<SEC-DOCUMENT>0000027996-23-000060.txt : 20230224
<SEC-HEADER>0000027996-23-000060.hdr.sgml : 20230224
<ACCEPTANCE-DATETIME>20230224160945
ACCESSION NUMBER:		0000027996-23-000060
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		112
CONFORMED PERIOD OF REPORT:	20221231
FILED AS OF DATE:		20230224
DATE AS OF CHANGE:		20230224

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			DELUXE CORP
		CENTRAL INDEX KEY:			0000027996
		STANDARD INDUSTRIAL CLASSIFICATION:	BLANKBOOKS, LOOSELEAF BINDERS & BOOKBINDING & RELATED WORK [2780]
		IRS NUMBER:				410216800
		STATE OF INCORPORATION:			MN
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		10-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-07945
		FILM NUMBER:		23667210

	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
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-K
<SEQUENCE>1
<FILENAME>dlx-20221231.htm
<DESCRIPTION>DELUXE CORPORATION 10-K 12.31.2022
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2023 Workiva--><!--r:3edb007a-f7d3-47bf-8f59-209e92d7e2fe,g:a9dad5de-ef43-4966-8683-52ae68a54a50,d:d8e780c3c90d49f1abe315cc6d71fa2d--><html xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns="http://www.w3.org/1999/xhtml" xmlns:us-gaap="http://fasb.org/us-gaap/2022" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:dlx="http://www.deluxe.com/20221231" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:dei="http://xbrl.sec.gov/dei/2022" xmlns:srt="http://fasb.org/srt/2022" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:country="http://xbrl.sec.gov/country/2022" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>dlx-20221231</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83Ni9mcmFnOjcxNDA0ZWYxNzJiMDQ0OWU5ODY3MjcwNGIxZjI1ZTE2L3RhYmxlOmZjMjNlYjlhZDJjMTRjYzQ5ZGQ2MzA1NzM1MjIyYzQ5L3RhYmxlcmFuZ2U6ZmMyM2ViOWFkMmMxNGNjNDlkZDYzMDU3MzUyMjJjNDlfMy0xLTEtMS05NzYyNw_53cb8e2d-9092-4b55-a9bd-e7f99b3d6e6f">0000027996</ix:nonNumeric><ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83Ni9mcmFnOjcxNDA0ZWYxNzJiMDQ0OWU5ODY3MjcwNGIxZjI1ZTE2L3RhYmxlOmZjMjNlYjlhZDJjMTRjYzQ5ZGQ2MzA1NzM1MjIyYzQ5L3RhYmxlcmFuZ2U6ZmMyM2ViOWFkMmMxNGNjNDlkZDYzMDU3MzUyMjJjNDlfNC0xLTEtMS05NzYyNw_d5edd312-1722-4952-ad9d-7eef99beabf7">2022</ix:nonNumeric><ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83Ni9mcmFnOjcxNDA0ZWYxNzJiMDQ0OWU5ODY3MjcwNGIxZjI1ZTE2L3RhYmxlOmZjMjNlYjlhZDJjMTRjYzQ5ZGQ2MzA1NzM1MjIyYzQ5L3RhYmxlcmFuZ2U6ZmMyM2ViOWFkMmMxNGNjNDlkZDYzMDU3MzUyMjJjNDlfNS0xLTEtMS05NzYyNw_2fc232ad-e3c7-46c0-9398-7c928e28a8b2">FY</ix:nonNumeric><ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="dei:DocumentTransitionReport" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83Ni9mcmFnOjcxNDA0ZWYxNzJiMDQ0OWU5ODY3MjcwNGIxZjI1ZTE2L3RhYmxlOmZjMjNlYjlhZDJjMTRjYzQ5ZGQ2MzA1NzM1MjIyYzQ5L3RhYmxlcmFuZ2U6ZmMyM2ViOWFkMmMxNGNjNDlkZDYzMDU3MzUyMjJjNDlfNi0xLTEtMS05NzYyNw_bbd5947e-50b5-4b80-87df-d3c3fb5b71a5">false</ix:nonNumeric><ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="dei:AmendmentFlag" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83Ni9mcmFnOjcxNDA0ZWYxNzJiMDQ0OWU5ODY3MjcwNGIxZjI1ZTE2L3RhYmxlOmZjMjNlYjlhZDJjMTRjYzQ5ZGQ2MzA1NzM1MjIyYzQ5L3RhYmxlcmFuZ2U6ZmMyM2ViOWFkMmMxNGNjNDlkZDYzMDU3MzUyMjJjNDlfNy0xLTEtMS05NzYyNw_6e901fb8-4bbe-4639-9dfa-30014246a708">false</ix:nonNumeric><ix:nonNumeric contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" name="us-gaap:RestrictedCashEquivalentsCurrentAssetStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo4MWNhYjZmNDA5ZDg0OTYwOWExNDFmMWEyNmFjN2ZiMy90YWJsZXJhbmdlOjgxY2FiNmY0MDlkODQ5NjA5YTE0MWYxYTI2YWM3ZmIzXzMtMC0xLTEtMTI4MjE0_7acd1a8f-81d2-4d0f-9ef3-368df60a6743">http://fasb.org/us-gaap/2022#FundsHeldForClients</ix:nonNumeric><ix:nonNumeric contextRef="i8c492e1c1980414f9304ccac101b2f07_I20201231" name="us-gaap:RestrictedCashEquivalentsCurrentAssetStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo4MWNhYjZmNDA5ZDg0OTYwOWExNDFmMWEyNmFjN2ZiMy90YWJsZXJhbmdlOjgxY2FiNmY0MDlkODQ5NjA5YTE0MWYxYTI2YWM3ZmIzXzMtMC0xLTEtMTI4MjE0_e790ed5d-65ae-4e33-9aa3-e07f9e6b83f0">http://fasb.org/us-gaap/2022#FundsHeldForClients</ix:nonNumeric><ix:nonNumeric contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" name="us-gaap:RestrictedCashEquivalentsCurrentAssetStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo4MWNhYjZmNDA5ZDg0OTYwOWExNDFmMWEyNmFjN2ZiMy90YWJsZXJhbmdlOjgxY2FiNmY0MDlkODQ5NjA5YTE0MWYxYTI2YWM3ZmIzXzMtMC0xLTEtMTI4MjE0_ea49e4d0-c6ac-4b83-974d-f63edcaef671">http://fasb.org/us-gaap/2022#FundsHeldForClients</ix:nonNumeric><ix:nonNumeric contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" name="us-gaap:RestrictedCashNoncurrentAssetStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo4MWNhYjZmNDA5ZDg0OTYwOWExNDFmMWEyNmFjN2ZiMy90YWJsZXJhbmdlOjgxY2FiNmY0MDlkODQ5NjA5YTE0MWYxYTI2YWM3ZmIzXzQtMC0xLTEtMTI4MjEy_54db4bbc-b819-479b-8517-7bda0f64ea87">http://fasb.org/us-gaap/2022#OtherAssetsNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" name="us-gaap:RestrictedCashNoncurrentAssetStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo4MWNhYjZmNDA5ZDg0OTYwOWExNDFmMWEyNmFjN2ZiMy90YWJsZXJhbmdlOjgxY2FiNmY0MDlkODQ5NjA5YTE0MWYxYTI2YWM3ZmIzXzQtMC0xLTEtMTI4MjEy_74d364eb-bae7-4c1b-801d-79a1f43e3249">http://fasb.org/us-gaap/2022#OtherAssetsNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="i8c492e1c1980414f9304ccac101b2f07_I20201231" name="us-gaap:RestrictedCashNoncurrentAssetStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo4MWNhYjZmNDA5ZDg0OTYwOWExNDFmMWEyNmFjN2ZiMy90YWJsZXJhbmdlOjgxY2FiNmY0MDlkODQ5NjA5YTE0MWYxYTI2YWM3ZmIzXzQtMC0xLTEtMTI4MjEy_95736c6a-e9a7-4b02-a6b6-377d59b271c6">http://fasb.org/us-gaap/2022#OtherAssetsNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" name="us-gaap:DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90YWJsZTowZTJhMDdlZTM2MmY0NjNkYTkxNTczNDI0NTZjYTlmMi90YWJsZXJhbmdlOjBlMmEwN2VlMzYyZjQ2M2RhOTE1NzM0MjQ1NmNhOWYyXzYtMC0xLTEtMTI4Mjg0_2e1c79b3-3c3f-4211-8a71-4edbf686bcd6">http://fasb.org/us-gaap/2022#Assets</ix:nonNumeric><ix:nonNumeric contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" name="us-gaap:DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90YWJsZTowNTNkOGYxMzRhZjk0MWU2ODFiYzQxMGMwOWRlYjA3NC90YWJsZXJhbmdlOjA1M2Q4ZjEzNGFmOTQxZTY4MWJjNDEwYzA5ZGViMDc0XzUtMC0xLTEtMTI4Mjg2_237d975a-b353-48ec-b9ae-736e491859ee">http://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCostCreditInterestCostStatementOfIncomeOrComprehensiveIncomeExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToyYTY5MWI1MWQ2ZWE0YTZjODdmNGE1YmFlNDUxOTA4Ny90YWJsZXJhbmdlOjJhNjkxYjUxZDZlYTRhNmM4N2Y0YTViYWU0NTE5MDg3XzEtMC0xLTEtMTI4MjE2_1311a9b2-1c45-46eb-8a0e-8f46b1cce8a7">http://fasb.org/us-gaap/2022#NonoperatingIncomeExpense</ix:nonNumeric><ix:nonNumeric contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCostCreditInterestCostStatementOfIncomeOrComprehensiveIncomeExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToyYTY5MWI1MWQ2ZWE0YTZjODdmNGE1YmFlNDUxOTA4Ny90YWJsZXJhbmdlOjJhNjkxYjUxZDZlYTRhNmM4N2Y0YTViYWU0NTE5MDg3XzEtMC0xLTEtMTI4MjE2_6cc81217-82fb-4566-94fc-16f6c42280cf">http://fasb.org/us-gaap/2022#NonoperatingIncomeExpense</ix:nonNumeric><ix:nonNumeric contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCostCreditInterestCostStatementOfIncomeOrComprehensiveIncomeExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToyYTY5MWI1MWQ2ZWE0YTZjODdmNGE1YmFlNDUxOTA4Ny90YWJsZXJhbmdlOjJhNjkxYjUxZDZlYTRhNmM4N2Y0YTViYWU0NTE5MDg3XzEtMC0xLTEtMTI4MjE2_ba192dbd-7ff7-4518-a43a-7553fbf596e5">http://fasb.org/us-gaap/2022#NonoperatingIncomeExpense</ix:nonNumeric><ix:nonNumeric contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCostCreditExpectedReturnLossStatementOfIncomeOrComprehensiveIncomeExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToyYTY5MWI1MWQ2ZWE0YTZjODdmNGE1YmFlNDUxOTA4Ny90YWJsZXJhbmdlOjJhNjkxYjUxZDZlYTRhNmM4N2Y0YTViYWU0NTE5MDg3XzItMC0xLTEtMTI4MjIz_5c342574-79ff-4905-ae54-b9b6772eeb23">http://fasb.org/us-gaap/2022#NonoperatingIncomeExpense</ix:nonNumeric><ix:nonNumeric contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCostCreditExpectedReturnLossStatementOfIncomeOrComprehensiveIncomeExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToyYTY5MWI1MWQ2ZWE0YTZjODdmNGE1YmFlNDUxOTA4Ny90YWJsZXJhbmdlOjJhNjkxYjUxZDZlYTRhNmM4N2Y0YTViYWU0NTE5MDg3XzItMC0xLTEtMTI4MjIz_911eb4fe-6fc4-4a50-a17e-86e7e4ace905">http://fasb.org/us-gaap/2022#NonoperatingIncomeExpense</ix:nonNumeric><ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCostCreditExpectedReturnLossStatementOfIncomeOrComprehensiveIncomeExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToyYTY5MWI1MWQ2ZWE0YTZjODdmNGE1YmFlNDUxOTA4Ny90YWJsZXJhbmdlOjJhNjkxYjUxZDZlYTRhNmM4N2Y0YTViYWU0NTE5MDg3XzItMC0xLTEtMTI4MjIz_9f49f45a-fcac-4e60-b931-aef0058fce4e">http://fasb.org/us-gaap/2022#NonoperatingIncomeExpense</ix:nonNumeric><ix:nonNumeric contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationOfPriorServiceCostCreditStatementOfIncomeOrComprehensiveIncomeExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToyYTY5MWI1MWQ2ZWE0YTZjODdmNGE1YmFlNDUxOTA4Ny90YWJsZXJhbmdlOjJhNjkxYjUxZDZlYTRhNmM4N2Y0YTViYWU0NTE5MDg3XzMtMC0xLTEtMTI4MjIx_a9d5166e-400c-4fff-a132-93de2693bdaf">http://fasb.org/us-gaap/2022#NonoperatingIncomeExpense</ix:nonNumeric><ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationOfPriorServiceCostCreditStatementOfIncomeOrComprehensiveIncomeExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToyYTY5MWI1MWQ2ZWE0YTZjODdmNGE1YmFlNDUxOTA4Ny90YWJsZXJhbmdlOjJhNjkxYjUxZDZlYTRhNmM4N2Y0YTViYWU0NTE5MDg3XzMtMC0xLTEtMTI4MjIx_c76b7010-77bb-4837-9a8e-a05e207aeab4">http://fasb.org/us-gaap/2022#NonoperatingIncomeExpense</ix:nonNumeric><ix:nonNumeric contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationOfPriorServiceCostCreditStatementOfIncomeOrComprehensiveIncomeExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToyYTY5MWI1MWQ2ZWE0YTZjODdmNGE1YmFlNDUxOTA4Ny90YWJsZXJhbmdlOjJhNjkxYjUxZDZlYTRhNmM4N2Y0YTViYWU0NTE5MDg3XzMtMC0xLTEtMTI4MjIx_ed1ba453-59dc-49e3-94e1-aebcf2c631e6">http://fasb.org/us-gaap/2022#NonoperatingIncomeExpense</ix:nonNumeric><ix:nonNumeric contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationOfGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToyYTY5MWI1MWQ2ZWE0YTZjODdmNGE1YmFlNDUxOTA4Ny90YWJsZXJhbmdlOjJhNjkxYjUxZDZlYTRhNmM4N2Y0YTViYWU0NTE5MDg3XzQtMC0xLTEtMTI4MjE5_3e219b5c-9724-4b83-817f-8a4ac24b4143">http://fasb.org/us-gaap/2022#NonoperatingIncomeExpense</ix:nonNumeric><ix:nonNumeric contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationOfGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToyYTY5MWI1MWQ2ZWE0YTZjODdmNGE1YmFlNDUxOTA4Ny90YWJsZXJhbmdlOjJhNjkxYjUxZDZlYTRhNmM4N2Y0YTViYWU0NTE5MDg3XzQtMC0xLTEtMTI4MjE5_674a9304-2357-4150-b6c4-9c283e23bdf7">http://fasb.org/us-gaap/2022#NonoperatingIncomeExpense</ix:nonNumeric><ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationOfGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToyYTY5MWI1MWQ2ZWE0YTZjODdmNGE1YmFlNDUxOTA4Ny90YWJsZXJhbmdlOjJhNjkxYjUxZDZlYTRhNmM4N2Y0YTViYWU0NTE5MDg3XzQtMC0xLTEtMTI4MjE5_d01e45b2-57d6-4452-adae-6988a75e0e73">http://fasb.org/us-gaap/2022#NonoperatingIncomeExpense</ix:nonNumeric><ix:nonNumeric contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" name="us-gaap:DefinedBenefitPlanTypeExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90ZXh0cmVnaW9uOmFlZGZmZGRlZjg4ZDQxZGFiMzA3NzdjYTJiMGIwYmI5XzU5NzI_0df4b1f4-e5dd-4d89-99d8-5f930dd9f02a">http://fasb.org/us-gaap/2022#DefinedBenefitPostretirementHealthCoverageMember</ix:nonNumeric><ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="us-gaap:DefinedBenefitPlanTypeExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90ZXh0cmVnaW9uOmFlZGZmZGRlZjg4ZDQxZGFiMzA3NzdjYTJiMGIwYmI5XzU5NzI_b028978c-2317-4bbb-b495-5ea7eeca9228">http://fasb.org/us-gaap/2022#DefinedBenefitPostretirementHealthCoverageMember</ix:nonNumeric><ix:nonFraction unitRef="number" contextRef="i94386d64271a4bdfa2dfcbdab9139319_D20220101-20221231" decimals="2" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzMvZnJhZzo5ZDE2NDU1MzMyNjk0ZTBhODc5YzZkZWRlMGM4OTQ0Yy90YWJsZTplZDE2MWNmODZlMGI0OTBmYmQ5OWUwZTEwNDRhZjM1ZC90YWJsZXJhbmdlOmVkMTYxY2Y4NmUwYjQ5MGZiZDk5ZTBlMTA0NGFmMzVkXzEtMi0xLTEtOTc2Mjc_86ad984c-be8d-4a30-83cb-6f8d21385f79">25</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="i644d10e2b7b74e3a908a73525bf57e99_D20220101-20221231" decimals="3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzMvZnJhZzo5ZDE2NDU1MzMyNjk0ZTBhODc5YzZkZWRlMGM4OTQ0Yy90YWJsZTplZDE2MWNmODZlMGI0OTBmYmQ5OWUwZTEwNDRhZjM1ZC90YWJsZXJhbmdlOmVkMTYxY2Y4NmUwYjQ5MGZiZDk5ZTBlMTA0NGFmMzVkXzItMi0xLTEtOTc2Mjc_61b9629a-aa24-46a3-b582-6be3524e8a89">25</ix:nonFraction><ix:nonNumeric contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo2YzIwNjM0OTExZDA0ODllYjhkYTliYjhiMWMyNmFlYi90YWJsZXJhbmdlOjZjMjA2MzQ5MTFkMDQ4OWViOGRhOWJiOGIxYzI2YWViXzQtMC0xLTEtMTI4MjQ5_52b87337-9556-4e0a-8dfe-be822c3667cb">http://fasb.org/us-gaap/2022#AccruedLiabilitiesCurrent</ix:nonNumeric><ix:nonNumeric contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo2YzIwNjM0OTExZDA0ODllYjhkYTliYjhiMWMyNmFlYi90YWJsZXJhbmdlOjZjMjA2MzQ5MTFkMDQ4OWViOGRhOWJiOGIxYzI2YWViXzQtMC0xLTEtMTI4MjQ5_877909f5-e1fe-4c92-b525-6dd7afba26e2">http://fasb.org/us-gaap/2022#AccruedLiabilitiesCurrent</ix:nonNumeric><ix:nonNumeric contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" name="us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo2YzIwNjM0OTExZDA0ODllYjhkYTliYjhiMWMyNmFlYi90YWJsZXJhbmdlOjZjMjA2MzQ5MTFkMDQ4OWViOGRhOWJiOGIxYzI2YWViXzEzLTAtMS0xLTEyODIyOQ_14adf72c-7af9-4c8c-ac98-320a9a8e5756">http://fasb.org/us-gaap/2022#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</ix:nonNumeric><ix:nonNumeric contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" name="us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo2YzIwNjM0OTExZDA0ODllYjhkYTliYjhiMWMyNmFlYi90YWJsZXJhbmdlOjZjMjA2MzQ5MTFkMDQ4OWViOGRhOWJiOGIxYzI2YWViXzEzLTAtMS0xLTEyODIyOQ_2f19a6a2-ee6d-4249-90d1-1a8fa76bd6e5">http://fasb.org/us-gaap/2022#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</ix:nonNumeric><ix:nonNumeric contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" name="us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo2YzIwNjM0OTExZDA0ODllYjhkYTliYjhiMWMyNmFlYi90YWJsZXJhbmdlOjZjMjA2MzQ5MTFkMDQ4OWViOGRhOWJiOGIxYzI2YWViXzE1LTAtMS0xLTEyODI3Ng_3d11b70c-2475-4186-bfb6-0c9a7c99ab00">http://fasb.org/us-gaap/2022#AccruedLiabilitiesCurrent</ix:nonNumeric><ix:nonNumeric contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" name="us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo2YzIwNjM0OTExZDA0ODllYjhkYTliYjhiMWMyNmFlYi90YWJsZXJhbmdlOjZjMjA2MzQ5MTFkMDQ4OWViOGRhOWJiOGIxYzI2YWViXzE1LTAtMS0xLTEyODI3Ng_acc7a194-b5d6-4d27-9af8-b347b4c1aea4">http://fasb.org/us-gaap/2022#AccruedLiabilitiesCurrent</ix:nonNumeric><ix:nonNumeric contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" name="us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo2YzIwNjM0OTExZDA0ODllYjhkYTliYjhiMWMyNmFlYi90YWJsZXJhbmdlOjZjMjA2MzQ5MTFkMDQ4OWViOGRhOWJiOGIxYzI2YWViXzE2LTAtMS0xLTEyODI3OA_248cccd7-049d-474d-bc5f-616e6bd622ff">http://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" name="us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo2YzIwNjM0OTExZDA0ODllYjhkYTliYjhiMWMyNmFlYi90YWJsZXJhbmdlOjZjMjA2MzQ5MTFkMDQ4OWViOGRhOWJiOGIxYzI2YWViXzE2LTAtMS0xLTEyODI3OA_a3e9d909-f15e-44ee-90ae-07695996f765">http://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrent</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="dlx-20221231.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="i398516465b554c95abccae8f174027d8_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1273af1ba1634bfca05f2810703687c7_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="i9720cc9941dd4f46bcca69e48758c3c4_I20230208"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-02-08</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if3cdfc241d7343698dbefb6b8550ec72_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usdPerShare"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:context id="i4a095ebd189741679b4114b07615eda4_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia017a850791b4576948bc096b7af682e_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic6e82630da674a6985934bd109e5d297_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i083c2b5a7688420fbbcabcc667846e70_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib04b4086e8614e96b83153c77337166c_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0e07c7446d8744b485038e7a834001d2_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2c86def6c76d415092af4e73be9e9306_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9e4199dd6ed5483192c1ec9210414891_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7c7d61095d6d449b9761e7647e960698_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i653f9eb0befd468283e2152bacff7653_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7bd0f4b0ba14419594aaa0ca8f02293d_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iebd96ed2ad394b77904762b44fb8b031_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i200e7193f6f74e7e9614800af2d92d76_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i51ebc4fb5dca4528b466164091c2cf2a_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7bb4419f908d49ea84c19738935332b1_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i849ce8ebd7224697b68d712598f8bbbb_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib1a65a30c04744ec87ae81a49af0f0d5_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifc4714dd6023429aaa00e039c2820b6d_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i272ab2425deb45ec9cb70352f0e24365_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i67dd6e9ee9234bb9afc11fca7a0dd401_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8c492e1c1980414f9304ccac101b2f07_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if17023f503dc4c0ab86dc3f3f71cdc99_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iadc32e2e98414e988c789e1938b4e106_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idd05d28e4e39491eb25cd3d5b3e4307d_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0e756608dce24666a4e0c3da6d8c9808_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i667e91c31a3c43d7b7e4ae8e0b700eb4_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia59fedca7e544b5381a422f30400e33d_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8cbeef23367646ae8754bd87fbf5f0f1_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i153e048c350f4ccb9d878b1a756e0702_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i70edc5604eaa41dfb43974b238ec5ae8_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie5bf596b5b98453caf57b1852cb75a15_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1b713238a0e44c7ea487c00ef9c45745_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i54f823e6d30e4618a97e4a053162feb4_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifc72f821c7444477b33389cfd3ab0b1a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if838db89c668451683cc1c59e2272d64_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3270af13def84b1b8fa4e51a6c9bd92b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2d8aaf6b129a41019b3d06edcdb85abf_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0678fcfc06a3452fae20506125a377b3_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibfa9c8ed0f8545a695a71f13e6a85f97_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9c66ec61f6d34e32b51eafdc226dd278_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia45ae6ee2620424e836fca7365f3f1f8_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia3ecdc720ef14a049254774b3a53896d_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie350df20f96245beaf279e4e58121f3b_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i78585513b19a43edba999f6ca3b09359_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i12f8a216a12544ab94cec4180c45945f_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic23ebf5de3f54b6db216e970c01595d3_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i510bd100ab6c4b9ba91aeba3bcded6d6_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4fa5eee8d2fd4ae4931a3ef786c66f16_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ief74758754a04dd8918dd67adec46a5a_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idecd2f7c9d1949c3a87180b11b4d202f_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4a20ab32c23a49beb889a7cf41718bd7_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9a64be2370c0473e8b36f89f005beaa0_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1c58bff185f94f4ea27e1df8a31f6690_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i988bf199c8984f3792cb5c64297f144f_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="ib70551c3b1ae4204ac63f9705ef66c20_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i139d6ce2c26d4334ad4110ff4234ffdb_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dlx:DatadrivenmarketingandtreasurymanagementsolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i933f52f6d0a24105a9246bd3ce5b91f6_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dlx:DatadrivenmarketingandtreasurymanagementsolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i90a3704ede8b48bb876c8190111805ea_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i63f1d93356d44659a39e15d29f83750f_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iee70e2c6dead4cc0b0c124b7b97bfff4_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:InventoryValuationReserveMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3c04942ec1784af4b78ef04c67f1af63_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:InventoryValuationReserveMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i29f24777281f431db1fa80e39e9e5d4b_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:InventoryValuationReserveMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i948e7aa0d0234f299c25c9e14c818d23_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:GeographicDistributionAxis">us-gaap:GeographicDistributionDomesticMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0bd13c8ea31d48c68ad3d0cf02b995c4_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">dlx:FundsHeldForCustomersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForeignGovernmentDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i38a4b680ae6441fba89156afe236abc0_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">dlx:FundsHeldForCustomersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i05d5e05123944363b088a7ef29ec5f2f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">dlx:FundsHeldForCustomersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForeignGovernmentDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ieb94de189dab4e919f053df697fee026_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">dlx:FundsHeldForCustomersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:GuaranteedInvestmentContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibcbafc4ea33e45ffa49f28101e4438c8_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">dlx:FundsHeldForCustomersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i757b236a1a074ab8bb0d6899bb16fb62_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8421344fe45941c69d24d41f0ab1c460_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i45edbfebc83c4c6cb222ad8508cd03a8_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifec8d1da1ca546739c4de4a595aea6f8_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idde06ff0b9004ccdb826c0a357551190_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandAndLandImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie39b302cb4cb4306b9ebfa2eef1082e3_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandAndLandImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib19311879d484a20ba4ef3499a819667_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">dlx:InternaluseComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i443efff016894302a4ae50191b4b7c4e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">dlx:InternaluseComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i25ae689398714c73943dbc16db480c39_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelatedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i39e4d6cbc24a4d2597b7296121acf5a9_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelatedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i58dc0005fab24f669bb41c0594b74635_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1f4f2d6c92304ac6af015891868a90e5_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i31ddd3d4324b4e1e9581d40d3e0d7c0f_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DistributionRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i95c142dd60db4825b93e16b48c39d70a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DistributionRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if4cdbb1546594c338b29035921f8eac9_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i281719af93c74da89f0d88958a1aa7f2_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if30b1a880b0547fe9af24f1bcd6073e6_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">dlx:SoftwareforResaleMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8224bff2f8d34351b3d4c33d37e40013_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">dlx:SoftwareforResaleMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i79793b5cc2d64ada82867e6e01dd9c6c_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelatedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7ad78420e050433a9ada833c22f40ec8_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelatedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i10e617fb797d4136b91a8c2ea3f7a252_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelatedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ide9b8de5ec594cf4be8665d2cb2a9090_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">dlx:InternaluseComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i132d86aa9a754d3fa318165d9f8a44de_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">dlx:InternaluseComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2ca8583781794045b3715b9b7aadd6a5_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">dlx:InternaluseComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i16e158729051437eaf3d2976617e88cf_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1d5ed25ad5534c5db78859a59018d4ba_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie77f558f0d8841628302b64295e105e5_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4845def19b2644c8857d682465ab8f3f_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DistributionRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib6fe53363b454143afbc49ab81396172_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DistributionRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iee12b578df6348c09484d72f35f203c7_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DistributionRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ife2695737aa74a4fba5bc6eeedc1ac60_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">dlx:SoftwareforResaleMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i65aa0642db754eb783b0d23175d1318d_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">dlx:SoftwareforResaleMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i228b22e480c642a5b9833d01150be690_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">dlx:SoftwareforResaleMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3f6df9a517e741b1af525511bf562001_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie674922c94564689b191ce1567b8edb2_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i89208a26b491479f8d444716b3ab72d8_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i71312ac230e54221ad763094ae14b41c_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelatedIntangibleAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialAssetAcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia347ea3589524ba886f759efb418e962_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelatedIntangibleAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialAssetAcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8ff24ce80e3747749b8a739287ceecf5_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelatedIntangibleAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialAssetAcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie7a0607c0bdb4b8eab9d0747f829f89e_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:PaymentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8997d97b1e404efda946eeef5480c0fd_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:CloudSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i447cbc4a55ef4544a754c30ed9df078a_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:PromotionalSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9c6efeed5dcf4789b8e63f02ed7ce82d_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:ChecksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6ff1d83224d04d93869b7347591ef2c7_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dlx:FirstAmericanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:PaymentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i70a88614ee9b49d5865d64564fd99148_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:PromotionalSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia4b4c9d9ee8b4c63b5c3f32382fa0b84_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:PaymentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i15f17a09f8f04a8aa6d2c1b4e4a40a7a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:CloudSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i856380380d5b447c94930c54a4be72f5_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:PromotionalSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if7cbc59d48f54417b61a9640b5f2d778_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:ChecksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia02d6ad49bac408eb4a2c0e46330f770_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dlx:FirstAmericanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:PaymentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8e30f1475d4c4ec6b8ceeca9a5e08896_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:PromotionalSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i607d508d64e94c97aedede9979d2c151_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:PaymentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6f57207c06714c048072436a8a5a06a0_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:CloudSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i77221faa4cd4444ebe4f3658c90f045f_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:PromotionalSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifa9a62d50aab49feaadd44e208df2165_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:ChecksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9357a97dbd244f8c82d44743c30689ad_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:NotesReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i93cce6aac37f478cbe0105295d58bd4f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">dlx:LoansAndNotesReceivableFromDistributorsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3c2607bd24104933a0cb2c02e62c08eb_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">dlx:LoansAndNotesReceivableFromDistributorsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i24937441129947c49a8beea40c80fbf0_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">dlx:LoansAndNotesReceivableFromDistributorsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4ae1e3f36f92471e9c4078dfa6a4519e_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">dlx:LoansAndNotesReceivableFromDistributorsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i82e5f677c4fd4c8aa84cd03c930bcdfa_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">dlx:LoansAndNotesReceivableFromDistributorsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i92c9609e94414d5185628823d277a7db_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">dlx:LoansAndNotesReceivableFromDistributorsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ida9e5d56ef494ca1ae323a8fba01f5a6_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">dlx:LoansAndNotesReceivableFromDistributorsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i233fb22c11024a0ebe4d377d1bae23fe_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">dlx:LoansAndNotesReceivableFromDistributorsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib70b0ed266504e72a3a3121d785e959a_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">dlx:LoansAndNotesReceivableFromDistributorsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">dlx:OneToTwoInternalGradeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i161c16782edd43a1a75289b49c3acf58_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">dlx:ThreeToFourInternalGradeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">dlx:LoansAndNotesReceivableFromDistributorsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie6ccfe106ea14a80b7b71b7412ce4615_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0997991cc78d4449acaa7f8990ad94ec_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1745c11467714d268a5fa0c94d611a30_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1ad552e1f9534a739352233e2b1ff170_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i166cc8b0a5544fdc8e5fd1d9d7d266a3_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i873ad3a65eba426fa6e5bf4e707b3b39_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id7fdb7d0e051492bbd82633533182028_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i161985f62b0a4fd89c55151b09577e12_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8d61f00e00d04e8d99140f21e62616fa_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i41010b1c4e0844f5999830aa3b2d2f3e_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7fba416a962347c7933e9069e3b69317_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7dbbbffc8d4d43ef914b286a01e88c6a_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7c77e0297dec448ea5c3678eceaf4f18_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib96aab1be6484159ae9cb4f7fd59c541_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2bc72019b0184cce84ea75a6a939fe22_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie408a32c021147a5b0e454693276e3f9_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iab6dd4d263f644f4b111851700fb8759_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia8442243e80841d080b38cf9ec857c49_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i835be1551efb4ee5a4544e356bf98bde_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icffb558233124a37820e97ab3a962afc_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6b79426e9c0f49c0bbaf22c04ced6a72_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1f0f4d442e2c48d89a5ee9331ef8f010_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2f8a6463f42344d8a1a75cd2b1258b0b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i46ed7e79561f4eabaedda3309c3764ff_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if274ed708e8644ad8fe82d5bd0bb1072_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i467614c0e99b45c89c74a89e49cef09e_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icae7990f1fa84f888faff42610832118_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ided287bb84f949268ee0b3be9c697f37_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4fb0ab490b5942919d0b6704c24c644d_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8b487b2abd1b4c159a38801fce2ca251_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9741bf97020b4eba966405d7d8a0a337_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i80d2b599ac6249c782174a3808f51e49_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dlx:FirstAmericanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idbf539a312f84dbfb27d1ee5b2422ab2_I20210601"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dlx:FirstAmericanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic40671f6d9ad45e9acc800805eb4993f_D20210601-20210601"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dlx:FirstAmericanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelatedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-06-01</xbrli:startDate><xbrli:endDate>2021-06-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2942f0ceab0c439891fb519b75346773_D20210601-20210601"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dlx:FirstAmericanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DistributionRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-06-01</xbrli:startDate><xbrli:endDate>2021-06-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i850c9c2bb82c4b608de96e9e54d38d54_D20210601-20210601"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dlx:FirstAmericanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-06-01</xbrli:startDate><xbrli:endDate>2021-06-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia689499e67634f5db77a9d7daf480781_D20210601-20210601"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dlx:FirstAmericanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-06-01</xbrli:startDate><xbrli:endDate>2021-06-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib95d61b616414c3f8339f4dfeadc7285_D20210601-20210601"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dlx:FirstAmericanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">dlx:InternaluseComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-06-01</xbrli:startDate><xbrli:endDate>2021-06-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iab04d9206d694087ae869ae28ef7c272_D20210601-20210601"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dlx:FirstAmericanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-06-01</xbrli:startDate><xbrli:endDate>2021-06-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i883c443fcb114d038ed0ed6c68c9ba15_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dlx:FirstAmericanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8d9a8fbc1f954f4aa180bfc76885c5e9_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8feb0a6260774e82b2977c57b5d16006_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7d5cafcd60db4539bcfeb993ba070a57_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">dlx:AustralianWebHostingBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i46d8faf78bc0474ba0cdcb7d07ae201e_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">dlx:AustralianWebHostingBusinessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:DataSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7d64b423d93c4a6e9530eff92673b700_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:PromotionalSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">dlx:PromotionalSolutionsBusinessExitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i39a4b220d7134de09f8d8e4dc7cceab0_D20230101-20231231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">dlx:NorthAmericanWebHostingBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3c10b5b8d6804c68b1b36943e4b2ca2f_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">dlx:NorthAmericanWebHostingBusinessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:DataSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8c52f3ddc7764f6ca84945a85c950028_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">dlx:LancasterCaliforniaFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1bfa6a67fbab4d0f9c764d41bc46159e_I20190719"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">dlx:InterestRateSwapJuly2019Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-07-19</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i39eb4b18f46b4438b9f14e828ce09ada_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">dlx:InterestRateSwapJuly2019Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib82146252808442abc12f42f3e691007_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">dlx:InterestRateSwapJuly2019Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i06e69d2ca8264043bf72927beaaec36f_I20220916"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">dlx:InterestRateSwapSeptember2022Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-16</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id170e2434dd4406a955767a6e2c36101_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">dlx:InterestRateSwapSeptember2022Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id72decfac44c45139551a4f02b76cb5a_I20230320"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">dlx:InterestRateSwapMarch2023Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-20</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ice4ca5bf99124b9586413afdf9c8022e_I20220731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">dlx:DataAnalyticsReportingUnitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2e42e14c353e4269845322a1ab001d93_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iad76126c010f4ba3b3c5b579fc76613d_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0b2cb7b03e534aefb698f29ca488a56a_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:PaymentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="reporting_units"><xbrli:measure>dlx:reporting_units</xbrli:measure></xbrli:unit><xbrli:context id="i8fb763472e9b47e38771eb523eca341c_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:PaymentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib15666c39f9d4656963641738fe7c4d1_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:PromotionalSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i12324447455440edbd8d73cb567daa90_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:PromotionalSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4593aea75805404283676e900b8c7496_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icd58360bc1aa46678561268ce73d9859_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">dlx:ReportingunitsforwhichqualitativeanalysiscompletedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i91593197eca44e2f8302c0025bb0b40b_I20200101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">dlx:PaymentsReportingUnitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i430797dca7ec43a08969bad3edf5f560_I20200101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">dlx:ChecksReportingUnitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0545395681314b6790b243e4591a20ea_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">dlx:ReportingunitsforwhichquantitativeanalysiscompletedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i27d8457aeca84b108b3d8d162bc3dbbc_I20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">dlx:DataAnalyticsReportingUnitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0e1924c4824244bbb3990fa3f0a2a739_I20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">dlx:PromotionalSolutionsReportingUnitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i972a4b41b6dd4ff280c9a476b4454c51_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i10b5ebafe3e24d41a700b8be2095173d_I20200101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">dlx:DirectToConsumerReportingUnitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i48690b004a7b443b8aedacf4deed46e5_I20200101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">dlx:ReportingunitsforwhichquantitativeanalysiscompletedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i009ae486cdcb4eb080a06e799ae6fdcd_I20200101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">dlx:ReportingunitsforwhichquantitativeanalysiscompletedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaa10eff439924dae8d038391134d3a36_D20200331-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">dlx:ReportingunitsforwhichquantitativeanalysiscompletedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-31</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iecfb10e386f24353892098511150e20c_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">dlx:PromotionalSolutionsReportingUnitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i42449cdca89242f5ada17d20f90c47ce_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">dlx:DataSolutionWebHostingReportingUnitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie3f0b022f4e24fd093a49b838604d91a_I20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">dlx:PromotionalSolutionsReportingUnitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1aaffe0083dc4e4084b7a0f494d045be_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">dlx:DataSolutionWebHostingReportingUnitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:FiniteLivedIntangibleAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6923061ba7014c24a013d36e80e04780_I20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">dlx:MeasurementInputRevenueGrowthRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">dlx:DataSolutionWebHostingReportingUnitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:FiniteLivedIntangibleAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibfc364ed21df4c47b7842e4e991c9782_I20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">dlx:MeasurementInputGrossMarginGrowthRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">dlx:DataSolutionWebHostingReportingUnitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:FiniteLivedIntangibleAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id245935f46a549109dc3adf6b5e64d78_I20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">dlx:DataSolutionWebHostingReportingUnitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:FiniteLivedIntangibleAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i34de412e198b48ac85af3bf3b733fd03_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelatedIntangibleAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dlx:SmallBusinessDistributorsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i62d1c5aec2c445b289647da3262197fc_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelatedIntangibleAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dlx:SmallBusinessDistributorsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4e8b86ce4ed443eab1303f8c84042fa5_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelatedIntangibleAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dlx:SmallBusinessDistributorsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ieb92ff30cf044d1aba2e75a7cd1e7d02_I20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">dlx:MeasurementInputRevenueGrowthRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelatedIntangibleAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dlx:SmallBusinessDistributorsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4d1d543a72a24de0bf4cf3c710538c59_I20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">dlx:MeasurementInputGrossMarginGrowthRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelatedIntangibleAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dlx:SmallBusinessDistributorsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifefbfde36447436b90eedf8b44cac556_I20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelatedIntangibleAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dlx:SmallBusinessDistributorsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4c81cd969e7c4a82a57e0be084f40ace_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupNotDiscontinuedOperationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i22e4786137ac462c8b60550c0755e7e1_I20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">dlx:DataSolutionWebHostingReportingUnitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:FiniteLivedIntangibleAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i42e162a1fc6e4e0e9695550d7e1bf42b_I20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">dlx:DataSolutionWebHostingReportingUnitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:FiniteLivedIntangibleAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i628f6dfa9b934cde9c8b911d16958e18_I20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelatedIntangibleAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dlx:SmallBusinessDistributorsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i288a7e5887c441fb82b0bd161b0821ca_I20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelatedIntangibleAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dlx:SmallBusinessDistributorsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6da214125e1449348d051114e766113a_I20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupNotDiscontinuedOperationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0834a6c3465a4a828c12ba8f3faae952_I20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupNotDiscontinuedOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id53946cfdab24f1ea47a7ff99ed98a2e_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">dlx:DataSolutionWebHostingReportingUnitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelatedIntangibleAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibd6d78966a5a4d52aa0078c34c3ab698_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">dlx:DataSolutionWebHostingReportingUnitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">dlx:InternaluseComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2c198303645a4354a8f451d15eecb1d3_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">dlx:DataSolutionWebHostingReportingUnitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8fc19a2dba9f4fb58b3d102823d1d5fb_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">dlx:FundsHeldForCustomersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:GuaranteedInvestmentContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic90f775b4ef74c848d5debda93de04d3_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i72920402df2b40cabe47b85225814d63_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7ddf71ec4a6247bea218518652f49678_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9b3f77379250424db239d942eed2dd72_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">dlx:FundsHeldForCustomersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib61dd92f4b614eba862281f60e1e2002_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">dlx:FundsHeldForCustomersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0f6d82733e24418f877952e0f22e4f0a_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">dlx:FundsHeldForCustomersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id514fba4c3f54f15ad5562143771659b_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8283cb30f01d4b439542630d6d3d2af4_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2ed5805887934716ae9d86c049d624ea_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7d3c74e11ee849ce948af912821c2cb8_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if7a70a5b70b5408093fd110726c67fef_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">dlx:FundsHeldForCustomersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icbe9b7c8494b427c8ceaca0ac87a581c_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9576a83d6df8446db040f408d8e317d2_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if7bc37f2f1884923a1dee67f2b1f75dc_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">dlx:OthercurrentandnoncurrentassetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ieb83209dffcd47d690d5d0a41fa5eaa4_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">dlx:OthercurrentandnoncurrentassetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1368351552b14d2d82c54a938fcd0338_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">dlx:CurrentPortionOfLongTermDebtAndLongTermDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i943856f0796e4f2183e33bd1891c3f47_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">dlx:CurrentPortionOfLongTermDebtAndLongTermDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i63b355a96d6944ed9037a61b7b58b881_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">dlx:FundsHeldForCustomersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie39adfacbf424f9c93b2b48ccf759158_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">dlx:FundsHeldForCustomersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i976d53e0ac274d69bee035db366e9928_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">dlx:FundsHeldForCustomersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i61c0b334d6514ae9bca4480a7a1db5e1_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i118990a3d5ac4780ac60157170f2acd6_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i16dfb7ac0c7f44368f8ac2707e45e45d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if5cbfeeac79b45e7b51bc77d14781048_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ica35ccdd265a4271a3755e1217d11787_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">dlx:FundsHeldForCustomersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i133580263afa4e38bde62ba4dac33048_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2ab1ecb2c0cc4156a7a4c49dd776c094_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2939133a7dda4c55a11083206fe13b2f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">dlx:OthercurrentandnoncurrentassetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i923d4deee58d46869b500167b042dd2f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">dlx:OthercurrentandnoncurrentassetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4612699f112b43089f6d8ee60d311744_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">dlx:CurrentPortionOfLongTermDebtAndLongTermDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id40420880fa64cbcb0fb438e8cde450c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">dlx:CurrentPortionOfLongTermDebtAndLongTermDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i69a5155dbfa243949400bf4beb4a17a0_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4b4ba679b67742318793762b5eba1b10_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i71944464c9e54aa38a0f3070beff713e_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i849f490ca4bf4cec9b3cf4335c8eae32_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OperatingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iae8695187935446c84618a68afbd8961_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OperatingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if1c5649029d94a4e98dc4c2a00bbef98_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OperatingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ide4d1c271f5248169e7790ef7ff0e3e1_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">dlx:ExternalconsultingfeesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic8b313b243144f56b371e8d378fc3cfd_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">dlx:ExternalconsultingfeesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i98abfc19001d456a9bbf7b0e1933ae36_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">dlx:ExternalconsultingfeesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8eb8451fd9e0455083f8d52cab9763e6_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4ab76d038b47404d9a6f7012402276c6_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3e3c0c45b9e14fd3a986d628de14ac20_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8628d286fd13445fb965bc9b49d7e7d1_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">dlx:InternallaborMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iad25bbcbc3404aa9ab444135c84ca216_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">dlx:InternallaborMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib444367fb5a24019ba53a82ad8143405_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">dlx:InternallaborMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id6d3f53b50f3477cb1e7db1382520454_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3e778a41cb704ede9c67e907aa0b7d97_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i107a8d16a292468b865a9a92d583ce97_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iebd30655320d47898e1eb713c28130cd_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i574b67a9afcd42d2b8b2ffb53a29536b_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iace01fe9da644338b973ba36f2450767_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib4ce5ea31e7b4a6cab92250347f576ce_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i06e3b45721064d11ad2270685b299129_D20221001-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis">dlx:IncreaseInEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-10-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ide8f1fc64517459cbfbed720efa5bbb5_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:GeographicDistributionAxis">us-gaap:GeographicDistributionForeignMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4f2e620707414aada50491e338baf07b_D20211001-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-10-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9697deb823a246368ad0a46309bae45a_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i242b7a42bf434ebea7b86d515d2dd752_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">dlx:DeductibleInterestCarryforwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6ef0d924d2064ceda441ee669273e982_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:CapitalLossCarryforwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0bb7a73ba04c43cca64850279f310466_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:CapitalLossCarryforwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibf8067e9ace24aca88670bdb6694459e_I20220427"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-04-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6f0d799243794abbb02e6ece244f6860_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">dlx:RestrictedSharesAndRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i46a05a40a4d24c8a87a3accd3a96f24f_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">dlx:RestrictedSharesAndRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6c5f7831d6c547699d8e57d384ac7b24_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">dlx:RestrictedSharesAndRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9e9ac7ce614c4289ab1fab1f75657786_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i740194b9fd9a49a885bb4cee09fdb2c8_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icd0eca5b5a854262a14d2712ef152a7a_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i94386d64271a4bdfa2dfcbdab9139319_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i28def4d7d37d409ab10a949cb6326edb_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib40196aa339f4f138118b979864fdd56_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifc8912fefb214012880f9cd0a762ebd7_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iac0d39173b2f44c9bf1afbccb1c28fa1_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib279d5f50eca4dc1bd8fb49c1f5baff4_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib4edd33d66ea48aeac1f6531796e1513_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3daac3fbabc94877b9a43c672506969d_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ica2aded7c0554638b0e7bfcdd5e5b18d_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2adc41c046784a49b75af69c728135b9_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2ed6d9d8b3b3404d844030133debf0dc_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3dfb6977bf974d6eb457ba37c6b89848_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6a3c36b34e1e4eef99d4e0e0030e0233_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ManagementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia3f165fe6b6f4022b65396412ac8da3d_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ManagementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie8b4948e57794aeca03370e42555671d_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">dlx:RestrictedStockUnitsClassifiedAsLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifff003efb6264096893fca99fa6df33e_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">dlx:RestrictedStockUnitsClassifiedAsLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i62a1f0bfaf064a3a8a9a07e5fb6491ad_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">dlx:RestrictedStockUnitsClassifiedAsLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie00bc3870d3c4c4f9c8cc980635f2e9f_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i99db355c14bf49daafd1857503af71b5_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie94fc07187b34e7599db79cb450ab83c_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iee561407feba49ed828c758b2d5aaea6_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ida180e6cc82642a9a2b28547201aa7c1_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">dlx:RestrictedStockUnitsClassifiedAsLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4f9bef224dd14159b7ab15071305ea9e_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id7ae4d105ff5436f84a7860d9b128761_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i644d10e2b7b74e3a908a73525bf57e99_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i511e45c8aea243a0a8534d1486fe95fd_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i29d560ad6e454a9e8aad32164e8656a9_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i62f4571a32f8454f9eae53ae4b882aa2_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2e5a905a969848c3bb63e73a8cc9a5fe_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic95ed7f769274e049258455e5ff1e9ab_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iec03019219cd4023a49af38eb741fcc6_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8acd3a808dbe40d0909c3fea5d9cd409_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9e6e11db1b0041ada28feb56472bbe39_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i10a17dabc2d049e192e039af16c775ec_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i75dc45f076ca48eebf89e1e8b3aaef7a_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i01b8b59b232049b7a0ae1f5e6621205d_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id077a46886b24a7bbcc6d9cedc93e474_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i278c451d3ad8429bafc917fad2381807_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib3fcd17b5328459d93b19accf44e821b_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:DefinedBenefitPostretirementHealthCoverageMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i697925be9ea74b5d9772fca6a0041495_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i21692e6c601641658e0798add7791bee_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:DefinedBenefitPostretirementHealthCoverageMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie32fa270cd7a4877924d62586ddd4003_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9a5bc1ccd4c94c9d8dce96610b9c09a0_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:DefinedBenefitPostretirementHealthCoverageMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4babbbc8038c4d4aad387d1c98baa3af_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i62bcf38fb1a747d581c3c1447996319b_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:DefinedBenefitPostretirementHealthCoverageMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1edc3bc114324a6684ecfd2f5f5eed80_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia088af525983474daee971776d1c7618_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:DefinedBenefitPostretirementHealthCoverageMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie990bf783fcc4f6eba5bfb2361cfbb35_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i859196c0da894ab5aec660ca4abe9783_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:DefinedBenefitPostretirementHealthCoverageMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i05c027dce78f463ab06e7748a43679ae_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifcb671e04ee94864a7eea32503772a8b_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">dlx:ParticipantsUnderAge65Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i30516d0b99f04883a8c321789b352f17_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">dlx:ParticipantsAge65AndOlderMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8708059e49fa4d7494b2785089ea5364_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">dlx:ParticipantsUnderAge65Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if05fc24ecac34f9885718282f0488a0c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">dlx:ParticipantsAge65AndOlderMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i00a41c5ff0824d61a4b233af65ea5375_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">dlx:ParticipantsUnderAge65Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i25caa03bb0044e52b3d61c0e6debdc11_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">dlx:ParticipantsAge65AndOlderMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1fa7e84a2b4442d18ca4558ef9127b44_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">dlx:ParticipantsUnderAge65Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i91b5144e3288433fac8f4e7be791c559_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">dlx:ParticipantsAge65AndOlderMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifb55595b4e9040fa94c397e6c19b5f4e_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">dlx:ParticipantsUnderAge65Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie6ad3e3f273841b09c4d7d6d65ca1959_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">dlx:ParticipantsAge65AndOlderMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i387140ea6af94f25b0004f8ddfd1e101_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">dlx:ParticipantsUnderAge65Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibe7ce94ecf3442298ca379e309a9de34_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">dlx:ParticipantsAge65AndOlderMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ideed346c06cf4096ae7b37bb1d74fecd_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DomesticCorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idaecf9dd22b6481c8e72e629e516be0f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DomesticCorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i119bf0a5ecc6415bb315988cf95d1f8d_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0c5eff9cdcbc4837a6d3179887957626_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i58d9d5d41a1041648aaade0b9939c9a6_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesLargeCapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6925033c4b3a4fef9536f64e2c69b891_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesLargeCapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8a01953981cd40028b759eb771fee4e0_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MortgageBackedSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i40ebce308ad54e459b1f99fd37bceac3_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MortgageBackedSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i14358146b92742ab8b03ad06c46505a0_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">dlx:DefinedbenefitplanequitysecuritiessmallandmidcapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i31f00b17bce14e89861119242e6f445b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">dlx:DefinedbenefitplanequitysecuritiessmallandmidcapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1ffb70eb960341f5a9b571b82f5e3ae8_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iacbfab2ba75845628a7f4fe0d904a42c_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DomesticCorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib4526855b7344071b0b2c1a052866827_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DomesticCorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if55ae845ba644fe0ac5aa3194e375885_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DomesticCorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iec972ab6c45e4e48a3783cee3220698f_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DomesticCorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia8ac49ff1f7b40c2a75a65465ac2f4f2_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4acf935972e44d068c99de7e9115afad_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i04a7053b4a11470b8565d3eb33667755_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if1bb39bb912f4fd2ab920f935f9b0ca9_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8be165686c5445a2bab357bb8e6670b6_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesLargeCapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i59eae2a8bdc94998b3d0ade4003b1d4d_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesLargeCapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i924eac19716b4c0fa9a39abcdfbc959b_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesLargeCapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7c88f8bf4d524e379af14685b611d4ad_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesLargeCapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i96053ec7d8cc4eb58c76b7a111fd76a5_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MortgageBackedSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibc0d6eaa2df645f3adc9655b7832d79c_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MortgageBackedSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie51a6f7b13f440f49715ae577646377f_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MortgageBackedSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0b9699c8355b4afea6f9d65f9d760abf_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MortgageBackedSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib199a82fe09f4e3fb9bc92e33029f3b5_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">dlx:DefinedbenefitplanequitysecuritiessmallandmidcapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i87faa00ae7e54f339d233dd886e9ede0_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">dlx:DefinedbenefitplanequitysecuritiessmallandmidcapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7476efb9f13c418284a76a901ad7e482_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">dlx:DefinedbenefitplanequitysecuritiessmallandmidcapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic808980ff36142fe94b5ba87148c2a6e_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">dlx:DefinedbenefitplanequitysecuritiessmallandmidcapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id73ee07727c2412e8c2c255908dc22d3_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i341e1889fb1c4188b2d7791fb5587c2a_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib205451f648941139f5cba64273238bb_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie75af6f8923b4d9a9c6e6fa18cb0e51c_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i07b7e2310dc14c7c88a7448341230b0d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MortgageBackedSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia7349d94cfca46879a5d7565fbd7b27f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MortgageBackedSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i066caa1453fb4a7fab69b9fd4db81687_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MortgageBackedSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1e6927161e344ab7b11563c4fbc3967b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MortgageBackedSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i46136c01ca9b4f5cb67120b0e4f06444_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id5a1674445674c1f8426b94d6301e060_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3b72246c53a747438b81f3ea1fbf4b5f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i33a234c010b64d45b8ee570100bcf39a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i06d6711933774796bf5f4cc5fab3c180_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DomesticCorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icda533d12c284fca9064404cb87416b5_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DomesticCorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3a98107834e64e2380d5157a59d77b81_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DomesticCorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i126e6c6c488d427aaca82315d9494341_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DomesticCorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i455b864112ca417db308f0dda9a9c76a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesLargeCapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie93edc3c8f2e44b692bf0dd898e9d3a8_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesLargeCapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifde716c166b24f59a79aa5cdb9c7c37a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesLargeCapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i54ef570a57574fecbb6cc6acc3865e3b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesLargeCapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5c9b2a65468d45de93f575de30430355_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">dlx:DefinedbenefitplanequitysecuritiessmallandmidcapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9822461227894395995b9adba8540730_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">dlx:DefinedbenefitplanequitysecuritiessmallandmidcapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0e91fd4263fe4d728d02242bda42edb3_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">dlx:DefinedbenefitplanequitysecuritiessmallandmidcapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibd1253405592470c869ea412e646268c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">dlx:DefinedbenefitplanequitysecuritiessmallandmidcapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibfaf703b6c0f4e72af07c5a0f25efc00_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i89cff7547a264695b508a3f2aa4eb41a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1153b91c0f124285815ca2cde59ed209_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i68dcaf1e02ab4cb2a2064320e68edfab_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6942eb1ffd644f7c96cdd79ccadc8f23_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">dlx:A401Kplanfirst1ofwagescontributedbyemployeeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iff0ead7e66dc49a8bdab9c1a4c115ead_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">dlx:A401Kplan100employermatchMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic6781185941f4ff896936d1eb537d396_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">dlx:A401Kplannext5ofwagescontributedbyemployeeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ica58641fefc0415c8ecb9a37404a15d7_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">dlx:A401Kplan50employermatchMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i46000558731743f4ba2ea5000ebd7c2a_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dlx:TermLoanFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i16024a40633e4e8f8e35cb90bd964bc3_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dlx:TermLoanFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib03574008e3948079e7e5755b5f7cb27_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iabacc7aacf8e4d5bbe05f0b48e1e6874_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib02896030df642de86585860fedf8aa7_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4757ee04b4854942a75df0965326665f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1d459ffc42084f51b1dff575a62e37f7_I20210601"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if1da8273075c4d47b6c1364f620da943_I20210601"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dlx:TermLoanFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if24da6bceff24e3d9f0d9c545c18ccda_I20210601"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dlx:SwingLineSubFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i317c42c2102e480c8b1b35597dc82509_I20210601"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3c8dd257cedd4d7eb2266d3010785d6b_D20230331-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dlx:TermLoanFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-03-31</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7d159a38875d482484b8083ccab4fa8d_D20230630-20230630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dlx:TermLoanFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-06-30</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i97e4362226f04c13a8af0c82770e22f5_D20240630-20240630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dlx:TermLoanFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-06-30</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i75653384e2844dcea5183447bb59efac_D20231231-20231231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dlx:TermLoanFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i525bf254f0a646de951d89f5e9306f4b_D20230930-20230930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dlx:TermLoanFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-09-30</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i61750f8b11dc43cba9c447fe44fd52b7_D20240331-20240331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dlx:TermLoanFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-31</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7cc08b7627414960ba9e21e380495ed7_D20250630-20250630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dlx:TermLoanFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-06-30</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i39f2c5ceb2a14ffdad35c2bb723a5194_D20240930-20240930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dlx:TermLoanFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-09-30</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i397d7b016c164479bfe8bcb4b3a38057_D20250331-20250331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dlx:TermLoanFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-03-31</xbrli:startDate><xbrli:endDate>2025-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia714f850baef4255b54b8a9050257365_D20241231-20241231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dlx:TermLoanFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-12-31</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i01dea2571b814d47929057395ad99c02_D20250930-20250930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dlx:TermLoanFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-09-30</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic0d5ac4e8b0341e3a5d59e58b43cd1ba_D20260331-20260331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dlx:TermLoanFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-03-31</xbrli:startDate><xbrli:endDate>2026-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3174d606fe324d85867f15cefc756191_D20251231-20251231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dlx:TermLoanFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-12-31</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaeda43a7da4b41c8963c465107370f60_D20210601-20210601"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-06-01</xbrli:startDate><xbrli:endDate>2021-06-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iadae28c1a2194a85979cd79ee57866a4_D20210601-20210601"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-06-01</xbrli:startDate><xbrli:endDate>2021-06-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iccea7480435843778fdb41b76c60dfed_D20210601-20210601"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-06-01</xbrli:startDate><xbrli:endDate>2021-06-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0c01385eb9b940319aebc66b8115010c_D20210601-20210601"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-06-01</xbrli:startDate><xbrli:endDate>2021-06-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9119690075e942abadfaecbd5a41a338_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i644f5425e40d460fa1d02b927fc3a8ed_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5da9ad90901e4898aa999865a829f1f8_D20240101-20240331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icca1734b518d4061bde4402810d5a035_D20231001-20231231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-10-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1ca8473e729e4e7eaf8c9c76b0b8bbc2_D20230401-20230630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i41810aa9041b409d82b31537629567ae_D20230701-20230930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9eb575fb91c24e699e95334566fe3450_D20240401-20240630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6fd1f284854e4e3f812d1754abd23539_D20240701-20240930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie62859ebcf984f2f9994f518b9e781ec_D20250101-20250331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic74dbbae6e4149e2aebbd9bfc04f0ef8_D20241001-20241231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-10-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie87c17c8c5be404b8c94b304216bc6c2_D20230101-20260630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2026-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie077ba65c62142cb995f938d690c98d9_I20210601"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibcfd7ebddbd64fb687e92f9ac77eb424_D20210601-20210601"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-06-01</xbrli:startDate><xbrli:endDate>2021-06-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibe42ca1e00aa418ea02c5b1a9357e583_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8febbb5935a44828a6eec0de49cc18fb_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1db35833b0bc49e18f43dbabc404dc56_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandAndBuildingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0b0606534b474299af8e734ce6067011_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandAndBuildingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i32bdd4699fe646dbbc418deabde15aba_D20220729-20220729"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-29</xbrli:startDate><xbrli:endDate>2022-07-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if3aba730e3e04cc5bbc519f923b22fbf_I20181024"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2018-10-24</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7ed8721b31da4450a43245a6b6642882_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dlx:FirstAmericanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="segment"><xbrli:measure>dlx:segment</xbrli:measure></xbrli:unit><xbrli:context id="ib99b24a82bf84c27adcef9aeec89e001_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="customers"><xbrli:measure>dlx:customers</xbrli:measure></xbrli:unit><xbrli:context id="i8945a16d60004b9687ef1f9b8ed48a92_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i55313ba8831d473eb76b7483d17fcd1b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iac306ad179164b5ba141173b2357fa88_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">dlx:MajorCustomersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3c944c7d388f4a13befb35e01970b039_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">dlx:MajorCustomersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idd7077d692c3481581b37b673a9edb61_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">dlx:MajorCustomersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4881752b889446428b432d75a41b7c06_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:PaymentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia3f355300be348f7ac6b39ed8311e2dc_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:PaymentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8eb0e18e3bf84848861bc2c2cf85b70e_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:PaymentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7f9555cd35624452a6f58d7e94774c28_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:DataSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib72c2c46f34a416f80f85ed3be183f2c_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:DataSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8b8be6ce9e6a406ea53626fa34107a93_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:DataSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5d9dc342ab5c41dd84d01ca98b263e70_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:PromotionalSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id548b2910eaa4473aaf2835fa3e1d6d5_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:ChecksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0a25127376e547fcb5aad65f887df1b6_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:ChecksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5d178125873248b49cd42507d8566ab3_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:ChecksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4be1fc4baa684444a18f1090aa000d3a_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i44e4f7fb1e0747e9b5acd33c4f127315_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i08c7136cda3e4a398afafb4fbd99477a_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3d8355b553624adb948e09b9b37d8e1c_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibca4658caff74dfcbf166a3f3d54ac22_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5d955b3f370847469d583a558e92995f_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i321a41e7cd474828bdbbf9059b88c5e7_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dlx:Checks1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:ChecksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia363e6ad16724a0f93b7162056ffa61f_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dlx:Checks1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0d9fe80433c54385a202b3aaf8d61bf1_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:PaymentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dlx:MerchantServicesAndOtherPaymentSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i94b881d35b3e495c942e7bfb646f39a6_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dlx:MerchantServicesAndOtherPaymentSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i54ef742748594930bb9434c1ec2ffba7_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:PromotionalSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dlx:FormsAndOtherProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id2f0972ad7a4468098726d6f895d1fd1_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dlx:FormsAndOtherProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iea8bd20c1e8246179f7be80cd70b3e9f_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:PromotionalSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dlx:MarketingAndPromotionalSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia9411337606d40358a78f9711986f053_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dlx:MarketingAndPromotionalSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1782e7b469634342ab55e47eed1fea91_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dlx:TreasurymanagementsolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:PaymentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic6b57a03dbe2475d8196ed3b07d0b259_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dlx:TreasurymanagementsolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9fcf5ffd35b24c17b76781b97eaae4d7_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:DataSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dlx:DatadrivenmarketingsolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1ee83ccd04ec4c6b9a606ead90138333_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dlx:DatadrivenmarketingsolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i741c0b12079948e29c5ee3cb8ea3dcaf_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:DataSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dlx:WebAndHostedSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i73f7b827047d40d3b0e4bb34684c7c61_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dlx:WebAndHostedSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0a6f114dd40249368400ca210b63e80a_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dlx:Checks1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:ChecksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2cd3be9bcc5541118d99bc84122a10ed_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dlx:Checks1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iafe2dc7e67964705a2e1c048ad5856e1_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:PaymentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dlx:MerchantServicesAndOtherPaymentSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i593c53694c4c42d8b4806958c7fc8446_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dlx:MerchantServicesAndOtherPaymentSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iccd1c38753e44cecb91a35aa5df453bf_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:PromotionalSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dlx:FormsAndOtherProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3c87375d03954f5ba0aa29ffe85ee276_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dlx:FormsAndOtherProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i15e3b4f86f65469fa1a40b2f61f57585_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:PromotionalSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dlx:MarketingAndPromotionalSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id965fb09f90247c7b182ba9cb9c218ae_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dlx:MarketingAndPromotionalSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i40f50429b6b34490b483b3387ba6d2ba_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dlx:TreasurymanagementsolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:PaymentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia3ea94c4fa614cc487c9c22f6439f2eb_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dlx:TreasurymanagementsolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i775ffdad6ac246bcb4ae726150ea69c3_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:DataSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dlx:DatadrivenmarketingsolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i514279e893034d43a9dbf780d60af8c6_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dlx:DatadrivenmarketingsolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i15fe0d35f7e74ceba84ddf97d5f5cd93_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:DataSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dlx:WebAndHostedSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if62a1bf60997462b9a95b5a44760eb07_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dlx:WebAndHostedSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia9d2be1674894a8892b21a76b3b3ae6b_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dlx:Checks1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:ChecksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id3ccd5d7784349808fb50d35b72c64c8_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dlx:Checks1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib397f863262449b39292468a69bb0fbe_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:PaymentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dlx:MerchantServicesAndOtherPaymentSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaae0a9d668d6498e9ca81dc106222ad7_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dlx:MerchantServicesAndOtherPaymentSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5d9e529eceb342c9b3a134a19870b722_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:PromotionalSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dlx:FormsAndOtherProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if5effe27c75c4afa8b135653b34ef422_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dlx:FormsAndOtherProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6959e97793a441709b0e91b496112eda_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:PromotionalSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dlx:MarketingAndPromotionalSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id1bd3c9813d14ce3b5febc47b693f9c0_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dlx:MarketingAndPromotionalSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia24bbf60164c4d128dfb1312aeb58b25_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dlx:TreasurymanagementsolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:PaymentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i267e3daeeb2a4756aa44a6c11ddae260_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dlx:TreasurymanagementsolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic26a765a3c434a699607de7dec14d3cb_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:DataSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dlx:DatadrivenmarketingsolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaa61ec00972a450682df2f35dbd0c38c_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dlx:DatadrivenmarketingsolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idf8a6d3db25b4d93ab7bcd606d18bbbe_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:DataSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dlx:WebAndHostedSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if18a8e428bc94543b278a4fa1e2d8dfc_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dlx:WebAndHostedSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icf591147e1fc4063aca3adfc5ecec371_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:PaymentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5da18cc521974833a06ecf7886c8a7d5_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:DataSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie8eb64bbb2c742e1bf6227c3e78b539b_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:PromotionalSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia1be4fa8c7164b42900c8163ea088c15_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:ChecksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7d207db897124833aff2e468b963cf18_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if970ccb2d72c4ffba086a49c3491a2c7_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:PaymentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idcda97bd1c114733b7719e0d4a7283b8_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:DataSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i626cef6a603d4f1285da6aa25dded428_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:PromotionalSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i13f82505cd2543ddb064465790f833db_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:ChecksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i44e2c429670f4d21a2043cdc619cf7e4_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1b5865d98b344f52bb21e20fc78e4188_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:PaymentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4d70676b691a448385b6240c001c6dc9_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:DataSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8c075627193f48df9ae52ec4ee8629d6_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:PromotionalSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i23b55643bcf04b489c5a30088d884eb3_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:ChecksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1bbf602475ed4fe58d3486de29be9a00_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2b00c9c4fa17400c95346cf663a01e99_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:PaymentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic6e000fb3025468d963199298dc71ac4_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:DataSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i45a50460c2b74250b33128b308d0fd49_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:PromotionalSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibd66c1eb3fc14a78b8565e81e980d3ad_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:ChecksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib315061638ff47ab85dd9f34882b1a40_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic6521ac91a6b418c84c86f8ad061ad58_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:PaymentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i920daf40d7814342a54c43c1a84949b1_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:DataSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i194216f61cfb45138ff0137849cc42c5_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:PromotionalSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3cd4e297826c44d5972e10048c58f55e_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:ChecksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i472fddf1ee2a49599eabf3c912178857_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i999289b9f9644e7893f62f8fe68b9b64_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:PaymentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5cf236ab11004f6e81d4bf349d6cf0a4_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:DataSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if7359f3d029c4d4688a6c6d39506e737_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:PromotionalSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6f205e1ee74f43699193cdbde4dc8088_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:ChecksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i95416e30c0e74b73aef29e3f92e0629b_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTowMjcxNjRlMDU1OWM0YjFhYmEyOWJkNTc5ZTc2NzFmZi90YWJsZXJhbmdlOjAyNzE2NGUwNTU5YzRiMWFiYTI5YmQ1NzllNzY3MWZmXzEyLTItMS0xLTEwODA2MQ_b95448b2-1435-46c4-b892-bcf8994b5fdb" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90ZXh0cmVnaW9uOmMyOGRhYzk3NDZiMjQ5NTdhYzY3MjBlNzM0MGNjNWUwXzU0OTc1NTgyNDI3Nw_2efc1c32-560d-4298-a63e-50d74c5a7b6f" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTo1NWY5OTJhM2Q4Mzc0MmU5YWM1MDg2ZmMxYTNmMTA1My90YWJsZXJhbmdlOjU1Zjk5MmEzZDgzNzQyZTlhYzUwODZmYzFhM2YxMDUzXzYtNC0xLTEtOTc2Mjc_c3125394-aac4-461e-b357-56a185d2d4a7 id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTo1NWY5OTJhM2Q4Mzc0MmU5YWM1MDg2ZmMxYTNmMTA1My90YWJsZXJhbmdlOjU1Zjk5MmEzZDgzNzQyZTlhYzUwODZmYzFhM2YxMDUzXzItNC0xLTEtOTc2Mjc_3b91fefb-2546-4108-80ea-eb7055f4c849 id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTo1NWY5OTJhM2Q4Mzc0MmU5YWM1MDg2ZmMxYTNmMTA1My90YWJsZXJhbmdlOjU1Zjk5MmEzZDgzNzQyZTlhYzUwODZmYzFhM2YxMDUzXzEwLTQtMS0xLTk3NjI3_75174ea0-8588-4255-8088-61d85d22da3b" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90ZXh0cmVnaW9uOmFlZGZmZGRlZjg4ZDQxZGFiMzA3NzdjYTJiMGIwYmI5XzU5NzM_eb545410-2e71-4121-802a-cd1ee657d7bd" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90YWJsZTo0YjI2YjI3NTk1ODE0MGQxYjQ5ZGQ1YTEzMmM3YTVhNS90YWJsZXJhbmdlOjRiMjZiMjc1OTU4MTQwZDFiNDlkZDVhMTMyYzdhNWE1XzMtMi0xLTEtOTc2Mjc_9150f7c4-859d-4d96-b6ba-fc2138efd762" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90ZXh0cmVnaW9uOmFiNzAyMDE5MTAwNjRkYzA4ZjQ5OTFmMmIwZjEwYzA1XzU2Mzg_73bb783c-9240-4eb1-ab8f-a63a5b9ee513" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo5NDcwNjAwNDdkOTA0Y2E3OGM4MTQ0NmQ5OWJkYTQzYy90YWJsZXJhbmdlOjk0NzA2MDA0N2Q5MDRjYTc4YzgxNDQ2ZDk5YmRhNDNjXzMtNC0xLTEtOTc2Mjc_35120ade-6f89-46d5-a777-790a51688f1b" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90ZXh0cmVnaW9uOmEyZWNjM2VkMGY2OTQwZWNhY2IyMGM2Y2IwODBjNWNkXzE1NDU_585c9ce6-bf41-41d2-a4b3-a5a29c5a8725" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkM2FlY2E4MjI5YjE0NGJlYjcwZDZmZDYzZmIzOTgxYS90YWJsZXJhbmdlOmQzYWVjYTgyMjliMTQ0YmViNzBkNmZkNjNmYjM5ODFhXzItOC0xLTEtOTc2Mjc_27343f36-c013-4aef-a62f-718de0fffc8a id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkM2FlY2E4MjI5YjE0NGJlYjcwZDZmZDYzZmIzOTgxYS90YWJsZXJhbmdlOmQzYWVjYTgyMjliMTQ0YmViNzBkNmZkNjNmYjM5ODFhXzItMTAtMS0xLTk3NjI3_4f745dda-8f82-4230-b11b-6aa85481e750 id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkM2FlY2E4MjI5YjE0NGJlYjcwZDZmZDYzZmIzOTgxYS90YWJsZXJhbmdlOmQzYWVjYTgyMjliMTQ0YmViNzBkNmZkNjNmYjM5ODFhXzItMi0xLTEtOTc2Mjc_7faf443e-15be-4cf4-8356-de0c941f3c0e id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkM2FlY2E4MjI5YjE0NGJlYjcwZDZmZDYzZmIzOTgxYS90YWJsZXJhbmdlOmQzYWVjYTgyMjliMTQ0YmViNzBkNmZkNjNmYjM5ODFhXzItMTItMS0xLTk3NjI3_b4ce68f6-e0f0-4237-8953-8a6c768f2342 id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkM2FlY2E4MjI5YjE0NGJlYjcwZDZmZDYzZmIzOTgxYS90YWJsZXJhbmdlOmQzYWVjYTgyMjliMTQ0YmViNzBkNmZkNjNmYjM5ODFhXzItNi0xLTEtOTc2Mjc_b84ba4b4-6470-48de-9195-938a78783e89 id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkM2FlY2E4MjI5YjE0NGJlYjcwZDZmZDYzZmIzOTgxYS90YWJsZXJhbmdlOmQzYWVjYTgyMjliMTQ0YmViNzBkNmZkNjNmYjM5ODFhXzItNC0xLTEtOTc2Mjc_50c6dc6d-7ebe-4f35-b846-4e2112007acc" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzQ4NTU_f0e98c7d-9aae-4480-9136-786289e0282e" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZToyYmE2ZTExNGUwNTU0NTJhYjU4OTQ3MzlkNDRhZmNjYi90YWJsZXJhbmdlOjJiYTZlMTE0ZTA1NTQ1MmFiNTg5NDczOWQ0NGFmY2NiXzYtNC0xLTEtOTc2Mjc_c1eed2a0-64d3-43ce-999d-d6ea6b026319 id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZToyYmE2ZTExNGUwNTU0NTJhYjU4OTQ3MzlkNDRhZmNjYi90YWJsZXJhbmdlOjJiYTZlMTE0ZTA1NTQ1MmFiNTg5NDczOWQ0NGFmY2NiXzYtMi0xLTEtOTc2Mjc_0f59c4b1-5313-40d6-b33f-49d704caed7e id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZToyYmE2ZTExNGUwNTU0NTJhYjU4OTQ3MzlkNDRhZmNjYi90YWJsZXJhbmdlOjJiYTZlMTE0ZTA1NTQ1MmFiNTg5NDczOWQ0NGFmY2NiXzYtOC0xLTEtOTc2Mjc_c0571f21-8ff2-4577-9846-c0606357af83 id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZToyYmE2ZTExNGUwNTU0NTJhYjU4OTQ3MzlkNDRhZmNjYi90YWJsZXJhbmdlOjJiYTZlMTE0ZTA1NTQ1MmFiNTg5NDczOWQ0NGFmY2NiXzYtNi0xLTEtOTc2Mjc_78572355-0248-4adb-8d62-99152b4ecb95" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzQ4NDQ_5b93b582-8542-4ef4-8b25-4dafd922bd4f" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkMWFhYjVhMjY3MWE0ODgwYjllN2Q5OGJlYzRhMDVhOS90YWJsZXJhbmdlOmQxYWFiNWEyNjcxYTQ4ODBiOWU3ZDk4YmVjNGEwNWE5XzItNi0xLTEtOTc2Mjc_bb3d0a02-ce1b-4467-a6e7-4807d8d013fb id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkMWFhYjVhMjY3MWE0ODgwYjllN2Q5OGJlYzRhMDVhOS90YWJsZXJhbmdlOmQxYWFiNWEyNjcxYTQ4ODBiOWU3ZDk4YmVjNGEwNWE5XzItNC0xLTEtOTc2Mjc_ea075c13-ba9f-4c1f-b2ec-f6e0ae317138 id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkMWFhYjVhMjY3MWE0ODgwYjllN2Q5OGJlYzRhMDVhOS90YWJsZXJhbmdlOmQxYWFiNWEyNjcxYTQ4ODBiOWU3ZDk4YmVjNGEwNWE5XzItMi0xLTEtOTc2Mjc_c85a5b81-05a4-4e14-98bf-3937a12ab003" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzQ4MzU_bcd2020b-c677-4ba8-9ecd-1b47b345928f" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZToyODczYmRjNzE1MTU0MjJhOTg4ZGE0ZDMzNTM0YmJjMC90YWJsZXJhbmdlOjI4NzNiZGM3MTUxNTQyMmE5ODhkYTRkMzM1MzRiYmMwXzQtMi0xLTEtMTIxNDQy_9d23a71b-4da9-4183-946a-dab85675a91b id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZToyODczYmRjNzE1MTU0MjJhOTg4ZGE0ZDMzNTM0YmJjMC90YWJsZXJhbmdlOjI4NzNiZGM3MTUxNTQyMmE5ODhkYTRkMzM1MzRiYmMwXzQtNC0xLTEtMTIxNDQy_97846938-63f3-4541-be4f-6a3076b8226b" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzU0OTc1NTgxOTc2Mg_3d902b33-e2bc-4f1a-9d26-d65ee1e69a94" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTowMjcxNjRlMDU1OWM0YjFhYmEyOWJkNTc5ZTc2NzFmZi90YWJsZXJhbmdlOjAyNzE2NGUwNTU5YzRiMWFiYTI5YmQ1NzllNzY3MWZmXzItMi0xLTEtOTc2Mjc_859b30eb-a38e-4bd0-aa89-2a18e1169454 id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTowMjcxNjRlMDU1OWM0YjFhYmEyOWJkNTc5ZTc2NzFmZi90YWJsZXJhbmdlOjAyNzE2NGUwNTU5YzRiMWFiYTI5YmQ1NzllNzY3MWZmXzExLTItMS0xLTk3NjI3_cb16be6b-14e2-4346-914d-6184bd621e94 id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTowMjcxNjRlMDU1OWM0YjFhYmEyOWJkNTc5ZTc2NzFmZi90YWJsZXJhbmdlOjAyNzE2NGUwNTU5YzRiMWFiYTI5YmQ1NzllNzY3MWZmXzctMi0xLTEtOTc2Mjc_37eb15d3-2a97-42a7-9fb3-e26ba75281d4" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90ZXh0cmVnaW9uOmMyOGRhYzk3NDZiMjQ5NTdhYzY3MjBlNzM0MGNjNWUwXzU0OTc1NTgyNDI3Ng_8fe9143b-7ecd-414e-9e36-f7e1411c348a" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo5MjA5OWY4MzkyYmU0YzlkODQzZTM3NDRkZTY1NmVlYS90YWJsZXJhbmdlOjkyMDk5ZjgzOTJiZTRjOWQ4NDNlMzc0NGRlNjU2ZWVhXzMtMi0xLTEtOTc2Mjc_c0a8f7d4-c3df-4c52-a02d-76415042f21f id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo5MjA5OWY4MzkyYmU0YzlkODQzZTM3NDRkZTY1NmVlYS90YWJsZXJhbmdlOjkyMDk5ZjgzOTJiZTRjOWQ4NDNlMzc0NGRlNjU2ZWVhXzMtNC0xLTEtOTc2Mjc_39d10b50-70be-4e49-819d-740bc104b7cf" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzQ5MDA_25e86111-9234-4a2c-9de4-8875b589e4a5" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo5MzM0NjYyNzI3NWQ0N2M2YTg0MzkxMDFlZTc1MGRkNy90YWJsZXJhbmdlOjkzMzQ2NjI3Mjc1ZDQ3YzZhODQzOTEwMWVlNzUwZGQ3XzEtMi0xLTEtOTc2Mjc_9150bb12-c25d-41fe-a1c3-116b0507a5d7 id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo5MzM0NjYyNzI3NWQ0N2M2YTg0MzkxMDFlZTc1MGRkNy90YWJsZXJhbmdlOjkzMzQ2NjI3Mjc1ZDQ3YzZhODQzOTEwMWVlNzUwZGQ3XzEtNC0xLTEtOTc2Mjc_3aff8fc4-76c9-4c5f-a802-79b968b7def7" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzQ4NTI_d4dc633e-d555-40de-90ba-80f0288c9722" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZToyODczYmRjNzE1MTU0MjJhOTg4ZGE0ZDMzNTM0YmJjMC90YWJsZXJhbmdlOjI4NzNiZGM3MTUxNTQyMmE5ODhkYTRkMzM1MzRiYmMwXzQtNC0xLTEtOTc2Mjc_3448aeff-b52b-400a-a77c-805f2f83e991 id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZToyODczYmRjNzE1MTU0MjJhOTg4ZGE0ZDMzNTM0YmJjMC90YWJsZXJhbmdlOjI4NzNiZGM3MTUxNTQyMmE5ODhkYTRkMzM1MzRiYmMwXzQtMi0xLTEtOTc2Mjc_a909b32a-45bb-4bb9-9ee8-107c8f492fa5" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzQ5NDI_1680248e-c9f1-4d3b-adbf-e2a1affb5661" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTowNWRmZTljM2EwODk0OWE3OGYxNjkxMWU0ZDM3MzVhZC90YWJsZXJhbmdlOjA1ZGZlOWMzYTA4OTQ5YTc4ZjE2OTExZTRkMzczNWFkXzItMi0xLTEtOTc2Mjc_7278f6d8-aee6-4367-ad31-e0301ef68aad id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTowNWRmZTljM2EwODk0OWE3OGYxNjkxMWU0ZDM3MzVhZC90YWJsZXJhbmdlOjA1ZGZlOWMzYTA4OTQ5YTc4ZjE2OTExZTRkMzczNWFkXzItNC0xLTEtOTc2Mjc_5bd99105-a07b-4505-be68-191b63e0b82f" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzQ4OTE_892c08c4-06fc-44c9-9c91-084517aed070" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90YWJsZTo4ODkyYWZiZWE0ZjU0OTRhODE5NDI1YjQ5OGY0OWY1Mi90YWJsZXJhbmdlOjg4OTJhZmJlYTRmNTQ5NGE4MTk0MjViNDk4ZjQ5ZjUyXzQtMTAtMS0xLTk3NjI3_96ba9614-258f-4c16-9e30-4e46224a9d1f" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90ZXh0cmVnaW9uOjQ2MzdhYjQ0ZmQ5ODQyODY5YzdkNjA5ODMwZDBlMGE4XzE4ODMz_aeb85909-d8d0-4b3e-8a5c-866ef7fa14eb" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo4MWNhYjZmNDA5ZDg0OTYwOWExNDFmMWEyNmFjN2ZiMy90YWJsZXJhbmdlOjgxY2FiNmY0MDlkODQ5NjA5YTE0MWYxYTI2YWM3ZmIzXzktNi0xLTEtOTc2Mjc_d465f45b-1990-48b3-b79b-e6fa451f4a6f id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo4MWNhYjZmNDA5ZDg0OTYwOWExNDFmMWEyNmFjN2ZiMy90YWJsZXJhbmdlOjgxY2FiNmY0MDlkODQ5NjA5YTE0MWYxYTI2YWM3ZmIzXzktMi0xLTEtOTc2Mjc_9f35c841-dd50-4017-8ec0-be82d8ec04b8 id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo4MWNhYjZmNDA5ZDg0OTYwOWExNDFmMWEyNmFjN2ZiMy90YWJsZXJhbmdlOjgxY2FiNmY0MDlkODQ5NjA5YTE0MWYxYTI2YWM3ZmIzXzktNC0xLTEtOTc2Mjc_fa15fdee-7229-469b-9e39-60a9ddb89bd7" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzU0OTc1NTgxOTc2Mw_9c5537ef-a61e-4724-998b-d0d517c1b808" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo5NDcwNjAwNDdkOTA0Y2E3OGM4MTQ0NmQ5OWJkYTQzYy90YWJsZXJhbmdlOjk0NzA2MDA0N2Q5MDRjYTc4YzgxNDQ2ZDk5YmRhNDNjXzYtNC0xLTEtOTc2Mjc_f91269e8-fbaa-45df-a017-abc86bfdc0b9" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90ZXh0cmVnaW9uOmEyZWNjM2VkMGY2OTQwZWNhY2IyMGM2Y2IwODBjNWNkXzE1NTA_9f807946-2111-4429-b08c-41ae018ccc20" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo5ZGJkOGQwN2M1YzY0MDc5OTEwMThiZjA3ZWZkMTFkMC90YWJsZXJhbmdlOjlkYmQ4ZDA3YzVjNjQwNzk5MTAxOGJmMDdlZmQxMWQwXzYtNi0xLTEtOTc2Mjc_3c20acce-6775-47f2-b9cb-f59fd43ddb10 id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo5ZGJkOGQwN2M1YzY0MDc5OTEwMThiZjA3ZWZkMTFkMC90YWJsZXJhbmdlOjlkYmQ4ZDA3YzVjNjQwNzk5MTAxOGJmMDdlZmQxMWQwXzYtNC0xLTEtOTc2Mjc_ea423b2e-c489-4e8b-aabf-302201f05c70" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzQ5MDg_3388376f-62c6-4633-9dd8-6e9bb19805e0" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo5NDcwNjAwNDdkOTA0Y2E3OGM4MTQ0NmQ5OWJkYTQzYy90YWJsZXJhbmdlOjk0NzA2MDA0N2Q5MDRjYTc4YzgxNDQ2ZDk5YmRhNDNjXzItNC0xLTEtOTc2Mjc_827564ec-6132-4a86-bd41-5c175f4b0043" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90ZXh0cmVnaW9uOmEyZWNjM2VkMGY2OTQwZWNhY2IyMGM2Y2IwODBjNWNkXzE1NDk_1b15fb0b-1f13-40bc-b946-a3b1a2c3618d" order="1"></ix:relationship></ix:resources></ix:header></div><div id="id8e780c3c90d49f1abe315cc6d71fa2d_1"></div><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">UNITED STATES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">SECURITIES AND EXCHANGE COMMISSION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Washington, D.C. 20549</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:13pt;font-weight:700;line-height:120%">FORM <ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xL2ZyYWc6NmM0ZDk2YWY5NWVmNGJjY2E3ZThiNzM0ZTVjNzQ2YjQvdGV4dHJlZ2lvbjo2YzRkOTZhZjk1ZWY0YmNjYTdlOGI3MzRlNWM3NDZiNF84Mg_605effe6-79c4-4601-ae2e-d84dd3e89fc8">10-K</ix:nonNumeric></span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:4.325%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.475%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="dei:DocumentAnnualReport" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xL2ZyYWc6NmM0ZDk2YWY5NWVmNGJjY2E3ZThiNzM0ZTVjNzQ2YjQvdGFibGU6YzZlNjFjY2NhYzRmNDQzMGI3Yzk2Y2YxNTI4ODNiNjQvdGFibGVyYW5nZTpjNmU2MWNjY2FjNGY0NDMwYjdjOTZjZjE1Mjg4M2I2NF8wLTAtMS0xLTk3NjI3_282b3c79-bb30-442d-98f9-d2dadbf62851">&#9746;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Annual Report Pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934 for the fiscal year ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline"><ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xL2ZyYWc6NmM0ZDk2YWY5NWVmNGJjY2E3ZThiNzM0ZTVjNzQ2YjQvdGFibGU6YzZlNjFjY2NhYzRmNDQzMGI3Yzk2Y2YxNTI4ODNiNjQvdGFibGVyYW5nZTpjNmU2MWNjY2FjNGY0NDMwYjdjOTZjZjE1Mjg4M2I2NF8xLTEtMS0xLTk3NjI3_391b64da-4e09-4498-b72d-522ee87a38c7"><ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xL2ZyYWc6NmM0ZDk2YWY5NWVmNGJjY2E3ZThiNzM0ZTVjNzQ2YjQvdGFibGU6YzZlNjFjY2NhYzRmNDQzMGI3Yzk2Y2YxNTI4ODNiNjQvdGFibGVyYW5nZTpjNmU2MWNjY2FjNGY0NDMwYjdjOTZjZjE1Mjg4M2I2NF8xLTEtMS0xLTk3NjI3_7b6bca4a-bb7b-49c5-90c8-27bcb48ecc61">December 31</ix:nonNumeric>, 2022</ix:nonNumeric></span></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Commission file number: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xL2ZyYWc6NmM0ZDk2YWY5NWVmNGJjY2E3ZThiNzM0ZTVjNzQ2YjQvdGV4dHJlZ2lvbjo2YzRkOTZhZjk1ZWY0YmNjYTdlOGI3MzRlNWM3NDZiNF8xMTI_37c3b73d-8e57-4419-a19a-2c86c839074b">1-7945</ix:nonNumeric></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"> </span></div><div style="margin-top:3pt;text-align:center"><img src="dlx-20221231_g1.jpg" alt="dlx-20221231_g1.jpg" style="height:38px;margin-bottom:5pt;vertical-align:text-bottom;width:149px"/><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xL2ZyYWc6NmM0ZDk2YWY5NWVmNGJjY2E3ZThiNzM0ZTVjNzQ2YjQvdGV4dHJlZ2lvbjo2YzRkOTZhZjk1ZWY0YmNjYTdlOGI3MzRlNWM3NDZiNF8xMjE_b09cf71c-0654-4886-9b90-73af9be23a0f">DELUXE CORPORATION</ix:nonNumeric></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(Exact name of registrant as specified in its charter)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.830%"><tr><td style="width:1.0%"></td><td style="width:25.083%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.290%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.432%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:45.795%"></td><td style="width:0.1%"></td></tr><tr><td colspan="9" style="padding:2px 2.12pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline"><ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="dei:EntityIncorporationStateCountryCode" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xL2ZyYWc6NmM0ZDk2YWY5NWVmNGJjY2E3ZThiNzM0ZTVjNzQ2YjQvdGFibGU6ZTRkNWJiNDVlNjE3NDcyNDkyZTJiZGEwZDhiN2QxNGMvdGFibGVyYW5nZTplNGQ1YmI0NWU2MTc0NzI0OTJlMmJkYTBkOGI3ZDE0Y18wLTAtMS0xLTk3NjI3_fd94b114-aa39-4b61-a2a0-a996efe209d6">MN</ix:nonNumeric></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%;text-decoration:underline"><ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xL2ZyYWc6NmM0ZDk2YWY5NWVmNGJjY2E3ZThiNzM0ZTVjNzQ2YjQvdGFibGU6ZTRkNWJiNDVlNjE3NDcyNDkyZTJiZGEwZDhiN2QxNGMvdGFibGVyYW5nZTplNGQ1YmI0NWU2MTc0NzI0OTJlMmJkYTBkOGI3ZDE0Y18wLTMtMS0xLTk3NjI3_176eadb1-6ddb-49af-b244-9cf7b5d00d92">41-0216800</ix:nonNumeric></span></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(State or other jurisdiction of incorporation or organization)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(I.R.S. Employer Identification No.)</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline"><ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xL2ZyYWc6NmM0ZDk2YWY5NWVmNGJjY2E3ZThiNzM0ZTVjNzQ2YjQvdGFibGU6ZTRkNWJiNDVlNjE3NDcyNDkyZTJiZGEwZDhiN2QxNGMvdGFibGVyYW5nZTplNGQ1YmI0NWU2MTc0NzI0OTJlMmJkYTBkOGI3ZDE0Y18yLTAtMS0xLTk3NjI3_fdf37369-abef-4af3-ba5f-996ad5c83451">801 S. Marquette Ave.</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline"><ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xL2ZyYWc6NmM0ZDk2YWY5NWVmNGJjY2E3ZThiNzM0ZTVjNzQ2YjQvdGFibGU6ZTRkNWJiNDVlNjE3NDcyNDkyZTJiZGEwZDhiN2QxNGMvdGFibGVyYW5nZTplNGQ1YmI0NWU2MTc0NzI0OTJlMmJkYTBkOGI3ZDE0Y18yLTEtMS0xLTk3NjI3_db0373dd-844f-49db-971e-a3286ca69e91">Minneapolis</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline"><ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="dei:EntityAddressStateOrProvince" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xL2ZyYWc6NmM0ZDk2YWY5NWVmNGJjY2E3ZThiNzM0ZTVjNzQ2YjQvdGFibGU6ZTRkNWJiNDVlNjE3NDcyNDkyZTJiZGEwZDhiN2QxNGMvdGFibGVyYW5nZTplNGQ1YmI0NWU2MTc0NzI0OTJlMmJkYTBkOGI3ZDE0Y18yLTItMS0xLTk3NjI3_dc4dad68-521c-4863-820f-c8bf23a54fd7">MN</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 2.12pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline"><ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xL2ZyYWc6NmM0ZDk2YWY5NWVmNGJjY2E3ZThiNzM0ZTVjNzQ2YjQvdGFibGU6ZTRkNWJiNDVlNjE3NDcyNDkyZTJiZGEwZDhiN2QxNGMvdGFibGVyYW5nZTplNGQ1YmI0NWU2MTc0NzI0OTJlMmJkYTBkOGI3ZDE0Y18yLTMtMS0xLTk3NjI3_7a3eb687-caaf-4077-a245-29e55c73207f">55402-2807</ix:nonNumeric></span></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(Address of principal executive offices)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(Zip Code)</span></div></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Registrant&#8217;s telephone number, including area code: </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xL2ZyYWc6NmM0ZDk2YWY5NWVmNGJjY2E3ZThiNzM0ZTVjNzQ2YjQvdGV4dHJlZ2lvbjo2YzRkOTZhZjk1ZWY0YmNjYTdlOGI3MzRlNWM3NDZiNF8yMzg_1fd3a2ad-65bb-4c34-bd2d-9de5251d3b25">651</ix:nonNumeric>) <ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xL2ZyYWc6NmM0ZDk2YWY5NWVmNGJjY2E3ZThiNzM0ZTVjNzQ2YjQvdGV4dHJlZ2lvbjo2YzRkOTZhZjk1ZWY0YmNjYTdlOGI3MzRlNWM3NDZiNF8yNDI_b83ca1bc-ffc3-4152-a0a4-e2d51486b1a1">483-7111</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Securities registered pursuant to Section 12(b) of the Act:</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:40.050%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.419%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:41.231%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt 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:400;line-height:100%">Title of each class</span></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt 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:400;line-height:100%">Trading symbol(s)</span></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt 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:400;line-height:100%">Name of each exchange on which registered</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt 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%"><ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xL2ZyYWc6NmM0ZDk2YWY5NWVmNGJjY2E3ZThiNzM0ZTVjNzQ2YjQvdGFibGU6NTBjOTQ3NWRlNmU2NDk5NmIzZjQyOTM3YjAyNGRjNzAvdGFibGVyYW5nZTo1MGM5NDc1ZGU2ZTY0OTk2YjNmNDI5MzdiMDI0ZGM3MF8xLTAtMS0xLTk3NjI3_8eb5b715-6c6e-433a-bcc9-66c2d3b6ecff">Common Stock, par value $1.00 per share</ix:nonNumeric></span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt 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%"><ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xL2ZyYWc6NmM0ZDk2YWY5NWVmNGJjY2E3ZThiNzM0ZTVjNzQ2YjQvdGFibGU6NTBjOTQ3NWRlNmU2NDk5NmIzZjQyOTM3YjAyNGRjNzAvdGFibGVyYW5nZTo1MGM5NDc1ZGU2ZTY0OTk2YjNmNDI5MzdiMDI0ZGM3MF8xLTEtMS0xLTk3NjI3_6d43497c-be51-496e-88a0-d25b1f382a24">DLX</ix:nonNumeric></span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt 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%"><ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="dei:SecurityExchangeName" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xL2ZyYWc6NmM0ZDk2YWY5NWVmNGJjY2E3ZThiNzM0ZTVjNzQ2YjQvdGFibGU6NTBjOTQ3NWRlNmU2NDk5NmIzZjQyOTM3YjAyNGRjNzAvdGFibGVyYW5nZTo1MGM5NDc1ZGU2ZTY0OTk2YjNmNDI5MzdiMDI0ZGM3MF8xLTItMS0xLTk3NjI3_6e504fb7-ed7c-448f-b8cf-498d7d341517">NYSE</ix:nonNumeric></span></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Securities registered pursuant to Section 12(g) of the Act:  </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">None</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.  </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="dei:IcfrAuditorAttestationFlag" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xL2ZyYWc6NmM0ZDk2YWY5NWVmNGJjY2E3ZThiNzM0ZTVjNzQ2YjQvdGV4dHJlZ2lvbjo2YzRkOTZhZjk1ZWY0YmNjYTdlOGI3MzRlNWM3NDZiNF80OTc_5d36dfe9-68c4-4c76-ab0b-f9b269ff0726">&#9745;</ix:nonNumeric> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="dei:EntityWellKnownSeasonedIssuer" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xL2ZyYWc6NmM0ZDk2YWY5NWVmNGJjY2E3ZThiNzM0ZTVjNzQ2YjQvdGV4dHJlZ2lvbjo2YzRkOTZhZjk1ZWY0YmNjYTdlOGI3MzRlNWM3NDZiNF81MDA_5145979d-2ef2-4071-92ed-ded55798f46c">Yes</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#9744;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">No</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.  </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#9744; </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Yes&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="dei:IcfrAuditorAttestationFlag" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xL2ZyYWc6NmM0ZDk2YWY5NWVmNGJjY2E3ZThiNzM0ZTVjNzQ2YjQvdGV4dHJlZ2lvbjo2YzRkOTZhZjk1ZWY0YmNjYTdlOGI3MzRlNWM3NDZiNF82NDY_5d36dfe9-68c4-4c76-ab0b-f9b269ff0726">&#9745;</ix:nonNumeric> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="dei:EntityVoluntaryFilers" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xL2ZyYWc6NmM0ZDk2YWY5NWVmNGJjY2E3ZThiNzM0ZTVjNzQ2YjQvdGV4dHJlZ2lvbjo2YzRkOTZhZjk1ZWY0YmNjYTdlOGI3MzRlNWM3NDZiNF82NDk_4ab9f6a5-11ed-47e8-8941-fb9b54fbf13f">No</ix:nonNumeric></span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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. </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="dei:IcfrAuditorAttestationFlag" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xL2ZyYWc6NmM0ZDk2YWY5NWVmNGJjY2E3ZThiNzM0ZTVjNzQ2YjQvdGV4dHJlZ2lvbjo2YzRkOTZhZjk1ZWY0YmNjYTdlOGI3MzRlNWM3NDZiNF85OTg_5d36dfe9-68c4-4c76-ab0b-f9b269ff0726">&#9745;</ix:nonNumeric></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> <ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xL2ZyYWc6NmM0ZDk2YWY5NWVmNGJjY2E3ZThiNzM0ZTVjNzQ2YjQvdGV4dHJlZ2lvbjo2YzRkOTZhZjk1ZWY0YmNjYTdlOGI3MzRlNWM3NDZiNF8xMDAx_dd010de9-0899-47da-bcfb-f416460cd317">Yes</ix:nonNumeric>&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#9744;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> No</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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 (&#167;232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="dei:IcfrAuditorAttestationFlag" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xL2ZyYWc6NmM0ZDk2YWY5NWVmNGJjY2E3ZThiNzM0ZTVjNzQ2YjQvdGV4dHJlZ2lvbjo2YzRkOTZhZjk1ZWY0YmNjYTdlOGI3MzRlNWM3NDZiNF8xMzIy_5d36dfe9-68c4-4c76-ab0b-f9b269ff0726">&#9745;</ix:nonNumeric></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> <ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xL2ZyYWc6NmM0ZDk2YWY5NWVmNGJjY2E3ZThiNzM0ZTVjNzQ2YjQvdGV4dHJlZ2lvbjo2YzRkOTZhZjk1ZWY0YmNjYTdlOGI3MzRlNWM3NDZiNF8xMzI1_e30238f6-71cf-40be-b7a0-90feecd801c3">Yes</ix:nonNumeric>&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#9744;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> No</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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 &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; &#8220;smaller reporting company,&#8221; and "emerging growth company" in Rule 12b-2 of the Exchange Act.</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.976%"><tr><td style="width:1.0%"></td><td style="width:20.318%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:31.396%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.749%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.137%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="dei:EntityFilerCategory" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xL2ZyYWc6NmM0ZDk2YWY5NWVmNGJjY2E3ZThiNzM0ZTVjNzQ2YjQvdGFibGU6YzcyOWYwOGQ5NWE1NGEzYmEyNjZiYWZmNmEyZjNkMTkvdGFibGVyYW5nZTpjNzI5ZjA4ZDk1YTU0YTNiYTI2NmJhZmY2YTJmM2QxOV8wLTAtMS0xLTk3NjI3_fdabec23-e8e0-432a-8d8b-cd352682b5ce">Large Accelerated Filer</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="dei:IcfrAuditorAttestationFlag" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xL2ZyYWc6NmM0ZDk2YWY5NWVmNGJjY2E3ZThiNzM0ZTVjNzQ2YjQvdGFibGU6YzcyOWYwOGQ5NWE1NGEzYmEyNjZiYWZmNmEyZjNkMTkvdGFibGVyYW5nZTpjNzI5ZjA4ZDk1YTU0YTNiYTI2NmJhZmY2YTJmM2QxOV8wLTEtMS0xLTk3NjI3L3RleHRyZWdpb246ODU5N2U5MjdlZTc1NGNlMGI2MmNhYjA3NmRiY2JlMWZfNQ_5d36dfe9-68c4-4c76-ab0b-f9b269ff0726">&#9745;</ix:nonNumeric></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accelerated Filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#9744;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-accelerated Filer </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Smaller Reporting Company </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="dei:EntitySmallBusiness" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xL2ZyYWc6NmM0ZDk2YWY5NWVmNGJjY2E3ZThiNzM0ZTVjNzQ2YjQvdGFibGU6YzcyOWYwOGQ5NWE1NGEzYmEyNjZiYWZmNmEyZjNkMTkvdGFibGVyYW5nZTpjNzI5ZjA4ZDk1YTU0YTNiYTI2NmJhZmY2YTJmM2QxOV8xLTMtMS0xLTk3NjI3_8d905ed4-5d9c-4093-9e5c-16f0c075e46a">&#9744;</ix:nonNumeric></span></td></tr><tr><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:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Emerging Growth Company</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="dei:EntityEmergingGrowthCompany" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xL2ZyYWc6NmM0ZDk2YWY5NWVmNGJjY2E3ZThiNzM0ZTVjNzQ2YjQvdGFibGU6YzcyOWYwOGQ5NWE1NGEzYmEyNjZiYWZmNmEyZjNkMTkvdGFibGVyYW5nZTpjNzI5ZjA4ZDk1YTU0YTNiYTI2NmJhZmY2YTJmM2QxOV8yLTMtMS0xLTk3NjI3_e0ae3017-e101-46d6-8e8c-06dc6530a7bb">&#9744;</ix:nonNumeric></span></td></tr></table></div><div style="margin-bottom:4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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.  </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="margin-bottom:4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements. </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="margin-bottom:4pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant's executive officers during the relevant recovery period pursuant to &#167;240.10D-1(b).  </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="margin-bottom:4pt;margin-top:1pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant has filed a report on and attestation to its management&#8217;s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report. </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="dei:IcfrAuditorAttestationFlag" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xL2ZyYWc6NmM0ZDk2YWY5NWVmNGJjY2E3ZThiNzM0ZTVjNzQ2YjQvdGV4dHJlZ2lvbjo2YzRkOTZhZjk1ZWY0YmNjYTdlOGI3MzRlNWM3NDZiNF8yMjc2_5d36dfe9-68c4-4c76-ab0b-f9b269ff0726">&#9745;</ix:nonNumeric></span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act). </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="dei:EntityShellCompany" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xL2ZyYWc6NmM0ZDk2YWY5NWVmNGJjY2E3ZThiNzM0ZTVjNzQ2YjQvdGV4dHJlZ2lvbjo2YzRkOTZhZjk1ZWY0YmNjYTdlOGI3MzRlNWM3NDZiNF8yMzgz_aa0d2d7b-4b75-41d2-921a-26f83b0bb04f">&#9744;</ix:nonNumeric> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Yes&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="dei:IcfrAuditorAttestationFlag" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xL2ZyYWc6NmM0ZDk2YWY5NWVmNGJjY2E3ZThiNzM0ZTVjNzQ2YjQvdGV4dHJlZ2lvbjo2YzRkOTZhZjk1ZWY0YmNjYTdlOGI3MzRlNWM3NDZiNF8yMzkz_5d36dfe9-68c4-4c76-ab0b-f9b269ff0726">&#9745;</ix:nonNumeric> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">No</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">The aggregate market value of the voting stock held by non-affiliates of the registrant is $<ix:nonFraction unitRef="usd" contextRef="i1273af1ba1634bfca05f2810703687c7_I20220630" decimals="0" name="dei:EntityPublicFloat" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xL2ZyYWc6NmM0ZDk2YWY5NWVmNGJjY2E3ZThiNzM0ZTVjNzQ2YjQvdGV4dHJlZ2lvbjo2YzRkOTZhZjk1ZWY0YmNjYTdlOGI3MzRlNWM3NDZiNF8yNDkw_12f1bbb6-5b52-436d-9d55-5d2075bc11ba">924,918,940</ix:nonFraction> based on the last sales price of the registrant's common stock on the New York Stock Exchange on June 30, 2022. The number of outstanding shares of the registrant's common stock as of February 8, 2023 was <ix:nonFraction unitRef="shares" contextRef="i9720cc9941dd4f46bcca69e48758c3c4_I20230208" decimals="0" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xL2ZyYWc6NmM0ZDk2YWY5NWVmNGJjY2E3ZThiNzM0ZTVjNzQ2YjQvdGV4dHJlZ2lvbjo2YzRkOTZhZjk1ZWY0YmNjYTdlOGI3MzRlNWM3NDZiNF8yNjk4_99c3c878-236b-4b9c-b0f5-17e28d689ea0">43,266,924</ix:nonFraction>.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Documents Incorporated by Reference: <ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="dei:DocumentsIncorporatedByReferenceTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xL2ZyYWc6NmM0ZDk2YWY5NWVmNGJjY2E3ZThiNzM0ZTVjNzQ2YjQvdGV4dHJlZ2lvbjo2YzRkOTZhZjk1ZWY0YmNjYTdlOGI3MzRlNWM3NDZiNF8yODc4_ecef7d61-eb37-4cce-b5b4-6e4008683a04" escape="true">Portions of our definitive proxy statement to be filed within 120 days after our fiscal year-end are incorporated by reference in Part III.</ix:nonNumeric> </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div></div></div><div id="id8e780c3c90d49f1abe315cc6d71fa2d_4"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">DELUXE CORPORATION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">FORM 10-K</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">FOR THE YEAR ENDED DECEMBER 31, 2022</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">TABLE OF CONTENTS</span></div><div style="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:18.430%"></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:66.007%"></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:10.795%"></td><td style="width:0.1%"></td></tr><tr><td colspan="9" 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:9pt;font-weight:700;line-height:100%">Item</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Page</span></td></tr><tr><td colspan="9" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id8e780c3c90d49f1abe315cc6d71fa2d_10">Item 1. Business</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id8e780c3c90d49f1abe315cc6d71fa2d_10">3</a></span></div></td></tr><tr><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id8e780c3c90d49f1abe315cc6d71fa2d_13">Item 1A. Risk Factors</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id8e780c3c90d49f1abe315cc6d71fa2d_13">12</a></span></div></td></tr><tr><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id8e780c3c90d49f1abe315cc6d71fa2d_16">Item 1B. Unresolved Staff Comments</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id8e780c3c90d49f1abe315cc6d71fa2d_16">22</a></span></div></td></tr><tr><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id8e780c3c90d49f1abe315cc6d71fa2d_19">Item 2. Properties</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id8e780c3c90d49f1abe315cc6d71fa2d_19">22</a></span></div></td></tr><tr><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id8e780c3c90d49f1abe315cc6d71fa2d_22">Item 3. Legal Proceedings</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id8e780c3c90d49f1abe315cc6d71fa2d_22">22</a></span></div></td></tr><tr><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id8e780c3c90d49f1abe315cc6d71fa2d_25">Item 4. Mine Safety Disclosures</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id8e780c3c90d49f1abe315cc6d71fa2d_25">22</a></span></div></td></tr><tr><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;padding-right:9pt;text-indent:-9pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id8e780c3c90d49f1abe315cc6d71fa2d_31">Item 5. Market for Registrant's Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id8e780c3c90d49f1abe315cc6d71fa2d_31">23</a></span></div></td></tr><tr><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id8e780c3c90d49f1abe315cc6d71fa2d_34">Item 6. [Reserved]</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id8e780c3c90d49f1abe315cc6d71fa2d_34">24</a></span></div></td></tr><tr><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id8e780c3c90d49f1abe315cc6d71fa2d_37">Item 7. Management's Discussion and Analysis of Financial Condition and Results of Operations</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id8e780c3c90d49f1abe315cc6d71fa2d_37">24</a></span></div></td></tr><tr><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id8e780c3c90d49f1abe315cc6d71fa2d_64">Item 7A. Quantitative and Qualitative Disclosures About Market Risk</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id8e780c3c90d49f1abe315cc6d71fa2d_64">40</a></span></div></td></tr><tr><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id8e780c3c90d49f1abe315cc6d71fa2d_67">Item 8. Financial Statements and Supplementary Data</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id8e780c3c90d49f1abe315cc6d71fa2d_67">42</a></span></div></td></tr><tr><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id8e780c3c90d49f1abe315cc6d71fa2d_163">Item 9. Changes in and Disagreements With Accountants on Accounting and Financial Disclosure</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id8e780c3c90d49f1abe315cc6d71fa2d_163">93</a></span></div></td></tr><tr><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id8e780c3c90d49f1abe315cc6d71fa2d_166">Item 9A. Controls and Procedures</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id8e780c3c90d49f1abe315cc6d71fa2d_166">93</a></span></div></td></tr><tr><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id8e780c3c90d49f1abe315cc6d71fa2d_169">Item 9B. Other Information</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id8e780c3c90d49f1abe315cc6d71fa2d_169">94</a></span></div></td></tr><tr><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id8e780c3c90d49f1abe315cc6d71fa2d_172">Item 9C. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id8e780c3c90d49f1abe315cc6d71fa2d_172">94</a></span></div></td></tr><tr><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id8e780c3c90d49f1abe315cc6d71fa2d_178">Item 10. Directors, Executive Officers and Corporate Governance</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id8e780c3c90d49f1abe315cc6d71fa2d_178">94</a></span></div></td></tr><tr><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id8e780c3c90d49f1abe315cc6d71fa2d_181">Item 11. Executive Compensation</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id8e780c3c90d49f1abe315cc6d71fa2d_181">94</a></span></div></td></tr><tr><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;padding-right:9pt;text-indent:-9pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id8e780c3c90d49f1abe315cc6d71fa2d_184">Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id8e780c3c90d49f1abe315cc6d71fa2d_184">94</a></span></div></td></tr><tr><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id8e780c3c90d49f1abe315cc6d71fa2d_187">Item 13. Certain Relationships and Related Transactions, and Director Independence</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id8e780c3c90d49f1abe315cc6d71fa2d_187">95</a></span></div></td></tr><tr><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id8e780c3c90d49f1abe315cc6d71fa2d_190">Item 14. Principal Accountant Fees and Services</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id8e780c3c90d49f1abe315cc6d71fa2d_190">95</a></span></div></td></tr><tr><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id8e780c3c90d49f1abe315cc6d71fa2d_196">Item 15. Exhibits and Financial Statement Schedules</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id8e780c3c90d49f1abe315cc6d71fa2d_196">95</a></span></div></td></tr><tr><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id8e780c3c90d49f1abe315cc6d71fa2d_199">Item 16. Form 10-K Summary</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id8e780c3c90d49f1abe315cc6d71fa2d_199">99</a></span></div></td></tr><tr><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id8e780c3c90d49f1abe315cc6d71fa2d_202">Signatures</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id8e780c3c90d49f1abe315cc6d71fa2d_202">100</a></span></div></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2</span></div></div></div><div id="id8e780c3c90d49f1abe315cc6d71fa2d_7"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">PART I</span></div><div><span><br/></span></div><div id="id8e780c3c90d49f1abe315cc6d71fa2d_10"></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Please note that this Annual Report on Form 10-K contains statements that may constitute &#8220;forward-looking statements&#8221; under the Private Securities Litigation Reform Act of 1995 (the "Reform Act"). Forward-looking statements include information concerning future strategic objectives, business prospects, anticipated savings, financial results (including earnings, liquidity, cash flow and capital expenditures), industry or market conditions, demand for our products and services, acquisitions and divestitures, anticipated results of litigation, regulatory developments or general economic conditions. Because actual results may differ materially from those expressed or implied by these forward-looking statements, we caution readers not to place undue reliance on these statements. Our business, financial condition, cash flows and operating results are influenced by many factors, which are often beyond our control, that can cause actual results to differ from those expressed or implied by the forward-looking statements. Part I, Item 1A of this report outlines known material risks and important information to consider when evaluating our forward-looking statements. The Reform Act provides a &#8220;safe harbor&#8221; for forward-looking statements to encourage companies to provide prospective information. When we use the words or phrases &#8220;should result,&#8221; &#8220;believe,&#8221; &#8220;intend,&#8221; &#8220;plan,&#8221; &#8220;are expected to,&#8221; &#8220;targeted,&#8221; &#8220;will continue,&#8221; &#8220;will approximate,&#8221; &#8220;is anticipated,&#8221; &#8220;estimate,&#8221; &#8220;project,&#8221; &#8220;outlook,&#8221; "forecast" or similar expressions in this Annual Report on Form 10-K, 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. Readers are cautioned that all forward-looking statements are based upon current expectations and estimates and apply only as of the date of this report. We assume no obligation to update this information.</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width: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;border-top: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%">ITEM 1. BUSINESS</span></td></tr></table></div><div><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width: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="background-color:#546ff5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">OUR BUSINESS</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%">More than 105 years ago, Deluxe Corporation began providing payment solutions. Our longevity is a testament to our innovation, our ability to evolve with our customers, and the trust they place in us. We are no longer solely a check printing company, but have transformed to a Trusted Payments and Data Company</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">TM</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> that champions business so communities thrive. We support millions of small businesses, thousands of financial institutions and hundreds of the world's largest consumer brands, while processing approximately $3 trillion in annual payment volume. We operate primarily in the U.S., but we also sell our products and services in Canada and portions of Europe and South America. We operate 4 business segments that are generally organized by product type. These segments provide the following products and services:</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:23.900%"></td><td style="width:0.1%"></td><td style="width: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: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:45.980%"></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:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Business Segment</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Category</span></td><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%">Percentage of 2022 consolidated revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Description</span></td></tr><tr style="height:48pt"><td colspan="3" rowspan="3" style="border-top:2pt solid #000000;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%">Payments</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;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%">Merchant services and other payment solutions</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19.5&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;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></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Merchant in-store, online and mobile payment solutions; payables as a service, including eChecks, Medical Payment Exchange and Deluxe Payment Exchange; payroll and human resources services; fraud and security services</span></td></tr><tr style="height:36pt"><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%">Treasury management 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:middle"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Receivables as a service, including remittance and lockbox processing, remote deposit capture, receivables management, and payment acceptance</span></td></tr><tr style="height:15pt"><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:700;line-height:100%">Total</span></td><td colspan="3" style="border-top:1pt solid #000;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:middle"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">30.3</span><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:33pt"><td colspan="3" rowspan="2" style="border-top:2pt solid #000;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%">Data Solutions</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Data-driven marketing solutions</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.9&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;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></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Solutions for marketing business-to-business and business-to-consumer</span></td></tr><tr style="height:36pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Web and hosted solutions</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Web hosting and software-as-a-service (SaaS) solutions, including web design, logo design, financial institution profitability reporting, and business incorporation services</span></td></tr><tr><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="border-top:1pt solid #000;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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">11.9</span><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:26pt"><td colspan="3" rowspan="2" style="border-top:2pt solid #000;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%">Promotional Solutions</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forms and other products</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13.0&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;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></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Business forms and accessories, including envelopes, labels, stationery and more</span></td></tr><tr style="height:35pt"><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%">Marketing and 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:middle"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Advertising specialties, promotional apparel and print services</span></td></tr><tr><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="border-top:1pt solid #000;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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">25.2</span><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:2pt solid #000;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%">Checks</span></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Checks</span></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:2pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">32.6</span><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Printed business and personal checks</span></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:150%">3</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></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:115%">We sold our Australian web hosting business during 2022 and expect to complete the sale of our North American web hosting and logo design businesses in the first quarter of 2023, after which we will have completed an intentional strategic exit from this market.</span></div><div><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:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#546ff5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">OUR STRATEGY</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%">Our vision is to be a trusted technology partner empowering businesses to pay, get paid and grow. To realize this vision, we will continue to leverage our strengths.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Our customers </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8211; Our products and services are utilized by customers of all sizes and maturities. We continue to benefit from a long heritage of offering trusted service to our customers, which in turn, fuels meaningful cash flow that is redeployed to invest in our products, infrastructure and growth opportunities.</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">World-class payments and data products and platforms </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8211; We continue to invest in market-leading payments and data products and platforms that are proprietary to Deluxe, encouraging our customers to build their businesses on our platforms for the long-term.</span></div><div style="padding-left:36pt"><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Scale </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8211; We believe our volumes for many of our service offerings enable us to offer per-unit costs and reliability superior to our competitors. We will continue to focus on scaling our technology and product management capabilities.</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Sales and distribution channels </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8211; We have extensive market reach, with millions of small business and consumer customers and thousands of financial institution clients. We will continue to maximize the deployment of these resources, including our sales force and our various strategic relationships, to cost-effectively reach customers.</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%">Since 2019, our focus has been on our transformational strategy, moving from a traditional manufacturing &#8220;company of companies&#8221; to a more technologically focused &#8220;company of products.&#8221; We worked to integrate the numerous technology platforms we obtained over the years through our various acquisitions to achieve a connected, modern technology platform. We  assembled a talented management team and built an organization focused on developing new and improved products. As a result, we are realizing the benefit of significant new client wins in all of our segments, and in 2022, we generated consolidated sales-driven revenue growth for the second consecutive year. In June 2021, we completed the acquisition of First American Payment Systems, L.P. (First American), a large-scale payments technology company that provides partners and merchants with comprehensive in-store, online and mobile payment solutions. The acquisition enables us to expand significantly in the fast-growing payments sector, a sector known for generating significant recurring revenues and cash flows, and revenue from our growing Payments segment is expected to surpass that of our Checks segment during the first half of 2023. We now have an even stronger foundation from which to pursue future acquisitions or strategic partnerships that will allow us to potentially realize significant revenue synergies, and we believe that our scaled back-end processing will readily support incremental volume.</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%">Moving into the next stage of our transformation, we remain focused on strategic growth and scaling our operations. This includes maximizing our payments and data products, increasing recurring revenue streams, strengthening our talent and culture, and accelerating our portfolio rationalization efforts. For example, we sold our Australian web hosting business during 2022 and expect to complete the sale of our North American web hosting business in the first quarter of 2023. We also sold two smaller product lines within our Promotional Solutions segment. The sale of these businesses allows us to focus our resources on the key growth areas of payments and data. As we invest in these growth areas, we continue efforts to lower costs and simplify and eliminate duplicative processes. We continue to review our real estate footprint, and in 2022, we closed 6 facilities, in addition to the 40 facilities we closed during 2021 and 2020. We are continually refining our operating model to match expected customer needs and anticipated volumes, as well as to gain efficiencies.</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: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="background-color:#546ff5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">UPDATE ON COVID-19 IMPACT ON OUR BUSINESS</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 health and safety of our employees, our customers and their families is always our top priority. As of the date of this filing, all of our facilities are fully operational. When COVID-19 struck, we implemented a variety of new policies and procedures, including additional cleaning, social distancing, and significantly restricting on-site visitors, to minimize the risk to our employees of contracting COVID-19. While many of these precautions have been relaxed or eliminated as the health risk of COVID-19 has decreased, we may need to reinstitute and/or modify these policies and procedures as necessary should the health risk return to an unacceptable level. In such an event, our businesses or our suppliers could be impacted further by supply chain disruptions, which together with other factors such as a shortage of labor, could result in longer delivery times and restricted manufacturing capacity for certain of our products. Governmental actions in response to a resurgence of COVID-19 could also temporarily limit our business activities and those of our suppliers.</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%">Emerging from the COVID-19 pandemic, we have experienced labor shortages, material and delivery inflation, and supply chain disruptions, including impacts on the supply of certain higher margin printed products in our Promotional Solutions segment. We experienced inflationary headwinds across all of our segments during the year ended December 31, 2022; </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:150%">4</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">however, these impacts were largely mitigated, with some time lag, through price increases, when possible. We expect inflationary pressures to continue into fiscal 2023, and this trend could have a materially adverse impact if inflation rates significantly exceed our ability to continue to achieve price increases or if such price increases adversely impact demand for our products.</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 will continue to actively monitor the situation and may take actions that impact our operations as may be required by federal, state or local authorities or that we determine are in the best interests of our employees, customers, suppliers and shareholders. The extent of additional adverse impacts on our financial condition and results of operations will be dictated by the currently unknowable duration and severity of COVID-19 and its variants, and individuals', companies' and governments' responses to the pandemic, inflation and other macroeconomic conditions.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.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="background-color:#546ff5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">SALES AND MARKETING</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%">Everyone sells at Deluxe. We employ a customer-focused approach, deploying dedicated sales teams across our 4 business segments to ensure we leverage the expertise within each segment to meet our customer's needs. Our customers rely on our solutions and platforms to help their finance and marketing teams pay, get paid and grow their business (as illustrated below), allowing our business segments to help each other deliver greater value for our customers and enabling our customers to build their businesses on our platforms for the long-term.</span></div><div><span><br/></span></div><div><img src="dlx-20221231_g2.jpg" alt="dlx-20221231_g2.jpg" style="height:297px;margin-bottom:5pt;vertical-align:text-bottom;width:671px"/></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 employ a multi-channel sales and marketing approach, selling directly to financial institutions and major global brands. We also sell our products and services through scalable partnerships, enabling us to cost-effectively reach customers, specifically leveraging our financial institution partnerships, our e-commerce assets and other strategic partnerships. In addition, millions of in-bound customer contacts buying or re-ordering our products and services provide extensive cross-sell opportunities.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="margin-top:5pt;text-align:center;text-indent:-4.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:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#546ff5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">INDUSTRY TRENDS AND OUR COMPETITION</span></td></tr></table></div><div><span><br/></span></div><div><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Payment solutions, including checks</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 payments industry continues to expand and evolve, with digital payment vehicles and transaction volumes growing around the world. The industry is continuously changing, highly innovative, and increasingly subject to regulatory scrutiny and oversight. The challenge for payment providers is to continually modernize their infrastructure to support new service offerings and to identify new revenue streams, as well as to invest in cloud computing and other digital technologies to more rapidly address evolving customer preferences. This pace of change puts pressure on payment providers to transform and adapt in order to remain competitive.</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%">Competition in the payments industry is intense. We are competing against numerous financial technology (Fintech) companies, including independent payment processors, credit card processing firms and treasury management service providers, as well as financial institution in-house capabilities. Volume is the key to staying cost-competitive, as it allows us to drive scale in our operations, and breadth of services is critical to staying relevant to customers. We believe our competitive advantages are: our scalable platform, extensive distribution channels, superior end-customer experience, frictionless payments (i.e., non-disruptive for payer, and payment choices for payee), automated receivables management, a strong balance sheet and </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:150%">5</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">a trusted and respected brand. We also believe there is growth potential for our Medical Payments Exchange (MPX) and Deluxe Payments Exchange (DPX) platforms, which convert paper checks to digital payments.</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 Checks business remains an important part of our strategy. We believe there will continue to be demand for personal and business checks for the foreseeable future. However, the total number of checks written in the U.S. has been in decline since the mid-1990s. The cash flow generated by our Checks business partially self-funds our growth investments. Our check programs are also an important source of lead generation for cost-effective cross-selling of other products and services.</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 Checks business faces significant competition from another large check printer in our traditional financial institution sales channel, direct mail and internet-based sellers of personal and business checks, check printing software vendors, and certain significant retailers. Pricing continues to be competitive in our financial institution sales channel, as financial institutions seek to maintain their previous levels of profitability, even as check usage declines. We believe our competitive advantages come from our design and customization options, our quality and service, the trust our customers have in us, and our strong financial position. In addition, our digital and print-on-demand technology allows us to implement new customer requirements faster and expand our premium check and overall print design options.</span></div><div style="text-indent:27pt"><span><br/></span></div><div><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Data Solutions  </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%">Data-driven marketing</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> &#8211; With increased competition among businesses to target and engage new and existing customers, the use of data-driven marketing has continued to increase and evolve. Competition in this industry is intense, with a wide variety of companies in the data solutions space, including advertising agencies, marketing technology firms, data aggregators and brokers, and source data providers. Adapting to new technology is a key challenge in this industry, along with hiring and retaining the right people. We must continually adapt to the changing needs of our customers and expand our offerings to provide a greater breadth of services.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We believe we have significant growth opportunity in this market. We continue to simplify and integrate our separate businesses operating in this market, monetize the significant amount of data we process across the company, invest in technologies, such as artificial intelligence and machine learning, and consolidate our data infrastructure to reduce costs. We also believe that our pay-for-performance offerings provide us a competitive advantage, as our customers value that they get the highest return on their marketing and advertising dollars.</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%">Web and hosted solutions</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> &#8211; The market for web hosting services is highly competitive and commoditized, requiring significant spending on product development and customer acquisition to effectively compete in this space. Our business was largely a white label service offered through telecom partners which did not allow for material cross-selling opportunities and did not fit within our overall portfolio. Accordingly, we have strategically moved to exit this business. We sold our Australian web hosting business during 2022 and expect to complete the sale of our North American web hosting and logo design businesses in the first quarter of 2023.</span></div><div style="text-indent:27pt"><span><br/></span></div><div><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Promotional Solutions</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%">The market for business forms and certain business accessories has been declining for several years, as continual technological improvements have provided businesses with alternative means to execute and record business transactions. Greater acceptance of electronic signatures has also contributed to the overall decline in printed products. The markets for business forms and promotional products are highly competitive and fragmented. Current and potential competitors include traditional storefront printing companies, office superstores, wholesale printers, online printing companies, small business product resellers and providers of custom apparel and gifts.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We believe that our competitive advantages include our multi-channel experience, ease of use, deep sources of supply and breadth of selection of branded apparel and promotional merchandise. We also believe that, by expanding our product set and driving integration of physical and digital solutions, we will transition this segment to a technology-driven business that can respond quickly to market opportunities and differentiate us from our competitors.  </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.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="background-color:#546ff5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">OUR OPERATIONS / SUSTAINABLE PRACTICES</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 continue our focus on improving the customer experience by providing excellent service and quality, while increasing our productivity and reducing our costs. We accomplish this by embedding lean operating principles into our processes, while emphasizing a culture of continuous improvement. We utilize a shared services approach, which allows our businesses to leverage shared facilities to optimize capacity utilization and to enhance operational excellence. We continue to reduce costs by utilizing our assets and technologies more efficiently and by enabling employees to better leverage their capabilities and talents.</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%">We have formed an Enterprise Environmental, Social and Governance ("ESG&#8221;) Council that is led by our Chief Compliance Officer, with participation from our executive leadership team and senior-level staff, including our General Counsel </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:150%">6</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">and Vice Presidents representing our real estate, operations, and human resources functions. This council assesses and monitors our top enterprise ESG risks, goals and strategies and provides updates to our board of directors. </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%">We have implemented a stakeholder-focused ESG program in order to meet the needs and expectations of regulators, our customers, shareholders and employees. We devote significant resources to addressing ESG throughout the enterprise, including waste reduction and process improvement efforts, enhancing our commitments to diversity, equity and inclusion (&#8220;DEI&#8221;) through our DEI Council and employee resource groups, promoting community awareness, giving back through our volunteer time off program, and continually improving our cybersecurity and privacy processes and controls to keep our data safe. We measure our ESG goals and impacts through yearly strategic assessments that keep us accountable and inform our annual and multi-year ESG strategies.</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%">Sustainability is also embedded into our operational model. We take sustainability seriously and focus on the following areas:</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Energy</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> &#8211; We implemented several energy-saving measures during last year's construction of our facilities in Atlanta and Minneapolis, including installing LED lighting, daylight harvesting strategies, optimized HVAC systems and material selections that reduce carbon input and increase recycled content.</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Waste</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%">&#8211; We are focused on understanding the waste stream in all of our facilities, with the goal of reducing the amount of waste we generate and recycling as much of our waste stream as practicable. We have moved from volume inventories of custom inks to onsite mixing systems. This has greatly reduced waste stream processing, with an added benefit of better response times for customers.</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Materials</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> &#8211; Over 90% of our check and forms paper is purchased from Forest Stewardship Council-certified supplier mills. In addition, our vinyl checkbook covers are produced using a minimum of 45% post-industrial recycled material. We also employ recycling efforts that allow us to divert more of our waste out of landfills by being diligent in the segregation of our waste streams.</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Carbon</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> &#8211; We continue to review every aspect of our business, including the materials we use, how we manage our facilities and the the role we play in communities, to ensure our growth includes sustainable practices.</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%">Protecting the environment and our shared future is key to our business and to delivering the products our customers need.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.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="background-color:#546ff5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">CYBERSECURITY</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%">We are a trusted partner to enterprises of all sizes, and this is a responsibility we take seriously. The secure and uninterrupted operation of our networks and systems, as well as the processing, maintenance and confidentiality of the sensitive information that resides on our systems, is critical to our business operations and strategy. Each year, we process hundreds of millions of records containing data related to individuals and businesses. In addition, many of our products are hosted solutions, and the amount of data we store for our customers on our servers, including personal, important business and other potentially sensitive information, has been increasing. Technology-based organizations such as ours are vulnerable to targeted attacks aimed at exploiting network and system applications or weaknesses. A successful cyberattack could result in the disclosure or misuse of sensitive business and personal information and data, cause interruptions in our operations, damage our reputation and deter clients and consumers from ordering our products and services. It could also result in litigation, the termination of client contracts, government inquiries and/or enforcement actions. </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 have implemented a risk-based&#160;information/cybersecurity&#160;program dedicated to protecting our data and solutions. Our privacy policies, together with associated controls and procedures, provide a comprehensive framework to inform and guide the handling of data. These programs dovetail with our information security program in a manner designed to protect the data we handle. We employ an in-depth defensive strategy, utilizing the concept of security layers and the CIA (confidential, integrity and availability) triad model. Our information security program is led by our Chief Information Security Officer and the Information Security department, which establishes the policies, standards and strategies to manage security risk. We devote significant resources to addressing security vulnerabilities through enhancing security and reliability features in our products and services, reviewing and auditing our systems against independent security control frameworks, such as ISO 27001, and performing security maturity assessments, which inform our annual and multi-year cybersecurity strategies and our product security plans.</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 have an Enterprise Risk Management Committee that is led by our Assurance and Risk Advisory Services group, our Chief Financial Officer and our Chief Administrative Officer, with participation from our executive leadership team and senior-level staff, including our Chief Compliance Officer and our Chief Information Security Officer. This committee assesses and monitors our top enterprise risks, including cybersecurity, and provides quarterly updates to our board of directors. Our Chief Information Security Officer also provides periodic updates to our board of directors, which is responsible for ensuring that we have implemented appropriate risk mitigation strategies, systems, processes and controls.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:150%">7</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></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 event a cybersecurity incident is identified, our Cybersecurity Incident Response team will act in accordance with our Incident and Crisis Management Program to communicate to our executive leadership team and to coordinate the response to any incident. Our Chief Executive Officer, Chief Financial Officer, General Counsel, Chief Information Security Officer and Chief Compliance Officer are responsible for assessing such incidents for materiality, ensuring that any required notification or communication occurs and determining, among other things, whether any prohibition on the trading of our common stock by insiders should be imposed prior to the disclosure of information about a material cybersecurity event. We maintain cybersecurity insurance coverage that insures us for costs resulting from cyberattacks, although this coverage may not reimburse us for all losses.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For more information on risks related to data security, see Item 1A, "Operational Risks &#8211;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> Security breaches, computer malware or other cyberattacks involving the confidential information of our customers, employees or business partners could substantially damage our reputation, subject us to litigation and enforcement actions, and substantially harm our business and results of operations</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><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.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="background-color:#546ff5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">OUR MATERIALS, SUPPLIES AND SERVICE PROVIDERS</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 principal materials used in producing our main products are paper, plastics, ink, corrugated packaging and printing plate material, which we purchase from various sources. We also purchase stock business forms and promotional apparel produced by third parties. In addition, we have entered into agreements with third-party providers for delivery services and information technology services, including telecommunications, network server and transaction processing services, as well as various other services. We also rely on third parties to provide a portion of the data used to maintain our proprietary and non-proprietary databases, including credit and non-credit data from the national credit bureaus and other data brokers.</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 have engaged a third-party global sourcing group to help manage our supply chain. We believe that in the event one of our vendors fails to perform, we would be able to obtain an alternative source of supply. However, with recent stresses on the global supply chain and labor market, we are taking steps to secure multiple sources of supply for certain of the materials and services we utilize, including those related to certain higher margin printed products in our Promotional Solutions segment. We can provide no assurance that we would be able to obtain an alternative source of supply, or that such supply could be obtained at current prices, in the event one of our vendors fails to perform.</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: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="background-color:#546ff5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">OUR HUMAN CAPITAL</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%">Our most valuable asset is our employee-owners. As of December&#160;31, 2022, we had 5,863 employees, with 5,310 employees in the United States, 528 employees in Canada and the remainder located in Europe. Approximately 98% of our team is full-time employees, with 59% representing non-exempt roles working in production, processing or call center functions. We are proud of our strong history of positive, productive employee relations. None of our employees are currently represented by labor unions.</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%">The foundation of our continuing success as a Trusted Payments and Data</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">TM</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> company is our ability to attract and retain diverse, exceptional and motivated talent. We accomplish this by providing a culture of inclusion, diversity, equity, development, opportunity and empowerment.  </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Results-Driven, Community-Focused, Collaborative Culture</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%">We focus on creating an environment where our employee-owners, also known as Deluxers, feel respected and valued, and where they can contribute to their full potential. To this end, an important component of our strategy is that all North American employees are granted restricted stock unit awards. Our heritage also reflects deep-seated roots in community support and volunteerism, which is reflected in our purpose statement: &#8220;Champions for business so communities thrive.&#8221; Additionally, our values focus on delivering results:</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Customers First</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Earn Trust</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Innovation</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Grit and Perseverance</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Power of One</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:107%">In an effort to continue to improve our culture and engagement, we provide learning and development at all levels of the organization on a variety of topics, including, leadership development, mentoring, and diversity, equity and inclusion. We continue to focus on training and development programs and transparent communication channels through change pulse checks, surveys, senior leadership forums and employee resource groups. We also provide a tool that allows for anonymous feedback directly from employees to management on new ideas, concerns and questions.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:150%">8</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Diversity, Equity and Inclusion</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%">We embrace DEI in our workforce, customers and partners, valuing their unique backgrounds, experiences, thoughts and talents. Our mission is to empower all employees to bring their full authentic selves to work and to foster an environment that reflects the diverse communities we serve. We strive to cultivate a culture and vision that supports and enhances our ability to recruit, develop and retain diverse talent at every level. We provide our customers, partners, and shareholders information about our DEI program and our activities supporting social justice within the communities we serve. In addition, we are focused on furthering our DEI initiatives throughout our business and have, among other things, created a DEI council that is sponsored by our Chief Human Resources Officer. This council is comprised of employee-owners across multiple functions and business segments. Its top priorities include implementing a comprehensive DEI learning and development plan to build awareness and drive inclusive behaviors; further developing our diversity pipeline through hiring, mentoring and coaching; and establishing goals and metrics to ensure progress.</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%">As of December&#160;31, 2022, our total workforce was approximately 56% female and 44% male. Our team members located in the United States were comprised of approximately 55% white, 16% Black or African American, 11% Hispanic or Latino, 10% Asian American and 8% other. We continue to focus our development and DEI programs on growing the number of female and minorities represented in leadership roles.</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:107%">Under the board&#8217;s oversight and guidance, we have taken significant actions to enhance our diverse and inclusive culture, protect and train our employees, and maintain our reputation as a great place to work.  We continually strive to improve the attraction, retention, and advancement of diverse employees to grow and retain talent that represents the communities in which we operate. Below are some recent examples of our commitment to DEI.</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:107%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:107%;padding-left:14.85pt">33% of our directors identify as from diverse backgrounds, including the independent chair of our board, who is a woman of color.</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:107%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:107%;padding-left:14.85pt">In 2020, we formed our employee resource committee and established 4 employee resource groups ("ERGs") dedicated to fostering inclusion and diversity. Since 2020, we have grown our programs and now offer 9 ERGs, including African American, Pacific Islander Middle Eastern Asian, disabled, Hispanic and Latino, veteran, LGBTQ+, parent and women.</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:107%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:107%;padding-left:14.85pt">In 2022, we earned the honor of becoming a Yellow Ribbon Company, a designation awarded by the state of Minnesota to those companies meeting the top criteria for supporting veterans and their families.</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:107%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:107%;padding-left:14.85pt">In 2022, we earned a top score of 100 on the Disability Equality Index and were named a &#8220;Best Place to Work for Disability Inclusion&#8221; for the third year in a row.</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:107%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:107%;padding-left:14.85pt">In 2022, The Human Rights Campaign Foundation&#8217;s Corporate Equality Index recognized us as a Best Place to Work for the LGBTQ+ Equality.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Health, Wellness and Safety</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%">Creating a culture where all employee-owners feel supported and valued is paramount to our strategy. We continue to monitor developments related to COVID-19 and its variants, and we continue to take steps to ensure the safety of our employees and business partners. We also continue to provide a competitive benefits package focused on fostering work/life integration. Well-being in our organization is about having a holistic commitment to provide resources and support for our employees so that they can deliver for customers and shareholders. We offer several programs to benefit our employees and support work environments that encourage growth, innovation, and productivity. These benefits range from standard medical, dental, life and disability insurance to programs that provide additional support for our employees' mental, physical, financial and social wellbeing. We provide paid parental leave and infertility, adoption and surrogacy assistance. We partner with Care.com</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> to offer services for employees to find tutors, nannies, children&#8217;s daycare and eldercare, and we offer an employee assistance program that provides employees with confidential counseling. We also offer employees tuition and travel assistance, and qualified long-term employees have the opportunity to take a sabbatical. Beginning in 2023, we began offering unlimited flexible time off to our salaried employees. By enabling our employees to thrive in their personal lives, we provide tools for our employees to best deliver for customers and shareholders while at work.</span></div><div style="text-indent:27pt"><span><br/></span></div><div><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Community Engagement </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 employee-owners believe in the power of connection, of activity and of giving back to the communities we serve. Our partnerships and charitable work in the communities we serve are an integral part of our core values. This spirit of community is felt throughout our organization and is fostered by our paid volunteer time off (VTO) program for employees, which provides three paid VTO days per year.  It is also reflected in our partnership with the Deluxe Foundation, which enables employees to donate to not-for-profit organizations of their choosing and receive a matching donation, dollar for dollar, up to $2,000 per year.  Our commitments go beyond monetary donations. Several of our top executives serve on boards for major not-for-profit organizations and other community organizations that align with our company values of diversity initiatives, rebuilding communities and education. </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:150%">9</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></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 continue our commitment to enriching our communities in the following ways:</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Since 1992, we have partnered with Junior Achievement USA</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> chapters in our local communities to inspire and prepare young people to succeed. We support Junior Achievement&#8217;s mission through foundation grants, awareness and employee volunteers. </span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">We have partnered with the American Red Cross</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> for decades, organizing blood drives at our locations and hosting fundraisers and bake sales to help fund the American Red Cross mission of preventing and alleviating human suffering in the face of emergencies. </span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">In 2022, in partnership with Habitat for Humanity</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, we helped build new homes across the country, including inviting our technology partners to join us on a two day build in Chaska, Minnesota. </span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">For Black History Month in 2022, we partnered with the Minnesota Timberwolves and Minnesota Lynx to film an original YouTube</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">TM</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> series called &#8220;The Come Up,&#8221; that focused on highlighting the significance of black excellence and the importance of uplifting the black community.</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Our employees pledged $133,000 in donations under our 2022 employee giving campaign. </span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">In 2022, our employees contributed more than 22,500 hours to our local communities through our VTO program.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.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="background-color:#546ff5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">SEASONALITY</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%">Historically, we have experienced seasonal trends with some of our products and services. For example, Promotional Solutions holiday card and revenues from certain marketing services in Data Solutions are typically stronger in the fourth quarter of the year due to the holiday season, while sales of Promotional Solutions tax forms are stronger in the first and fourth quarters of the year. Our customers' marketing campaign cycles may also result in some revenue fluctuations for these segments.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.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="background-color:#546ff5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">GOVERNMENT REGULATION</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 are subject to numerous international, federal, state and local laws and regulations that affect our business activities in several areas, including, but not limited to, labor, advertising, taxation, data privacy and security, digital content, consumer reports, consumer protection, merchant processing, online payment services, real estate, e-commerce, intellectual property, health care, environmental matters, and workplace health and safety. The complexity of complying with existing and new laws and regulations is significant, and regulators may adopt new laws or regulations at any time.</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%">For more specific information about the effects of government regulation on our business, see Item 1A, "Legal and Compliance Risks &#8211; </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Governmental regulation is continuously evolving and could limit or harm our business</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">." We believe that the impact on our capital expenditures and earnings of complying with government regulations will not be materially different in the upcoming year than it was in 2022.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.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="background-color:#546ff5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">AVAILABLE INFORMATION</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 make available, without charge, through our investor relations website, www.investors.deluxe.com, our annual reports on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K and amendments to these reports filed or furnished pursuant to section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended, as soon as reasonably practicable after these items are electronically filed with or furnished to the SEC. These reports can also be accessed via the SEC website, www.sec.gov. </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%">A printed copy of this report may be obtained without charge by calling 651-787-1068, by sending a written request to the attention of Investor Relations, Deluxe Corporation, P.O. Box 818095, Cleveland, Ohio 44181, or by sending an email request to investor.relations@deluxe.com.</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%">Further information about Deluxe Corporation is also available at www.deluxe.com, www.facebook.com/deluxecorp, www.linkedin.com/company/deluxe and www.twitter.com/deluxe. The content of these websites is not incorporated by reference in this Annual Report on Form 10-K or in any other report or document we file with the Securities and Exchange Commission.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.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="background-color:#546ff5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">OUR CODE OF ETHICS AND CORPORATE GOVERNANCE GUIDELINES</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 adopted a Code of Ethics that applies to all of our employees and our board of directors. The Code of Ethics is available on our investor relations website, www.investors.deluxe.com, and also can be obtained free of charge upon written request to the attention of Investor Relations, Deluxe Corporation, P.O. Box 818095, Cleveland, Ohio 44181. Any changes or </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:150%">10</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">waivers of the Code of Ethics will be disclosed on our website. In addition, our Corporate Governance Guidelines and the charters of the Audit, Compensation, Corporate Governance and Finance Committees of our board of directors are available on our website, www.investors.deluxe.com, or upon written request.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.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="background-color:#546ff5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">INFORMATION ABOUT OUR EXECUTIVE OFFICERS</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%">Our executive officers are appointed by the board of directors each year. The following summarizes our executive officers and their positions.  </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:18.401%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.017%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:49.779%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.403%"></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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Name</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%">Age</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%">Present Position</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%">Executive Officer Since</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%">Barry McCarthy</span></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:400;line-height:100%">59</span></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%">President and Chief Executive Officer</span></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:400;line-height:100%">2018</span></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%">William "Chip" Zint</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:400;line-height:100%">37</span></td><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 Vice President, Chief Financial Officer</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:400;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Garry Capers, Jr.</span></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%">46</span></td><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%">Senior Vice President, Division President, Data Solutions and Promotional Solutions</span></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%">2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Jeffrey Cotter</span></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%">55</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><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%">Senior Vice President, Chief Administrative Officer and General Counsel</span></div></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%">2018</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tracey Engelhardt</span></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%">58</span></td><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 Vice President, Division President, Checks and Chief of Operations</span></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%">2012</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Jean Herrick</span></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%">54</span></td><td colspan="3" style="padding:2px 1pt 2px 10.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%">Senior Vice President, Chief Human Resources Officer</span></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%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Yogaraj "Yogs" Jayaprakasam</span></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%">45</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Senior Vice President, Chief Technology and Digital Officer</span></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%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amanda Parrilli</span></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%">44</span></td><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Senior Vice President, Chief Strategy, Transformation and Business Development Officer</span></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%">2019</span></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%">Michael Reed</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:400;line-height:100%">51</span></td><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 Vice President, Division President, Payments</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:400;line-height:100%">2019</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-weight:400;line-height:120%">Barry McCarthy</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> joined us in November 2018 as President and Chief Executive Officer. Prior to joining us, Mr. McCarthy served in various senior executive positions, most recently, from November 2014 to November 2018, as Executive Vice President and Head of Network and Security Solutions, a segment of publicly traded First Data Corporation, a financial services company, now part of Fiserv, Inc.</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-weight:400;line-height:120%">Chip Zint</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">joined us in August 2020 as Vice President of Corporate Finance and was named Senior Vice President, Chief Financial Officer in October 2022. Prior to joining us, Mr. Zint held several positions with NCR Corporation, an enterprise technology provider, most recently as Vice President of Finance and Chief Financial Officer of Hardware from January 2019 to July 2020 and Vice President, Corporate Financial Planning and Analysis from May 2017 to January 2019.</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-weight:400;line-height:120%">Garry Capers, Jr.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> joined us in September 2019 as Senior Vice President, Division President, Data Solutions, and in November 2021, added the Promotional Solutions segment to his responsibilities. Prior to joining us, Mr. Capers was employed by Automatic Data Processing, Inc., a provider of human resources management software and services, from January 2017 to September 2019, most recently as Senior Vice President, General Manager, National Account Services Comprehensive Outsourcing Services and Operations.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Jeffrey Cotter</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> was named Chief Administrative Officer in January 2019. Mr. Cotter joined us in June 2018 as Senior Vice President, General Counsel. Prior to joining us, Mr. Cotter served as Senior Vice President and General Counsel for Tennant Company, a provider of cleaning products and solutions, from September 2017 to June 2018.</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-weight:400;line-height:120%">Tracey Engelhardt </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">was named Senior Vice President, Division President, Checks in October 2019 and in May 2022, she added Chief of Operations to her responsibilities. From March 2017 to October 2019, Ms. Engelhardt served as Senior Vice President, Direct-to-Consumer.</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-weight:400;line-height:120%">Jean Herrick </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">was named Senior Vice President, Chief Human Resources Officer in June 2022. From January 2016 to June 2022, Ms. Herrick served as Vice President, Human Resources.</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-weight:400;line-height:120%">Yogs Jayaprakasam</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> joined us in May 2022 as Senior Vice President, Chief Technology and Digital Officer. Prior to joining us, Mr. Jayaprakasam held several positions with American Express Company, most recently as Unit Chief Information Officer for the Global and Large Client Group and head of engineering for B2B Digital Payments from June 2021 to May 2022. Mr. Jayaprakasam also served American Express Company as Vice President, Enterprise Platforms for Sales, Marketing and Data Platforms from May 2020 to June 2021, and as Vice President, Enterprise Platforms for Sales and Marketing from November 2017 to May 2020.</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-weight:400;line-height:120%">Amanda Parrilli</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> was named Senior Vice President, Business Development and Strategy in October 2019, and in June 2020, she added Transformation to her responsibilities. Ms. Parrilli joined us in February 2019 as Vice President, Strategy. Prior </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:150%">11</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">to joining us, Ms. Parrilli held several positions at The Home Depot, Inc., most recently as Senior Director, Services Lead Generation from January 2018 to February 2019. </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-weight:400;line-height:120%">Michael Reed</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> joined us in November 2019 as Senior Vice President, Division President, Payments. Prior to joining us, Mr. Reed served as Managing Director, Global Payments and Product for Barclays Bank Plc in London from September 2018 to November 2019. From January 2015 to August 2018, Mr. Reed served as Managing Director at BofA Merrill Lynch Merchant Services (Europe) Limited, the European subsidiary of Banc of America Merchant Services, LLC.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span><br/></span></div><div id="id8e780c3c90d49f1abe315cc6d71fa2d_13"></div><div><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:18.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="15" style="border-bottom:1pt solid #006ebf;border-top: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%">ITEM 1A. RISK FACTORS</span></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%">We routinely encounter and address risks, many of which could cause our future results to be materially different than we currently anticipate. These risks include, but are not limited to, the principal factors listed below and the other matters set forth in this Annual Report on Form 10-K. We place no priority or likelihood based on these descriptions or order of presentation. We are also subject to general risks and uncertainties that affect many other companies, including overall economic, industry and market conditions. Additional risks not presently known to us, or that we currently believe are immaterial, may also adversely affect us. You should carefully consider all of these risks and uncertainties before investing in our common stock.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.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="background-color:#546ff5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">STRATEGIC RISKS</span></td></tr></table></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#546ff5;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">If our long-term growth strategy is not successful, our business and financial results would be adversely impacted.</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 vision is to be a trusted technology partner empowering businesses to pay, get paid and grow. Further information about our strategy can be found under the caption "</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Our Strategy"</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> appearing in Part I, Item 1 of this report. We may not achieve our long-term objectives, and investments in our business may fail to impact our financial results as anticipated. Our strategic plan could fall short of our expectations for many reasons, including, among others:</span></div><div style="padding-left:36pt"><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">our failure to generate profitable revenue growth;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">our inability to acquire new customers, retain our current customers and sell more products and services to current and new customers;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">our failure to fully utilize new sales technology that enables a single view of our customers;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">our inability to implement additional improvements to our technology infrastructure, our digital services offerings and other key assets to increase efficiency, enhance our competitive advantage and scale our operations;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">our failure to develop new products and services;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">our failure to effectively manage the growth, expanding complexity and pace of change of our business and operations;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">our inability to effectively operate, integrate or leverage businesses we acquire;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.5pt">the failure of new products and services to achieve widespread customer acceptance;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">our inability to promote, strengthen and protect our brand;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">an unexpected change in demand for checks or other products;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">our failure to attract and retain skilled talent to execute our strategy and sustain our growth;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">unanticipated changes in our business, markets, industry or the competitive landscape; and</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">general economic conditions.</span></div><div style="text-indent:31.5pt"><span><br/></span></div><div style="text-indent:31.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We can provide no assurance that our strategy will be successful, either in the short term or in the long term, that it will generate a positive return on our investment or that it will not materially reduce our adjusted earnings before interest, taxes, depreciation and amortization (adjusted EBITDA) margins. If our strategy is not successful, or if there is market perception that our strategy is not successful, our reputation and brand may be damaged and our stock price may fall.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#546ff5;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">If we are unable to attract and retain customers in a cost-effective manner or effectively operate a multichannel customer experience, our business and results of operations would be adversely affected.</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 success depends on our ability to attract new and returning customers in a cost-effective manner. We use a variety of methods to promote our products and services, including a direct sales force, partner referrals, email marketing, purchased search results from online search engines, direct mail advertising, broadcast media, advertising banners, social media and other online links. Certain of these methods may become less effective or more expensive. For example, response rates for direct mail advertising have been decreasing for some time, internet search engines could modify their algorithms or increase prices for purchased search results or certain partner referrals could decline. Because we offer a diverse portfolio of products and services, we may also face challenges in increasing customer awareness of all of our offerings. Efforts to expand customer awareness of our diverse range of products and services may result in increased marketing expense and may fail to generate additional revenue.</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 continually evaluate and modify our marketing and sales efforts to achieve the most effective mix of promotional methods. Competitive pressure may inhibit our ability to reflect increased costs in the prices of our products and services and/or </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:150%">12</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">new marketing strategies may not be successful. Either of these occurrences would have an adverse impact on our ability to compete and our results of operations would be adversely affected. In addition, when our check supply contracts expire, customers have the ability to renegotiate their contracts with us or to consider changing suppliers. Failure to achieve favorable contract renewals and/or to obtain new check supply customers would result in decreased revenue.</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%">Additionally, we believe we must maintain a relevant, multichannel experience in order to attract and retain customers. Customers expect to have the ability to choose their method of ordering, whether via the mail, computer, phone or mobile device. Although we are constantly investing in our user experience, we cannot predict the success of these investments. Multichannel marketing is rapidly evolving and we must keep pace with the changing expectations of our customers and new developments by our competitors. If we are unable to implement improvements to our customer-facing technology in a timely manner, or if our customer-facing technology does not function as designed, we could find it increasingly difficult to attract new and returning visitors, which would result in decreased revenue.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#546ff5;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">We face intense competition from other business enterprises, and we expect that competition will continue to increase.</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%">Competition in the payments industry is intense. We are competing against numerous financial technology (Fintech) companies, including independent payment processors, credit card processing firms and treasury management service providers, as well as financial institution in-house capabilities. Volume is the key to staying cost-competitive, and breadth of services is critical to staying relevant to customers. In addition, although we are a leading check printer in the U.S., we face considerable competition in the check printing portion of the payments industry from another large check printer in our traditional financial institution sales channel, from direct mail and internet-based sellers of personal and business checks, from check printing software vendors, and from certain significant retailers. Pricing continues to be competitive in our financial institution sales channel, as financial institutions seek to maintain their previous levels of profitability, even as check usage declines.</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%">Within our Data Solutions segment, our data-driven marketing services face intense competition from a wide variety of companies in the data solutions space, including advertising agencies, marketing technology firms, data aggregators and brokers, and source data providers. Adapting to new technology is a key challenge in this business, along with hiring and retaining the right people.</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%">Within our Promotional Solutions segment, the markets for business forms and promotional products are intensely competitive and highly fragmented. Current and potential competitors include traditional storefront printing companies, office superstores, wholesale printers, online printing companies, small business product resellers and providers of custom apparel and gifts. The competitive landscape for online suppliers continues to be challenging as new businesses enter the space.</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 can provide no assurance that we will be able to compete effectively against current and future competitors. Our competitors may develop better products or technologies and may be able to adapt more quickly to new or emerging technologies and changes in customer requirements. Continued competition could result in price reductions, reduced profit margins and/or loss of customers, all of which would have an adverse effect on our results of operations and cash flows.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#546ff5;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:112%">If we do not adapt to changes in technology in a timely and cost-effective manner, we could lose clients or have trouble attracting new clients, and our ability to grow may be limited.</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%">Rapid, significant, and disruptive technological changes impact the markets for our products and services, including changes in payment and internet browser technologies and the use of artificial intelligence and machine learning, as well as developments in technologies supporting our regulatory and compliance obligations and in-store, digital, mobile and social commerce. The introduction of competing products and services using new technologies, the evolution of industry standards or the introduction of more attractive products or services, including continued increases in the digitization of payments, could make some of our products and services less desirable, or even obsolete. Our ability to enhance our current products and services and to develop and introduce innovative products and services will significantly affect our future success. The impact is magnified by the intense competition we face. To be successful, our technology-based products and services must keep pace with technological developments and evolving industry standards, address the ever-changing and increasingly sophisticated needs of our customers, and achieve market acceptance. Additionally, we must differentiate our service offerings from those of our competitors and from the in-house capabilities of our customers. We could lose current and potential customers if we are unable to develop products and services that meet changing demands in a timely manner. Additionally, we must continue to develop our skills, tools and capabilities to capitalize on existing and emerging technologies, and this requires significant investment, takes considerable time and ultimately, may not be successful. Any of the foregoing risks could result in harm to our business, results of operations and growth prospects.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#546ff5;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">We may be unable to successfully identify future acquisitions, integrate past and future acquisitions and realize the anticipated benefits of the transactions.</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 have completed many acquisitions during the past several years, including the acquisition of First American in June 2021, which was the largest acquisition in our history. In addition, we purchased the operations of several small business distributors with the intention of growing revenue in our dealer channels. We are currently devoting significant management </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:150%">13</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">attention and resources to integrating the business practices and operations of First American and our previous acquisitions. The integration of any acquisition involves numerous risks, including, among others:</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">the inability to successfully combine the businesses in a manner that permits us to achieve the revenue synergies and cost savings anticipated to result from the acquisition, which would result in the anticipated benefits of the acquisition not being realized in the anticipated timeframe or at all;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">difficulties and/or delays in assimilating operations and ensuring that a strong system of information security and controls is in place;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">the complexities of integrating a company with different products, services, markets and customers;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">performance shortfalls due to the diversion of management's attention from other business concerns;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">lost sales and customers as a result of certain customers, retail partners, financial institutions or other third parties deciding not to do business with us;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">unanticipated integration costs; </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">complexities associated with implementing necessary controls for the acquired business activities to address our requirements as a public company;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">difficulties in identifying and eliminating redundant and underperforming functions and assets;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">the complexities of assimilating the acquired business into our corporate culture and management philosophies;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">unidentified issues not discovered during our due diligence process, including product or service quality issues, intellectual property issues and tax or legal contingencies; </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">failure to address legacy distributor account protection rights; and</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">loss of key employees.</span></div><div style="padding-left:63pt"><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%">One or more of these factors could impact our ability to successfully operate, integrate or leverage an acquisition and could materially and adversely affect our business and financial results.</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%">We have indicated that we plan to supplement sales-driven revenue growth with strategically targeted acquisitions over time. The time and expense associated with finding suitable businesses, technologies or services to acquire can be disruptive to our ongoing business and may divert management&#8217;s attention. We cannot predict whether suitable acquisition candidates can be identified or acquired on acceptable terms or whether any acquired products, technologies or businesses will contribute to our revenue or earnings to any material extent. We may need to seek additional financing for larger acquisitions, which would increase our debt obligations and may not be available on terms that are favorable to us. Additionally, acquisitions may result in additional contingent liabilities, additional amortization expense, and/or future non-cash asset impairment charges related to acquired intangible assets and goodwill, and thus, could adversely affect our business, results of operations and financial condition.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#546ff5;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">The use of checks and forms is declining and we may be unable to offset the decline with profitable revenue growth.</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%">Checks continue to be a significant portion of our business, accounting for 32.6% of our consolidated revenue in 2022, and providing a significant amount of the cash flows we invest in our growth businesses, although our Payments segment now rivals our Checks segment in terms of revenue. We sell checks for personal and business use and believe that there will continue to be demand for personal and business checks for the foreseeable future, although the total number of checks written in the U.S. has been in decline since the mid-1990s. We expect that the number of checks written will continue to decline due to the digitization of payments, including debit cards, credit cards, direct deposit, wire transfers, and other payment solutions, such as PayPal</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, Apple Pay</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, Square</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, Zelle</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">&#174;</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:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">and Venmo</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, as well as cryptocurrencies. In addition, the RTP</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">&#174; </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">system run by The Clearing House Payments Company, LLC is a real-time payments system that currently reaches approximately 60% of U.S. bank accounts. The U.S. Federal Reserve has announced that it plans to develop its own real-time payments system, FedNow</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">SM</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, with an expected launch in mid-2023.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The rate and the extent to which digital payments will replace checks, whether as a result of legislative developments, changing payment systems, personal preference or otherwise, cannot be predicted with certainty. Increased use of alternative payment methods, or our inability to successfully offset the secular decline in check usage with new check supply clients or other sources of revenue, would have an adverse effect on our business, cash flows and results of operations.</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 use of business forms has also been declining. Continual technological improvements, including the lower price and higher performance capabilities of personal computers, printers and mobile devices, have provided small business customers with alternative means to execute and record business transactions. Additionally, electronic transaction systems, off-the-shelf business software applications, web-based solutions and mobile applications have been designed to replace preprinted business forms. Greater acceptance of electronic signatures also has contributed to the overall secular decline in printed products. It is difficult to predict the pace at which these alternative products and services will replace standardized business forms. If small business preferences change rapidly and we are unable to develop new products and services with comparable operating margins, our results of operations would be adversely affected.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:150%">14</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-indent:27pt"><span style="color:#546ff5;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Our business depends on our strong and trusted brand, and any failure to maintain, protect and enhance our brand would hurt our business.</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%">We have developed a strong and trusted brand that has contributed significantly to the success of our business. We believe that maintaining and promoting our brand in a cost-effective manner is critical to achieving widespread acceptance of our products and services, expanding our base of customers, and attracting and retaining top talent throughout the organization. We believe that the importance of brand recognition and trust is particularly essential for the success of our various service offerings because of the level of competition for these services. Customer awareness of our brand, as well as the perceived value of our brand, depends largely on the success of our marketing efforts, our ability to continue to provide useful, reliable, secure and innovative products and services, and our ability to maintain trust and be a technology leader. If we fail to successfully promote and maintain our brand or if we incur excessive expenses in this effort, our business could be materially and adversely affected. There is also the risk that adverse publicity, whether or not justified, could adversely affect our business. If our business partners or key employees are the subject of adverse news reports or negative publicity, our reputation may be tarnished and our results of operations could be adversely affected.</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%">A component of our brand promotion strategy is building on our relationship of trust with our customers, which we believe can be achieved by providing a high-quality customer experience. We have invested, and will continue to invest, in website development, design and technology, and customer service and production operations. Our ability to provide a high-quality customer experience is also dependent on external factors, including the reliability and performance of our suppliers, telecommunications providers and third-party carriers. Our brand value also depends on our ability to protect and use our customers' data in a manner that meets expectations. The failure of our brand promotion activities to meet our expectations or our failure to provide a high-quality customer experience for any reason could adversely affect our ability to attract new customers and maintain customer relationships, which would adversely harm our business and results of operations.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#546ff5;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Our cost reduction initiatives may not be successful.</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%">Intense competition and secular declines in the use of checks and business forms compels us to continually improve our operating efficiency in order to maintain or improve profitability. Cost reduction initiatives have required, and will continue to require, up-front expenditures related to various actions, such as redesigning and streamlining processes, consolidating information technology platforms, standardizing technology applications, further enhancing our strategic supplier sourcing arrangements, improving real estate utilization and funding employee severance benefits. We can provide no assurance that we will achieve future cost reductions or that we will do so without incurring unexpected or greater than anticipated expenditures. Moreover, we may find that we are unable to achieve business simplification and/or cost reduction goals without disrupting our business, negatively impacting efforts to grow our business or reducing the effectiveness of our sustainability practices. As a result, we may choose to delay or forgo certain cost reductions as business conditions require. Failure to continue to improve our operating efficiency and to generate adequate savings to fund necessary investments could adversely affect our business if we are unable to remain competitive. </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: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="background-color:#546ff5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">OPERATIONAL RISKS</span></td></tr></table></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#546ff5;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">We are unable to predict the extent to which COVID-19 or other outbreaks, epidemics, pandemics, or public health crises may adversely impact our business, financial condition and results of operations.</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%">Although the immediate impacts of the COVID-19 pandemic have declined, the sweeping nature of the pandemic makes it extremely difficult to predict how our business and operations may be affected in the longer term. The extent to which COVID-19 continues to impact our business depends on future developments, many of which are unknown, such as: the severity and duration of the pandemic, including the impact of COVID-19 variants; governmental, business and individuals' actions in response to the pandemic; vaccination rates; and the resulting impact on economic activity and the financial markets. There are no comparable recent events that provide guidance as to the effect the COVID-19 pandemic may have, and, as a result, the ultimate impact of the pandemic is highly uncertain and subject to change.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In addition to the above impacts, at the onset of the COVID-19 pandemic in 2020, all of our employees who had the ability to work from home did so, and the success of our work-from-home model allowed us to accelerate certain site closures. Although our facilities re-opened in late 2021, a portion of our employees now work remotely on a permanent basis and many others work remotely for portions of each work week, which increases our cybersecurity and data security risk. Changes in the scope and severity of the pandemic may cause us to once again close certain of our facilities to protect the health of our employees, as a result of disruptions in the operation of our supply chain, or in response to a prolonged decrease in demand for our products and services. Disruptions caused by future facility closures, along with the subsequent reintroduction of employees back into the workplace, could introduce operational risks, negatively impact productivity or result in claims by employees.</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%">Other cascading effects of the COVID-19 pandemic, along with other outbreaks, epidemics, pandemics or public health crises that are not currently foreseeable, could materially increase our costs, negatively impact our revenue and adversely impact our results of operations and liquidity, possibly to a significant degree. We cannot predict the severity or duration of any </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:150%">15</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">such impacts. Such events could have the effect of heightening or exacerbating many of the other risks described in this </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Risk Factors</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> discussion.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#546ff5;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Security breaches, computer malware or other cyberattacks involving the confidential information of our customers, employees or business partners could substantially damage our reputation, subject us to litigation and enforcement actions, and substantially harm our business and results of operations.</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%">Information security risks have increased in recent years, in part because of the proliferation of new technologies and an increase in remote work arrangements, as well as the increased sophistication and activities of hackers, terrorists and activists. In addition, our information security risks have increased with the acquisition of companies with their own technologies, which we continue to integrate into our systems and processes. Until these technologies are integrated, we may experience a period of increased risk. We use internet-based channels that collect customers&#8217; financial account and payment information, as well as other sensitive information, including proprietary business information and personally identifiable information of our customers, employees, contractors, suppliers and business partners. Each year, we process hundreds of millions of records containing data related to individuals and businesses. We also provide services that are instrumental in supporting our customers and their businesses, such as website/email hosting and remittance processing. Cybersecurity is one of the top risks identified by our Enterprise Risk Management Committee, as technology-based organizations such as ours are vulnerable to targeted attacks aimed at exploiting network and system weaknesses.</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 secure and uninterrupted operation of our networks and systems, as well as the processing, maintenance and confidentiality of the sensitive information that resides on our systems, is critical to our business operations and strategy. We have a risk-based information/cybersecurity&#160;program dedicated to protecting our data and solutions. We employ a defensive in-depth strategy, utilizing the concept of security layers and the CIA (confidential, integrity and availability) triad model. Computer systems and networks are, by nature, vulnerable to unauthorized access. An accidental or willful security breach could result in unauthorized access and/or use of customer information, including consumers' personally identifiable information or, in some cases, the protected health information of certain individuals. Our security measures could be breached by third-party action, computer viruses, accidents, employee or contractor error, or malfeasance by rogue employees. In addition, we depend on a number of third parties, including vendors, developers and partners, that are critical to our business and to which we may grant access to our customer or employee data. While we conduct due diligence on these third parties with respect to their security and business controls, we rely on them to effectively monitor and oversee these control measures. Individuals or third parties may be able to circumvent controls and/or exploit vulnerabilities that may exist, resulting in the disclosure or misuse of sensitive business and personal customer or employee information and data.</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 utilize third-party providers to help support and provide our services to customers. We have established a vendor security program that assesses the risk of these partners, and certain of our third-party relationships are subject to security requirements as specified in written contracts. However, we cannot control the actions of our third-party providers, and any cyberattacks or security breaches they experience could adversely affect our ability to service our customers or otherwise conduct our business.</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%">Because techniques used to obtain unauthorized access, disable or degrade service, or sabotage computer systems change frequently, may be difficult to detect immediately, and generally are not recognized until they are launched against a target, we may be unable to implement adequate preventive measures. Unauthorized parties may also attempt to gain access to our systems or facilities through various means, including hacking into our systems or facilities, fraud, trickery or other means of deceiving employees and contractors. We have experienced external internet-based attacks by threat actors aimed at disrupting internet traffic and/or attempting to place illegal or abusive content on our or our customers&#8217; websites. Additionally, our customers and employees have been and will continue to be targeted by threat actors using social engineering techniques to obtain confidential information or using fraudulent "phishing" emails to introduce malware into the environment. To-date, these various threats and incidents have not materially impacted our customers, our business or our financial results. However, our technologies, systems and networks are likely to be the target of future attacks due to the increasing threat landscape for all technology businesses, and we can provide no assurance that future incidents will not be material.</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%">Despite our significant cybersecurity systems and processes, a party that circumvents our security measures could misappropriate our own, our customers' or our partners' personal or proprietary information, cause interruption in our operations, damage our computers or those of our users, or otherwise damage our reputation, all of which could deter clients and consumers from ordering our products and services and result in the termination of client contracts. Additionally, it is possible that there could be vulnerabilities that impact large segments of mobile, computer or server architecture. Any of these events would adversely affect our business, financial condition and results of operations.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In addition, if we were to experience a material information security breach, we may be required to expend significant amounts of management time and financial resources to remedy, protect against or mitigate the effects of the breach, and we may not be able to remedy the situation in a timely manner, or at all. Furthermore, under payment card association rules and our contracts with debit and credit card processors, if there is a breach of payment card information that we store or that is stored by third parties with which we do business, we could be liable to the payment card issuing banks for their cost of issuing new cards and other related expenses. We could also lose our ability to accept and process credit and debit card payments, which would likely result in the loss of customers and the inability to attract new customers. We could also be exposed to time-consuming and </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:150%">16</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">expensive litigation, government inquiries and/or enforcement actions. If we are unsuccessful in defending a claim regarding information security breaches, we may be forced to pay damages, penalties and fines, and our insurance coverage may not be adequate to compensate us fully for any losses that may occur. Contractual provisions with third parties, including cloud service providers, may limit our ability to recover losses resulting from the security breach of a business partner.</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%">There are international, federal and state laws and regulations requiring companies to notify individuals of information security breaches involving their personal data, the cost of which would negatively affect our financial results. These mandatory disclosures regarding an information security breach often lead to widespread negative publicity. If we were required to make such a disclosure, it may cause our clients and customers to lose confidence in the effectiveness of our information security measures. Likewise, general publicity regarding information security breaches at other companies could lead to the perception among the general public that e-commerce is not secure. This could decrease traffic to our websites, negatively affect our financial results and limit future business opportunities.</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:115%">Interruptions to our website operations or information technology systems, failure to maintain our information technology platforms, or failure to successfully implement our new enterprise resource planning (ERP) system could damage our reputation and harm our business.</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 satisfactory performance, reliability and availability of our information technology systems, and those of our third-party service providers, is critical to our reputation and our ability to attract and retain customers. We could experience temporary interruptions in our websites, transaction and payment processing systems, network infrastructure, service technologies, printing production facilities or customer service operations for a variety of reasons, including, among others, human error, software errors or design faults, security breaches, power loss, telecommunications failures, equipment failures, electrical disruptions, labor issues, vandalism, fire, flood, extreme weather, terrorism and other events beyond our control. </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 have invested, and will continue to invest, significant resources to build out, maintain and improve our technology platforms and to integrate our various businesses. We are in the process of converting to a new ERP system. Any disruptions, delays or deficiencies in the design, implementation or operation of our systems, particularly any disruptions, delays or deficiencies that impact our operations, including smoothly executing the implementation of our ERP system, could adversely affect our ability to effectively run and manage our business. Frequent or persistent interruptions in our operations could cause customers to believe that our products and services are unreliable, leading them to switch to our competitors or to avoid our products and services.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In recent years, we shifted a substantial portion of our applications to a cloud-based environment. While we maintain redundant systems and backup databases and applications software designed to provide continuous access to cloud services, it is possible that access to our software capabilities could be interrupted and our disaster recovery planning may not account for all eventualities. The failure of our systems could interfere with the delivery of products and services to our customers, impede our customers' ability to do business and result in the loss or corruption of critical data. In addition to the potential loss of customers, we may be required to incur additional development costs and divert technical and other resources, and we may be the subject of negative publicity and/or liability claims. </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%">If any of our significant information technology systems suffer severe damage, disruption or shutdown, and our&#160;disaster recovery&#160;and business continuity plans do not effectively resolve the issue in a timely manner, our results of operations would be adversely affected, and our business interruption insurance coverage may not be adequate to compensate us fully for any losses we may incur. Moreover, to the extent that any system failure or similar event results in damages to our customers or contractual counterparties, these customers and contractual counterparties could seek compensation from us for their losses, and those claims, even if unsuccessful, would likely be time-consuming and costly for us to address.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#546ff5;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">We rely on third parties and their systems for a variety of services, including significant information technology services, and the failure of these third parties to provide these services could disrupt our business.</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 have entered into agreements with third-party providers for information technology services, including telecommunications, network server, cloud computing and transaction processing services. In addition, we have agreements with companies to provide services related to our online payment solutions, including financial institutions that provide clearing services in connection with our merchant services settlement activities, and we have outsourced certain activities, including portions of our finance and procurement functions. A service provider's ability to provide services could be disrupted for a variety of reasons, including, among others, human error, software errors or design faults, security breaches, power loss, telecommunications failures, equipment failures, electrical disruptions, labor issues, vandalism, fire, flood, extreme weather, terrorism and other events beyond their control. In the event that one or more of our service providers is unable to provide adequate or timely services, our ability to deliver products and services to our customers could be adversely affected. Although we believe we have taken reasonable steps to protect our business through contractual arrangements with our service providers, we cannot completely eliminate the risk of disruption in service. Any significant disruption could harm our business, including damage to our brand and loss of customers. Additionally, although we believe that most of these services are available from numerous sources, a failure to perform by one or more of our service providers could cause a material disruption in our business while we obtain an alternative service provider. The use of substitute third-party providers could also result in increased expense. Additionally, while we have policies and procedures for managing these relationships, they inherently involve a lesser degree of </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:150%">17</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">control over business operations, governance and compliance, thereby potentially increasing our financial, legal, reputational and operational risk.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#546ff5;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> If we are unable to attract, motivate and retain key personnel and other qualified employees, our business and results of operations could be adversely impacted.</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 operate in a rapidly changing technological environment that requires a wide ranging set of expertise and intellectual capital. To successfully compete and grow, we must recruit, develop, motivate and retain personnel who can provide the needed expertise across the organization. In addition, we must develop our personnel to fulfill succession plans capable of maintaining continuity in the midst of the inevitable unpredictability of human capital.</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%">Competition for employees is intense, even more so in the current challenging labor market. We have implemented various human capital initiatives, including employee wellness initiatives, the introduction of employee resource groups and a revised performance management process, to make Deluxe an attractive place to work. As a result of the COVID-19 pandemic, remote working arrangements became more widely accepted and it is more challenging for us to maintain and enhance our corporate culture and to navigate the flexible working arrangements that employees may demand. Our work environment may not meet the needs or expectations of our employees or may be perceived as less favorable compared to other companies' polices, which could negatively impact our ability to hire and retain qualified personnel. We can provide no assurance that key personnel, including our executive officers, will continue to be employed, or that in the event we have to replace key employees, that labor costs will not increase. Failure to retain or attract key personnel could have a material adverse effect on our business, financial condition and results of operations.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#546ff5;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Increases in prices and declines in the availability of materials and other services have adversely affected, and could continue to adversely affect, our operating results.</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 subject to risks associated with the cost and availability of paper, plastics, ink, promotional materials, merchant services point-of-sale equipment and other raw materials, as well as various third-party services we utilize, including delivery services. In addition, from time-to-time, the card networks, including Visa</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> and Mastercard</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, increase the fees that they charge processors. Increased levels of inflation during the past 2 years have resulted in cost increases for certain of the materials and services we utilize. We expect inflationary pressures to continue into fiscal 2023, and this trend could have a material adverse impact if inflation rates significantly exceed our ability to continue to achieve price increases or if such price increases adversely impact demand for our products. Emerging from the COVID-19 pandemic, we have experienced supply chain disruptions, including impacts on the supply of certain higher margin printed products in our Promotional Solutions segment, and the continuing Russia-Ukraine dispute could cause further disruption in the global supply chain. We continue to closely monitor our supply chain to promptly address any further delays or disruptions, but we can provide no assurance that our ability to provide products to our customers will not be adversely impacted if our supply chain is compromised.</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%">Paper costs represent a significant portion of our materials expense. Paper is a commodity and its price has been subject to volatility due to supply and demand in the marketplace, as well as volatility in the raw material and other costs incurred by paper suppliers. There are also relatively few paper suppliers and these suppliers are under financial pressure as paper use declines. As such, when our suppliers increase paper prices, we may not be able to obtain better pricing from alternative suppliers.</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 depend upon third-party providers for delivery services and for certain outsourced products. Events resulting in the inability of these third parties to perform their obligations, such as work slowdowns, extended labor strikes, labor shortages or inclement weather, could adversely impact our results of operations by requiring us to secure alternate providers at higher costs. Postal rates are dependent on the operating efficiency of the U.S. Postal Service (USPS) and on legislative mandates imposed upon the USPS. Postal rates have increased in recent years and the USPS has incurred significant financial losses. This may result in continued changes to the breadth and/or frequency of USPS mail delivery services. In addition, fuel costs have fluctuated over the past several years. Increases in fuel costs increase the costs we incur to deliver products to our customers, as well as the price we pay for outsourced products.</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%">Competitive pressures and/or contractual arrangements may inhibit our ability to reflect increased costs in the price of our products and services. Any of the foregoing risks could result in harm to our business and results of operations.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#546ff5;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">We are subject to customer payment-related risks and payment card network rules, which could adversely affect our business and financial results.</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 may be liable for fraudulent transactions conducted on our websites, such as the use of stolen credit card numbers, and we have potential liability for fraudulent electronic payment transactions or credits initiated by merchants or others. While we do have safeguards in place, we cannot prevent all fraudulent transactions. To date, we have not incurred significant losses from payment-related fraud. However, such transactions negatively impact our results of operations and could subject us to penalties from payment card networks for inadequate fraud protection. </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:150%">18</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In addition, changes to the payment card networks' rules or how they are interpreted could have a significant impact on our business and financial results. For example, changes in the rules regarding chargebacks may affect our ability to dispute chargebacks and the amount of losses we incur from chargebacks. Changes in network rules may also increase the cost of, impose restrictions on, or otherwise impact the development of, our retail point-of-sale solutions, which may negatively affect their deployment and adoption. Any changes to or interpretations of the network rules that are inconsistent with the way we currently operate may require us to make changes to our business that could be costly or difficult to implement and that could adversely affect our results of operations.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#546ff5;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Revenue from the sale of services to merchants that accept Visa and Mastercard are dependent upon our continued Visa and Mastercard registrations, financial institution sponsorship and, in some cases, continued membership in certain card networks.</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%">In order to provide our Visa and Mastercard transaction processing services, we must be either a direct member or be registered as a merchant processor or service provider of Visa and Mastercard. Registration as a merchant processor or service provider is dependent upon our being sponsored by members of each organization in certain jurisdictions. If our sponsor financial institution in any market should stop providing sponsorship for us, we would need to find another financial institution to provide those services or we would need to attain direct membership with the card networks, either of which could prove to be difficult and expensive. If we are unable to find a replacement financial institution to provide sponsorship or attain direct membership, we may no longer be able to provide processing services to affected customers, which would negatively affect our business and results of operations. In addition, some agreements with our financial institution sponsors give them substantial discretion in approving certain aspects of our business practices, including our solicitation, application and qualification procedures for merchants and the terms of our agreements with merchants. Our sponsors' discretionary actions under these agreements could have a material adverse effect on our business and results of operations.</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%">If we fail to comply with the applicable requirements of the card networks, the card networks could seek to fine us, suspend us or terminate our registrations or membership. The termination of our registrations or our membership or our status as a service provider or a merchant processor would have a material adverse effect on our business, financial condition and results of operations. If a merchant or an independent sales organization (ISO) customer fails to comply with the applicable requirements of the card associations and networks, we or the merchant or ISO could be subject to a variety of fines or penalties that may be levied by the card associations or networks. If we cannot collect or pursue collection of such amounts from the applicable merchant or ISO, we may have to bear the cost of such fines or penalties, negatively impacting our results of operations.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.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="background-color:#546ff5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">LEGAL AND COMPLIANCE RISKS</span></td></tr></table></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#546ff5;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Governmental regulation is continuously evolving and could limit or harm our business.</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 subject to numerous international, federal, state and local laws and regulations that affect our business activities in several areas, including, but not limited to, labor, advertising, taxation, data privacy and security, digital content, consumer reports, consumer protection, merchant processing, online payment services, real estate, e-commerce, intellectual property, health care, environmental matters, and workplace health and safety. In addition, legal or regulatory measures to address climate change may impact us in the near future. The complexity of complying with existing and new laws and regulations is significant, and regulators may adopt new laws or regulations at any time.</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 various regulatory requirements to which we are subject could impose significant limitations on our business activities, require changes to our business, restrict our use or storage of personal information, or cause changes in our customers' purchasing behavior, which may make our business more costly and/or less efficient and may require us to modify our current or future products, services, systems or processes. We cannot quantify or predict with any certainty the likely impact of such changes on our business, prospects, financial condition or results of operations. </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%">Portions of our business operate within highly regulated industries and our business results could be significantly affected by the laws and regulations to which we are subject. For example, international, federal and state laws and regulations regarding the protection of certain consumer information require us to develop, implement and maintain policies and procedures to protect the security and confidentiality of consumers' personal information. Portions of our business are subject to regulations affecting payment processing, including merchant processing, ACH, remote deposit capture and lockbox services. These laws and regulations require us to develop, implement, and maintain certain policies and procedures related to payments. We are also subject to additional requirements in certain of our contracts with financial institution clients and communications service providers, which are often more restrictive than the regulations, as well as confidentiality clauses in certain of our contracts related to small businesses&#8217; customer information. These regulations and agreements typically limit our ability to use or disclose personal information for other than the purposes originally intended, which could limit business opportunities. Proposed privacy and cybersecurity regulations may also increase the cost of compliance for the protection of collected data. The complexity of compliance with these various regulations may increase our cost of doing business and may affect our clients, reducing their discretionary spending and thus, reducing their capacity to purchase our products and services.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:150%">19</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Due to our increased use of the internet for sales and marketing, laws specifically governing digital commerce, the internet, mobile applications, search engine optimization, behavioral advertising, privacy and email marketing may have an impact on our business. Existing and future laws governing issues such as digital and social marketing, privacy, consumer protection or commercial email may limit our ability to market and provide our products and services. Changing data protection regulations may increase the cost of compliance in servicing domestic and international markets for our wholesale and retail business services channels. More restrictive rules, such as new privacy laws, consumer protection &#8220;dark patterns&#8221; restrictions, search engine marketing restrictions, &#8220;anti-spam&#8221; regulations or email privacy rules, could decrease marketing opportunities, decrease traffic to our websites and/or increase the cost of obtaining new customers.</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%">Because of additional regulatory costs, financial institutions may continue to put significant pricing pressure on their suppliers, including their check and service providers. The increase in cost and profit pressure may also lead to further consolidation of financial institutions. Additionally, some financial institutions do not permit offers of add-on services, such as bundled products, fraud/identity protection or expedited check delivery, to their customers. It would have an adverse impact on our results of operations if we were unable to market such services to consumers or small businesses through the majority of our financial institution clients. Additionally, as our product and service offerings become more technologically focused, and with expanded regulatory expectations for supervision of third-party service providers, additional portions of our business could become subject to direct federal regulation and/or examination. This would increase our cost of doing business and could slow our ability to introduce new products and services and otherwise adapt to a rapidly changing business environment.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;</span></div><div style="text-indent:27pt"><span style="color:#546ff5;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Third-party claims could result in costly and distracting litigation and, in the event of an unfavorable outcome, could have an adverse effect on our business, financial condition&#160;and results of operations.</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%">From time to time, we are involved in claims, litigation and other proceedings related to the conduct of our business,  including purported class action litigation. Such legal proceedings may include claims related to our employment practices; claims alleging breach of contractual obligations; claims asserting deceptive, unfair or illegal business practices; claims alleging violations of consumer protection-oriented laws; claims related to legacy distributor account protection rights; or claims related to environmental matters. In addition, third parties may assert patent and other intellectual property infringement claims against us and/or our clients, which could include aggressive and opportunistic enforcement of patents by non-practicing entities. Any such claims could result in litigation against us and could also result in proceedings being brought against us by various federal and state agencies that regulate our businesses. The number and significance of these claims and proceedings has increased as our businesses have evolved and expanded in scope. These claims, whether successful or not, could divert management's attention, result in costly and time-consuming litigation, or both. Accruals for identified claims or lawsuits are established based on our best estimates of the probable liability. However, we cannot accurately predict the ultimate outcome of any such proceedings due to the inherent uncertainties of litigation and other dispute resolution mechanisms. Any unfavorable outcome of a material claim or material litigation could require the payment of monetary damages or fines, attorneys' fees or costly and undesirable changes to our products, features or business practices, which would result in a material adverse effect on our business, financial condition and results of operations.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#546ff5;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">We may be unable to protect our rights in intellectual property, which could harm our business and ability to compete.</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 rely on a combination of trademark and copyright laws, trade secret and patent protection, and confidentiality and license agreements to protect our trademarks, software and other intellectual property. These protective measures afford only limited protection. Despite our efforts to protect our intellectual property, third parties may infringe or misappropriate our intellectual property or otherwise independently develop substantially equivalent products or services that do not infringe on our intellectual property rights. Policing unauthorized use of our intellectual property is difficult. We may be required to spend significant resources to protect our trade secrets and to monitor and police our intellectual property rights. The loss of intellectual property protection or the inability to secure or enforce intellectual property protection could harm our business and ability to compete.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#546ff5;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Activities of our customers or the content of their websites could damage our reputation and/or adversely affect our financial results.</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%">As a provider of domain name registration, web hosting services and customized business products, we may be subject to potential liability for the activities of our customers on or in connection with their domain names or websites, for the data they store on our servers, including information accessible through the "dark web," or for images or content that we produce on their behalf. Customers may also launch distributed denial of service attacks or malicious executables, such as viruses, worms or trojan horses, from our servers. Although our agreements with our customers prohibit illegal use of our products and services and permit us to take appropriate action for such use, customers may nonetheless engage in prohibited activities or upload or store content with us in violation of applicable law. Our reputation may be negatively impacted by the actions of customers that are deemed to be hostile, offensive or inappropriate, or that infringe the copyright or trademark of another party. The safeguards we have established may not be sufficient to avoid harm to our reputation, especially if the inappropriate activities are high profile.</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%">Laws relating to the liability of online services companies for information, such as online content disseminated through their services, are subject to frequent challenges. Claims may be made against online services companies by parties who </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:150%">20</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">disagree with the content. Where the online content is accessed on the internet outside of the U.S., challenges may be brought under foreign laws that do not provide the same protections for online services companies as in the U.S. These challenges in either U.S. or foreign jurisdictions may give rise to legal claims alleging defamation, libel, invasion of privacy, negligence or copyright or trademark infringement, based on the nature and content of the materials disseminated through our services. Certain of our products and services include content generated by users of our online services. Although this content is not generated by us, claims of defamation or other injury may be made against us for that content. If such claims are successful, our financial results would be adversely affected. Even if the claims do not result in litigation or are resolved in our favor, the time and resources necessary to resolve them could divert management&#8217;s attention and adversely affect our business and financial results.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.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="background-color:#546ff5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">FINANCIAL RISKS</span></td></tr></table></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#546ff5;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Economic conditions may adversely affect trends in business and consumer spending, which may adversely impact demand for our products and services.</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%">Economic conditions have affected, and will continue to affect, our results of operations and financial position. Current and future economic conditions that affect inflation, business and consumer spending, including levels of business and consumer confidence, unemployment levels, consumer spending and the availability of credit, as well as uncertainty or volatility in our customers' businesses, may adversely affect our business and results of operations. A challenging economic environment could cause existing and potential customers to not purchase or to delay purchasing our products and services. Continued inflationary pressures could negatively impact our customers' ability to purchase our products and services, thereby negatively impacting our revenue and results of operations.</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%">A significant portion of our business relies on small business spending. We believe that small businesses are more likely to be significantly affected by economic conditions than larger, more established companies. During a sluggish economy, it may be more difficult for small businesses to obtain credit and they may choose to spend their limited funds on items other than our products and services. As such, the level of small business confidence, the rate of small business formations and closures, and the availability of credit to small businesses all impact our business.</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%">A significant portion of our business also relies upon the health of the financial services industry. As a result of global economic conditions in past years, a number of financial institutions sought additional capital, merged with other financial institutions and, in some cases, failed. The failure of one or more of our larger financial institution clients, or large portions of our customer base, could adversely affect our operating results. In addition to the possibility of losing a significant client, the inability to recover prepaid product discount payments made to one or more of our larger financial institution clients, or the inability to collect accounts receivable or contractually required contract termination payments, could have a significant negative impact on our results of operations.</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%">There may also be an increase in financial institution mergers and acquisitions during periods of economic uncertainty or as a result of other factors affecting the financial services industry. Such an increase could adversely affect our operating results. Often the newly combined entity seeks to reduce costs by leveraging economies of scale in purchasing, including its check supply and business services contracts. This results in providers competing intensely on price in order to retain not only their previous business with one of the financial institutions, but also to gain the business of the other party in the combined entity. Although we devote considerable effort toward the development of a competitively-priced, high-quality selection of products and services for the financial services industry, there can be no assurance that significant financial institution clients will be retained or that the impact of the loss of a significant client can be offset through the addition of new clients or by expanded sales to our remaining clients.</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%">Global events, such as the COVID-19 pandemic and the actions taken in response to it, as well as the Russia-Ukraine dispute, significantly increase economic uncertainty. Given the ongoing and dynamic nature of these events, we cannot predict the impact on our business, financial position or results of operations. Even after such impacts subside, the U.S. economy may experience a recession, and our business could be adversely affected by a prolonged recession.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#546ff5;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Asset impairment charges would have a negative impact on our results of operations.</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%">Goodwill represented 46.5% of our total assets as of December&#160;31, 2022. On at least an annual basis, we assess whether the carrying value of goodwill is impaired. This analysis considers several factors, including economic, market and industry conditions. Circumstances that could indicate a decline in the fair value of one or more of our reporting units include, but are not limited to, the following:</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">a downturn in economic conditions that negatively affects our actual and forecasted operating results;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">changes in our business strategy, structure and/or the allocation of resources;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">the failure of our growth strategy;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">the inability of our acquisitions to achieve expected operating results;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">changes in market conditions, including increased competition; </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:150%">21</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">the loss of significant customers;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">a decline in our stock price for a sustained period; or</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">a material acceleration of order volume declines for checks and business forms.</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%">Such situations may require us to record an impairment charge for a portion of goodwill. We are also required to assess the carrying value of other long-lived assets, including intangible assets. Information regarding our 2022 impairment analyses can be found under the caption "Note 8: Fair Value Measurements" in the Notes to Consolidated Financial Statements appearing in Part II, Item 8 of this report. We have, in the past, and may again in the future, be required to write-down the value of some of our assets, and these write-downs have been, and could in the future be, material to our results of operations. If we are required to record additional asset impairment charges for any reason, our consolidated results of operations would be adversely affected.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#546ff5;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Our variable-rate indebtedness exposes us to interest rate risk.</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%">Borrowings under our credit facility, including our secured term loan facility, are subject to variable rates of interest and expose us to interest rate risk. If interest rates were to continue to increase, our interest expense would increase, negatively affecting earnings and reducing cash flows available for working capital, capital expenditures and other investments. To address the risk associated with variable-rate debt, we entered into interest rate swaps to convert $500.0 million of our variable-rate debt to a fixed rate. As of December&#160;31, 2022, $684.4 million of our outstanding debt was subject to variable interest rates.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span><br/></span></div><div id="id8e780c3c90d49f1abe315cc6d71fa2d_16"></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #006ebf;border-top: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%">ITEM 1B. UNRESOLVED STAFF COMMENTS</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%">None.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span><br/></span></div><div id="id8e780c3c90d49f1abe315cc6d71fa2d_19"></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #006ebf;border-top: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%">ITEM 2. PROPERTIES</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 of December&#160;31, 2022, we occupied 46 facilities throughout the U.S., 5 facilities in Canada and 2 facilities in Europe, where we conduct printing and fulfillment, payment processing, call center, data center and administrative functions. Because of our shared services approach to most of our business functions, many of our facilities are utilized for the benefit of more than one of our business segments. Approximately 20% of our facilities are owned, while the remaining 80% are leased. Our facilities have a combined floor space of approximately 2 million square feet. None of our owned properties are mortgaged or held subject to any significant&#160;encumbrance. We believe that existing leases will be renegotiated as they expire or that suitable alternative properties will be leased on acceptable terms.&#160;We also believe that our properties are sufficiently maintained and are adequate and suitable for our business needs as presently conducted. We closed 6 facilities during 2022, as we continued to assess our real estate footprint.</span></div><div><span><br/></span></div><div><span><br/></span></div><div id="id8e780c3c90d49f1abe315cc6d71fa2d_22"></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #006ebf;border-top: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%">ITEM 3. LEGAL PROCEEDINGS</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 record provisions 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. 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.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span><br/></span></div><div id="id8e780c3c90d49f1abe315cc6d71fa2d_25"></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #006ebf;border-top: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%">ITEM 4. MINE SAFETY DISCLOSURES</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%">Not applicable.</span></div><div><span><br/></span></div><div><span><br/></span></div><div id="id8e780c3c90d49f1abe315cc6d71fa2d_28"></div><div style="text-align:center"><span><br/></span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:150%">22</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">PART II</span></div><div style="text-align:center"><span><br/></span></div><div id="id8e780c3c90d49f1abe315cc6d71fa2d_31"></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.830%"><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;border-top: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%">ITEM 5. MARKET FOR REGISTRANT'S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES</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%">Our common stock is traded on the New York Stock Exchange under the symbol DLX. Dividends are declared by our board of directors on a quarterly basis, and therefore, are subject to change. As of December&#160;31, 2022, the number of shareholders of record was 5,073, excluding shareholders whose shares are held in the name of various dealers, clearing agencies, banks, brokers and other fiduciaries.</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%">The following table shows purchases of our common stock that were completed during the fourth quarter of 2022:</span></div><div><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:23.569%"></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:13.437%"></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:12.556%"></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:20.485%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.974%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.077%"></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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Period</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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total number of shares purchased</span><span style="color:#006ebf;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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Average price paid per share</span><span style="color:#006ebf;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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total number of shares purchased as part of publicly announced plans or programs</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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Maximum number (or approximate dollar value) of shares that may yet be purchased under the plans or programs</span><span style="color:#006ebf;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></tr><tr><td colspan="3" style="border-top:2pt solid #000000;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%">October 1, 2022 &#8211;</span></div><div style="padding-left:9pt;padding-right:9pt;text-indent:-9pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">October 31, 2022</span></div></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:2pt 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%">371&#160;</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%">16.91&#160;</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 colspan="2" style="background-color:#cceeff;border-top:2pt 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%">&#8212;&#160;</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 colspan="2" style="background-color:#cceeff;border-top:2pt 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%">287,452,394&#160;</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%">November 1, 2022 &#8211;<br/>November 30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,957&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19.41&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">287,452,394</span></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%">December 1, 2022 &#8211;<br/>December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">192&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.52&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">287,452,394</span></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</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,520&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19.24&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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-bottom:3pt double #000000;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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">287,452,394</span></td></tr></table></div><div style="text-indent:27pt"><span><br/></span></div><div style="padding-left:4.5pt;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%">Under the terms of our 2022 Stock Incentive Plan, as well as our previous long-term incentive plans, participants may surrender shares that would otherwise be issued under equity-based awards to cover the withholding taxes due as a result of the exercise or vesting of such awards. During the fourth quarter of 2022, we withheld 8,520 shares in conjunction with the vesting and exercise of equity-based awards.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="padding-left:4.5pt;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">(2) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">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 fourth quarter of 2022 and $287.5 million remained available for repurchase as of December&#160;31, 2022.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:150%">23</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></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 table below compares the cumulative total shareholder return on our common stock for the last five fiscal years with the cumulative total return of the S&amp;P MidCap 400 Index and the Dow Jones U.S. Support Services (DJUSIS) Index.</span></div><div><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:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#546ff5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">COMPARISON OF FIVE-YEAR CUMULATIVE TOTAL RETURN</span></td></tr><tr><td colspan="3" style="background-color:#546ff5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">ASSUMES INITIAL INVESTMENT OF $100</span></td></tr><tr><td colspan="3" style="background-color:#546ff5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">DECEMBER 2022</span></td></tr></table></div><div><img src="dlx-20221231_g3.jpg" alt="dlx-20221231_g3.jpg" style="height:396px;margin-bottom:5pt;vertical-align:text-bottom;width:676px"/></div><div style="padding-left:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">The graph assumes that $100 was invested on December 31, 2017 in each of Deluxe common stock, the S&amp;P MidCap 400 Index and the DJUSIS Index, and that all dividends were reinvested.</span></div><div style="padding-left:9pt"><span><br/></span></div><div style="padding-left:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Prepared by: Zack's Investment Research, Inc. Used with permission. All rights reserved. Copyright 1980-2023.</span></div><div style="padding-left:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Index Data: Copyright Standard and Poor's, Inc. Used with permission. All rights reserved.</span></div><div style="padding-left:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Index Data: Copyright Dow Jones, Inc. Used with permission. All rights reserved.</span></div><div style="padding-left:9pt"><span><br/></span></div><div style="padding-left:9pt"><span><br/></span></div><div id="id8e780c3c90d49f1abe315cc6d71fa2d_34"></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:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #546ff5;border-top:1pt solid #546ff5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">ITEM 6. [RESERVED]</span></td></tr></table></div><div id="id8e780c3c90d49f1abe315cc6d71fa2d_37"></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.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;border-top:1pt solid #006ebf;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">ITEM 7. </span><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">MANAGEMENT'S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS</span></div></td></tr></table></div><div><span><br/></span></div><div id="id8e780c3c90d49f1abe315cc6d71fa2d_40"></div><div style="text-indent:31.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Management's Discussion and Analysis of Financial Condition and Results of Operations (MD&amp;A) includes the following sections:</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Executive Overview</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> that discusses what we do, our operating results at a high level and our financial outlook for the upcoming year;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Consolidated Results of Operations; Restructuring and Integration Costs; and Segment Results</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> that includes a more detailed discussion of our revenue and expenses;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Cash Flows and Liquidity, Capital Resources and Other Financial Position Information</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> that discusses key aspects of our cash flows, financial commitments, capital structure and financial position; and</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Critical Accounting Estimates </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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.</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%">Please note that this MD&amp;A discussion contains forward-looking statements that involve risks and uncertainties. Part I, Item 1A of this report outlines known material risks and important information to consider when evaluating our forward-looking statements. The Private Securities Litigation Reform Act of 1995 (the "Reform Act") provides a &#8220;safe harbor&#8221; for forward-looking </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:150%">24</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">statements to encourage companies to provide prospective information. When we use the words or phrases &#8220;should result,&#8221; &#8220;believe,&#8221; &#8220;intend,&#8221; &#8220;plan,&#8221; &#8220;are expected to,&#8221; &#8220;targeted,&#8221; &#8220;will continue,&#8221; &#8220;will approximate,&#8221; &#8220;is anticipated,&#8221; &#8220;estimate,&#8221; &#8220;project,&#8221; &#8220;outlook,&#8221; "forecast" or similar expressions in this Annual Report on Form 10-K, 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.</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%">This MD&amp;A includes financial information prepared in accordance with accounting principles generally accepted in the U.S. ("GAAP"). In addition, we discuss free cash flow, net debt, liquidity, adjusted diluted earnings per share ("EPS"), consolidated adjusted earnings before interest, taxes, depreciation and amortization ("adjusted EBITDA") and consolidated adjusted EBITDA margin, all of which are non-GAAP financial measures. We believe that these non-GAAP financial measures, when reviewed in conjunction with GAAP financial measures, can provide useful information to assist investors in analyzing our current period operating performance and in assessing our future operating performance. For this reason, our internal management reporting also includes these financial measures, which should be considered in addition to, and not as superior to or as a substitute for, GAAP financial measures. We strongly encourage investors and shareholders to review our financial statements and publicly-filed reports in their entirety and not to rely on any single financial measure. Our non-GAAP financial measures may not be comparable to similarly titled measures used by other companies and therefore, may not result in useful comparisons. The reconciliation of our non-GAAP financial measures to the most directly comparable GAAP financial measures can be found in </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Consolidated Results of Operations</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><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 discussion and analysis provides information we believe to be relevant to understanding our financial condition and results of operations. This discussion focuses on our financial results for the years ended December&#160;31, 2022 and December&#160;31, 2021. A discussion of our results of operations for the year ended December 31, 2021, as compared to the year ended December 31, 2020, is included in Part II, Item 7 of our Annual Report on Form 10-K for the year ended December&#160;31, 2021 ("the 2021 Form 10-K"), filed with the SEC on February 28, 2022, and is incorporated by reference into this Form 10-K. You should read the following discussion and analysis in conjunction with our consolidated financial statements and related notes presented in Part II, Item 8 of this report.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.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="background-color:#546ff5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">EXECUTIVE OVERVIEW</span></td></tr></table></div><div style="text-align:justify"><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 help businesses deepen customer relationships through trusted, technology-enabled solutions that help businesses pay and get paid, accelerate growth and operate more efficiently. Our solutions include merchant services, marketing services and data analytics, treasury management solutions, promotional products, and fraud and payroll solutions, as well as customized checks and business forms. We support millions of small businesses, thousands of financial institutions and hundreds of the world&#8217;s largest consumer brands, while processing approximately $3 trillion in annual payment volume. Our reach, scale and distribution channels position us to be a trusted business partner for our customers. </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%">Acquisition</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> &#8211; On June 1, 2021, we acquired all of the equity of First American Payment Systems, L.P. ("First American") in a cash transaction for $958.5 million, net of cash, cash equivalents, restricted cash and restricted cash equivalents acquired. First American is a large-scale payments technology company that provides partners and merchants with comprehensive in-store, online and mobile payment solutions. The results of First American are included in our Payments segment and contributed incremental revenue of $144.2 million and incremental adjusted EBITDA of $30.2 million in 2022. The acquisition was funded with cash on hand and proceeds from new debt. Further information regarding the acquisition can be found under the caption "Note 6: Acquisition and Divestitures" and further information regarding our debt can be found under the caption "Note 13: Debt," both of which appear in the Notes to Consolidated Financial Statements appearing in Part II, Item 8 of this report.</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%">Recent market conditions</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> &#8211; The impact of the global coronavirus ("COVID-19") pandemic on our business and results of operations for the years ended December 31, 2021 and 2020 can be found in the </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Executive Overview</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> section appearing in Part II, Item 7 of the 2021 Form 10-K. The environment surrounding COVID-19 and any countermeasures taken to reduce its spread may impact our future performance and remains difficult to predict.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">During 2021, we began experiencing increased inflationary pressures on our labor, delivery and material costs. In response to the inflationary environment, we began implementing targeted price increases in all of our segments in late 2021. Despite the price changes, we continued to experience strong revenue volumes throughout 2022, demonstrating the strength of our business and the continued strong demand for our products. During the first half of 2022, we began experiencing some supply disruptions impacting certain higher margin printed products in our Promotional Solutions segment. We continue to closely monitor our supply chain to promptly address any further delays or disruptions, and we did see some improvement in the second half of 2022. We have also been experiencing 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.</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 2022, our interest expense began increasing as a result of the rising interest rate environment. We executed an interest rate swap during the third quarter of 2022 to effectively convert an additional $300.0 million of our variable-rate debt to a fixed rate. As of December 31, 2022, 59% of our debt was effectively fixed rate, which will partially insulate us from future interest rate increases.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:150%">25</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></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%">Cash flows and liquidity</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> &#8211; Cash provided by operating activities for 2022 decreased $19.3 million as compared to 2021. The decrease reflects a $40.5 million increase in interest payments as a result of rising interest rates in 2022 and debt issued to complete the First American acquisition in 2021, as well as a $22.8 million increase in employee cash bonus payments related to our 2021 operating performance. During 2021, a portion of our cash bonuses was paid in the form of restricted stock units and the bonus payments in 2021 were unusually low because of the impact of the COVID-19 pandemic on our 2020 performance. Operating cash flow was also negatively impacted by a $19.9 million increase in income tax payments, as well as inflationary pressures, supply chain disruptions in our Promotional Solutions segment, and the continuing secular decline in checks, business forms and some business accessories. The increase in income tax payments was primarily driven by the provisions of the Tax Cuts and Jobs Act of 2017 that became effective in 2022 and that require the capitalization of research and development and cloud computing arrangement expenditures for income tax purposes. We were able to substantially offset these decreases in operating cash flow through the incremental contribution of the First American acquisition, price increases in response to the current inflationary environment, continued cost saving actions, a $22.9 million decrease in payments for cloud computing arrangements, primarily related to our sales and finance technology infrastructure, and revenue growth from new business and strong demand for our products. In addition, we incurred acquisition transaction costs of $18.9 million in 2021 related to the First American acquisition that did not recur in 2022. Free cash flow decreased $14.7 million for 2022, as compared to 2021. Total debt was $1.64 billion and net debt was $1.60 billion as of December&#160;31, 2022. During the third quarter of 2022, we retired $25.0 million of our $500.0 million senior, unsecured notes, realizing a pretax gain of $1.7 million. We held cash and cash equivalents of $40.4 million as of December&#160;31, 2022, and liquidity was $335.6 million. Our capital allocation priorities are to responsibly invest in growth, pay our dividend, reduce debt and return value to our shareholders.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">2022 results vs. 2021</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> &#8211; Multiple factors drove the increase in net income for 2022, as compared to 2021, including: </span></div><div style="padding-left:13.5pt;text-indent:4.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.35pt">price increases in response to the current inflationary environment;</span></div><div style="padding-left:13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.35pt">actions taken to reduce costs as we continually evaluate our cost structure, including workforce adjustments, real estate rationalization and marketing optimization;</span></div><div style="padding-left:13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.35pt">pretax gains of $19.3 million from the sale of businesses and a facility during 2022;</span></div><div style="padding-left:13.5pt;text-indent:4.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.35pt">acquisition transaction costs of $18.9 million in 2021 related to the First American acquisition that did not recur in 2022; and</span></div><div style="padding-left:13.5pt;text-indent:4.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.35pt">revenue growth from new business in all of our segments and strong ongoing demand for our products, reflecting the continued success of our One Deluxe strategy.</span></div><div style="padding-left:13.5pt;text-indent:4.5pt"><span><br/></span></div><div style="padding-left:13.5pt;text-indent:13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Partially offsetting these increases in net income were the following factors:</span></div><div style="padding-left:13.5pt;text-indent:13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.35pt">a $38.9 million increase in interest expense resulting from the effect of increasing interest rates on our variable-rate debt and the additional debt issued in June 2021 to complete the First American acquisition;</span></div><div style="padding-left:13.5pt;text-indent:4.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.35pt">increased transformational investments, primarily costs related to our technology infrastructure;</span></div><div style="padding-left:13.5pt;text-indent:4.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.35pt">inflationary pressures on hourly wages, materials and delivery and supply chain disruptions within the Promotional Solutions segment that impacted certain of our higher margin printed products during the first half of 2022;</span></div><div style="padding-left:13.5pt;text-indent:4.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.35pt">the continuing secular decline in checks, business forms and some Promotional Solutions business accessories; and</span></div><div style="padding-left:13.5pt;text-indent:4.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.35pt">a $7.7 million increase in acquisition amortization, driven, in part, by the First American acquisition.</span></div><div style="padding-left:49.5pt;text-indent:4.5pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Diluted EPS of $1.50 for 2022, as compared to $1.45 for 2021, reflects the increase in net income as described in the preceding paragraphs. Adjusted diluted EPS for 2022 was $4.08 compared to $4.88 for 2021, and excludes the impact of non-cash items or items that we believe are not indicative of our current period operating performance. The decrease in adjusted diluted EPS was driven by the increase in interest expense resulting from the effect of increasing interest rates on our variable-rate debt and the debt issued in June 2021 to complete the First American acquisition, increased transformational investments, inflationary pressures on our cost structure, Promotional Solutions supply chain disruptions and the continuing secular decline in checks, business forms and some business accessories. These decreases in adjusted EPS were partially offset by price increases in response to the current inflationary environment and the contribution from First American, as adjusted EPS excludes the associated acquisition amortization. In addition, adjusted diluted EPS benefited from various cost saving actions across </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:150%">26</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">functional areas, as well as revenue growth from new business in all of our segments and strong ongoing demand for our products. A reconciliation of diluted EPS to adjusted diluted EPS can be found in </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Consolidated Results of Operations</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">.</span></div><div><span><br/></span></div><div><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">"One Deluxe" Strategy</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%">As a result of our transformational strategy, we have realized the benefit of significant new client wins in all of our segments, and in 2022, we generated consolidated sales-driven revenue growth for the second consecutive year. We also completed the acquisition of First American in June 2021. The acquisition enables us to expand significantly in the fast-growing payments sector, a sector known for generating significant recurring revenues and cash flows, and revenue from our growing Payments segment is expected to surpass that of our Checks segment during the first half of 2023. We now have an even stronger foundation from which to pursue future acquisitions that will allow us to potentially realize significant revenue synergies, and we believe that our scaled back-end processing will readily support incremental volume. Further information regarding our strategy can be found in Part I, Item 1 of this report.</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%"> Divestitures</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> &#8211; In May 2022, we completed the sale of our Australian web hosting business for cash proceeds of $17.6 million, net of costs of the sale. This business generated annual revenue in our Data Solutions segment of $23.8 million during 2021, and we recognized a pretax gain of $15.2 million on this sale during the second quarter of 2022. The assets and liabilities sold were not significant to our consolidated balance sheet.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In April 2022, we sold the assets of our Promotional Solutions strategic sourcing business and in August 2022, we sold the assets of our Promotional Solutions retail packaging business. These businesses generated annual revenue of approximately $29 million during 2021. Neither the gain on these sales, nor the assets and liabilities sold, were significant to our consolidated financial statements.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In January 2023, we entered into an agreement for the sale of our North American web hosting and logo businesses for an aggregate sales price of $42.0 million, plus up to $10.0 million of additional proceeds contingent upon performance against certain conditions following the closing. We anticipate that the sale will close by March 31, 2023 and that we will recognize a gain on the sale. In conjunction with this anticipated sale, we changed the name of our Cloud Solutions segment to Data Solutions. These businesses generated annual revenue of approximately $66 million during 2022, primarily in our Data Solutions segment. </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We believe that the sale of these businesses allows us to focus our resources on the key growth areas of payments and data, while allowing us to optimize our operations.</span></div><div style="text-indent:27pt"><span><br/></span></div><div><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Outlook for 2023</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We expect that revenue for 2023 will be between $2.145&#160;billion and $2.210&#160;billion, as compared to 2022 revenue of $2.238 billion. The 2022 amount included revenue of approximately $69 million that will not recur in 2023 due to our divestitures. We expect that adjusted EBITDA for 2023 will be between $390&#160;million and $405 million, as compared to $418 million for 2022. The 2022 amount included adjusted EBITDA of approximately $21 million that will not recur in 2023 due to our divestitures. These estimates are subject to, among other things, completion of the sale of the remaining web hosting and logo design businesses by March 31, 2023, prevailing macroeconomic conditions, labor supply issues, inflation and the impact of other divestitures.</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 December&#160;31, 2022, we held cash and cash equivalents of $40.4 million and $295.2 million was available for borrowing under our revolving credit facility. We anticipate that capital expenditures will be approximately $100 million in 2023, as compared to $104.6 million for 2022, as we continue with important innovation investments and building scale across our product categories. We also expect that we will continue to pay our regular quarterly dividend. However, dividends are approved by our board of directors each quarter and thus, are subject to change. We anticipate that net cash generated by operations, along with cash and cash equivalents on hand and availability under our credit facility, will be sufficient to support our operations, including our contractual obligations and debt service requirements, for the next 12 months, as well as our long-term capital requirements. We were in compliance with our debt covenants as of December&#160;31, 2022, and we anticipate that we will remain in compliance with our debt covenants throughout 2023.</span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">  </span></div><div id="id8e780c3c90d49f1abe315cc6d71fa2d_43"></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#546ff5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">CONSOLIDATED RESULTS OF OPERATIONS</span></td></tr></table></div><div><span><br/></span></div><div><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Consolidated Revenue</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:55.040%"></td><td style="width:0.1%"></td><td style="width: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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:12.794%"></td><td style="width:0.1%"></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%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Change</span></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 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%">2,238,010&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,022,197&#160;</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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:400;line-height:100%">10.7%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The increase in total revenue for 2022, as compared to 2021, was driven primarily by revenue growth from new business in all of our segments and strong ongoing demand for our products, reflecting the success of our One Deluxe strategy. Price increases in response to the current inflationary environment also contributed to the revenue increase, primarily in our Checks and Promotional Solutions segments. The revenue increase also reflected the acquisition and strong performance of First </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:150%">27</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">American, which contributed incremental revenue of $144.2 million in 2022. Partially offsetting these increases in revenue was the continuing secular decline in order volume for checks, business forms and some Promotional Solutions business accessories, as well as the divestitures discussed in </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Executive Overview</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, which resulted in a decrease in revenue of approximately $32 million for 2022, as compared to 2021.</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 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 17: Business Segment Information" in the Notes to Consolidated Financial Statements appearing in Part II, Item 8 of this report. Our revenue mix by business segment was as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"><tr><td style="width:1.0%"></td><td style="width:69.401%"></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:12.911%"></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:12.914%"></td><td style="width:0.1%"></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="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%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></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 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%">Payments</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:2pt 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%">30.3&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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="2" style="border-top:2pt 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%">25.2&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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></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%">Data 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%">11.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;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></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%">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%">25.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;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></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%">Checks</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;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></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%">Total revenue</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;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%">100.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;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="padding:0 1pt"></td><td colspan="2" style="border-bottom:3pt double #000;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%">100.0&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;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></tr></table></div><div style="text-align:center"><span><br/></span></div><div><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Consolidated Cost of Revenue</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:55.040%"></td><td style="width:0.1%"></td><td style="width: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 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:12.794%"></td><td style="width:0.1%"></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%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></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:700;line-height:100%">Change</span></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%">1,032,116&#160;</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%">884,270&#160;</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="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:400;line-height:100%">16.7%</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 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%">Total cost of revenue as a percentage of total 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%">46.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;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="padding:0 1pt"></td><td colspan="3" 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%">2.4 pt.</span></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%">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. </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The increase in total cost of revenue for 2022, as compared to 2021, was primarily attributable to the revenue growth noted above, and we experienced some inflationary pressures on hourly wages, materials and delivery. The increase in total cost of revenue also reflected incremental costs resulting from the First American acquisition of $88.7 million, including acquisition amortization. Partially offsetting these increases in total cost of revenue was reduced revenue volume from the continuing secular decline in checks, business forms and some Promotional Solutions business accessories, and Promotional Solutions was impacted by supply chain disruptions for certain higher margin printed products in the first half of 2022.</span></div><div style="text-indent:27pt"><span><br/></span></div><div><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Consolidated Selling, General &amp; Administrative (SG&amp;A) Expense</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:55.040%"></td><td style="width:0.1%"></td><td style="width: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 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:12.794%"></td><td style="width:0.1%"></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%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></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:700;line-height:100%">Change</span></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%">SG&amp;A expense</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%">993,250&#160;</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%">941,023&#160;</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="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:400;line-height:100%">5.6%</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:9pt;font-weight:400;line-height:100%">SG&amp;A expense as a percentage of total 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%">44.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">(2.1) pt.</span></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%">The increase in SG&amp;A expense for 2022, as compared to 2021, was driven, in part, by increased costs related to our continued transformational investments, primarily investments in our technology infrastructure, including sales and financial management tools, and commission expense increased, primarily as a result of increased volume from new clients in our Checks segment. The increase in SG&amp;A expense also reflected the incremental operating costs of First American of $30.6 million. The First American acquisition also drove an increase in acquisition amortization of $10.2 million for 2022, as compared to 2021, and bad debt expense increased $6.3 million for 2022, driven by reserve reversals in 2021 as the impact of the COVID-19 pandemic lessened. Partially offsetting these increases in SG&amp;A expense were various cost reduction actions, including workforce adjustments, real estate rationalization and marketing optimization, and during 2021, we incurred acquisition transaction costs of $18.9 million that did not recur in 2022.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Restructuring and Integration Expense</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:55.040%"></td><td style="width:0.1%"></td><td style="width: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 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:12.794%"></td><td style="width:0.1%"></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%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></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:700;line-height:100%">Change</span></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%">Restructuring and integration expense</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%">62,529&#160;</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%">54,750&#160;</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="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,779&#160;</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></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 continue to pursue several initiatives designed to focus our business behind our growth strategy, to increase our efficiency and to integrate acquired businesses. The amount of restructuring and integration expense is expected to vary from period to period as we execute these initiatives. Further information regarding these costs can be found in </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Restructuring and Integration Costs </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">in this MD&amp;A discussion.</span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:150%">28</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Gain on Sale of Businesses and Facility</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:55.040%"></td><td style="width:0.1%"></td><td style="width: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 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:12.794%"></td><td style="width:0.1%"></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%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></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:700;line-height:100%">Change</span></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%">Gain on sale of businesses and 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:#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%">19,331&#160;</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%">&#8212;&#160;</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="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,331&#160;</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></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 discussed in </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Executive Overview</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, during the third quarter of 2022, we sold the assets of our Promotional Solutions retail packaging business, and during the second quarter of 2022, we completed the sale of our Australian web hosting business, our Promotional Solutions strategic sourcing business and a former facility. Net cash proceeds from these sales were $25.2 million during 2022.</span></div><div style="text-indent:27pt"><span><br/></span></div><div><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Interest Expense</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:55.040%"></td><td style="width:0.1%"></td><td style="width: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 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:12.794%"></td><td style="width:0.1%"></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%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></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:700;line-height:100%">Change</span></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 expense</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%">94,454&#160;</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%">55,554&#160;</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="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:400;line-height:100%">70.0%</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:9pt;font-weight:400;line-height:100%">Weighted-average debt outstanding</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,682,676&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,402,970&#160;</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="padding:0 1pt"></td><td colspan="3" 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%">19.9%</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:9pt;font-weight:400;line-height:100%">Weighted-average interest rate</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.19&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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.60&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;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="padding:0 1pt"></td><td colspan="3" 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%">1.59 pt.</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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 increase in interest expense for 2022, as compared to 2021, was due primarily to the increase in our weighted-average interest rate driven by the rising interest rate environment and the $500.0 million notes we issued in June 2021 to fund the First American acquisition with an interest rate of 8.0%. Based on the daily average amount of variable-rate debt outstanding during 2022, a one percentage point change in the weighted-average interest rate would have resulted in a $9.1 million change in interest expense. Also negatively impacting interest expense for 2022 was the increase in our weighted-average debt outstanding driven by the issuance of debt to fund the First American acquisition in June 2021. Further information regarding our debt can be found under the caption "Note 13: Debt" in the Notes to Consolidated Financial Statements appearing in Part II, Item 8 of this report. </span></div><div style="text-indent:27pt"><span><br/></span></div><div><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Income Tax Provision</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:55.040%"></td><td style="width:0.1%"></td><td style="width: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 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:12.794%"></td><td style="width:0.1%"></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%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></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:700;line-height:100%">Change</span></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%">Income tax provision</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%">18,848&#160;</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%">31,031&#160;</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="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:400;line-height:100%">(39.3%)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Effective tax rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">(10.8) pt.</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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 decrease in our effective income tax rate for 2022, as compared to 2021, was driven primarily by the impact of the sale of our Australian web hosting business. For tax purposes, we recognized a capital loss on the transaction, and we recorded a valuation allowance for the portion of the capital loss carryover we do not currently expect to realize. These impacts reduced income tax expense $7.1 million in 2022, reducing our effective income tax rate by 8.4 points. In addition, the impact of the repatriation of Canadian earnings drove a 2.7 point decrease in the effective income tax rate. Information regarding other factors that impacted our effective income tax rates can be found under the caption "Note 10: Income Tax Provision" in the Notes to Consolidated Financial Statements appearing in Part II, Item 8 of this report.</span></div><div style="text-indent:27pt"><span><br/></span></div><div><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Net Income / Diluted Earnings per Share</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:55.040%"></td><td style="width:0.1%"></td><td style="width: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 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:12.794%"></td><td style="width:0.1%"></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%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></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:700;line-height:100%">Change</span></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%">Net income</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">65,530&#160;</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%">62,772&#160;</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="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:2pt 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%">4.4&#160;</span></td><td style="border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:left;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></tr><tr><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%">Diluted earnings per share</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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.45&#160;</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="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjusted diluted EPS</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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.08&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.88&#160;</span></td><td style="background-color:#ffffff;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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;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></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%">Information regarding the calculation of adjusted diluted EPS can be found in the following section entitled </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%">Reconciliation of Non-GAAP Financial Measures.</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%">The increases in net income and diluted EPS and the decrease in adjusted diluted EPS for 2022, as compared to 2021, were driven by the factors outlined in </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Executive Overview &#8211; 2022 results vs. 2021.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div><span><br/></span></div><div><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Adjusted EBITDA</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:55.040%"></td><td style="width:0.1%"></td><td style="width: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 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:12.794%"></td><td style="width:0.1%"></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%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></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:700;line-height:100%">Change</span></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%">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%">418,130&#160;</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%">407,765&#160;</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="border-top:2pt solid #000000;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:400;line-height:100%">2.5%</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 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%">Adjusted EBITDA as a percentage of total revenue (adjusted EBITDA margin)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;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="padding:0 1pt"></td><td colspan="3" 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%">(1.5) pt.</span></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%">The increase in adjusted EBITDA for 2022, as compared to 2021, was driven by price increases, actions taken to reduce costs as we continually evaluate our cost structure, and revenue growth from new business in all of our segments and strong ongoing demand for our products. In addition, the increase in adjusted EBITDA also reflected the incremental contribution from </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:150%">29</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">the First American acquisition of $30.2 million. Partially offsetting these increases in adjusted EBITDA were increased costs related to our continued transformational investments, primarily investments in our technology infrastructure, including sales and financial management tools; inflationary pressures on hourly wages, materials and delivery; an unfavorable change in product mix driven by the impact of Promotional Solutions supply chain disruptions for certain higher margin printed products and growth in Data Solutions's data-driven marketing revenue combined with declines in the higher margin web hosting business; and the continuing secular decline in checks, business forms and some business accessories.</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%">Adjusted EBITDA margin decreased for 2022, as compared to 2021, driven by planned technology investments, inflationary pressures and the unfavorable product mix. These decreases in adjusted EBITDA margin were partially offset by price increases, cost saving actions and operating leverage from the revenue growth.</span></div><div style="text-indent:27pt"><span><br/></span></div><div><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Reconciliation of Non-GAAP Financial Measures</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Free cash flow</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> &#8211; We define free cash flow as net cash provided by operating activities less purchases of capital assets. We believe that&#160;free cash flow&#160;is an important indicator of cash available for debt service and for shareholders, after making capital investments to maintain or expand our asset base.&#160;A limitation of using the free cash flow&#160;measure is that not all of our free&#160;cash&#160;flow&#160;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.</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%">Net cash provided by operating activities for the years ended December 31 reconciles to free cash flow as follows:</span></div><div style="text-indent:27pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width: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><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%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></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%">Net cash provided by operating activities</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%">191,531&#160;</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%">210,821&#160;</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></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%">Purchases of capital 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%">(104,598)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(109,140)</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></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%">Free cash flow</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%">86,933&#160;</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%">101,681&#160;</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></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%">Net debt</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> &#8211; 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.</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%">Total debt reconciles to net debt as follows as of December 31:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.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%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total debt</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,644,276&#160;</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: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%">1,682,949&#160;</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;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="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,435)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,231)</span></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%">Net 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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,603,841&#160;</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,641,718&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Liquidity</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> &#8211; We define liquidity as cash and cash equivalents plus the amount available for borrowing under our revolving credit facility. We consider liquidity to be an important metric for demonstrating the amount of cash that is available or that could be available on short notice. This financial measure is not a substitute for GAAP liquidity measures. Instead, we believe that this measurement enhances investors' understanding of the funds that are currently available. </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%">Liquidity was as follows as of December 31:</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:70.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.791%"></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: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%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</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 style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,435&#160;</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%">41,231&#160;</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%">Amount available for borrowing under revolving credit facility</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">295,177&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">362,619&#160;</span></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%">Liquidity</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#0e32e1;font-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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">335,612&#160;</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%">403,850&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Adjusted diluted EPS</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> &#8211; 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.</span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:150%">30</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Diluted earnings per share for the years ended December 31 reconciles to adjusted diluted EPS as follows:</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:69.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:12.870%"></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:12.872%"></td><td style="width:0.1%"></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%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></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%">Net income</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">65,530&#160;</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%">62,772&#160;</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></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%">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%">(135)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(139)</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></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 Deluxe</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%">65,395&#160;</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%">62,633&#160;</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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Acquisition amortization</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">90,588&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">82,915&#160;</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></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13.75pt;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 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%">63,136&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">58,947&#160;</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></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13.75pt;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%">23,676&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,477&#160;</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></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Acquisition transaction costs</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">130&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,913&#160;</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></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Certain legal-related (benefit) expense</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(730)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,443&#160;</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></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%">Gain on sales of businesses and facility</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(19,331)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</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></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%">Gain on debt retirements</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,726)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</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></tr><tr><td colspan="3" style="padding:2px 1pt 2px 24.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%">Adjustments, pretax</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%">155,743&#160;</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 #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%">192,695&#160;</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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income tax provision impact of pretax adjustments</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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(43,854)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(45,783)</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></tr><tr><td colspan="3" style="padding:2px 1pt 2px 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%">Adjustments, 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%">111,889&#160;</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 #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%">146,912&#160;</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></tr><tr><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%">Adjusted net income attributable to Deluxe</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">177,284&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">209,545&#160;</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></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%">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%">(98)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(156)</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></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%">Re-measurement of share-based awards classified as 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%">(512)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(448)</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10.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%">Adjusted 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 #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%">176,674&#160;</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%">208,941&#160;</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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></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%">Weighted-average shares and potential common shares outstanding</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,310&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,827&#160;</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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjustment</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10.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%">Adjusted weighted-average shares and potential common shares outstanding</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%">43,310&#160;</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%">42,811&#160;</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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></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%">GAAP diluted earnings per share</span></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.45&#160;</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></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%">Adjustments, net of tax</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.58&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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.43&#160;</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></tr><tr><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%">Adjusted diluted EPS</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%">4.08&#160;</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.88&#160;</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></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%"> 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 and gains on sales of businesses, depends on whether the amounts are deductible in the respective tax jurisdictions and the applicable effective tax rate(s) in those jurisdictions. </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%">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.</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%">Adjusted EBITDA and adjusted EBITDA margin</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> &#8211; 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.</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 have not reconciled our adjusted EBITDA outlook&#160;for 2023&#160;to the directly comparable GAAP financial measure&#160;because we do not provide&#160;outlook&#160;guidance for net income or the reconciling items between net income and adjusted EBITDA. Because of the substantial uncertainty and variability surrounding certain of these&#160;forward-looking&#160;reconciling items, including asset impairment charges; restructuring and integration costs; gains and losses on sales of businesses and facilities; 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.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:150%">31</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net income for the years ended December 31 reconciles to adjusted EBITDA and adjusted EBITDA margin 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:98.976%"><tr><td style="width:1.0%"></td><td style="width:69.357%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.932%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.935%"></td><td style="width:0.1%"></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%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></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%">Net income</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:#0e32e1;font-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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">65,530&#160;</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%">62,772&#160;</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></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%">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%">(135)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(139)</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></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%">172,552&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">148,767&#160;</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></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%">94,454&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55,554&#160;</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></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%">Income tax provision</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,848&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,031&#160;</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></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 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%">63,136&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">58,947&#160;</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></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%">23,676&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,477&#160;</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></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Acquisition transaction costs</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">130&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,913&#160;</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></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Certain legal-related (benefit) expense</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(730)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,443&#160;</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></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 sales of businesses and facility</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(19,331)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</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></tr><tr><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%">Adjusted EBITDA</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%">418,130&#160;</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%">407,765&#160;</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="display:none"></td><td colspan="3" style="display:none"></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%">Adjusted EBITDA margin</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #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%">18.7&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:left;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="padding:0 1pt"></td><td colspan="2" style="border-top:3pt double #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%">20.2&#160;</span></td><td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:left;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></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div id="id8e780c3c90d49f1abe315cc6d71fa2d_46"></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#546ff5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">RESTRUCTURING AND INTEGRATION COSTS</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 the consolidation and migration of certain applications and processes, including our financial and sales management systems. It also includes costs related to the integration of acquired businesses into our systems and processes. These costs consist primarily of information technology consulting, project management services and internal labor, as well as other costs associated with our initiatives, such as training, travel, relocation and costs associated with facility closures. In addition, we recorded employee severance costs related to these initiatives, as well as our ongoing cost reduction initiatives across functional areas. Further information regarding restructuring and integration expense can be found under the caption "Note 9: Restructuring and Integration Expense" in the Notes to Consolidated Financial Statements appearing in Part II, Item 8 of this report.</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 majority of the employee reductions included in our restructuring and integration accruals as of December&#160;31, 2022, as well as the related severance payments, are expected to be completed by mid-2023. As a result of our employee reductions, we realized cost savings of approximately $20 million in SG&amp;A expense, in comparison to our 2021 results of operations. For those employee reductions included in our restructuring and integration accruals through December&#160;31, 2022, we expect to realize cost savings of approximately $25 million in SG&amp;A expense in 2023, in comparison to our 2022 results of operations. In addition, we realized cost savings from facility closures of approximately $4 million in 2022, in comparison to our 2021 results of operations, and we continue to evaluate our real estate footprint. Note that these savings were, and will continue to be, partially offset by increased labor and other costs, including costs associated with new employees as we restructure certain activities and strive for the optimal mix of employee skill sets that will support our growth strategy.</span></div><div style="text-indent:27pt"><span><br/></span></div><div id="id8e780c3c90d49f1abe315cc6d71fa2d_49"></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#546ff5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">SEGMENT RESULTS</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 operate 4 reportable business segments: Payments, Data Solutions, Promotional Solutions and Checks. These segments are generally organized by product type and reflect the way we manage the company. In conjunction with the anticipated sale of our North American web hosting and logo businesses in 2023, as discussed in </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Executive Overview</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, we changed the name of our Cloud Solutions segment to Data Solutions. The financial information presented below for our reportable business segments is consistent with that presented under the caption &#8220;Note 17: Business Segment Information&#8221; in the Notes to Consolidated Financial Statements appearing in Part II, Item 8 of this report, where information regarding revenue for our product and service offerings can also be found.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Payments</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%">Results for our Payments segment were as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.830%"><tr><td style="width:1.0%"></td><td style="width:54.521%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.539%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.953%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.539%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.953%"></td><td style="width:0.1%"></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.539%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.956%"></td><td style="width:0.1%"></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%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></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:700;line-height:100%">Change</span></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 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%">678,580&#160;</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%">510,359&#160;</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="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:400;line-height:100%">33.0%</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: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%">144,605&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">105,576&#160;</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="padding:0 1pt"></td><td colspan="3" 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%">37.0%</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:9pt;font-weight:400;line-height:100%">Adjusted EBITDA margin</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;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="padding:0 1pt"></td><td colspan="3" 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%">0.6 pt.</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-indent:27pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:150%">32</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The increase in total revenue for 2022, as compared to 2021, was driven, in part, by volume increases in our major payments products, primarily lockbox processing services and digital payments, as well as growth in merchant services. Revenue also benefited from price increases in response to the current inflationary environment. The revenue increase also reflected the acquisition and strong performance of First American, which contributed incremental revenue of $144.2 million for 2022. In 2023, we expect mid-single digit percentage revenue growth for this segment.</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%">The increase in adjusted EBITDA for 2022, as compared to 2021, was driven, in part, by price increases and the revenue growth in our payments and merchant services businesses. In addition, adjusted EBITDA benefited from the incremental contribution of the First American acquisition of $30.2 million. These increases in adjusted EBITDA were partially offset by continued sales and information technology investments and inflationary pressures on our cost structure, primarily labor costs in our lockbox processing business. Adjusted EBITDA margin increased for 2022, as compared to 2021, as the benefit of the revenue increases exceeded the impact of the investments in the business and the inflationary pressures. In 2023, we expect adjusted EBITDA margins will be in the low-to-mid 20% range.</span></div><div style="text-indent:27pt"><span><br/></span></div><div><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Data Solutions</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%">Results for our Data Solutions segment 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:55.186%"></td><td style="width:0.1%"></td><td style="width: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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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.794%"></td><td style="width:0.1%"></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%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></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:700;line-height:100%">Change</span></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 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%">267,525&#160;</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%">262,310&#160;</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="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:400;line-height:100%">2.0%</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: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%">68,214&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,172&#160;</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="padding:0 1pt"></td><td colspan="3" 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%">(2.8%)</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:9pt;font-weight:400;line-height:100%">Adjusted EBITDA margin</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;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="padding:0 1pt"></td><td colspan="3" 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%">(1.3) pt.</span></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%">The increase in total revenue for 2022, as compared to 2021, was driven by growth in data-driven marketing of $26.8 million for 2022, resulting from relationship expansion with key clients, sales wins and increased marketing spend by our customers. Partially offsetting the revenue increases was the sale of our Australian web hosting business, which resulted in a $16.0 million revenue reduction for 2022, and customer churn in our North American web hosting business. In 2023, we expect that revenue will decline approximately $57 million as a result of the sale of our North American web hosting and logo design businesses, as discussed in </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Executive Overview</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, and that the remainder of the business will deliver low single-digit percentage revenue growth.</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 decrease in adjusted EBITDA for 2022, as compared to 2021, was driven by the sale of the Australian web hosting business, which reduced adjusted EBITDA by approximately $3 million for 2022, and investments in our data-driven marketing platform, partially offset by the growth in data-driven marketing revenue. Adjusted EBITDA margin decreased, as compared to 2021, driven by changes in product mix resulting from growth in data-driven marketing combined with declines in the higher margin web hosting business, as well as the platform investments in the data-driven marketing business. In 2023, we expect that adjusted EBITDA will decline approximately $20 million as a result of the sale of our North American web hosting and logo design businesses, as discussed in E</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">xecutive Overview</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, and that the remainder of the business will deliver adjusted EBITDA margins in the low 20% range.</span></div><div><span><br/></span></div><div><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Promotional Solutions</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%">Results for our Promotional Solutions segment were as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.830%"><tr><td style="width:1.0%"></td><td style="width:54.521%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.539%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.953%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.539%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.953%"></td><td style="width:0.1%"></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.539%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.956%"></td><td style="width:0.1%"></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%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></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:700;line-height:100%">Change</span></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 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%">562,917&#160;</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%">546,473&#160;</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="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:400;line-height:100%">3.0%</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: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%">79,549&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">85,384&#160;</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="padding:0 1pt"></td><td colspan="3" 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%">(6.8%)</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:9pt;font-weight:400;line-height:100%">Adjusted EBITDA margin</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;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="padding:0 1pt"></td><td colspan="3" 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%">(1.5) pt.</span></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%">The increase in total revenue for 2022, as compared to 2021, was driven primarily by the impact of new clients, relationship expansion with existing clients, price increases in response to the current inflationary environment, and strong ongoing demand for our promotional and apparel products. Partially offsetting these revenue increases were lower sales of certain printed products due to supply chain disruptions in the first half of the year, as well as the continuing secular decline in business forms and some accessories. As discussed in </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Executive Overview</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, we sold our strategic sourcing business during the second quarter of 2022 and our retail packaging business during the third quarter of 2022. These divestitures resulted in a revenue decline of $16.2 million for 2022. In 2023, we expect that revenue will decline approximately $12 million as a result of business exits, and that the remainder of the business will deliver low single-digit percentage revenue growth.</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 decrease in adjusted EBITDA for 2022, as compared to 2021, was driven by inflationary pressures on materials and delivery and supply chain disruptions for certain printed products during the first half of the year, partially offset by price increases in response to the current inflationary environment and the revenue growth noted above. Adjusted EBITDA margin decreased for 2022, as compared to 2021, as the impact of inflation and supply chain disruptions for certain higher margin printed products </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:150%">33</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">exceeded the impact of the price increases and revenue growth. In 2023, we expect adjusted EBITDA margin percentages will be in the mid-teens.</span></div><div><span><br/></span></div><div><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Checks</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%">Results for our Checks segment were as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.830%"><tr><td style="width:1.0%"></td><td style="width:54.521%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.539%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.953%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.539%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.953%"></td><td style="width:0.1%"></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.539%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.956%"></td><td style="width:0.1%"></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%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></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:700;line-height:100%">Change</span></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 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%">728,988&#160;</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%">703,055&#160;</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="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:400;line-height:100%">3.7%</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: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%">320,498&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">324,224&#160;</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="padding:0 1pt"></td><td colspan="3" 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%">(1.1%)</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:9pt;font-weight:400;line-height:100%">Adjusted EBITDA margin</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;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="padding:0 1pt"></td><td colspan="3" 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%">(2.1) pt.</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">The increase in total revenue for 2022, as compared to 2021, was driven primarily by the impact of new client wins, price increases and strong demand for business checks. These increases in revenue were partially offset by the continuing secular decline in overall check volumes. In 2023, we are expecting mid-single digit percentage revenue declines.</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%">The decrease in adjusted EBITDA for 2022, as compared to 2021, was driven by inflationary pressures on delivery and materials and the secular decline in overall check volumes, partially offset by price increases, cost saving actions, the impact of new clients and strong demand for business checks. Adjusted EBITDA margin decreased for 2022, as compared to 2021, as inflationary cost pressures and the addition of lower margin new clients exceeded the benefit of the pricing and cost savings actions. In 2023, we expect adjusted EBITDA margins will be in the mid-40% range.</span></div><div style="text-indent:27pt"><span><br/></span></div><div id="id8e780c3c90d49f1abe315cc6d71fa2d_52"></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#546ff5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">CASH FLOWS AND LIQUIDITY</span></td></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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%">As of December&#160;31, 2022, we held cash and cash equivalents of $40.4 million, as well as restricted cash and restricted cash equivalents included in funds held for customers and in other non-current assets of $297.0 million. The following table should be read in conjunction with the consolidated statements of cash flows appearing in Part II, Item 8 of this report.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.040%"></td><td style="width:0.1%"></td><td style="width: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 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:12.794%"></td><td style="width:0.1%"></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%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></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:700;line-height:100%">Change</span></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"><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%">Net cash provided by operating activities</span></div></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%">191,531&#160;</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%">210,821&#160;</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="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,290)</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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash used by investing activities</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%">(80,325)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,066,601)</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="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">986,276&#160;</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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash (used) provided by financing activities</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%">(48,601)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">912,961&#160;</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="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(961,562)</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></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%">Effect of exchange rate change on cash, cash equivalents, restricted cash and restricted cash equivalents</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,681)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,099)</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="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,582)</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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net change in cash, cash equivalents, restricted cash and restricted cash equivalents</span></div></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51,924&#160;</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%">56,082&#160;</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="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%">(4,158)</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="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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Free cash flow</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 #000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-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:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">86,933&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101,681&#160;</span></td><td style="border-bottom:3pt double #000;border-top:3pt double #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="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:3pt double #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:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(14,748)</span></td><td style="border-bottom:3pt double #000000;border-top:3pt double #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></tr></table></div><div><span><br/></span></div><div style="padding-left:4.5pt;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%">See </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%">Reconciliation of Non-GAAP Financial Measures</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"> within the </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%">Consolidated Results of Operations</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"> section, which defines and illustrates how we calculate free cash flow.</span></div><div style="padding-left:4.5pt;text-indent:-4.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%">Net cash provided by operating activities decreased $19.3 million for 2022, as compared to 2021, driven by a $40.5 million increase in interest payments as a result of rising interest rates and debt issued to complete the First American acquisition, as well as a $22.8 million increase in employee cash bonus payments related to our 2021 operating performance. During 2021, a portion of our cash bonuses were paid in the form of restricted stock units and the bonus payments in 2021 were unusually low because of the impact of the COVID-19 pandemic on our 2020 performance. Operating cash flow was also negatively impacted by a $19.9 million increase in income tax payments, inflationary pressures, supply chain disruptions in our Promotional Solutions segment, and the continuing secular decline in checks, business forms and some business accessories. The increase in income tax payments was primarily driven by the provisions of the Tax Cuts and Jobs Act of 2017 that became effective in 2022 and that require the capitalization of research and development and cloud computing arrangement expenditures for income tax purposes. We were able to substantially offset these decreases in operating cash flow through the incremental contribution from the First American acquisition, price increases in response to the current inflationary environment, continued cost saving actions, a $22.9 million decrease in payments for cloud computing arrangements, primarily related to our sales and finance technology infrastructure, and revenue growth from new business and strong demand for our products. In addition, we incurred acquisition transaction costs of $18.9 million in 2021 related to the First American acquisition that did not recur in 2022.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:150%">34</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></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%">Included in net cash provided by operating activities were the following operating cash outflows:</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.040%"></td><td style="width:0.1%"></td><td style="width: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 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:12.794%"></td><td style="width:0.1%"></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%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></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:700;line-height:100%">Change</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest payments</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%">87,108&#160;</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%">46,621&#160;</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="display:none"></td><td colspan="3" style="display:none"></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,487&#160;</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="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 tax 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%">38,629&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,761&#160;</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="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,868&#160;</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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Performance-based compensation payments</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%">34,972&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,192&#160;</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="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,780&#160;</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></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 discount payments</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%">30,603&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,920&#160;</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="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,317)</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></tr><tr><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%">Payments for 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%">18,649&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,547&#160;</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="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,898)</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></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%">Amounts reflect compensation based on total company and segment performance.</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%"> See </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%">Other Financial Position Information f</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">or further information regarding these payments.</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%">Net cash used by investing activities for 2022 was $986.3 million lower than 2021, driven by the acquisition of First American in 2021 and proceeds of $25.2 million from sales of businesses and a facility during 2022.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net cash used by financing activities for 2022 was $961.6 million higher than 2021, driven by the net proceeds from debt issued in 2021 to fund the First American acquisition, as well as the net change in customer funds obligations in each period, primarily related to the portion of First American's business under which property tax payments are collected in December and are paid on behalf of customers in the following quarter. In addition, proceeds from issuing shares were $13.7 million lower in 2022, as certain employees of First American purchased our stock during 2021 in conjunction with the acquisition.</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%">Significant cash transactions, excluding those related to operating activities, for each period 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:55.040%"></td><td style="width:0.1%"></td><td style="width: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 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:12.794%"></td><td style="width:0.1%"></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%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></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:700;line-height:100%">Change</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt 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%">Payment for acquisitions, net of cash, cash equivalents, restricted cash and restricted cash equivalents acquired</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%">&#8212;&#160;</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%">(958,514)</span></td><td style="border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">958,514&#160;</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="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%">Purchases of capital 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%">(104,598)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(109,140)</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="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,542&#160;</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></tr><tr><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%">Cash dividends paid to shareholders</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,647)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(51,654)</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="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(993)</span></td><td style="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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net change in debt</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%">(40,613)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">854,974&#160;</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="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(895,587)</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></tr><tr><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%">Payments for 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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,153)</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="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,153&#160;</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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net change in customer funds obligations</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%">56,426&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">126,703&#160;</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="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,277)</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></tr><tr><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%">Proceeds from sale of businesses and facilities</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,248&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,648&#160;</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="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,600&#160;</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></tr><tr><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%">Proceeds from issuing 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%">3,112&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,843&#160;</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="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,731)</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></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%">During 2022, we repatriated current year foreign earnings of $25.5 million held in cash by our Canadian subsidiaries. The associated tax expense of $1.8 million was included in our income tax provision. We believe the accumulated and remaining cash of our Canadian subsidiaries is sufficient to meet their working capital needs. We utilized the repatriated cash to reduce our outstanding debt. The historical unremitted Canadian earnings as of December 31, 2021, as well as the accumulated and future unremitted earnings of our European subsidiaries, will continue to be reinvested indefinitely in the operations of those subsidiaries. Deferred income taxes have not been recognized on these earnings as of December&#160;31, 2022. If we were to repatriate our foreign cash and cash equivalents into the U.S. all at one time, we estimate that we would incur a foreign withholding tax liability of approximately $2 million, notwithstanding any tax planning strategies that might be available. As of December&#160;31, 2022, the amount of cash and cash equivalents held by our foreign subsidiaries was $33.6 million, primarily in Canada.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">During the fourth quarter of 2021, we repatriated accumulated foreign earnings of $85.3 million held in cash by our Canadian subsidiaries. We decided to complete the repatriation due, in part, to changes in Canadian law announced during 2021 and the reorganization of our capital structure in June 2021. We utilized this cash to reduce our outstanding debt. The associated tax expense of $4.6 million was included in our income tax provision for the fourth quarter of 2021.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In 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, our operating and finance lease obligations and contingent liabilities can be found under the captions "Note 13: Debt," "Note 14: Leases" and "Note 15: Other Commitments and Contingencies," all of which appear in the Notes to Consolidated Financial Statements appearing in Part II, Item 8 of this report. In addition, we have executed contracts with third-party service providers, primarily for information technology services, including cloud computing and professional services agreements related to the modernization of our technology platform, as well as agreements for outsourcing services, the purchase of data, and payment acceptance services. </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:150%">35</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">These contracts obligate us to pay approximately $145 million in total, with approximately $60 million due during 2023, $40 million due during 2024 and the remainder due through 2027.</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 December&#160;31, 2022, $295.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 our 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.</span></div><div style="text-indent:36pt"><span><br/></span></div><div id="id8e780c3c90d49f1abe315cc6d71fa2d_55"></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#546ff5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">CAPITAL RESOURCES</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 principal amount of our debt obligations was $1.66 billion as of December&#160;31, 2022 and $1.70 billion as of December&#160;31, 2021. Further information concerning our outstanding debt, including our debt service obligations, can be found under the caption "Note 13: Debt&#8221; in the Notes to Consolidated Financial Statements appearing in Part II, Item 8 of this report.</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 capital structure for each period 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.853%"><tr><td style="width:1.0%"></td><td style="width:31.550%"></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:11.637%"></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:11.637%"></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:11.637%"></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:11.637%"></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:11.642%"></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%">&#160;</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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="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, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><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%">&#160;</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%">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%">Period-end interest rate</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%">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%">Period-end 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%">Change</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%">Fixed interest rate</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td 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%">975,000&#160;</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 colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.6&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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 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%">700,000&#160;</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 colspan="2" style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.9&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td 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%">275,000&#160;</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%">Floating interest rate</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">684,375&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,002,125&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(317,750)</span></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 debt principal</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%">1,659,375&#160;</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;padding:2px 0 2px 1pt;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.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,702,125&#160;</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="padding:2px 0 2px 1pt;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.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;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="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(42,750)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Shareholders&#8217; equity</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">604,224&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</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%">574,598&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</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%">29,626&#160;</span></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%">Total capital</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%">2,263,599&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,276,723&#160;</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 colspan="3" style="padding:2px 1pt;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;</span></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%">(13,124)</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:-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%"> 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.</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%">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 since the first quarter of 2020, when we suspended share repurchases in order to maintain liquidity during the COVID-19 pandemic. As of December&#160;31, 2022, $287.5 million remained available for repurchase under the authorization. Information regarding changes in shareholders' equity can be found in the consolidated statements of shareholders' equity appearing in Part II, Item 8 of this report.</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 December&#160;31, 2022, total commitments under our revolving credit facility were $500.0 million and the credit facility matures in June 2026. Our quarterly commitment fee ranges from 0.25% to 0.35%, based on our total leverage ratio, as defined in the credit agreement. Further information regarding the terms and maturities of our debt, as well as our debt covenants, can be found under the caption "Note 13: Debt" in the Notes to Consolidated Financial Statements appearing in Part II, Item 8 of this report. Under the terms of our credit facility, if our consolidated total leverage ratio exceeds 2.75 to 1.00, the aggregate annual amount of permitted dividends and share repurchases is limited to $60.0 million. We were in compliance with our debt covenants as of December&#160;31, 2022, and we anticipate that we will remain in compliance with our debt covenants throughout 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%">As of December&#160;31, 2022, amounts were available for borrowing under our revolving credit facility 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.844%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.956%"></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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total available</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%">Revolving credit facility commitment</span></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%">500,000&#160;</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%">Amount drawn on revolving credit facility</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(197,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding letters of credit</span><span style="color:#006ebf;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,823)</span></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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net available for borrowing as of&#160;December&#160;31, 2022</span></div></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%">295,177&#160;</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="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><span><br/></span></div><div id="id8e780c3c90d49f1abe315cc6d71fa2d_58"></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#546ff5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">OTHER FINANCIAL POSITION INFORMATION</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%">Information concerning items comprising selected captions on our consolidated balance sheets can be found under the caption "Note 3: Supplemental Balance Sheet and Cash Flow Information" in the Notes to Consolidated Financial Statements appearing in Part II, Item 8 of this report.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:150%">36</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></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%">Prepaid product discounts</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> &#8211; Other non-current assets include prepaid product discounts that are recorded upon contract execution and are generally amortized on the straight-line basis as reductions of revenue over the related contract term. Changes in prepaid product discounts during the past 3 years can be found under the caption "Note 3: Supplemental Balance Sheet and Cash Flow Information" in the Notes to Consolidated Financial Statements appearing in Part II, Item 8 of this report. Cash payments made for prepaid product discounts were $30.6 million for 2022, $40.9 million for 2021 and $33.6 million for 2020. </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%">The number of checks being written has been declining, which has contributed to increased competitive pressure when attempting to retain or acquire clients. Both the number of financial institution clients requesting prepaid product discount payments and the amount of the payments has fluctuated from year to year. Although we anticipate that we will selectively continue to make these payments, we cannot quantify future amounts with certainty. The amount paid depends on numerous factors, such as the number and timing of contract executions and renewals, competitors&#8217; actions, overall product discount levels and the structure of up-front product discount payments versus providing higher discount levels throughout the term of the contract. </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%">Liabilities for prepaid product discounts are recorded upon contract execution. These obligations are monitored for each contract and are adjusted as payments are made. Prepaid product discounts due within the next year are included in accrued liabilities on the consolidated balance sheets and were $4.2 million as of December&#160;31, 2022 and $11.9 million as of December&#160;31, 2021.</span></div><div style="text-align:center;text-indent:27pt"><span><br/></span></div><div id="id8e780c3c90d49f1abe315cc6d71fa2d_61"></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#546ff5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">CRITICAL ACCOUNTING ESTIMATES</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%">Our critical accounting estimates are those that are most important to the portrayal of our financial condition and results of operations, or which place the most significant demands on management's judgment about the effect of matters that are inherently uncertain, and the impact of different estimates or assumptions could be material to our financial condition or results of operations. Our MD&amp;A discussion is based upon our consolidated financial statements, which have been prepared in accordance with GAAP. Our accounting policies are discussed under the caption &#8220;Note 1: Significant Accounting Policies&#8221; in the Notes to Consolidated Financial Statements appearing in Part II, Item 8 of this report. We review the accounting policies used in reporting our financial results on a regular basis. The preparation of our financial statements requires us to make estimates and judgments that affect the reported amounts of assets, liabilities, revenues and expenses and the related disclosure of contingent assets and liabilities. We base our estimates on historical experience and on various other factors and assumptions that we believe are reasonable under the circumstances, the result of which forms the basis for making judgments about the carrying values of assets and liabilities. In some instances, we reasonably could have used different accounting estimates and, in other instances, changes in the accounting estimates are reasonably likely to occur from period to period. Accordingly, actual results may differ from our estimates. Significant estimates and judgments are reviewed by management on an ongoing basis and by the audit committee of our board of directors at the end of each quarter prior to the public release of our financial results.</span></div><div style="text-indent:27pt"><span><br/></span></div><div><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Goodwill Impairment</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 December&#160;31, 2022, goodwill totaled $1.43 billion, which represented 46.5% of our total assets. Goodwill is tested for impairment on an annual basis as of July 31, or more frequently if events occur or circumstances change that would indicate a possible impairment.</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%">To analyze goodwill for impairment, we must assign our goodwill to individual reporting units. Identification of reporting units includes an analysis of the components that comprise each of our operating segments, which considers, among other things, the manner in which we operate our business and the availability of discrete financial information. Components of an operating segment are aggregated to form a reporting unit if the components have similar economic characteristics. We periodically review our reporting units to ensure that they continue to reflect the manner in which we operate our business. </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%">When completing our annual goodwill impairment analysis, we have the option to first assess qualitative factors to determine whether the existence of events or circumstances leads to a determination that it is more likely than not that the fair value of a reporting unit is less than its carrying amount. If, after this qualitative assessment, we determine it is not more likely than not that the fair value of a reporting unit is less than its carrying amount, then performing the quantitative impairment test is unnecessary. In completing the 2022 annual impairment analysis of goodwill as of July 31, 2022, we elected to perform qualitative analyses for all of our reporting units, with the exception of our Data Analytics reporting unit. These qualitative analyses evaluated factors, including, but not limited to, economic, market and industry conditions, cost factors and the overall financial performance of the reporting units. We also considered the most recent quantitative analyses completed in prior periods. In completing these assessments, we noted no changes in events or circumstances that indicated that it was more likely than not that the fair value of any reporting unit was less than its carrying amount. The quantitative analysis of our Data Analytics reporting unit indicated that the estimated fair value of this reporting unit exceeded its carrying value by approximately $46 million, or by 39% above the carrying value of its net assets. As such, no goodwill impairment charges were recorded as a result of our 2022 annual impairment analysis.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:150%">37</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">When performing a quantitative analysis of goodwill, we first compare the carrying value of the reporting unit, including goodwill, to its estimated fair value. Carrying value is based on the assets and liabilities associated with the operations of the reporting unit, which often requires the allocation of shared and corporate items among reporting units. We utilize a discounted cash flow model to calculate the estimated fair value of a reporting unit. This approach is a valuation technique under which we estimate future cash flows using the reporting unit's financial forecast from the perspective of an unrelated market participant. Using historical trending and internal forecasting techniques, we project revenue and apply our fixed and variable cost experience rates to the projected revenue to arrive at the future cash flows. A terminal value is then applied to the projected cash flow stream. Future estimated cash flows are discounted to their present value to calculate the estimated fair value. The discount rate used is the market-value-weighted average of our estimated cost of capital derived using both known and estimated customary market metrics. In determining the estimated fair values of our reporting units, we are required to estimate a number of factors, including revenue growth rates, terminal growth rates, direct costs, the discount rate and the allocation of shared and corporate items. When completing a quantitative analysis for all of our reporting units, the summation of our reporting units' fair values is compared to our consolidated fair value, as indicated by our market capitalization, to evaluate the reasonableness of our calculations.</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%">While we did not record any goodwill impairment charges during 2022 or 2021, we did record significant goodwill impairment charges during 2020. </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%"> </span><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">2020 goodwill impairment charges</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> &#8211; During the first quarter of 2020, when the World Health Organization (WHO) classified the COVID-19 outbreak as a pandemic, we observed a decline in the market valuation of our common shares and we determined that the global response to the pandemic negatively impacted our estimates of expected future cash flows. We concluded that a triggering event had occurred for 2 of our reporting units and as such, we completed quantitative goodwill impairment analyses for our Promotional Solutions and Data Solutions Web Hosting reporting units as of March 31, 2020. Our analyses indicated that the goodwill of our Promotional Solutions reporting unit was partially impaired and the goodwill of our Data Solutions Web Hosting reporting unit was fully impaired, and we recorded goodwill impairment charges of $67.1 million and $4.3 million, respectively. The impairment charges were measured as the amount by which the reporting units' carrying values exceeded their estimated fair values, limited to the carrying amount of goodwill. After the impairment charges, $59.0 million of goodwill remained in the Promotional Solutions reporting unit as of the measurement date.</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 impairment analyses were based on assumptions made using the best information available at the time, including the performance of our reporting units subsequent to the WHO declaration of a pandemic and available economic forecasts. These assumptions anticipated a sharp decline in gross domestic product and a material decline in the number of small businesses. The sweeping nature of the pandemic made it extremely difficult to predict how our business and operations would be affected in the longer term. To the extent our assumptions differ from actual events, we may be required to record additional asset impairment charges.</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 impairment assessments are sensitive to changes in forecasted revenues and expenses, as well as our selected discount rate. For the March 31, 2020 assessment of our Promotional Solutions reporting unit, holding all other assumptions constant, if we assumed revenue in each year was 10% higher than we estimated, our goodwill impairment charge would have been approximately $18 million less, and if we assumed revenue in each year was 10% lower than we estimated, our goodwill impairment charge would have been approximately $18 million more. If we assumed our expenses, as a percentage of revenue, were 100 basis points lower in each year, our goodwill impairment charge would have been approximately $39 million less, and if we assumed our expenses, as a percentage of revenue, were 100 basis points higher in each year, our goodwill impairment charge would have been approximately $39 million more. If we assumed our selected discount rate of 12% was 100 basis points lower, our goodwill impairment charge would have been approximately $21 million less, and if we assumed the discount rate was 100 basis points higher, our goodwill impairment charge would have been approximately $17 million more.</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%">Further information regarding all of our goodwill impairment analyses can be found under the caption </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%">Note 8: 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%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">in the Notes to Consolidated Financial Statements appearing in Item II, Part 8 of this report. Evaluations of asset impairment require us to make assumptions about future events, market conditions and financial performance over the life of the asset being evaluated. These assumptions require significant judgment and actual results may vary from our assumptions. For example, if our stock price were to further decline over a sustained period, if a further downturn in economic conditions were to negatively affect our actual and forecasted operating results, if we were to change our business strategies and/or the allocation of resources, if we were to lose significant customers, if competition were to materially increase, or if order volume declines for checks and business forms were to materially accelerate, these situations could indicate a decline in the fair value of one or more of our reporting units. This may require us to record additional impairment charges for a portion of goodwill or other assets.</span></div><div style="text-indent:27pt"><span><br/></span></div><div><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Business Combinations</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%">We allocate the purchase price of acquired businesses to the estimated fair values of the assets acquired and liabilities assumed as of the date of the acquisition. The calculations used to determine the fair value of the long-lived assets acquired, primarily intangible assets, can be complex and require significant judgment. We weigh many factors when completing these estimates, including, but not limited to, the nature of the acquired company&#8217;s business; its competitive position, strengths, and challenges; its historical financial position and performance; estimated customer retention rates; discount rates; and future plans </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:150%">38</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">for the combined entity. We may also engage independent valuation specialists, when necessary, to assist in the fair value calculations for significant acquired long-lived assets.</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 generally estimate the fair value of acquired customer lists using the multi-period excess earnings method. This valuation model estimates revenues and cash flows derived from the asset and then deducts portions of the cash flow that can be attributed to supporting assets, such as a trade name or fixed assets, that contributed to the generation of the cash flows. The resulting cash flow, which is attributable solely to the customer list asset, is then discounted at a rate of return commensurate with the risk of the asset to calculate a present value. The fair value of acquired customer lists may also be estimated by discounting the estimated cash flows expected to be generated by the assets. During 2021, we also utilized the multi-period excess earnings method to estimate the fair value of acquired partner relationship intangible assets. Key assumptions used in these calculations include same-customer revenue, merchant and partner growth rates; estimated earnings; estimated customer and partner retention rates, based on the acquirees' historical information; and the discount rate.</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 fair value of acquired trade names and technology is estimated, at times, using the relief from royalty method, which calculates the cost savings associated with owning rather than licensing the assets. Assumed royalty rates are applied to projected revenue for the estimated remaining useful lives of the assets to estimate the royalty savings. Royalty rates are selected based on the attributes of the asset, including its recognition and reputation in the industry, and in the case of trade names, with consideration of the specific profitability of the products sold under a trade name and supporting assets. The fair value of acquired technology may also be estimated using the cost of reproduction method under which the primary components of the technology are identified and the estimated cost to reproduce the technology is calculated based on historical data provided by the acquiree.</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 excess of the purchase price over the estimated fair value of the net assets acquired is recorded as goodwill. Goodwill is not amortized, but is subject to impairment testing on at least an annual basis.</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 also required to estimate the useful lives of the acquired intangible assets, which determines the amount of acquisition-related amortization expense we will record in future periods. Each reporting period, we evaluate the remaining useful lives of our amortizable intangibles to determine whether events or circumstances warrant a revision to the remaining period of amortization. </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%">While we use our best estimates and assumptions, our fair value estimates are inherently uncertain and subject to refinement. As a result, during the measurement period, which may be up to 1 year from the acquisition date, we may record adjustments to the assets acquired and liabilities assumed, with the corresponding offset to goodwill. Any adjustments required after the measurement period are recorded in the consolidated statements of income.</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 judgments required in determining the estimated fair values and expected useful lives assigned to each class of assets and liabilities acquired can significantly affect net income. For example, different classes of assets will have different useful lives. Consequently, to the extent a longer-lived asset is ascribed greater value than a shorter-lived asset, net income in a given period may be higher. Additionally, assigning a lower value to amortizable intangibles would result in a higher amount assigned to goodwill. As goodwill is not amortized, this would benefit net income in a given period, although goodwill is subject to annual impairment analysis.</span></div><div style="text-indent:27pt"><span><br/></span></div><div><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Revenue Recognition</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%">Product revenue is recognized when control of the goods is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those goods. In most cases, control is transferred when products are shipped. We recognize the vast majority of our service revenue as the services are provided. The majority of our contracts are for the shipment of tangible products or the delivery of services that have a single performance obligation or include multiple performance obligations where control is transferred at the same time. Certain of our financial institution contracts require prepaid product discounts in the form of cash payments we make to our financial institution clients. These prepaid product discounts are included in other non-current assets on our consolidated balance sheets and are generally amortized as reductions of revenue on the straight-line basis over the contract term. Sales tax collected concurrent with revenue-producing activities is excluded from revenue. Amounts billed to customers for shipping and handling are included in revenue, while the related costs incurred for shipping and handling are reflected in cost of products and are accrued when the related revenue is recognized.</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%">When another party is involved in providing goods or services to a customer, we must determine whether our obligation is to provide the specified good or service itself (i.e., we are the principal in the transaction) or to arrange for that good or service to be provided by the other party (i.e., we are an agent in the transaction). When we are responsible for satisfying a performance obligation, based on our ability to control the product or service provided, we are considered the principal and revenue is recognized for the gross amount of consideration. When the other party is primarily responsible for satisfying a performance obligation, we are considered the agent and revenue is recognized in the amount of any fee or commission to which we are entitled. We sell certain products and services through a network of distributors. We have determined that we are the principal in these transactions, and revenue is recorded for the gross amount of consideration.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:150%">39</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Certain costs incurred to obtain customer contracts are required to be recognized as assets and amortized consistent with the transfer of goods or services to the customer. As such, we defer costs related to obtaining check supply, treasury management solution and merchant services contracts. These amounts, which totaled $21.3 million as of December&#160;31, 2022, are included in other non-current assets and are amortized on the straight-line basis as SG&amp;A expense. Amortization of these amounts on the straight-line basis approximates the timing of the transfer of goods or services to the customer. Generally, these amounts are being amortized over periods of 2 to 5 years. We expense these costs as incurred when the amortization period would have been 1 year or less.</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%">Accounting for customer contracts can be complex and may involve the use of various techniques to estimate total contract revenue. Estimates related to variable consideration are based on various assumptions to project the outcome of future events. We review and update our contract-related estimates regularly, and we do not anticipate that revisions to our estimates would have a material effect on our results of operations, financial position or cash flows.</span></div><div><span><br/></span></div><div><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">New Accounting Pronouncements</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%">Information regarding accounting pronouncements not yet adopted can be found under the caption &#8220;Note 2: New Accounting Pronouncements&#8221; in the Notes to Consolidated Financial Statements appearing in Part II, Item 8 of this report.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span><br/></span></div><div id="id8e780c3c90d49f1abe315cc6d71fa2d_64"></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #006ebf;border-top: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%">ITEM 7A. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK</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%">Interest rate risk </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">&#8211; </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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.</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%">Interest is payable on amounts outstanding under our credit facility at a fluctuating rate of interest determined by reference to the eurodollar rate (derived from LIBOR) plus an applicable margin ranging from 1.5% to 2.5%, depending on our total leverage ratio, as defined in the credit agreement. We are currently in the process of modifying our existing credit facility to utilize the Secured Overnight Financing Rate (SOFR), replacing LIBOR as the reference rate in the agreement, effective March 20, 2023. Subsequent to this modification, interest will be payable based on SOFR plus an applicable margin. We also had $475.0 million of 8.0% senior, unsecured notes outstanding as of December&#160;31, 2022. Including the related discount and debt issuance costs, the effective interest rate on these notes is 8.3%.</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 December&#160;31, 2022, our total debt outstanding was as follows:</span></div><div style="text-indent:27pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.478%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.794%"></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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Carrying amount</span><span style="color:#0e32e1;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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair value</span><span style="color:#0e32e1;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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Interest rate</span><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(3)</span></div></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;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%">Senior, secured term loan facility</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:#0e32e1;font-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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">979,757&#160;</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="background-color:#cceeff;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:#0e32e1;font-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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">987,375&#160;</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="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.6&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></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-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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">467,519&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">390,042&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></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-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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">197,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">197,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total 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:#0e32e1;font-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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,644,276&#160;</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:#0e32e1;font-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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,574,417&#160;</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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></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%"> The carrying amount has been reduced by unamortized discount and debt issuance costs of $15.1 million.</span></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">(2) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"> For the amounts outstanding under our credit facility agreement, fair value approximates carrying value because the interest rate is variable and reflects current market rates. The fair value of the senior, unsecured notes is based on quoted prices in active markets for the identical liability when traded as an asset.</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%"> The interest rate presented for total debt includes the impact of the interest rate swaps discussed below.</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 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. The interest rate swaps effectively convert $500.0 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 Notes to Consolidated Financial Statements appearing in Part II, Item 8 of this report. Changes in the fair value of the interest rate swaps are recorded in accumulated other comprehensive loss on the consolidated balance sheets and are subsequently reclassified to interest expense as interest payments are made on the variable-rate debt.&#160;The fair value of the interest rate swaps in effect as of December&#160;31, 2022 was $3.6 million and was included in other current and other non-current assets on the consolidated balance sheet. The fair value of the interest rate swap in effect as of December&#160;31, 2021 was $3.0 million and was included in other non-current liabilities on the consolidated balance sheet.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Based on the daily average amount of outstanding variable-rate debt in our portfolio, a one-percentage-point change in our weighted-average interest rate would have resulted in a $9.1 million change in interest expense for 2022.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:150%">40</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></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 credit agreement matures on June 1, 2026, at which time any amounts outstanding under the revolving credit facility must be repaid. The term loan facility requires periodic principal payments through June 1, 2026, and the senior, unsecured notes mature in June 2029. Information regarding the maturities of our long-term debt can be found under the caption "Note 13: Debt" in the Notes to Consolidated Financial Statements appearing in Part II, Item 8 of this report.</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%">Foreign currency exchange rate risk </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">&#8211; </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:150%">41</span></div></div></div><div id="id8e780c3c90d49f1abe315cc6d71fa2d_67"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #006ebf;border-top: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%">ITEM 8. FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA</span></td></tr></table></div><div id="id8e780c3c90d49f1abe315cc6d71fa2d_70"></div><div><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">INDEX TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><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:86.473%"></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.743%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Item</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:700;line-height:100%">Page</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id8e780c3c90d49f1abe315cc6d71fa2d_73">Report of Independent Registered Public Accounting Firm</a></span><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> (PCAOB ID <ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="dei:AuditorFirmId" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83MC9mcmFnOmMyZTk1OWMzNzI5ZTRhYzc4ODBmMWIxYTUwZmUzNzJhL3RhYmxlOjNhNjc4ZGEyNDVmOTQ1OWJhYjA5ZGVmODFhMGYwMzAyL3RhYmxlcmFuZ2U6M2E2NzhkYTI0NWY5NDU5YmFiMDlkZWY4MWEwZjAzMDJfMS0wLTEtMS05NzYyNy90ZXh0cmVnaW9uOjM4YmI5NWYyMTMzMTQ0NDE5ZDE5ZWQ3ZmVjNjViM2IyXzcw_dee88534-3762-4b9a-b893-c794b38abe19">238</ix:nonNumeric>)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id8e780c3c90d49f1abe315cc6d71fa2d_73">43</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id8e780c3c90d49f1abe315cc6d71fa2d_79">Consolidated Balance Sheets</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id8e780c3c90d49f1abe315cc6d71fa2d_79">45</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id8e780c3c90d49f1abe315cc6d71fa2d_85">Consolidated Statements of Income</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id8e780c3c90d49f1abe315cc6d71fa2d_85">46</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id8e780c3c90d49f1abe315cc6d71fa2d_88">Consolidated Statements of Comprehensive Income</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id8e780c3c90d49f1abe315cc6d71fa2d_88">47</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id8e780c3c90d49f1abe315cc6d71fa2d_91">Consolidated Statements of Shareholders' Equity</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id8e780c3c90d49f1abe315cc6d71fa2d_91">48</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id8e780c3c90d49f1abe315cc6d71fa2d_94">Consolidated Statements of Cash Flows</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id8e780c3c90d49f1abe315cc6d71fa2d_94">49</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Notes to Consolidated Financial Statements:</span></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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id8e780c3c90d49f1abe315cc6d71fa2d_100">Note 1: Significant Accounting Policies</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id8e780c3c90d49f1abe315cc6d71fa2d_100">50</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id8e780c3c90d49f1abe315cc6d71fa2d_103">Note 2: New Accounting Pronouncements</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id8e780c3c90d49f1abe315cc6d71fa2d_103">57</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id8e780c3c90d49f1abe315cc6d71fa2d_106">Note 3: Supplemental Balance Sheet and Cash Flow Information</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id8e780c3c90d49f1abe315cc6d71fa2d_106">57</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id8e780c3c90d49f1abe315cc6d71fa2d_109">Note 4: Earnings</a><a style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id8e780c3c90d49f1abe315cc6d71fa2d_109"> Per Share</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id8e780c3c90d49f1abe315cc6d71fa2d_109">63</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id8e780c3c90d49f1abe315cc6d71fa2d_112">Note 5: Other Comprehensive (Loss) Income</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id8e780c3c90d49f1abe315cc6d71fa2d_112">64</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id8e780c3c90d49f1abe315cc6d71fa2d_115">Note 6: Acquisition and Divestitures</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id8e780c3c90d49f1abe315cc6d71fa2d_115">65</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id8e780c3c90d49f1abe315cc6d71fa2d_118">Note 7: Derivative Financial Instruments</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id8e780c3c90d49f1abe315cc6d71fa2d_118">68</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id8e780c3c90d49f1abe315cc6d71fa2d_121">Note 8: Fair Value Measurements</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id8e780c3c90d49f1abe315cc6d71fa2d_121">68</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id8e780c3c90d49f1abe315cc6d71fa2d_124">Note 9: Restructuring and Integration Expense</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id8e780c3c90d49f1abe315cc6d71fa2d_124">72</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id8e780c3c90d49f1abe315cc6d71fa2d_127">Note 10: Income Tax Provision</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id8e780c3c90d49f1abe315cc6d71fa2d_127">73</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id8e780c3c90d49f1abe315cc6d71fa2d_130">Note 11: Share-Based Compensation Plans</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id8e780c3c90d49f1abe315cc6d71fa2d_130">76</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id8e780c3c90d49f1abe315cc6d71fa2d_139">Note 12: Postretirement Benefits</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id8e780c3c90d49f1abe315cc6d71fa2d_139">80</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id8e780c3c90d49f1abe315cc6d71fa2d_142">Note 13: Debt</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id8e780c3c90d49f1abe315cc6d71fa2d_142">84</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id8e780c3c90d49f1abe315cc6d71fa2d_145">Note 14: Leases</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id8e780c3c90d49f1abe315cc6d71fa2d_145">86</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id8e780c3c90d49f1abe315cc6d71fa2d_148">Note 15: Other Commitments and Contingencies</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id8e780c3c90d49f1abe315cc6d71fa2d_148">88</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id8e780c3c90d49f1abe315cc6d71fa2d_151">Note 16: Shareholders' Equity</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id8e780c3c90d49f1abe315cc6d71fa2d_151">89</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id8e780c3c90d49f1abe315cc6d71fa2d_154">Note 17: Business Segment Information</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id8e780c3c90d49f1abe315cc6d71fa2d_154">89</a></span></div></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:150%">42</span></div></div></div><div id="id8e780c3c90d49f1abe315cc6d71fa2d_73"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Report of Independent Registered Public Accounting Firm</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:112%">To the Board of Directors and Shareholders of Deluxe Corporation</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:112%">Opinions on the Financial Statements and Internal Control over Financial Reporting</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We have audited the accompanying consolidated balance sheets of Deluxe Corporation and its subsidiaries (the &#8220;Company&#8221;) as of December 31, 2022 and 2021, and the related consolidated statements of income, of comprehensive income, of shareholders' equity and of cash flows for each of the three years in the period ended December 31, 2022, including the related notes (collectively referred to as the &#8220;consolidated financial statements&#8221;). We also have audited the Company's internal control over financial reporting as of December 31, 2022, based on criteria established in Internal Control - Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO).</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In our opinion, the consolidated financial statements referred to above present fairly, in all material respects, the financial position of the Company as of December 31, 2022 and 2021, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2022 in conformity with accounting principles generally accepted in the United States of America. Also in our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2022, based on criteria established in Internal Control - Integrated Framework (2013) issued by the COSO.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Basis for Opinions</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company's management is responsible for these consolidated financial statements, for maintaining effective internal control over financial reporting, and for its assessment of the effectiveness of internal control over financial reporting, included in Management&#8217;s Report on Internal Control over Financial Reporting appearing under Item 9A. Our responsibility is to express opinions on the Company&#8217;s consolidated financial statements and on the Company's internal control over financial reporting based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (PCAOB) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audits to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud, and whether effective internal control over financial reporting was maintained in all material respects.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our audits of the consolidated financial statements included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. Our audit of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audits also included performing such other procedures as we considered necessary in the circumstances. We believe that our audits provide a reasonable basis for our opinions.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Definition and Limitations of Internal Control over Financial Reporting</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">A company&#8217;s internal control over financial reporting is a process designed 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. A company&#8217;s internal control over financial reporting includes those policies and procedures that (i) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (ii) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (iii) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company&#8217;s assets that could have a material effect on the financial statements.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Critical Audit Matters</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The critical audit matter communicated below is a matter arising from the current period audit of the consolidated financial statements that was communicated or required to be communicated to the audit committee and that (i) relates to accounts or </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:150%">43</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">disclosures that are material to the consolidated financial statements and (ii) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Revenue Recognition</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As described in Notes 1 and 17 to the consolidated financial statements, product and service revenue of $1,286 million and $952 million, respectively, for the year ended December 31, 2022, are disaggregated by seven product and service offerings including checks, merchant services and other payment solutions, forms and other products, marketing and promotional solutions, treasury management solutions, data-driven marketing solutions, and web and hosted solutions. Product revenue is recognized when control of the goods is transferred to customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods. In most cases, control is transferred when products are shipped. The Company recognizes the vast majority of service revenue as services are provided. The majority of the Company&#8217;s contracts are for the shipment of tangible products or the delivery of services that have a single performance obligation or include multiple performance obligations where control is transferred at the same time.  </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The principal consideration for our determination that performing procedures relating to revenue recognition is a critical audit matter is a high degree of auditor effort in performing procedures related to the Company&#8217;s revenue recognition.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Addressing the matter involved performing procedures and evaluating audit evidence in connection with forming our overall opinion on the consolidated financial statements. These procedures included testing the effectiveness of controls relating to the revenue recognition process. These procedures also included, among others, testing, on a sample basis, whether the criteria for revenue recognition have been met by obtaining and inspecting source documents, including customer order information, the related customer contract, invoices, proof of shipment or delivery and cash receipts, as applicable. </span></div><div><span><br/></span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">/s/ <ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="dei:AuditorName" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83My9mcmFnOjg1YWNjMzVlYTllMTQwZjY4ZGI4N2RlZTE1MzM3YTY1L3RleHRyZWdpb246ODVhY2MzNWVhOWUxNDBmNjhkYjg3ZGVlMTUzMzdhNjVfMTA1ODM_9a1ba586-507f-499c-982f-1913e89bd3f3">PricewaterhouseCoopers LLP</ix:nonNumeric></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="dei:AuditorLocation" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83My9mcmFnOjg1YWNjMzVlYTllMTQwZjY4ZGI4N2RlZTE1MzM3YTY1L3RleHRyZWdpb246ODVhY2MzNWVhOWUxNDBmNjhkYjg3ZGVlMTUzMzdhNjVfMTA1ODY_77b7f046-8544-453b-ba06-a0171fc04347">Minneapolis, Minnesota</ix:nonNumeric></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">February 24, 2023</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We have served as the Company&#8217;s auditor since 2001.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:150%">44</span></div></div></div><div id="id8e780c3c90d49f1abe315cc6d71fa2d_79"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#546ff5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">DELUXE CORPORATION<br/>CONSOLIDATED BALANCE SHEETS</span></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:71.040%"></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.949%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.245%"></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, except share par value)</span></td><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%">December 31,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2021</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:700;line-height:100%">ASSETS</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%">&#160;</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%">&#160;</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:9pt;font-weight:400;line-height:100%">Current assets:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><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%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">Cash and cash equivalents, including securities carried at fair value of $<ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfMy0wLTEtMS0xMTA4NzcvdGV4dHJlZ2lvbjoyODQwMzE4ZDdjOTU0NmUxOTZiNjA5MDJiOGU2OGQwMF81NDk3NTU4MTM5OTc_f6ec5180-fc72-4a11-b6c2-24a43d6d1c02">5,000</ix:nonFraction> as of December 31, 2022</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%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfMy0yLTEtMS05NzYyNw_aa42db6c-d1c5-4106-ac7f-ece1af72d3eb">40,435</ix:nonFraction>&#160;</span></td><td style="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%"><ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfMy00LTEtMS05NzYyNw_0d058d49-6110-4a99-9d6c-2f7ffbb3010d">41,231</ix:nonFraction>&#160;</span></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%">Trade accounts receivable, net of 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%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfNC0yLTEtMS05NzYyNw_473f7344-1c40-4fcc-8e3e-d33acb874db3">206,617</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfNC00LTEtMS05NzYyNw_68606a16-f8ae-4932-a977-af3d6d6dce1d">197,947</ix:nonFraction>&#160;</span></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 reserves</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfNS0yLTEtMS05NzYyNw_a3e4aa07-0ee6-4bdc-9af5-d92c0bafe372">52,267</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfNS00LTEtMS05NzYyNw_8f1c565c-9870-457c-b758-ba7b14dc696b">34,928</ix:nonFraction>&#160;</span></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;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Funds held for customers, including securities carried at fair value of $<ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:InvestmentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfNi0wLTEtMS05NzYyNy90ZXh0cmVnaW9uOmJlZGJiMzU5OTg0YjQzYzQ5OWQzMzcwZDVjZDA2NDVjXzc2_edf4304f-db51-4486-83c2-5bafb05bf243">8,126</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="us-gaap:InvestmentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfNi0wLTEtMS05NzYyNy90ZXh0cmVnaW9uOmJlZGJiMzU5OTg0YjQzYzQ5OWQzMzcwZDVjZDA2NDVjXzgz_ee1a36fb-93a1-4960-a2e1-02f932d795d4">13,307</ix:nonFraction>, respectively</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%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:FundsHeldForClients" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfNi0yLTEtMS05NzYyNw_b153dc77-8991-40e1-9c20-802fb1738438">302,291</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="us-gaap:FundsHeldForClients" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfNi00LTEtMS05NzYyNw_3b571da0-57fb-41f6-adf3-2a01b5d4cac8">254,795</ix:nonFraction>&#160;</span></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%">Prepaid 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%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:PrepaidExpenseCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfNy0yLTEtMS05NzYyNw_ae210e75-f78b-4c11-896f-1f28f78dc177">36,642</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="us-gaap:PrepaidExpenseCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfNy00LTEtMS05NzYyNw_11abff34-a268-4a3b-9bec-78c19239d27b">37,643</ix:nonFraction>&#160;</span></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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="dlx:Revenueinexcessofbillingscurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfOC0yLTEtMS05NzYyNw_df360a68-7da6-4dcc-8251-e184ecaf1b2e">38,761</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="dlx:Revenueinexcessofbillingscurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfOC00LTEtMS05NzYyNw_8f209092-196f-47d5-847e-500dbad58a5d">30,393</ix:nonFraction>&#160;</span></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 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%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:OtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfOS0yLTEtMS05NzYyNw_82846e5c-934a-4c20-8030-44895e073939">27,024</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="us-gaap:OtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfOS00LTEtMS05NzYyNw_e6a5be5e-e1cf-40f6-b7bf-4c8a4a4bd3e4">23,536</ix:nonFraction>&#160;</span></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%">Total current assets</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%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfMTAtMi0xLTEtOTc2Mjc_48b81a31-7018-47cb-a513-43751f6eff9f">704,037</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfMTAtNC0xLTEtOTc2Mjc_2ec981b2-e3e3-4a43-afcf-6f3ae24342d6">620,473</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred income taxes</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:DeferredIncomeTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfMTEtMi0xLTEtOTc2Mjc_9fdc1fc3-fcdb-44f7-a433-b243fb28b35b">1,956</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="us-gaap:DeferredIncomeTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfMTEtNC0xLTEtOTc2Mjc_30f15701-19f9-4dbc-89d7-cfdaa58a34fb">2,180</ix:nonFraction>&#160;</span></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;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term investments</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%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:LongTermInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfMTItMi0xLTEtOTc2Mjc_3b21b3fc-8b2d-4635-8747-83d953241e90">47,783</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="us-gaap:LongTermInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfMTItNC0xLTEtOTc2Mjc_924e3603-5010-4b6e-8d44-51012195a417">47,201</ix:nonFraction>&#160;</span></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%">Property, plant and equipment, net of accumulated depreciation</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfMTMtMi0xLTEtOTc2Mjc_3748e13c-5a45-4069-8256-c57d1090018f">124,894</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfMTMtNC0xLTEtOTc2Mjc_9eab660d-b22d-4a31-8dc3-05a65d1aca55">125,966</ix:nonFraction>&#160;</span></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 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%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfMTQtMi0xLTEtOTc2Mjc_2e831cc8-98bf-4a7a-a2bc-a9d43cd01227">47,132</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfMTQtNC0xLTEtOTc2Mjc_ca84e74b-1de0-4bdc-96c4-10acd6496445">58,236</ix:nonFraction>&#160;</span></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%">Intangibles, net of accumulated amortization</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfMTUtMi0xLTEtOTc2Mjc_4f1e0835-e55b-41c5-8103-f37f80d0a0d3">458,979</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfMTUtNC0xLTEtOTc2Mjc_4f6c2292-bc44-4778-8403-72657f8b2da9">510,724</ix:nonFraction>&#160;</span></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%">Goodwill</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfMTYtMi0xLTEtOTc2Mjc_6ccb632c-8000-4264-a636-3c0c17c8e76e">1,431,385</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfMTYtNC0xLTEtOTc2Mjc_1f32f919-2654-4e85-94ed-1bf791481f84">1,430,141</ix:nonFraction>&#160;</span></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 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%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfMTctMi0xLTEtOTc2Mjc_6d50aa90-beaa-4bd3-91b0-d2ebd46d1842">260,354</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfMTctNC0xLTEtOTc2Mjc_916b0a4f-926b-423d-9b08-3a17791d04ba">279,463</ix:nonFraction>&#160;</span></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%">Total assets</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%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfMTgtMi0xLTEtOTc2Mjc_46c4b9a7-fe24-42c8-8576-a30362e01dde">3,076,520</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfMTgtNC0xLTEtOTc2Mjc_c4e2cd06-4882-4c23-8bc7-82deecc327f6">3,074,384</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">LIABILITIES AND SHAREHOLDERS&#8217; EQUITY</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;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;</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:9pt;font-weight:400;line-height:100%">Current liabilities:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;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;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts payable</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%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfMjItMi0xLTEtOTc2Mjc_ff22859a-276f-4bb0-b65f-3adda7bdd4c1">157,055</ix:nonFraction>&#160;</span></td><td style="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%"><ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfMjItNC0xLTEtOTc2Mjc_91a0a121-ac5a-4131-8cc8-0ea822feb765">153,072</ix:nonFraction>&#160;</span></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%">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%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="dlx:FundsHeldForCustomersLiabiilty" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfMjMtMi0xLTEtOTc2Mjc_b19acc68-8706-48c0-b41c-1ed00cd27575">305,138</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="dlx:FundsHeldForCustomersLiabiilty" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfMjMtNC0xLTEtOTc2Mjc_d75aedad-e060-485d-906a-e6d8cb720bfc">256,257</ix:nonFraction>&#160;</span></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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfMjQtMi0xLTEtOTc2Mjc_32fbae7c-db3e-4911-9267-d2fc67750e35">218,404</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfMjQtNC0xLTEtOTc2Mjc_68809bdb-7f7a-48e1-b9ab-9fb4c99b06cb">216,832</ix:nonFraction>&#160;</span></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%">Current portion of 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%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfMjUtMi0xLTEtOTc2Mjc_599ca43d-4eb2-437b-b037-0cd61ae3fec2">71,748</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfMjUtNC0xLTEtOTc2Mjc_e669811f-966a-44cf-972a-eb8268775c91">57,197</ix:nonFraction>&#160;</span></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%">Total current liabilities</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%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfMjYtMi0xLTEtOTc2Mjc_2e124f43-b8d9-48dc-b002-96619e02263b">752,345</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfMjYtNC0xLTEtOTc2Mjc_8b1f7011-efee-4c41-8f1e-c908ac34f026">683,358</ix:nonFraction>&#160;</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;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfMjctMi0xLTEtOTc2Mjc_b897770d-7d66-4f08-b49f-9c0be44f7888">1,572,528</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfMjctNC0xLTEtOTc2Mjc_5a60993b-1767-497b-b941-914f1f2db02e">1,625,752</ix:nonFraction>&#160;</span></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%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfMjgtMi0xLTEtOTc2Mjc_58b1eb17-7992-4fa0-98cd-2f7dee71580f">48,925</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfMjgtNC0xLTEtOTc2Mjc_df28b520-8c43-400a-8ef7-255f8102fddb">56,444</ix:nonFraction>&#160;</span></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%">Deferred income taxes</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfMjktMi0xLTEtOTc2Mjc_81ee991d-af8d-4038-93eb-521ffe5df991">45,510</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfMjktNC0xLTEtOTc2Mjc_4765402e-7abe-43f3-8957-ae6f73d17d82">75,121</ix:nonFraction>&#160;</span></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 non-current 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%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfMzAtMi0xLTEtOTc2Mjc_78925ab1-5784-44aa-bbfc-0a4112434e52">52,988</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfMzAtNC0xLTEtOTc2Mjc_c1d7d0eb-7e0c-45d9-8466-727f1b5758d0">59,111</ix:nonFraction>&#160;</span></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%">Commitments and contingencies (Notes 10, 14 and 15)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfMzEtMi0xLTEtOTc2Mjc_db301dca-efff-4c0f-a29f-6009700b8a44"></ix:nonFraction></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfMzEtNC0xLTEtOTc2Mjc_cbc38e8d-bcbe-412a-8491-57c87ccd94fc"></ix:nonFraction></td></tr><tr><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%">Shareholders&#8217; equity:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;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;</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%">Common shares $<ix:nonFraction unitRef="usdPerShare" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="2" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfMzMtMC0xLTEtOTc2MjcvdGV4dHJlZ2lvbjoyY2U2NDY2YTQ0NTA0NzA4YTM0ZDY5NGYxZTA2NDIwYl8xOQ_c432a80f-2c81-49df-a2cd-7fddeaa8d481"><ix:nonFraction unitRef="usdPerShare" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="2" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfMzMtMC0xLTEtOTc2MjcvdGV4dHJlZ2lvbjoyY2U2NDY2YTQ0NTA0NzA4YTM0ZDY5NGYxZTA2NDIwYl8xOQ_f07c62e4-9ca6-4c2d-b20c-84adb3b680d7">1</ix:nonFraction></ix:nonFraction> par value (authorized: <ix:nonFraction unitRef="shares" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfMzMtMC0xLTEtOTc2MjcvdGV4dHJlZ2lvbjoyY2U2NDY2YTQ0NTA0NzA4YTM0ZDY5NGYxZTA2NDIwYl80NQ_0a25352d-a005-4254-a1f9-5c62b0bb3e8c"><ix:nonFraction unitRef="shares" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfMzMtMC0xLTEtOTc2MjcvdGV4dHJlZ2lvbjoyY2U2NDY2YTQ0NTA0NzA4YTM0ZDY5NGYxZTA2NDIwYl80NQ_d70bbdb0-3d50-4fdf-bc5f-92f5ee6a37cb">500,000</ix:nonFraction></ix:nonFraction> shares; outstanding: December 31, 2022 &#8211; <ix:nonFraction unitRef="shares" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfMzMtMC0xLTEtOTc2MjcvdGV4dHJlZ2lvbjoyY2U2NDY2YTQ0NTA0NzA4YTM0ZDY5NGYxZTA2NDIwYl84OQ_4701abb6-33f2-4e18-8b0f-b1205f9af6aa">43,204</ix:nonFraction>; December 31, 2021 &#8211; <ix:nonFraction unitRef="shares" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfMzMtMC0xLTEtOTc2MjcvdGV4dHJlZ2lvbjoyY2U2NDY2YTQ0NTA0NzA4YTM0ZDY5NGYxZTA2NDIwYl8xMTM_1513290f-7e20-4a8e-99a6-8647fae4bf4a">42,679</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:CommonStockValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfMzMtMi0xLTEtOTc2Mjc_08149734-e666-4ff7-b0f4-ad081b3dddb4">43,204</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="us-gaap:CommonStockValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfMzMtNC0xLTEtOTc2Mjc_804f972e-8c41-4ada-9b15-cc9d42ba0a83">42,679</ix:nonFraction>&#160;</span></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%">Additional paid-in capital</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:AdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfMzQtMi0xLTEtOTc2Mjc_24c61144-51ed-4fd3-b6e8-8f8686cf6c40">79,234</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="us-gaap:AdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfMzQtNC0xLTEtOTc2Mjc_e92263c7-d205-423d-834d-03af5e03d70c">57,368</ix:nonFraction>&#160;</span></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%">Retained earnings</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfMzUtMi0xLTEtOTc2Mjc_0f0d17cf-c2f7-4739-aa43-6edb5167dec3">518,635</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfMzUtNC0xLTEtOTc2Mjc_04872777-eae6-4aac-9146-1f3c42cffec1">505,763</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated other comprehensive 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%">(<ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfMzYtMi0xLTEtOTc2Mjc_06f11212-1a43-4ad4-bc14-9422c56f5031">37,264</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfMzYtNC0xLTEtOTc2Mjc_f8689dde-0606-4a57-9871-dc22d61b9ca1">31,492</ix:nonFraction>)</span></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%">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%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:MinorityInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfMzctMi0xLTEtOTc2Mjc_7bcb30e2-c5c1-4963-8e85-61acf326c02c">415</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="us-gaap:MinorityInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfMzctNC0xLTEtOTc2Mjc_8343e2b0-9508-474d-b99c-14781234b02d">280</ix:nonFraction>&#160;</span></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%">Total shareholders&#8217; equity</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%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfMzgtMi0xLTEtOTc2Mjc_eb17f100-0a7a-40ea-af65-7be49b8b85c0">604,224</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfMzgtNC0xLTEtOTc2Mjc_58a00c5e-28bb-4da3-9076-02f0721ab872">574,598</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total liabilities and shareholders&#8217; equity</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:#0e32e1;font-family:'Arial',sans-serif;font-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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfMzktMi0xLTEtOTc2Mjc_74adb51c-f72c-4685-b573-16f2eb7e7075">3,076,520</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfMzktNC0xLTEtOTc2Mjc_e39cbb5a-c727-49d9-bfdf-e87ee0955e20">3,074,384</ix:nonFraction>&#160;</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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">See Notes to Consolidated Financial Statements</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:150%">45</span></div></div></div><div id="id8e780c3c90d49f1abe315cc6d71fa2d_85"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#546ff5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">DELUXE CORPORATION<br/>CONSOLIDATED STATEMENTS OF INCOME</span></td></tr></table></div><div><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:56.359%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.341%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.341%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.345%"></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="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%">Year Ended December 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, 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%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</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%">Product 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%"><ix:nonFraction unitRef="usd" contextRef="i4a095ebd189741679b4114b07615eda4_D20220101-20221231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84NS9mcmFnOjIzZmM1YmIyMGZlOTQ4NmI5OTIyYTBmMTIzZDFiOGM0L3RhYmxlOmM5Nzg3NjllNjA3MzQwOTRhNjBhYTZhMTM3NzUxY2M0L3RhYmxlcmFuZ2U6Yzk3ODc2OWU2MDczNDA5NGE2MGFhNmExMzc3NTFjYzRfMi0yLTEtMS05NzYyNw_19dfe68e-5a41-4122-b63e-b832f4a9ca13">1,286,197</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="ia017a850791b4576948bc096b7af682e_D20210101-20211231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84NS9mcmFnOjIzZmM1YmIyMGZlOTQ4NmI5OTIyYTBmMTIzZDFiOGM0L3RhYmxlOmM5Nzg3NjllNjA3MzQwOTRhNjBhYTZhMTM3NzUxY2M0L3RhYmxlcmFuZ2U6Yzk3ODc2OWU2MDczNDA5NGE2MGFhNmExMzc3NTFjYzRfMi00LTEtMS05NzYyNw_000f95f4-9db9-445d-834e-f36c3a2e78fc">1,244,529</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="ic6e82630da674a6985934bd109e5d297_D20200101-20201231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84NS9mcmFnOjIzZmM1YmIyMGZlOTQ4NmI5OTIyYTBmMTIzZDFiOGM0L3RhYmxlOmM5Nzg3NjllNjA3MzQwOTRhNjBhYTZhMTM3NzUxY2M0L3RhYmxlcmFuZ2U6Yzk3ODc2OWU2MDczNDA5NGE2MGFhNmExMzc3NTFjYzRfMi02LTEtMS05NzYyNw_2b9c7055-e050-419a-a63a-b0713026be4c">1,230,638</ix:nonFraction>&#160;</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%">Service 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%"><ix:nonFraction unitRef="usd" contextRef="i083c2b5a7688420fbbcabcc667846e70_D20220101-20221231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84NS9mcmFnOjIzZmM1YmIyMGZlOTQ4NmI5OTIyYTBmMTIzZDFiOGM0L3RhYmxlOmM5Nzg3NjllNjA3MzQwOTRhNjBhYTZhMTM3NzUxY2M0L3RhYmxlcmFuZ2U6Yzk3ODc2OWU2MDczNDA5NGE2MGFhNmExMzc3NTFjYzRfMy0yLTEtMS05NzYyNw_16a8f23d-2d0f-4173-bc72-229e97412ea2">951,813</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib04b4086e8614e96b83153c77337166c_D20210101-20211231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84NS9mcmFnOjIzZmM1YmIyMGZlOTQ4NmI5OTIyYTBmMTIzZDFiOGM0L3RhYmxlOmM5Nzg3NjllNjA3MzQwOTRhNjBhYTZhMTM3NzUxY2M0L3RhYmxlcmFuZ2U6Yzk3ODc2OWU2MDczNDA5NGE2MGFhNmExMzc3NTFjYzRfMy00LTEtMS05NzYyNw_ed07e0db-ec69-467a-acaf-b598797c6f93">777,668</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0e07c7446d8744b485038e7a834001d2_D20200101-20201231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84NS9mcmFnOjIzZmM1YmIyMGZlOTQ4NmI5OTIyYTBmMTIzZDFiOGM0L3RhYmxlOmM5Nzg3NjllNjA3MzQwOTRhNjBhYTZhMTM3NzUxY2M0L3RhYmxlcmFuZ2U6Yzk3ODc2OWU2MDczNDA5NGE2MGFhNmExMzc3NTFjYzRfMy02LTEtMS05NzYyNw_8d39b8f1-038d-43d3-90e5-3f9fad13e8fb">560,143</ix:nonFraction>&#160;</span></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 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%"><ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84NS9mcmFnOjIzZmM1YmIyMGZlOTQ4NmI5OTIyYTBmMTIzZDFiOGM0L3RhYmxlOmM5Nzg3NjllNjA3MzQwOTRhNjBhYTZhMTM3NzUxY2M0L3RhYmxlcmFuZ2U6Yzk3ODc2OWU2MDczNDA5NGE2MGFhNmExMzc3NTFjYzRfNC0yLTEtMS05NzYyNw_c4643f62-3aaf-4b7c-b9b6-f3d75b9d2c3f">2,238,010</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84NS9mcmFnOjIzZmM1YmIyMGZlOTQ4NmI5OTIyYTBmMTIzZDFiOGM0L3RhYmxlOmM5Nzg3NjllNjA3MzQwOTRhNjBhYTZhMTM3NzUxY2M0L3RhYmxlcmFuZ2U6Yzk3ODc2OWU2MDczNDA5NGE2MGFhNmExMzc3NTFjYzRfNC00LTEtMS05NzYyNw_0f320bb4-7d82-4aed-99c8-af1e196cf6ea">2,022,197</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84NS9mcmFnOjIzZmM1YmIyMGZlOTQ4NmI5OTIyYTBmMTIzZDFiOGM0L3RhYmxlOmM5Nzg3NjllNjA3MzQwOTRhNjBhYTZhMTM3NzUxY2M0L3RhYmxlcmFuZ2U6Yzk3ODc2OWU2MDczNDA5NGE2MGFhNmExMzc3NTFjYzRfNC02LTEtMS05NzYyNw_6c31c4ba-1bc0-46d2-b37b-b981cbb31888">1,790,781</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of 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%">(<ix:nonFraction unitRef="usd" contextRef="i4a095ebd189741679b4114b07615eda4_D20220101-20221231" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84NS9mcmFnOjIzZmM1YmIyMGZlOTQ4NmI5OTIyYTBmMTIzZDFiOGM0L3RhYmxlOmM5Nzg3NjllNjA3MzQwOTRhNjBhYTZhMTM3NzUxY2M0L3RhYmxlcmFuZ2U6Yzk3ODc2OWU2MDczNDA5NGE2MGFhNmExMzc3NTFjYzRfNS0yLTEtMS05NzYyNw_26c9e417-c85d-49f3-852d-cffe192c61d4">470,237</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia017a850791b4576948bc096b7af682e_D20210101-20211231" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84NS9mcmFnOjIzZmM1YmIyMGZlOTQ4NmI5OTIyYTBmMTIzZDFiOGM0L3RhYmxlOmM5Nzg3NjllNjA3MzQwOTRhNjBhYTZhMTM3NzUxY2M0L3RhYmxlcmFuZ2U6Yzk3ODc2OWU2MDczNDA5NGE2MGFhNmExMzc3NTFjYzRfNS00LTEtMS05NzYyNw_889493fe-4f3a-4a5c-8fa3-742fa1eb960d">450,880</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic6e82630da674a6985934bd109e5d297_D20200101-20201231" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84NS9mcmFnOjIzZmM1YmIyMGZlOTQ4NmI5OTIyYTBmMTIzZDFiOGM0L3RhYmxlOmM5Nzg3NjllNjA3MzQwOTRhNjBhYTZhMTM3NzUxY2M0L3RhYmxlcmFuZ2U6Yzk3ODc2OWU2MDczNDA5NGE2MGFhNmExMzc3NTFjYzRfNS02LTEtMS05NzYyNw_8f385e44-f2d8-430b-9d4d-6017956b42f3">458,637</ix:nonFraction>)</span></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%">Cost of 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%">(<ix:nonFraction unitRef="usd" contextRef="i083c2b5a7688420fbbcabcc667846e70_D20220101-20221231" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84NS9mcmFnOjIzZmM1YmIyMGZlOTQ4NmI5OTIyYTBmMTIzZDFiOGM0L3RhYmxlOmM5Nzg3NjllNjA3MzQwOTRhNjBhYTZhMTM3NzUxY2M0L3RhYmxlcmFuZ2U6Yzk3ODc2OWU2MDczNDA5NGE2MGFhNmExMzc3NTFjYzRfNi0yLTEtMS05NzYyNw_a4e87ac5-b2fb-4245-a15b-ac7fb0312db1">561,879</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib04b4086e8614e96b83153c77337166c_D20210101-20211231" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84NS9mcmFnOjIzZmM1YmIyMGZlOTQ4NmI5OTIyYTBmMTIzZDFiOGM0L3RhYmxlOmM5Nzg3NjllNjA3MzQwOTRhNjBhYTZhMTM3NzUxY2M0L3RhYmxlcmFuZ2U6Yzk3ODc2OWU2MDczNDA5NGE2MGFhNmExMzc3NTFjYzRfNi00LTEtMS05NzYyNw_60be30ee-7766-4d31-b456-65adefe12bc0">433,390</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0e07c7446d8744b485038e7a834001d2_D20200101-20201231" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84NS9mcmFnOjIzZmM1YmIyMGZlOTQ4NmI5OTIyYTBmMTIzZDFiOGM0L3RhYmxlOmM5Nzg3NjllNjA3MzQwOTRhNjBhYTZhMTM3NzUxY2M0L3RhYmxlcmFuZ2U6Yzk3ODc2OWU2MDczNDA5NGE2MGFhNmExMzc3NTFjYzRfNi02LTEtMS05NzYyNw_113a6995-9bf0-4254-a85a-03880570c04a">272,134</ix:nonFraction>)</span></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 cost of revenue</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%">(<ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84NS9mcmFnOjIzZmM1YmIyMGZlOTQ4NmI5OTIyYTBmMTIzZDFiOGM0L3RhYmxlOmM5Nzg3NjllNjA3MzQwOTRhNjBhYTZhMTM3NzUxY2M0L3RhYmxlcmFuZ2U6Yzk3ODc2OWU2MDczNDA5NGE2MGFhNmExMzc3NTFjYzRfNy0yLTEtMS05NzYyNw_cf82a90d-cabb-46e0-84e5-3d8417b0430d">1,032,116</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84NS9mcmFnOjIzZmM1YmIyMGZlOTQ4NmI5OTIyYTBmMTIzZDFiOGM0L3RhYmxlOmM5Nzg3NjllNjA3MzQwOTRhNjBhYTZhMTM3NzUxY2M0L3RhYmxlcmFuZ2U6Yzk3ODc2OWU2MDczNDA5NGE2MGFhNmExMzc3NTFjYzRfNy00LTEtMS05NzYyNw_6554897d-c4f5-4b5b-8de2-ec144dd5dc00">884,270</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84NS9mcmFnOjIzZmM1YmIyMGZlOTQ4NmI5OTIyYTBmMTIzZDFiOGM0L3RhYmxlOmM5Nzg3NjllNjA3MzQwOTRhNjBhYTZhMTM3NzUxY2M0L3RhYmxlcmFuZ2U6Yzk3ODc2OWU2MDczNDA5NGE2MGFhNmExMzc3NTFjYzRfNy02LTEtMS05NzYyNw_dd77ff98-156e-459d-846f-c404277b62b3">730,771</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross profit</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%"><ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84NS9mcmFnOjIzZmM1YmIyMGZlOTQ4NmI5OTIyYTBmMTIzZDFiOGM0L3RhYmxlOmM5Nzg3NjllNjA3MzQwOTRhNjBhYTZhMTM3NzUxY2M0L3RhYmxlcmFuZ2U6Yzk3ODc2OWU2MDczNDA5NGE2MGFhNmExMzc3NTFjYzRfOC0yLTEtMS05NzYyNw_4fc4fe92-f1f1-4357-b65d-3d48ecb09319">1,205,894</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84NS9mcmFnOjIzZmM1YmIyMGZlOTQ4NmI5OTIyYTBmMTIzZDFiOGM0L3RhYmxlOmM5Nzg3NjllNjA3MzQwOTRhNjBhYTZhMTM3NzUxY2M0L3RhYmxlcmFuZ2U6Yzk3ODc2OWU2MDczNDA5NGE2MGFhNmExMzc3NTFjYzRfOC00LTEtMS05NzYyNw_f4a0de3e-c5d3-4817-a605-65b16799faef">1,137,927</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84NS9mcmFnOjIzZmM1YmIyMGZlOTQ4NmI5OTIyYTBmMTIzZDFiOGM0L3RhYmxlOmM5Nzg3NjllNjA3MzQwOTRhNjBhYTZhMTM3NzUxY2M0L3RhYmxlcmFuZ2U6Yzk3ODc2OWU2MDczNDA5NGE2MGFhNmExMzc3NTFjYzRfOC02LTEtMS05NzYyNw_46a8da58-6cf7-4a47-bda5-4c6f07fb5c2b">1,060,010</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Selling, general and administrative 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%">(<ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84NS9mcmFnOjIzZmM1YmIyMGZlOTQ4NmI5OTIyYTBmMTIzZDFiOGM0L3RhYmxlOmM5Nzg3NjllNjA3MzQwOTRhNjBhYTZhMTM3NzUxY2M0L3RhYmxlcmFuZ2U6Yzk3ODc2OWU2MDczNDA5NGE2MGFhNmExMzc3NTFjYzRfOS0yLTEtMS05NzYyNw_a9a3e6ad-54cb-419f-9ef7-0b4bebeb3e43">993,250</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84NS9mcmFnOjIzZmM1YmIyMGZlOTQ4NmI5OTIyYTBmMTIzZDFiOGM0L3RhYmxlOmM5Nzg3NjllNjA3MzQwOTRhNjBhYTZhMTM3NzUxY2M0L3RhYmxlcmFuZ2U6Yzk3ODc2OWU2MDczNDA5NGE2MGFhNmExMzc3NTFjYzRfOS00LTEtMS05NzYyNw_373fa802-64b0-443d-9adf-12457e65baf9">941,023</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84NS9mcmFnOjIzZmM1YmIyMGZlOTQ4NmI5OTIyYTBmMTIzZDFiOGM0L3RhYmxlOmM5Nzg3NjllNjA3MzQwOTRhNjBhYTZhMTM3NzUxY2M0L3RhYmxlcmFuZ2U6Yzk3ODc2OWU2MDczNDA5NGE2MGFhNmExMzc3NTFjYzRfOS02LTEtMS05NzYyNw_eb6e9936-2e8b-4968-97cc-475c4889d079">839,812</ix:nonFraction>)</span></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 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%">(<ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="dlx:RestructuringOperatingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84NS9mcmFnOjIzZmM1YmIyMGZlOTQ4NmI5OTIyYTBmMTIzZDFiOGM0L3RhYmxlOmM5Nzg3NjllNjA3MzQwOTRhNjBhYTZhMTM3NzUxY2M0L3RhYmxlcmFuZ2U6Yzk3ODc2OWU2MDczNDA5NGE2MGFhNmExMzc3NTFjYzRfMTAtMi0xLTEtOTc2Mjc_1e45c98b-36d2-4f83-816e-4839e81356e2">62,529</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="dlx:RestructuringOperatingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84NS9mcmFnOjIzZmM1YmIyMGZlOTQ4NmI5OTIyYTBmMTIzZDFiOGM0L3RhYmxlOmM5Nzg3NjllNjA3MzQwOTRhNjBhYTZhMTM3NzUxY2M0L3RhYmxlcmFuZ2U6Yzk3ODc2OWU2MDczNDA5NGE2MGFhNmExMzc3NTFjYzRfMTAtNC0xLTEtOTc2Mjc_caa8e233-8b2a-4ce0-ada1-2f4c42d187c4">54,750</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="dlx:RestructuringOperatingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84NS9mcmFnOjIzZmM1YmIyMGZlOTQ4NmI5OTIyYTBmMTIzZDFiOGM0L3RhYmxlOmM5Nzg3NjllNjA3MzQwOTRhNjBhYTZhMTM3NzUxY2M0L3RhYmxlcmFuZ2U6Yzk3ODc2OWU2MDczNDA5NGE2MGFhNmExMzc3NTFjYzRfMTAtNi0xLTEtOTc2Mjc_bb00b7e8-7165-4f26-91a7-00d945bf58e6">75,874</ix:nonFraction>)</span></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%">Gain (loss) on sale of businesses and facility</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:GainLossOnDispositionOfAssets1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84NS9mcmFnOjIzZmM1YmIyMGZlOTQ4NmI5OTIyYTBmMTIzZDFiOGM0L3RhYmxlOmM5Nzg3NjllNjA3MzQwOTRhNjBhYTZhMTM3NzUxY2M0L3RhYmxlcmFuZ2U6Yzk3ODc2OWU2MDczNDA5NGE2MGFhNmExMzc3NTFjYzRfMTEtMi0xLTEtMTA0MTAw_5e97c691-def3-402a-b1a0-33394effe4b9">19,331</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:GainLossOnDispositionOfAssets1" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84NS9mcmFnOjIzZmM1YmIyMGZlOTQ4NmI5OTIyYTBmMTIzZDFiOGM0L3RhYmxlOmM5Nzg3NjllNjA3MzQwOTRhNjBhYTZhMTM3NzUxY2M0L3RhYmxlcmFuZ2U6Yzk3ODc2OWU2MDczNDA5NGE2MGFhNmExMzc3NTFjYzRfMTEtNC0xLTEtMTA0MDky_5c20f3b8-d36d-4473-9c56-ae49ad814a05">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:GainLossOnDispositionOfAssets1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84NS9mcmFnOjIzZmM1YmIyMGZlOTQ4NmI5OTIyYTBmMTIzZDFiOGM0L3RhYmxlOmM5Nzg3NjllNjA3MzQwOTRhNjBhYTZhMTM3NzUxY2M0L3RhYmxlcmFuZ2U6Yzk3ODc2OWU2MDczNDA5NGE2MGFhNmExMzc3NTFjYzRfMTEtNi0xLTEtMTA0MTA4_4f520d62-75a0-429b-9637-158a4fe3e55c">1,846</ix:nonFraction>)</span></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%">Asset impairment charges</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:OtherAssetImpairmentCharges" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84NS9mcmFnOjIzZmM1YmIyMGZlOTQ4NmI5OTIyYTBmMTIzZDFiOGM0L3RhYmxlOmM5Nzg3NjllNjA3MzQwOTRhNjBhYTZhMTM3NzUxY2M0L3RhYmxlcmFuZ2U6Yzk3ODc2OWU2MDczNDA5NGE2MGFhNmExMzc3NTFjYzRfMTEtMi0xLTEtOTc2Mjc_86327387-b5f2-4a61-acaf-bff7e5d8cdd9"><ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:OtherAssetImpairmentCharges" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84NS9mcmFnOjIzZmM1YmIyMGZlOTQ4NmI5OTIyYTBmMTIzZDFiOGM0L3RhYmxlOmM5Nzg3NjllNjA3MzQwOTRhNjBhYTZhMTM3NzUxY2M0L3RhYmxlcmFuZ2U6Yzk3ODc2OWU2MDczNDA5NGE2MGFhNmExMzc3NTFjYzRfMTEtMi0xLTEtOTc2Mjc_b84a8823-8d62-4088-a9bd-64150ef81351">&#8212;</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:AssetImpairmentCharges" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84NS9mcmFnOjIzZmM1YmIyMGZlOTQ4NmI5OTIyYTBmMTIzZDFiOGM0L3RhYmxlOmM5Nzg3NjllNjA3MzQwOTRhNjBhYTZhMTM3NzUxY2M0L3RhYmxlcmFuZ2U6Yzk3ODc2OWU2MDczNDA5NGE2MGFhNmExMzc3NTFjYzRfMTEtNC0xLTEtOTc2Mjc_893e404c-a54c-46f4-b613-d483948f1a1a">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:AssetImpairmentCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84NS9mcmFnOjIzZmM1YmIyMGZlOTQ4NmI5OTIyYTBmMTIzZDFiOGM0L3RhYmxlOmM5Nzg3NjllNjA3MzQwOTRhNjBhYTZhMTM3NzUxY2M0L3RhYmxlcmFuZ2U6Yzk3ODc2OWU2MDczNDA5NGE2MGFhNmExMzc3NTFjYzRfMTEtNi0xLTEtOTc2Mjc_79c9fc47-d305-44f6-8a2f-66348764770f">101,749</ix:nonFraction>)</span></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%">Operating income</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%"><ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84NS9mcmFnOjIzZmM1YmIyMGZlOTQ4NmI5OTIyYTBmMTIzZDFiOGM0L3RhYmxlOmM5Nzg3NjllNjA3MzQwOTRhNjBhYTZhMTM3NzUxY2M0L3RhYmxlcmFuZ2U6Yzk3ODc2OWU2MDczNDA5NGE2MGFhNmExMzc3NTFjYzRfMTItMi0xLTEtOTc2Mjc_29ae4cc9-af18-486f-af4d-d486f09bc87a">169,446</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84NS9mcmFnOjIzZmM1YmIyMGZlOTQ4NmI5OTIyYTBmMTIzZDFiOGM0L3RhYmxlOmM5Nzg3NjllNjA3MzQwOTRhNjBhYTZhMTM3NzUxY2M0L3RhYmxlcmFuZ2U6Yzk3ODc2OWU2MDczNDA5NGE2MGFhNmExMzc3NTFjYzRfMTItNC0xLTEtOTc2Mjc_75a72fcb-ec54-4acd-94f4-4d5229f996b0">142,154</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84NS9mcmFnOjIzZmM1YmIyMGZlOTQ4NmI5OTIyYTBmMTIzZDFiOGM0L3RhYmxlOmM5Nzg3NjllNjA3MzQwOTRhNjBhYTZhMTM3NzUxY2M0L3RhYmxlcmFuZ2U6Yzk3ODc2OWU2MDczNDA5NGE2MGFhNmExMzc3NTFjYzRfMTItNi0xLTEtOTc2Mjc_4e93db14-20c7-4382-bd5c-98d73c011b11">40,729</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">(<ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84NS9mcmFnOjIzZmM1YmIyMGZlOTQ4NmI5OTIyYTBmMTIzZDFiOGM0L3RhYmxlOmM5Nzg3NjllNjA3MzQwOTRhNjBhYTZhMTM3NzUxY2M0L3RhYmxlcmFuZ2U6Yzk3ODc2OWU2MDczNDA5NGE2MGFhNmExMzc3NTFjYzRfMTMtMi0xLTEtOTc2Mjc_0966bbb3-2163-4ce9-9971-e4b7a2ce25cb">94,454</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84NS9mcmFnOjIzZmM1YmIyMGZlOTQ4NmI5OTIyYTBmMTIzZDFiOGM0L3RhYmxlOmM5Nzg3NjllNjA3MzQwOTRhNjBhYTZhMTM3NzUxY2M0L3RhYmxlcmFuZ2U6Yzk3ODc2OWU2MDczNDA5NGE2MGFhNmExMzc3NTFjYzRfMTMtNC0xLTEtOTc2Mjc_81fc7eea-a111-4c4c-83c8-83caa8e426b0">55,554</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84NS9mcmFnOjIzZmM1YmIyMGZlOTQ4NmI5OTIyYTBmMTIzZDFiOGM0L3RhYmxlOmM5Nzg3NjllNjA3MzQwOTRhNjBhYTZhMTM3NzUxY2M0L3RhYmxlcmFuZ2U6Yzk3ODc2OWU2MDczNDA5NGE2MGFhNmExMzc3NTFjYzRfMTMtNi0xLTEtOTc2Mjc_bb1fbdd2-0f2b-4420-ab73-e7729d96caf0">23,140</ix:nonFraction>)</span></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 income, net</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:NonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84NS9mcmFnOjIzZmM1YmIyMGZlOTQ4NmI5OTIyYTBmMTIzZDFiOGM0L3RhYmxlOmM5Nzg3NjllNjA3MzQwOTRhNjBhYTZhMTM3NzUxY2M0L3RhYmxlcmFuZ2U6Yzk3ODc2OWU2MDczNDA5NGE2MGFhNmExMzc3NTFjYzRfMTQtMi0xLTEtOTc2Mjc_8c8cd2a5-a974-4d06-9364-207fe3c39a6d">9,386</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:NonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84NS9mcmFnOjIzZmM1YmIyMGZlOTQ4NmI5OTIyYTBmMTIzZDFiOGM0L3RhYmxlOmM5Nzg3NjllNjA3MzQwOTRhNjBhYTZhMTM3NzUxY2M0L3RhYmxlcmFuZ2U6Yzk3ODc2OWU2MDczNDA5NGE2MGFhNmExMzc3NTFjYzRfMTQtNC0xLTEtOTc2Mjc_a0796c88-9a50-4491-b59b-835bec2e0b83">7,203</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:NonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84NS9mcmFnOjIzZmM1YmIyMGZlOTQ4NmI5OTIyYTBmMTIzZDFiOGM0L3RhYmxlOmM5Nzg3NjllNjA3MzQwOTRhNjBhYTZhMTM3NzUxY2M0L3RhYmxlcmFuZ2U6Yzk3ODc2OWU2MDczNDA5NGE2MGFhNmExMzc3NTFjYzRfMTQtNi0xLTEtOTc2Mjc_7968bf73-4454-4708-9a61-689684060228">9,214</ix:nonFraction>&#160;</span></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%">Income before income taxes</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%"><ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84NS9mcmFnOjIzZmM1YmIyMGZlOTQ4NmI5OTIyYTBmMTIzZDFiOGM0L3RhYmxlOmM5Nzg3NjllNjA3MzQwOTRhNjBhYTZhMTM3NzUxY2M0L3RhYmxlcmFuZ2U6Yzk3ODc2OWU2MDczNDA5NGE2MGFhNmExMzc3NTFjYzRfMTUtMi0xLTEtOTc2Mjc_23d49c8a-a680-4e87-b0a6-c31b682d5679">84,378</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84NS9mcmFnOjIzZmM1YmIyMGZlOTQ4NmI5OTIyYTBmMTIzZDFiOGM0L3RhYmxlOmM5Nzg3NjllNjA3MzQwOTRhNjBhYTZhMTM3NzUxY2M0L3RhYmxlcmFuZ2U6Yzk3ODc2OWU2MDczNDA5NGE2MGFhNmExMzc3NTFjYzRfMTUtNC0xLTEtOTc2Mjc_51b18c42-d16c-4753-8c4b-4579b76dfc57">93,803</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84NS9mcmFnOjIzZmM1YmIyMGZlOTQ4NmI5OTIyYTBmMTIzZDFiOGM0L3RhYmxlOmM5Nzg3NjllNjA3MzQwOTRhNjBhYTZhMTM3NzUxY2M0L3RhYmxlcmFuZ2U6Yzk3ODc2OWU2MDczNDA5NGE2MGFhNmExMzc3NTFjYzRfMTUtNi0xLTEtOTc2Mjc_c7ba1612-b8c5-4f25-9831-5bd695faad6b">26,803</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income tax provision</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84NS9mcmFnOjIzZmM1YmIyMGZlOTQ4NmI5OTIyYTBmMTIzZDFiOGM0L3RhYmxlOmM5Nzg3NjllNjA3MzQwOTRhNjBhYTZhMTM3NzUxY2M0L3RhYmxlcmFuZ2U6Yzk3ODc2OWU2MDczNDA5NGE2MGFhNmExMzc3NTFjYzRfMTYtMi0xLTEtOTc2Mjc_c4e8fccf-1f11-4929-96a5-a2c5055b07c6">18,848</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84NS9mcmFnOjIzZmM1YmIyMGZlOTQ4NmI5OTIyYTBmMTIzZDFiOGM0L3RhYmxlOmM5Nzg3NjllNjA3MzQwOTRhNjBhYTZhMTM3NzUxY2M0L3RhYmxlcmFuZ2U6Yzk3ODc2OWU2MDczNDA5NGE2MGFhNmExMzc3NTFjYzRfMTYtNC0xLTEtOTc2Mjc_7a10f4b5-97f6-4b86-a682-c407ca4f44b5">31,031</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84NS9mcmFnOjIzZmM1YmIyMGZlOTQ4NmI5OTIyYTBmMTIzZDFiOGM0L3RhYmxlOmM5Nzg3NjllNjA3MzQwOTRhNjBhYTZhMTM3NzUxY2M0L3RhYmxlcmFuZ2U6Yzk3ODc2OWU2MDczNDA5NGE2MGFhNmExMzc3NTFjYzRfMTYtNi0xLTEtOTc2Mjc_f4ad5786-feda-49aa-95e9-6a748031f3e8">21,468</ix:nonFraction>)</span></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%">Net income</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%"><ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84NS9mcmFnOjIzZmM1YmIyMGZlOTQ4NmI5OTIyYTBmMTIzZDFiOGM0L3RhYmxlOmM5Nzg3NjllNjA3MzQwOTRhNjBhYTZhMTM3NzUxY2M0L3RhYmxlcmFuZ2U6Yzk3ODc2OWU2MDczNDA5NGE2MGFhNmExMzc3NTFjYzRfMTctMi0xLTEtOTc2Mjc_f441ca1c-7547-4d71-b0cf-9d319514d15a">65,530</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84NS9mcmFnOjIzZmM1YmIyMGZlOTQ4NmI5OTIyYTBmMTIzZDFiOGM0L3RhYmxlOmM5Nzg3NjllNjA3MzQwOTRhNjBhYTZhMTM3NzUxY2M0L3RhYmxlcmFuZ2U6Yzk3ODc2OWU2MDczNDA5NGE2MGFhNmExMzc3NTFjYzRfMTctNC0xLTEtOTc2Mjc_968294ce-52b5-43b1-b99a-5f21f9779080">62,772</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84NS9mcmFnOjIzZmM1YmIyMGZlOTQ4NmI5OTIyYTBmMTIzZDFiOGM0L3RhYmxlOmM5Nzg3NjllNjA3MzQwOTRhNjBhYTZhMTM3NzUxY2M0L3RhYmxlcmFuZ2U6Yzk3ODc2OWU2MDczNDA5NGE2MGFhNmExMzc3NTFjYzRfMTctNi0xLTEtOTc2Mjc_6f10c8ed-4bda-4500-9014-a8b7f2eec3fd">5,335</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">(<ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84NS9mcmFnOjIzZmM1YmIyMGZlOTQ4NmI5OTIyYTBmMTIzZDFiOGM0L3RhYmxlOmM5Nzg3NjllNjA3MzQwOTRhNjBhYTZhMTM3NzUxY2M0L3RhYmxlcmFuZ2U6Yzk3ODc2OWU2MDczNDA5NGE2MGFhNmExMzc3NTFjYzRfMTgtMi0xLTEtOTc2Mjc_ea2da58f-fe5b-4ba5-9d64-fdcbcf071a0b">135</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84NS9mcmFnOjIzZmM1YmIyMGZlOTQ4NmI5OTIyYTBmMTIzZDFiOGM0L3RhYmxlOmM5Nzg3NjllNjA3MzQwOTRhNjBhYTZhMTM3NzUxY2M0L3RhYmxlcmFuZ2U6Yzk3ODc2OWU2MDczNDA5NGE2MGFhNmExMzc3NTFjYzRfMTgtNC0xLTEtOTc2Mjc_0bba45a9-ecf7-45cd-977e-0d1e4c8e7b71">139</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84NS9mcmFnOjIzZmM1YmIyMGZlOTQ4NmI5OTIyYTBmMTIzZDFiOGM0L3RhYmxlOmM5Nzg3NjllNjA3MzQwOTRhNjBhYTZhMTM3NzUxY2M0L3RhYmxlcmFuZ2U6Yzk3ODc2OWU2MDczNDA5NGE2MGFhNmExMzc3NTFjYzRfMTgtNi0xLTEtOTc2Mjc_a1442c14-86a3-4c87-955b-fb3860f46be3">91</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income attributable to Deluxe</span></td><td colspan="3" style="padding:0 1pt"></td><td 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%"><ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84NS9mcmFnOjIzZmM1YmIyMGZlOTQ4NmI5OTIyYTBmMTIzZDFiOGM0L3RhYmxlOmM5Nzg3NjllNjA3MzQwOTRhNjBhYTZhMTM3NzUxY2M0L3RhYmxlcmFuZ2U6Yzk3ODc2OWU2MDczNDA5NGE2MGFhNmExMzc3NTFjYzRfMTktMi0xLTEtOTc2Mjc_19ca2771-1863-46f7-a9ea-da77b0ea42df">65,395</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84NS9mcmFnOjIzZmM1YmIyMGZlOTQ4NmI5OTIyYTBmMTIzZDFiOGM0L3RhYmxlOmM5Nzg3NjllNjA3MzQwOTRhNjBhYTZhMTM3NzUxY2M0L3RhYmxlcmFuZ2U6Yzk3ODc2OWU2MDczNDA5NGE2MGFhNmExMzc3NTFjYzRfMTktNC0xLTEtOTc2Mjc_2fa823e0-8295-4718-888e-71045fff080b">62,633</ix:nonFraction>&#160;</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 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%"><ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84NS9mcmFnOjIzZmM1YmIyMGZlOTQ4NmI5OTIyYTBmMTIzZDFiOGM0L3RhYmxlOmM5Nzg3NjllNjA3MzQwOTRhNjBhYTZhMTM3NzUxY2M0L3RhYmxlcmFuZ2U6Yzk3ODc2OWU2MDczNDA5NGE2MGFhNmExMzc3NTFjYzRfMTktNi0xLTEtOTc2Mjc_d5c57a12-a21a-4c3d-9f5c-c014cdaaf05e">5,244</ix:nonFraction>&#160;</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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic earnings per share</span></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #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:3pt double #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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84NS9mcmFnOjIzZmM1YmIyMGZlOTQ4NmI5OTIyYTBmMTIzZDFiOGM0L3RhYmxlOmM5Nzg3NjllNjA3MzQwOTRhNjBhYTZhMTM3NzUxY2M0L3RhYmxlcmFuZ2U6Yzk3ODc2OWU2MDczNDA5NGE2MGFhNmExMzc3NTFjYzRfMjAtMi0xLTEtOTc2Mjc_a8b424a5-677e-4adf-848e-83b3b074a4d0">1.52</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #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:3pt double #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:3pt double #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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84NS9mcmFnOjIzZmM1YmIyMGZlOTQ4NmI5OTIyYTBmMTIzZDFiOGM0L3RhYmxlOmM5Nzg3NjllNjA3MzQwOTRhNjBhYTZhMTM3NzUxY2M0L3RhYmxlcmFuZ2U6Yzk3ODc2OWU2MDczNDA5NGE2MGFhNmExMzc3NTFjYzRfMjAtNC0xLTEtOTc2Mjc_d0fd94d8-ee9d-4a79-b1a2-772e10f5cfac">1.48</ix:nonFraction>&#160;</span></td><td style="border-top:3pt double #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:3pt double #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:3pt double #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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84NS9mcmFnOjIzZmM1YmIyMGZlOTQ4NmI5OTIyYTBmMTIzZDFiOGM0L3RhYmxlOmM5Nzg3NjllNjA3MzQwOTRhNjBhYTZhMTM3NzUxY2M0L3RhYmxlcmFuZ2U6Yzk3ODc2OWU2MDczNDA5NGE2MGFhNmExMzc3NTFjYzRfMjAtNi0xLTEtOTc2Mjc_96f157c6-586d-44d5-840f-706108f87e0b">0.12</ix:nonFraction>&#160;</span></td><td style="border-top:3pt double #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%">Diluted earnings per share</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84NS9mcmFnOjIzZmM1YmIyMGZlOTQ4NmI5OTIyYTBmMTIzZDFiOGM0L3RhYmxlOmM5Nzg3NjllNjA3MzQwOTRhNjBhYTZhMTM3NzUxY2M0L3RhYmxlcmFuZ2U6Yzk3ODc2OWU2MDczNDA5NGE2MGFhNmExMzc3NTFjYzRfMjEtMi0xLTEtOTc2Mjc_d748b1b0-aa8b-4613-b7b5-899458f419eb">1.50</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84NS9mcmFnOjIzZmM1YmIyMGZlOTQ4NmI5OTIyYTBmMTIzZDFiOGM0L3RhYmxlOmM5Nzg3NjllNjA3MzQwOTRhNjBhYTZhMTM3NzUxY2M0L3RhYmxlcmFuZ2U6Yzk3ODc2OWU2MDczNDA5NGE2MGFhNmExMzc3NTFjYzRfMjEtNC0xLTEtOTc2Mjc_b2941540-ff27-4160-8f96-4b64ed20257c">1.45</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84NS9mcmFnOjIzZmM1YmIyMGZlOTQ4NmI5OTIyYTBmMTIzZDFiOGM0L3RhYmxlOmM5Nzg3NjllNjA3MzQwOTRhNjBhYTZhMTM3NzUxY2M0L3RhYmxlcmFuZ2U6Yzk3ODc2OWU2MDczNDA5NGE2MGFhNmExMzc3NTFjYzRfMjEtNi0xLTEtOTc2Mjc_20a6f65a-9973-43d8-b210-638249aafdba">0.11</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">See Notes to Consolidated Financial Statements</span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:150%">46</span></div></div></div><div id="id8e780c3c90d49f1abe315cc6d71fa2d_88"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#546ff5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">DELUXE CORPORATION<br/>CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</span></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.707%"><tr><td style="width:1.0%"></td><td style="width:56.231%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.389%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.389%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.392%"></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="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%">Year Ended December 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%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</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%">Net income</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:#0e32e1;font-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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMi0yLTEtMS05NzYyNw_9ea5f02b-6f0c-43d4-8f85-1418310198be">65,530</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMi00LTEtMS05NzYyNw_f962e259-1cd0-4e73-b5b0-24a947923900">62,772</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMi02LTEtMS05NzYyNw_de28baab-3f81-4890-97ad-a50b0beb8b42">5,335</ix:nonFraction>&#160;</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%">Other comprehensive income, net of tax:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Postretirement benefit plans:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">Net actuarial (loss) gain arising during the year</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfNS0yLTEtMS05NzYyNw_2f5ec5b3-247d-44fe-9db8-914c82394005">11,235</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfNS00LTEtMS05NzYyNw_4716ebef-de36-4abb-8b56-8fda2405752e">6,194</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfNS02LTEtMS05NzYyNw_464c1c40-2483-4c75-a4e5-305d72117367">5,616</ix:nonFraction>&#160;</span></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%">Less reclassification of amounts to net income:</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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%">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%">(<ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfNy0yLTEtMS05NzYyNw_3889789f-d9ed-4eea-bffd-463544bcbe65">1,042</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfNy00LTEtMS05NzYyNw_24f073df-2247-48e1-8b17-a760f7b1ab84">1,050</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfNy02LTEtMS05NzYyNw_03ecc2b9-a8e7-4449-b085-d99df6b36f39">1,055</ix:nonFraction>)</span></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%">Amortization of 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%"><ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfOC0yLTEtMS05NzYyNw_cf1d9fe3-1233-41e3-915a-9520b312c2f7">836</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfOC00LTEtMS05NzYyNw_10054fb0-2001-4252-aff9-67ed65271a91">1,381</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfOC02LTEtMS05NzYyNw_483d5787-0087-45c1-b6e6-bbe2b43faac6">1,889</ix:nonFraction>&#160;</span></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 25.75pt;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 plans</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%">(<ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfOS0yLTEtMS05NzYyNw_7314abaa-e42c-47cb-b834-9045537245cb">11,441</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfOS00LTEtMS05NzYyNw_f1d61b90-166d-4409-aa4b-e9deb3f7b20e">6,525</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfOS02LTEtMS05NzYyNw_fe2e2d0b-f89f-4c71-90b1-84018b0e6f7f">6,450</ix:nonFraction>&#160;</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 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%">Interest rate swaps:</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;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%">Unrealized gain (loss) arising during the year</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%"><ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMTEtMi0xLTEtOTc2Mjc_3b35ac38-057b-414d-b483-f62e2d1ca2b5">4,869</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMTEtNC0xLTEtOTc2Mjc_f6f0bd33-e700-492c-a788-65e7a91c9c3d">2,067</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMTEtNi0xLTEtOTc2Mjc_5939b87a-daa7-433d-b329-074b243da10f">4,973</ix:nonFraction>)</span></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%">Reclassification of realized (gain) loss to net income</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%">(<ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMTItMi0xLTEtOTc2Mjc_fc7b9a25-c758-420e-b7d9-4d0321f3ff31">15</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMTItNC0xLTEtOTc2Mjc_26106c43-078f-4f61-ae86-dc67c7fb5ca2">1,023</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMTItNi0xLTEtOTc2Mjc_d7deb8ff-3914-401b-9a32-06f41e0bd5d3">719</ix:nonFraction>&#160;</span></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:27pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest rate swaps</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%"><ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMTMtMi0xLTEtOTc2Mjc_4f8a862e-b5b2-40e7-b983-0f87f9d073a5">4,854</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMTMtNC0xLTEtOTc2Mjc_8dd2f248-2db7-467e-badf-1dbe1a7c52ed">3,090</ix:nonFraction>&#160;</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%">(<ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMTMtNi0xLTEtOTc2Mjc_2d0ff893-5bf9-435b-9ac8-dd15bf0ffdd8">4,254</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 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%">Debt securities:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21.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%">Unrealized holding (loss) gain arising during the year</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%">(<ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMTUtMi0xLTEtOTc2Mjc_452580f1-a2e6-4560-b324-474e186b602e">571</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMTUtNC0xLTEtOTc2Mjc_e3fa4bb9-0836-4246-9021-1d591f1a72c8">254</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMTUtNi0xLTEtOTc2Mjc_75847a64-9fa6-4a20-9409-d57f006990f2">338</ix:nonFraction>&#160;</span></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 22.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%">Reclassification of realized loss (gain) to net income</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMTYtMi0xLTEtOTc2Mjc_812a3da4-730c-4f4a-9f65-62970dee86e3">6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMTYtNC0xLTEtOTc2Mjc_6d94c4e0-6f39-4444-8735-8673b766d88c">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMTYtNi0xLTEtOTc2Mjc_0306a825-8b18-42a4-8890-f59e44f840a9">153</ix:nonFraction>)</span></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 19.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Debt securities</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMTctMi0xLTEtOTc2Mjc_c41d4a07-8bf1-41a8-84cf-3d5a6c526d12">565</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMTctNC0xLTEtOTc2Mjc_5ed48db5-7cdb-4de3-9187-0a9206bb64fa">254</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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%"><ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMTctNi0xLTEtOTc2Mjc_c50a8460-1133-4b12-9b61-826f34507a7a">185</ix:nonFraction>&#160;</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 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%">Foreign currency translation adjustment:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 22.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%">Unrealized foreign currency translation (loss) gain arising during the year</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMTgtMi0xLTEtOTc2Mjc_631fec53-afc7-408d-a1a0-67333af6f990">4,170</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMTgtNC0xLTEtOTc2Mjc_227125c1-73b2-4c67-887d-69eadf8ca498">580</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMTgtNi0xLTEtOTc2Mjc_53ef7f0c-f203-4f39-b700-03576af33ee7">4,133</ix:nonFraction>&#160;</span></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 22.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%">Reclassification of foreign currency translation loss to net income</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMjAtMi0xLTEtMTEwODQ1_3e7b924e-38d7-43f6-9128-cb97a2308020">5,550</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMjAtNC0xLTEtMTEwODQ1_cc057a31-564c-491f-a6d4-2effb628c791">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMjAtNi0xLTEtMTEwODQ1_252b00fc-6da2-44ee-b0b7-5855f5933373">&#8212;</ix:nonFraction>&#160;</span></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 19.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign currency translation adjustment</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%"><ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMjEtMi0xLTEtMTI3MjU3_5404d0a6-3185-4910-ac30-13f77f9ace7a">1,380</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMjEtNC0xLTEtMTI3MjU3_c6c78a58-954f-47bf-a0e2-6c674dcd4cef">580</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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%"><ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMjEtNi0xLTEtMTI3MjU3_a99cd682-b50c-4fdb-89c1-0bf1178d785d">4,133</ix:nonFraction>&#160;</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 25.75pt;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 comprehensive (loss) income</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%">(<ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMTktMi0xLTEtOTc2Mjc_a671764c-e23f-4c10-b4dd-b440f9f770d7">5,772</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMTktNC0xLTEtOTc2Mjc_92e8f08d-f7ba-4527-a9e3-6619072537aa">9,941</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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%"><ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMTktNi0xLTEtOTc2Mjc_6461b583-7b9f-4b9d-bce2-baf10e796842">6,514</ix:nonFraction>&#160;</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%">Comprehensive income</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%"><ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMjAtMi0xLTEtOTc2Mjc_b7e48e70-d6e0-433b-a0a3-8ef31784abb8">59,758</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMjAtNC0xLTEtOTc2Mjc_dcf9b477-5947-4e09-a58e-bcd097686224">72,713</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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%"><ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMjAtNi0xLTEtOTc2Mjc_c596b0d2-702d-47f7-956f-1233950a3438">11,849</ix:nonFraction>&#160;</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 6.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%">Comprehensive 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%">(<ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMjEtMi0xLTEtOTc2Mjc_aff54a9a-170d-4b3d-a48c-41cd4d2fddc7">135</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMjEtNC0xLTEtOTc2Mjc_fff9c141-8a46-44fa-922b-c6ebd882469c">139</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMjEtNi0xLTEtOTc2Mjc_1fb6dd73-94a6-4d2a-b4ad-7b1a77ac59dd">91</ix:nonFraction>)</span></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 30.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%">Comprehensive income attributable to Deluxe</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%"><ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMjItMi0xLTEtOTc2Mjc_372392d2-2189-481e-93b5-ffb559189e23">59,623</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMjItNC0xLTEtOTc2Mjc_a5ae7bd8-5d9f-47c8-95dc-8b7ad31bcf9a">72,574</ix:nonFraction>&#160;</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 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%"><ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMjItNi0xLTEtOTc2Mjc_9ff6358d-471d-46ac-b46f-414cb685f1a7">11,758</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income tax benefit (expense) of other comprehensive (loss) income included in above amounts:</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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%">Postretirement benefit plans:</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;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 actuarial (loss) gain arising during the year</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%"><ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMjYtMi0xLTEtOTc2Mjc_fee2f336-32a0-4c66-87de-5eeb58206420">4,090</ix:nonFraction>&#160;</span></td><td style="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%">(<ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMjYtNC0xLTEtOTc2Mjc_7f4160e7-eed1-4a48-a341-e1a8c3331281">2,186</ix:nonFraction>)</span></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%">(<ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMjYtNi0xLTEtOTc2Mjc_b8c63026-2c64-4810-9cbd-483214c2d5d6">1,948</ix:nonFraction>)</span></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:27pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less reclassification of amounts to net income:</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:33.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%">Amortization of prior service credit</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%"><ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMjgtMi0xLTEtOTc2Mjc_82536e62-066a-4cd0-b868-4b428bfa5cd5">379</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMjgtNC0xLTEtOTc2Mjc_a00535aa-c85e-44cd-abb7-5aa3bf36af58">371</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMjgtNi0xLTEtOTc2Mjc_72f9ca4d-69cc-4165-980f-6a4367515964">366</ix:nonFraction>&#160;</span></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:33.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%">Amortization of net actuarial loss</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMjktMi0xLTEtOTc2Mjc_1721e57e-4f42-4233-aff2-3009524adbb1">64</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMjktNC0xLTEtOTc2Mjc_b286f395-3769-4a86-83e9-fe6016589f63">248</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMjktNi0xLTEtOTc2Mjc_65fa7903-cc2e-4891-95b3-c0eb0d3a8d6c">412</ix:nonFraction>)</span></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:38.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%">Postretirement benefit plans</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%"><ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMzAtMi0xLTEtOTc2Mjc_5e1180c3-2728-47d9-bf8d-86f8e18a728d">4,405</ix:nonFraction>&#160;</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%">(<ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMzAtNC0xLTEtOTc2Mjc_bf82d850-e09d-4a91-9966-081b4ea59cfe">2,063</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMzAtNi0xLTEtOTc2Mjc_4029f864-7650-41cd-a93b-fbef26b35916">1,994</ix:nonFraction>)</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 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%">Interest rate swaps:</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;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%">Unrealized gain (loss) arising during the year</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%">(<ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMzItMi0xLTEtOTc2Mjc_d943e2a4-594a-4264-8e66-1caa984cf47a">1,771</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMzItNC0xLTEtOTc2Mjc_1437f1ca-c999-4a92-a084-83169ac6655c">731</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMzItNi0xLTEtOTc2Mjc_207b2c87-89e5-4b99-a5ea-0561e3c88322">1,725</ix:nonFraction>&#160;</span></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%">Reclassification of realized (gain) loss to net income</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%"><ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMzMtMi0xLTEtOTc2Mjc_e140b831-eab2-4683-8e04-bb395c353924">5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMzMtNC0xLTEtOTc2Mjc_e0340dbb-e01a-41f1-a4a9-9f8f6e6bf7c1">361</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMzMtNi0xLTEtOTc2Mjc_b91d7237-40e1-42d6-a613-cca4b7eb449f">249</ix:nonFraction>)</span></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:27pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest rate swaps</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%">(<ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMzQtMi0xLTEtOTc2Mjc_cb9d1acc-09ed-4b8d-8823-1c9033cf661e">1,766</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMzQtNC0xLTEtOTc2Mjc_19788b3e-2a85-425f-b772-9509241affef">1,092</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMzQtNi0xLTEtOTc2Mjc_144ea31d-acb5-48e1-bcc1-75e2a29d4a51">1,476</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 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%">Debt securities:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21.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%">Unrealized holding (loss) gain arising during the year</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%"><ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMzYtMi0xLTEtOTc2Mjc_ca118e01-b740-4cd3-9f47-679f4a3bc7f3">197</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMzYtNC0xLTEtOTc2Mjc_e476876a-a2ff-4d02-8bd3-18378e32f908">88</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMzYtNi0xLTEtOTc2Mjc_2f08dbc2-7081-4c38-b40f-8b1758ce0df3">117</ix:nonFraction>)</span></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 22.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%">Reclassification of realized loss (gain) to net income</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMzctMi0xLTEtOTc2Mjc_7ae9c015-e5bf-4700-95a2-bca389136f9d">2</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMzctNC0xLTEtOTc2Mjc_42510fba-01fb-4154-88dc-e5cb29ca75a0">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMzctNi0xLTEtOTc2Mjc_4e642703-7740-4d91-8b89-57c2226ef785">53</ix:nonFraction>&#160;</span></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 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%">Debt securities</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%"><ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMzgtMi0xLTEtOTc2Mjc_fc409944-8ddf-4a8f-8d08-07c24fd263d3">195</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMzgtNC0xLTEtOTc2Mjc_8593aae8-d9e0-49ba-8dc0-5b4568548be7">88</ix:nonFraction>&#160;</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%">(<ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMzgtNi0xLTEtOTc2Mjc_5306241d-52fd-4de5-85b0-cbc3c311b92d">64</ix:nonFraction>)</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 style="padding-left:38.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%">Total net tax benefit (expense)</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 #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%"><ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMzktMi0xLTEtOTc2Mjc_d9b787d8-b003-4bd8-95d9-6800b508dd71">2,834</ix:nonFraction>&#160;</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%">(<ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMzktNC0xLTEtOTc2Mjc_408ab11e-b581-4c07-9d20-9d432aa0b1c6">3,067</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMzktNi0xLTEtOTc2Mjc_b548281b-7661-464b-98cc-f6d40e1b5ee3">582</ix:nonFraction>)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">See Notes to Consolidated Financial Statements</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:150%">47</span></div></div></div><div id="id8e780c3c90d49f1abe315cc6d71fa2d_91"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.893%"><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="background-color:#546ff5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">DELUXE CORPORATION<br/>CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY</span></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.893%"><tr><td style="width:1.0%"></td><td style="width:25.771%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.468%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.857%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.468%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.589%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.468%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.124%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.468%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.735%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.268%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.468%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.391%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.334%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.401%"></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%">Common shares</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%">Common shares</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"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">par value</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%">Additional paid-in capital</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Retained earnings</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Non-controlling interest</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;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&#160;31, 2019</span></div></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:2pt 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%"><ix:nonFraction unitRef="shares" contextRef="i2c86def6c76d415092af4e73be9e9306_I20191231" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMS0yLTEtMS05NzYyNw_2424c2b0-a278-41ff-b4df-f3e79b112421">42,126</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="i9e4199dd6ed5483192c1ec9210414891_I20191231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMS00LTEtMS05NzYyNw_ae2329a9-b280-48da-9e78-1911485955d3">42,126</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="i7c7d61095d6d449b9761e7647e960698_I20191231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMS02LTEtMS05NzYyNw_ea390c0f-e74d-49df-934c-79d8fb1c7fd6">4,086</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="i653f9eb0befd468283e2152bacff7653_I20191231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMS04LTEtMS05NzYyNw_2498202f-4a77-47e1-a935-dce6f6545f9b">548,714</ix:nonFraction>&#160;</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%">(<ix:nonFraction unitRef="usd" contextRef="i7bd0f4b0ba14419594aaa0ca8f02293d_I20191231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMS0xMC0xLTEtOTc2Mjc_a985575e-47a9-44f5-883a-abbe447cf51d">47,947</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="iebd96ed2ad394b77904762b44fb8b031_I20191231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMS0xMi0xLTEtOTc2Mjc_74702073-850d-4aee-b96a-10979ebe77dd">&#8212;</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="i2c86def6c76d415092af4e73be9e9306_I20191231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMS0xNC0xLTEtOTc2Mjc_bc03bb1f-af45-4feb-bc8b-0598b0d23493">546,979</ix:nonFraction>&#160;</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%">Net income</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%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i200e7193f6f74e7e9614800af2d92d76_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMi04LTEtMS05NzYyNw_8d06dc59-8ada-4e62-a25b-f2e02f6ece85">5,244</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i51ebc4fb5dca4528b466164091c2cf2a_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMi0xMi0xLTEtOTc2Mjc_363f2369-bb9d-45d7-b8b1-ec39b6d86d5a">91</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMi0xNC0xLTEtOTc2Mjc_e92ba446-1f33-47cc-8644-2ffb369a120d">5,335</ix:nonFraction>&#160;</span></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%">Cash dividends ($<ix:nonFraction unitRef="usdPerShare" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="2" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMy0wLTEtMS05NzYyNy90ZXh0cmVnaW9uOjE1NTk1OWI2MDVlYzQxOWQ5MjI2NzM5NzBhYjY3OTQwXzIw_af28850e-c3bf-4e04-b60f-6cfbbe557120">1.20</ix:nonFraction> per share)</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%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i200e7193f6f74e7e9614800af2d92d76_D20200101-20201231" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMy04LTEtMS05NzYyNw_1111ab62-ca49-4e5a-8c9b-7500096712e7">51,431</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMy0xNC0xLTEtOTc2Mjc_046e7455-0472-4288-ada5-ccfae2de2e7f">51,431</ix:nonFraction>)</span></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%">Common shares issued</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%"><ix:nonFraction unitRef="shares" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfNC0yLTEtMS05NzYyNw_44121505-0eaf-4ef7-9b93-13e511319aa5">446</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7bb4419f908d49ea84c19738935332b1_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfNC00LTEtMS05NzYyNw_3e9f0992-209a-4515-941d-9b1d87d8bd2b">446</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i849ce8ebd7224697b68d712598f8bbbb_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfNC02LTEtMS05NzYyNw_0bd8b82d-274f-4174-bb96-eb47de4ba559">3,446</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfNC0xNC0xLTEtOTc2Mjc_ff356164-29a0-4b5d-9fba-0526fd45b085">3,892</ix:nonFraction>&#160;</span></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%">Common shares repurchased</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%">(<ix:nonFraction unitRef="shares" contextRef="ib1a65a30c04744ec87ae81a49af0f0d5_D20200101-20200331" decimals="-3" name="us-gaap:StockRepurchasedDuringPeriodShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfNS0yLTEtMS05NzYyNw_0a43de3a-16ab-4215-bb11-0c5a67494c5c">499</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7bb4419f908d49ea84c19738935332b1_D20200101-20201231" decimals="-3" name="us-gaap:StockRepurchasedDuringPeriodValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfNS00LTEtMS05NzYyNw_4b0bede9-8f2e-48cb-b739-186666f24e19">499</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i849ce8ebd7224697b68d712598f8bbbb_D20200101-20201231" decimals="-3" name="us-gaap:StockRepurchasedDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfNS02LTEtMS05NzYyNw_5b96ed2b-5162-448f-bd7f-d53a377709ca">9,767</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i200e7193f6f74e7e9614800af2d92d76_D20200101-20201231" decimals="-3" name="us-gaap:StockRepurchasedDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfNS04LTEtMS05NzYyNw_015978dc-ac25-4c9d-996b-3e06650ecca0">3,734</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:StockRepurchasedDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfNS0xNC0xLTEtOTc2Mjc_51bb5397-f0f4-49f7-96c2-bcf0e8cb4d39">14,000</ix:nonFraction>)</span></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 common shares retired</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%">(<ix:nonFraction unitRef="shares" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="dlx:OtherCommonSharesRetiredShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfNi0yLTEtMS05NzYyNw_2ddcda3a-a436-4620-872d-7b0f1045359a">100</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7bb4419f908d49ea84c19738935332b1_D20200101-20201231" decimals="-3" name="dlx:OtherCommonSharesRetiredValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfNi00LTEtMS05NzYyNw_5ba2a74c-90f4-4938-a973-028bd5735832">100</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i849ce8ebd7224697b68d712598f8bbbb_D20200101-20201231" decimals="-3" name="dlx:OtherCommonSharesRetiredValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfNi02LTEtMS05NzYyNw_0b7978d6-168b-4e98-a5d6-4c14af979f97">2,894</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="dlx:OtherCommonSharesRetiredValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfNi0xNC0xLTEtOTc2Mjc_d3989f2b-b30b-45e6-8ac1-5ae99c67a2fd">2,994</ix:nonFraction>)</span></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%">Employee share-based compensation</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%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i849ce8ebd7224697b68d712598f8bbbb_D20200101-20201231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfNy02LTEtMS05NzYyNw_34b15343-e319-4777-a0bf-623013ede5b8">22,687</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfNy0xNC0xLTEtOTc2Mjc_e543d04b-8e11-4a1f-90d4-74762c9dd94f">22,687</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adoption of Accounting Standards Update No. 2016-13</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%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ifc4714dd6023429aaa00e039c2820b6d_I20191231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfOC04LTEtMS05NzYyNw_52bd37c5-2631-45b4-8510-ddba55ed58b8">3,640</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i272ab2425deb45ec9cb70352f0e24365_I20191231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfOC0xNC0xLTEtOTc2Mjc_aaad1b9b-ee6a-4405-86b6-2ad35beead0f">3,640</ix:nonFraction>)</span></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%">Other comprehensive income</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%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i67dd6e9ee9234bb9afc11fca7a0dd401_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfOS0xMC0xLTEtOTc2Mjc_a406c5a9-c61f-4622-9d4c-423d5b304b97">6,514</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfOS0xNC0xLTEtOTc2Mjc_e1602cfc-01b4-4cd8-a3fc-30f0f62c3aaa">6,514</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Investment in non-controlling interest</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%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i51ebc4fb5dca4528b466164091c2cf2a_D20200101-20201231" decimals="-3" name="us-gaap:MinorityInterestPeriodIncreaseDecrease" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMTAtMTItMS0xLTk4OTc0_bb573b59-757e-4b1d-8f87-b32fd8268c8d">50</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:MinorityInterestPeriodIncreaseDecrease" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMTAtMTQtMS0xLTEyODQ0MA_662058e6-1a3e-498d-a8d0-8ae97c6b8131">50</ix:nonFraction>&#160;</span></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%">Balance, December&#160;31, 2020</span></div></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%"><ix:nonFraction unitRef="shares" contextRef="i8c492e1c1980414f9304ccac101b2f07_I20201231" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMTAtMi0xLTEtOTc2Mjc_0324c4dc-2aaf-4898-b6bf-f10d8a64b60d">41,973</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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%"><ix:nonFraction unitRef="usd" contextRef="if17023f503dc4c0ab86dc3f3f71cdc99_I20201231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMTAtNC0xLTEtOTc2Mjc_b71a04f7-2290-42f5-b46c-82efb9dfb724">41,973</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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%"><ix:nonFraction unitRef="usd" contextRef="iadc32e2e98414e988c789e1938b4e106_I20201231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMTAtNi0xLTEtOTc2Mjc_c63fbcea-ba2c-4be4-8a78-ab22f0796f05">17,558</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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%"><ix:nonFraction unitRef="usd" contextRef="idd05d28e4e39491eb25cd3d5b3e4307d_I20201231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMTAtOC0xLTEtOTc2Mjc_cc2f8803-2717-4725-ba32-eaeb0a0f61ef">495,153</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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%">(<ix:nonFraction unitRef="usd" contextRef="i0e756608dce24666a4e0c3da6d8c9808_I20201231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMTAtMTAtMS0xLTk3NjI3_3094f7e7-afa6-45ac-8c33-58061aa9e56f">41,433</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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%"><ix:nonFraction unitRef="usd" contextRef="i667e91c31a3c43d7b7e4ae8e0b700eb4_I20201231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMTAtMTItMS0xLTk3NjI3_82010afa-9d16-42e6-89cc-0eee825e4e72">141</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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%"><ix:nonFraction unitRef="usd" contextRef="i8c492e1c1980414f9304ccac101b2f07_I20201231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMTAtMTQtMS0xLTk3NjI3_de8209b0-e0b2-456e-99a2-74b3e5fda8bf">513,392</ix:nonFraction>&#160;</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 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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia59fedca7e544b5381a422f30400e33d_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMTEtOC0xLTEtOTc2Mjc_c1bdc974-7d6f-4aab-9575-a70da04f7fea">62,633</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8cbeef23367646ae8754bd87fbf5f0f1_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMTEtMTItMS0xLTk3NjI3_007ec14d-d36a-4e59-9e20-ec05fe308e8a">139</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMTEtMTQtMS0xLTk3NjI3_29022846-7112-40b6-b953-817f00912516">62,772</ix:nonFraction>&#160;</span></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%">Cash dividends ($<ix:nonFraction unitRef="usdPerShare" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="2" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMTItMC0xLTEtOTc2MjcvdGV4dHJlZ2lvbjo1NWNjNWUxZTRhMzk0ZmFiODFjYzU1ZmNlODRkNzhhY18yMA_1a5c37c3-5ec5-4e14-a129-8b2fe05dc12c">1.20</ix:nonFraction> per share)</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%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia59fedca7e544b5381a422f30400e33d_D20210101-20211231" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMTItOC0xLTEtOTc2Mjc_61d4d29c-0dbe-4552-a0b8-147c00dfae34">52,023</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMTItMTQtMS0xLTk3NjI3_a74e3e2d-f33a-4c28-833e-cfa26b287c7e">52,023</ix:nonFraction>)</span></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%">Common shares issued</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%"><ix:nonFraction unitRef="shares" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMTMtMi0xLTEtOTc2Mjc_59774361-be54-4d81-ab24-f358bc243b46">861</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i153e048c350f4ccb9d878b1a756e0702_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMTMtNC0xLTEtOTc2Mjc_304a21df-fa03-4870-9cb0-773865de64ae">861</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i70edc5604eaa41dfb43974b238ec5ae8_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMTMtNi0xLTEtOTc2Mjc_ce0f6d5b-74d1-4edb-a76a-ff9dcd429308">16,350</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMTMtMTQtMS0xLTk3NjI3_10e7280f-da1d-4076-904c-33b83414fa86">17,211</ix:nonFraction>&#160;</span></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 common shares retired</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%">(<ix:nonFraction unitRef="shares" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="dlx:OtherCommonSharesRetiredShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMTUtMi0xLTEtOTc2Mjc_0ba41f3a-8596-4d52-add1-58c3c8e8e605">155</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i153e048c350f4ccb9d878b1a756e0702_D20210101-20211231" decimals="-3" name="dlx:OtherCommonSharesRetiredValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMTUtNC0xLTEtOTc2Mjc_a948dea4-df24-4ca2-85e6-7d292aaa6d0e">155</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i70edc5604eaa41dfb43974b238ec5ae8_D20210101-20211231" decimals="-3" name="dlx:OtherCommonSharesRetiredValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMTUtNi0xLTEtOTc2Mjc_25648770-3af1-494f-8f1f-d2798a8ec165">5,814</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="dlx:OtherCommonSharesRetiredValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMTUtMTQtMS0xLTk3NjI3_78571993-1e0d-4033-89da-4c1268a4ea8d">5,969</ix:nonFraction>)</span></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%">Employee share-based compensation</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%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i70edc5604eaa41dfb43974b238ec5ae8_D20210101-20211231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMTYtNi0xLTEtOTc2Mjc_660e6244-50b6-4762-baff-d255ad2b5636">29,274</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMTYtMTQtMS0xLTk3NjI3_4e1b4ad1-b38f-47a3-8e0e-5fd6ccc08036">29,274</ix:nonFraction>&#160;</span></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%">Other comprehensive income</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%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie5bf596b5b98453caf57b1852cb75a15_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMTgtMTAtMS0xLTk3NjI3_ebdb24cb-a8d6-4833-9eac-9c5ad9d644db">9,941</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMTgtMTQtMS0xLTk3NjI3_3ca4489a-bd56-4b48-8b1c-b18858dada92">9,941</ix:nonFraction>&#160;</span></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%">Balance, December&#160;31, 2021</span></div></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%"><ix:nonFraction unitRef="shares" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMjAtMi0xLTEtOTc2Mjc_43d3c893-8a8c-47aa-b1ca-35fe915f10b0">42,679</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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%"><ix:nonFraction unitRef="usd" contextRef="i1b713238a0e44c7ea487c00ef9c45745_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMjAtNC0xLTEtOTc2Mjc_529f08c9-37dd-4e26-a321-aa1153e3cf3f">42,679</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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%"><ix:nonFraction unitRef="usd" contextRef="i54f823e6d30e4618a97e4a053162feb4_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMjAtNi0xLTEtOTc2Mjc_d1392918-b6bd-45b4-a9fb-2a7c4666dba7">57,368</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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%"><ix:nonFraction unitRef="usd" contextRef="ifc72f821c7444477b33389cfd3ab0b1a_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMjAtOC0xLTEtOTc2Mjc_bc23452f-08a0-4619-93b6-d9e0a724d68c">505,763</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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%">(<ix:nonFraction unitRef="usd" contextRef="if838db89c668451683cc1c59e2272d64_I20211231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMjAtMTAtMS0xLTk3NjI3_fd3e2dad-06fb-47a5-9e58-e0a626c387e4">31,492</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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%"><ix:nonFraction unitRef="usd" contextRef="i3270af13def84b1b8fa4e51a6c9bd92b_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMjAtMTItMS0xLTk3NjI3_f9b0d162-b975-435f-8da4-0943abc61ff8">280</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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%"><ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMjAtMTQtMS0xLTk3NjI3_992bbeb8-a9d2-4986-bcd7-3b2b6d63eb6e">574,598</ix:nonFraction>&#160;</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 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%">Net income</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d8aaf6b129a41019b3d06edcdb85abf_D20220101-20221231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMjEtOC0xLTEtOTc2Mjc_55bfec10-c39a-428b-b387-bfd7dab49535">65,395</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0678fcfc06a3452fae20506125a377b3_D20220101-20221231" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMjEtMTItMS0xLTk3NjI3_b97f6593-ef43-442a-9074-fb29b26aee68">135</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMjEtMTQtMS0xLTk3NjI3_0536a92b-450e-4e24-8476-0267d82b2864">65,530</ix:nonFraction>&#160;</span></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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash dividends ($<ix:nonFraction unitRef="usdPerShare" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="2" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMjItMC0xLTEtOTc2MjcvdGV4dHJlZ2lvbjozNTk0NTg2NTk4ZDM0NjRlOTQ2ODYwNzQ5NDdjMGRmZF8yMA_4520a384-4fd7-42a7-812a-3246bca45455">1.20</ix:nonFraction> per share)</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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2d8aaf6b129a41019b3d06edcdb85abf_D20220101-20221231" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMjItOC0xLTEtOTc2Mjc_8e5d0ca2-a8b6-4ccb-b40f-18e96fe0ff03">52,523</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMjItMTQtMS0xLTk3NjI3_1106e62b-2c24-4da7-8a7f-d1b1ace2d5f4">52,523</ix:nonFraction>)</span></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%">Common shares issued</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMjMtMi0xLTEtOTc2Mjc_60d8a410-865b-4a99-a112-7e4bc8b70291">723</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibfa9c8ed0f8545a695a71f13e6a85f97_D20220101-20221231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMjMtNC0xLTEtOTc2Mjc_a51ebe8a-3b00-4cc6-8c4a-a96e36b03454">723</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9c66ec61f6d34e32b51eafdc226dd278_D20220101-20221231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMjMtNi0xLTEtOTc2Mjc_964dff93-7df4-489e-950b-ec8a08f8e24d">3,122</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMjMtMTQtMS0xLTk3NjI3_53e05739-1a02-445f-8d67-0fed1cf6b4fd">3,845</ix:nonFraction>&#160;</span></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%">Common shares retired</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="dlx:OtherCommonSharesRetiredShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMjQtMi0xLTEtOTc2Mjc_27acd000-248c-41dd-b3df-a8c15d7cb438">198</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibfa9c8ed0f8545a695a71f13e6a85f97_D20220101-20221231" decimals="-3" name="dlx:OtherCommonSharesRetiredValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMjQtNC0xLTEtOTc2Mjc_4060e6e2-5fb1-4c6f-9e39-1b90e835dfe7">198</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9c66ec61f6d34e32b51eafdc226dd278_D20220101-20221231" decimals="-3" name="dlx:OtherCommonSharesRetiredValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMjQtNi0xLTEtOTc2Mjc_bb7bcdb0-d911-4958-a5ec-7e4cfd181637">5,564</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="dlx:OtherCommonSharesRetiredValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMjQtMTQtMS0xLTk3NjI3_6102b3f8-e5eb-47ec-83e2-7d24567bf622">5,762</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15.75pt;padding-right:9pt;text-indent:-9pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Employee share-based compensation</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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9c66ec61f6d34e32b51eafdc226dd278_D20220101-20221231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMjUtNi0xLTEtOTc2Mjc_3da7f010-5154-42da-8f15-b2645f92a0c4">24,308</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMjUtMTQtMS0xLTk3NjI3_f729f6f0-5715-45bb-913f-06577206820a">24,308</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15.75pt;padding-right:9pt;text-indent:-9pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive loss</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia45ae6ee2620424e836fca7365f3f1f8_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMjYtMTAtMS0xLTk3NjI3_3b5ad8eb-2777-4168-b2c1-a8ca4a96c307">5,772</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMjYtMTQtMS0xLTk3NjI3_2a2012d6-92ed-4b85-80bd-0f9cf6c2e45e">5,772</ix:nonFraction>)</span></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, December&#160;31, 2022</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;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%"><ix:nonFraction unitRef="shares" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMjctMi0xLTEtOTc2Mjc_277a395c-a16d-4957-9691-3e585f8544fe">43,204</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="ia3ecdc720ef14a049254774b3a53896d_I20221231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMjctNC0xLTEtOTc2Mjc_00533ce3-b341-4b08-a9a7-7cf76fde89e7">43,204</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="ie350df20f96245beaf279e4e58121f3b_I20221231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMjctNi0xLTEtOTc2Mjc_05b0300f-311e-4126-9055-9bbe855bcbba">79,234</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="i78585513b19a43edba999f6ca3b09359_I20221231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMjctOC0xLTEtOTc2Mjc_11f4c0c5-1fcd-438c-8e67-c2e653d3db5a">518,635</ix:nonFraction>&#160;</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%">(<ix:nonFraction unitRef="usd" contextRef="i12f8a216a12544ab94cec4180c45945f_I20221231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMjctMTAtMS0xLTk3NjI3_d2b55733-7245-47d8-96bc-7f65494e736b">37,264</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="ic23ebf5de3f54b6db216e970c01595d3_I20221231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMjctMTItMS0xLTk3NjI3_f86b027e-ee46-490f-877e-f9ed906dcadb">415</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMjctMTQtMS0xLTk3NjI3_8d8a5c15-ca01-4d15-a3d0-ad0ac7a7189b">604,224</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">See Notes to Consolidated Financial Statements</span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:150%">48</span></div></div></div><div id="id8e780c3c90d49f1abe315cc6d71fa2d_94"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#546ff5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">DELUXE CORPORATION<br/>CONSOLIDATED STATEMENTS OF CASH FLOWS</span></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:59.750%"></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.216%"></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.216%"></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.219%"></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%">&#160;</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%">Year Ended December 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%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</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 flows from operating activities:</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%">&#160;</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%">&#160;</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></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%"><ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMy0yLTEtMS05NzYyNw_11c9ae8b-bea7-4e4c-bc78-847dca7af649">65,530</ix:nonFraction>&#160;</span></td><td style="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%"><ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMy00LTEtMS05NzYyNw_8f25f3cc-bb59-4beb-90cf-fbb31c218b59">62,772</ix:nonFraction>&#160;</span></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%"><ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMy02LTEtMS05NzYyNw_edfb6039-67c8-457f-bdd2-717591ce8daa">5,335</ix:nonFraction>&#160;</span></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%">Adjustments to reconcile net income to net cash provided by operating activities:</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;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;</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 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%">Depreciation</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfNS0yLTEtMS05NzYyNw_c65fd934-a33c-4905-829d-78db14800cc6">25,997</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfNS00LTEtMS05NzYyNw_6ee38973-88fd-4776-bd34-5b897d290e26">25,625</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfNS02LTEtMS05NzYyNw_0a0d7ed8-f8a1-4454-83c2-7a803d21ce24">20,242</ix:nonFraction>&#160;</span></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%">Amortization of 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%"><ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:AdjustmentForAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfNi0yLTEtMS05NzYyNw_5dfaf145-f95d-4267-a96b-e3c7982ed13e">146,555</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:AdjustmentForAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfNi00LTEtMS05NzYyNw_2f145955-105f-4c22-951f-f0f1afc84ef9">123,142</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:AdjustmentForAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfNi02LTEtMS05NzYyNw_e5c8fe6b-fb8d-49a5-a3e5-a89587f61c4e">90,550</ix:nonFraction>&#160;</span></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%">Operating lease 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%"><ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfNy0yLTEtMS05NzYyNw_6fb22ed6-a9f1-4669-b966-8fc5b245a4da">20,480</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfNy00LTEtMS05NzYyNw_f68a053f-65f1-422e-b92b-cf49b1c28277">17,485</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfNy02LTEtMS05NzYyNw_b31db43c-5192-48af-b08c-1b5360df13a5">20,928</ix:nonFraction>&#160;</span></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%">Asset impairment charges</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:AssetImpairmentCharges" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfOC0yLTEtMS05NzYyNw_ebcab467-07b5-46d0-8a3b-6365daecfd07">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:AssetImpairmentCharges" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfOC00LTEtMS05NzYyNw_9426e4c7-622e-48f6-a522-892e20dd340f">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:AssetImpairmentCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfOC02LTEtMS05NzYyNw_382b551f-e94e-4039-8993-4309b932a25f">101,749</ix:nonFraction>&#160;</span></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%">Amortization of 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%"><ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="dlx:AmortizationOfPrepaidProductDiscounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfOS0yLTEtMS05NzYyNw_b987c263-7b2a-4af8-8f8f-0ec35180232d">34,400</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="dlx:AmortizationOfPrepaidProductDiscounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfOS00LTEtMS05NzYyNw_6e061190-70a8-488f-a5ee-3e52f2047918">31,784</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="dlx:AmortizationOfPrepaidProductDiscounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfOS02LTEtMS05NzYyNw_156d0e7e-4cb8-4a31-9bdf-396ff32f463c">29,235</ix:nonFraction>&#160;</span></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%">Deferred income taxes</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMTAtMi0xLTEtOTc2Mjc_e014a8bb-1905-4fbe-9b7e-95524f5d4714">28,529</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMTAtNC0xLTEtOTc2Mjc_70ed4e52-ece9-4e9b-941b-f2c8edcafdc0">17,758</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMTAtNi0xLTEtOTc2Mjc_358b1a1d-d626-49db-968e-fd7ca9ef755c">5,456</ix:nonFraction>)</span></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%">Employee 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%"><ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMTEtMi0xLTEtOTc2Mjc_49a44ac0-d5a8-4476-b3b3-0e8d42cec1b1">23,676</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMTEtNC0xLTEtOTc2Mjc_8781c949-fed1-493b-942e-ea7f79cc5988">29,477</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMTEtNi0xLTEtOTc2Mjc_36704294-c3b9-4479-961b-2d76c0c9c64f">21,824</ix:nonFraction>&#160;</span></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%">(Gain) loss on sale of businesses and facility</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:GainLossOnDispositionOfAssets1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMTItMi0xLTEtMTExMzI2_228ff21b-0394-44b9-b15a-2b75b49f3ecb">19,331</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:GainLossOnDispositionOfAssets1" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMTItNC0xLTEtMTExMzI2_cca7a479-11a1-487c-a2c5-1974b8a3dc52">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:GainLossOnDispositionOfAssets1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMTItNi0xLTEtMTExMzI2_201ee0fa-b8f8-41e0-8abc-08c47efa3a05">1,846</ix:nonFraction>&#160;</span></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%">Other non-cash items, net</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OtherNoncashIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMTItMi0xLTEtOTc2Mjc_f34232e5-1546-409c-993e-2eb6900d5c73">31,398</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherNoncashIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMTItNC0xLTEtOTc2Mjc_60fd4823-359b-40dc-b601-f903c22e7740">17,196</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherNoncashIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMTItNi0xLTEtOTc2Mjc_6dcbcc99-6182-4848-9b85-9af6040e07ce">23,846</ix:nonFraction>&#160;</span></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%">Changes in assets and liabilities, net of effect of acquisition:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;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;</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 2px 30.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%">Trade accounts receivable</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMTQtMi0xLTEtOTc2Mjc_8bb50014-1ee1-4a3b-9ea8-961f9c41630c">13,672</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMTQtNC0xLTEtOTc2Mjc_06b33bb6-f302-4ee2-bfbc-d5e271fcb672">8,857</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMTQtNi0xLTEtOTc2Mjc_f982fcea-b238-426c-883e-2d72e1deecd1">2,709</ix:nonFraction>)</span></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 30.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%">Inventories 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%">(<ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMTUtMi0xLTEtOTc2Mjc_930d39c1-af49-4afa-8d5c-93a63acc0a45">19,062</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMTUtNC0xLTEtOTc2Mjc_d422043d-5f52-414e-8422-0a65bf35cb0b">1,842</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMTUtNi0xLTEtOTc2Mjc_c242bdc9-010a-4707-a39d-fc057ace168b">11,281</ix:nonFraction>)</span></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 30.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%">Other current assets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherCurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMTYtMi0xLTEtOTc2Mjc_948c9195-acce-492e-81cb-bcbf8a1bf96d">8,721</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherCurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMTYtNC0xLTEtOTc2Mjc_b70b9eca-b11d-487d-84c3-f6a8a48ef176">15,574</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherCurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMTYtNi0xLTEtOTc2Mjc_bc804e96-b9ff-4ec0-840d-d964bf70ea2e">15,344</ix:nonFraction>&#160;</span></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 30.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%">Payments for 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%">(<ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="dlx:PaymentsForCloudComputingArrangements" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMTctMi0xLTEtOTc2Mjc_2e12605a-8679-4129-8ba0-2f5aa22c06eb">18,649</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="dlx:PaymentsForCloudComputingArrangements" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMTctNC0xLTEtOTc2Mjc_25579733-d4f7-493f-bc46-02cb8517bae3">41,547</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="dlx:PaymentsForCloudComputingArrangements" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMTctNi0xLTEtOTc2Mjc_d5e2d72d-8e18-4d75-b98e-e4ed400d6d50">19,426</ix:nonFraction>)</span></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 30.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%">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%">(<ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMTgtMi0xLTEtOTc2Mjc_453c124b-3865-4dd1-9fed-6b73e2293255">17,537</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMTgtNC0xLTEtOTc2Mjc_daf94502-c530-40c7-851f-3bf7351d2f81">11,467</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMTgtNi0xLTEtOTc2Mjc_2dc42474-7e5e-47a4-b9c3-eb9fcaa43c84">6,367</ix:nonFraction>)</span></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 30.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%">Accounts payable</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMTktMi0xLTEtOTc2Mjc_1686d69e-4c8c-44ae-88f1-ed8e395fe1c9">6,015</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMTktNC0xLTEtOTc2Mjc_e6ff89e8-7684-44ce-9832-e3dc53e8de16">22,794</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMTktNi0xLTEtOTc2Mjc_ebe0ff1c-ffb2-4ddc-951c-42772fcf0c08">9,518</ix:nonFraction>)</span></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 30.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%">Prepaid product discount 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%">(<ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="dlx:Prepaidproductdiscountpayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMjAtMi0xLTEtOTc2Mjc_17ba85ba-aa57-45f5-b589-b92adb3f1bd3">30,603</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="dlx:Prepaidproductdiscountpayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMjAtNC0xLTEtOTc2Mjc_8ed277b8-8817-4f79-940d-d382f39fe5a5">40,920</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="dlx:Prepaidproductdiscountpayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMjAtNi0xLTEtOTc2Mjc_47988dea-71b6-4869-acb6-97d79f5c404d">33,613</ix:nonFraction>)</span></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 30.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%">Other accrued and non-current 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%">(<ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMjEtMi0xLTEtOTc2Mjc_ecf32088-0814-47e4-9829-b5a0b1f3d74a">6,416</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMjEtNC0xLTEtOTc2Mjc_15beb17d-6097-45d4-b591-a4edcd09660d">17,005</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMjEtNi0xLTEtOTc2Mjc_7ee98fc5-80ed-4405-83cb-d9c3c1e2a342">24,976</ix:nonFraction>)</span></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 37.75pt;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 cash provided by operating activities</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%"><ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMjItMi0xLTEtOTc2Mjc_b5da4773-7772-4ef5-8e25-56631758cfc2">191,531</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMjItNC0xLTEtOTc2Mjc_3c16f796-4a81-4d2c-b357-c5ec98f835a4">210,821</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMjItNi0xLTEtOTc2Mjc_fc6747cc-9821-4b99-9b85-31858479d274">217,553</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash flows from investing activities:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;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;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 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%">Purchases of capital 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%">(<ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="dlx:PaymentsToAcquireCapitalAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMjQtMi0xLTEtOTc2Mjc_6d6781cb-5434-4c01-b2b8-5a89ec61f1e2">104,598</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="dlx:PaymentsToAcquireCapitalAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMjQtNC0xLTEtOTc2Mjc_dbd299c3-24ac-4f9b-9dd8-41203387f23c">109,140</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="dlx:PaymentsToAcquireCapitalAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMjQtNi0xLTEtOTc2Mjc_a328f932-eba9-4087-8dfc-7eb2c6168231">62,638</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Payment for acquisition, net of cash, cash equivalents, restricted cash and restricted cash equivalents acquired</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMjUtMi0xLTEtOTc2Mjc_f3629c6b-5b6f-4e5e-a2a7-0898b92307e2">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMjUtNC0xLTEtOTc2Mjc_5400400a-a40e-487b-9786-e28ad84258d0">958,514</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMjUtNi0xLTEtOTc2Mjc_15e06668-8587-4b15-b468-8ccab8409be7">&#8212;</ix:nonFraction>&#160;</span></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%">Purchases of customer lists</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsToAcquireIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMjYtMi0xLTEtOTc2Mjc_ae887031-4862-44f0-a6fc-1d09ccc0edca">4,347</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquireIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMjYtNC0xLTEtOTc2Mjc_6e54ee7c-8c82-41e5-a0f4-ed06bd730a59">2,759</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsToAcquireIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMjYtNi0xLTEtOTc2Mjc_82266193-de26-470f-8431-2875a992358e">11,082</ix:nonFraction>)</span></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%">Proceeds from sale of businesses and facilities</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="dlx:ProceedsFromSaleOfBusinessesAndProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMjctMi0xLTEtOTc2Mjc_b066ccf0-c23c-459a-8ae7-31c942be56d7">25,248</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="dlx:ProceedsFromSaleOfBusinessesAndProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMjctNC0xLTEtOTc2Mjc_7356d770-09ca-49c3-a0b3-6e4fa86a631b">2,648</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="dlx:ProceedsFromSaleOfBusinessesAndProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMjctNi0xLTEtOTc2Mjc_4d45a834-f778-4be0-9f1c-18d68d535ced">9,713</ix:nonFraction>&#160;</span></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%">Purchases of customer funds debt 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%">(<ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsToAcquireMarketableSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMjgtMi0xLTEtOTc2Mjc_fc5539c0-f9fb-46cd-a444-ad6410855160">123</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquireMarketableSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMjgtNC0xLTEtOTc2Mjc_66bc0a44-552a-4ecb-9ca8-41fa56bd79e5">93</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsToAcquireMarketableSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMjgtNi0xLTEtOTc2Mjc_06c22785-ce7b-4d5f-a907-3a4867a60594">3,918</ix:nonFraction>)</span></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%">Proceeds from customer funds debt 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%"><ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMjktMi0xLTEtOTc2Mjc_83d37b47-0193-49e5-80f9-570a797285dd">4,077</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMjktNC0xLTEtOTc2Mjc_0d580987-818a-4680-9165-047861a0b081">93</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMjktNi0xLTEtOTc2Mjc_bbba0601-982e-44c0-a537-f0d33e216ec4">7,764</ix:nonFraction>&#160;</span></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%">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%">(<ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMzAtMi0xLTEtOTc2Mjc_229f7226-5013-4807-accc-c815f020879f">582</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMzAtNC0xLTEtOTc2Mjc_1a57d8c9-bc95-444d-b125-4c914a36694c">1,164</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMzAtNi0xLTEtOTc2Mjc_2f72810e-a090-4ef9-b613-a1c2482e1bfc">4,068</ix:nonFraction>&#160;</span></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 37.75pt;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 cash used by investing activities</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%">(<ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMzEtMi0xLTEtOTc2Mjc_379488c2-3338-49e5-b07c-88eb20bc2e77">80,325</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMzEtNC0xLTEtOTc2Mjc_4543d976-be09-49ac-90c2-729feef80a4c">1,066,601</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMzEtNi0xLTEtOTc2Mjc_d8279d0b-76c3-46bf-b453-1579c584ed2e">56,093</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash flows from financing activities:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;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;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 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%">Proceeds from issuing long-term debt and swingline loans</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMzMtMi0xLTEtOTc2Mjc_f71687d7-7e8f-42b3-bcb2-05398fabe16b">640,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMzMtNC0xLTEtOTc2Mjc_33be48a2-4bf8-4814-a074-ffd26da5567a">1,884,850</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMzMtNi0xLTEtOTc2Mjc_c65dcf3d-3b7e-4efc-9d1c-87f08aeddaad">309,000</ix:nonFraction>&#160;</span></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%">Payments on long-term debt and swingline loans</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMzQtMi0xLTEtOTc2Mjc_5b7aa948-1afe-464d-bb76-5d8173f64485">680,613</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMzQtNC0xLTEtOTc2Mjc_1530b657-e6ce-4e4f-bf5c-1b7ee5d85815">1,029,876</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMzQtNi0xLTEtOTc2Mjc_28eade58-8898-4e0b-9cb7-692025703aaf">352,500</ix:nonFraction>)</span></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%">Payments for 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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsOfDebtIssuanceCosts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMzUtMi0xLTEtOTc2Mjc_9011d12f-e8e6-48de-8d56-827a36cbe580">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsOfDebtIssuanceCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMzUtNC0xLTEtOTc2Mjc_208abbfd-87d7-40f6-9776-c84cd45460a2">18,153</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsOfDebtIssuanceCosts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMzUtNi0xLTEtOTc2Mjc_4f37ad0c-b88d-414c-84ab-cd14745a476c">&#8212;</ix:nonFraction>&#160;</span></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%">Net change in customer funds 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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="dlx:Netchangeincustomerfundsobligations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMzYtMi0xLTEtOTc2Mjc_2b5b6962-176b-428a-bf36-0276e68d987c">56,426</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="dlx:Netchangeincustomerfundsobligations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMzYtNC0xLTEtOTc2Mjc_b254f2c9-b1bc-4d33-8c86-7209d355255a">126,703</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" sign="-" name="dlx:Netchangeincustomerfundsobligations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMzYtNi0xLTEtOTc2Mjc_82204fc8-bb96-4479-96f7-3e41f99bbf3d">168</ix:nonFraction>)</span></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%">Proceeds from issuing 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%"><ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMzctMi0xLTEtOTc2Mjc_522e1fca-11d6-4593-9c11-0f8a1a78bd23">3,112</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMzctNC0xLTEtOTc2Mjc_f04dbfc7-ef78-4731-a733-777f0e61826b">16,843</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMzctNi0xLTEtOTc2Mjc_2c08511c-a549-4d61-9773-72528c10de3e">3,747</ix:nonFraction>&#160;</span></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%">Payments for common shares repurchased</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMzktMi0xLTEtOTc2Mjc_b628eb42-5dc8-4d84-aa4b-1a16f1a45640">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMzktNC0xLTEtOTc2Mjc_0f80ea49-ff9b-4b8c-9b30-a04895538da6">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMzktNi0xLTEtOTc2Mjc_fb5bfec4-b356-46af-b620-27fec05bd036">14,000</ix:nonFraction>)</span></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%">Cash dividends paid to shareholders</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsOfDividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfNDAtMi0xLTEtOTc2Mjc_e9af1aaa-cb20-4b6d-9146-62d1ff94317d">52,647</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsOfDividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfNDAtNC0xLTEtOTc2Mjc_5b4bcd5d-f031-4bbb-87a1-b20f9683fa5c">51,654</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsOfDividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfNDAtNi0xLTEtOTc2Mjc_e3d2c284-eef0-48e6-93a7-3c52f6c8708f">50,746</ix:nonFraction>)</span></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%">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%">(<ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfNDEtMi0xLTEtOTc2Mjc_d8223e10-911e-41ca-85ac-61584e4fd089">14,879</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfNDEtNC0xLTEtOTc2Mjc_6bd54b83-d8f4-479d-bbb1-e3ca64e43bd1">15,752</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfNDEtNi0xLTEtOTc2Mjc_a024d76c-e3f5-43d5-8da4-fbc127754a1f">5,888</ix:nonFraction>)</span></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 37.75pt;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 cash (used) provided by financing activities</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%">(<ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfNDItMi0xLTEtOTc2Mjc_3eddb047-1444-44ab-bddb-4bd8bbaa96e2">48,601</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfNDItNC0xLTEtOTc2Mjc_d06f4c7b-7e7e-4382-9327-ac26c55d8068">912,961</ix:nonFraction>&#160;</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%">(<ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfNDItNi0xLTEtOTc2Mjc_4202e6cb-1a67-4c21-85a7-2fefb5c71903">110,555</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 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%">Effect of exchange rate change on cash, cash equivalents, restricted cash and restricted cash equivalents</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%">(<ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfNDMtMi0xLTEtOTc2Mjc_4c70cbcf-7e3e-452a-9edb-e2a972fc8e61">10,681</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfNDMtNC0xLTEtOTc2Mjc_da5427fc-cb0b-4e43-80ba-d4d4083d5e83">1,099</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfNDMtNi0xLTEtOTc2Mjc_684535c5-66cf-4aff-8250-9af2770d829c">3,693</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 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 change in cash, cash equivalents, restricted cash and restricted cash equivalents</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%"><ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfNDQtMi0xLTEtOTc2Mjc_bb54a25e-1a7c-4866-8e73-2a8f82327b34">51,924</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfNDQtNC0xLTEtOTc2Mjc_8924fd97-759b-4bb5-a8d5-214ce12456ac">56,082</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfNDQtNi0xLTEtOTc2Mjc_4a93f7bd-4f52-4bfe-914b-bbcf17d0f2f2">54,598</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 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%">Cash, cash equivalents, restricted cash and restricted cash equivalents, beginning of year</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfNDUtMi0xLTEtOTc2Mjc_0239ce4d-c4ec-41ae-bd06-2ceb297db971">285,491</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8c492e1c1980414f9304ccac101b2f07_I20201231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfNDUtNC0xLTEtOTc2Mjc_84bc9c56-9bbc-476e-97de-0dbf6cea9a56">229,409</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2c86def6c76d415092af4e73be9e9306_I20191231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfNDUtNi0xLTEtOTc2Mjc_77772352-f407-4af8-aa07-92d1c2a7a4b4">174,811</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash, cash equivalents, restricted cash and restricted cash equivalents, end of year (Note 3)</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%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfNDYtMi0xLTEtOTc2Mjc_f63e78ce-347a-4628-b6ef-c0dadf91d102">337,415</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfNDYtNC0xLTEtOTc2Mjc_cc3dda1b-dfc9-4dd3-a0ef-773fca90b44e">285,491</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="i8c492e1c1980414f9304ccac101b2f07_I20201231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfNDYtNi0xLTEtOTc2Mjc_6ca25fde-5659-4898-a41b-76d381e5a152">229,409</ix:nonFraction>&#160;</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="margin-top:7pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">See Notes to Consolidated Financial Statements</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:150%">49</span></div></div></div><div id="id8e780c3c90d49f1abe315cc6d71fa2d_97"></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#546ff5;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">DELUXE CORPORATION</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(dollars in thousands, except per share amounts)</span></div></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div id="id8e780c3c90d49f1abe315cc6d71fa2d_100"></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 1: SIGNIFICANT ACCOUNTING POLICIES</span></td></tr></table></div><div><span><br/></span></div><ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="us-gaap:SignificantAccountingPoliciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDAvZnJhZzo5NmE3MjQ3NmNmMGU0MTFhYmI1MWRiOGQwOGI5ZDhlMC90ZXh0cmVnaW9uOjk2YTcyNDc2Y2YwZTQxMWFiYjUxZGI4ZDA4YjlkOGUwXzQ3MzIy_9bb5dd2e-f20e-4b8d-9334-c9a9ec86dec0" continuedAt="i439e4ed116e243209bb3b8d811b0c8cf" escape="true"><div style="text-indent:27pt"><ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="us-gaap:NatureOfOperations" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDAvZnJhZzo5NmE3MjQ3NmNmMGU0MTFhYmI1MWRiOGQwOGI5ZDhlMC90ZXh0cmVnaW9uOjk2YTcyNDc2Y2YwZTQxMWFiYjUxZGI4ZDA4YjlkOGUwXzQ3MzA2_257f9b9a-aef6-4526-9735-5dd9c80d3ddc" escape="true"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Nature of operations </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">&#8211; </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We</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%">help enterprises, small businesses and financial institutions deepen customer relationships through trusted, technology-enabled solutions, including marketing services and data analytics, treasury management solutions, merchant services, promotional products and fraud solutions, as well as customized checks and forms. We are also a leading provider of checks and accessories sold directly to consumers.</span></ix:nonNumeric></div><div style="text-indent:27pt"><span><br/></span></div><ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="us-gaap:ConsolidationPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDAvZnJhZzo5NmE3MjQ3NmNmMGU0MTFhYmI1MWRiOGQwOGI5ZDhlMC90ZXh0cmVnaW9uOjk2YTcyNDc2Y2YwZTQxMWFiYjUxZGI4ZDA4YjlkOGUwXzQ3MjI5_31f14b31-5b13-44e9-9603-763eb9a23586" escape="true"><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%">Consolidation</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> &#8211;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> The consolidated financial statements include the accounts of Deluxe Corporation and its wholly-owned subsidiaries. All intercompany accounts, transactions and profits have been eliminated.</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%">On April 1, 2020, we executed an agreement to form MedPayExchange LLC (MPX), doing business as Medical Payment Exchange, which delivers payments to healthcare providers from insurance companies and other payers. This entity is a variable interest entity (VIE), as defined in Accounting Standards Codification (ASC) Topic 810, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Consolidation</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. As we are the primary beneficiary of the VIE, we are required to consolidate MPX in our consolidated financial statements. Our partner's interest in MPX is reported as non-controlling interest in the consolidated balance sheets within equity, separate from our equity. Net income and comprehensive income are attributed to us and the non-controlling interest. The amounts attributable to the non-controlling interest were not significant to our consolidated financial statements.</span></div></ix:nonNumeric><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="us-gaap:ComparabilityOfPriorYearFinancialData" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDAvZnJhZzo5NmE3MjQ3NmNmMGU0MTFhYmI1MWRiOGQwOGI5ZDhlMC90ZXh0cmVnaW9uOjk2YTcyNDc2Y2YwZTQxMWFiYjUxZGI4ZDA4YjlkOGUwXzQ3MTU3_bcd5a5aa-92df-40dd-a938-649d5f453977" escape="true"><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%">&#8211; </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The consolidated statement of income and the consolidated statement of cash flows for the year ended December 31, 2020 has been modified to conform to the current year presentation. Loss on sale of businesses and facility is presented separately in each of these statements. Previously, this amount was included in selling, general and administrative (SG&amp;A) expense in the consolidated statement of income and in other non-cash items, net, within cash flows from operating activities in the consolidated statement of cash flows. In addition, the consolidated statements of cash flows for the years ended December 31, 2021 and 2020 have been modified to include employee taxes paid for shares withheld in other within cash flows from financing activities. Previously, these amounts were presented separately.</span></ix:nonNumeric></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="us-gaap:UseOfEstimates" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDAvZnJhZzo5NmE3MjQ3NmNmMGU0MTFhYmI1MWRiOGQwOGI5ZDhlMC90ZXh0cmVnaW9uOjk2YTcyNDc2Y2YwZTQxMWFiYjUxZGI4ZDA4YjlkOGUwXzQ3MTc4_1fff15db-ea0d-47a1-b7ee-931767a39df9" escape="true"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Use of estimates</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> &#8211;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> We have prepared the accompanying consolidated financial statements in conformity with U.S. generally accepted accounting principles (GAAP). In this process, it is necessary for 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 under the circumstances, including the estimated impact of extraordinary events, such as the coronavirus (COVID-19) pandemic, 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></ix:nonNumeric></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDAvZnJhZzo5NmE3MjQ3NmNmMGU0MTFhYmI1MWRiOGQwOGI5ZDhlMC90ZXh0cmVnaW9uOjk2YTcyNDc2Y2YwZTQxMWFiYjUxZGI4ZDA4YjlkOGUwXzQ3MjMw_e960455e-93bd-459d-8a90-e4bb391994d3" continuedAt="i7e8807aee7904fb298ab444add9b4135" escape="true"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Foreign currency translation</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%">&#8211;</span></ix:nonNumeric><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:continuation id="i7e8807aee7904fb298ab444add9b4135"> The financial statements of our foreign subsidiaries are measured in the respective subsidiaries' functional currencies, primarily Canadian dollars, and are translated into U.S. dollars. Assets and liabilities are translated using the exchange rates in effect at the balance sheet date. Revenue and expenses are translated at the average exchange rates during the year. The resulting translation gains and losses are reflected in accumulated other comprehensive loss in the shareholders' equity section of the consolidated balance sheets. Foreign currency transaction gains and losses are recorded in other income on the consolidated statements of income.</ix:continuation> </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDAvZnJhZzo5NmE3MjQ3NmNmMGU0MTFhYmI1MWRiOGQwOGI5ZDhlMC90ZXh0cmVnaW9uOjk2YTcyNDc2Y2YwZTQxMWFiYjUxZGI4ZDA4YjlkOGUwXzQ3MTM1_ce7d5012-d043-43bb-8789-c1c827b49ea4" continuedAt="if92472bc288f49499129e8c31a064f9c" escape="true"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Cash and cash equivalents</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> &#8211;</span></ix:nonNumeric><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:continuation id="if92472bc288f49499129e8c31a064f9c"> We consider all cash on hand and other highly liquid investments with original maturities of <ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="dlx:Maximummaturityofcashequivalents" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDAvZnJhZzo5NmE3MjQ3NmNmMGU0MTFhYmI1MWRiOGQwOGI5ZDhlMC90ZXh0cmVnaW9uOjk2YTcyNDc2Y2YwZTQxMWFiYjUxZGI4ZDA4YjlkOGUwXzU4MDA_3f70cd61-ea03-4691-9826-a60acb261a90">3</ix:nonNumeric> months or less to be cash and cash equivalents. The carrying amounts reported in the consolidated balance sheets for cash and cash equivalents approximate fair value. Checks issued by us but not presented to the banks for payment may create negative book cash balances. These book overdrafts are included in accounts payable on the consolidated balance sheets and were not significant as of December&#160;31, 2022 or December&#160;31, 2021.</ix:continuation> </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="us-gaap:TradeAndOtherAccountsReceivablePolicy" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDAvZnJhZzo5NmE3MjQ3NmNmMGU0MTFhYmI1MWRiOGQwOGI5ZDhlMC90ZXh0cmVnaW9uOjk2YTcyNDc2Y2YwZTQxMWFiYjUxZGI4ZDA4YjlkOGUwXzQ3MzA3_5428a9b1-32fa-41a5-8826-9d4c04e61221" escape="true"><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%"> &#8211;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Trade accounts receivable are initially recorded at the invoiced amount upon the sale of goods or services to customers, and also include amounts due for products shipped and services rendered, but for which invoices have not yet been issued due to timing. Our trade accounts receivable are not interest-bearing. They are stated net of allowance for credit losses, a valuation account that is deducted from an asset's amortized cost basis to present the net amount expected to be collected. Amounts are charged off against the allowance when we believe the uncollectibility of an account is confirmed. The point at which uncollected accounts are written off varies by type of customer, but generally does not exceed <ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="us-gaap:ThresholdPeriodPastDueForWriteoffOfTradeAccountsReceivable" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDAvZnJhZzo5NmE3MjQ3NmNmMGU0MTFhYmI1MWRiOGQwOGI5ZDhlMC90ZXh0cmVnaW9uOjk2YTcyNDc2Y2YwZTQxMWFiYjUxZGI4ZDA4YjlkOGUwXzY5NTM_02eeef13-be6c-46ed-8275-e450e235bcdb">1</ix:nonNumeric> year from the due date of the receivable. In calculating the allowances, we utilize a combination of aging schedules with reserve rates applied to both current and aged receivables and roll-rate reserves using historical loss rates and changes in current or projected conditions. Changes in the allowance for credit losses are included in SG&amp;A expense on the consolidated statements of income. Further information regarding our allowance for credit losses can be found in Note 3.</span></ix:nonNumeric></div></ix:nonNumeric><div style="text-indent:27pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:150%">50</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><div style="text-align:center"><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:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#546ff5;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">DELUXE CORPORATION</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(dollars in thousands, except per share amounts)</span></div></td></tr></table></div></div><ix:continuation id="i439e4ed116e243209bb3b8d811b0c8cf" continuedAt="i09966845e2c84eaa88bac1922558dbfe"><div style="text-indent:27pt"><ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="us-gaap:InventoryPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDAvZnJhZzo5NmE3MjQ3NmNmMGU0MTFhYmI1MWRiOGQwOGI5ZDhlMC90ZXh0cmVnaW9uOjk2YTcyNDc2Y2YwZTQxMWFiYjUxZGI4ZDA4YjlkOGUwXzQ3MzE5_23b22682-e08c-4066-b2a3-093a38d63671" escape="true"><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-style:italic;font-weight:400;line-height:120%"> &#8211;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Inventories are stated at the lower of cost or net realizable value. Cost is calculated using moving average and standard costs, which approximates the first-in, first-out basis. We periodically review our inventory quantities and record a provision for excess and/or obsolete inventory based on our historical usage and forecasts of future demand. It is possible that additional reserves above those already established may be required if there is a significant change in the timing or level of demand for our products compared to forecasted amounts. This would require a change in the reserve for excess or obsolete inventory, resulting in a charge to net income during the period of the change. Charges for inventory write-downs are included in cost of revenue on the consolidated statements of income. Once written down, inventories are carried at this lower cost basis until sold or scrapped. Supplies consist of items not used directly in the production of goods, such as maintenance and other supplies utilized in the production area.</span></ix:nonNumeric></div><div style="text-indent:27pt"><span><br/></span></div><ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="dlx:FundsHeldForCustomersPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDAvZnJhZzo5NmE3MjQ3NmNmMGU0MTFhYmI1MWRiOGQwOGI5ZDhlMC90ZXh0cmVnaW9uOjk2YTcyNDc2Y2YwZTQxMWFiYjUxZGI4ZDA4YjlkOGUwXzQ3MjY5_47b60dce-5094-4a68-af47-cd8987287181" escape="true"><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%">Funds held for customers</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> &#8211;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Our payroll services business collects funds from clients to pay their payroll and related taxes. We hold these funds temporarily until payments are remitted to the clients' employees and the appropriate taxing authorities. Our merchant services business temporarily holds funds collected from credit card networks and internet transaction processing on behalf of certain merchants, and our treasury management cash receipt processing business remits a portion of cash receipts to our clients the business day following receipt. Certain of our customer contracts include legal restrictions regarding the use of these funds.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">All of these funds, consisting of cash and available-for-sale debt securities, are reported as funds held for customers on the consolidated balance sheets. The corresponding liability for these obligations is also reported as funds held for customers on the consolidated balance sheets. The available-for-sale debt securities are carried at fair value, with unrealized gains and losses included in accumulated other comprehensive loss on the consolidated balance sheets. Realized gains and losses are included in revenue on the consolidated statements of income and were not significant during the past 3 years.</span></div></ix:nonNumeric><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="us-gaap:InvestmentPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDAvZnJhZzo5NmE3MjQ3NmNmMGU0MTFhYmI1MWRiOGQwOGI5ZDhlMC90ZXh0cmVnaW9uOjk2YTcyNDc2Y2YwZTQxMWFiYjUxZGI4ZDA4YjlkOGUwXzQ3MjM0_7c60fb77-0e14-43de-a357-21b1e51d967f" escape="true"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Long-term investments</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> &#8211;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Long-term investments consist primarily of cash surrender values of company-owned life insurance policies. Certain of these policies fund amounts due under our deferred compensation plan and our inactive supplemental executive retirement plan (Note 12).</span></ix:nonNumeric></div><div style="text-indent:27pt"><span><br/></span></div><ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDAvZnJhZzo5NmE3MjQ3NmNmMGU0MTFhYmI1MWRiOGQwOGI5ZDhlMC90ZXh0cmVnaW9uOjk2YTcyNDc2Y2YwZTQxMWFiYjUxZGI4ZDA4YjlkOGUwXzQ3MzAz_07378a47-f40f-4572-bbe4-5ac7067a9496" escape="true"><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%">Property, plant and equipment</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> &#8211;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Property, plant and equipment, including leasehold and other improvements that extend an asset's useful life or productive capabilities, are stated at historical cost less accumulated depreciation. Buildings have been assigned useful lives of <ix:nonNumeric contextRef="i510bd100ab6c4b9ba91aeba3bcded6d6_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDAvZnJhZzo5NmE3MjQ3NmNmMGU0MTFhYmI1MWRiOGQwOGI5ZDhlMC90ZXh0cmVnaW9uOjk2YTcyNDc2Y2YwZTQxMWFiYjUxZGI4ZDA4YjlkOGUwXzEwNDcy_01c9679b-8f82-4958-9673-019193aa1ca1">40</ix:nonNumeric> years and machinery and equipment are generally assigned useful lives ranging from <ix:nonNumeric contextRef="i4fa5eee8d2fd4ae4931a3ef786c66f16_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDAvZnJhZzo5NmE3MjQ3NmNmMGU0MTFhYmI1MWRiOGQwOGI5ZDhlMC90ZXh0cmVnaW9uOjk2YTcyNDc2Y2YwZTQxMWFiYjUxZGI4ZDA4YjlkOGUwXzEwNTU4_7bb8984a-2f29-4684-9fc3-649794200fe4">1</ix:nonNumeric> year to <ix:nonNumeric contextRef="ief74758754a04dd8918dd67adec46a5a_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDAvZnJhZzo5NmE3MjQ3NmNmMGU0MTFhYmI1MWRiOGQwOGI5ZDhlMC90ZXh0cmVnaW9uOjk2YTcyNDc2Y2YwZTQxMWFiYjUxZGI4ZDA4YjlkOGUwXzEwNTY0_3697e273-b2aa-4f17-8f0c-1054ce97dd1a">11</ix:nonNumeric> years, with a weighted-average useful life of <ix:nonNumeric contextRef="idecd2f7c9d1949c3a87180b11b4d202f_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDAvZnJhZzo5NmE3MjQ3NmNmMGU0MTFhYmI1MWRiOGQwOGI5ZDhlMC90ZXh0cmVnaW9uOjk2YTcyNDc2Y2YwZTQxMWFiYjUxZGI4ZDA4YjlkOGUwXzEwNjA3_46869287-435c-44d8-8c06-3d1082266569">7</ix:nonNumeric> years as of December&#160;31, 2022. Buildings are depreciated using the 150% declining balance method, and machinery and equipment is depreciated using the sum-of-the-years' digits method. Leasehold and building improvements are depreciated on the straight-line basis over the estimated useful life of the property or the life of the lease, whichever is shorter. Amortization of assets that are recorded under finance leases is included in depreciation expense. Maintenance and repairs are expensed as incurred.</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%">Fully depreciated assets are retained in property, plant and equipment until disposal. Any gains or losses resulting from the disposition of property, plant and equipment are included in SG&amp;A expense on the consolidated statements of income.</span></div></ix:nonNumeric><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="us-gaap:LesseeLeasesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDAvZnJhZzo5NmE3MjQ3NmNmMGU0MTFhYmI1MWRiOGQwOGI5ZDhlMC90ZXh0cmVnaW9uOjk2YTcyNDc2Y2YwZTQxMWFiYjUxZGI4ZDA4YjlkOGUwXzQ3MjM5_71a993ac-bd8f-47c7-abd1-06d2fb8bbc14" continuedAt="i8ccd883c509f425d99c4b2be71e7d250" escape="true"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Leases </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">&#8211;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> We determine if an arrangement is a lease at inception by considering whether a contract explicitly or implicitly identifies assets deployed in the arrangement and whether we have obtained substantially all of the economic benefits from the use of the underlying assets and direct how and for what purpose the assets are used during the term of the contract. Lease expense is recognized on the straight-line basis over the lease term and is included in total cost of revenue and in SG&amp;A expense on the consolidated statements of income. Interest on finance leases is included in interest expense on the consolidated statements of income.</span></ix:nonNumeric></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><ix:continuation id="i8ccd883c509f425d99c4b2be71e7d250" continuedAt="i7d276657cfdd4dd5b4c899409f1825a8"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating leases are included in operating lease assets, accrued liabilities and operating lease liabilities on the consolidated balance sheets. Finance leases are included in property, plant and equipment, accrued liabilities and other non-current liabilities on the consolidated balance sheets. Lease assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Lease assets and liabilities are recognized at the commencement date based on the present value of lease payments over the lease term. </span><span style="color:#0a0a0a;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We have elected to exclude leases with original terms of <ix:nonNumeric contextRef="i4a20ab32c23a49beb889a7cf41718bd7_D20220101-20221231" name="dlx:ShortTermLeaseTerm" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDAvZnJhZzo5NmE3MjQ3NmNmMGU0MTFhYmI1MWRiOGQwOGI5ZDhlMC90ZXh0cmVnaW9uOjk2YTcyNDc2Y2YwZTQxMWFiYjUxZGI4ZDA4YjlkOGUwXzEyNjcx_74122a0c-599f-48ac-ad31-7b757e5788be">1</ix:nonNumeric> year or less from lease assets and liabilities, and we separate nonlease components, such as common area maintenance charges and utilities, from the associated lease component for real estate leases, based on their estimated fair values. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As our lease agreements typically do not provide an implicit rate, we use our incremental borrowing rate, based on information available at the lease commencement date, in determining the present value of lease payments. Certain of our lease agreements include options to extend or terminate the </span></ix:continuation><span style="color:#0a0a0a;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:continuation id="i7d276657cfdd4dd5b4c899409f1825a8">lease. The lease term takes into account these options to extend or terminate the lease when it is reasonably certain that we will exercise the option.</ix:continuation> </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDAvZnJhZzo5NmE3MjQ3NmNmMGU0MTFhYmI1MWRiOGQwOGI5ZDhlMC90ZXh0cmVnaW9uOjk2YTcyNDc2Y2YwZTQxMWFiYjUxZGI4ZDA4YjlkOGUwXzQ3MjQw_8c7a7820-cc11-45f5-a1e7-3718dfd3136a" continuedAt="ia17fcb91d5b5420391fc7a3ea5e8d5c0" escape="true"><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%"> &#8211;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Intangible assets are stated at historical cost less accumulated amortization. Amortization expense is generally determined on the straight-line basis, with the exception of customer lists, which are generally amortized using accelerated methods that reflect the pattern in which we receive the economic benefit of the asset. Intangibles have been assigned useful lives ranging from <ix:nonNumeric contextRef="i9a64be2370c0473e8b36f89f005beaa0_D20220101-20221231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDAvZnJhZzo5NmE3MjQ3NmNmMGU0MTFhYmI1MWRiOGQwOGI5ZDhlMC90ZXh0cmVnaW9uOjk2YTcyNDc2Y2YwZTQxMWFiYjUxZGI4ZDA4YjlkOGUwXzEzNzU0_eddb2def-feac-447c-ad6f-4a8f19cdb758">1</ix:nonNumeric> year to <ix:nonNumeric contextRef="i4a20ab32c23a49beb889a7cf41718bd7_D20220101-20221231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDAvZnJhZzo5NmE3MjQ3NmNmMGU0MTFhYmI1MWRiOGQwOGI5ZDhlMC90ZXh0cmVnaW9uOjk2YTcyNDc2Y2YwZTQxMWFiYjUxZGI4ZDA4YjlkOGUwXzEzNzYw_e3c30704-c632-4bbf-a9fd-bcf620058440">15</ix:nonNumeric> years, with a weighted-average useful life of <ix:nonNumeric contextRef="i1c58bff185f94f4ea27e1df8a31f6690_D20220101-20221231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDAvZnJhZzo5NmE3MjQ3NmNmMGU0MTFhYmI1MWRiOGQwOGI5ZDhlMC90ZXh0cmVnaW9uOjk2YTcyNDc2Y2YwZTQxMWFiYjUxZGI4ZDA4YjlkOGUwXzEzODAz_c778f19f-96d8-4fc7-9b30-58f1904f5b23">6</ix:nonNumeric> years as of December&#160;31, 2022. Each reporting period, we evaluate the remaining useful lives of our amortizable intangibles to determine whether events or </span></ix:nonNumeric></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:150%">51</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><div style="text-align:center"><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:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#546ff5;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">DELUXE CORPORATION</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(dollars in thousands, except per share amounts)</span></div></td></tr></table></div></div><ix:continuation id="i09966845e2c84eaa88bac1922558dbfe" continuedAt="ib38310f63db146609cf98e53adc03e20"><ix:continuation id="ia17fcb91d5b5420391fc7a3ea5e8d5c0"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">circumstances warrant a revision to the remaining period of amortization. If our estimate of an asset's remaining useful life is revised, the remaining carrying amount of the asset is amortized prospectively over the revised remaining useful life. Any gains or losses resulting from the disposition of intangibles are included in SG&amp;A expense on the consolidated statements of income.</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 capitalize costs of software developed or obtained for internal use, including website development costs, once the preliminary project stage has been completed, management commits to funding the project and it is probable that the project will be completed and the software will be used to perform the function intended. Capitalized costs include only (1) external direct costs of materials and services consumed in developing or obtaining internal-use software, (2) payroll and payroll-related costs for employees who are directly associated with and who devote time to the internal-use software project, and (3) interest costs incurred, when significant, while developing internal-use software. Costs incurred in populating websites with information about the company or products are expensed as incurred. Capitalization of costs ceases when the project is substantially complete and ready for its intended use. The carrying value of internal-use software is reviewed in accordance with our policy on impairment of long-lived assets and amortizable intangibles.</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 incur costs in connection with the development of certain software products that we sell to our customers. Costs for the development of software products to be sold are expensed as incurred until technological feasibility is established, at which time, such costs are capitalized until the product is available for general release to customers.</span></div></ix:continuation><div><span><br/></span></div><div style="text-indent:27pt"><ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="us-gaap:BusinessCombinationsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDAvZnJhZzo5NmE3MjQ3NmNmMGU0MTFhYmI1MWRiOGQwOGI5ZDhlMC90ZXh0cmVnaW9uOjk2YTcyNDc2Y2YwZTQxMWFiYjUxZGI4ZDA4YjlkOGUwXzQ3Mjc1_e734aed0-79a9-488c-94ee-5575b0f1c08a" escape="true"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Business combinations </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">&#8211; </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We periodically complete business combinations that align with our business strategy. The identifiable assets acquired and liabilities assumed are recorded at their estimated fair values, and the results of operations of each acquired business are included in our consolidated statements of income from their acquisition dates. The purchase price for each acquisition is equivalent to the fair value of the consideration transferred, including any contingent consideration. Goodwill is recognized for the excess of the purchase price over the net fair value of the assets acquired and liabilities assumed. While we use our best estimates and assumptions in estimating the fair values of the assets acquired and liabilities assumed, our fair value estimates are inherently uncertain and subject to refinement. As a result, during the measurement period, which may be up to <ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="dlx:Businesscombinationsmeasurementperiod" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDAvZnJhZzo5NmE3MjQ3NmNmMGU0MTFhYmI1MWRiOGQwOGI5ZDhlMC90ZXh0cmVnaW9uOjk2YTcyNDc2Y2YwZTQxMWFiYjUxZGI4ZDA4YjlkOGUwXzE2NjUz_bdf94c79-aea6-4c38-90a8-b61d3b329dc9">1</ix:nonNumeric> year from the acquisition date, we may record adjustments to the assets acquired and liabilities assumed, with the corresponding offset to goodwill. Any adjustments required after the measurement period are recorded in the consolidated statements of income. Transaction costs related to acquisitions are expensed as incurred and are included in SG&amp;A expense on the consolidated statements of income.</span></ix:nonNumeric></div><div style="text-indent:27pt"><span><br/></span></div><ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="dlx:ImpairmentOfLongLivedAssetsAndAmortizableIntangiblesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDAvZnJhZzo5NmE3MjQ3NmNmMGU0MTFhYmI1MWRiOGQwOGI5ZDhlMC90ZXh0cmVnaW9uOjk2YTcyNDc2Y2YwZTQxMWFiYjUxZGI4ZDA4YjlkOGUwXzQ3MjIw_bbc15b30-4a8e-4c31-92c7-18beb8e657a9" escape="true"><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%">Impairment of long-lived assets and amortizable intangibles</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> &#8211;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> We evaluate the recoverability of property, plant, equipment and amortizable intangibles not held for sale whenever events or changes in circumstances indicate that an asset group's carrying amount may not be recoverable. Such circumstances could include, but are not limited to, (1) a significant decrease in the market value of an asset, (2) a significant adverse change in the extent or manner in which an asset is used or in its physical condition, or (3) an accumulation of costs significantly in excess of the amount originally expected for the acquisition or construction of an asset. We compare the carrying amount of the asset group to the estimated undiscounted future cash flows associated with it. If the sum of the expected future net cash flows is less than the carrying value of the asset group being evaluated, an impairment loss is recognized. The impairment loss is calculated as the amount by which the carrying value of the asset group exceeds its estimated fair value. As quoted market prices are not available for the majority of our assets, the estimate of fair value is based on various valuation techniques, including the discounted value of estimated future cash flows. During 2020, we recorded asset impairment charges related to certain intangible assets. Further information regarding these impairment charges 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:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We evaluate the recoverability of property, plant, equipment and intangibles held for sale by comparing the asset group's carrying amount with its estimated fair value less costs to sell. If the estimated fair value less costs to sell is less than the carrying value of the asset group, an impairment loss is recognized. The impairment loss is calculated as the amount by which the carrying value of the asset group exceeds its estimated fair value less costs to sell. During 2020, we recorded asset impairment charges related to certain real estate and internal-use software assets held for sale. Further information regarding these impairment charges 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:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The evaluation of asset impairment requires us to make assumptions about future cash flows over the life of the asset group being evaluated. These assumptions require judgment and actual results may differ from assumed and estimated amounts.</span></div></ix:nonNumeric><div style="text-indent:27pt"><span><br/></span></div><ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDAvZnJhZzo5NmE3MjQ3NmNmMGU0MTFhYmI1MWRiOGQwOGI5ZDhlMC90ZXh0cmVnaW9uOjk2YTcyNDc2Y2YwZTQxMWFiYjUxZGI4ZDA4YjlkOGUwXzQ3MzI4_8d06a09e-5486-4633-9f16-4239e6b15b2c" continuedAt="i7db69f5d610c48f483a2a1dd5c9cf092" escape="true"><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%">Impairment of goodwill </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">&#8211;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> We evaluate the carrying value of goodwill as of July 31</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">st</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> of each year and between annual evaluations if events occur or circumstances change that would indicate a possible impairment. Such circumstances could include, but are not limited to, (1) a significant adverse change in legal factors or in business climate, (2) unanticipated competition, (3) an adverse change in market conditions that is indicative of a decline in the fair value of the assets, (4) a change in our business strategy, or (5) an adverse action or assessment by a regulator. Information regarding the results of our goodwill impairment analyses 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:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">To analyze goodwill for impairment, we must assign our goodwill to individual reporting units. Identification of reporting units includes an analysis of the components that comprise each of our operating segments, which considers, among other </span></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:150%">52</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><div style="text-align:center"><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:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#546ff5;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">DELUXE CORPORATION</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(dollars in thousands, except per share amounts)</span></div></td></tr></table></div></div><ix:continuation id="ib38310f63db146609cf98e53adc03e20" continuedAt="i06a8f2eb588c4408b0c743e2e9374349"><ix:continuation id="i7db69f5d610c48f483a2a1dd5c9cf092"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">things, the manner in which we operate our business and the availability of discrete financial information. Components of an operating segment are aggregated to form a reporting unit if the components have similar economic characteristics. We periodically review our reporting units to ensure that they continue to reflect the manner in which we operate our business. </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%">When completing our annual goodwill impairment analysis, we have the option to first assess qualitative factors to determine whether the existence of events or circumstances leads to a determination that it is more likely than not that the fair value of a reporting unit is less than its carrying amount. If, after this qualitative assessment, we determine it is not more likely than not that the fair value of a reporting unit is less than its carrying amount, then performing the quantitative impairment test is unnecessary. </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%">When performing a quantitative analysis of goodwill, we calculate the estimated fair value of the reporting unit and compare this amount to the carrying amount of the reporting unit's net assets, including goodwill. We utilize a discounted cash flow model to calculate the estimated fair value of a reporting unit. This approach is a valuation technique under which we estimate future cash flows using the reporting unit's financial forecast from the perspective of an unrelated market participant. Using historical trending and internal forecasting techniques, we project revenue and apply our fixed and variable cost experience rates to the projected revenue to arrive at the future cash flows. A terminal value is then applied to the projected cash flow stream. Future estimated cash flows are discounted to their present value to calculate the estimated fair value. The discount rate used is the market-value-weighted average of our estimated cost of capital derived using both known and estimated customary market metrics. In determining the estimated fair values of our reporting units, we are required to estimate a number of factors, including revenue growth rates, terminal growth rates, direct costs, the discount rate and the allocation of shared and corporate items. When completing a quantitative analysis for all of our reporting units, the summation of our reporting units' fair values is compared to our consolidated fair value, as indicated by our market capitalization, to evaluate the reasonableness of our calculations. If the carrying amount of a reporting unit's net assets exceeds its estimated fair value, an impairment loss is recorded for the difference, not to exceed the carrying amount of goodwill.</span></div></ix:continuation><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="dlx:AssetsheldforsalePolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDAvZnJhZzo5NmE3MjQ3NmNmMGU0MTFhYmI1MWRiOGQwOGI5ZDhlMC90ZXh0cmVnaW9uOjk2YTcyNDc2Y2YwZTQxMWFiYjUxZGI4ZDA4YjlkOGUwXzQ3MTY1_195cbb97-771f-447b-ab36-4ccf24261d39" escape="true"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Assets held for sale</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%">&#8211; </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We record assets held for sale at the lower of their carrying value or estimated fair value less costs to sell. Assets are classified as held for sale on our consolidated balance sheets when all of the following conditions are met: (1) management has the authority and commits to a plan to sell the assets; (2) the assets are available for immediate sale in their present condition; (3) there is an active program to locate a buyer and the plan to sell the assets has been initiated; (4) the sale of the assets is probable within 1 year; (5) the assets are being actively marketed at a reasonable sales price relative to their current fair value; and (6) it is unlikely that the plan to sell will be withdrawn or that significant changes to the plan will be made. As of December 31, 2022, there were no disposal groups classified as held for sale in the consolidated balance sheet. Disposal groups classified as held for sale as of December 31, 2021 were not significant.</span></ix:nonNumeric></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="dlx:PrepaidproductdiscountsPolicyTextBlockPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDAvZnJhZzo5NmE3MjQ3NmNmMGU0MTFhYmI1MWRiOGQwOGI5ZDhlMC90ZXh0cmVnaW9uOjk2YTcyNDc2Y2YwZTQxMWFiYjUxZGI4ZDA4YjlkOGUwXzQ3MzEy_ef1dec6d-4988-4dc8-b27a-b01034b6051f" escape="true"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Prepaid product discounts</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> &#8211;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Certain of our financial institution contracts require prepaid product discounts in the form of upfront cash payments or accruals for amounts owed to financial institution clients. These prepaid product discounts are included in other non-current assets on the consolidated balance sheets and are generally amortized as reductions of revenue on the straight-line basis over the contract term. These amounts are being amortized over periods of up to <ix:nonNumeric contextRef="i4a20ab32c23a49beb889a7cf41718bd7_D20220101-20221231" name="dlx:Amortizationperiodprepaidproductdiscounts" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDAvZnJhZzo5NmE3MjQ3NmNmMGU0MTFhYmI1MWRiOGQwOGI5ZDhlMC90ZXh0cmVnaW9uOjk2YTcyNDc2Y2YwZTQxMWFiYjUxZGI4ZDA4YjlkOGUwXzI0MjI5_73018bf7-cc85-4451-a6e2-8782e2e2f6a1">14.5</ix:nonNumeric> years, with a weighted-average period of <ix:nonNumeric contextRef="i1c58bff185f94f4ea27e1df8a31f6690_D20220101-20221231" name="dlx:Amortizationperiodprepaidproductdiscounts" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDAvZnJhZzo5NmE3MjQ3NmNmMGU0MTFhYmI1MWRiOGQwOGI5ZDhlMC90ZXh0cmVnaW9uOjk2YTcyNDc2Y2YwZTQxMWFiYjUxZGI4ZDA4YjlkOGUwXzI0MjY3_87254011-bea9-4035-96ca-f356f91b23a9">4</ix:nonNumeric> years as of December&#160;31, 2022. Whenever events or changes occur that impact the related contract, including significant declines in the anticipated profitability, we evaluate the carrying value of prepaid product discounts to determine if they are impaired. Should a financial institution cancel a contract prior to the agreement's termination date, or should the volume of orders realized through a financial institution fall below contractually-specified minimums, we generally have a contractual right to a refund of the remaining unamortized prepaid product discount.</span></ix:nonNumeric></div><div style="text-indent:27pt"><span><br/></span></div><ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="dlx:LoansandnotesreceivablefromdistributorsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDAvZnJhZzo5NmE3MjQ3NmNmMGU0MTFhYmI1MWRiOGQwOGI5ZDhlMC90ZXh0cmVnaW9uOjk2YTcyNDc2Y2YwZTQxMWFiYjUxZGI4ZDA4YjlkOGUwXzQ3MjYy_c8dfd2f4-045c-416e-ade5-572a88c382ed" continuedAt="i1158f958559e46a1bb9ced4fe2cb1c5d" escape="true"><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%">Loans and notes receivable from distributors </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">&#8211;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> We have, at times, provided loans to certain of our Promotional Solutions distributors</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%">to allow them to purchase the operations of other small business distributors. We have also sold distributors and small business customer lists that we own in exchange for notes receivable. These loans and notes receivable are included in other current assets and other non-current assets on the consolidated balance sheets. Interest rates on these receivables generally range from <ix:nonFraction unitRef="number" contextRef="i988bf199c8984f3792cb5c64297f144f_I20221231" decimals="2" name="dlx:InterestRateLoansAndNotesReceivable" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDAvZnJhZzo5NmE3MjQ3NmNmMGU0MTFhYmI1MWRiOGQwOGI5ZDhlMC90ZXh0cmVnaW9uOjk2YTcyNDc2Y2YwZTQxMWFiYjUxZGI4ZDA4YjlkOGUwXzI1MzM4_6836f728-a182-4d8c-afcf-060b578ab2b8">6</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="ib70551c3b1ae4204ac63f9705ef66c20_I20221231" decimals="2" name="dlx:InterestRateLoansAndNotesReceivable" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDAvZnJhZzo5NmE3MjQ3NmNmMGU0MTFhYmI1MWRiOGQwOGI5ZDhlMC90ZXh0cmVnaW9uOjk2YTcyNDc2Y2YwZTQxMWFiYjUxZGI4ZDA4YjlkOGUwXzI1MzQ0_864a42a7-98fb-4126-a1d7-28bae488c550">7</ix:nonFraction>% and reflect market interest rates at the time the transactions were executed. Interest is accrued as earned. Accrued interest included in loans and notes receivable was not significant as of December&#160;31, 2022 or December&#160;31, 2021.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In determining the allowance for credit losses related to loans and notes receivable, we utilize a loss-rate analysis based on historical loss information, current delinquency rates, the credit quality of the loan recipients and the portfolio mix to determine an appropriate credit risk measurement, adjusted to reflect current loan-specific risk characteristics and changes in environmental conditions affecting our small business distributors. Changes in conditions that may affect our distributors include, but are not limited to, general economic conditions, changes in the markets for their products and services and changes in governmental regulations. In completing our analysis, we utilize a reversion methodology for periods beyond the reasonable and supportable forecast period, as many of our loans and notes receivable have longer terms. Allowances for impaired loans are generally determined based on collateral values or the present value of estimated cash flows. Further information regarding our allowance for credit losses can be found in Note 3.</span></div></ix:nonNumeric></ix:continuation><div style="text-indent:27pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:150%">53</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><div style="text-align:center"><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:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#546ff5;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">DELUXE CORPORATION</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(dollars in thousands, except per share amounts)</span></div></td></tr></table></div></div><ix:continuation id="i06a8f2eb588c4408b0c743e2e9374349" continuedAt="i07ae344d478545b78e7f90717e781724"><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:continuation id="i1158f958559e46a1bb9ced4fe2cb1c5d">We generally withhold commissions payable to the distributors to settle the monthly payments due on the receivables, thus somewhat mitigating the risk that the receivables will not be collected. Our notes receivable also generally allow us to acquire a distributor's customer list in the case of default. As of December&#160;31, 2022 and December&#160;31, 2021, past due amounts and receivables placed on non-accrual status were not significant. The determination to place receivables on non-accrual status or to resume the accrual of interest is completed on a case-by-case basis, evaluating the specifics of each situation.</ix:continuation></span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="dlx:CloudComputingArrangementsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDAvZnJhZzo5NmE3MjQ3NmNmMGU0MTFhYmI1MWRiOGQwOGI5ZDhlMC90ZXh0cmVnaW9uOjk2YTcyNDc2Y2YwZTQxMWFiYjUxZGI4ZDA4YjlkOGUwXzQ3MjA2_ebecf0cf-6c12-40e9-853d-d8da3c7aa6fc" escape="true"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Cloud computing arrangements </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">&#8211; </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Implementation costs incurred in a hosting arrangement that is a service contract are recorded as non-current assets on the consolidated balance sheets. Implementation costs include activities such as integrating, configuring and customizing the related software. In evaluating whether our cloud computing arrangements include a software license, we consider whether we have the contractual right to take possession of the software at any time during the hosting period without significant penalty and whether it is feasible for us to either run the software on our own hardware or contract with another party unrelated to the vendor to host the software. If we determine that a cloud computing arrangement includes a software license, we account for the software license element of the arrangement consistent with the acquisition of other software licenses. If we determine that a cloud computing arrangement does not include a software license, we account for the implementation costs as non-current assets. In both cases, the remaining elements of the arrangement are accounted for as a service contract. The capitalized cloud computing implementation costs are amortized on the straight-line basis over the fixed, non-cancellable term of the associated hosting arrangement plus any reasonably certain renewal periods. We apply the same impairment model to these assets as we use to evaluate internally-developed software for impairment.</span></ix:nonNumeric></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="us-gaap:AdvertisingCostsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDAvZnJhZzo5NmE3MjQ3NmNmMGU0MTFhYmI1MWRiOGQwOGI5ZDhlMC90ZXh0cmVnaW9uOjk2YTcyNDc2Y2YwZTQxMWFiYjUxZGI4ZDA4YjlkOGUwXzQ3MjEz_bb7748a7-c306-4872-9a97-820f951fa48f" escape="true"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Advertising costs </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">&#8211;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> We expense non-direct response advertising costs as incurred. Advertising costs qualifying for deferral were not significant to our consolidated financial statements. The total amount of advertising expense was $<ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:AdvertisingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDAvZnJhZzo5NmE3MjQ3NmNmMGU0MTFhYmI1MWRiOGQwOGI5ZDhlMC90ZXh0cmVnaW9uOjk2YTcyNDc2Y2YwZTQxMWFiYjUxZGI4ZDA4YjlkOGUwXzMwNDY2_d58c2542-b166-49e7-b61e-eb7fd8560c30">38,731</ix:nonFraction> in 2022, $<ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:AdvertisingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDAvZnJhZzo5NmE3MjQ3NmNmMGU0MTFhYmI1MWRiOGQwOGI5ZDhlMC90ZXh0cmVnaW9uOjk2YTcyNDc2Y2YwZTQxMWFiYjUxZGI4ZDA4YjlkOGUwXzMwNDc2_a87bab07-3d54-40e6-bd39-dea37b8f4665">47,461</ix:nonFraction> in 2021 and $<ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:AdvertisingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDAvZnJhZzo5NmE3MjQ3NmNmMGU0MTFhYmI1MWRiOGQwOGI5ZDhlMC90ZXh0cmVnaW9uOjk2YTcyNDc2Y2YwZTQxMWFiYjUxZGI4ZDA4YjlkOGUwXzMwNDg5_d30260fd-6f86-42ae-9dfa-13fbe6710d9d">50,308</ix:nonFraction> in 2020.</span></ix:nonNumeric></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="us-gaap:LegalCostsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDAvZnJhZzo5NmE3MjQ3NmNmMGU0MTFhYmI1MWRiOGQwOGI5ZDhlMC90ZXh0cmVnaW9uOjk2YTcyNDc2Y2YwZTQxMWFiYjUxZGI4ZDA4YjlkOGUwXzQ3MzE0_a30d15fc-a664-4014-bacf-c54d7b2d3941" escape="true"><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%">&#8211;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> We are party to legal actions and claims arising in the ordinary course of business. We record accruals for legal matters when the expected outcome of these matters is either known or considered probable and can be reasonably estimated. Our accruals do not include related legal and other costs expected to be incurred in defense of legal actions. These costs are expensed as incurred. Further information regarding litigation can be found in Note 15.</span></ix:nonNumeric></div><div style="text-indent:27pt"><span><br/></span></div><ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="us-gaap:IncomeTaxPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDAvZnJhZzo5NmE3MjQ3NmNmMGU0MTFhYmI1MWRiOGQwOGI5ZDhlMC90ZXh0cmVnaW9uOjk2YTcyNDc2Y2YwZTQxMWFiYjUxZGI4ZDA4YjlkOGUwXzQ3MTQ0_3696bf85-b881-4255-bb71-96451a94be86" escape="true"><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%">Income taxes </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">&#8211;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> We estimate our income tax provision based on the various jurisdictions where we conduct business. We estimate our current tax liability and record deferred income taxes resulting from temporary differences between the financial reporting basis of assets and liabilities and their respective tax reporting bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences reverse. Net deferred tax assets are recognized to the extent that realization of such benefits is more likely than not. To the extent that we believe realization is not likely, we establish a valuation allowance against the net deferred tax assets.</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 subject to tax audits in numerous domestic and foreign tax jurisdictions. Tax audits are often complex and can require several years to complete. In the normal course of business, we are subject to challenges from the Internal Revenue Service and other tax authorities regarding the amount of taxes due. These challenges may alter the timing or amount of taxable income or deductions, or the allocation of income among tax jurisdictions. We recognize the benefits of tax return positions in the financial statements when they are more likely than not to be sustained by the taxing authorities based solely on the technical merits of the position. If the recognition threshold is met, the tax benefit is measured and recognized as the largest amount of tax benefit that, in our judgment, is greater than <ix:nonFraction unitRef="number" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="2" name="dlx:MeasurementOfTaxBenefitMinimumPercentageTaxBenefitMustBeLikelyToBeRealized" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDAvZnJhZzo5NmE3MjQ3NmNmMGU0MTFhYmI1MWRiOGQwOGI5ZDhlMC90ZXh0cmVnaW9uOjk2YTcyNDc2Y2YwZTQxMWFiYjUxZGI4ZDA4YjlkOGUwXzMyNDc2_8d33ff53-44ff-4b4a-a755-5bab986ae108">50</ix:nonFraction>% likely to be realized. Accrued interest and penalties related to unrecognized tax positions is included in our provision for income taxes on the consolidated statements of income.</span></div></ix:nonNumeric><div style="text-indent:27pt"><span><br/></span></div><ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="us-gaap:DerivativesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDAvZnJhZzo5NmE3MjQ3NmNmMGU0MTFhYmI1MWRiOGQwOGI5ZDhlMC90ZXh0cmVnaW9uOjk2YTcyNDc2Y2YwZTQxMWFiYjUxZGI4ZDA4YjlkOGUwXzQ3MjY0_69f8981e-7410-46de-91f2-8efb7f55b130" escape="true"><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%">Derivative financial instruments</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> &#8211;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> We have outstanding interest rate swaps related to our variable-rate debt. Further Information regarding these derivative financial instruments 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%">We do not use derivative financial instruments for speculative or trading purposes. Our policy is that all derivative transactions must be linked to an existing balance sheet item or firm commitment, and the notional amount cannot exceed the value of the exposure being hedged.</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 recognize all derivative financial instruments in the consolidated financial statements at fair value regardless of the purpose or intent for holding the instrument. Changes in the fair value of derivative financial instruments are recognized periodically either in income or in shareholders' equity as a component of accumulated other comprehensive loss, depending on whether the derivative financial instrument qualifies for hedge accounting, and if so, whether it qualifies as a fair value hedge or a cash flow hedge and whether the hedge is effective. Generally, changes in the fair value of derivatives accounted for as fair value hedges are recorded in income along with the portion of the change in the fair value of the hedged items that relate to the hedged risk. Changes in the fair value of derivatives accounted for as cash flow hedges, to the extent they are effective as hedges, are recorded in accumulated other comprehensive loss, net of tax. We classify the cash flows from derivative instruments that have been designated as fair value or cash flow hedges in the same category as the cash flows from the items being hedged. Changes in the fair value of derivatives not qualifying as hedges and the ineffective portion of hedges are included in net income.</span></div></ix:nonNumeric></ix:continuation><div style="text-indent:27pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:150%">54</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><div style="text-align:center"><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:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#546ff5;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">DELUXE CORPORATION</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(dollars in thousands, except per share amounts)</span></div></td></tr></table></div></div><ix:continuation id="i07ae344d478545b78e7f90717e781724" continuedAt="i928869d5115a420abea0c7f61fb47a24"><ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="us-gaap:RevenueRecognitionPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDAvZnJhZzo5NmE3MjQ3NmNmMGU0MTFhYmI1MWRiOGQwOGI5ZDhlMC90ZXh0cmVnaW9uOjk2YTcyNDc2Y2YwZTQxMWFiYjUxZGI4ZDA4YjlkOGUwXzQ3MTUz_43dc6b38-0110-4076-90e5-a16fd17f7ee5" escape="true"><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 recognition</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> &#8211; </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Product revenue is recognized when control of the goods is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those goods. In most cases, control is transferred when products are shipped. We have elected to account for shipping and handling activities that occur after the customer has obtained control of the product as fulfillment activities and not as separate performance obligations. We recognize the vast majority of our service revenue as services are provided. The majority of our contracts are for the shipment of tangible products or the delivery of services that have a single performance obligation or include multiple performance obligations where control is transferred at the same time.</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%">Revenue is presented on the consolidated statements of income net of rebates, discounts, amortization of prepaid product discounts, and taxes collected concurrent with revenue-producing activities. Many of our check supply contracts with financial institutions provide for rebates on certain products. We record these rebates as reductions of revenue and as accrued liabilities on the consolidated balance sheets when the related revenue is recognized. Amounts billed to customers for shipping and handling are included in revenue, while the related shipping and handling costs are reflected in cost of products and are accrued when the related revenue is recognized.</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%">When another party is involved in providing goods or services to a customer, we must determine whether our obligation is to provide the specified good or service itself (i.e., we are the principal in the transaction) or to arrange for that good or service to be provided by the other party (i.e., we are an agent in the transaction). When we are responsible for satisfying a performance obligation, based on our ability to control the product or service provided, we are considered the principal and revenue is recognized for the gross amount of consideration. When the other party is primarily responsible for satisfying a performance obligation, we are considered the agent and revenue is recognized in the amount of any fee or commission to which we are entitled. We sell certain products and services through a network of distributors. We have determined that we are the principal in these transactions, and revenue is recorded for the gross amount of consideration.</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%">Certain of our contracts for data-driven marketing solutions have variable consideration that is contingent on the success of the marketing campaign ("pay-for-performance"). We recognize revenue for estimated variable consideration as services are provided based on the most likely amount to be realized. Revenue is recognized to the extent that it is probable that a significant reversal of revenue will not occur when the contingency is resolved. Estimates regarding the recognition of variable consideration are updated each quarter. Typically, the amount of consideration for these contracts is finalized within <ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="dlx:Variableconsiderationperiodoverwhichfinalized" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDAvZnJhZzo5NmE3MjQ3NmNmMGU0MTFhYmI1MWRiOGQwOGI5ZDhlMC90ZXh0cmVnaW9uOjk2YTcyNDc2Y2YwZTQxMWFiYjUxZGI4ZDA4YjlkOGUwXzM3NTA4_a2040a91-e0bd-4195-b8bd-3874fa643c68">4</ix:nonNumeric> months.</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 payment terms vary by type of customer and the products or services offered. The time period between invoicing and when payment is due is not significant. For certain products, services and customer types, we require payment before the products or services are delivered to the customer. When a customer pays in advance, primarily for treasury management solutions and web hosting services, we defer the revenue and recognize it as the services are performed, generally over a period of less than <ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="dlx:Deferredrevenueperiodoverwhichrecognized" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDAvZnJhZzo5NmE3MjQ3NmNmMGU0MTFhYmI1MWRiOGQwOGI5ZDhlMC90ZXh0cmVnaW9uOjk2YTcyNDc2Y2YwZTQxMWFiYjUxZGI4ZDA4YjlkOGUwXzM4MDE0_4e29cd1f-0dde-4344-962e-58a1eccbc003">1</ix:nonNumeric> year. Deferred revenue is included in accrued liabilities and other non-current liabilities on the consolidated balance sheets.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In addition to the amounts included in deferred revenue, we will recognize revenue in future periods related to remaining performance obligations for certain of our data-driven marketing and treasury management solutions contracts. Generally, these contracts have terms of <ix:nonNumeric contextRef="i139d6ce2c26d4334ad4110ff4234ffdb_I20221231" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDAvZnJhZzo5NmE3MjQ3NmNmMGU0MTFhYmI1MWRiOGQwOGI5ZDhlMC90ZXh0cmVnaW9uOjk2YTcyNDc2Y2YwZTQxMWFiYjUxZGI4ZDA4YjlkOGUwXzM4NDE5_2e2a1419-25b5-424a-8044-2363a9467b3b">1</ix:nonNumeric> year or less and many have terms of <ix:nonNumeric contextRef="i933f52f6d0a24105a9246bd3ce5b91f6_I20221231" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDAvZnJhZzo5NmE3MjQ3NmNmMGU0MTFhYmI1MWRiOGQwOGI5ZDhlMC90ZXh0cmVnaW9uOjk2YTcyNDc2Y2YwZTQxMWFiYjUxZGI4ZDA4YjlkOGUwXzM4NDUz_92cdaf21-919e-4ee8-9900-771bb7759efe">3</ix:nonNumeric> months or less, and therefore, we do not consider any potential financing component. The amount of revenue related to these unsatisfied performance obligations is not significant to our annual consolidated revenue. When the revenue recognized for uncompleted contracts exceeds the amount of customer billings and the right to receive the consideration is conditional, a contract asset is recorded. These amounts are included in revenue in excess of billings on the consolidated balance sheets. Additionally, we record an asset for unbilled receivables when the revenue recognized has not been billed to customers in accordance with contractually stated billing terms and the right to receive the consideration is unconditional. These amounts are also included in revenue in excess of billings on the consolidated balance sheets.</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 record sales commissions related to obtaining check supply and treasury management solution contracts, as well as contract acquisition costs within our merchant services business, as other non-current assets on the consolidated balance sheets. These contract acquisition costs are amortized as SG&amp;A expense on the straight-line basis, which approximates the timing of the transfer of goods or services to the customer. These amounts are being amortized over periods of <ix:nonNumeric contextRef="i988bf199c8984f3792cb5c64297f144f_I20221231" name="us-gaap:CapitalizedContractCostAmortizationPeriod" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDAvZnJhZzo5NmE3MjQ3NmNmMGU0MTFhYmI1MWRiOGQwOGI5ZDhlMC90ZXh0cmVnaW9uOjk2YTcyNDc2Y2YwZTQxMWFiYjUxZGI4ZDA4YjlkOGUwXzM5NzUx_c3d02e57-4ffa-467b-8883-8af3f45144de">2</ix:nonNumeric> years to <ix:nonNumeric contextRef="ib70551c3b1ae4204ac63f9705ef66c20_I20221231" name="us-gaap:CapitalizedContractCostAmortizationPeriod" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDAvZnJhZzo5NmE3MjQ3NmNmMGU0MTFhYmI1MWRiOGQwOGI5ZDhlMC90ZXh0cmVnaW9uOjk2YTcyNDc2Y2YwZTQxMWFiYjUxZGI4ZDA4YjlkOGUwXzM5NzU3_61c1feef-8512-4e6b-9ac7-a8cc74c454cf">5</ix:nonNumeric> years. We expense contract acquisition costs as incurred when the amortization period would be <ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="dlx:ContractCostsPracticalExpedientPeriod" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDAvZnJhZzo5NmE3MjQ3NmNmMGU0MTFhYmI1MWRiOGQwOGI5ZDhlMC90ZXh0cmVnaW9uOjk2YTcyNDc2Y2YwZTQxMWFiYjUxZGI4ZDA4YjlkOGUwXzM5ODQ5_afce52fb-f2ec-40a5-b1c7-89edac90bfec">1</ix:nonNumeric> year or less.</span></div></ix:nonNumeric><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="us-gaap:CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDAvZnJhZzo5NmE3MjQ3NmNmMGU0MTFhYmI1MWRiOGQwOGI5ZDhlMC90ZXh0cmVnaW9uOjk2YTcyNDc2Y2YwZTQxMWFiYjUxZGI4ZDA4YjlkOGUwXzQ3MTg4_d548f0fc-b7ca-41f1-acbf-a77921aefe2d" continuedAt="i7d3f73b40eee49248b6ed958d71b5880" escape="true"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Restructuring and integration expense</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> &#8211;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> We incur restructuring and integration expense as a result of fundamental changes in the manner in which certain business functions are conducted, including the integration of acquired businesses into our systems and processes and the consolidation and migration of certain applications and processes. We also incur expenses resulting from our various cost management efforts, including facility closings and the relocation of business activities. These expenses consist of costs that are expensed when incurred, such as information technology consulting, project management services, internal labor, training, travel and relocation, and costs associated with facility closures. In addition, we accrue the costs of employee termination benefits payable under our ongoing severance benefit plan. We record accruals for employee termination benefits when it is probable that a liability has been incurred and the amount of the liability is reasonably estimable. We are required to make estimates and assumptions in calculating these accruals as, on some occasions, employees choose to </span></ix:nonNumeric></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:150%">55</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><div style="text-align:center"><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:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#546ff5;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">DELUXE CORPORATION</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(dollars in thousands, except per share amounts)</span></div></td></tr></table></div></div><ix:continuation id="i928869d5115a420abea0c7f61fb47a24" continuedAt="i81717da0b2ac440099923d861a329c36"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:continuation id="i7d3f73b40eee49248b6ed958d71b5880">voluntarily leave the company prior to their termination date or they secure another position within the company. In these situations, the employees do not receive termination benefits. To the extent our assumptions and estimates differ from our actual costs, subsequent adjustments to restructuring and integration accruals have been and will be required. Restructuring and integration accruals are included in accrued liabilities on the consolidated balance sheets.</ix:continuation></span></div><div style="text-indent:27pt"><span><br/></span></div><ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDAvZnJhZzo5NmE3MjQ3NmNmMGU0MTFhYmI1MWRiOGQwOGI5ZDhlMC90ZXh0cmVnaW9uOjk2YTcyNDc2Y2YwZTQxMWFiYjUxZGI4ZDA4YjlkOGUwXzQ3MTk3_0461f7f3-f98f-4899-ad95-423550f1bc1f" escape="true"><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%">Employee share-based compensation</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%">&#8211;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Our share-based compensation consists of non-qualified stock options, restricted stock units, restricted stock, performance share unit awards and an employee stock purchase plan. Employee share-based compensation expense is included in total cost of revenue and in SG&amp;A expense on the consolidated statements of income, based on the functional areas of the employees receiving the awards, and is recognized as follows:</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">The fair value of stock options is measured on the grant date using the Black-Scholes option pricing model. The related compensation expense is recognized on the straight-line basis, net of estimated forfeitures, over the options' vesting periods.</span></div><div><span><br/></span></div><div style="padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">The fair value of restricted stock and a portion of our restricted stock unit awards is measured on the grant date based on the market value of our common stock. The related compensation expense, net of estimated forfeitures, is recognized over the applicable service period.</span></div><div><span><br/></span></div><div style="padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Certain of our restricted stock unit awards may be settled in cash if an employee voluntarily chooses to leave the company. These awards are included in accrued liabilities and other non-current liabilities on the consolidated balance sheets and are remeasured at fair value as of each balance sheet date.</span></div><div><span><br/></span></div><div style="padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Compensation expense resulting from the <ix:nonFraction unitRef="number" contextRef="i90a3704ede8b48bb876c8190111805ea_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDAvZnJhZzo5NmE3MjQ3NmNmMGU0MTFhYmI1MWRiOGQwOGI5ZDhlMC90ZXh0cmVnaW9uOjk2YTcyNDc2Y2YwZTQxMWFiYjUxZGI4ZDA4YjlkOGUwXzQyNzkx_687e4fa6-5914-4b62-be97-a53a2275bc84">15</ix:nonFraction>% discount provided under our employee stock purchase plan is recognized over each <ix:nonNumeric contextRef="i90a3704ede8b48bb876c8190111805ea_D20220101-20221231" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDAvZnJhZzo5NmE3MjQ3NmNmMGU0MTFhYmI1MWRiOGQwOGI5ZDhlMC90ZXh0cmVnaW9uOjk2YTcyNDc2Y2YwZTQxMWFiYjUxZGI4ZDA4YjlkOGUwXzQyODc1_a5831170-c6cc-430d-92ca-8147338dc5b2">3</ix:nonNumeric> month purchase period.</span></div><div><span><br/></span></div><div style="padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Our performance share unit awards specify certain performance and market-based conditions that must be achieved in order for the awards to vest. For the portion of the awards based on a performance condition, the performance target is not considered in determining the fair value of the awards and thus, fair value is measured on the grant date based on the market value of our common stock. The related compensation expense for this type of award is recognized, net of estimated forfeitures, over the related service period. The amount of compensation expense is dependent on our periodic assessment of the probability of the targets being achieved and our estimate, which may vary over time, of the number of shares that ultimately will be issued. For the portion of the awards based on a market condition, fair value is calculated on the grant date using the Monte Carlo simulation model. All compensation cost for these awards is recognized, net of estimated forfeitures, over the related service period, even if the market condition is never satisfied.</span></div></ix:nonNumeric><div style="text-indent:27pt"><span><br/></span></div><ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="us-gaap:PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDAvZnJhZzo5NmE3MjQ3NmNmMGU0MTFhYmI1MWRiOGQwOGI5ZDhlMC90ZXh0cmVnaW9uOjk2YTcyNDc2Y2YwZTQxMWFiYjUxZGI4ZDA4YjlkOGUwXzQ3MjU0_e1b09433-fc5e-4735-994d-70d8f161f2ce" escape="true"><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%">Postretirement benefit plan </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">&#8211; </span><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 a large number of retired U.S. employees hired prior to January 1, 2002. Our postretirement benefit income and obligation are calculated utilizing various actuarial assumptions and methodologies. These assumptions include, but are not limited to, the discount rate, the expected long-term rate of return on plan assets, estimated medical claims, the expected health care cost trend rate and the average remaining life expectancy of plan participants. We analyze the assumptions used each year when we complete our actuarial valuation of the plan. When actual events differ from our assumptions or when we change the assumptions used, an actuarial gain or loss results. The gain or loss is recognized immediately on the consolidated balance sheets within accumulated other comprehensive loss and is amortized into postretirement benefit income over the average remaining life expectancy of inactive plan participants, as a large percentage of our plan participants are classified as inactive.</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 valuation of our postretirement plan requires judgment about circumstances that are inherently uncertain, including projected equity market performance, the number of plan participants, catastrophic health care events for our plan participants and a significant change in medical costs. Actual results may differ from assumed and estimated amounts.</span></div></ix:nonNumeric><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="us-gaap:EarningsPerSharePolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDAvZnJhZzo5NmE3MjQ3NmNmMGU0MTFhYmI1MWRiOGQwOGI5ZDhlMC90ZXh0cmVnaW9uOjk2YTcyNDc2Y2YwZTQxMWFiYjUxZGI4ZDA4YjlkOGUwXzQ3MTM4_d9e17d6a-628d-47ef-8b42-1dfefcb4005f" escape="true"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Earnings per share</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> &#8211;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> We calculate earnings per share using the two-class method, as we have unvested share-based payment awards that contain nonforfeitable rights to dividends or dividend equivalent payments. The two-class method is an earnings allocation formula that determines earnings per share for each class of common stock and participating security according to dividends declared and participation rights in undistributed earnings. Basic earnings per share is based on the weighted-average number of common shares outstanding during the year. Diluted earnings per share is based on the weighted-average number of common shares outstanding during the year, adjusted to give effect to potential common shares such as stock options and other awards that are not participating securities, calculated using the treasury stock method.</span></ix:nonNumeric></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="us-gaap:ComprehensiveIncomePolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDAvZnJhZzo5NmE3MjQ3NmNmMGU0MTFhYmI1MWRiOGQwOGI5ZDhlMC90ZXh0cmVnaW9uOjk2YTcyNDc2Y2YwZTQxMWFiYjUxZGI4ZDA4YjlkOGUwXzQ3MzA4_1aed79b4-aab4-411b-839f-10e86dab181b" continuedAt="i94ab6e1cb97f4b02b614e0b886b04b93" escape="true"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Comprehensive income </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">&#8211;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Comprehensive income includes charges and credits to shareholders' equity that are not the result of transactions with shareholders. Our total comprehensive income consists of net income, changes in the funded status and amortization of amounts related to our postretirement benefit plans, unrealized gains and losses on our cash flow hedges, unrealized gains and losses on available-for-sale debt securities, and foreign currency translation adjustments. The items of other comprehensive income are included in accumulated other comprehensive loss on the consolidated balance sheets and </span></ix:nonNumeric></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:150%">56</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><div style="text-align:center"><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:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#546ff5;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">DELUXE CORPORATION</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(dollars in thousands, except per share amounts)</span></div></td></tr></table></div></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:continuation id="i81717da0b2ac440099923d861a329c36"><ix:continuation id="i94ab6e1cb97f4b02b614e0b886b04b93">statements of shareholders' equity, net of their related tax impacts. We release stranded income tax effects from accumulated other comprehensive loss when the circumstances upon which they are premised cease to exist.</ix:continuation></ix:continuation></span></div><div style="text-indent:27pt"><span><br/></span></div><div><span><br/></span></div><div id="id8e780c3c90d49f1abe315cc6d71fa2d_103"></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width: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 style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDMvZnJhZzo1NzA0YjA5NjZkOWY0NzU2OTlmZThlN2NhODNiNmVlYi90ZXh0cmVnaW9uOjU3MDRiMDk2NmQ5ZjQ3NTY5OWZlOGU3Y2E4M2I2ZWViXzUxNjE_7dc2d845-8ab7-4791-9389-57f4a54f5003" escape="true"><ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDMvZnJhZzo1NzA0YjA5NjZkOWY0NzU2OTlmZThlN2NhODNiNmVlYi90ZXh0cmVnaW9uOjU3MDRiMDk2NmQ5ZjQ3NTY5OWZlOGU3Y2E4M2I2ZWViXzUxNjE_e6397672-edb6-4970-abda-5fbfeb8c6ab1" escape="true"><div><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Accounting Standards Not Yet Adopted</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:112%">Reference rate reform</span><span style="color:#3051f2;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:112%">&#8211; In March 2020, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) No. 2020-04, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:112%">Facilitation of the Effects of Reference Rate Reform on Financial Reporting</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:112%">. The Standard provides optional expedients and exceptions for applying GAAP to contracts, hedging relationships and other transactions affected by the discontinuation of the London Interbank Offered Rate (LIBOR) or by another reference rate expected to be discontinued because of reference rate reform. In January 2021, the FASB issued ASU No 2021-01, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:112%">Reference Rate Reform (Topic 848): Scope</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:112%">, which clarified the scope and application of the original guidance. We are currently in the process of modifying our existing credit facility to utilize the Secured Overnight Financing Rate (SOFR) as the reference rate in the agreement, effective March 20, 2023. In accounting for this modification, we will be adopting the reference rate reform guidance on a prospective basis as allowed under the provisions of ASU No. 2022-06, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:112%">Deferral of the Sunset Date of Topic 848.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:112%"> The adoption of these standards is not expected to have a material impact on our consolidated financial statements.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">ASU No. 2022-02</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8211; In March 2022, the FASB issued ASU No. 2022-02, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Troubled Debt Restructurings and Vintage Disclosures</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. The standard modifies the accounting for troubled debt restructurings by creditors and modifies certain disclosure requirements. The guidance will be applied prospectively, with the exception of the recognition and measurement of troubled debt restructurings, for which we may elect to apply a modified retrospective transition method. The standard is effective for us on January 1, 2023, and we do not expect its adoption to have a significant impact on our financial position or results of operations.</span></div></ix:nonNumeric></ix:nonNumeric><div style="text-indent:27pt"><span><br/></span></div><div><span><br/></span></div><div id="id8e780c3c90d49f1abe315cc6d71fa2d_106"></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 3: SUPPLEMENTAL BALANCE SHEET AND CASH FLOW INFORMATION</span></td></tr></table></div><div><span><br/></span></div><ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="dlx:SupplementalBalanceSheetAndCashFlowInformationTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzQ5MTU_3a206489-077e-4f27-b5d0-8c6a5560943c" continuedAt="i045e650892044275aed40f6d977fe62a" escape="true"><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%">&#8211; <ix:nonNumeric contextRef="i63f1d93356d44659a39e15d29f83750f_D20220101-20221231" name="us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzQ4NTQ_7769a15c-5609-4cc6-b362-2d6ddc58ef39" continuedAt="i1496330260614081bc191dc374ffdbcd" escape="true">Net trade accounts receivable was comprised of the following at December 31:</ix:nonNumeric></span></div><ix:continuation id="i1496330260614081bc191dc374ffdbcd"><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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</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 &#8211; 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:#0e32e1;font-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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:AccountsReceivableGrossCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo5MjA5OWY4MzkyYmU0YzlkODQzZTM3NDRkZTY1NmVlYS90YWJsZXJhbmdlOjkyMDk5ZjgzOTJiZTRjOWQ4NDNlMzc0NGRlNjU2ZWVhXzEtMi0xLTEtOTc2Mjc_7d669e62-e969-42af-bfd4-c5e49628cb13">210,799</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="us-gaap:AccountsReceivableGrossCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo5MjA5OWY4MzkyYmU0YzlkODQzZTM3NDRkZTY1NmVlYS90YWJsZXJhbmdlOjkyMDk5ZjgzOTJiZTRjOWQ4NDNlMzc0NGRlNjU2ZWVhXzEtNC0xLTEtOTc2Mjc_c72b6c68-a04b-42bc-8770-4d05b1abc676">202,077</ix:nonFraction>&#160;</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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo5MjA5OWY4MzkyYmU0YzlkODQzZTM3NDRkZTY1NmVlYS90YWJsZXJhbmdlOjkyMDk5ZjgzOTJiZTRjOWQ4NDNlMzc0NGRlNjU2ZWVhXzItMi0xLTEtOTc2Mjc_d613bba5-6279-4e45-a362-4f09600b7ace">4,182</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo5MjA5OWY4MzkyYmU0YzlkODQzZTM3NDRkZTY1NmVlYS90YWJsZXJhbmdlOjkyMDk5ZjgzOTJiZTRjOWQ4NDNlMzc0NGRlNjU2ZWVhXzItNC0xLTEtOTc2Mjc_5bcb59fa-e69f-4b7e-af99-2223b22b85e0">4,130</ix:nonFraction>)</span></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 &#8211; 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:#0e32e1;font-family:'Arial',sans-serif;font-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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo5MjA5OWY4MzkyYmU0YzlkODQzZTM3NDRkZTY1NmVlYS90YWJsZXJhbmdlOjkyMDk5ZjgzOTJiZTRjOWQ4NDNlMzc0NGRlNjU2ZWVhXzMtMi0xLTEtOTc2Mjc_c0a8f7d4-c3df-4c52-a02d-76415042f21f">206,617</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo5MjA5OWY4MzkyYmU0YzlkODQzZTM3NDRkZTY1NmVlYS90YWJsZXJhbmdlOjkyMDk5ZjgzOTJiZTRjOWQ4NDNlMzc0NGRlNjU2ZWVhXzMtNC0xLTEtOTc2Mjc_39d10b50-70be-4e49-819d-740bc104b7cf">197,947</ix:nonFraction>&#160;</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%"> <ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzQ5MDA_25e86111-9234-4a2c-9de4-8875b589e4a5" footnoteRole="http://www.xbrl.org/2003/role/footnote">Includes unbilled receivables of $<ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:UnbilledReceivablesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzE1Mw_3251909a-e4f5-4a78-87c3-e014c3a02180">43,902</ix:nonFraction> as of December&#160;31, 2022 and $<ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="us-gaap:UnbilledReceivablesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzE2OQ_750e7659-9f24-4764-89f5-b08e74ed7852">47,420</ix:nonFraction> as of December&#160;31, 2021.</ix:footnote></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 years ended December 31 were as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:54.976%"></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.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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</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:#0e32e1;font-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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo0OTQ4NDJhM2Y0NTI0M2RlYWJlNTE1NjM1NWQyYWIzMy90YWJsZXJhbmdlOjQ5NDg0MmEzZjQ1MjQzZGVhYmU1MTU2MzU1ZDJhYjMzXzEtMi0xLTEtOTc2Mjc_c9e2280f-91b6-4490-ba5f-9a3d39ff4d7f">4,130</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="i8c492e1c1980414f9304ccac101b2f07_I20201231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo0OTQ4NDJhM2Y0NTI0M2RlYWJlNTE1NjM1NWQyYWIzMy90YWJsZXJhbmdlOjQ5NDg0MmEzZjQ1MjQzZGVhYmU1MTU2MzU1ZDJhYjMzXzEtNC0xLTEtOTc2Mjc_0e8be3be-60d9-4ba2-841e-d919cac3da1b">6,428</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="i2c86def6c76d415092af4e73be9e9306_I20191231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo0OTQ4NDJhM2Y0NTI0M2RlYWJlNTE1NjM1NWQyYWIzMy90YWJsZXJhbmdlOjQ5NDg0MmEzZjQ1MjQzZGVhYmU1MTU2MzU1ZDJhYjMzXzEtNi0xLTEtOTc2Mjc_c7f0a5ce-beb3-4fa1-865f-43b9230cfd1e">4,985</ix:nonFraction>&#160;</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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo0OTQ4NDJhM2Y0NTI0M2RlYWJlNTE1NjM1NWQyYWIzMy90YWJsZXJhbmdlOjQ5NDg0MmEzZjQ1MjQzZGVhYmU1MTU2MzU1ZDJhYjMzXzItMi0xLTEtOTc2Mjc_10f1cb14-139a-4ecd-b79a-d3e26dbc0ad6">4,185</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo0OTQ4NDJhM2Y0NTI0M2RlYWJlNTE1NjM1NWQyYWIzMy90YWJsZXJhbmdlOjQ5NDg0MmEzZjQ1MjQzZGVhYmU1MTU2MzU1ZDJhYjMzXzItNC0xLTEtOTc2Mjc_121c55f8-07a2-4971-a91c-a7c069aa64d8">223</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo0OTQ4NDJhM2Y0NTI0M2RlYWJlNTE1NjM1NWQyYWIzMy90YWJsZXJhbmdlOjQ5NDg0MmEzZjQ1MjQzZGVhYmU1MTU2MzU1ZDJhYjMzXzItNi0xLTEtOTc2Mjc_b6020974-a783-4940-9960-010b83abf79d">5,003</ix:nonFraction>&#160;</span></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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo0OTQ4NDJhM2Y0NTI0M2RlYWJlNTE1NjM1NWQyYWIzMy90YWJsZXJhbmdlOjQ5NDg0MmEzZjQ1MjQzZGVhYmU1MTU2MzU1ZDJhYjMzXzMtMi0xLTEtOTc2Mjc_a7a66125-839e-45cc-b18f-ad3bd3c7d46c">4,133</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo0OTQ4NDJhM2Y0NTI0M2RlYWJlNTE1NjM1NWQyYWIzMy90YWJsZXJhbmdlOjQ5NDg0MmEzZjQ1MjQzZGVhYmU1MTU2MzU1ZDJhYjMzXzMtNC0xLTEtOTc2Mjc_9d6c94ad-1850-4848-8003-987feb46b1ac">2,521</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo0OTQ4NDJhM2Y0NTI0M2RlYWJlNTE1NjM1NWQyYWIzMy90YWJsZXJhbmdlOjQ5NDg0MmEzZjQ1MjQzZGVhYmU1MTU2MzU1ZDJhYjMzXzMtNi0xLTEtOTc2Mjc_a37fccf3-8823-4d89-a079-9ff0635885ec">3,560</ix:nonFraction>)</span></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 year</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:#0e32e1;font-family:'Arial',sans-serif;font-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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo0OTQ4NDJhM2Y0NTI0M2RlYWJlNTE1NjM1NWQyYWIzMy90YWJsZXJhbmdlOjQ5NDg0MmEzZjQ1MjQzZGVhYmU1MTU2MzU1ZDJhYjMzXzQtMi0xLTEtOTc2Mjc_865b2526-3757-4bca-af63-129937884303">4,182</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo0OTQ4NDJhM2Y0NTI0M2RlYWJlNTE1NjM1NWQyYWIzMy90YWJsZXJhbmdlOjQ5NDg0MmEzZjQ1MjQzZGVhYmU1MTU2MzU1ZDJhYjMzXzQtNC0xLTEtOTc2Mjc_639db3be-5a94-4ae4-a9a5-30264df969a5">4,130</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="i8c492e1c1980414f9304ccac101b2f07_I20201231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo0OTQ4NDJhM2Y0NTI0M2RlYWJlNTE1NjM1NWQyYWIzMy90YWJsZXJhbmdlOjQ5NDg0MmEzZjQ1MjQzZGVhYmU1MTU2MzU1ZDJhYjMzXzQtNi0xLTEtOTc2Mjc_a44e37f1-d9e8-46c1-a70d-749630522437">6,428</ix:nonFraction>&#160;</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></ix:continuation><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%"> &#8211; <ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzQ5NjM_c97e681f-732d-470b-9353-99b34de1c906" continuedAt="idd2918cabf0e4697a122050e3ef4ac8f" escape="true">Inventories and supplies were comprised of the following at December 31:</ix:nonNumeric></span></div><div style="margin-top:5pt"><ix:continuation id="idd2918cabf0e4697a122050e3ef4ac8f" continuedAt="i671360b943da4ca58cac313d626e94a5"><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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Raw materials</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#0e32e1;font-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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:InventoryRawMaterials" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTplNjdjZGI0ZDEzYmU0NzY1OTJhMTk3NjhiYTQxZjllNi90YWJsZXJhbmdlOmU2N2NkYjRkMTNiZTQ3NjU5MmExOTc2OGJhNDFmOWU2XzEtMi0xLTEtOTc2Mjc_39d61a30-49ee-4f30-bd68-a1ab96ea1385">11,563</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="us-gaap:InventoryRawMaterials" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTplNjdjZGI0ZDEzYmU0NzY1OTJhMTk3NjhiYTQxZjllNi90YWJsZXJhbmdlOmU2N2NkYjRkMTNiZTQ3NjU5MmExOTc2OGJhNDFmOWU2XzEtNC0xLTEtOTc2Mjc_51ec7845-ddfe-4250-8205-b8830e395c83">5,316</ix:nonFraction>&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Semi-finished goods</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:InventoryWorkInProcess" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTplNjdjZGI0ZDEzYmU0NzY1OTJhMTk3NjhiYTQxZjllNi90YWJsZXJhbmdlOmU2N2NkYjRkMTNiZTQ3NjU5MmExOTc2OGJhNDFmOWU2XzItMi0xLTEtOTc2Mjc_13fb44a7-672f-4b04-9f8d-9ae6f287259b">7,777</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="us-gaap:InventoryWorkInProcess" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTplNjdjZGI0ZDEzYmU0NzY1OTJhMTk3NjhiYTQxZjllNi90YWJsZXJhbmdlOmU2N2NkYjRkMTNiZTQ3NjU5MmExOTc2OGJhNDFmOWU2XzItNC0xLTEtOTc2Mjc_40ceac23-0f1e-4618-97cb-e5dd0f0d6737">6,708</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:InventoryFinishedGoods" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTplNjdjZGI0ZDEzYmU0NzY1OTJhMTk3NjhiYTQxZjllNi90YWJsZXJhbmdlOmU2N2NkYjRkMTNiZTQ3NjU5MmExOTc2OGJhNDFmOWU2XzMtMi0xLTEtOTc2Mjc_9fb1d867-0f5f-42c3-8b2f-c7beed968b89">32,938</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="us-gaap:InventoryFinishedGoods" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTplNjdjZGI0ZDEzYmU0NzY1OTJhMTk3NjhiYTQxZjllNi90YWJsZXJhbmdlOmU2N2NkYjRkMTNiZTQ3NjU5MmExOTc2OGJhNDFmOWU2XzMtNC0xLTEtOTc2Mjc_01cb717a-0081-4cda-be40-022457aaa204">21,995</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Supplies</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:OtherInventorySupplies" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTplNjdjZGI0ZDEzYmU0NzY1OTJhMTk3NjhiYTQxZjllNi90YWJsZXJhbmdlOmU2N2NkYjRkMTNiZTQ3NjU5MmExOTc2OGJhNDFmOWU2XzQtMi0xLTEtOTc2Mjc_aa13b19c-79a4-4334-aa80-987d095456ea">6,389</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="us-gaap:OtherInventorySupplies" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTplNjdjZGI0ZDEzYmU0NzY1OTJhMTk3NjhiYTQxZjllNi90YWJsZXJhbmdlOmU2N2NkYjRkMTNiZTQ3NjU5MmExOTc2OGJhNDFmOWU2XzQtNC0xLTEtOTc2Mjc_577fcefa-c16a-4e88-89b4-d76bdcf77078">6,041</ix:nonFraction>&#160;</span></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%">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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:InventoryValuationReserves" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTplNjdjZGI0ZDEzYmU0NzY1OTJhMTk3NjhiYTQxZjllNi90YWJsZXJhbmdlOmU2N2NkYjRkMTNiZTQ3NjU5MmExOTc2OGJhNDFmOWU2XzUtMi0xLTEtOTc2Mjc_61eec42e-846e-4aa7-9fca-9c6e63caf62e">6,400</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="us-gaap:InventoryValuationReserves" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTplNjdjZGI0ZDEzYmU0NzY1OTJhMTk3NjhiYTQxZjllNi90YWJsZXJhbmdlOmU2N2NkYjRkMTNiZTQ3NjU5MmExOTc2OGJhNDFmOWU2XzUtNC0xLTEtOTc2Mjc_a2b2b328-5165-4140-acc1-332df482aa04">5,132</ix:nonFraction>)</span></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 13.75pt;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 reserves</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:#0e32e1;font-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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTplNjdjZGI0ZDEzYmU0NzY1OTJhMTk3NjhiYTQxZjllNi90YWJsZXJhbmdlOmU2N2NkYjRkMTNiZTQ3NjU5MmExOTc2OGJhNDFmOWU2XzYtMi0xLTEtOTc2Mjc_da8cc09d-490e-43fe-b1ea-ca966fb57bc0">52,267</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTplNjdjZGI0ZDEzYmU0NzY1OTJhMTk3NjhiYTQxZjllNi90YWJsZXJhbmdlOmU2N2NkYjRkMTNiZTQ3NjU5MmExOTc2OGJhNDFmOWU2XzYtNC0xLTEtOTc2Mjc_0d130922-ab5f-4bf6-9377-39f48050bc1b">34,928</ix:nonFraction>&#160;</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></ix:continuation></div></ix:nonNumeric><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:150%">57</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><div style="text-align:center"><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:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#546ff5;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">DELUXE CORPORATION</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(dollars in thousands, except per share amounts)</span></div></td></tr></table></div></div><ix:continuation id="i045e650892044275aed40f6d977fe62a" continuedAt="i433f39d9b99c41c6af16ad45cc781d8d"><ix:continuation id="i671360b943da4ca58cac313d626e94a5"><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Changes in the reserve for excess and obsolete items for the years ended December 31 were as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:54.976%"></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.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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</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:#0e32e1;font-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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="us-gaap:InventoryValuationReserves" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpjYTFkMDUyMTA4YTg0ZDM3ODEzODkzYTRlMzJlZGQyZi90YWJsZXJhbmdlOmNhMWQwNTIxMDhhODRkMzc4MTM4OTNhNGUzMmVkZDJmXzEtMi0xLTEtOTc2Mjc_d901314b-00a3-4635-b5d9-7f0072f04640">5,132</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="i8c492e1c1980414f9304ccac101b2f07_I20201231" decimals="-3" name="us-gaap:InventoryValuationReserves" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpjYTFkMDUyMTA4YTg0ZDM3ODEzODkzYTRlMzJlZGQyZi90YWJsZXJhbmdlOmNhMWQwNTIxMDhhODRkMzc4MTM4OTNhNGUzMmVkZDJmXzEtNC0xLTEtOTc2Mjc_ecf07bf7-cc11-44a4-987a-61026b5af331">11,748</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="i2c86def6c76d415092af4e73be9e9306_I20191231" decimals="-3" name="us-gaap:InventoryValuationReserves" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpjYTFkMDUyMTA4YTg0ZDM3ODEzODkzYTRlMzJlZGQyZi90YWJsZXJhbmdlOmNhMWQwNTIxMDhhODRkMzc4MTM4OTNhNGUzMmVkZDJmXzEtNi0xLTEtOTc2Mjc_08585a31-39fd-418a-99ac-1d4e0a569cc7">6,600</ix:nonFraction>&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amounts charged to expense</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee70e2c6dead4cc0b0c124b7b97bfff4_D20220101-20221231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpjYTFkMDUyMTA4YTg0ZDM3ODEzODkzYTRlMzJlZGQyZi90YWJsZXJhbmdlOmNhMWQwNTIxMDhhODRkMzc4MTM4OTNhNGUzMmVkZDJmXzItMi0xLTEtOTc2Mjc_569cbb89-4656-456a-a564-b71fa3849ffa">2,940</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3c04942ec1784af4b78ef04c67f1af63_D20210101-20211231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpjYTFkMDUyMTA4YTg0ZDM3ODEzODkzYTRlMzJlZGQyZi90YWJsZXJhbmdlOmNhMWQwNTIxMDhhODRkMzc4MTM4OTNhNGUzMmVkZDJmXzItNC0xLTEtOTc2Mjc_b7052964-0c54-4084-9089-13a99b5a5139">3,513</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i29f24777281f431db1fa80e39e9e5d4b_D20200101-20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpjYTFkMDUyMTA4YTg0ZDM3ODEzODkzYTRlMzJlZGQyZi90YWJsZXJhbmdlOmNhMWQwNTIxMDhhODRkMzc4MTM4OTNhNGUzMmVkZDJmXzItNi0xLTEtOTc2Mjc_f6a81ddf-e706-4a0a-98ee-1f8933e775cb">6,713</ix:nonFraction>&#160;</span></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 sales</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iee70e2c6dead4cc0b0c124b7b97bfff4_D20220101-20221231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpjYTFkMDUyMTA4YTg0ZDM3ODEzODkzYTRlMzJlZGQyZi90YWJsZXJhbmdlOmNhMWQwNTIxMDhhODRkMzc4MTM4OTNhNGUzMmVkZDJmXzMtMi0xLTEtOTc2Mjc_0ad292ac-2773-429a-b744-bafdcd3cff65">1,672</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3c04942ec1784af4b78ef04c67f1af63_D20210101-20211231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpjYTFkMDUyMTA4YTg0ZDM3ODEzODkzYTRlMzJlZGQyZi90YWJsZXJhbmdlOmNhMWQwNTIxMDhhODRkMzc4MTM4OTNhNGUzMmVkZDJmXzMtNC0xLTEtOTc2Mjc_447a02dd-c1a5-4e72-9e4c-6c3c0580621a">10,129</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i29f24777281f431db1fa80e39e9e5d4b_D20200101-20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpjYTFkMDUyMTA4YTg0ZDM3ODEzODkzYTRlMzJlZGQyZi90YWJsZXJhbmdlOmNhMWQwNTIxMDhhODRkMzc4MTM4OTNhNGUzMmVkZDJmXzMtNi0xLTEtOTc2Mjc_2ddd0f0b-ee07-4c48-b6a1-864613c57c50">1,565</ix:nonFraction>)</span></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 year</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:#0e32e1;font-family:'Arial',sans-serif;font-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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:InventoryValuationReserves" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpjYTFkMDUyMTA4YTg0ZDM3ODEzODkzYTRlMzJlZGQyZi90YWJsZXJhbmdlOmNhMWQwNTIxMDhhODRkMzc4MTM4OTNhNGUzMmVkZDJmXzQtMi0xLTEtOTc2Mjc_f85e5cae-3e32-488f-ac15-566778256258">6,400</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="us-gaap:InventoryValuationReserves" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpjYTFkMDUyMTA4YTg0ZDM3ODEzODkzYTRlMzJlZGQyZi90YWJsZXJhbmdlOmNhMWQwNTIxMDhhODRkMzc4MTM4OTNhNGUzMmVkZDJmXzQtNC0xLTEtOTc2Mjc_12f5d52f-2680-457b-94d8-2e181fd5e495">5,132</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="i8c492e1c1980414f9304ccac101b2f07_I20201231" decimals="-3" name="us-gaap:InventoryValuationReserves" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpjYTFkMDUyMTA4YTg0ZDM3ODEzODkzYTRlMzJlZGQyZi90YWJsZXJhbmdlOmNhMWQwNTIxMDhhODRkMzc4MTM4OTNhNGUzMmVkZDJmXzQtNi0xLTEtOTc2Mjc_e6066e0b-eab7-4463-bb6c-7e140a9d98d4">11,748</ix:nonFraction>&#160;</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></ix:continuation><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Available-for-sale debt securities</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> &#8211;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> <ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzQ5MDc_844b431f-542d-4c34-82b9-929e90bb021e" continuedAt="i7a4d22b8ce384a2aae65c75b40822538" escape="true">Available-for-sale debt securities were comprised of the following:</ix:nonNumeric></span></div><ix:continuation id="i7a4d22b8ce384a2aae65c75b40822538"><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:45.958%"></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.400%"></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.400%"></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.400%"></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.402%"></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%">&#160;</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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#0e32e1;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:#0e32e1;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:#0e32e1;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:#0e32e1;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:#0e32e1;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="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 7pt;text-align:left;vertical-align:bottom"><span style="color:#0e32e1;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="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i948e7aa0d0234f299c25c9e14c818d23_I20221231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo5ZGJkOGQwN2M1YzY0MDc5OTEwMThiZjA3ZWZkMTFkMC90YWJsZXJhbmdlOjlkYmQ4ZDA3YzVjNjQwNzk5MTAxOGJmMDdlZmQxMWQwXzMtMi0xLTEtMTExMTY3_f34ad567-4422-4bab-9d7b-975059e53e4e">5,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i948e7aa0d0234f299c25c9e14c818d23_I20221231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo5ZGJkOGQwN2M1YzY0MDc5OTEwMThiZjA3ZWZkMTFkMC90YWJsZXJhbmdlOjlkYmQ4ZDA3YzVjNjQwNzk5MTAxOGJmMDdlZmQxMWQwXzMtNC0xLTEtMTExMTY3_61621fe1-82a9-4fa0-bd0d-ad807946cf1b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i948e7aa0d0234f299c25c9e14c818d23_I20221231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo5ZGJkOGQwN2M1YzY0MDc5OTEwMThiZjA3ZWZkMTFkMC90YWJsZXJhbmdlOjlkYmQ4ZDA3YzVjNjQwNzk5MTAxOGJmMDdlZmQxMWQwXzMtNi0xLTEtMTExMTY3_9e5e8b05-757d-4dfc-9478-36232373400e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i948e7aa0d0234f299c25c9e14c818d23_I20221231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo5ZGJkOGQwN2M1YzY0MDc5OTEwMThiZjA3ZWZkMTFkMC90YWJsZXJhbmdlOjlkYmQ4ZDA3YzVjNjQwNzk5MTAxOGJmMDdlZmQxMWQwXzMtOC0xLTEtMTI3MzA5_422b87b2-a797-4153-9fe7-8dc6e79601b5">5,000</ix:nonFraction>&#160;</span></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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Funds held for customers:</span><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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="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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Canadian and provincial government securities</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0bd13c8ea31d48c68ad3d0cf02b995c4_I20221231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo5ZGJkOGQwN2M1YzY0MDc5OTEwMThiZjA3ZWZkMTFkMC90YWJsZXJhbmdlOjlkYmQ4ZDA3YzVjNjQwNzk5MTAxOGJmMDdlZmQxMWQwXzQtMi0xLTEtOTc2Mjc_5aec6985-b258-4bcc-9fc8-13f5323f5ab7">9,190</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0bd13c8ea31d48c68ad3d0cf02b995c4_I20221231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo5ZGJkOGQwN2M1YzY0MDc5OTEwMThiZjA3ZWZkMTFkMC90YWJsZXJhbmdlOjlkYmQ4ZDA3YzVjNjQwNzk5MTAxOGJmMDdlZmQxMWQwXzQtNC0xLTEtOTc2Mjc_56302676-a8f2-4e86-b377-74a58c5ea68f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0bd13c8ea31d48c68ad3d0cf02b995c4_I20221231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo5ZGJkOGQwN2M1YzY0MDc5OTEwMThiZjA3ZWZkMTFkMC90YWJsZXJhbmdlOjlkYmQ4ZDA3YzVjNjQwNzk5MTAxOGJmMDdlZmQxMWQwXzQtNi0xLTEtOTc2Mjc_0f0d3a8d-af4e-4e98-993a-64217ce39ff8">1,064</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0bd13c8ea31d48c68ad3d0cf02b995c4_I20221231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo5ZGJkOGQwN2M1YzY0MDc5OTEwMThiZjA3ZWZkMTFkMC90YWJsZXJhbmdlOjlkYmQ4ZDA3YzVjNjQwNzk5MTAxOGJmMDdlZmQxMWQwXzQtOC0xLTEtOTc2Mjc_6ca6fcea-c3e5-4bde-b492-910cc16bb873">8,126</ix:nonFraction>&#160;</span></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 18.25pt;text-align:left;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Available-for-sale debt securities</span></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo5ZGJkOGQwN2M1YzY0MDc5OTEwMThiZjA3ZWZkMTFkMC90YWJsZXJhbmdlOjlkYmQ4ZDA3YzVjNjQwNzk5MTAxOGJmMDdlZmQxMWQwXzYtMi0xLTEtOTc2Mjc_90d94792-a655-4e80-8e83-57df4313bf71">14,190</ix:nonFraction>&#160;</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:#0e32e1;font-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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo5ZGJkOGQwN2M1YzY0MDc5OTEwMThiZjA3ZWZkMTFkMC90YWJsZXJhbmdlOjlkYmQ4ZDA3YzVjNjQwNzk5MTAxOGJmMDdlZmQxMWQwXzYtNC0xLTEtOTc2Mjc_ea423b2e-c489-4e8b-aabf-302201f05c70">&#8212;</ix:nonFraction>&#160;</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:#0e32e1;font-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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo5ZGJkOGQwN2M1YzY0MDc5OTEwMThiZjA3ZWZkMTFkMC90YWJsZXJhbmdlOjlkYmQ4ZDA3YzVjNjQwNzk5MTAxOGJmMDdlZmQxMWQwXzYtNi0xLTEtOTc2Mjc_3c20acce-6775-47f2-b9cb-f59fd43ddb10">1,064</ix:nonFraction>)</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:#0e32e1;font-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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo5ZGJkOGQwN2M1YzY0MDc5OTEwMThiZjA3ZWZkMTFkMC90YWJsZXJhbmdlOjlkYmQ4ZDA3YzVjNjQwNzk5MTAxOGJmMDdlZmQxMWQwXzYtOC0xLTEtOTc2Mjc_a79c24ef-2eee-49a3-bd73-4a42d154309f">13,126</ix:nonFraction>&#160;</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><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%"><ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzQ5MDg_3388376f-62c6-4633-9dd8-6e9bb19805e0" footnoteRole="http://www.xbrl.org/2003/role/footnote">Funds held for customers, as reported on the consolidated balance sheet as of December&#160;31, 2022, also included cash of $<ix:nonFraction unitRef="usd" contextRef="i38a4b680ae6441fba89156afe236abc0_I20221231" decimals="-3" name="us-gaap:Cash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2Xzc1NA_c412b794-dff4-420e-9a64-06428ad34d25">294,165</ix:nonFraction></ix:footnote>.</span></div><div><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:45.958%"></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.400%"></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.400%"></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.400%"></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.402%"></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%">&#160;</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, 2021</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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Funds held for customers:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Canadian and provincial government securities</span></td><td colspan="3" style="padding:0 1pt"></td><td 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%"><ix:nonFraction unitRef="usd" contextRef="i05d5e05123944363b088a7ef29ec5f2f_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZToyYmE2ZTExNGUwNTU0NTJhYjU4OTQ3MzlkNDRhZmNjYi90YWJsZXJhbmdlOjJiYTZlMTE0ZTA1NTQ1MmFiNTg5NDczOWQ0NGFmY2NiXzQtMi0xLTEtOTc2Mjc_8df84abd-6526-49ca-8e46-97e57e7cacbb">9,724</ix:nonFraction>&#160;</span></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%"><ix:nonFraction unitRef="usd" contextRef="i05d5e05123944363b088a7ef29ec5f2f_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZToyYmE2ZTExNGUwNTU0NTJhYjU4OTQ3MzlkNDRhZmNjYi90YWJsZXJhbmdlOjJiYTZlMTE0ZTA1NTQ1MmFiNTg5NDczOWQ0NGFmY2NiXzQtNC0xLTEtOTc2Mjc_556d2694-5803-4eb8-912c-3c70c89c6fdc">&#8212;</ix:nonFraction>&#160;</span></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%">(<ix:nonFraction unitRef="usd" contextRef="i05d5e05123944363b088a7ef29ec5f2f_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZToyYmE2ZTExNGUwNTU0NTJhYjU4OTQ3MzlkNDRhZmNjYi90YWJsZXJhbmdlOjJiYTZlMTE0ZTA1NTQ1MmFiNTg5NDczOWQ0NGFmY2NiXzQtNi0xLTEtOTc2Mjc_4d37c340-a6a8-459e-b556-c8c9998b8b0b">374</ix:nonFraction>)</span></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%"><ix:nonFraction unitRef="usd" contextRef="i05d5e05123944363b088a7ef29ec5f2f_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZToyYmE2ZTExNGUwNTU0NTJhYjU4OTQ3MzlkNDRhZmNjYi90YWJsZXJhbmdlOjJiYTZlMTE0ZTA1NTQ1MmFiNTg5NDczOWQ0NGFmY2NiXzQtOC0xLTEtOTc2Mjc_e35f649b-dfc4-43b9-b5f1-e49569a7db5f">9,350</ix:nonFraction>&#160;</span></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%">Canadian guaranteed investment certificate</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%"><ix:nonFraction unitRef="usd" contextRef="ieb94de189dab4e919f053df697fee026_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZToyYmE2ZTExNGUwNTU0NTJhYjU4OTQ3MzlkNDRhZmNjYi90YWJsZXJhbmdlOjJiYTZlMTE0ZTA1NTQ1MmFiNTg5NDczOWQ0NGFmY2NiXzUtMi0xLTEtOTc2Mjc_3bd321de-ffb4-4d66-9282-daef944cdf3f">3,957</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieb94de189dab4e919f053df697fee026_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZToyYmE2ZTExNGUwNTU0NTJhYjU4OTQ3MzlkNDRhZmNjYi90YWJsZXJhbmdlOjJiYTZlMTE0ZTA1NTQ1MmFiNTg5NDczOWQ0NGFmY2NiXzUtNC0xLTEtOTc2Mjc_9c5db021-f30e-4fd9-a625-bcf997560c1d">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieb94de189dab4e919f053df697fee026_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZToyYmE2ZTExNGUwNTU0NTJhYjU4OTQ3MzlkNDRhZmNjYi90YWJsZXJhbmdlOjJiYTZlMTE0ZTA1NTQ1MmFiNTg5NDczOWQ0NGFmY2NiXzUtNi0xLTEtOTc2Mjc_4b8d6e2b-da05-4bd3-b9dc-744d1f72b684">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieb94de189dab4e919f053df697fee026_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZToyYmE2ZTExNGUwNTU0NTJhYjU4OTQ3MzlkNDRhZmNjYi90YWJsZXJhbmdlOjJiYTZlMTE0ZTA1NTQ1MmFiNTg5NDczOWQ0NGFmY2NiXzUtOC0xLTEtOTc2Mjc_34f17ed4-143c-4004-8fde-1b1326e464f8">3,957</ix:nonFraction>&#160;</span></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 #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%"><ix:nonFraction unitRef="usd" contextRef="ibcbafc4ea33e45ffa49f28101e4438c8_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZToyYmE2ZTExNGUwNTU0NTJhYjU4OTQ3MzlkNDRhZmNjYi90YWJsZXJhbmdlOjJiYTZlMTE0ZTA1NTQ1MmFiNTg5NDczOWQ0NGFmY2NiXzYtMi0xLTEtOTc2Mjc_0f59c4b1-5313-40d6-b33f-49d704caed7e"><ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZToyYmE2ZTExNGUwNTU0NTJhYjU4OTQ3MzlkNDRhZmNjYi90YWJsZXJhbmdlOjJiYTZlMTE0ZTA1NTQ1MmFiNTg5NDczOWQ0NGFmY2NiXzYtMi0xLTEtOTc2Mjc_d673d949-e886-4afb-8cd9-f3f4d90b3846">13,681</ix:nonFraction></ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="ibcbafc4ea33e45ffa49f28101e4438c8_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZToyYmE2ZTExNGUwNTU0NTJhYjU4OTQ3MzlkNDRhZmNjYi90YWJsZXJhbmdlOjJiYTZlMTE0ZTA1NTQ1MmFiNTg5NDczOWQ0NGFmY2NiXzYtNC0xLTEtOTc2Mjc_c1eed2a0-64d3-43ce-999d-d6ea6b026319"><ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZToyYmE2ZTExNGUwNTU0NTJhYjU4OTQ3MzlkNDRhZmNjYi90YWJsZXJhbmdlOjJiYTZlMTE0ZTA1NTQ1MmFiNTg5NDczOWQ0NGFmY2NiXzYtNC0xLTEtOTc2Mjc_df1944ef-5cc5-4bdb-8d9f-ca2d3e8ac1bc">&#8212;</ix:nonFraction></ix:nonFraction>&#160;</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%">(<ix:nonFraction unitRef="usd" contextRef="ibcbafc4ea33e45ffa49f28101e4438c8_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZToyYmE2ZTExNGUwNTU0NTJhYjU4OTQ3MzlkNDRhZmNjYi90YWJsZXJhbmdlOjJiYTZlMTE0ZTA1NTQ1MmFiNTg5NDczOWQ0NGFmY2NiXzYtNi0xLTEtOTc2Mjc_78572355-0248-4adb-8d62-99152b4ecb95"><ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZToyYmE2ZTExNGUwNTU0NTJhYjU4OTQ3MzlkNDRhZmNjYi90YWJsZXJhbmdlOjJiYTZlMTE0ZTA1NTQ1MmFiNTg5NDczOWQ0NGFmY2NiXzYtNi0xLTEtOTc2Mjc_b0e1b35e-3340-4d02-99c6-9530476385df">374</ix:nonFraction></ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZToyYmE2ZTExNGUwNTU0NTJhYjU4OTQ3MzlkNDRhZmNjYi90YWJsZXJhbmdlOjJiYTZlMTE0ZTA1NTQ1MmFiNTg5NDczOWQ0NGFmY2NiXzYtOC0xLTEtOTc2Mjc_35ba44b6-32bf-41f9-ba07-fbe9153ee5d2"><ix:nonFraction unitRef="usd" contextRef="ibcbafc4ea33e45ffa49f28101e4438c8_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZToyYmE2ZTExNGUwNTU0NTJhYjU4OTQ3MzlkNDRhZmNjYi90YWJsZXJhbmdlOjJiYTZlMTE0ZTA1NTQ1MmFiNTg5NDczOWQ0NGFmY2NiXzYtOC0xLTEtOTc2Mjc_c0571f21-8ff2-4577-9846-c0606357af83">13,307</ix:nonFraction></ix:nonFraction>&#160;</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><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%"><ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzQ4NDQ_5b93b582-8542-4ef4-8b25-4dafd922bd4f" footnoteRole="http://www.xbrl.org/2003/role/footnote">Funds held for customers, as reported on the consolidated balance sheet as of December&#160;31, 2021, also included cash of $<ix:nonFraction unitRef="usd" contextRef="ibcbafc4ea33e45ffa49f28101e4438c8_I20211231" decimals="-3" name="us-gaap:Cash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2Xzg2OQ_80ca27f5-331c-4506-b9c9-ad8974b8389c">241,488</ix:nonFraction>.</ix:footnote></span></div></ix:continuation><div style="text-indent:27pt"><span><br/></span></div><ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzQ4MzA_3e11b8b6-4ce6-41ae-9cd9-11db0e3e78ed" escape="true"><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Expected maturities of available-for-sale debt securities as of December&#160;31, 2022 were as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:84.258%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.810%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair value</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Due in one year or less</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo0NmU4YjEwMzMxNzg0OGY4YjYxYjQ4MzAzNjJkNDljNC90YWJsZXJhbmdlOjQ2ZThiMTAzMzE3ODQ4ZjhiNjFiNDgzMDM2MmQ0OWM0XzEtMi0xLTEtOTc2Mjc_dcae9a64-3441-4d59-b27f-1ccd92efb619">7,673</ix:nonFraction>&#160;</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%">Due in two to five years</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo0NmU4YjEwMzMxNzg0OGY4YjYxYjQ4MzAzNjJkNDljNC90YWJsZXJhbmdlOjQ2ZThiMTAzMzE3ODQ4ZjhiNjFiNDgzMDM2MmQ0OWM0XzItMi0xLTEtOTc2Mjc_d7b59c9c-b59b-4b1c-838d-7336c489d9ef">2,162</ix:nonFraction>&#160;</span></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%">Due in six to ten years</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo0NmU4YjEwMzMxNzg0OGY4YjYxYjQ4MzAzNjJkNDljNC90YWJsZXJhbmdlOjQ2ZThiMTAzMzE3ODQ4ZjhiNjFiNDgzMDM2MmQ0OWM0XzMtMi0xLTEtOTc2Mjc_24e49670-eca7-4208-9b03-1f25ae75b695">3,291</ix:nonFraction>&#160;</span></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%">Available-for-sale debt securities</span></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo0NmU4YjEwMzMxNzg0OGY4YjYxYjQ4MzAzNjJkNDljNC90YWJsZXJhbmdlOjQ2ZThiMTAzMzE3ODQ4ZjhiNjFiNDgzMDM2MmQ0OWM0XzQtMi0xLTEtOTc2Mjc_1e29a943-09a8-4ce3-8de5-3d82b9e34b53">13,126</ix:nonFraction>&#160;</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></ix:nonNumeric><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Further information regarding the fair value of available-for-sale debt securities can be found in Note 8.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Revenue in excess of billings</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8211; <ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzQ4MDg_0d3d9285-67cf-4d19-b7ca-48e49b492551" continuedAt="iab32d1895c574750bf48ac4172e2d616" escape="true">Revenue in excess of billings was comprised of the following at December 31:</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="iab32d1895c574750bf48ac4172e2d616"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</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:#0e32e1;font-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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:ContractWithCustomerAssetNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTowNWRmZTljM2EwODk0OWE3OGYxNjkxMWU0ZDM3MzVhZC90YWJsZXJhbmdlOjA1ZGZlOWMzYTA4OTQ5YTc4ZjE2OTExZTRkMzczNWFkXzEtMi0xLTEtOTc2Mjc_42882e21-817e-497b-9ff9-1a994f1a5b28">26,520</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="us-gaap:ContractWithCustomerAssetNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTowNWRmZTljM2EwODk0OWE3OGYxNjkxMWU0ZDM3MzVhZC90YWJsZXJhbmdlOjA1ZGZlOWMzYTA4OTQ5YTc4ZjE2OTExZTRkMzczNWFkXzEtNC0xLTEtOTc2Mjc_918bf636-7fd1-4778-b805-f6bb4173b691">22,780</ix:nonFraction>&#160;</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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:UnbilledContractsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTowNWRmZTljM2EwODk0OWE3OGYxNjkxMWU0ZDM3MzVhZC90YWJsZXJhbmdlOjA1ZGZlOWMzYTA4OTQ5YTc4ZjE2OTExZTRkMzczNWFkXzItMi0xLTEtOTc2Mjc_7278f6d8-aee6-4367-ad31-e0301ef68aad">12,241</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="us-gaap:UnbilledContractsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTowNWRmZTljM2EwODk0OWE3OGYxNjkxMWU0ZDM3MzVhZC90YWJsZXJhbmdlOjA1ZGZlOWMzYTA4OTQ5YTc4ZjE2OTExZTRkMzczNWFkXzItNC0xLTEtOTc2Mjc_5bd99105-a07b-4505-be68-191b63e0b82f">7,613</ix:nonFraction>&#160;</span></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:#0e32e1;font-family:'Arial',sans-serif;font-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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="dlx:Revenueinexcessofbillingscurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTowNWRmZTljM2EwODk0OWE3OGYxNjkxMWU0ZDM3MzVhZC90YWJsZXJhbmdlOjA1ZGZlOWMzYTA4OTQ5YTc4ZjE2OTExZTRkMzczNWFkXzMtMi0xLTEtOTc2Mjc_d454b4b2-f265-4c11-b5b5-30925d0e850e">38,761</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="dlx:Revenueinexcessofbillingscurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTowNWRmZTljM2EwODk0OWE3OGYxNjkxMWU0ZDM3MzVhZC90YWJsZXJhbmdlOjA1ZGZlOWMzYTA4OTQ5YTc4ZjE2OTExZTRkMzczNWFkXzMtNC0xLTEtOTc2Mjc_9f6fe324-7717-41e3-b414-035b1d69378a">30,393</ix:nonFraction>&#160;</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%"><ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzQ4OTE_892c08c4-06fc-44c9-9c91-084517aed070" footnoteRole="http://www.xbrl.org/2003/role/footnote">Represents revenues that are earned but not currently billable under the related contract terms.</ix:footnote></span></div></ix:continuation></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:150%">58</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><div style="text-align:center"><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:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#546ff5;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">DELUXE CORPORATION</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(dollars in thousands, except per share amounts)</span></div></td></tr></table></div></div><div style="padding-left:9pt;text-indent:-9pt"><span><br/></span></div><ix:continuation id="i433f39d9b99c41c6af16ad45cc781d8d" continuedAt="iecf90e32c0904ac49f3756820d25bc60"><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%">Property, plant and equipment</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%">&#8211; <ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzQ4MDQ_8db7a574-c110-4d32-9e1c-6abec53483c7" continuedAt="iaedb364b870046d3b27bdf1526ba2e05" escape="true">Property, plant and equipment was comprised of the following at December 31:</ix:nonNumeric></span></div><div style="margin-top:5pt;text-align:center"><ix:continuation id="iaedb364b870046d3b27bdf1526ba2e05"><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:27.135%"></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.400%"></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: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.400%"></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.491%"></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="15" 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%">2022</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%">2021</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:#0e32e1;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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated depreciation</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:#0e32e1;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 depreciation</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 #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%">Machinery and equipment</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:#0e32e1;font-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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i757b236a1a074ab8bb0d6899bb16fb62_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo0NGMwZTdmMWNiMWY0ZDU4YTY1NDJkMDQ2OTkwNDE1NC90YWJsZXJhbmdlOjQ0YzBlN2YxY2IxZjRkNThhNjU0MmQwNDY5OTA0MTU0XzItMi0xLTEtOTc2Mjc_cfb7753f-8c9a-4203-95ed-805a1d093c3f">378,468</ix:nonFraction>&#160;</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:#0e32e1;font-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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i757b236a1a074ab8bb0d6899bb16fb62_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo0NGMwZTdmMWNiMWY0ZDU4YTY1NDJkMDQ2OTkwNDE1NC90YWJsZXJhbmdlOjQ0YzBlN2YxY2IxZjRkNThhNjU0MmQwNDY5OTA0MTU0XzItNC0xLTEtOTc2Mjc_d1380f21-b7ad-4d67-9ddb-f17b45ce12fd">307,838</ix:nonFraction>)</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:#0e32e1;font-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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i757b236a1a074ab8bb0d6899bb16fb62_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo0NGMwZTdmMWNiMWY0ZDU4YTY1NDJkMDQ2OTkwNDE1NC90YWJsZXJhbmdlOjQ0YzBlN2YxY2IxZjRkNThhNjU0MmQwNDY5OTA0MTU0XzItNi0xLTEtOTc2Mjc_7854f3d3-5f11-411d-93d5-2868d16ceda4">70,630</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="i8421344fe45941c69d24d41f0ab1c460_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo0NGMwZTdmMWNiMWY0ZDU4YTY1NDJkMDQ2OTkwNDE1NC90YWJsZXJhbmdlOjQ0YzBlN2YxY2IxZjRkNThhNjU0MmQwNDY5OTA0MTU0XzItOC0xLTEtOTc2Mjc_706ce7cb-be55-4e93-8a66-53db4b6f1325">333,383</ix:nonFraction>&#160;</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%">(<ix:nonFraction unitRef="usd" contextRef="i8421344fe45941c69d24d41f0ab1c460_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo0NGMwZTdmMWNiMWY0ZDU4YTY1NDJkMDQ2OTkwNDE1NC90YWJsZXJhbmdlOjQ0YzBlN2YxY2IxZjRkNThhNjU0MmQwNDY5OTA0MTU0XzItMTAtMS0xLTk3NjI3_5ef54564-f5f0-4072-a467-f852149141a0">276,914</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="i8421344fe45941c69d24d41f0ab1c460_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo0NGMwZTdmMWNiMWY0ZDU4YTY1NDJkMDQ2OTkwNDE1NC90YWJsZXJhbmdlOjQ0YzBlN2YxY2IxZjRkNThhNjU0MmQwNDY5OTA0MTU0XzItMTItMS0xLTk3NjI3_feda5d7d-095e-43c7-a3c0-c41a81b569c5">56,469</ix:nonFraction>&#160;</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%">Buildings and improvements</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i45edbfebc83c4c6cb222ad8508cd03a8_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo0NGMwZTdmMWNiMWY0ZDU4YTY1NDJkMDQ2OTkwNDE1NC90YWJsZXJhbmdlOjQ0YzBlN2YxY2IxZjRkNThhNjU0MmQwNDY5OTA0MTU0XzMtMi0xLTEtOTc2Mjc_2a46937c-808f-4ace-90bd-2f4aed18308e">111,916</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i45edbfebc83c4c6cb222ad8508cd03a8_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo0NGMwZTdmMWNiMWY0ZDU4YTY1NDJkMDQ2OTkwNDE1NC90YWJsZXJhbmdlOjQ0YzBlN2YxY2IxZjRkNThhNjU0MmQwNDY5OTA0MTU0XzMtNC0xLTEtOTc2Mjc_99ccf009-3e11-4eb4-a034-68fdea156983">67,936</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i45edbfebc83c4c6cb222ad8508cd03a8_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo0NGMwZTdmMWNiMWY0ZDU4YTY1NDJkMDQ2OTkwNDE1NC90YWJsZXJhbmdlOjQ0YzBlN2YxY2IxZjRkNThhNjU0MmQwNDY5OTA0MTU0XzMtNi0xLTEtOTc2Mjc_2a0fb3ce-3a7c-4778-ab5a-f780bc4beebe">43,980</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifec8d1da1ca546739c4de4a595aea6f8_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo0NGMwZTdmMWNiMWY0ZDU4YTY1NDJkMDQ2OTkwNDE1NC90YWJsZXJhbmdlOjQ0YzBlN2YxY2IxZjRkNThhNjU0MmQwNDY5OTA0MTU0XzMtOC0xLTEtOTc2Mjc_19bd7349-dcc5-49d1-a044-74cd2b32812c">118,219</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ifec8d1da1ca546739c4de4a595aea6f8_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo0NGMwZTdmMWNiMWY0ZDU4YTY1NDJkMDQ2OTkwNDE1NC90YWJsZXJhbmdlOjQ0YzBlN2YxY2IxZjRkNThhNjU0MmQwNDY5OTA0MTU0XzMtMTAtMS0xLTk3NjI3_55b85a47-bd25-4787-84d0-5a2eac3ea698">58,202</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifec8d1da1ca546739c4de4a595aea6f8_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo0NGMwZTdmMWNiMWY0ZDU4YTY1NDJkMDQ2OTkwNDE1NC90YWJsZXJhbmdlOjQ0YzBlN2YxY2IxZjRkNThhNjU0MmQwNDY5OTA0MTU0XzMtMTItMS0xLTk3NjI3_4b8b466f-d616-4c97-9ae6-3027f2a0aa4d">60,017</ix:nonFraction>&#160;</span></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%">Land and improvements</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idde06ff0b9004ccdb826c0a357551190_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo0NGMwZTdmMWNiMWY0ZDU4YTY1NDJkMDQ2OTkwNDE1NC90YWJsZXJhbmdlOjQ0YzBlN2YxY2IxZjRkNThhNjU0MmQwNDY5OTA0MTU0XzQtMi0xLTEtOTc2Mjc_ffe03c85-3788-4410-8c82-737869bc0f02">14,498</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idde06ff0b9004ccdb826c0a357551190_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo0NGMwZTdmMWNiMWY0ZDU4YTY1NDJkMDQ2OTkwNDE1NC90YWJsZXJhbmdlOjQ0YzBlN2YxY2IxZjRkNThhNjU0MmQwNDY5OTA0MTU0XzQtNC0xLTEtOTc2Mjc_081183f8-9c1e-4f91-a018-dca86585ec5b">4,214</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idde06ff0b9004ccdb826c0a357551190_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo0NGMwZTdmMWNiMWY0ZDU4YTY1NDJkMDQ2OTkwNDE1NC90YWJsZXJhbmdlOjQ0YzBlN2YxY2IxZjRkNThhNjU0MmQwNDY5OTA0MTU0XzQtNi0xLTEtOTc2Mjc_3acad169-d969-4d80-b661-f2dd403d27c9">10,284</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie39b302cb4cb4306b9ebfa2eef1082e3_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo0NGMwZTdmMWNiMWY0ZDU4YTY1NDJkMDQ2OTkwNDE1NC90YWJsZXJhbmdlOjQ0YzBlN2YxY2IxZjRkNThhNjU0MmQwNDY5OTA0MTU0XzQtOC0xLTEtOTc2Mjc_2299e29a-85a7-4489-976c-135298295f59">12,981</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie39b302cb4cb4306b9ebfa2eef1082e3_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo0NGMwZTdmMWNiMWY0ZDU4YTY1NDJkMDQ2OTkwNDE1NC90YWJsZXJhbmdlOjQ0YzBlN2YxY2IxZjRkNThhNjU0MmQwNDY5OTA0MTU0XzQtMTAtMS0xLTk3NjI3_87bd9135-b8c5-4beb-b488-722a0cade42d">3,501</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie39b302cb4cb4306b9ebfa2eef1082e3_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo0NGMwZTdmMWNiMWY0ZDU4YTY1NDJkMDQ2OTkwNDE1NC90YWJsZXJhbmdlOjQ0YzBlN2YxY2IxZjRkNThhNjU0MmQwNDY5OTA0MTU0XzQtMTItMS0xLTk3NjI3_3a9c2d4c-b860-45fe-ad46-5c2faa90cf01">9,480</ix:nonFraction>&#160;</span></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%">Property, plant and equipment</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:#0e32e1;font-family:'Arial',sans-serif;font-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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo0NGMwZTdmMWNiMWY0ZDU4YTY1NDJkMDQ2OTkwNDE1NC90YWJsZXJhbmdlOjQ0YzBlN2YxY2IxZjRkNThhNjU0MmQwNDY5OTA0MTU0XzUtMi0xLTEtOTc2Mjc_cb9d0f1b-4330-4550-be7b-7a8a108b6ef6">504,882</ix:nonFraction>&#160;</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:#0e32e1;font-family:'Arial',sans-serif;font-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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo0NGMwZTdmMWNiMWY0ZDU4YTY1NDJkMDQ2OTkwNDE1NC90YWJsZXJhbmdlOjQ0YzBlN2YxY2IxZjRkNThhNjU0MmQwNDY5OTA0MTU0XzUtNC0xLTEtOTc2Mjc_0660c640-467a-4aee-a667-75713c7e8e16">379,988</ix:nonFraction>)</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:#0e32e1;font-family:'Arial',sans-serif;font-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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo0NGMwZTdmMWNiMWY0ZDU4YTY1NDJkMDQ2OTkwNDE1NC90YWJsZXJhbmdlOjQ0YzBlN2YxY2IxZjRkNThhNjU0MmQwNDY5OTA0MTU0XzUtNi0xLTEtOTc2Mjc_299bd7ff-26be-4e8e-9dec-adaec4a1ff73">124,894</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo0NGMwZTdmMWNiMWY0ZDU4YTY1NDJkMDQ2OTkwNDE1NC90YWJsZXJhbmdlOjQ0YzBlN2YxY2IxZjRkNThhNjU0MmQwNDY5OTA0MTU0XzUtOC0xLTEtOTc2Mjc_3d8844f4-962a-4ca6-9b75-c0b7c49071d8">464,583</ix:nonFraction>&#160;</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%">(<ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo0NGMwZTdmMWNiMWY0ZDU4YTY1NDJkMDQ2OTkwNDE1NC90YWJsZXJhbmdlOjQ0YzBlN2YxY2IxZjRkNThhNjU0MmQwNDY5OTA0MTU0XzUtMTAtMS0xLTk3NjI3_d4fb3804-de72-459b-9fb9-08cec75aa8a6">338,617</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo0NGMwZTdmMWNiMWY0ZDU4YTY1NDJkMDQ2OTkwNDE1NC90YWJsZXJhbmdlOjQ0YzBlN2YxY2IxZjRkNThhNjU0MmQwNDY5OTA0MTU0XzUtMTItMS0xLTk3NjI3_fee1bb81-95a2-4415-8ce3-39807fdc8900">125,966</ix:nonFraction>&#160;</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></ix:continuation></div><div style="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%">Intangibles</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> &#8211; <ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzQ4OTI_a50120a9-6862-4358-94a1-971967eb8487" continuedAt="ie7e7ea054363469b95d45b1cfc233774" escape="true">Amortizable intangibles were comprised of the following at December 31:</ix:nonNumeric></span></div><div style="margin-top:5pt"><ix:continuation id="ie7e7ea054363469b95d45b1cfc233774"><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:27.240%"></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:9.472%"></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:9.472%"></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:9.472%"></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:9.478%"></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%">&#160;</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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="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%">2021</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:#0e32e1;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:#0e32e1;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:#0e32e1;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;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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib19311879d484a20ba4ef3499a819667_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkZmM5MTRlOWRiM2U0MzEyOWUzMjg4M2Q4M2I3MGZiNC90YWJsZXJhbmdlOmRmYzkxNGU5ZGIzZTQzMTI5ZTMyODgzZDgzYjcwZmI0XzMtMi0xLTEtOTc2Mjc_217368d3-9f86-4666-8831-82e0afc13378">529,306</ix:nonFraction>&#160;</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="background-color:#cceeff;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:#0e32e1;font-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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib19311879d484a20ba4ef3499a819667_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkZmM5MTRlOWRiM2U0MzEyOWUzMjg4M2Q4M2I3MGZiNC90YWJsZXJhbmdlOmRmYzkxNGU5ZGIzZTQzMTI5ZTMyODgzZDgzYjcwZmI0XzMtNC0xLTEtOTc2Mjc_bee8d9d4-14db-4844-aa47-89fa89746d8b">395,514</ix:nonFraction>)</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="background-color:#cceeff;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:#0e32e1;font-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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib19311879d484a20ba4ef3499a819667_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkZmM5MTRlOWRiM2U0MzEyOWUzMjg4M2Q4M2I3MGZiNC90YWJsZXJhbmdlOmRmYzkxNGU5ZGIzZTQzMTI5ZTMyODgzZDgzYjcwZmI0XzMtNi0xLTEtOTc2Mjc_dc246275-f61f-4f18-912b-1d086eb389dd">133,792</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="i443efff016894302a4ae50191b4b7c4e_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkZmM5MTRlOWRiM2U0MzEyOWUzMjg4M2Q4M2I3MGZiNC90YWJsZXJhbmdlOmRmYzkxNGU5ZGIzZTQzMTI5ZTMyODgzZDgzYjcwZmI0XzMtOC0xLTEtOTc2Mjc_c2bc340f-3c9b-45aa-b9bf-c504443d5b30">456,133</ix:nonFraction>&#160;</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%">(<ix:nonFraction unitRef="usd" contextRef="i443efff016894302a4ae50191b4b7c4e_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkZmM5MTRlOWRiM2U0MzEyOWUzMjg4M2Q4M2I3MGZiNC90YWJsZXJhbmdlOmRmYzkxNGU5ZGIzZTQzMTI5ZTMyODgzZDgzYjcwZmI0XzMtMTAtMS0xLTk3NjI3_56dce27f-d7cf-4dfc-a41d-1f8278dd078e">342,656</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="i443efff016894302a4ae50191b4b7c4e_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkZmM5MTRlOWRiM2U0MzEyOWUzMjg4M2Q4M2I3MGZiNC90YWJsZXJhbmdlOmRmYzkxNGU5ZGIzZTQzMTI5ZTMyODgzZDgzYjcwZmI0XzMtMTItMS0xLTk3NjI3_04d246e5-c288-40ee-a31e-f6e54109e58d">113,477</ix:nonFraction>&#160;</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%">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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25ae689398714c73943dbc16db480c39_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkZmM5MTRlOWRiM2U0MzEyOWUzMjg4M2Q4M2I3MGZiNC90YWJsZXJhbmdlOmRmYzkxNGU5ZGIzZTQzMTI5ZTMyODgzZDgzYjcwZmI0XzQtMi0xLTEtMTE2MzYw_3f1a804f-60e8-45ae-be0c-c496fb757f01">497,882</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i25ae689398714c73943dbc16db480c39_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkZmM5MTRlOWRiM2U0MzEyOWUzMjg4M2Q4M2I3MGZiNC90YWJsZXJhbmdlOmRmYzkxNGU5ZGIzZTQzMTI5ZTMyODgzZDgzYjcwZmI0XzQtNC0xLTEtMTE2MzYw_4dfa4f35-1e82-4822-885e-dad3fd9f2a37">312,986</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25ae689398714c73943dbc16db480c39_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkZmM5MTRlOWRiM2U0MzEyOWUzMjg4M2Q4M2I3MGZiNC90YWJsZXJhbmdlOmRmYzkxNGU5ZGIzZTQzMTI5ZTMyODgzZDgzYjcwZmI0XzQtNi0xLTEtMTE2MzYw_316b5b22-56ad-489b-9e4e-7feda5f72f1e">184,896</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i39e4d6cbc24a4d2597b7296121acf5a9_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkZmM5MTRlOWRiM2U0MzEyOWUzMjg4M2Q4M2I3MGZiNC90YWJsZXJhbmdlOmRmYzkxNGU5ZGIzZTQzMTI5ZTMyODgzZDgzYjcwZmI0XzQtOC0xLTEtMTE2MzYw_f330808a-39fe-4e78-bd8d-397815bc5f3c">493,495</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i39e4d6cbc24a4d2597b7296121acf5a9_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkZmM5MTRlOWRiM2U0MzEyOWUzMjg4M2Q4M2I3MGZiNC90YWJsZXJhbmdlOmRmYzkxNGU5ZGIzZTQzMTI5ZTMyODgzZDgzYjcwZmI0XzQtMTAtMS0xLTExNjM2MA_55840c7b-a280-4d8a-9b33-cf26c2eba21b">255,178</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i39e4d6cbc24a4d2597b7296121acf5a9_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkZmM5MTRlOWRiM2U0MzEyOWUzMjg4M2Q4M2I3MGZiNC90YWJsZXJhbmdlOmRmYzkxNGU5ZGIzZTQzMTI5ZTMyODgzZDgzYjcwZmI0XzQtMTItMS0xLTExNjM2MA_e7963e7e-bf16-4569-8dca-1072e3d73a7b">238,317</ix:nonFraction>&#160;</span></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%">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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i58dc0005fab24f669bb41c0594b74635_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkZmM5MTRlOWRiM2U0MzEyOWUzMjg4M2Q4M2I3MGZiNC90YWJsZXJhbmdlOmRmYzkxNGU5ZGIzZTQzMTI5ZTMyODgzZDgzYjcwZmI0XzQtMi0xLTEtOTc2Mjc_e1cfbcec-987e-475b-9c94-65a95b7bd2c3">99,613</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i58dc0005fab24f669bb41c0594b74635_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkZmM5MTRlOWRiM2U0MzEyOWUzMjg4M2Q4M2I3MGZiNC90YWJsZXJhbmdlOmRmYzkxNGU5ZGIzZTQzMTI5ZTMyODgzZDgzYjcwZmI0XzQtNC0xLTEtOTc2Mjc_af5094d6-c4d1-4653-a05a-e2dc3b143aaf">47,478</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i58dc0005fab24f669bb41c0594b74635_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkZmM5MTRlOWRiM2U0MzEyOWUzMjg4M2Q4M2I3MGZiNC90YWJsZXJhbmdlOmRmYzkxNGU5ZGIzZTQzMTI5ZTMyODgzZDgzYjcwZmI0XzQtNi0xLTEtOTc2Mjc_dfdb8d4d-1c42-4788-99c2-ae3f0bb175a8">52,135</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1f4f2d6c92304ac6af015891868a90e5_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkZmM5MTRlOWRiM2U0MzEyOWUzMjg4M2Q4M2I3MGZiNC90YWJsZXJhbmdlOmRmYzkxNGU5ZGIzZTQzMTI5ZTMyODgzZDgzYjcwZmI0XzQtOC0xLTEtOTc2Mjc_f71586e1-2b59-41db-80f6-58ff51ae7755">98,813</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1f4f2d6c92304ac6af015891868a90e5_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkZmM5MTRlOWRiM2U0MzEyOWUzMjg4M2Q4M2I3MGZiNC90YWJsZXJhbmdlOmRmYzkxNGU5ZGIzZTQzMTI5ZTMyODgzZDgzYjcwZmI0XzQtMTAtMS0xLTk3NjI3_da5c4e71-66df-490c-8abf-2a7b50a50236">38,553</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1f4f2d6c92304ac6af015891868a90e5_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkZmM5MTRlOWRiM2U0MzEyOWUzMjg4M2Q4M2I3MGZiNC90YWJsZXJhbmdlOmRmYzkxNGU5ZGIzZTQzMTI5ZTMyODgzZDgzYjcwZmI0XzQtMTItMS0xLTk3NjI3_d4cd490e-fa90-4233-9721-fc8f3b6905f8">60,260</ix:nonFraction>&#160;</span></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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i31ddd3d4324b4e1e9581d40d3e0d7c0f_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkZmM5MTRlOWRiM2U0MzEyOWUzMjg4M2Q4M2I3MGZiNC90YWJsZXJhbmdlOmRmYzkxNGU5ZGIzZTQzMTI5ZTMyODgzZDgzYjcwZmI0XzUtMi0xLTEtOTc2Mjc_9c8e19ed-9ce7-427a-a9ed-6bf7188afce6">74,682</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i31ddd3d4324b4e1e9581d40d3e0d7c0f_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkZmM5MTRlOWRiM2U0MzEyOWUzMjg4M2Q4M2I3MGZiNC90YWJsZXJhbmdlOmRmYzkxNGU5ZGIzZTQzMTI5ZTMyODgzZDgzYjcwZmI0XzUtNC0xLTEtOTc2Mjc_39622adf-41a2-45f0-bb7a-23182c8aae95">9,094</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i31ddd3d4324b4e1e9581d40d3e0d7c0f_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkZmM5MTRlOWRiM2U0MzEyOWUzMjg4M2Q4M2I3MGZiNC90YWJsZXJhbmdlOmRmYzkxNGU5ZGIzZTQzMTI5ZTMyODgzZDgzYjcwZmI0XzUtNi0xLTEtOTc2Mjc_f7898025-846c-4d0e-a284-2edc5f825e0b">65,588</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95c142dd60db4825b93e16b48c39d70a_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkZmM5MTRlOWRiM2U0MzEyOWUzMjg4M2Q4M2I3MGZiNC90YWJsZXJhbmdlOmRmYzkxNGU5ZGIzZTQzMTI5ZTMyODgzZDgzYjcwZmI0XzUtOC0xLTEtOTc2Mjc_3e3081a3-dba2-4fec-aa01-9de38efce90d">73,095</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i95c142dd60db4825b93e16b48c39d70a_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkZmM5MTRlOWRiM2U0MzEyOWUzMjg4M2Q4M2I3MGZiNC90YWJsZXJhbmdlOmRmYzkxNGU5ZGIzZTQzMTI5ZTMyODgzZDgzYjcwZmI0XzUtMTAtMS0xLTk3NjI3_07718543-6c64-437a-b351-77fae953234f">2,990</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95c142dd60db4825b93e16b48c39d70a_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkZmM5MTRlOWRiM2U0MzEyOWUzMjg4M2Q4M2I3MGZiNC90YWJsZXJhbmdlOmRmYzkxNGU5ZGIzZTQzMTI5ZTMyODgzZDgzYjcwZmI0XzUtMTItMS0xLTk3NjI3_8829f561-d1aa-4151-93cd-d9b24f25065b">70,105</ix:nonFraction>&#160;</span></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%">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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if4cdbb1546594c338b29035921f8eac9_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkZmM5MTRlOWRiM2U0MzEyOWUzMjg4M2Q4M2I3MGZiNC90YWJsZXJhbmdlOmRmYzkxNGU5ZGIzZTQzMTI5ZTMyODgzZDgzYjcwZmI0XzYtMi0xLTEtOTc2Mjc_2a8419b6-ffef-4eee-9809-7cd3cf8f0e03">44,185</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if4cdbb1546594c338b29035921f8eac9_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkZmM5MTRlOWRiM2U0MzEyOWUzMjg4M2Q4M2I3MGZiNC90YWJsZXJhbmdlOmRmYzkxNGU5ZGIzZTQzMTI5ZTMyODgzZDgzYjcwZmI0XzYtNC0xLTEtOTc2Mjc_6764c58f-7bb0-4f3f-8b43-a929d16079af">26,510</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if4cdbb1546594c338b29035921f8eac9_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkZmM5MTRlOWRiM2U0MzEyOWUzMjg4M2Q4M2I3MGZiNC90YWJsZXJhbmdlOmRmYzkxNGU5ZGIzZTQzMTI5ZTMyODgzZDgzYjcwZmI0XzYtNi0xLTEtOTc2Mjc_3b03aa63-9a47-444d-82c0-05a9bb6bd15f">17,675</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i281719af93c74da89f0d88958a1aa7f2_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkZmM5MTRlOWRiM2U0MzEyOWUzMjg4M2Q4M2I3MGZiNC90YWJsZXJhbmdlOmRmYzkxNGU5ZGIzZTQzMTI5ZTMyODgzZDgzYjcwZmI0XzYtOC0xLTEtOTc2Mjc_c0d51f14-3c7a-4fde-b8cc-bd29c3a72f47">51,052</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i281719af93c74da89f0d88958a1aa7f2_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkZmM5MTRlOWRiM2U0MzEyOWUzMjg4M2Q4M2I3MGZiNC90YWJsZXJhbmdlOmRmYzkxNGU5ZGIzZTQzMTI5ZTMyODgzZDgzYjcwZmI0XzYtMTAtMS0xLTk3NjI3_3f058ccd-f485-4d13-a183-e57b8cee8d1a">31,277</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i281719af93c74da89f0d88958a1aa7f2_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkZmM5MTRlOWRiM2U0MzEyOWUzMjg4M2Q4M2I3MGZiNC90YWJsZXJhbmdlOmRmYzkxNGU5ZGIzZTQzMTI5ZTMyODgzZDgzYjcwZmI0XzYtMTItMS0xLTk3NjI3_bea96b35-8754-47e3-802b-28ab39496202">19,775</ix:nonFraction>&#160;</span></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%">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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if30b1a880b0547fe9af24f1bcd6073e6_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkZmM5MTRlOWRiM2U0MzEyOWUzMjg4M2Q4M2I3MGZiNC90YWJsZXJhbmdlOmRmYzkxNGU5ZGIzZTQzMTI5ZTMyODgzZDgzYjcwZmI0XzctMi0xLTEtOTc2Mjc_b70caafc-a955-45a5-8fff-8e9c0119afec">36,900</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if30b1a880b0547fe9af24f1bcd6073e6_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkZmM5MTRlOWRiM2U0MzEyOWUzMjg4M2Q4M2I3MGZiNC90YWJsZXJhbmdlOmRmYzkxNGU5ZGIzZTQzMTI5ZTMyODgzZDgzYjcwZmI0XzctNC0xLTEtOTc2Mjc_2a75b9d9-7b0e-4237-9862-d037e08da6a4">32,007</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if30b1a880b0547fe9af24f1bcd6073e6_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkZmM5MTRlOWRiM2U0MzEyOWUzMjg4M2Q4M2I3MGZiNC90YWJsZXJhbmdlOmRmYzkxNGU5ZGIzZTQzMTI5ZTMyODgzZDgzYjcwZmI0XzctNi0xLTEtOTc2Mjc_c1ab1ef1-e4fb-4545-abe9-7f455df239c0">4,893</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8224bff2f8d34351b3d4c33d37e40013_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkZmM5MTRlOWRiM2U0MzEyOWUzMjg4M2Q4M2I3MGZiNC90YWJsZXJhbmdlOmRmYzkxNGU5ZGIzZTQzMTI5ZTMyODgzZDgzYjcwZmI0XzctOC0xLTEtOTc2Mjc_6d3264b2-7214-4685-88a2-7060653e1bb9">36,900</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8224bff2f8d34351b3d4c33d37e40013_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkZmM5MTRlOWRiM2U0MzEyOWUzMjg4M2Q4M2I3MGZiNC90YWJsZXJhbmdlOmRmYzkxNGU5ZGIzZTQzMTI5ZTMyODgzZDgzYjcwZmI0XzctMTAtMS0xLTk3NjI3_801287f7-3948-4cf8-8d5a-b928efb4716e">28,110</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8224bff2f8d34351b3d4c33d37e40013_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkZmM5MTRlOWRiM2U0MzEyOWUzMjg4M2Q4M2I3MGZiNC90YWJsZXJhbmdlOmRmYzkxNGU5ZGIzZTQzMTI5ZTMyODgzZDgzYjcwZmI0XzctMTItMS0xLTk3NjI3_11381bcf-8598-403d-8576-940686f76cc1">8,790</ix:nonFraction>&#160;</span></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%">Intangibles</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:#0e32e1;font-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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkZmM5MTRlOWRiM2U0MzEyOWUzMjg4M2Q4M2I3MGZiNC90YWJsZXJhbmdlOmRmYzkxNGU5ZGIzZTQzMTI5ZTMyODgzZDgzYjcwZmI0XzgtMi0xLTEtOTc2Mjc_a0a1592c-69cd-4717-b59f-71fb33b3c632">1,282,568</ix:nonFraction>&#160;</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:#0e32e1;font-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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkZmM5MTRlOWRiM2U0MzEyOWUzMjg4M2Q4M2I3MGZiNC90YWJsZXJhbmdlOmRmYzkxNGU5ZGIzZTQzMTI5ZTMyODgzZDgzYjcwZmI0XzgtNC0xLTEtOTc2Mjc_609233f4-1317-4b11-abb6-35ae38d35cd4">823,589</ix:nonFraction>)</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:#0e32e1;font-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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkZmM5MTRlOWRiM2U0MzEyOWUzMjg4M2Q4M2I3MGZiNC90YWJsZXJhbmdlOmRmYzkxNGU5ZGIzZTQzMTI5ZTMyODgzZDgzYjcwZmI0XzgtNi0xLTEtOTc2Mjc_6c33baa2-7f0f-4e65-b02f-9cbd48d21ffe">458,979</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkZmM5MTRlOWRiM2U0MzEyOWUzMjg4M2Q4M2I3MGZiNC90YWJsZXJhbmdlOmRmYzkxNGU5ZGIzZTQzMTI5ZTMyODgzZDgzYjcwZmI0XzgtOC0xLTEtOTc2Mjc_19484f65-bfe7-4ffc-805c-3c27fcaec6d7">1,209,488</ix:nonFraction>&#160;</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%">(<ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkZmM5MTRlOWRiM2U0MzEyOWUzMjg4M2Q4M2I3MGZiNC90YWJsZXJhbmdlOmRmYzkxNGU5ZGIzZTQzMTI5ZTMyODgzZDgzYjcwZmI0XzgtMTAtMS0xLTk3NjI3_bc61cf42-aee4-40f8-b98a-7ec7e65be6df">698,764</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkZmM5MTRlOWRiM2U0MzEyOWUzMjg4M2Q4M2I3MGZiNC90YWJsZXJhbmdlOmRmYzkxNGU5ZGIzZTQzMTI5ZTMyODgzZDgzYjcwZmI0XzgtMTItMS0xLTk3NjI3_82f90379-2416-4693-b350-121053832f4a">510,724</ix:nonFraction>&#160;</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></ix:continuation></div><div><span><br/></span></div><ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzQ4ODQ_9e34c8ef-5ac5-43da-b326-ed1f262379cb" escape="true"><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Amortization expense related to intangibles was as follows for the years ended December 31:</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:55.295%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.526%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.708%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.526%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.708%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.526%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.711%"></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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</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%">Customer lists/relationships</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:#0e32e1;font-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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i79793b5cc2d64ada82867e6e01dd9c6c_D20220101-20221231" decimals="-3" name="us-gaap:AdjustmentForAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo3MjkyZGVkODA2OTg0YzUzYjhiYjhmZWU0ZWFlNmMwMy90YWJsZXJhbmdlOjcyOTJkZWQ4MDY5ODRjNTNiOGJiOGZlZTRlYWU2YzAzXzEtMi0xLTEtOTc2Mjc_bf8164c7-60e5-40c1-8e2c-6dff5c4422bf">70,712</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="i7ad78420e050433a9ada833c22f40ec8_D20210101-20211231" decimals="-3" name="us-gaap:AdjustmentForAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo3MjkyZGVkODA2OTg0YzUzYjhiYjhmZWU0ZWFlNmMwMy90YWJsZXJhbmdlOjcyOTJkZWQ4MDY5ODRjNTNiOGJiOGZlZTRlYWU2YzAzXzEtNC0xLTEtOTc2Mjc_e9255a2a-59b1-4433-a99a-df9f432c34f8">61,805</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="i10e617fb797d4136b91a8c2ea3f7a252_D20200101-20201231" decimals="-3" name="us-gaap:AdjustmentForAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo3MjkyZGVkODA2OTg0YzUzYjhiYjhmZWU0ZWFlNmMwMy90YWJsZXJhbmdlOjcyOTJkZWQ4MDY5ODRjNTNiOGJiOGZlZTRlYWU2YzAzXzEtNi0xLTEtOTc2Mjc_dfe80525-2620-4ff7-8784-d36f26e7386d">41,377</ix:nonFraction>&#160;</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%">Internal-use software</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide9b8de5ec594cf4be8665d2cb2a9090_D20220101-20221231" decimals="-3" name="us-gaap:AdjustmentForAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo3MjkyZGVkODA2OTg0YzUzYjhiYjhmZWU0ZWFlNmMwMy90YWJsZXJhbmdlOjcyOTJkZWQ4MDY5ODRjNTNiOGJiOGZlZTRlYWU2YzAzXzItMi0xLTEtOTc2Mjc_9f61afa4-1f38-47ea-937d-7f5081dc65cd">54,925</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i132d86aa9a754d3fa318165d9f8a44de_D20210101-20211231" decimals="-3" name="us-gaap:AdjustmentForAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo3MjkyZGVkODA2OTg0YzUzYjhiYjhmZWU0ZWFlNmMwMy90YWJsZXJhbmdlOjcyOTJkZWQ4MDY5ODRjNTNiOGJiOGZlZTRlYWU2YzAzXzItNC0xLTEtOTc2Mjc_29c236ef-1b96-4a51-97d2-903915075540">41,601</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2ca8583781794045b3715b9b7aadd6a5_D20200101-20201231" decimals="-3" name="us-gaap:AdjustmentForAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo3MjkyZGVkODA2OTg0YzUzYjhiYjhmZWU0ZWFlNmMwMy90YWJsZXJhbmdlOjcyOTJkZWQ4MDY5ODRjNTNiOGJiOGZlZTRlYWU2YzAzXzItNi0xLTEtOTc2Mjc_cca5e18e-15d7-4552-a46e-1f3ad3153c32">36,771</ix:nonFraction>&#160;</span></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%">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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i16e158729051437eaf3d2976617e88cf_D20220101-20221231" decimals="-3" name="us-gaap:AdjustmentForAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo3MjkyZGVkODA2OTg0YzUzYjhiYjhmZWU0ZWFlNmMwMy90YWJsZXJhbmdlOjcyOTJkZWQ4MDY5ODRjNTNiOGJiOGZlZTRlYWU2YzAzXzMtMi0xLTEtOTc2Mjc_1e6f3b1e-9bb5-4527-b4cd-abc674053c4d">8,925</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1d5ed25ad5534c5db78859a59018d4ba_D20210101-20211231" decimals="-3" name="us-gaap:AdjustmentForAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo3MjkyZGVkODA2OTg0YzUzYjhiYjhmZWU0ZWFlNmMwMy90YWJsZXJhbmdlOjcyOTJkZWQ4MDY5ODRjNTNiOGJiOGZlZTRlYWU2YzAzXzMtNC0xLTEtOTc2Mjc_53853ed9-f5ec-4270-91a3-47fe8934de23">10,940</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie77f558f0d8841628302b64295e105e5_D20200101-20201231" decimals="-3" name="us-gaap:AdjustmentForAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo3MjkyZGVkODA2OTg0YzUzYjhiYjhmZWU0ZWFlNmMwMy90YWJsZXJhbmdlOjcyOTJkZWQ4MDY5ODRjNTNiOGJiOGZlZTRlYWU2YzAzXzMtNi0xLTEtOTc2Mjc_8debbf19-dc0f-4371-8100-34bb6e6c13c1">6,291</ix:nonFraction>&#160;</span></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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4845def19b2644c8857d682465ab8f3f_D20220101-20221231" decimals="-3" name="us-gaap:AdjustmentForAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo3MjkyZGVkODA2OTg0YzUzYjhiYjhmZWU0ZWFlNmMwMy90YWJsZXJhbmdlOjcyOTJkZWQ4MDY5ODRjNTNiOGJiOGZlZTRlYWU2YzAzXzQtMi0xLTEtOTc2Mjc_350ad22e-78eb-4543-b158-afe98f4e89b6">6,104</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib6fe53363b454143afbc49ab81396172_D20210101-20211231" decimals="-3" name="us-gaap:AdjustmentForAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo3MjkyZGVkODA2OTg0YzUzYjhiYjhmZWU0ZWFlNmMwMy90YWJsZXJhbmdlOjcyOTJkZWQ4MDY5ODRjNTNiOGJiOGZlZTRlYWU2YzAzXzQtNC0xLTEtOTc2Mjc_090f8f69-1ca4-4f5e-87d5-8157df0004a6">2,990</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee12b578df6348c09484d72f35f203c7_D20200101-20201231" decimals="-3" name="us-gaap:AdjustmentForAmortization" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo3MjkyZGVkODA2OTg0YzUzYjhiYjhmZWU0ZWFlNmMwMy90YWJsZXJhbmdlOjcyOTJkZWQ4MDY5ODRjNTNiOGJiOGZlZTRlYWU2YzAzXzQtNi0xLTEtOTc2Mjc_c73239cc-6f1f-434f-8d78-2132626cddcb">&#8212;</ix:nonFraction>&#160;</span></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%">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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ife2695737aa74a4fba5bc6eeedc1ac60_D20220101-20221231" decimals="-3" name="us-gaap:AdjustmentForAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo3MjkyZGVkODA2OTg0YzUzYjhiYjhmZWU0ZWFlNmMwMy90YWJsZXJhbmdlOjcyOTJkZWQ4MDY5ODRjNTNiOGJiOGZlZTRlYWU2YzAzXzUtMi0xLTEtMTIzMjI1_346e8cdb-b836-43ca-a7ea-37368d82c389">3,897</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65aa0642db754eb783b0d23175d1318d_D20210101-20211231" decimals="-3" name="us-gaap:AdjustmentForAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo3MjkyZGVkODA2OTg0YzUzYjhiYjhmZWU0ZWFlNmMwMy90YWJsZXJhbmdlOjcyOTJkZWQ4MDY5ODRjNTNiOGJiOGZlZTRlYWU2YzAzXzUtNC0xLTEtMTIzMjI1_6fcc4de5-9eaf-4928-8f06-0812766faf1c">4,226</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i228b22e480c642a5b9833d01150be690_D20200101-20201231" decimals="-3" name="us-gaap:AdjustmentForAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo3MjkyZGVkODA2OTg0YzUzYjhiYjhmZWU0ZWFlNmMwMy90YWJsZXJhbmdlOjcyOTJkZWQ4MDY5ODRjNTNiOGJiOGZlZTRlYWU2YzAzXzUtNi0xLTEtMTIzMjI1_cae6d268-7db3-4b7d-8541-0e7477668ef4">4,227</ix:nonFraction>&#160;</span></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%">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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3f6df9a517e741b1af525511bf562001_D20220101-20221231" decimals="-3" name="us-gaap:AdjustmentForAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo3MjkyZGVkODA2OTg0YzUzYjhiYjhmZWU0ZWFlNmMwMy90YWJsZXJhbmdlOjcyOTJkZWQ4MDY5ODRjNTNiOGJiOGZlZTRlYWU2YzAzXzUtMi0xLTEtOTc2Mjc_a6b2eff8-53f4-4562-bf86-72c9190447be">1,992</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie674922c94564689b191ce1567b8edb2_D20210101-20211231" decimals="-3" name="us-gaap:AdjustmentForAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo3MjkyZGVkODA2OTg0YzUzYjhiYjhmZWU0ZWFlNmMwMy90YWJsZXJhbmdlOjcyOTJkZWQ4MDY5ODRjNTNiOGJiOGZlZTRlYWU2YzAzXzUtNC0xLTEtOTc2Mjc_aa02614e-d529-406c-894f-602159a79646">1,580</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i89208a26b491479f8d444716b3ab72d8_D20200101-20201231" decimals="-3" name="us-gaap:AdjustmentForAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo3MjkyZGVkODA2OTg0YzUzYjhiYjhmZWU0ZWFlNmMwMy90YWJsZXJhbmdlOjcyOTJkZWQ4MDY5ODRjNTNiOGJiOGZlZTRlYWU2YzAzXzUtNi0xLTEtOTc2Mjc_8adae051-af72-4899-90f4-65c37339fa1e">1,884</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of intangibles</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:#0e32e1;font-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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:AdjustmentForAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo3MjkyZGVkODA2OTg0YzUzYjhiYjhmZWU0ZWFlNmMwMy90YWJsZXJhbmdlOjcyOTJkZWQ4MDY5ODRjNTNiOGJiOGZlZTRlYWU2YzAzXzctMi0xLTEtOTc2Mjc_dd47e98f-f442-4bc8-8f94-73e8da974e50">146,555</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:AdjustmentForAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo3MjkyZGVkODA2OTg0YzUzYjhiYjhmZWU0ZWFlNmMwMy90YWJsZXJhbmdlOjcyOTJkZWQ4MDY5ODRjNTNiOGJiOGZlZTRlYWU2YzAzXzctNC0xLTEtOTc2Mjc_3d62fb9d-012b-468e-b6df-ce4b425650b6">123,142</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:AdjustmentForAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo3MjkyZGVkODA2OTg0YzUzYjhiYjhmZWU0ZWFlNmMwMy90YWJsZXJhbmdlOjcyOTJkZWQ4MDY5ODRjNTNiOGJiOGZlZTRlYWU2YzAzXzctNi0xLTEtOTc2Mjc_1aec0e82-0ba7-4040-80d4-c71b0c28e302">90,550</ix:nonFraction>&#160;</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></ix:nonNumeric><div style="text-indent:27pt"><span><br/></span></div><ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzQ4MzI_21a89c17-32b1-4cdf-9e7a-e712a31f3072" escape="true"><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Based on the intangibles in service as of December&#160;31, 2022, estimated amortization expense for each of the next five years ending December 31 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: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:#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%">2023</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpmZDZhYjE4ZGRkMjg0OThlOWZmZDkyZTNkNGM1ZGViMC90YWJsZXJhbmdlOmZkNmFiMThkZGQyODQ5OGU5ZmZkOTJlM2Q0YzVkZWIwXzEtMi0xLTEtOTc2Mjc_75466b02-080c-466e-b7ac-95f66d72e57c">131,216</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpmZDZhYjE4ZGRkMjg0OThlOWZmZDkyZTNkNGM1ZGViMC90YWJsZXJhbmdlOmZkNmFiMThkZGQyODQ5OGU5ZmZkOTJlM2Q0YzVkZWIwXzItMi0xLTEtOTc2Mjc_acf3b721-213e-4e27-8468-61933a0c1cec">91,800</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpmZDZhYjE4ZGRkMjg0OThlOWZmZDkyZTNkNGM1ZGViMC90YWJsZXJhbmdlOmZkNmFiMThkZGQyODQ5OGU5ZmZkOTJlM2Q0YzVkZWIwXzMtMi0xLTEtOTc2Mjc_c797137e-0e08-422f-87c8-3f5f7efce767">62,150</ix:nonFraction>&#160;</span></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%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpmZDZhYjE4ZGRkMjg0OThlOWZmZDkyZTNkNGM1ZGViMC90YWJsZXJhbmdlOmZkNmFiMThkZGQyODQ5OGU5ZmZkOTJlM2Q0YzVkZWIwXzQtMi0xLTEtOTc2Mjc_72869205-65bc-471f-8083-3dbea9d61e2d">40,686</ix:nonFraction>&#160;</span></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%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpmZDZhYjE4ZGRkMjg0OThlOWZmZDkyZTNkNGM1ZGViMC90YWJsZXJhbmdlOmZkNmFiMThkZGQyODQ5OGU5ZmZkOTJlM2Q0YzVkZWIwXzUtMi0xLTEtOTc2Mjc_afcd614c-13c6-47b2-9631-7bf134b6422e">32,413</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:150%">59</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><div style="text-align:center"><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:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#546ff5;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">DELUXE CORPORATION</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(dollars in thousands, except per share amounts)</span></div></td></tr></table></div></div><ix:continuation id="iecf90e32c0904ac49f3756820d25bc60" continuedAt="i3fc489fda50b4c9a9325c31e1695bcd7"><ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzQ5Mjc_43a25de0-8e72-4926-85af-387553bf79dc" escape="true"><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We acquire internal-use software and certain partner relationships in the normal course of business. We also purchased customer lists, and we acquired other intangible assets in conjunction with an acquisition (Note 6). The following intangible assets were acquired during the years ended December 31:</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.415%"><tr><td style="width:1.0%"></td><td style="width:25.223%"></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.400%"></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.400%"></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.403%"></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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="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%">2021</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%">2020</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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-average amortization period</span></div><div style="text-align:center"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(in years)</span></div></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%">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: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%">Weighted-average amortization period</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(in years)</span></div></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%">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: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%">Weighted-average amortization period</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(in years)</span></div></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%">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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide9b8de5ec594cf4be8665d2cb2a9090_D20220101-20221231" decimals="-3" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkM2FlY2E4MjI5YjE0NGJlYjcwZDZmZDYzZmIzOTgxYS90YWJsZXJhbmdlOmQzYWVjYTgyMjliMTQ0YmViNzBkNmZkNjNmYjM5ODFhXzItMi0xLTEtMTIzMjM4_de25176c-5547-405b-bf10-c9b85d627e54">74,778</ix:nonFraction>&#160;</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="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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ide9b8de5ec594cf4be8665d2cb2a9090_D20220101-20221231" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkM2FlY2E4MjI5YjE0NGJlYjcwZDZmZDYzZmIzOTgxYS90YWJsZXJhbmdlOmQzYWVjYTgyMjliMTQ0YmViNzBkNmZkNjNmYjM5ODFhXzItNC0xLTEtMTIzMjM4_2ac66b67-af5b-4aca-b2e3-a01a6c99e6dd">3</ix:nonNumeric></span></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%"><ix:nonFraction unitRef="usd" contextRef="i132d86aa9a754d3fa318165d9f8a44de_D20210101-20211231" decimals="-3" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkM2FlY2E4MjI5YjE0NGJlYjcwZDZmZDYzZmIzOTgxYS90YWJsZXJhbmdlOmQzYWVjYTgyMjliMTQ0YmViNzBkNmZkNjNmYjM5ODFhXzItNi0xLTEtMTIzMjM4_287be8e2-70dd-4660-af98-f4109f155e25">75,918</ix:nonFraction>&#160;</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 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:400;line-height:100%"><ix:nonNumeric contextRef="i132d86aa9a754d3fa318165d9f8a44de_D20210101-20211231" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkM2FlY2E4MjI5YjE0NGJlYjcwZDZmZDYzZmIzOTgxYS90YWJsZXJhbmdlOmQzYWVjYTgyMjliMTQ0YmViNzBkNmZkNjNmYjM5ODFhXzItOC0xLTEtMTIzMjM4_070460fe-d755-4521-ab61-4e5d38d6c34a">3</ix:nonNumeric></span></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%"><ix:nonFraction unitRef="usd" contextRef="i2ca8583781794045b3715b9b7aadd6a5_D20200101-20201231" decimals="-3" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkM2FlY2E4MjI5YjE0NGJlYjcwZDZmZDYzZmIzOTgxYS90YWJsZXJhbmdlOmQzYWVjYTgyMjliMTQ0YmViNzBkNmZkNjNmYjM5ODFhXzItMTAtMS0xLTEyMzIzOA_9af9cfd6-d3ed-4f98-888c-0e7add02dcc6">39,344</ix:nonFraction>&#160;</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 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:400;line-height:100%"><ix:nonNumeric contextRef="i2ca8583781794045b3715b9b7aadd6a5_D20200101-20201231" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkM2FlY2E4MjI5YjE0NGJlYjcwZDZmZDYzZmIzOTgxYS90YWJsZXJhbmdlOmQzYWVjYTgyMjliMTQ0YmViNzBkNmZkNjNmYjM5ODFhXzItMTItMS0xLTEyMzIzOA_2c98ff79-2cb0-4257-8fa6-58f58d024473">4</ix:nonNumeric></span></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%">Customer lists/relationships</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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i79793b5cc2d64ada82867e6e01dd9c6c_D20220101-20221231" decimals="-3" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkM2FlY2E4MjI5YjE0NGJlYjcwZDZmZDYzZmIzOTgxYS90YWJsZXJhbmdlOmQzYWVjYTgyMjliMTQ0YmViNzBkNmZkNjNmYjM5ODFhXzItMi0xLTEtOTc2Mjc_7faf443e-15be-4cf4-8356-de0c941f3c0e">18,267</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i79793b5cc2d64ada82867e6e01dd9c6c_D20220101-20221231" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkM2FlY2E4MjI5YjE0NGJlYjcwZDZmZDYzZmIzOTgxYS90YWJsZXJhbmdlOmQzYWVjYTgyMjliMTQ0YmViNzBkNmZkNjNmYjM5ODFhXzItNC0xLTEtOTc2Mjc_50c6dc6d-7ebe-4f35-b846-4e2112007acc">6</ix:nonNumeric></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%"><ix:nonFraction unitRef="usd" contextRef="i7ad78420e050433a9ada833c22f40ec8_D20210101-20211231" decimals="-3" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkM2FlY2E4MjI5YjE0NGJlYjcwZDZmZDYzZmIzOTgxYS90YWJsZXJhbmdlOmQzYWVjYTgyMjliMTQ0YmViNzBkNmZkNjNmYjM5ODFhXzItNi0xLTEtOTc2Mjc_b84ba4b4-6470-48de-9195-938a78783e89">149,642</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i7ad78420e050433a9ada833c22f40ec8_D20210101-20211231" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkM2FlY2E4MjI5YjE0NGJlYjcwZDZmZDYzZmIzOTgxYS90YWJsZXJhbmdlOmQzYWVjYTgyMjliMTQ0YmViNzBkNmZkNjNmYjM5ODFhXzItOC0xLTEtOTc2Mjc_27343f36-c013-4aef-a62f-718de0fffc8a">8</ix:nonNumeric></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%"><ix:nonFraction unitRef="usd" contextRef="i10e617fb797d4136b91a8c2ea3f7a252_D20200101-20201231" decimals="-3" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkM2FlY2E4MjI5YjE0NGJlYjcwZDZmZDYzZmIzOTgxYS90YWJsZXJhbmdlOmQzYWVjYTgyMjliMTQ0YmViNzBkNmZkNjNmYjM5ODFhXzItMTAtMS0xLTk3NjI3_4f745dda-8f82-4230-b11b-6aa85481e750">45,470</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i10e617fb797d4136b91a8c2ea3f7a252_D20200101-20201231" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkM2FlY2E4MjI5YjE0NGJlYjcwZDZmZDYzZmIzOTgxYS90YWJsZXJhbmdlOmQzYWVjYTgyMjliMTQ0YmViNzBkNmZkNjNmYjM5ODFhXzItMTItMS0xLTk3NjI3_b4ce68f6-e0f0-4237-8953-8a6c768f2342">7</ix:nonNumeric></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: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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4845def19b2644c8857d682465ab8f3f_D20220101-20221231" decimals="-3" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkM2FlY2E4MjI5YjE0NGJlYjcwZDZmZDYzZmIzOTgxYS90YWJsZXJhbmdlOmQzYWVjYTgyMjliMTQ0YmViNzBkNmZkNjNmYjM5ODFhXzQtMi0xLTEtOTc2Mjc_272f2c58-2246-444d-be58-4f43b5a15ad8">1,587</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i4845def19b2644c8857d682465ab8f3f_D20220101-20221231" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkM2FlY2E4MjI5YjE0NGJlYjcwZDZmZDYzZmIzOTgxYS90YWJsZXJhbmdlOmQzYWVjYTgyMjliMTQ0YmViNzBkNmZkNjNmYjM5ODFhXzQtNC0xLTEtOTc2Mjc_bbef2e66-5673-4227-a06f-4d80ae50c771">3</ix:nonNumeric></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%"><ix:nonFraction unitRef="usd" contextRef="ib6fe53363b454143afbc49ab81396172_D20210101-20211231" decimals="-3" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkM2FlY2E4MjI5YjE0NGJlYjcwZDZmZDYzZmIzOTgxYS90YWJsZXJhbmdlOmQzYWVjYTgyMjliMTQ0YmViNzBkNmZkNjNmYjM5ODFhXzQtNi0xLTEtOTc2Mjc_a9dc9fe6-6d70-4e61-94f9-2655e1045d37">73,095</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ib6fe53363b454143afbc49ab81396172_D20210101-20211231" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkM2FlY2E4MjI5YjE0NGJlYjcwZDZmZDYzZmIzOTgxYS90YWJsZXJhbmdlOmQzYWVjYTgyMjliMTQ0YmViNzBkNmZkNjNmYjM5ODFhXzQtOC0xLTEtOTc2Mjc_29071013-17ce-49a0-9a8d-ac0a58a8e1f8">15</ix:nonNumeric></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%"><ix:nonFraction unitRef="usd" contextRef="iee12b578df6348c09484d72f35f203c7_D20200101-20201231" decimals="-3" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkM2FlY2E4MjI5YjE0NGJlYjcwZDZmZDYzZmIzOTgxYS90YWJsZXJhbmdlOmQzYWVjYTgyMjliMTQ0YmViNzBkNmZkNjNmYjM5ODFhXzQtMTAtMS0xLTk3NjI3_ab6354c5-2c2f-46c0-abab-eb044b7d4173">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</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: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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i16e158729051437eaf3d2976617e88cf_D20220101-20221231" decimals="-3" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkM2FlY2E4MjI5YjE0NGJlYjcwZDZmZDYzZmIzOTgxYS90YWJsZXJhbmdlOmQzYWVjYTgyMjliMTQ0YmViNzBkNmZkNjNmYjM5ODFhXzUtMi0xLTEtOTc2Mjc_73d98be6-c9f6-4017-a398-77a6105b7eba">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</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%"><ix:nonFraction unitRef="usd" contextRef="i1d5ed25ad5534c5db78859a59018d4ba_D20210101-20211231" decimals="-3" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkM2FlY2E4MjI5YjE0NGJlYjcwZDZmZDYzZmIzOTgxYS90YWJsZXJhbmdlOmQzYWVjYTgyMjliMTQ0YmViNzBkNmZkNjNmYjM5ODFhXzUtNi0xLTEtOTc2Mjc_103a37a2-6625-4233-a39a-b7ec696549d5">65,000</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i1d5ed25ad5534c5db78859a59018d4ba_D20210101-20211231" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkM2FlY2E4MjI5YjE0NGJlYjcwZDZmZDYzZmIzOTgxYS90YWJsZXJhbmdlOmQzYWVjYTgyMjliMTQ0YmViNzBkNmZkNjNmYjM5ODFhXzUtOC0xLTEtOTc2Mjc_657fe1c9-8079-45af-a25d-1f585a50ae27">8</ix:nonNumeric></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%"><ix:nonFraction unitRef="usd" contextRef="ie77f558f0d8841628302b64295e105e5_D20200101-20201231" decimals="-3" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkM2FlY2E4MjI5YjE0NGJlYjcwZDZmZDYzZmIzOTgxYS90YWJsZXJhbmdlOmQzYWVjYTgyMjliMTQ0YmViNzBkNmZkNjNmYjM5ODFhXzUtMTAtMS0xLTk3NjI3_28c559d5-8f0f-4664-9c78-17005169f5fa">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</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: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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3f6df9a517e741b1af525511bf562001_D20220101-20221231" decimals="-3" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkM2FlY2E4MjI5YjE0NGJlYjcwZDZmZDYzZmIzOTgxYS90YWJsZXJhbmdlOmQzYWVjYTgyMjliMTQ0YmViNzBkNmZkNjNmYjM5ODFhXzYtMi0xLTEtOTc2Mjc_a9ccd059-cc6f-416c-9262-a4360cdbde3d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</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%"><ix:nonFraction unitRef="usd" contextRef="ie674922c94564689b191ce1567b8edb2_D20210101-20211231" decimals="-3" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkM2FlY2E4MjI5YjE0NGJlYjcwZDZmZDYzZmIzOTgxYS90YWJsZXJhbmdlOmQzYWVjYTgyMjliMTQ0YmViNzBkNmZkNjNmYjM5ODFhXzYtNi0xLTEtOTc2Mjc_7dc0d118-eb48-4016-975b-02d7a74757a8">21,000</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ie674922c94564689b191ce1567b8edb2_D20210101-20211231" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkM2FlY2E4MjI5YjE0NGJlYjcwZDZmZDYzZmIzOTgxYS90YWJsZXJhbmdlOmQzYWVjYTgyMjliMTQ0YmViNzBkNmZkNjNmYjM5ODFhXzYtOC0xLTEtOTc2Mjc_daa04899-0d36-45ec-9418-b8b3b433d789">10</ix:nonNumeric></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%"><ix:nonFraction unitRef="usd" contextRef="i89208a26b491479f8d444716b3ab72d8_D20200101-20201231" decimals="-3" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkM2FlY2E4MjI5YjE0NGJlYjcwZDZmZDYzZmIzOTgxYS90YWJsZXJhbmdlOmQzYWVjYTgyMjliMTQ0YmViNzBkNmZkNjNmYjM5ODFhXzYtMTAtMS0xLTk3NjI3_18f5925c-7e57-450c-b798-9dcbb4d6d0b5">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Acquired intangibles</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:#0e32e1;font-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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkM2FlY2E4MjI5YjE0NGJlYjcwZDZmZDYzZmIzOTgxYS90YWJsZXJhbmdlOmQzYWVjYTgyMjliMTQ0YmViNzBkNmZkNjNmYjM5ODFhXzctMi0xLTEtOTc2Mjc_50257eb6-e15e-4471-90ce-a6f618c78386">94,632</ix:nonFraction>&#160;</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 colspan="3" style="background-color:#cceeff;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%"><ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkM2FlY2E4MjI5YjE0NGJlYjcwZDZmZDYzZmIzOTgxYS90YWJsZXJhbmdlOmQzYWVjYTgyMjliMTQ0YmViNzBkNmZkNjNmYjM5ODFhXzctNC0xLTEtOTc2Mjc_0fcc0c6d-6032-40c2-bbac-ea8bf4d8a8b6">4</ix:nonNumeric></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%"><ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkM2FlY2E4MjI5YjE0NGJlYjcwZDZmZDYzZmIzOTgxYS90YWJsZXJhbmdlOmQzYWVjYTgyMjliMTQ0YmViNzBkNmZkNjNmYjM5ODFhXzctNi0xLTEtOTc2Mjc_9dab3399-d1af-4ea4-8b4e-bc7ceec22ca8">384,655</ix:nonFraction>&#160;</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 colspan="3" 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%"><ix:nonNumeric contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkM2FlY2E4MjI5YjE0NGJlYjcwZDZmZDYzZmIzOTgxYS90YWJsZXJhbmdlOmQzYWVjYTgyMjliMTQ0YmViNzBkNmZkNjNmYjM5ODFhXzctOC0xLTEtOTc2Mjc_444f6902-d6f5-406c-bb1a-8df938837927">8</ix:nonNumeric></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%"><ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkM2FlY2E4MjI5YjE0NGJlYjcwZDZmZDYzZmIzOTgxYS90YWJsZXJhbmdlOmQzYWVjYTgyMjliMTQ0YmViNzBkNmZkNjNmYjM5ODFhXzctMTAtMS0xLTk3NjI3_5a53d44d-9524-4852-8da6-72c3c613aaff">84,814</ix:nonFraction>&#160;</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 colspan="3" 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%"><ix:nonNumeric contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkM2FlY2E4MjI5YjE0NGJlYjcwZDZmZDYzZmIzOTgxYS90YWJsZXJhbmdlOmQzYWVjYTgyMjliMTQ0YmViNzBkNmZkNjNmYjM5ODFhXzctMTItMS0xLTk3NjI3_54f4ef94-3a33-46fa-8c57-c50a37cc4353">6</ix:nonNumeric></span></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%"><ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzQ4NTU_f0e98c7d-9aae-4480-9136-786289e0282e" footnoteRole="http://www.xbrl.org/2003/role/footnote">We acquired customer lists that did not qualify as business combinations of $<ix:nonFraction unitRef="usd" contextRef="i71312ac230e54221ad763094ae14b41c_D20220101-20221231" decimals="-3" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzIxMDg_33806142-8f0f-4e87-a7d3-fdd4b862b5a9">18,267</ix:nonFraction> during 2022, $<ix:nonFraction unitRef="usd" contextRef="ia347ea3589524ba886f759efb418e962_D20210101-20211231" decimals="-3" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzIxMjI_9f23aa1e-928e-4d14-a7f3-54b8caa7e6f5">22,642</ix:nonFraction> during 2021 and $<ix:nonFraction unitRef="usd" contextRef="i8ff24ce80e3747749b8a739287ceecf5_D20200101-20201231" decimals="-3" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzIxMzk_c33c1597-d10d-4edd-9b02-2d4664a9e371">45,470</ix:nonFraction> during 2020.</ix:footnote></span></div></ix:nonNumeric><div><span><br/></span></div><div style="padding-left:9pt;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:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> &#8211; <ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="us-gaap:ScheduleOfGoodwillTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzQ4MDU_27c4d7cc-1231-4f40-83f2-0489e855759b" continuedAt="i0a41cd9230024c0a9fd1fedadeb45f6a" escape="true">Changes in goodwill by reportable business segment and in total were as follows:</ix:nonNumeric></span></div><div style="margin-top:5pt"><ix:continuation id="i0a41cd9230024c0a9fd1fedadeb45f6a"><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:33.256%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.336%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Payments</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Data Solutions</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Promotional Solutions</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Checks</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance, December&#160;31, 2020:</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></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill, gross</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie7a0607c0bdb4b8eab9d0747f829f89e_I20201231" decimals="-3" name="us-gaap:GoodwillGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTphNTQwNzc3ZTliNGM0NjhkODdkMjc3MjI0MmUwZmMwZi90YWJsZXJhbmdlOmE1NDA3NzdlOWI0YzQ2OGQ4N2QyNzcyMjQyZTBmYzBmXzItMi0xLTEtOTc2Mjc_67babc0d-36ae-48d5-b339-da73644c731e">168,165</ix:nonFraction>&#160;</span></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%"><ix:nonFraction unitRef="usd" contextRef="i8997d97b1e404efda946eeef5480c0fd_I20201231" decimals="-3" name="us-gaap:GoodwillGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTphNTQwNzc3ZTliNGM0NjhkODdkMjc3MjI0MmUwZmMwZi90YWJsZXJhbmdlOmE1NDA3NzdlOWI0YzQ2OGQ4N2QyNzcyMjQyZTBmYzBmXzItNC0xLTEtOTc2Mjc_39e1147c-8194-4ffd-914d-b781bb20a879">432,984</ix:nonFraction>&#160;</span></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%"><ix:nonFraction unitRef="usd" contextRef="i447cbc4a55ef4544a754c30ed9df078a_I20201231" decimals="-3" name="us-gaap:GoodwillGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTphNTQwNzc3ZTliNGM0NjhkODdkMjc3MjI0MmUwZmMwZi90YWJsZXJhbmdlOmE1NDA3NzdlOWI0YzQ2OGQ4N2QyNzcyMjQyZTBmYzBmXzItNi0xLTEtOTc2Mjc_22d71890-e9ac-46c4-9c5e-01448ca49180">252,864</ix:nonFraction>&#160;</span></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%"><ix:nonFraction unitRef="usd" contextRef="i9c6efeed5dcf4789b8e63f02ed7ce82d_I20201231" decimals="-3" name="us-gaap:GoodwillGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTphNTQwNzc3ZTliNGM0NjhkODdkMjc3MjI0MmUwZmMwZi90YWJsZXJhbmdlOmE1NDA3NzdlOWI0YzQ2OGQ4N2QyNzcyMjQyZTBmYzBmXzItOC0xLTEtOTc2Mjc_c9f37747-37c4-4563-8885-02a087d6bc6e">434,812</ix:nonFraction>&#160;</span></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%"><ix:nonFraction unitRef="usd" contextRef="i8c492e1c1980414f9304ccac101b2f07_I20201231" decimals="-3" name="us-gaap:GoodwillGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTphNTQwNzc3ZTliNGM0NjhkODdkMjc3MjI0MmUwZmMwZi90YWJsZXJhbmdlOmE1NDA3NzdlOWI0YzQ2OGQ4N2QyNzcyMjQyZTBmYzBmXzItMTAtMS0xLTk3NjI3_9900192a-73a0-494c-9663-2c0afb65c555">1,288,825</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated impairment charges</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie7a0607c0bdb4b8eab9d0747f829f89e_I20201231" decimals="-3" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTphNTQwNzc3ZTliNGM0NjhkODdkMjc3MjI0MmUwZmMwZi90YWJsZXJhbmdlOmE1NDA3NzdlOWI0YzQ2OGQ4N2QyNzcyMjQyZTBmYzBmXzMtMi0xLTEtOTc2Mjc_7a1ea815-5603-425a-bdd6-db951b343253">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8997d97b1e404efda946eeef5480c0fd_I20201231" decimals="-3" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTphNTQwNzc3ZTliNGM0NjhkODdkMjc3MjI0MmUwZmMwZi90YWJsZXJhbmdlOmE1NDA3NzdlOWI0YzQ2OGQ4N2QyNzcyMjQyZTBmYzBmXzMtNC0xLTEtOTc2Mjc_237961a2-db6c-4f60-a693-a463fc43936d">392,168</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i447cbc4a55ef4544a754c30ed9df078a_I20201231" decimals="-3" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTphNTQwNzc3ZTliNGM0NjhkODdkMjc3MjI0MmUwZmMwZi90YWJsZXJhbmdlOmE1NDA3NzdlOWI0YzQ2OGQ4N2QyNzcyMjQyZTBmYzBmXzMtNi0xLTEtOTc2Mjc_a21718c4-74a2-46df-8b0a-069d4888ef99">193,699</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9c6efeed5dcf4789b8e63f02ed7ce82d_I20201231" decimals="-3" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTphNTQwNzc3ZTliNGM0NjhkODdkMjc3MjI0MmUwZmMwZi90YWJsZXJhbmdlOmE1NDA3NzdlOWI0YzQ2OGQ4N2QyNzcyMjQyZTBmYzBmXzMtOC0xLTEtOTc2Mjc_5d9ea372-bd30-45d1-9ff6-60f8ae32d429">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8c492e1c1980414f9304ccac101b2f07_I20201231" decimals="-3" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTphNTQwNzc3ZTliNGM0NjhkODdkMjc3MjI0MmUwZmMwZi90YWJsZXJhbmdlOmE1NDA3NzdlOWI0YzQ2OGQ4N2QyNzcyMjQyZTBmYzBmXzMtMTAtMS0xLTk3NjI3_df948f98-19a0-4996-b1b2-baf948a7b7de">585,867</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill, net of accumulated impairment charges</span></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%"><ix:nonFraction unitRef="usd" contextRef="ie7a0607c0bdb4b8eab9d0747f829f89e_I20201231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTphNTQwNzc3ZTliNGM0NjhkODdkMjc3MjI0MmUwZmMwZi90YWJsZXJhbmdlOmE1NDA3NzdlOWI0YzQ2OGQ4N2QyNzcyMjQyZTBmYzBmXzQtMi0xLTEtOTc2Mjc_3c42ee53-5e71-4959-9587-0aab694dbe55">168,165</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="i8997d97b1e404efda946eeef5480c0fd_I20201231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTphNTQwNzc3ZTliNGM0NjhkODdkMjc3MjI0MmUwZmMwZi90YWJsZXJhbmdlOmE1NDA3NzdlOWI0YzQ2OGQ4N2QyNzcyMjQyZTBmYzBmXzQtNC0xLTEtOTc2Mjc_c61090a8-d048-450b-b638-fcdd2e2a2a66">40,816</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="i447cbc4a55ef4544a754c30ed9df078a_I20201231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTphNTQwNzc3ZTliNGM0NjhkODdkMjc3MjI0MmUwZmMwZi90YWJsZXJhbmdlOmE1NDA3NzdlOWI0YzQ2OGQ4N2QyNzcyMjQyZTBmYzBmXzQtNi0xLTEtOTc2Mjc_244e7ace-113d-449a-b744-d3173e1f0b65">59,165</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="i9c6efeed5dcf4789b8e63f02ed7ce82d_I20201231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTphNTQwNzc3ZTliNGM0NjhkODdkMjc3MjI0MmUwZmMwZi90YWJsZXJhbmdlOmE1NDA3NzdlOWI0YzQ2OGQ4N2QyNzcyMjQyZTBmYzBmXzQtOC0xLTEtOTc2Mjc_076131ed-9400-4605-8933-acaf9f0b984b">434,812</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="i8c492e1c1980414f9304ccac101b2f07_I20201231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTphNTQwNzc3ZTliNGM0NjhkODdkMjc3MjI0MmUwZmMwZi90YWJsZXJhbmdlOmE1NDA3NzdlOWI0YzQ2OGQ4N2QyNzcyMjQyZTBmYzBmXzQtMTAtMS0xLTk3NjI3_5bb90783-3616-4531-b902-cf661880c534">702,958</ix:nonFraction>&#160;</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 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%">Goodwill resulting from acquisition (Note 6)</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%"><ix:nonFraction unitRef="usd" contextRef="i6ff1d83224d04d93869b7347591ef2c7_D20210101-20211231" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTphNTQwNzc3ZTliNGM0NjhkODdkMjc3MjI0MmUwZmMwZi90YWJsZXJhbmdlOmE1NDA3NzdlOWI0YzQ2OGQ4N2QyNzcyMjQyZTBmYzBmXzUtMi0xLTEtMTA0MjQ1_2c7f91ce-5fdf-41e5-a379-f1f1cb7b9c38">727,173</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTphNTQwNzc3ZTliNGM0NjhkODdkMjc3MjI0MmUwZmMwZi90YWJsZXJhbmdlOmE1NDA3NzdlOWI0YzQ2OGQ4N2QyNzcyMjQyZTBmYzBmXzUtMTAtMS0xLTEyNzMxNA_14b85f2f-0582-40c5-9076-418acaa5e562">727,173</ix:nonFraction>&#160;</span></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%">Currency translation adjustment</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%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i70a88614ee9b49d5865d64564fd99148_D20210101-20211231" decimals="-3" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTphNTQwNzc3ZTliNGM0NjhkODdkMjc3MjI0MmUwZmMwZi90YWJsZXJhbmdlOmE1NDA3NzdlOWI0YzQ2OGQ4N2QyNzcyMjQyZTBmYzBmXzYtNi0xLTEtOTc2Mjc_8c73efe2-7192-4601-b290-2a17fdddf4c3">10</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTphNTQwNzc3ZTliNGM0NjhkODdkMjc3MjI0MmUwZmMwZi90YWJsZXJhbmdlOmE1NDA3NzdlOWI0YzQ2OGQ4N2QyNzcyMjQyZTBmYzBmXzYtMTAtMS0xLTk3NjI3_b54eaa56-5e93-4584-a5f0-92c804bbf4ab">10</ix:nonFraction>&#160;</span></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%">Balance, December&#160;31, 2021</span></div></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%"><ix:nonFraction unitRef="usd" contextRef="ia4b4c9d9ee8b4c63b5c3f32382fa0b84_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTphNTQwNzc3ZTliNGM0NjhkODdkMjc3MjI0MmUwZmMwZi90YWJsZXJhbmdlOmE1NDA3NzdlOWI0YzQ2OGQ4N2QyNzcyMjQyZTBmYzBmXzctMi0xLTEtOTc2Mjc_a8f42b26-2b05-4a75-b8ca-41dd2134f01c">895,338</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="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%"><ix:nonFraction unitRef="usd" contextRef="i15f17a09f8f04a8aa6d2c1b4e4a40a7a_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTphNTQwNzc3ZTliNGM0NjhkODdkMjc3MjI0MmUwZmMwZi90YWJsZXJhbmdlOmE1NDA3NzdlOWI0YzQ2OGQ4N2QyNzcyMjQyZTBmYzBmXzctNC0xLTEtOTc2Mjc_381d2cf4-f86f-4fe6-bd73-9746a4a95b86">40,816</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="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%"><ix:nonFraction unitRef="usd" contextRef="i856380380d5b447c94930c54a4be72f5_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTphNTQwNzc3ZTliNGM0NjhkODdkMjc3MjI0MmUwZmMwZi90YWJsZXJhbmdlOmE1NDA3NzdlOWI0YzQ2OGQ4N2QyNzcyMjQyZTBmYzBmXzctNi0xLTEtOTc2Mjc_3b79c0f4-75cd-4a9d-852a-573cb71efa8d">59,175</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="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%"><ix:nonFraction unitRef="usd" contextRef="if7cbc59d48f54417b61a9640b5f2d778_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTphNTQwNzc3ZTliNGM0NjhkODdkMjc3MjI0MmUwZmMwZi90YWJsZXJhbmdlOmE1NDA3NzdlOWI0YzQ2OGQ4N2QyNzcyMjQyZTBmYzBmXzctOC0xLTEtOTc2Mjc_c5ce5a48-607f-45f0-a2b4-21c1cae1e7e8">434,812</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="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%"><ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTphNTQwNzc3ZTliNGM0NjhkODdkMjc3MjI0MmUwZmMwZi90YWJsZXJhbmdlOmE1NDA3NzdlOWI0YzQ2OGQ4N2QyNzcyMjQyZTBmYzBmXzctMTAtMS0xLTk3NjI3_af8243cc-ecb9-4677-8e14-26913d837f2d">1,430,141</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></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, December&#160;31, 2021:</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill, gross</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia4b4c9d9ee8b4c63b5c3f32382fa0b84_I20211231" decimals="-3" name="us-gaap:GoodwillGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTphNTQwNzc3ZTliNGM0NjhkODdkMjc3MjI0MmUwZmMwZi90YWJsZXJhbmdlOmE1NDA3NzdlOWI0YzQ2OGQ4N2QyNzcyMjQyZTBmYzBmXzEwLTItMS0xLTk3NjI3_ce83d8eb-42a5-4736-93ff-0bfdf1eaa7b6">895,338</ix:nonFraction>&#160;</span></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%"><ix:nonFraction unitRef="usd" contextRef="i15f17a09f8f04a8aa6d2c1b4e4a40a7a_I20211231" decimals="-3" name="us-gaap:GoodwillGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTphNTQwNzc3ZTliNGM0NjhkODdkMjc3MjI0MmUwZmMwZi90YWJsZXJhbmdlOmE1NDA3NzdlOWI0YzQ2OGQ4N2QyNzcyMjQyZTBmYzBmXzEwLTQtMS0xLTk3NjI3_28008eb0-f1b7-454f-90a0-35a2ffcdc108">432,984</ix:nonFraction>&#160;</span></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%"><ix:nonFraction unitRef="usd" contextRef="i856380380d5b447c94930c54a4be72f5_I20211231" decimals="-3" name="us-gaap:GoodwillGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTphNTQwNzc3ZTliNGM0NjhkODdkMjc3MjI0MmUwZmMwZi90YWJsZXJhbmdlOmE1NDA3NzdlOWI0YzQ2OGQ4N2QyNzcyMjQyZTBmYzBmXzEwLTYtMS0xLTk3NjI3_43acfd9a-cf3d-48f2-a30a-6f10ddca1a92">252,874</ix:nonFraction>&#160;</span></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%"><ix:nonFraction unitRef="usd" contextRef="if7cbc59d48f54417b61a9640b5f2d778_I20211231" decimals="-3" name="us-gaap:GoodwillGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTphNTQwNzc3ZTliNGM0NjhkODdkMjc3MjI0MmUwZmMwZi90YWJsZXJhbmdlOmE1NDA3NzdlOWI0YzQ2OGQ4N2QyNzcyMjQyZTBmYzBmXzEwLTgtMS0xLTk3NjI3_a38037e6-74f5-4e52-99e3-19d075783171">434,812</ix:nonFraction>&#160;</span></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%"><ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="us-gaap:GoodwillGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTphNTQwNzc3ZTliNGM0NjhkODdkMjc3MjI0MmUwZmMwZi90YWJsZXJhbmdlOmE1NDA3NzdlOWI0YzQ2OGQ4N2QyNzcyMjQyZTBmYzBmXzEwLTEwLTEtMS05NzYyNw_43c7fb57-9c78-4487-9334-1bdd61f84f05">2,016,008</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated impairment charges</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia4b4c9d9ee8b4c63b5c3f32382fa0b84_I20211231" decimals="-3" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTphNTQwNzc3ZTliNGM0NjhkODdkMjc3MjI0MmUwZmMwZi90YWJsZXJhbmdlOmE1NDA3NzdlOWI0YzQ2OGQ4N2QyNzcyMjQyZTBmYzBmXzExLTItMS0xLTk3NjI3_38635058-265a-412a-9223-62b539dff45f">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i15f17a09f8f04a8aa6d2c1b4e4a40a7a_I20211231" decimals="-3" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTphNTQwNzc3ZTliNGM0NjhkODdkMjc3MjI0MmUwZmMwZi90YWJsZXJhbmdlOmE1NDA3NzdlOWI0YzQ2OGQ4N2QyNzcyMjQyZTBmYzBmXzExLTQtMS0xLTk3NjI3_3b3d4133-efee-4392-8295-c480d98b4f74">392,168</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i856380380d5b447c94930c54a4be72f5_I20211231" decimals="-3" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTphNTQwNzc3ZTliNGM0NjhkODdkMjc3MjI0MmUwZmMwZi90YWJsZXJhbmdlOmE1NDA3NzdlOWI0YzQ2OGQ4N2QyNzcyMjQyZTBmYzBmXzExLTYtMS0xLTk3NjI3_0cf5cf6f-bccb-46f6-8814-5e9bfcc2566f">193,699</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7cbc59d48f54417b61a9640b5f2d778_I20211231" decimals="-3" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTphNTQwNzc3ZTliNGM0NjhkODdkMjc3MjI0MmUwZmMwZi90YWJsZXJhbmdlOmE1NDA3NzdlOWI0YzQ2OGQ4N2QyNzcyMjQyZTBmYzBmXzExLTgtMS0xLTk3NjI3_6e1f4c59-9e70-4797-9be0-7c491a83ed6a">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTphNTQwNzc3ZTliNGM0NjhkODdkMjc3MjI0MmUwZmMwZi90YWJsZXJhbmdlOmE1NDA3NzdlOWI0YzQ2OGQ4N2QyNzcyMjQyZTBmYzBmXzExLTEwLTEtMS05NzYyNw_fb7b2860-0684-42dc-87be-c027db03b4c8">585,867</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill, net of accumulated impairment charges</span></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%"><ix:nonFraction unitRef="usd" contextRef="ia4b4c9d9ee8b4c63b5c3f32382fa0b84_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTphNTQwNzc3ZTliNGM0NjhkODdkMjc3MjI0MmUwZmMwZi90YWJsZXJhbmdlOmE1NDA3NzdlOWI0YzQ2OGQ4N2QyNzcyMjQyZTBmYzBmXzEyLTItMS0xLTk3NjI3_146eae53-b8a6-48b7-b6f5-358445062fdb">895,338</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="i15f17a09f8f04a8aa6d2c1b4e4a40a7a_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTphNTQwNzc3ZTliNGM0NjhkODdkMjc3MjI0MmUwZmMwZi90YWJsZXJhbmdlOmE1NDA3NzdlOWI0YzQ2OGQ4N2QyNzcyMjQyZTBmYzBmXzEyLTQtMS0xLTk3NjI3_ab6b2304-75a0-4811-9b3a-7c05fb8ad79c">40,816</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="i856380380d5b447c94930c54a4be72f5_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTphNTQwNzc3ZTliNGM0NjhkODdkMjc3MjI0MmUwZmMwZi90YWJsZXJhbmdlOmE1NDA3NzdlOWI0YzQ2OGQ4N2QyNzcyMjQyZTBmYzBmXzEyLTYtMS0xLTk3NjI3_50467475-d979-41dc-8f0f-1ed8e6961d5b">59,175</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="if7cbc59d48f54417b61a9640b5f2d778_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTphNTQwNzc3ZTliNGM0NjhkODdkMjc3MjI0MmUwZmMwZi90YWJsZXJhbmdlOmE1NDA3NzdlOWI0YzQ2OGQ4N2QyNzcyMjQyZTBmYzBmXzEyLTgtMS0xLTk3NjI3_d19c03e2-2a1b-4dee-8397-be2fce4b673c">434,812</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTphNTQwNzc3ZTliNGM0NjhkODdkMjc3MjI0MmUwZmMwZi90YWJsZXJhbmdlOmE1NDA3NzdlOWI0YzQ2OGQ4N2QyNzcyMjQyZTBmYzBmXzEyLTEwLTEtMS05NzYyNw_154a1374-ab84-49d0-bbe5-78bc513a9126">1,430,141</ix:nonFraction>&#160;</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 style="padding-left:20.25pt;padding-right:9pt;text-indent:-9pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Measurement-period adjustment (Note 6)</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%"><ix:nonFraction unitRef="usd" contextRef="ia02d6ad49bac408eb4a2c0e46330f770_D20220101-20221231" decimals="-3" name="us-gaap:GoodwillPurchaseAccountingAdjustments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTphNTQwNzc3ZTliNGM0NjhkODdkMjc3MjI0MmUwZmMwZi90YWJsZXJhbmdlOmE1NDA3NzdlOWI0YzQ2OGQ4N2QyNzcyMjQyZTBmYzBmXzEzLTItMS0xLTk3NjI3_d5170421-ed7a-4a64-9451-f50b194fc6b6">1,343</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:GoodwillPurchaseAccountingAdjustments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTphNTQwNzc3ZTliNGM0NjhkODdkMjc3MjI0MmUwZmMwZi90YWJsZXJhbmdlOmE1NDA3NzdlOWI0YzQ2OGQ4N2QyNzcyMjQyZTBmYzBmXzEzLTEwLTEtMS05NzYyNw_c81b47bb-6ea4-4f5f-a295-d796e33b323a">1,343</ix:nonFraction>&#160;</span></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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8e30f1475d4c4ec6b8ceeca9a5e08896_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTphNTQwNzc3ZTliNGM0NjhkODdkMjc3MjI0MmUwZmMwZi90YWJsZXJhbmdlOmE1NDA3NzdlOWI0YzQ2OGQ4N2QyNzcyMjQyZTBmYzBmXzE0LTYtMS0xLTk3NjI3_1946ea8b-b39a-4195-9386-6f09e356a566">99</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTphNTQwNzc3ZTliNGM0NjhkODdkMjc3MjI0MmUwZmMwZi90YWJsZXJhbmdlOmE1NDA3NzdlOWI0YzQ2OGQ4N2QyNzcyMjQyZTBmYzBmXzE0LTEwLTEtMS05NzYyNw_1873f0d7-9d21-4c39-b998-e11f743077b0">99</ix:nonFraction>)</span></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, December&#160;31, 2022</span></div></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i607d508d64e94c97aedede9979d2c151_I20221231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTphNTQwNzc3ZTliNGM0NjhkODdkMjc3MjI0MmUwZmMwZi90YWJsZXJhbmdlOmE1NDA3NzdlOWI0YzQ2OGQ4N2QyNzcyMjQyZTBmYzBmXzE1LTItMS0xLTk3NjI3_045851e7-fd7a-4ed2-9d32-5fa98a8cadd1">896,681</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f57207c06714c048072436a8a5a06a0_I20221231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTphNTQwNzc3ZTliNGM0NjhkODdkMjc3MjI0MmUwZmMwZi90YWJsZXJhbmdlOmE1NDA3NzdlOWI0YzQ2OGQ4N2QyNzcyMjQyZTBmYzBmXzE1LTQtMS0xLTk3NjI3_419576be-db45-4acb-abd7-ef7e0ecc5c6b">40,816</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i77221faa4cd4444ebe4f3658c90f045f_I20221231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTphNTQwNzc3ZTliNGM0NjhkODdkMjc3MjI0MmUwZmMwZi90YWJsZXJhbmdlOmE1NDA3NzdlOWI0YzQ2OGQ4N2QyNzcyMjQyZTBmYzBmXzE1LTYtMS0xLTk3NjI3_b16f9a72-0403-4383-87f0-48caeaab46c9">59,076</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifa9a62d50aab49feaadd44e208df2165_I20221231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTphNTQwNzc3ZTliNGM0NjhkODdkMjc3MjI0MmUwZmMwZi90YWJsZXJhbmdlOmE1NDA3NzdlOWI0YzQ2OGQ4N2QyNzcyMjQyZTBmYzBmXzE1LTgtMS0xLTk3NjI3_bc3db90e-c6bc-4625-8e6d-6c8a131829ed">434,812</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTphNTQwNzc3ZTliNGM0NjhkODdkMjc3MjI0MmUwZmMwZi90YWJsZXJhbmdlOmE1NDA3NzdlOWI0YzQ2OGQ4N2QyNzcyMjQyZTBmYzBmXzE1LTEwLTEtMS05NzYyNw_cd8ebca4-788a-4dee-a7de-a013f89ede5f">1,431,385</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance, December&#160;31, 2022:</span></div></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:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill, gross</span></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i607d508d64e94c97aedede9979d2c151_I20221231" decimals="-3" name="us-gaap:GoodwillGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTphNTQwNzc3ZTliNGM0NjhkODdkMjc3MjI0MmUwZmMwZi90YWJsZXJhbmdlOmE1NDA3NzdlOWI0YzQ2OGQ4N2QyNzcyMjQyZTBmYzBmXzE4LTItMS0xLTk3NjI3_2efe5848-1004-47fb-97bc-340396555b07">896,681</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%"><ix:nonFraction unitRef="usd" contextRef="i6f57207c06714c048072436a8a5a06a0_I20221231" decimals="-3" name="us-gaap:GoodwillGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTphNTQwNzc3ZTliNGM0NjhkODdkMjc3MjI0MmUwZmMwZi90YWJsZXJhbmdlOmE1NDA3NzdlOWI0YzQ2OGQ4N2QyNzcyMjQyZTBmYzBmXzE4LTQtMS0xLTk3NjI3_cc2bbb97-c410-487e-8611-8dc6841333e4">432,984</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%"><ix:nonFraction unitRef="usd" contextRef="i77221faa4cd4444ebe4f3658c90f045f_I20221231" decimals="-3" name="us-gaap:GoodwillGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTphNTQwNzc3ZTliNGM0NjhkODdkMjc3MjI0MmUwZmMwZi90YWJsZXJhbmdlOmE1NDA3NzdlOWI0YzQ2OGQ4N2QyNzcyMjQyZTBmYzBmXzE4LTYtMS0xLTk3NjI3_9f0a3efd-a49c-44da-ad81-cb5636d338d5">252,775</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%"><ix:nonFraction unitRef="usd" contextRef="ifa9a62d50aab49feaadd44e208df2165_I20221231" decimals="-3" name="us-gaap:GoodwillGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTphNTQwNzc3ZTliNGM0NjhkODdkMjc3MjI0MmUwZmMwZi90YWJsZXJhbmdlOmE1NDA3NzdlOWI0YzQ2OGQ4N2QyNzcyMjQyZTBmYzBmXzE4LTgtMS0xLTk3NjI3_553c3e5d-fe8f-453e-ab21-d940933da3ef">434,812</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:GoodwillGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTphNTQwNzc3ZTliNGM0NjhkODdkMjc3MjI0MmUwZmMwZi90YWJsZXJhbmdlOmE1NDA3NzdlOWI0YzQ2OGQ4N2QyNzcyMjQyZTBmYzBmXzE4LTEwLTEtMS05NzYyNw_552f455c-a989-4fb3-bb4e-d22f19e0ff29">2,017,252</ix:nonFraction>&#160;</span></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%">Accumulated impairment charges</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i607d508d64e94c97aedede9979d2c151_I20221231" decimals="-3" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTphNTQwNzc3ZTliNGM0NjhkODdkMjc3MjI0MmUwZmMwZi90YWJsZXJhbmdlOmE1NDA3NzdlOWI0YzQ2OGQ4N2QyNzcyMjQyZTBmYzBmXzE5LTItMS0xLTk3NjI3_2dd6252e-d5fd-4a0a-82ce-ba6c38a9b788">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6f57207c06714c048072436a8a5a06a0_I20221231" decimals="-3" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTphNTQwNzc3ZTliNGM0NjhkODdkMjc3MjI0MmUwZmMwZi90YWJsZXJhbmdlOmE1NDA3NzdlOWI0YzQ2OGQ4N2QyNzcyMjQyZTBmYzBmXzE5LTQtMS0xLTk3NjI3_b1b00f51-28e5-4d9c-9ca8-34f0808fa50d">392,168</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i77221faa4cd4444ebe4f3658c90f045f_I20221231" decimals="-3" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTphNTQwNzc3ZTliNGM0NjhkODdkMjc3MjI0MmUwZmMwZi90YWJsZXJhbmdlOmE1NDA3NzdlOWI0YzQ2OGQ4N2QyNzcyMjQyZTBmYzBmXzE5LTYtMS0xLTk3NjI3_f38bf36b-dfa0-448f-8f67-429c430de50c">193,699</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifa9a62d50aab49feaadd44e208df2165_I20221231" decimals="-3" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTphNTQwNzc3ZTliNGM0NjhkODdkMjc3MjI0MmUwZmMwZi90YWJsZXJhbmdlOmE1NDA3NzdlOWI0YzQ2OGQ4N2QyNzcyMjQyZTBmYzBmXzE5LTgtMS0xLTk3NjI3_719cc0c5-1a95-45ec-af8a-10c917d1c439">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTphNTQwNzc3ZTliNGM0NjhkODdkMjc3MjI0MmUwZmMwZi90YWJsZXJhbmdlOmE1NDA3NzdlOWI0YzQ2OGQ4N2QyNzcyMjQyZTBmYzBmXzE5LTEwLTEtMS05NzYyNw_facd3b72-feac-40e1-9b48-b0dc2c809ea2">585,867</ix:nonFraction>)</span></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:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill, net of accumulated impairment charges</span></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i607d508d64e94c97aedede9979d2c151_I20221231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTphNTQwNzc3ZTliNGM0NjhkODdkMjc3MjI0MmUwZmMwZi90YWJsZXJhbmdlOmE1NDA3NzdlOWI0YzQ2OGQ4N2QyNzcyMjQyZTBmYzBmXzIwLTItMS0xLTk3NjI3_7de103e2-639c-4450-88aa-455c39718357">896,681</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="i6f57207c06714c048072436a8a5a06a0_I20221231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTphNTQwNzc3ZTliNGM0NjhkODdkMjc3MjI0MmUwZmMwZi90YWJsZXJhbmdlOmE1NDA3NzdlOWI0YzQ2OGQ4N2QyNzcyMjQyZTBmYzBmXzIwLTQtMS0xLTk3NjI3_d4e89868-6cd8-4b1e-b8d3-ad42d5d36fc3">40,816</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="i77221faa4cd4444ebe4f3658c90f045f_I20221231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTphNTQwNzc3ZTliNGM0NjhkODdkMjc3MjI0MmUwZmMwZi90YWJsZXJhbmdlOmE1NDA3NzdlOWI0YzQ2OGQ4N2QyNzcyMjQyZTBmYzBmXzIwLTYtMS0xLTk3NjI3_684d5830-71f9-4188-b2ee-002b212c83ae">59,076</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="ifa9a62d50aab49feaadd44e208df2165_I20221231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTphNTQwNzc3ZTliNGM0NjhkODdkMjc3MjI0MmUwZmMwZi90YWJsZXJhbmdlOmE1NDA3NzdlOWI0YzQ2OGQ4N2QyNzcyMjQyZTBmYzBmXzIwLTgtMS0xLTk3NjI3_086100f9-7a1a-4105-abd6-2434206b1724">434,812</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTphNTQwNzc3ZTliNGM0NjhkODdkMjc3MjI0MmUwZmMwZi90YWJsZXJhbmdlOmE1NDA3NzdlOWI0YzQ2OGQ4N2QyNzcyMjQyZTBmYzBmXzIwLTEwLTEtMS05NzYyNw_15b0ce7e-9da1-4738-a2c1-0ed90dc88398">1,431,385</ix:nonFraction>&#160;</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></ix:continuation></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:150%">60</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><div style="text-align:center"><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:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#546ff5;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">DELUXE CORPORATION</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(dollars in thousands, except per share amounts)</span></div></td></tr></table></div></div><div style="text-indent:27pt"><span><br/></span></div><ix:continuation id="i3fc489fda50b4c9a9325c31e1695bcd7" continuedAt="ibe42def3e65948679ece0ad35fadfadf"><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%"> &#8211; <ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzQ4MTk_60f7835c-3d21-46de-ac36-df9118609337" continuedAt="icc4f433f0ccf41f7b9362a6c030bf884" escape="true">Other non-current assets were comprised of the following at December 31:</ix:nonNumeric></span></div><ix:continuation id="icc4f433f0ccf41f7b9362a6c030bf884"><div style="margin-top:5pt"><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:69.867%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.831%"></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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</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%">Postretirement benefit plan asset (Note 12)</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:#0e32e1;font-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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZToyODczYmRjNzE1MTU0MjJhOTg4ZGE0ZDMzNTM0YmJjMC90YWJsZXJhbmdlOjI4NzNiZGM3MTUxNTQyMmE5ODhkYTRkMzM1MzRiYmMwXzEtMi0xLTEtOTc2Mjc_429285a4-c14b-48bb-9118-c4a93aac50ff">79,343</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZToyODczYmRjNzE1MTU0MjJhOTg4ZGE0ZDMzNTM0YmJjMC90YWJsZXJhbmdlOjI4NzNiZGM3MTUxNTQyMmE5ODhkYTRkMzM1MzRiYmMwXzEtNC0xLTEtOTc2Mjc_c2712f61-7d3c-4af3-9eb4-8a16b7ca0728">87,019</ix:nonFraction>&#160;</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%">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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZToyODczYmRjNzE1MTU0MjJhOTg4ZGE0ZDMzNTM0YmJjMC90YWJsZXJhbmdlOjI4NzNiZGM3MTUxNTQyMmE5ODhkYTRkMzM1MzRiYmMwXzItMi0xLTEtOTc2Mjc_76ac4195-7884-4a8b-9372-0736dbf13782">71,547</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZToyODczYmRjNzE1MTU0MjJhOTg4ZGE0ZDMzNTM0YmJjMC90YWJsZXJhbmdlOjI4NzNiZGM3MTUxNTQyMmE5ODhkYTRkMzM1MzRiYmMwXzItNC0xLTEtOTc2Mjc_917cd46c-5f08-45e3-8355-0fbf5fd19740">63,806</ix:nonFraction>&#160;</span></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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="dlx:Prepaidproductdiscounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZToyODczYmRjNzE1MTU0MjJhOTg4ZGE0ZDMzNTM0YmJjMC90YWJsZXJhbmdlOjI4NzNiZGM3MTUxNTQyMmE5ODhkYTRkMzM1MzRiYmMwXzMtMi0xLTEtOTc2Mjc_2c817463-3c4b-4e45-94e2-618f4d23d2e2">44,824</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="dlx:Prepaidproductdiscounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZToyODczYmRjNzE1MTU0MjJhOTg4ZGE0ZDMzNTM0YmJjMC90YWJsZXJhbmdlOjI4NzNiZGM3MTUxNTQyMmE5ODhkYTRkMzM1MzRiYmMwXzMtNC0xLTEtOTc2Mjc_222b9a27-2bdc-476a-b6ad-c5bc39ceb048">56,527</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred contract acquisition costs</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:CapitalizedContractCostNetNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZToyODczYmRjNzE1MTU0MjJhOTg4ZGE0ZDMzNTM0YmJjMC90YWJsZXJhbmdlOjI4NzNiZGM3MTUxNTQyMmE5ODhkYTRkMzM1MzRiYmMwXzQtMi0xLTEtMTIxNDQy_9d23a71b-4da9-4183-946a-dab85675a91b">21,300</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="us-gaap:CapitalizedContractCostNetNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZToyODczYmRjNzE1MTU0MjJhOTg4ZGE0ZDMzNTM0YmJjMC90YWJsZXJhbmdlOjI4NzNiZGM3MTUxNTQyMmE5ODhkYTRkMzM1MzRiYmMwXzQtNC0xLTEtMTIxNDQy_97846938-63f3-4541-be4f-6a3076b8226b">17,975</ix:nonFraction>&#160;</span></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:9.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loans and notes receivable from distributors, net of allowance for credit losses</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:NotesAndLoansReceivableNetNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZToyODczYmRjNzE1MTU0MjJhOTg4ZGE0ZDMzNTM0YmJjMC90YWJsZXJhbmdlOjI4NzNiZGM3MTUxNTQyMmE5ODhkYTRkMzM1MzRiYmMwXzQtMi0xLTEtOTc2Mjc_a909b32a-45bb-4bb9-9ee8-107c8f492fa5">13,259</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="us-gaap:NotesAndLoansReceivableNetNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZToyODczYmRjNzE1MTU0MjJhOTg4ZGE0ZDMzNTM0YmJjMC90YWJsZXJhbmdlOjI4NzNiZGM3MTUxNTQyMmE5ODhkYTRkMzM1MzRiYmMwXzQtNC0xLTEtOTc2Mjc_3448aeff-b52b-400a-a77c-805f2f83e991">20,201</ix:nonFraction>&#160;</span></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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:OtherAssetsMiscellaneousNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZToyODczYmRjNzE1MTU0MjJhOTg4ZGE0ZDMzNTM0YmJjMC90YWJsZXJhbmdlOjI4NzNiZGM3MTUxNTQyMmE5ODhkYTRkMzM1MzRiYmMwXzYtMi0xLTEtOTc2Mjc_09cc1bd5-988a-4c81-9d75-926551e007f6">30,081</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="us-gaap:OtherAssetsMiscellaneousNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZToyODczYmRjNzE1MTU0MjJhOTg4ZGE0ZDMzNTM0YmJjMC90YWJsZXJhbmdlOjI4NzNiZGM3MTUxNTQyMmE5ODhkYTRkMzM1MzRiYmMwXzYtNC0xLTEtOTc2Mjc_9bd44be3-1336-4bdc-b7c6-02ea6ad57dc3">33,935</ix:nonFraction>&#160;</span></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:#0e32e1;font-family:'Arial',sans-serif;font-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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZToyODczYmRjNzE1MTU0MjJhOTg4ZGE0ZDMzNTM0YmJjMC90YWJsZXJhbmdlOjI4NzNiZGM3MTUxNTQyMmE5ODhkYTRkMzM1MzRiYmMwXzctMi0xLTEtOTc2Mjc_75522728-6e23-4b62-8ce3-ffc2c1626fdf">260,354</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZToyODczYmRjNzE1MTU0MjJhOTg4ZGE0ZDMzNTM0YmJjMC90YWJsZXJhbmdlOjI4NzNiZGM3MTUxNTQyMmE5ODhkYTRkMzM1MzRiYmMwXzctNC0xLTEtOTc2Mjc_8eea3817-0134-48c9-af85-cd0704313a73">279,463</ix:nonFraction>&#160;</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:-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%"> <ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzU0OTc1NTgxOTc2Mg_3d902b33-e2bc-4f1a-9d26-d65ee1e69a94" footnoteRole="http://www.xbrl.org/2003/role/footnote">Amortization of deferred contract acquisition costs was $<ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:CapitalizedContractCostAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzEwOTk1MTE2MzMyMTk_fadd4f2b-5e2a-491d-aba5-88aca32b2b17">8,206</ix:nonFraction> for 2022, $<ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:CapitalizedContractCostAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzEwOTk1MTE2MzMyMzI_0ea817db-e685-4952-a514-fce352c18dff">4,975</ix:nonFraction> for 2021 and $<ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:CapitalizedContractCostAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzEwOTk1MTE2MzMyNDg_ee24e7cc-8771-4b53-b3c6-b03815675c0c">3,739</ix:nonFraction> for 2020.</ix:footnote></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%"> <ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzQ5NDI_1680248e-c9f1-4d3b-adbf-e2a1affb5661" footnoteRole="http://www.xbrl.org/2003/role/footnote">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 $<ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:NotesAndLoansReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzI1NDc_70579df4-46bb-4230-a289-85a9ba9f746e">961</ix:nonFraction> as of December&#160;31, 2022 and $<ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="us-gaap:NotesAndLoansReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzI1NjM_9c251a71-cd5f-4180-b520-219ab33c8a7e">1,317</ix:nonFraction> as of December&#160;31, 2021.</ix:footnote></span></div></ix:continuation><div><span><br/></span></div><ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="dlx:ScheduleofprepaidproductdiscountsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzQ4MzQ_5ff4d264-6cd5-4e18-8e8e-37518854a7c8" escape="true"><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Changes in prepaid product discounts were as follows for the years ended December 31:</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:54.976%"></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.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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</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:#0e32e1;font-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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="dlx:Prepaidproductdiscounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkMWFhYjVhMjY3MWE0ODgwYjllN2Q5OGJlYzRhMDVhOS90YWJsZXJhbmdlOmQxYWFiNWEyNjcxYTQ4ODBiOWU3ZDk4YmVjNGEwNWE5XzEtMi0xLTEtOTc2Mjc_f07ae6eb-89de-463e-983a-da43ad78fbcf">56,527</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="i8c492e1c1980414f9304ccac101b2f07_I20201231" decimals="-3" name="dlx:Prepaidproductdiscounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkMWFhYjVhMjY3MWE0ODgwYjllN2Q5OGJlYzRhMDVhOS90YWJsZXJhbmdlOmQxYWFiNWEyNjcxYTQ4ODBiOWU3ZDk4YmVjNGEwNWE5XzEtNC0xLTEtOTc2Mjc_3f09d410-d6a0-452b-841f-6e68f4170c73">50,602</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="i2c86def6c76d415092af4e73be9e9306_I20191231" decimals="-3" name="dlx:Prepaidproductdiscounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkMWFhYjVhMjY3MWE0ODgwYjllN2Q5OGJlYzRhMDVhOS90YWJsZXJhbmdlOmQxYWFiNWEyNjcxYTQ4ODBiOWU3ZDk4YmVjNGEwNWE5XzEtNi0xLTEtOTc2Mjc_857e1fb3-a4d9-4904-8953-f942d6c27a51">51,145</ix:nonFraction>&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additions</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="dlx:Additionstoprepaidproductdiscounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkMWFhYjVhMjY3MWE0ODgwYjllN2Q5OGJlYzRhMDVhOS90YWJsZXJhbmdlOmQxYWFiNWEyNjcxYTQ4ODBiOWU3ZDk4YmVjNGEwNWE5XzItMi0xLTEtOTc2Mjc_c85a5b81-05a4-4e14-98bf-3937a12ab003">23,014</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="dlx:Additionstoprepaidproductdiscounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkMWFhYjVhMjY3MWE0ODgwYjllN2Q5OGJlYzRhMDVhOS90YWJsZXJhbmdlOmQxYWFiNWEyNjcxYTQ4ODBiOWU3ZDk4YmVjNGEwNWE5XzItNC0xLTEtOTc2Mjc_ea075c13-ba9f-4c1f-b2ec-f6e0ae317138">37,882</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="dlx:Additionstoprepaidproductdiscounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkMWFhYjVhMjY3MWE0ODgwYjllN2Q5OGJlYzRhMDVhOS90YWJsZXJhbmdlOmQxYWFiNWEyNjcxYTQ4ODBiOWU3ZDk4YmVjNGEwNWE5XzItNi0xLTEtOTc2Mjc_bb3d0a02-ce1b-4467-a6e7-4807d8d013fb">30,346</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="dlx:AmortizationOfPrepaidProductDiscounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkMWFhYjVhMjY3MWE0ODgwYjllN2Q5OGJlYzRhMDVhOS90YWJsZXJhbmdlOmQxYWFiNWEyNjcxYTQ4ODBiOWU3ZDk4YmVjNGEwNWE5XzMtMi0xLTEtOTc2Mjc_ef654724-3ed2-487f-8f41-9ea12669847b">34,400</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="dlx:AmortizationOfPrepaidProductDiscounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkMWFhYjVhMjY3MWE0ODgwYjllN2Q5OGJlYzRhMDVhOS90YWJsZXJhbmdlOmQxYWFiNWEyNjcxYTQ4ODBiOWU3ZDk4YmVjNGEwNWE5XzMtNC0xLTEtOTc2Mjc_3924ccd4-a5a8-4b16-944f-dee503e91512">31,784</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="dlx:AmortizationOfPrepaidProductDiscounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkMWFhYjVhMjY3MWE0ODgwYjllN2Q5OGJlYzRhMDVhOS90YWJsZXJhbmdlOmQxYWFiNWEyNjcxYTQ4ODBiOWU3ZDk4YmVjNGEwNWE5XzMtNi0xLTEtOTc2Mjc_0f4949b6-98d4-465a-972d-0216b628ed53">29,235</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" sign="-" name="dlx:Otherchangesinprepaidproductdiscounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkMWFhYjVhMjY3MWE0ODgwYjllN2Q5OGJlYzRhMDVhOS90YWJsZXJhbmdlOmQxYWFiNWEyNjcxYTQ4ODBiOWU3ZDk4YmVjNGEwNWE5XzQtMi0xLTEtOTc2Mjc_bb92f34d-323e-4009-8c40-2da4d56df68c">317</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" sign="-" name="dlx:Otherchangesinprepaidproductdiscounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkMWFhYjVhMjY3MWE0ODgwYjllN2Q5OGJlYzRhMDVhOS90YWJsZXJhbmdlOmQxYWFiNWEyNjcxYTQ4ODBiOWU3ZDk4YmVjNGEwNWE5XzQtNC0xLTEtOTc2Mjc_3b2ca73d-e9c4-47cf-a001-53bf62dc998a">173</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" sign="-" name="dlx:Otherchangesinprepaidproductdiscounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkMWFhYjVhMjY3MWE0ODgwYjllN2Q5OGJlYzRhMDVhOS90YWJsZXJhbmdlOmQxYWFiNWEyNjcxYTQ4ODBiOWU3ZDk4YmVjNGEwNWE5XzQtNi0xLTEtOTc2Mjc_25690398-9412-45ad-ba99-122d4a85649a">1,654</ix:nonFraction>)</span></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 year</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:#0e32e1;font-family:'Arial',sans-serif;font-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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="dlx:Prepaidproductdiscounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkMWFhYjVhMjY3MWE0ODgwYjllN2Q5OGJlYzRhMDVhOS90YWJsZXJhbmdlOmQxYWFiNWEyNjcxYTQ4ODBiOWU3ZDk4YmVjNGEwNWE5XzUtMi0xLTEtOTc2Mjc_ce053438-75fa-4e28-9096-8c23d41790de">44,824</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="dlx:Prepaidproductdiscounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkMWFhYjVhMjY3MWE0ODgwYjllN2Q5OGJlYzRhMDVhOS90YWJsZXJhbmdlOmQxYWFiNWEyNjcxYTQ4ODBiOWU3ZDk4YmVjNGEwNWE5XzUtNC0xLTEtOTc2Mjc_1df5cd82-0e67-4ab2-b6ef-7fc417b32918">56,527</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="i8c492e1c1980414f9304ccac101b2f07_I20201231" decimals="-3" name="dlx:Prepaidproductdiscounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkMWFhYjVhMjY3MWE0ODgwYjllN2Q5OGJlYzRhMDVhOS90YWJsZXJhbmdlOmQxYWFiNWEyNjcxYTQ4ODBiOWU3ZDk4YmVjNGEwNWE5XzUtNi0xLTEtOTc2Mjc_2988a0ab-dbb6-40bb-bbe8-1ff8b0ad1de0">50,602</ix:nonFraction>&#160;</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 style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;</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%"><ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzQ4MzU_bcd2020b-c677-4ba8-9ecd-1b47b345928f" footnoteRole="http://www.xbrl.org/2003/role/footnote">Prepaid product discounts are generally accrued upon contract execution. Cash payments made for prepaid product discounts were $<ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="dlx:Prepaidproductdiscountpayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzMwNDc_cd669a09-4638-45b7-a1d9-865ac640f563">30,603</ix:nonFraction> for 2022, $<ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="dlx:Prepaidproductdiscountpayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzMwNTg_e0f312e9-de8a-4b23-9230-3c3ab898998c">40,920</ix:nonFraction> for 2021 and $<ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="dlx:Prepaidproductdiscountpayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzMwNzI_c93828d4-c0d4-4a29-8ee1-a88dfd675b56">33,613</ix:nonFraction> for 2020.</ix:footnote></span></div></ix:nonNumeric><div style="text-indent:36pt"><span><br/></span></div><ix:nonNumeric contextRef="i9357a97dbd244f8c82d44743c30689ad_D20220101-20221231" name="us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzQ5MTM_46c1ff6a-abca-4c89-bcfa-bdb7f566ec4b" escape="true"><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 related to loans and notes receivable from distributors for the years ended December 31 were as follows:</span></div><div style="text-indent:27pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:54.976%"></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.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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</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:#0e32e1;font-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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i93cce6aac37f478cbe0105295d58bd4f_I20211231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo5MDdhYmUyZmU5ZGI0ZmNlYWE2NTQ4Mzk3YjBkM2I2Yi90YWJsZXJhbmdlOjkwN2FiZTJmZTlkYjRmY2VhYTY1NDgzOTdiMGQzYjZiXzEtMi0xLTEtOTc2Mjc_643fce81-1ff6-4e57-b371-f9b77e839cd0">2,830</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="i3c2607bd24104933a0cb2c02e62c08eb_I20201231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo5MDdhYmUyZmU5ZGI0ZmNlYWE2NTQ4Mzk3YjBkM2I2Yi90YWJsZXJhbmdlOjkwN2FiZTJmZTlkYjRmY2VhYTY1NDgzOTdiMGQzYjZiXzEtNC0xLTEtOTc2Mjc_8bb1fd95-720b-4560-910f-d456d59860ec">3,995</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="i24937441129947c49a8beea40c80fbf0_I20191231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo5MDdhYmUyZmU5ZGI0ZmNlYWE2NTQ4Mzk3YjBkM2I2Yi90YWJsZXJhbmdlOjkwN2FiZTJmZTlkYjRmY2VhYTY1NDgzOTdiMGQzYjZiXzEtNi0xLTEtOTc2Mjc_4cc48a21-cb77-44c9-916d-bde6c7e2c22a">284</ix:nonFraction>&#160;</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%">Adoption of ASU No. 2016-13</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ae1e3f36f92471e9c4078dfa6a4519e_I20191231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo5MDdhYmUyZmU5ZGI0ZmNlYWE2NTQ4Mzk3YjBkM2I2Yi90YWJsZXJhbmdlOjkwN2FiZTJmZTlkYjRmY2VhYTY1NDgzOTdiMGQzYjZiXzItNi0xLTEtOTc2Mjc_476e2b43-2b1a-41b5-b9d5-83ed0eef339d">4,749</ix:nonFraction>&#160;</span></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%">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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i82e5f677c4fd4c8aa84cd03c930bcdfa_D20220101-20221231" decimals="-3" name="us-gaap:ProvisionForLoanLossesExpensed" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo5MDdhYmUyZmU5ZGI0ZmNlYWE2NTQ4Mzk3YjBkM2I2Yi90YWJsZXJhbmdlOjkwN2FiZTJmZTlkYjRmY2VhYTY1NDgzOTdiMGQzYjZiXzMtMi0xLTEtOTc2Mjc_70558fb9-2704-44b2-9816-c2b6b52e252e">1,195</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i92c9609e94414d5185628823d277a7db_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:ProvisionForLoanLossesExpensed" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo5MDdhYmUyZmU5ZGI0ZmNlYWE2NTQ4Mzk3YjBkM2I2Yi90YWJsZXJhbmdlOjkwN2FiZTJmZTlkYjRmY2VhYTY1NDgzOTdiMGQzYjZiXzMtNC0xLTEtOTc2Mjc_565cd719-577a-4273-aafc-739462a8bc0c">1,165</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ida9e5d56ef494ca1ae323a8fba01f5a6_D20200101-20201231" decimals="-3" name="us-gaap:ProvisionForLoanLossesExpensed" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo5MDdhYmUyZmU5ZGI0ZmNlYWE2NTQ4Mzk3YjBkM2I2Yi90YWJsZXJhbmdlOjkwN2FiZTJmZTlkYjRmY2VhYTY1NDgzOTdiMGQzYjZiXzMtNi0xLTEtOTc2Mjc_bc0e40bc-771a-461b-9575-e0b1728a84a2">5,412</ix:nonFraction>&#160;</span></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%">Exchange for customer lists</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i82e5f677c4fd4c8aa84cd03c930bcdfa_D20220101-20221231" decimals="-3" sign="-" name="dlx:FinancingReceivableAllowanceForCreditLossesOtherChange" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo5MDdhYmUyZmU5ZGI0ZmNlYWE2NTQ4Mzk3YjBkM2I2Yi90YWJsZXJhbmdlOjkwN2FiZTJmZTlkYjRmY2VhYTY1NDgzOTdiMGQzYjZiXzQtMi0xLTEtOTc2Mjc_893d7a54-1f81-4c29-91c7-6cb2f0329daf">402</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i92c9609e94414d5185628823d277a7db_D20210101-20211231" decimals="-3" name="dlx:FinancingReceivableAllowanceForCreditLossesOtherChange" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo5MDdhYmUyZmU5ZGI0ZmNlYWE2NTQ4Mzk3YjBkM2I2Yi90YWJsZXJhbmdlOjkwN2FiZTJmZTlkYjRmY2VhYTY1NDgzOTdiMGQzYjZiXzQtNC0xLTEtOTc2Mjc_2cf9de13-1d20-4804-9572-90212438bfae">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ida9e5d56ef494ca1ae323a8fba01f5a6_D20200101-20201231" decimals="-3" sign="-" name="dlx:FinancingReceivableAllowanceForCreditLossesOtherChange" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo5MDdhYmUyZmU5ZGI0ZmNlYWE2NTQ4Mzk3YjBkM2I2Yi90YWJsZXJhbmdlOjkwN2FiZTJmZTlkYjRmY2VhYTY1NDgzOTdiMGQzYjZiXzQtNi0xLTEtOTc2Mjc_835c6082-6529-4182-9096-9de004807f5d">6,402</ix:nonFraction>)</span></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</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i82e5f677c4fd4c8aa84cd03c930bcdfa_D20220101-20221231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo5MDdhYmUyZmU5ZGI0ZmNlYWE2NTQ4Mzk3YjBkM2I2Yi90YWJsZXJhbmdlOjkwN2FiZTJmZTlkYjRmY2VhYTY1NDgzOTdiMGQzYjZiXzUtMi0xLTEtOTc2Mjc_4b63e39b-2692-4d56-991e-cd8aea081445">2,599</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i92c9609e94414d5185628823d277a7db_D20210101-20211231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo5MDdhYmUyZmU5ZGI0ZmNlYWE2NTQ4Mzk3YjBkM2I2Yi90YWJsZXJhbmdlOjkwN2FiZTJmZTlkYjRmY2VhYTY1NDgzOTdiMGQzYjZiXzUtNC0xLTEtOTc2Mjc_e4ac117e-0dfe-48b5-9f13-0d6645c93ff1">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ida9e5d56ef494ca1ae323a8fba01f5a6_D20200101-20201231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo5MDdhYmUyZmU5ZGI0ZmNlYWE2NTQ4Mzk3YjBkM2I2Yi90YWJsZXJhbmdlOjkwN2FiZTJmZTlkYjRmY2VhYTY1NDgzOTdiMGQzYjZiXzUtNi0xLTEtOTc2Mjc_d07600a2-5463-4266-b2ed-1cbdfa89750b">48</ix:nonFraction>)</span></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 year</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:#0e32e1;font-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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i233fb22c11024a0ebe4d377d1bae23fe_I20221231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo5MDdhYmUyZmU5ZGI0ZmNlYWE2NTQ4Mzk3YjBkM2I2Yi90YWJsZXJhbmdlOjkwN2FiZTJmZTlkYjRmY2VhYTY1NDgzOTdiMGQzYjZiXzYtMi0xLTEtOTc2Mjc_93a39340-23c4-4621-af68-04c49f36ae11">1,024</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="i93cce6aac37f478cbe0105295d58bd4f_I20211231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo5MDdhYmUyZmU5ZGI0ZmNlYWE2NTQ4Mzk3YjBkM2I2Yi90YWJsZXJhbmdlOjkwN2FiZTJmZTlkYjRmY2VhYTY1NDgzOTdiMGQzYjZiXzYtNC0xLTEtOTc2Mjc_550d0afb-53f2-46be-abc6-53659702420c">2,830</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="i3c2607bd24104933a0cb2c02e62c08eb_I20201231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo5MDdhYmUyZmU5ZGI0ZmNlYWE2NTQ4Mzk3YjBkM2I2Yi90YWJsZXJhbmdlOjkwN2FiZTJmZTlkYjRmY2VhYTY1NDgzOTdiMGQzYjZiXzYtNi0xLTEtOTc2Mjc_901d32c1-9ce3-4358-a57a-05d09e42c0a6">3,995</ix:nonFraction>&#160;</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></ix:nonNumeric><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%">Bad debt expense for 2020 included loan-specific allowances primarily related to Promotional Solutions distributors that were underperforming. In calculating these reserves, we utilized various valuation techniques to determine the value of the underlying collateral. During the quarter ended September 30, 2020, these notes receivable were exchanged for the underlying collateral, which consisted of customer list intangible assets.</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 the 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></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:150%">61</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><div style="text-align:center"><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:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#546ff5;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">DELUXE CORPORATION</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(dollars in thousands, except per share amounts)</span></div></td></tr></table></div></div><div style="text-indent:27pt"><span><br/></span></div><ix:continuation id="ibe42def3e65948679ece0ad35fadfadf"><ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="us-gaap:FinancingReceivableCreditQualityIndicatorsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzQ5NTI_043bd200-dde5-4462-8185-fa143c90fd6f" escape="true"><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 December&#160;31, 2022. Write-offs of $<ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzU0OTc1NTgxOTg0OA_690cddea-d83a-4968-bed8-59f39de71c82">2,599</ix:nonFraction> for the year ended December&#160;31, 2022 related to loans and notes receivable originated in 2019.</span></div><div style="text-indent:27pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:31.648%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.626%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;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="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2018</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;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:#006ebf;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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Risk rating:</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;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%"><ix:nonFraction unitRef="usd" contextRef="ib70b0ed266504e72a3a3121d785e959a_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZToyYzFjN2UwZjM5ODE0YTc5OWIzNzk3MjIwMDk1ZjQyYi90YWJsZXJhbmdlOjJjMWM3ZTBmMzk4MTRhNzk5YjM3OTcyMjAwOTVmNDJiXzMtMi0xLTEtOTc2Mjc_f6195d80-6b15-4f75-b5f2-2bb28b197b26">1,142</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%"><ix:nonFraction unitRef="usd" contextRef="ib70b0ed266504e72a3a3121d785e959a_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZToyYzFjN2UwZjM5ODE0YTc5OWIzNzk3MjIwMDk1ZjQyYi90YWJsZXJhbmdlOjJjMWM3ZTBmMzk4MTRhNzk5YjM3OTcyMjAwOTVmNDJiXzMtNC0xLTEtOTc2Mjc_b969def9-54df-460a-a8ba-aac1eaec911c">429</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%"><ix:nonFraction unitRef="usd" contextRef="ib70b0ed266504e72a3a3121d785e959a_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZToyYzFjN2UwZjM5ODE0YTc5OWIzNzk3MjIwMDk1ZjQyYi90YWJsZXJhbmdlOjJjMWM3ZTBmMzk4MTRhNzk5YjM3OTcyMjAwOTVmNDJiXzMtNi0xLTEtOTc2Mjc_ed4c6929-22a4-45dd-893a-f9120a186354">4,128</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%"><ix:nonFraction unitRef="usd" contextRef="ib70b0ed266504e72a3a3121d785e959a_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZToyYzFjN2UwZjM5ODE0YTc5OWIzNzk3MjIwMDk1ZjQyYi90YWJsZXJhbmdlOjJjMWM3ZTBmMzk4MTRhNzk5YjM3OTcyMjAwOTVmNDJiXzMtMTAtMS0xLTk3NjI3_ea4f46ac-2921-408e-9a15-de5067fb4772">9,545</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%"><ix:nonFraction unitRef="usd" contextRef="ib70b0ed266504e72a3a3121d785e959a_I20221231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZToyYzFjN2UwZjM5ODE0YTc5OWIzNzk3MjIwMDk1ZjQyYi90YWJsZXJhbmdlOjJjMWM3ZTBmMzk4MTRhNzk5YjM3OTcyMjAwOTVmNDJiXzMtMTItMS0xLTk3NjI3_c70aef6b-40d1-418b-b2b8-0f10045f4969">15,244</ix:nonFraction>&#160;</span></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%">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%"><ix:nonFraction unitRef="usd" contextRef="i161c16782edd43a1a75289b49c3acf58_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZToyYzFjN2UwZjM5ODE0YTc5OWIzNzk3MjIwMDk1ZjQyYi90YWJsZXJhbmdlOjJjMWM3ZTBmMzk4MTRhNzk5YjM3OTcyMjAwOTVmNDJiXzQtMi0xLTEtOTc2Mjc_640a4011-74ed-4807-af7c-7ddab7f9f515">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i161c16782edd43a1a75289b49c3acf58_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZToyYzFjN2UwZjM5ODE0YTc5OWIzNzk3MjIwMDk1ZjQyYi90YWJsZXJhbmdlOjJjMWM3ZTBmMzk4MTRhNzk5YjM3OTcyMjAwOTVmNDJiXzQtNC0xLTEtOTc2Mjc_e7eec3d5-98b8-4467-b49e-6a14aa583ff4">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i161c16782edd43a1a75289b49c3acf58_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZToyYzFjN2UwZjM5ODE0YTc5OWIzNzk3MjIwMDk1ZjQyYi90YWJsZXJhbmdlOjJjMWM3ZTBmMzk4MTRhNzk5YjM3OTcyMjAwOTVmNDJiXzQtNi0xLTEtOTc2Mjc_e4f1526b-7d50-4e90-b751-6df9d713addc">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i161c16782edd43a1a75289b49c3acf58_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZToyYzFjN2UwZjM5ODE0YTc5OWIzNzk3MjIwMDk1ZjQyYi90YWJsZXJhbmdlOjJjMWM3ZTBmMzk4MTRhNzk5YjM3OTcyMjAwOTVmNDJiXzQtMTAtMS0xLTk3NjI3_cc98a0f2-ce8e-417e-8172-dd43ae76dec5">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i161c16782edd43a1a75289b49c3acf58_I20221231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZToyYzFjN2UwZjM5ODE0YTc5OWIzNzk3MjIwMDk1ZjQyYi90YWJsZXJhbmdlOjJjMWM3ZTBmMzk4MTRhNzk5YjM3OTcyMjAwOTVmNDJiXzQtMTItMS0xLTk3NjI3_473c1a1a-f6ed-46ef-a86a-32f8f76366a0">&#8212;</ix:nonFraction>&#160;</span></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 22.75pt;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%">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%"><ix:nonFraction unitRef="usd" contextRef="i233fb22c11024a0ebe4d377d1bae23fe_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZToyYzFjN2UwZjM5ODE0YTc5OWIzNzk3MjIwMDk1ZjQyYi90YWJsZXJhbmdlOjJjMWM3ZTBmMzk4MTRhNzk5YjM3OTcyMjAwOTVmNDJiXzUtMi0xLTEtOTc2Mjc_e695a9d3-4aed-4e0f-bfe0-9ca714b9d5c7">1,142</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="i233fb22c11024a0ebe4d377d1bae23fe_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZToyYzFjN2UwZjM5ODE0YTc5OWIzNzk3MjIwMDk1ZjQyYi90YWJsZXJhbmdlOjJjMWM3ZTBmMzk4MTRhNzk5YjM3OTcyMjAwOTVmNDJiXzUtNC0xLTEtOTc2Mjc_03ad54a1-b6f6-4944-b0b2-007dc7209829">429</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="i233fb22c11024a0ebe4d377d1bae23fe_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZToyYzFjN2UwZjM5ODE0YTc5OWIzNzk3MjIwMDk1ZjQyYi90YWJsZXJhbmdlOjJjMWM3ZTBmMzk4MTRhNzk5YjM3OTcyMjAwOTVmNDJiXzUtNi0xLTEtOTc2Mjc_534e4eea-d20f-4396-9d6a-8397c5fda8cd">4,128</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="i233fb22c11024a0ebe4d377d1bae23fe_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZToyYzFjN2UwZjM5ODE0YTc5OWIzNzk3MjIwMDk1ZjQyYi90YWJsZXJhbmdlOjJjMWM3ZTBmMzk4MTRhNzk5YjM3OTcyMjAwOTVmNDJiXzUtMTAtMS0xLTk3NjI3_230c1b58-bb19-4d20-9fc2-0f7ad73d273a">9,545</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="i233fb22c11024a0ebe4d377d1bae23fe_I20221231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZToyYzFjN2UwZjM5ODE0YTc5OWIzNzk3MjIwMDk1ZjQyYi90YWJsZXJhbmdlOjJjMWM3ZTBmMzk4MTRhNzk5YjM3OTcyMjAwOTVmNDJiXzUtMTItMS0xLTk3NjI3_5778f63a-aa1b-46e2-897a-e363008f3e37">15,244</ix:nonFraction>&#160;</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></ix:nonNumeric><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:27pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Accrued liabilities</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> &#8211; <ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzQ4MDA_4597ca01-68f5-4355-b7f1-977c3128ec63" continuedAt="i8294bb3235e74722aef386507790fd94" escape="true">Accrued liabilities were comprised of the following at December 31:</ix:nonNumeric></span></div><ix:continuation id="i8294bb3235e74722aef386507790fd94"><div style="margin-top:5pt"><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:70.307%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.389%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.538%"></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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</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%">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 #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:#0e32e1;font-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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:DeferredRevenueCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo5MzM0NjYyNzI3NWQ0N2M2YTg0MzkxMDFlZTc1MGRkNy90YWJsZXJhbmdlOjkzMzQ2NjI3Mjc1ZDQ3YzZhODQzOTEwMWVlNzUwZGQ3XzEtMi0xLTEtOTc2Mjc_9150bb12-c25d-41fe-a1c3-116b0507a5d7">47,012</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="us-gaap:DeferredRevenueCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo5MzM0NjYyNzI3NWQ0N2M2YTg0MzkxMDFlZTc1MGRkNy90YWJsZXJhbmdlOjkzMzQ2NjI3Mjc1ZDQ3YzZhODQzOTEwMWVlNzUwZGQ3XzEtNC0xLTEtOTc2Mjc_3aff8fc4-76c9-4c5f-a802-79b968b7def7">52,645</ix:nonFraction>&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Employee cash 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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:AccruedBonusesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo5MzM0NjYyNzI3NWQ0N2M2YTg0MzkxMDFlZTc1MGRkNy90YWJsZXJhbmdlOjkzMzQ2NjI3Mjc1ZDQ3YzZhODQzOTEwMWVlNzUwZGQ3XzItMi0xLTEtOTc2Mjc_1efee52b-2543-4503-b482-5957c89923a3">57,398</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="us-gaap:AccruedBonusesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo5MzM0NjYyNzI3NWQ0N2M2YTg0MzkxMDFlZTc1MGRkNy90YWJsZXJhbmdlOjkzMzQ2NjI3Mjc1ZDQ3YzZhODQzOTEwMWVlNzUwZGQ3XzItNC0xLTEtOTc2Mjc_cace8068-47a9-4b4f-baaf-8011f1801753">45,006</ix:nonFraction>&#160;</span></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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="dlx:AccruedWagesAndPayrollLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo5MzM0NjYyNzI3NWQ0N2M2YTg0MzkxMDFlZTc1MGRkNy90YWJsZXJhbmdlOjkzMzQ2NjI3Mjc1ZDQ3YzZhODQzOTEwMWVlNzUwZGQ3XzMtMi0xLTEtMTE5MTMy_7b8489e2-3d31-4618-a509-f133a4f08098">20,264</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="dlx:AccruedWagesAndPayrollLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo5MzM0NjYyNzI3NWQ0N2M2YTg0MzkxMDFlZTc1MGRkNy90YWJsZXJhbmdlOjkzMzQ2NjI3Mjc1ZDQ3YzZhODQzOTEwMWVlNzUwZGQ3XzMtNC0xLTEtMTE5MTQx_443b3fbc-98ab-4828-9264-4d2862095adb">24,951</ix:nonFraction>&#160;</span></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 (Note 14)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo5MzM0NjYyNzI3NWQ0N2M2YTg0MzkxMDFlZTc1MGRkNy90YWJsZXJhbmdlOjkzMzQ2NjI3Mjc1ZDQ3YzZhODQzOTEwMWVlNzUwZGQ3XzMtMi0xLTEtOTc2Mjc_c3b99660-1454-4c52-a92d-32263c50d02d">12,780</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo5MzM0NjYyNzI3NWQ0N2M2YTg0MzkxMDFlZTc1MGRkNy90YWJsZXJhbmdlOjkzMzQ2NjI3Mjc1ZDQ3YzZhODQzOTEwMWVlNzUwZGQ3XzMtNC0xLTEtOTc2Mjc_fcf5a493-6439-4b18-a523-f7a2839923b4">14,852</ix:nonFraction>&#160;</span></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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="dlx:CustomerRebates" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo5MzM0NjYyNzI3NWQ0N2M2YTg0MzkxMDFlZTc1MGRkNy90YWJsZXJhbmdlOjkzMzQ2NjI3Mjc1ZDQ3YzZhODQzOTEwMWVlNzUwZGQ3XzUtMi0xLTEtMTIxNDcz_930e8936-a8db-446f-bd7b-14a5797f965c">12,153</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="dlx:CustomerRebates" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo5MzM0NjYyNzI3NWQ0N2M2YTg0MzkxMDFlZTc1MGRkNy90YWJsZXJhbmdlOjkzMzQ2NjI3Mjc1ZDQ3YzZhODQzOTEwMWVlNzUwZGQ3XzUtNC0xLTEtMTIxNDcz_7663e4f7-4d4c-4149-a550-d21c391f655c">9,036</ix:nonFraction>&#160;</span></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 due within one year</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="dlx:Prepaidproductdiscountliabilitycurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo5MzM0NjYyNzI3NWQ0N2M2YTg0MzkxMDFlZTc1MGRkNy90YWJsZXJhbmdlOjkzMzQ2NjI3Mjc1ZDQ3YzZhODQzOTEwMWVlNzUwZGQ3XzQtMi0xLTEtOTc2Mjc_cb7c775b-de80-4a07-bfd6-e4cdbd7d08c2">4,179</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="dlx:Prepaidproductdiscountliabilitycurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo5MzM0NjYyNzI3NWQ0N2M2YTg0MzkxMDFlZTc1MGRkNy90YWJsZXJhbmdlOjkzMzQ2NjI3Mjc1ZDQ3YzZhODQzOTEwMWVlNzUwZGQ3XzQtNC0xLTEtOTc2Mjc_e799d52b-c407-42cf-a962-db0d5fc514e2">11,866</ix:nonFraction>&#160;</span></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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:OtherAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo5MzM0NjYyNzI3NWQ0N2M2YTg0MzkxMDFlZTc1MGRkNy90YWJsZXJhbmdlOjkzMzQ2NjI3Mjc1ZDQ3YzZhODQzOTEwMWVlNzUwZGQ3XzYtMi0xLTEtOTc2Mjc_85715ba4-f51c-45b5-8665-757f87128fea">64,618</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="us-gaap:OtherAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo5MzM0NjYyNzI3NWQ0N2M2YTg0MzkxMDFlZTc1MGRkNy90YWJsZXJhbmdlOjkzMzQ2NjI3Mjc1ZDQ3YzZhODQzOTEwMWVlNzUwZGQ3XzYtNC0xLTEtOTc2Mjc_8ac8d8e5-3f5c-4b45-b22c-84e28648a749">58,476</ix:nonFraction>&#160;</span></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:#0e32e1;font-family:'Arial',sans-serif;font-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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo5MzM0NjYyNzI3NWQ0N2M2YTg0MzkxMDFlZTc1MGRkNy90YWJsZXJhbmdlOjkzMzQ2NjI3Mjc1ZDQ3YzZhODQzOTEwMWVlNzUwZGQ3XzctMi0xLTEtOTc2Mjc_d3c05d5b-9812-4726-a0dd-9d003c7380c7">218,404</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo5MzM0NjYyNzI3NWQ0N2M2YTg0MzkxMDFlZTc1MGRkNy90YWJsZXJhbmdlOjkzMzQ2NjI3Mjc1ZDQ3YzZhODQzOTEwMWVlNzUwZGQ3XzctNC0xLTEtOTc2Mjc_9244c657-18cd-47f0-a1d2-493d98a47d96">216,832</ix:nonFraction>&#160;</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:-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%"><ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzQ4NTI_d4dc633e-d555-40de-90ba-80f0288c9722" footnoteRole="http://www.xbrl.org/2003/role/footnote"> Revenue recognized from amounts included in deferred revenue at the beginning of the period was $<ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:DeferredRevenueRevenueRecognized1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzQ0MzY_c2f28884-b19a-4672-85fb-893349ebe7d6">47,547</ix:nonFraction> for 2022, $<ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:DeferredRevenueRevenueRecognized1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzEwOTk1MTE2MzMwNTU_199e20e3-5210-47e3-a1e6-dbdbfab0919f">39,366</ix:nonFraction> for 2021 and $<ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:DeferredRevenueRevenueRecognized1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzEwOTk1MTE2MzMwNjE_b92502dd-52e8-4912-85ec-57d86dcffb78">42,108</ix:nonFraction> for 2020.</ix:footnote></span></div></ix:continuation><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%">Supplemental cash flow information</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%">&#8211; <ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzQ5MTQ_1a94493c-7e30-4a05-9e2f-9e210be865fb" continuedAt="ib1517c062a4a4a4ca71aa92391ddb55d" escape="true">Supplemental cash flow information was as follows for the years ended December 31:</ix:nonNumeric></span></div><ix:continuation id="ib1517c062a4a4a4ca71aa92391ddb55d"><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:54.976%"></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.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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></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;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Reconciliation of cash, cash equivalents, restricted cash and restricted cash equivalents to the consolidated balance sheets:</span></div></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="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 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%">Cash and cash equivalents</span></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo4MWNhYjZmNDA5ZDg0OTYwOWExNDFmMWEyNmFjN2ZiMy90YWJsZXJhbmdlOjgxY2FiNmY0MDlkODQ5NjA5YTE0MWYxYTI2YWM3ZmIzXzItMi0xLTEtOTc2Mjc_aa42db6c-d1c5-4106-ac7f-ece1af72d3eb">40,435</ix:nonFraction>&#160;</span></td><td style="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%"><ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo4MWNhYjZmNDA5ZDg0OTYwOWExNDFmMWEyNmFjN2ZiMy90YWJsZXJhbmdlOjgxY2FiNmY0MDlkODQ5NjA5YTE0MWYxYTI2YWM3ZmIzXzItNC0xLTEtOTc2Mjc_0d058d49-6110-4a99-9d6c-2f7ffbb3010d">41,231</ix:nonFraction>&#160;</span></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%"><ix:nonFraction unitRef="usd" contextRef="i8c492e1c1980414f9304ccac101b2f07_I20201231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo4MWNhYjZmNDA5ZDg0OTYwOWExNDFmMWEyNmFjN2ZiMy90YWJsZXJhbmdlOjgxY2FiNmY0MDlkODQ5NjA5YTE0MWYxYTI2YWM3ZmIzXzItNi0xLTEtOTc2Mjc_92f86cfe-4eca-4b2c-a4fa-c07f1a9aad54">123,122</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo4MWNhYjZmNDA5ZDg0OTYwOWExNDFmMWEyNmFjN2ZiMy90YWJsZXJhbmdlOjgxY2FiNmY0MDlkODQ5NjA5YTE0MWYxYTI2YWM3ZmIzXzMtMC0xLTEtMTI4MjE0_7acd1a8f-81d2-4d0f-9ef3-368df60a6743"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo4MWNhYjZmNDA5ZDg0OTYwOWExNDFmMWEyNmFjN2ZiMy90YWJsZXJhbmdlOjgxY2FiNmY0MDlkODQ5NjA5YTE0MWYxYTI2YWM3ZmIzXzMtMC0xLTEtMTI4MjE0_e790ed5d-65ae-4e33-9aa3-e07f9e6b83f0"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo4MWNhYjZmNDA5ZDg0OTYwOWExNDFmMWEyNmFjN2ZiMy90YWJsZXJhbmdlOjgxY2FiNmY0MDlkODQ5NjA5YTE0MWYxYTI2YWM3ZmIzXzMtMC0xLTEtMTI4MjE0_ea49e4d0-c6ac-4b83-974d-f63edcaef671">Restricted cash and restricted cash equivalents included in funds held for customers</span></span></span></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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:RestrictedCashEquivalentsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo4MWNhYjZmNDA5ZDg0OTYwOWExNDFmMWEyNmFjN2ZiMy90YWJsZXJhbmdlOjgxY2FiNmY0MDlkODQ5NjA5YTE0MWYxYTI2YWM3ZmIzXzMtMi0xLTEtOTc2Mjc_d9538632-91cb-43fc-acd5-35a9294d9529">294,165</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="us-gaap:RestrictedCashEquivalentsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo4MWNhYjZmNDA5ZDg0OTYwOWExNDFmMWEyNmFjN2ZiMy90YWJsZXJhbmdlOjgxY2FiNmY0MDlkODQ5NjA5YTE0MWYxYTI2YWM3ZmIzXzMtNC0xLTEtOTc2Mjc_d9ad7feb-40f1-46eb-868d-5daabd63a846">241,488</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8c492e1c1980414f9304ccac101b2f07_I20201231" decimals="-3" name="us-gaap:RestrictedCashEquivalentsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo4MWNhYjZmNDA5ZDg0OTYwOWExNDFmMWEyNmFjN2ZiMy90YWJsZXJhbmdlOjgxY2FiNmY0MDlkODQ5NjA5YTE0MWYxYTI2YWM3ZmIzXzMtNi0xLTEtOTc2Mjc_9b59dadd-1939-4b6d-8d20-66034a4cf022">106,287</ix:nonFraction>&#160;</span></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 15.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 style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo4MWNhYjZmNDA5ZDg0OTYwOWExNDFmMWEyNmFjN2ZiMy90YWJsZXJhbmdlOjgxY2FiNmY0MDlkODQ5NjA5YTE0MWYxYTI2YWM3ZmIzXzQtMC0xLTEtMTI4MjEy_54db4bbc-b819-479b-8517-7bda0f64ea87"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo4MWNhYjZmNDA5ZDg0OTYwOWExNDFmMWEyNmFjN2ZiMy90YWJsZXJhbmdlOjgxY2FiNmY0MDlkODQ5NjA5YTE0MWYxYTI2YWM3ZmIzXzQtMC0xLTEtMTI4MjEy_74d364eb-bae7-4c1b-801d-79a1f43e3249"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo4MWNhYjZmNDA5ZDg0OTYwOWExNDFmMWEyNmFjN2ZiMy90YWJsZXJhbmdlOjgxY2FiNmY0MDlkODQ5NjA5YTE0MWYxYTI2YWM3ZmIzXzQtMC0xLTEtMTI4MjEy_95736c6a-e9a7-4b02-a6b6-377d59b271c6">Non-current restricted cash included in other non-current assets</span></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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo4MWNhYjZmNDA5ZDg0OTYwOWExNDFmMWEyNmFjN2ZiMy90YWJsZXJhbmdlOjgxY2FiNmY0MDlkODQ5NjA5YTE0MWYxYTI2YWM3ZmIzXzQtMi0xLTEtOTc2Mjc_ee932ac8-6b93-4eb3-ae99-16ef91c1c543">2,815</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo4MWNhYjZmNDA5ZDg0OTYwOWExNDFmMWEyNmFjN2ZiMy90YWJsZXJhbmdlOjgxY2FiNmY0MDlkODQ5NjA5YTE0MWYxYTI2YWM3ZmIzXzQtNC0xLTEtOTc2Mjc_e64e9f29-5a39-4bdd-9f60-3ddd6e2e55f6">2,772</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8c492e1c1980414f9304ccac101b2f07_I20201231" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo4MWNhYjZmNDA5ZDg0OTYwOWExNDFmMWEyNmFjN2ZiMy90YWJsZXJhbmdlOjgxY2FiNmY0MDlkODQ5NjA5YTE0MWYxYTI2YWM3ZmIzXzQtNi0xLTEtOTc2Mjc_c0b09534-c274-490c-8582-73a6b14e3a15">&#8212;</ix:nonFraction>&#160;</span></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:27pt;text-indent:-9pt"><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></div></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:#0e32e1;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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo4MWNhYjZmNDA5ZDg0OTYwOWExNDFmMWEyNmFjN2ZiMy90YWJsZXJhbmdlOjgxY2FiNmY0MDlkODQ5NjA5YTE0MWYxYTI2YWM3ZmIzXzUtMi0xLTEtOTc2Mjc_59490b19-0337-4840-b1f3-26197596505b">337,415</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo4MWNhYjZmNDA5ZDg0OTYwOWExNDFmMWEyNmFjN2ZiMy90YWJsZXJhbmdlOjgxY2FiNmY0MDlkODQ5NjA5YTE0MWYxYTI2YWM3ZmIzXzUtNC0xLTEtOTc2Mjc_a0b98c20-0865-4884-aeaf-9847bc091119">285,491</ix:nonFraction>&#160;</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 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%"><ix:nonFraction unitRef="usd" contextRef="i8c492e1c1980414f9304ccac101b2f07_I20201231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo4MWNhYjZmNDA5ZDg0OTYwOWExNDFmMWEyNmFjN2ZiMy90YWJsZXJhbmdlOjgxY2FiNmY0MDlkODQ5NjA5YTE0MWYxYTI2YWM3ZmIzXzUtNi0xLTEtOTc2Mjc_9035d322-9864-442b-bea9-70cc0d6d9fec">229,409</ix:nonFraction>&#160;</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;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 paid</span></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo4MWNhYjZmNDA5ZDg0OTYwOWExNDFmMWEyNmFjN2ZiMy90YWJsZXJhbmdlOjgxY2FiNmY0MDlkODQ5NjA5YTE0MWYxYTI2YWM3ZmIzXzYtMi0xLTEtMTIyMzY5_b84244be-7a4a-4d66-b124-b082a4637c38">87,108</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #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:3pt double #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:3pt double #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%"><ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo4MWNhYjZmNDA5ZDg0OTYwOWExNDFmMWEyNmFjN2ZiMy90YWJsZXJhbmdlOjgxY2FiNmY0MDlkODQ5NjA5YTE0MWYxYTI2YWM3ZmIzXzYtNC0xLTEtMTIyMzY5_b7dbccc6-665f-4336-af7c-6e7441591088">46,621</ix:nonFraction>&#160;</span></td><td style="border-top:3pt double #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:3pt double #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:3pt double #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%"><ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo4MWNhYjZmNDA5ZDg0OTYwOWExNDFmMWEyNmFjN2ZiMy90YWJsZXJhbmdlOjgxY2FiNmY0MDlkODQ5NjA5YTE0MWYxYTI2YWM3ZmIzXzYtNi0xLTEtMTIyMzY5_b7901b22-760c-41f8-9c3f-26db5560a21a">22,853</ix:nonFraction>&#160;</span></td><td style="border-top:3pt double #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%">Income taxes paid</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxesPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo4MWNhYjZmNDA5ZDg0OTYwOWExNDFmMWEyNmFjN2ZiMy90YWJsZXJhbmdlOjgxY2FiNmY0MDlkODQ5NjA5YTE0MWYxYTI2YWM3ZmIzXzYtMi0xLTEtOTc2Mjc_79a9eb23-bfb5-4e5a-a2c5-13de02399442">38,629</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxesPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo4MWNhYjZmNDA5ZDg0OTYwOWExNDFmMWEyNmFjN2ZiMy90YWJsZXJhbmdlOjgxY2FiNmY0MDlkODQ5NjA5YTE0MWYxYTI2YWM3ZmIzXzYtNC0xLTEtOTc2Mjc_02ac2d1d-e657-4a5f-8fa7-a834f7adf656">18,761</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxesPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo4MWNhYjZmNDA5ZDg0OTYwOWExNDFmMWEyNmFjN2ZiMy90YWJsZXJhbmdlOjgxY2FiNmY0MDlkODQ5NjA5YTE0MWYxYTI2YWM3ZmIzXzYtNi0xLTEtOTc2Mjc_5b876b7d-2819-4827-8a71-7910be2d4374">24,701</ix:nonFraction>&#160;</span></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-cash investing activities:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">Non-cash consideration for customer list purchases</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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:OtherSignificantNoncashTransactionValueOfConsiderationGiven1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo4MWNhYjZmNDA5ZDg0OTYwOWExNDFmMWEyNmFjN2ZiMy90YWJsZXJhbmdlOjgxY2FiNmY0MDlkODQ5NjA5YTE0MWYxYTI2YWM3ZmIzXzktMi0xLTEtOTc2Mjc_9f35c841-dd50-4017-8ec0-be82d8ec04b8">5,096</ix:nonFraction>&#160;</span></td><td style="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%"><ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:OtherSignificantNoncashTransactionValueOfConsiderationGiven1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo4MWNhYjZmNDA5ZDg0OTYwOWExNDFmMWEyNmFjN2ZiMy90YWJsZXJhbmdlOjgxY2FiNmY0MDlkODQ5NjA5YTE0MWYxYTI2YWM3ZmIzXzktNC0xLTEtOTc2Mjc_fa15fdee-7229-469b-9e39-60a9ddb89bd7">15,528</ix:nonFraction>&#160;</span></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%"><ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:OtherSignificantNoncashTransactionValueOfConsiderationGiven1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo4MWNhYjZmNDA5ZDg0OTYwOWExNDFmMWEyNmFjN2ZiMy90YWJsZXJhbmdlOjgxY2FiNmY0MDlkODQ5NjA5YTE0MWYxYTI2YWM3ZmIzXzktNi0xLTEtOTc2Mjc_d465f45b-1990-48b3-b79b-e6fa451f4a6f">21,439</ix:nonFraction>&#160;</span></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%">Non-cash financing activities:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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%">Liabilities for holdback payments on asset purchases</span></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="dlx:ConsiderationTransferredLiabilitiesIncurredBusinessCombinationsAndAssetPurchases" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo4MWNhYjZmNDA5ZDg0OTYwOWExNDFmMWEyNmFjN2ZiMy90YWJsZXJhbmdlOjgxY2FiNmY0MDlkODQ5NjA5YTE0MWYxYTI2YWM3ZmIzXzExLTItMS0xLTk3NjI3_70923a87-3c75-4999-ab9a-254f4e85ce5b">8,609</ix:nonFraction>&#160;</span></td><td style="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%"><ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="dlx:ConsiderationTransferredLiabilitiesIncurredBusinessCombinationsAndAssetPurchases" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo4MWNhYjZmNDA5ZDg0OTYwOWExNDFmMWEyNmFjN2ZiMy90YWJsZXJhbmdlOjgxY2FiNmY0MDlkODQ5NjA5YTE0MWYxYTI2YWM3ZmIzXzExLTQtMS0xLTk3NjI3_348f055a-788d-40d2-b17e-b6007f025bf3">4,121</ix:nonFraction>&#160;</span></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%"><ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="dlx:ConsiderationTransferredLiabilitiesIncurredBusinessCombinationsAndAssetPurchases" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo4MWNhYjZmNDA5ZDg0OTYwOWExNDFmMWEyNmFjN2ZiMy90YWJsZXJhbmdlOjgxY2FiNmY0MDlkODQ5NjA5YTE0MWYxYTI2YWM3ZmIzXzExLTYtMS0xLTk3NjI3_58bdd98c-b5ac-46e2-b8a0-3ee1862fee58">12,949</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vesting of restricted stock unit awards</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6ccfe106ea14a80b7b71b7412ce4615_D20220101-20221231" decimals="-3" name="us-gaap:StockIssued1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo4MWNhYjZmNDA5ZDg0OTYwOWExNDFmMWEyNmFjN2ZiMy90YWJsZXJhbmdlOjgxY2FiNmY0MDlkODQ5NjA5YTE0MWYxYTI2YWM3ZmIzXzEyLTItMS0xLTk3NjI3_9bee5d50-b34f-491d-a876-38b728e13d85">13,602</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0997991cc78d4449acaa7f8990ad94ec_D20210101-20211231" decimals="-3" name="us-gaap:StockIssued1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo4MWNhYjZmNDA5ZDg0OTYwOWExNDFmMWEyNmFjN2ZiMy90YWJsZXJhbmdlOjgxY2FiNmY0MDlkODQ5NjA5YTE0MWYxYTI2YWM3ZmIzXzEyLTQtMS0xLTk3NjI3_7472358d-9e5f-4b66-96b9-85cf50fae339">16,646</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1745c11467714d268a5fa0c94d611a30_D20200101-20201231" decimals="-3" name="us-gaap:StockIssued1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo4MWNhYjZmNDA5ZDg0OTYwOWExNDFmMWEyNmFjN2ZiMy90YWJsZXJhbmdlOjgxY2FiNmY0MDlkODQ5NjA5YTE0MWYxYTI2YWM3ZmIzXzEyLTYtMS0xLTk3NjI3_2a29bf49-2d58-46fd-a5fc-01500af736c4">7,839</ix:nonFraction>&#160;</span></td><td style="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%"><ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzU0OTc1NTgxOTc2Mw_9c5537ef-a61e-4724-998b-d0d517c1b808" footnoteRole="http://www.xbrl.org/2003/role/footnote">Consists of pre-acquisition amounts owed to us by the sellers.</ix:footnote></span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Information regarding operating and finance leases executed in each period can be found in Note 14.</span></div></ix:continuation></ix:continuation><div><span><br/></span></div><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:150%">62</span></div></div></div><div id="id8e780c3c90d49f1abe315cc6d71fa2d_109"></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><div style="text-align:center"><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:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#546ff5;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">DELUXE CORPORATION</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(dollars in thousands, except per share amounts)</span></div></td></tr></table></div></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 4: EARNINGS PER SHARE</span></td></tr></table></div><div><span><br/></span></div><ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDkvZnJhZzoyYzdkZWJjMDNkOTg0NDllYTMyNDU1NGYwN2UzNTc4Zi90ZXh0cmVnaW9uOjJjN2RlYmMwM2Q5ODQ0OWVhMzI0NTU0ZjA3ZTM1NzhmXzI4OA_5ec6d446-a778-4a94-9c05-6078e32f2662" escape="true"><ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="us-gaap:EarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDkvZnJhZzoyYzdkZWJjMDNkOTg0NDllYTMyNDU1NGYwN2UzNTc4Zi90ZXh0cmVnaW9uOjJjN2RlYmMwM2Q5ODQ0OWVhMzI0NTU0ZjA3ZTM1NzhmXzMwMA_51c64c81-36d6-408d-8736-bdce6c8d6fa5" escape="true"><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table reflects the calculation of basic and diluted earnings per share. During each period, certain stock options, as noted below, were excluded from the calculation of diluted earnings per share because their effect would have been antidilutive.</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:54.976%"></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.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, 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%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Earnings per share &#8211; 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%">&#160;</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%">&#160;</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></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%"><ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDkvZnJhZzoyYzdkZWJjMDNkOTg0NDllYTMyNDU1NGYwN2UzNTc4Zi90YWJsZTpkOGNjN2ZmY2VmY2I0ODVlYWJhMTBkODRkOWM0ZGYzNy90YWJsZXJhbmdlOmQ4Y2M3ZmZjZWZjYjQ4NWVhYmExMGQ4NGQ5YzRkZjM3XzItMi0xLTEtOTc2Mjc_9ea5f02b-6f0c-43d4-8f85-1418310198be">65,530</ix:nonFraction>&#160;</span></td><td style="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%"><ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDkvZnJhZzoyYzdkZWJjMDNkOTg0NDllYTMyNDU1NGYwN2UzNTc4Zi90YWJsZTpkOGNjN2ZmY2VmY2I0ODVlYWJhMTBkODRkOWM0ZGYzNy90YWJsZXJhbmdlOmQ4Y2M3ZmZjZWZjYjQ4NWVhYmExMGQ4NGQ5YzRkZjM3XzItNC0xLTEtOTc2Mjc_f962e259-1cd0-4e73-b5b0-24a947923900">62,772</ix:nonFraction>&#160;</span></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%"><ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDkvZnJhZzoyYzdkZWJjMDNkOTg0NDllYTMyNDU1NGYwN2UzNTc4Zi90YWJsZTpkOGNjN2ZmY2VmY2I0ODVlYWJhMTBkODRkOWM0ZGYzNy90YWJsZXJhbmdlOmQ4Y2M3ZmZjZWZjYjQ4NWVhYmExMGQ4NGQ5YzRkZjM3XzItNi0xLTEtOTc2Mjc_de28baab-3f81-4890-97ad-a50b0beb8b42">5,335</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income attributable to non-controlling interest</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDkvZnJhZzoyYzdkZWJjMDNkOTg0NDllYTMyNDU1NGYwN2UzNTc4Zi90YWJsZTpkOGNjN2ZmY2VmY2I0ODVlYWJhMTBkODRkOWM0ZGYzNy90YWJsZXJhbmdlOmQ4Y2M3ZmZjZWZjYjQ4NWVhYmExMGQ4NGQ5YzRkZjM3XzMtMi0xLTEtOTc2Mjc_ea2da58f-fe5b-4ba5-9d64-fdcbcf071a0b">135</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDkvZnJhZzoyYzdkZWJjMDNkOTg0NDllYTMyNDU1NGYwN2UzNTc4Zi90YWJsZTpkOGNjN2ZmY2VmY2I0ODVlYWJhMTBkODRkOWM0ZGYzNy90YWJsZXJhbmdlOmQ4Y2M3ZmZjZWZjYjQ4NWVhYmExMGQ4NGQ5YzRkZjM3XzMtNC0xLTEtOTc2Mjc_0bba45a9-ecf7-45cd-977e-0d1e4c8e7b71">139</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDkvZnJhZzoyYzdkZWJjMDNkOTg0NDllYTMyNDU1NGYwN2UzNTc4Zi90YWJsZTpkOGNjN2ZmY2VmY2I0ODVlYWJhMTBkODRkOWM0ZGYzNy90YWJsZXJhbmdlOmQ4Y2M3ZmZjZWZjYjQ4NWVhYmExMGQ4NGQ5YzRkZjM3XzMtNi0xLTEtOTc2Mjc_a1442c14-86a3-4c87-955b-fb3860f46be3">91</ix:nonFraction>)</span></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 13.75pt;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 #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%"><ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDkvZnJhZzoyYzdkZWJjMDNkOTg0NDllYTMyNDU1NGYwN2UzNTc4Zi90YWJsZTpkOGNjN2ZmY2VmY2I0ODVlYWJhMTBkODRkOWM0ZGYzNy90YWJsZXJhbmdlOmQ4Y2M3ZmZjZWZjYjQ4NWVhYmExMGQ4NGQ5YzRkZjM3XzQtMi0xLTEtOTc2Mjc_a2d163c2-2a51-425a-9a1d-1025f55a4609">65,395</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDkvZnJhZzoyYzdkZWJjMDNkOTg0NDllYTMyNDU1NGYwN2UzNTc4Zi90YWJsZTpkOGNjN2ZmY2VmY2I0ODVlYWJhMTBkODRkOWM0ZGYzNy90YWJsZXJhbmdlOmQ4Y2M3ZmZjZWZjYjQ4NWVhYmExMGQ4NGQ5YzRkZjM3XzQtNC0xLTEtOTc2Mjc_3f3d5df1-ae3b-41e4-9df4-cc2ca0a2dbc3">62,633</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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%"><ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDkvZnJhZzoyYzdkZWJjMDNkOTg0NDllYTMyNDU1NGYwN2UzNTc4Zi90YWJsZTpkOGNjN2ZmY2VmY2I0ODVlYWJhMTBkODRkOWM0ZGYzNy90YWJsZXJhbmdlOmQ4Y2M3ZmZjZWZjYjQ4NWVhYmExMGQ4NGQ5YzRkZjM3XzQtNi0xLTEtOTc2Mjc_2ca79815-9e27-4acd-994b-6760cc95ad66">5,244</ix:nonFraction>&#160;</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 13.75pt;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%">(<ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDkvZnJhZzoyYzdkZWJjMDNkOTg0NDllYTMyNDU1NGYwN2UzNTc4Zi90YWJsZTpkOGNjN2ZmY2VmY2I0ODVlYWJhMTBkODRkOWM0ZGYzNy90YWJsZXJhbmdlOmQ4Y2M3ZmZjZWZjYjQ4NWVhYmExMGQ4NGQ5YzRkZjM3XzUtMi0xLTEtOTc2Mjc_3dd0148c-cd15-4a23-9a8b-a10e753b4acc">47</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDkvZnJhZzoyYzdkZWJjMDNkOTg0NDllYTMyNDU1NGYwN2UzNTc4Zi90YWJsZTpkOGNjN2ZmY2VmY2I0ODVlYWJhMTBkODRkOWM0ZGYzNy90YWJsZXJhbmdlOmQ4Y2M3ZmZjZWZjYjQ4NWVhYmExMGQ4NGQ5YzRkZjM3XzUtNC0xLTEtOTc2Mjc_078782c2-e6e8-465b-a503-a7cc0a755e29">46</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDkvZnJhZzoyYzdkZWJjMDNkOTg0NDllYTMyNDU1NGYwN2UzNTc4Zi90YWJsZTpkOGNjN2ZmY2VmY2I0ODVlYWJhMTBkODRkOWM0ZGYzNy90YWJsZXJhbmdlOmQ4Y2M3ZmZjZWZjYjQ4NWVhYmExMGQ4NGQ5YzRkZjM3XzUtNi0xLTEtOTc2Mjc_576cc9ef-49a0-47ff-9c6d-928a993e6813">53</ix:nonFraction>)</span></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 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%">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%"><ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDkvZnJhZzoyYzdkZWJjMDNkOTg0NDllYTMyNDU1NGYwN2UzNTc4Zi90YWJsZTpkOGNjN2ZmY2VmY2I0ODVlYWJhMTBkODRkOWM0ZGYzNy90YWJsZXJhbmdlOmQ4Y2M3ZmZjZWZjYjQ4NWVhYmExMGQ4NGQ5YzRkZjM3XzYtMi0xLTEtOTc2Mjc_31c5ec17-5848-4499-9fa8-97613ed5c5e4">65,348</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDkvZnJhZzoyYzdkZWJjMDNkOTg0NDllYTMyNDU1NGYwN2UzNTc4Zi90YWJsZTpkOGNjN2ZmY2VmY2I0ODVlYWJhMTBkODRkOWM0ZGYzNy90YWJsZXJhbmdlOmQ4Y2M3ZmZjZWZjYjQ4NWVhYmExMGQ4NGQ5YzRkZjM3XzYtNC0xLTEtOTc2Mjc_96c2036f-5f8d-460d-ba06-e7860f5d50be">62,587</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="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%"><ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDkvZnJhZzoyYzdkZWJjMDNkOTg0NDllYTMyNDU1NGYwN2UzNTc4Zi90YWJsZTpkOGNjN2ZmY2VmY2I0ODVlYWJhMTBkODRkOWM0ZGYzNy90YWJsZXJhbmdlOmQ4Y2M3ZmZjZWZjYjQ4NWVhYmExMGQ4NGQ5YzRkZjM3XzYtNi0xLTEtOTc2Mjc_4e47fd10-0c14-469c-8abb-3577f2c849af">5,191</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average shares outstanding</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDkvZnJhZzoyYzdkZWJjMDNkOTg0NDllYTMyNDU1NGYwN2UzNTc4Zi90YWJsZTpkOGNjN2ZmY2VmY2I0ODVlYWJhMTBkODRkOWM0ZGYzNy90YWJsZXJhbmdlOmQ4Y2M3ZmZjZWZjYjQ4NWVhYmExMGQ4NGQ5YzRkZjM3XzctMi0xLTEtOTc2Mjc_ccdf609a-cdff-4241-8bce-3110004b1f13">43,025</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="shares" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDkvZnJhZzoyYzdkZWJjMDNkOTg0NDllYTMyNDU1NGYwN2UzNTc4Zi90YWJsZTpkOGNjN2ZmY2VmY2I0ODVlYWJhMTBkODRkOWM0ZGYzNy90YWJsZXJhbmdlOmQ4Y2M3ZmZjZWZjYjQ4NWVhYmExMGQ4NGQ5YzRkZjM3XzctNC0xLTEtOTc2Mjc_72acbb55-2b98-48d2-b0f8-014de9eb3745">42,378</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="shares" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDkvZnJhZzoyYzdkZWJjMDNkOTg0NDllYTMyNDU1NGYwN2UzNTc4Zi90YWJsZTpkOGNjN2ZmY2VmY2I0ODVlYWJhMTBkODRkOWM0ZGYzNy90YWJsZXJhbmdlOmQ4Y2M3ZmZjZWZjYjQ4NWVhYmExMGQ4NGQ5YzRkZjM3XzctNi0xLTEtOTc2Mjc_29eddc2b-b2fb-4281-9a14-d96de279edfd">41,931</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Earnings per share &#8211; 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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDkvZnJhZzoyYzdkZWJjMDNkOTg0NDllYTMyNDU1NGYwN2UzNTc4Zi90YWJsZTpkOGNjN2ZmY2VmY2I0ODVlYWJhMTBkODRkOWM0ZGYzNy90YWJsZXJhbmdlOmQ4Y2M3ZmZjZWZjYjQ4NWVhYmExMGQ4NGQ5YzRkZjM3XzgtMi0xLTEtOTc2Mjc_a8b424a5-677e-4adf-848e-83b3b074a4d0">1.52</ix:nonFraction>&#160;</span></td><td style="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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDkvZnJhZzoyYzdkZWJjMDNkOTg0NDllYTMyNDU1NGYwN2UzNTc4Zi90YWJsZTpkOGNjN2ZmY2VmY2I0ODVlYWJhMTBkODRkOWM0ZGYzNy90YWJsZXJhbmdlOmQ4Y2M3ZmZjZWZjYjQ4NWVhYmExMGQ4NGQ5YzRkZjM3XzgtNC0xLTEtOTc2Mjc_d0fd94d8-ee9d-4a79-b1a2-772e10f5cfac">1.48</ix:nonFraction>&#160;</span></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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDkvZnJhZzoyYzdkZWJjMDNkOTg0NDllYTMyNDU1NGYwN2UzNTc4Zi90YWJsZTpkOGNjN2ZmY2VmY2I0ODVlYWJhMTBkODRkOWM0ZGYzNy90YWJsZXJhbmdlOmQ4Y2M3ZmZjZWZjYjQ4NWVhYmExMGQ4NGQ5YzRkZjM3XzgtNi0xLTEtOTc2Mjc_96f157c6-586d-44d5-840f-706108f87e0b">0.12</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Earnings per share &#8211; diluted:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;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;</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 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%"><ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDkvZnJhZzoyYzdkZWJjMDNkOTg0NDllYTMyNDU1NGYwN2UzNTc4Zi90YWJsZTpkOGNjN2ZmY2VmY2I0ODVlYWJhMTBkODRkOWM0ZGYzNy90YWJsZXJhbmdlOmQ4Y2M3ZmZjZWZjYjQ4NWVhYmExMGQ4NGQ5YzRkZjM3XzExLTItMS0xLTk3NjI3_9ea5f02b-6f0c-43d4-8f85-1418310198be">65,530</ix:nonFraction>&#160;</span></td><td style="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%"><ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDkvZnJhZzoyYzdkZWJjMDNkOTg0NDllYTMyNDU1NGYwN2UzNTc4Zi90YWJsZTpkOGNjN2ZmY2VmY2I0ODVlYWJhMTBkODRkOWM0ZGYzNy90YWJsZXJhbmdlOmQ4Y2M3ZmZjZWZjYjQ4NWVhYmExMGQ4NGQ5YzRkZjM3XzExLTQtMS0xLTk3NjI3_f962e259-1cd0-4e73-b5b0-24a947923900">62,772</ix:nonFraction>&#160;</span></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%"><ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDkvZnJhZzoyYzdkZWJjMDNkOTg0NDllYTMyNDU1NGYwN2UzNTc4Zi90YWJsZTpkOGNjN2ZmY2VmY2I0ODVlYWJhMTBkODRkOWM0ZGYzNy90YWJsZXJhbmdlOmQ4Y2M3ZmZjZWZjYjQ4NWVhYmExMGQ4NGQ5YzRkZjM3XzExLTYtMS0xLTk3NjI3_de28baab-3f81-4890-97ad-a50b0beb8b42">5,335</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income attributable to non-controlling interest</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDkvZnJhZzoyYzdkZWJjMDNkOTg0NDllYTMyNDU1NGYwN2UzNTc4Zi90YWJsZTpkOGNjN2ZmY2VmY2I0ODVlYWJhMTBkODRkOWM0ZGYzNy90YWJsZXJhbmdlOmQ4Y2M3ZmZjZWZjYjQ4NWVhYmExMGQ4NGQ5YzRkZjM3XzEyLTItMS0xLTk3NjI3_ea2da58f-fe5b-4ba5-9d64-fdcbcf071a0b">135</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDkvZnJhZzoyYzdkZWJjMDNkOTg0NDllYTMyNDU1NGYwN2UzNTc4Zi90YWJsZTpkOGNjN2ZmY2VmY2I0ODVlYWJhMTBkODRkOWM0ZGYzNy90YWJsZXJhbmdlOmQ4Y2M3ZmZjZWZjYjQ4NWVhYmExMGQ4NGQ5YzRkZjM3XzEyLTQtMS0xLTk3NjI3_0bba45a9-ecf7-45cd-977e-0d1e4c8e7b71">139</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDkvZnJhZzoyYzdkZWJjMDNkOTg0NDllYTMyNDU1NGYwN2UzNTc4Zi90YWJsZTpkOGNjN2ZmY2VmY2I0ODVlYWJhMTBkODRkOWM0ZGYzNy90YWJsZXJhbmdlOmQ4Y2M3ZmZjZWZjYjQ4NWVhYmExMGQ4NGQ5YzRkZjM3XzEyLTYtMS0xLTk3NjI3_a1442c14-86a3-4c87-955b-fb3860f46be3">91</ix:nonFraction>)</span></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 13.75pt;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 #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%"><ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDkvZnJhZzoyYzdkZWJjMDNkOTg0NDllYTMyNDU1NGYwN2UzNTc4Zi90YWJsZTpkOGNjN2ZmY2VmY2I0ODVlYWJhMTBkODRkOWM0ZGYzNy90YWJsZXJhbmdlOmQ4Y2M3ZmZjZWZjYjQ4NWVhYmExMGQ4NGQ5YzRkZjM3XzEzLTItMS0xLTk3NjI3_6af8dbc6-c54b-49fc-a70d-e416861cf127">65,395</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDkvZnJhZzoyYzdkZWJjMDNkOTg0NDllYTMyNDU1NGYwN2UzNTc4Zi90YWJsZTpkOGNjN2ZmY2VmY2I0ODVlYWJhMTBkODRkOWM0ZGYzNy90YWJsZXJhbmdlOmQ4Y2M3ZmZjZWZjYjQ4NWVhYmExMGQ4NGQ5YzRkZjM3XzEzLTQtMS0xLTk3NjI3_745a717e-929e-4355-9440-09a0c8ee5a06">62,633</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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%"><ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDkvZnJhZzoyYzdkZWJjMDNkOTg0NDllYTMyNDU1NGYwN2UzNTc4Zi90YWJsZTpkOGNjN2ZmY2VmY2I0ODVlYWJhMTBkODRkOWM0ZGYzNy90YWJsZXJhbmdlOmQ4Y2M3ZmZjZWZjYjQ4NWVhYmExMGQ4NGQ5YzRkZjM3XzEzLTYtMS0xLTk3NjI3_4b01573b-bdd7-4831-aefb-1965dd8fb174">5,244</ix:nonFraction>&#160;</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 13.75pt;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%">(<ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDkvZnJhZzoyYzdkZWJjMDNkOTg0NDllYTMyNDU1NGYwN2UzNTc4Zi90YWJsZTpkOGNjN2ZmY2VmY2I0ODVlYWJhMTBkODRkOWM0ZGYzNy90YWJsZXJhbmdlOmQ4Y2M3ZmZjZWZjYjQ4NWVhYmExMGQ4NGQ5YzRkZjM3XzE0LTItMS0xLTk3NjI3_872e6376-7bbc-4156-bc21-c417beb71b93">35</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDkvZnJhZzoyYzdkZWJjMDNkOTg0NDllYTMyNDU1NGYwN2UzNTc4Zi90YWJsZTpkOGNjN2ZmY2VmY2I0ODVlYWJhMTBkODRkOWM0ZGYzNy90YWJsZXJhbmdlOmQ4Y2M3ZmZjZWZjYjQ4NWVhYmExMGQ4NGQ5YzRkZjM3XzE0LTQtMS0xLTk3NjI3_17e9cc93-204b-4963-aedc-8f969b8bc742">26</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDkvZnJhZzoyYzdkZWJjMDNkOTg0NDllYTMyNDU1NGYwN2UzNTc4Zi90YWJsZTpkOGNjN2ZmY2VmY2I0ODVlYWJhMTBkODRkOWM0ZGYzNy90YWJsZXJhbmdlOmQ4Y2M3ZmZjZWZjYjQ4NWVhYmExMGQ4NGQ5YzRkZjM3XzE0LTYtMS0xLTk3NjI3_8e909c4b-8155-4fd9-b6b9-4fff791bb4a4">2</ix:nonFraction>)</span></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 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Remeasurement of share-based awards classified as 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%">(<ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" sign="-" name="dlx:RemeasurementOfLiabilityShareBasedAward" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDkvZnJhZzoyYzdkZWJjMDNkOTg0NDllYTMyNDU1NGYwN2UzNTc4Zi90YWJsZTpkOGNjN2ZmY2VmY2I0ODVlYWJhMTBkODRkOWM0ZGYzNy90YWJsZXJhbmdlOmQ4Y2M3ZmZjZWZjYjQ4NWVhYmExMGQ4NGQ5YzRkZjM3XzE1LTItMS0xLTk3NjI3_574b7100-95ec-4091-8954-d05c85853f48">497</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" sign="-" name="dlx:RemeasurementOfLiabilityShareBasedAward" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDkvZnJhZzoyYzdkZWJjMDNkOTg0NDllYTMyNDU1NGYwN2UzNTc4Zi90YWJsZTpkOGNjN2ZmY2VmY2I0ODVlYWJhMTBkODRkOWM0ZGYzNy90YWJsZXJhbmdlOmQ4Y2M3ZmZjZWZjYjQ4NWVhYmExMGQ4NGQ5YzRkZjM3XzE1LTQtMS0xLTk3NjI3_0df38f39-c154-4936-8ab5-19e64a9e940c">438</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" sign="-" name="dlx:RemeasurementOfLiabilityShareBasedAward" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDkvZnJhZzoyYzdkZWJjMDNkOTg0NDllYTMyNDU1NGYwN2UzNTc4Zi90YWJsZTpkOGNjN2ZmY2VmY2I0ODVlYWJhMTBkODRkOWM0ZGYzNy90YWJsZXJhbmdlOmQ4Y2M3ZmZjZWZjYjQ4NWVhYmExMGQ4NGQ5YzRkZjM3XzE1LTYtMS0xLTk3NjI3_f208f062-fa2b-4923-8e64-354295b3ed75">677</ix:nonFraction>)</span></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 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%">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%"><ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDkvZnJhZzoyYzdkZWJjMDNkOTg0NDllYTMyNDU1NGYwN2UzNTc4Zi90YWJsZTpkOGNjN2ZmY2VmY2I0ODVlYWJhMTBkODRkOWM0ZGYzNy90YWJsZXJhbmdlOmQ4Y2M3ZmZjZWZjYjQ4NWVhYmExMGQ4NGQ5YzRkZjM3XzE2LTItMS0xLTk3NjI3_ce59a7f2-680b-4dbf-93d4-9a68edba44fb">64,863</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDkvZnJhZzoyYzdkZWJjMDNkOTg0NDllYTMyNDU1NGYwN2UzNTc4Zi90YWJsZTpkOGNjN2ZmY2VmY2I0ODVlYWJhMTBkODRkOWM0ZGYzNy90YWJsZXJhbmdlOmQ4Y2M3ZmZjZWZjYjQ4NWVhYmExMGQ4NGQ5YzRkZjM3XzE2LTQtMS0xLTk3NjI3_a45baad7-551c-47dc-84b8-ae82142cbd1e">62,169</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="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%"><ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDkvZnJhZzoyYzdkZWJjMDNkOTg0NDllYTMyNDU1NGYwN2UzNTc4Zi90YWJsZTpkOGNjN2ZmY2VmY2I0ODVlYWJhMTBkODRkOWM0ZGYzNy90YWJsZXJhbmdlOmQ4Y2M3ZmZjZWZjYjQ4NWVhYmExMGQ4NGQ5YzRkZjM3XzE2LTYtMS0xLTk3NjI3_8d681c0f-2151-46af-a658-9ee19693f0c6">4,565</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average shares outstanding</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDkvZnJhZzoyYzdkZWJjMDNkOTg0NDllYTMyNDU1NGYwN2UzNTc4Zi90YWJsZTpkOGNjN2ZmY2VmY2I0ODVlYWJhMTBkODRkOWM0ZGYzNy90YWJsZXJhbmdlOmQ4Y2M3ZmZjZWZjYjQ4NWVhYmExMGQ4NGQ5YzRkZjM3XzE3LTItMS0xLTk3NjI3_ccdf609a-cdff-4241-8bce-3110004b1f13">43,025</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="shares" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDkvZnJhZzoyYzdkZWJjMDNkOTg0NDllYTMyNDU1NGYwN2UzNTc4Zi90YWJsZTpkOGNjN2ZmY2VmY2I0ODVlYWJhMTBkODRkOWM0ZGYzNy90YWJsZXJhbmdlOmQ4Y2M3ZmZjZWZjYjQ4NWVhYmExMGQ4NGQ5YzRkZjM3XzE3LTQtMS0xLTk3NjI3_72acbb55-2b98-48d2-b0f8-014de9eb3745">42,378</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="shares" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDkvZnJhZzoyYzdkZWJjMDNkOTg0NDllYTMyNDU1NGYwN2UzNTc4Zi90YWJsZTpkOGNjN2ZmY2VmY2I0ODVlYWJhMTBkODRkOWM0ZGYzNy90YWJsZXJhbmdlOmQ4Y2M3ZmZjZWZjYjQ4NWVhYmExMGQ4NGQ5YzRkZjM3XzE3LTYtMS0xLTk3NjI3_29eddc2b-b2fb-4281-9a14-d96de279edfd">41,931</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Dilutive impact of potential common shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDkvZnJhZzoyYzdkZWJjMDNkOTg0NDllYTMyNDU1NGYwN2UzNTc4Zi90YWJsZTpkOGNjN2ZmY2VmY2I0ODVlYWJhMTBkODRkOWM0ZGYzNy90YWJsZXJhbmdlOmQ4Y2M3ZmZjZWZjYjQ4NWVhYmExMGQ4NGQ5YzRkZjM3XzE4LTItMS0xLTk3NjI3_7e932b51-2bbb-4cbe-81a8-64bd7973be36">285</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDkvZnJhZzoyYzdkZWJjMDNkOTg0NDllYTMyNDU1NGYwN2UzNTc4Zi90YWJsZTpkOGNjN2ZmY2VmY2I0ODVlYWJhMTBkODRkOWM0ZGYzNy90YWJsZXJhbmdlOmQ4Y2M3ZmZjZWZjYjQ4NWVhYmExMGQ4NGQ5YzRkZjM3XzE4LTQtMS0xLTk3NjI3_d36b83e2-399a-41c0-9614-c2e828cce409">449</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDkvZnJhZzoyYzdkZWJjMDNkOTg0NDllYTMyNDU1NGYwN2UzNTc4Zi90YWJsZTpkOGNjN2ZmY2VmY2I0ODVlYWJhMTBkODRkOWM0ZGYzNy90YWJsZXJhbmdlOmQ4Y2M3ZmZjZWZjYjQ4NWVhYmExMGQ4NGQ5YzRkZjM3XzE4LTYtMS0xLTk3NjI3_476ce73e-d96c-435f-84d7-292af9356f51">211</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average shares and potential common shares outstanding</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDkvZnJhZzoyYzdkZWJjMDNkOTg0NDllYTMyNDU1NGYwN2UzNTc4Zi90YWJsZTpkOGNjN2ZmY2VmY2I0ODVlYWJhMTBkODRkOWM0ZGYzNy90YWJsZXJhbmdlOmQ4Y2M3ZmZjZWZjYjQ4NWVhYmExMGQ4NGQ5YzRkZjM3XzE5LTItMS0xLTk3NjI3_9fb86ed2-6eb7-4aed-849c-5a3c3b5afc76">43,310</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="shares" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDkvZnJhZzoyYzdkZWJjMDNkOTg0NDllYTMyNDU1NGYwN2UzNTc4Zi90YWJsZTpkOGNjN2ZmY2VmY2I0ODVlYWJhMTBkODRkOWM0ZGYzNy90YWJsZXJhbmdlOmQ4Y2M3ZmZjZWZjYjQ4NWVhYmExMGQ4NGQ5YzRkZjM3XzE5LTQtMS0xLTk3NjI3_9a401424-bac4-4d76-a8f7-72af5a2eaf9e">42,827</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="shares" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDkvZnJhZzoyYzdkZWJjMDNkOTg0NDllYTMyNDU1NGYwN2UzNTc4Zi90YWJsZTpkOGNjN2ZmY2VmY2I0ODVlYWJhMTBkODRkOWM0ZGYzNy90YWJsZXJhbmdlOmQ4Y2M3ZmZjZWZjYjQ4NWVhYmExMGQ4NGQ5YzRkZjM3XzE5LTYtMS0xLTk3NjI3_65be2633-e434-4b3a-a5cf-d7f9d3ed211e">42,142</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Earnings per share &#8211; 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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDkvZnJhZzoyYzdkZWJjMDNkOTg0NDllYTMyNDU1NGYwN2UzNTc4Zi90YWJsZTpkOGNjN2ZmY2VmY2I0ODVlYWJhMTBkODRkOWM0ZGYzNy90YWJsZXJhbmdlOmQ4Y2M3ZmZjZWZjYjQ4NWVhYmExMGQ4NGQ5YzRkZjM3XzIwLTItMS0xLTk3NjI3_d748b1b0-aa8b-4613-b7b5-899458f419eb">1.50</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDkvZnJhZzoyYzdkZWJjMDNkOTg0NDllYTMyNDU1NGYwN2UzNTc4Zi90YWJsZTpkOGNjN2ZmY2VmY2I0ODVlYWJhMTBkODRkOWM0ZGYzNy90YWJsZXJhbmdlOmQ4Y2M3ZmZjZWZjYjQ4NWVhYmExMGQ4NGQ5YzRkZjM3XzIwLTQtMS0xLTk3NjI3_b2941540-ff27-4160-8f96-4b64ed20257c">1.45</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDkvZnJhZzoyYzdkZWJjMDNkOTg0NDllYTMyNDU1NGYwN2UzNTc4Zi90YWJsZTpkOGNjN2ZmY2VmY2I0ODVlYWJhMTBkODRkOWM0ZGYzNy90YWJsZXJhbmdlOmQ4Y2M3ZmZjZWZjYjQ4NWVhYmExMGQ4NGQ5YzRkZjM3XzIwLTYtMS0xLTk3NjI3_20a6f65a-9973-43d8-b210-638249aafdba">0.11</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Antidilutive options excluded from calculation</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDkvZnJhZzoyYzdkZWJjMDNkOTg0NDllYTMyNDU1NGYwN2UzNTc4Zi90YWJsZTpkOGNjN2ZmY2VmY2I0ODVlYWJhMTBkODRkOWM0ZGYzNy90YWJsZXJhbmdlOmQ4Y2M3ZmZjZWZjYjQ4NWVhYmExMGQ4NGQ5YzRkZjM3XzIxLTItMS0xLTk3NjI3_f91dba4d-e4b9-4332-aad5-42b6024092bf">1,732</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDkvZnJhZzoyYzdkZWJjMDNkOTg0NDllYTMyNDU1NGYwN2UzNTc4Zi90YWJsZTpkOGNjN2ZmY2VmY2I0ODVlYWJhMTBkODRkOWM0ZGYzNy90YWJsZXJhbmdlOmQ4Y2M3ZmZjZWZjYjQ4NWVhYmExMGQ4NGQ5YzRkZjM3XzIxLTQtMS0xLTk3NjI3_ba456c77-bda0-464a-a025-c8dc65f806de">2,179</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDkvZnJhZzoyYzdkZWJjMDNkOTg0NDllYTMyNDU1NGYwN2UzNTc4Zi90YWJsZTpkOGNjN2ZmY2VmY2I0ODVlYWJhMTBkODRkOWM0ZGYzNy90YWJsZXJhbmdlOmQ4Y2M3ZmZjZWZjYjQ4NWVhYmExMGQ4NGQ5YzRkZjM3XzIxLTYtMS0xLTk3NjI3_7598e9ef-3961-44e0-819a-3d225f1c2f5c">2,060</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:nonNumeric><div><span><br/></span></div><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:150%">63</span></div></div></div><div id="id8e780c3c90d49f1abe315cc6d71fa2d_112"></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><div style="text-align:center"><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:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#546ff5;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">DELUXE CORPORATION</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(dollars in thousands, except per share amounts)</span></div></td></tr></table></div></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 5: OTHER COMPREHENSIVE (LOSS) INCOME</span></td></tr></table></div><div><span><br/></span></div><ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="us-gaap:ComprehensiveIncomeNoteTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90ZXh0cmVnaW9uOjFkNzFmOTdhOTJmMDRkYmQ5MmQ3NDZlNTdhMmFkM2ZkXzI5Ng_9e3e126f-e2d1-41d5-a7d8-5b2a6c7f84e0" continuedAt="i110d71d09d9a4922bf3c68a2d26c23d6" escape="true"><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:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> &#8211; </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90ZXh0cmVnaW9uOjFkNzFmOTdhOTJmMDRkYmQ5MmQ3NDZlNTdhMmFkM2ZkXzI5MQ_7b8a8b3e-08d1-4d61-8e50-0125727ff49b" continuedAt="i7594a5bfeb164c8fb15e1eb297a28f0e" escape="true">Information regarding amounts reclassified from accumulated other comprehensive loss to net income was as follows:</ix:nonNumeric></span></div><ix:continuation id="i7594a5bfeb164c8fb15e1eb297a28f0e"><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:41.043%"></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:10.206%"></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:10.500%"></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:10.206%"></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:19.609%"></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:#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="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%">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 income</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: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%">2022</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%">2021</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%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="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="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 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%">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%"><ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTo0ODUzYjI3MTYxNDc0MDA4ODliYjNmN2Q2MGVhMmJkYS90YWJsZXJhbmdlOjQ4NTNiMjcxNjE0NzQwMDg4OWJiM2Y3ZDYwZWEyYmRhXzMtMi0xLTEtOTc2Mjc_40bd8f8f-3255-49c3-bd00-6c33afa1f379">1,421</ix:nonFraction>&#160;</span></td><td style="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%"><ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTo0ODUzYjI3MTYxNDc0MDA4ODliYjNmN2Q2MGVhMmJkYS90YWJsZXJhbmdlOjQ4NTNiMjcxNjE0NzQwMDg4OWJiM2Y3ZDYwZWEyYmRhXzMtNC0xLTEtOTc2Mjc_def69cca-fe55-4e68-96d9-31de8e13fa0d">1,421</ix:nonFraction>&#160;</span></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%"><ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTo0ODUzYjI3MTYxNDc0MDA4ODliYjNmN2Q2MGVhMmJkYS90YWJsZXJhbmdlOjQ4NTNiMjcxNjE0NzQwMDg4OWJiM2Y3ZDYwZWEyYmRhXzMtNi0xLTEtOTc2Mjc_07896420-a3da-45c7-879f-25a2e22c8a9b">1,421</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other income</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 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 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%">(<ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTo0ODUzYjI3MTYxNDc0MDA4ODliYjNmN2Q2MGVhMmJkYS90YWJsZXJhbmdlOjQ4NTNiMjcxNjE0NzQwMDg4OWJiM2Y3ZDYwZWEyYmRhXzQtMi0xLTEtOTc2Mjc_aad2608f-b610-49db-a8ee-9ee4cb96bbe4">900</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTo0ODUzYjI3MTYxNDc0MDA4ODliYjNmN2Q2MGVhMmJkYS90YWJsZXJhbmdlOjQ4NTNiMjcxNjE0NzQwMDg4OWJiM2Y3ZDYwZWEyYmRhXzQtNC0xLTEtOTc2Mjc_c04ed42d-8116-45ec-bf2a-6e028b6d50de">1,629</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTo0ODUzYjI3MTYxNDc0MDA4ODliYjNmN2Q2MGVhMmJkYS90YWJsZXJhbmdlOjQ4NTNiMjcxNjE0NzQwMDg4OWJiM2Y3ZDYwZWEyYmRhXzQtNi0xLTEtOTc2Mjc_3578b5de-2b00-41f6-8fdd-f2a799b5f7f6">2,301</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other income</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%"><ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTo0ODUzYjI3MTYxNDc0MDA4ODliYjNmN2Q2MGVhMmJkYS90YWJsZXJhbmdlOjQ4NTNiMjcxNjE0NzQwMDg4OWJiM2Y3ZDYwZWEyYmRhXzUtMi0xLTEtOTc2Mjc_d0b2fdc2-f3fd-4144-97b5-ea24342bba82">521</ix:nonFraction>&#160;</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%">(<ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTo0ODUzYjI3MTYxNDc0MDA4ODliYjNmN2Q2MGVhMmJkYS90YWJsZXJhbmdlOjQ4NTNiMjcxNjE0NzQwMDg4OWJiM2Y3ZDYwZWEyYmRhXzUtNC0xLTEtOTc2Mjc_3c01eb8d-9be9-469f-b26e-969ea82825aa">208</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTo0ODUzYjI3MTYxNDc0MDA4ODliYjNmN2Q2MGVhMmJkYS90YWJsZXJhbmdlOjQ4NTNiMjcxNjE0NzQwMDg4OWJiM2Y3ZDYwZWEyYmRhXzUtNi0xLTEtOTc2Mjc_22fbd25c-1343-4413-ad21-d8b1983fbcf8">880</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other income</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 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%">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%">(<ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTo0ODUzYjI3MTYxNDc0MDA4ODliYjNmN2Q2MGVhMmJkYS90YWJsZXJhbmdlOjQ4NTNiMjcxNjE0NzQwMDg4OWJiM2Y3ZDYwZWEyYmRhXzYtMi0xLTEtOTc2Mjc_1409ece5-d853-4b7d-ac13-cdcc7d8d58d9">315</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTo0ODUzYjI3MTYxNDc0MDA4ODliYjNmN2Q2MGVhMmJkYS90YWJsZXJhbmdlOjQ4NTNiMjcxNjE0NzQwMDg4OWJiM2Y3ZDYwZWEyYmRhXzYtNC0xLTEtOTc2Mjc_e6dae72c-fa0e-4171-9d1b-6787cb3ab641">123</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTo0ODUzYjI3MTYxNDc0MDA4ODliYjNmN2Q2MGVhMmJkYS90YWJsZXJhbmdlOjQ4NTNiMjcxNjE0NzQwMDg4OWJiM2Y3ZDYwZWEyYmRhXzYtNi0xLTEtOTc2Mjc_a8de7618-a30e-4f3b-96e8-ae1a6e28341e">46</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income tax provision</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;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, 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 #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%"><ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTo0ODUzYjI3MTYxNDc0MDA4ODliYjNmN2Q2MGVhMmJkYS90YWJsZXJhbmdlOjQ4NTNiMjcxNjE0NzQwMDg4OWJiM2Y3ZDYwZWEyYmRhXzctMi0xLTEtOTc2Mjc_a966a52b-55bb-4bdb-8b8b-90ddfc281044">206</ix:nonFraction>&#160;</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%">(<ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTo0ODUzYjI3MTYxNDc0MDA4ODliYjNmN2Q2MGVhMmJkYS90YWJsZXJhbmdlOjQ4NTNiMjcxNjE0NzQwMDg4OWJiM2Y3ZDYwZWEyYmRhXzctNC0xLTEtOTc2Mjc_01296b72-e938-4a84-814c-be4b7ebd7342">331</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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%">(<ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTo0ODUzYjI3MTYxNDc0MDA4ODliYjNmN2Q2MGVhMmJkYS90YWJsZXJhbmdlOjQ4NTNiMjcxNjE0NzQwMDg4OWJiM2Y3ZDYwZWEyYmRhXzctNi0xLTEtOTc2Mjc_b7c77edd-19f2-44b5-8993-69295d73380c">834</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Debt securities:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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 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%">Realized (loss) gain on debt 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%">(<ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTo0ODUzYjI3MTYxNDc0MDA4ODliYjNmN2Q2MGVhMmJkYS90YWJsZXJhbmdlOjQ4NTNiMjcxNjE0NzQwMDg4OWJiM2Y3ZDYwZWEyYmRhXzktMi0xLTEtMTE0NjA1_4552a261-b9bd-438d-9685-f3688b0c126f">8</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTo0ODUzYjI3MTYxNDc0MDA4ODliYjNmN2Q2MGVhMmJkYS90YWJsZXJhbmdlOjQ4NTNiMjcxNjE0NzQwMDg4OWJiM2Y3ZDYwZWEyYmRhXzktNC0xLTEtMTE0NjA1_9596536f-d746-4190-b18d-a1a3c5892b4f">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTo0ODUzYjI3MTYxNDc0MDA4ODliYjNmN2Q2MGVhMmJkYS90YWJsZXJhbmdlOjQ4NTNiMjcxNjE0NzQwMDg4OWJiM2Y3ZDYwZWEyYmRhXzktNi0xLTEtMTE0NjA1_194a37b7-ef66-47f4-94ae-c3e589876503">206</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Service revenue</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;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 benefit (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%"><ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTo0ODUzYjI3MTYxNDc0MDA4ODliYjNmN2Q2MGVhMmJkYS90YWJsZXJhbmdlOjQ4NTNiMjcxNjE0NzQwMDg4OWJiM2Y3ZDYwZWEyYmRhXzEwLTItMS0xLTExNDYwNQ_6882b535-dad4-4e3f-a9ed-02b2b3cb30b4">2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTo0ODUzYjI3MTYxNDc0MDA4ODliYjNmN2Q2MGVhMmJkYS90YWJsZXJhbmdlOjQ4NTNiMjcxNjE0NzQwMDg4OWJiM2Y3ZDYwZWEyYmRhXzEwLTQtMS0xLTExNDYwNQ_fef009a0-1f32-43f4-8173-3690092dba60">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTo0ODUzYjI3MTYxNDc0MDA4ODliYjNmN2Q2MGVhMmJkYS90YWJsZXJhbmdlOjQ4NTNiMjcxNjE0NzQwMDg4OWJiM2Y3ZDYwZWEyYmRhXzEwLTYtMS0xLTExNDYwNQ_97057407-6e57-44c5-b958-c92ccb063ce7">53</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income tax provision</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 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%">Realized (loss) gain on debt securities, net of tax</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTo0ODUzYjI3MTYxNDc0MDA4ODliYjNmN2Q2MGVhMmJkYS90YWJsZXJhbmdlOjQ4NTNiMjcxNjE0NzQwMDg4OWJiM2Y3ZDYwZWEyYmRhXzExLTItMS0xLTExNDYwNQ_941e5565-a1d9-42fa-9fc7-b6e98b77ca94">6</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTo0ODUzYjI3MTYxNDc0MDA4ODliYjNmN2Q2MGVhMmJkYS90YWJsZXJhbmdlOjQ4NTNiMjcxNjE0NzQwMDg4OWJiM2Y3ZDYwZWEyYmRhXzExLTQtMS0xLTExNDYwNQ_01b640c1-0ff2-4514-8111-a61facb9b85f">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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%"><ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTo0ODUzYjI3MTYxNDc0MDA4ODliYjNmN2Q2MGVhMmJkYS90YWJsZXJhbmdlOjQ4NTNiMjcxNjE0NzQwMDg4OWJiM2Y3ZDYwZWEyYmRhXzExLTYtMS0xLTExNDYwNQ_87150570-b21f-4257-b13e-45cb8ce81cab">153</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash flow hedges:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Realized gain (loss) on cash flow hedges</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTo0ODUzYjI3MTYxNDc0MDA4ODliYjNmN2Q2MGVhMmJkYS90YWJsZXJhbmdlOjQ4NTNiMjcxNjE0NzQwMDg4OWJiM2Y3ZDYwZWEyYmRhXzktMi0xLTEtOTc2Mjc_6b94ad48-0379-463c-828d-043a7ffc3f61">20</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTo0ODUzYjI3MTYxNDc0MDA4ODliYjNmN2Q2MGVhMmJkYS90YWJsZXJhbmdlOjQ4NTNiMjcxNjE0NzQwMDg4OWJiM2Y3ZDYwZWEyYmRhXzktNC0xLTEtOTc2Mjc_9a8dc60a-1457-41f3-9393-466a925150b8">1,384</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTo0ODUzYjI3MTYxNDc0MDA4ODliYjNmN2Q2MGVhMmJkYS90YWJsZXJhbmdlOjQ4NTNiMjcxNjE0NzQwMDg4OWJiM2Y3ZDYwZWEyYmRhXzktNi0xLTEtOTc2Mjc_40da68bb-865d-4939-abd9-f95f8f34411f">968</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest expense</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tax (expense) benefit</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTo0ODUzYjI3MTYxNDc0MDA4ODliYjNmN2Q2MGVhMmJkYS90YWJsZXJhbmdlOjQ4NTNiMjcxNjE0NzQwMDg4OWJiM2Y3ZDYwZWEyYmRhXzEwLTItMS0xLTk3NjI3_596aadbf-8db7-467b-aec2-b7d1feb59dde">5</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTo0ODUzYjI3MTYxNDc0MDA4ODliYjNmN2Q2MGVhMmJkYS90YWJsZXJhbmdlOjQ4NTNiMjcxNjE0NzQwMDg4OWJiM2Y3ZDYwZWEyYmRhXzEwLTQtMS0xLTk3NjI3_92679e4c-5f45-4f54-87cb-30bd865fc168">361</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTo0ODUzYjI3MTYxNDc0MDA4ODliYjNmN2Q2MGVhMmJkYS90YWJsZXJhbmdlOjQ4NTNiMjcxNjE0NzQwMDg4OWJiM2Y3ZDYwZWEyYmRhXzEwLTYtMS0xLTk3NjI3_2b581a76-818d-41b7-a21e-5ae64c70b98b">249</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income tax provision</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27.75pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Realized gain (loss) on cash flow hedges, net of tax</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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%"><ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTo0ODUzYjI3MTYxNDc0MDA4ODliYjNmN2Q2MGVhMmJkYS90YWJsZXJhbmdlOjQ4NTNiMjcxNjE0NzQwMDg4OWJiM2Y3ZDYwZWEyYmRhXzExLTItMS0xLTk3NjI3_5c02f1c9-c1e3-4625-a435-26663ab87fe7">15</ix:nonFraction>&#160;</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%">(<ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTo0ODUzYjI3MTYxNDc0MDA4ODliYjNmN2Q2MGVhMmJkYS90YWJsZXJhbmdlOjQ4NTNiMjcxNjE0NzQwMDg4OWJiM2Y3ZDYwZWEyYmRhXzExLTQtMS0xLTk3NjI3_d41ff0c2-0e42-4b81-bf76-73d67c7b1314">1,023</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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%">(<ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTo0ODUzYjI3MTYxNDc0MDA4ODliYjNmN2Q2MGVhMmJkYS90YWJsZXJhbmdlOjQ4NTNiMjcxNjE0NzQwMDg4OWJiM2Y3ZDYwZWEyYmRhXzExLTYtMS0xLTk3NjI3_03d6e197-f5f9-4eb5-80fe-2f7871267ac4">719</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign currency translation adjustment</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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%">(<ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTo0ODUzYjI3MTYxNDc0MDA4ODliYjNmN2Q2MGVhMmJkYS90YWJsZXJhbmdlOjQ4NTNiMjcxNjE0NzQwMDg4OWJiM2Y3ZDYwZWEyYmRhXzE2LTItMS0xLTExNDc0MQ_f99c78ad-307b-49e3-866c-ced7a5446bb0">5,550</ix:nonFraction>)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTo0ODUzYjI3MTYxNDc0MDA4ODliYjNmN2Q2MGVhMmJkYS90YWJsZXJhbmdlOjQ4NTNiMjcxNjE0NzQwMDg4OWJiM2Y3ZDYwZWEyYmRhXzE2LTQtMS0xLTExNDc0MQ_61596fb5-e003-4d15-86de-09dcd1659ec8">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTo0ODUzYjI3MTYxNDc0MDA4ODliYjNmN2Q2MGVhMmJkYS90YWJsZXJhbmdlOjQ4NTNiMjcxNjE0NzQwMDg4OWJiM2Y3ZDYwZWEyYmRhXzE2LTYtMS0xLTExNDc0MQ_9959b9bc-ca7f-42c3-91da-e3363fc81f59">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gain on sale of businesses and facility</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:33pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total reclassifications, net of tax</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 #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%">(<ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTo0ODUzYjI3MTYxNDc0MDA4ODliYjNmN2Q2MGVhMmJkYS90YWJsZXJhbmdlOjQ4NTNiMjcxNjE0NzQwMDg4OWJiM2Y3ZDYwZWEyYmRhXzE2LTItMS0xLTk3NjI3_5f7ab577-3490-4e78-8f9d-d79008f6adde">5,335</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTo0ODUzYjI3MTYxNDc0MDA4ODliYjNmN2Q2MGVhMmJkYS90YWJsZXJhbmdlOjQ4NTNiMjcxNjE0NzQwMDg4OWJiM2Y3ZDYwZWEyYmRhXzE2LTQtMS0xLTk3NjI3_f93bb638-2671-48ee-ba09-141d14ee03c7">1,354</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTo0ODUzYjI3MTYxNDc0MDA4ODliYjNmN2Q2MGVhMmJkYS90YWJsZXJhbmdlOjQ4NTNiMjcxNjE0NzQwMDg4OWJiM2Y3ZDYwZWEyYmRhXzE2LTYtMS0xLTk3NjI3_de203c99-d96c-4088-aabb-1ddafd9a2f04">1,400</ix:nonFraction>)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-indent:27pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"> Relates to the sale of our Australian web hosting business during the quarter ended June 30, 2022. Further information can be found in Note 6.</span></div></ix:continuation></ix:nonNumeric><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:150%">64</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><div style="text-align:center"><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:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#546ff5;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">DELUXE CORPORATION</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(dollars in thousands, except per share amounts)</span></div></td></tr></table></div></div><ix:continuation id="i110d71d09d9a4922bf3c68a2d26c23d6"><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-style:italic;font-weight:400;line-height:120%"> &#8211; </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90ZXh0cmVnaW9uOjFkNzFmOTdhOTJmMDRkYmQ5MmQ3NDZlNTdhMmFkM2ZkXzI5Mw_13ddb411-697b-4304-872e-6732b1187849" continuedAt="i7e8196ca8691442a9eb82f0a70f82e0d" escape="true">Changes in the components of accumulated other comprehensive loss were as follows:</ix:nonNumeric></span></div><div style="margin-top:5pt"><ix:continuation id="i7e8196ca8691442a9eb82f0a70f82e0d"><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:26.531%"></td><td style="width:0.1%"></td><td style="width: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:13.373%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.911%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.911%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.528%"></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:center;vertical-align:bottom"><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></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;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 unrealized loss on cash flow hedges</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Foreign 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&#160;31, 2019</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%">(<ix:nonFraction unitRef="usd" contextRef="i1ad552e1f9534a739352233e2b1ff170_I20191231" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTpjOWU5Yjk5ODY0MGU0NjQ3OWEzMGU2NDBmYzAxYjFiOS90YWJsZXJhbmdlOmM5ZTliOTk4NjQwZTQ2NDc5YTMwZTY0MGZjMDFiMWI5XzEtMi0xLTEtOTc2Mjc_63e34469-9d49-41a2-ad32-a090f59a1b3c">28,406</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="i166cc8b0a5544fdc8e5fd1d9d7d266a3_I20191231" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTpjOWU5Yjk5ODY0MGU0NjQ3OWEzMGU2NDBmYzAxYjFiOS90YWJsZXJhbmdlOmM5ZTliOTk4NjQwZTQ2NDc5YTMwZTY0MGZjMDFiMWI5XzEtNC0xLTEtOTc2Mjc_1f095cce-90eb-4f12-a84e-17fc9e9f1f4c">275</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="i873ad3a65eba426fa6e5bf4e707b3b39_I20191231" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTpjOWU5Yjk5ODY0MGU0NjQ3OWEzMGU2NDBmYzAxYjFiOS90YWJsZXJhbmdlOmM5ZTliOTk4NjQwZTQ2NDc5YTMwZTY0MGZjMDFiMWI5XzEtNi0xLTEtOTc2Mjc_e08dda3a-f32b-4f30-b13b-437b12c7b3d2">1,097</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="id7fdb7d0e051492bbd82633533182028_I20191231" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTpjOWU5Yjk5ODY0MGU0NjQ3OWEzMGU2NDBmYzAxYjFiOS90YWJsZXJhbmdlOmM5ZTliOTk4NjQwZTQ2NDc5YTMwZTY0MGZjMDFiMWI5XzEtOC0xLTEtOTc2Mjc_80dc0c71-52b9-49ee-806b-16570af6d23a">18,169</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="i2c86def6c76d415092af4e73be9e9306_I20191231" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTpjOWU5Yjk5ODY0MGU0NjQ3OWEzMGU2NDBmYzAxYjFiOS90YWJsZXJhbmdlOmM5ZTliOTk4NjQwZTQ2NDc5YTMwZTY0MGZjMDFiMWI5XzEtMTAtMS0xLTk3NjI3_3cf3f3ae-64b4-479c-aa90-eb2232bfbf2d">47,947</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="i161985f62b0a4fd89c55151b09577e12_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTpjOWU5Yjk5ODY0MGU0NjQ3OWEzMGU2NDBmYzAxYjFiOS90YWJsZXJhbmdlOmM5ZTliOTk4NjQwZTQ2NDc5YTMwZTY0MGZjMDFiMWI5XzItMi0xLTEtOTc2Mjc_7c9b9b86-7de2-4725-a6c9-2f03d4c05481">5,616</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d61f00e00d04e8d99140f21e62616fa_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTpjOWU5Yjk5ODY0MGU0NjQ3OWEzMGU2NDBmYzAxYjFiOS90YWJsZXJhbmdlOmM5ZTliOTk4NjQwZTQ2NDc5YTMwZTY0MGZjMDFiMWI5XzItNC0xLTEtOTc2Mjc_8753b5e7-2191-449e-be01-89078ace310c">338</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i41010b1c4e0844f5999830aa3b2d2f3e_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTpjOWU5Yjk5ODY0MGU0NjQ3OWEzMGU2NDBmYzAxYjFiOS90YWJsZXJhbmdlOmM5ZTliOTk4NjQwZTQ2NDc5YTMwZTY0MGZjMDFiMWI5XzItNi0xLTEtOTc2Mjc_546cbd58-a361-4b00-84e7-c30b2dca808b">4,973</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7fba416a962347c7933e9069e3b69317_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTpjOWU5Yjk5ODY0MGU0NjQ3OWEzMGU2NDBmYzAxYjFiOS90YWJsZXJhbmdlOmM5ZTliOTk4NjQwZTQ2NDc5YTMwZTY0MGZjMDFiMWI5XzItOC0xLTEtOTc2Mjc_f800942f-ed98-4eca-819e-c032704301f3">4,133</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTpjOWU5Yjk5ODY0MGU0NjQ3OWEzMGU2NDBmYzAxYjFiOS90YWJsZXJhbmdlOmM5ZTliOTk4NjQwZTQ2NDc5YTMwZTY0MGZjMDFiMWI5XzItMTAtMS0xLTk3NjI3_63344b81-5d8b-4e37-891a-010ffa100b54">5,114</ix:nonFraction>&#160;</span></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%"><ix:nonFraction unitRef="usd" contextRef="i161985f62b0a4fd89c55151b09577e12_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTpjOWU5Yjk5ODY0MGU0NjQ3OWEzMGU2NDBmYzAxYjFiOS90YWJsZXJhbmdlOmM5ZTliOTk4NjQwZTQ2NDc5YTMwZTY0MGZjMDFiMWI5XzMtMi0xLTEtOTc2Mjc_05a548ed-9ba7-47e9-a08d-5cf35b48cd38">834</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8d61f00e00d04e8d99140f21e62616fa_D20200101-20201231" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTpjOWU5Yjk5ODY0MGU0NjQ3OWEzMGU2NDBmYzAxYjFiOS90YWJsZXJhbmdlOmM5ZTliOTk4NjQwZTQ2NDc5YTMwZTY0MGZjMDFiMWI5XzMtNC0xLTEtOTc2Mjc_ec1aac40-5338-47ae-b393-f7593375926e">153</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i41010b1c4e0844f5999830aa3b2d2f3e_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTpjOWU5Yjk5ODY0MGU0NjQ3OWEzMGU2NDBmYzAxYjFiOS90YWJsZXJhbmdlOmM5ZTliOTk4NjQwZTQ2NDc5YTMwZTY0MGZjMDFiMWI5XzMtNi0xLTEtOTc2Mjc_278f700e-06da-4d40-8d5c-e2cbd8fe4122">719</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7fba416a962347c7933e9069e3b69317_D20200101-20201231" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTpjOWU5Yjk5ODY0MGU0NjQ3OWEzMGU2NDBmYzAxYjFiOS90YWJsZXJhbmdlOmM5ZTliOTk4NjQwZTQ2NDc5YTMwZTY0MGZjMDFiMWI5XzMtOC0xLTEtOTc2Mjc_eee2bd16-d415-41ec-8f4d-f58808c04e1a">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTpjOWU5Yjk5ODY0MGU0NjQ3OWEzMGU2NDBmYzAxYjFiOS90YWJsZXJhbmdlOmM5ZTliOTk4NjQwZTQ2NDc5YTMwZTY0MGZjMDFiMWI5XzMtMTAtMS0xLTk3NjI3_335a6e38-a2ca-4beb-9e72-4cb830b6735f">1,400</ix:nonFraction>&#160;</span></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 other comprehensive income (loss)</span></div></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%"><ix:nonFraction unitRef="usd" contextRef="i161985f62b0a4fd89c55151b09577e12_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTpjOWU5Yjk5ODY0MGU0NjQ3OWEzMGU2NDBmYzAxYjFiOS90YWJsZXJhbmdlOmM5ZTliOTk4NjQwZTQ2NDc5YTMwZTY0MGZjMDFiMWI5XzQtMi0xLTEtOTc2Mjc_59c27b86-7995-4105-9976-cad148bb7d85">6,450</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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%"><ix:nonFraction unitRef="usd" contextRef="i8d61f00e00d04e8d99140f21e62616fa_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTpjOWU5Yjk5ODY0MGU0NjQ3OWEzMGU2NDBmYzAxYjFiOS90YWJsZXJhbmdlOmM5ZTliOTk4NjQwZTQ2NDc5YTMwZTY0MGZjMDFiMWI5XzQtNC0xLTEtOTc2Mjc_3f7a7d70-8163-4e8b-bbaa-25cf7fdb762f">185</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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%">(<ix:nonFraction unitRef="usd" contextRef="i41010b1c4e0844f5999830aa3b2d2f3e_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTpjOWU5Yjk5ODY0MGU0NjQ3OWEzMGU2NDBmYzAxYjFiOS90YWJsZXJhbmdlOmM5ZTliOTk4NjQwZTQ2NDc5YTMwZTY0MGZjMDFiMWI5XzQtNi0xLTEtOTc2Mjc_ae4d1695-02c9-4f32-8c13-9cbc8611d3b2">4,254</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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%"><ix:nonFraction unitRef="usd" contextRef="i7fba416a962347c7933e9069e3b69317_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTpjOWU5Yjk5ODY0MGU0NjQ3OWEzMGU2NDBmYzAxYjFiOS90YWJsZXJhbmdlOmM5ZTliOTk4NjQwZTQ2NDc5YTMwZTY0MGZjMDFiMWI5XzQtOC0xLTEtOTc2Mjc_2336dd32-7acb-4d6b-a866-a032216e1892">4,133</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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%"><ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTpjOWU5Yjk5ODY0MGU0NjQ3OWEzMGU2NDBmYzAxYjFiOS90YWJsZXJhbmdlOmM5ZTliOTk4NjQwZTQ2NDc5YTMwZTY0MGZjMDFiMWI5XzQtMTAtMS0xLTk3NjI3_16f1cbfb-cb6e-4643-92a9-f777de0cd65f">6,514</ix:nonFraction>&#160;</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;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&#160;31, 2020</span></div></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%">(<ix:nonFraction unitRef="usd" contextRef="i7dbbbffc8d4d43ef914b286a01e88c6a_I20201231" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTpjOWU5Yjk5ODY0MGU0NjQ3OWEzMGU2NDBmYzAxYjFiOS90YWJsZXJhbmdlOmM5ZTliOTk4NjQwZTQ2NDc5YTMwZTY0MGZjMDFiMWI5XzUtMi0xLTEtOTc2Mjc_0e9e6dc2-8ac0-4c3d-9c29-4632ceeded0b">21,956</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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%">(<ix:nonFraction unitRef="usd" contextRef="i7c77e0297dec448ea5c3678eceaf4f18_I20201231" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTpjOWU5Yjk5ODY0MGU0NjQ3OWEzMGU2NDBmYzAxYjFiOS90YWJsZXJhbmdlOmM5ZTliOTk4NjQwZTQ2NDc5YTMwZTY0MGZjMDFiMWI5XzUtNC0xLTEtOTc2Mjc_b8bdfff7-1217-4aeb-803a-8b3a5db9f52e">90</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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%">(<ix:nonFraction unitRef="usd" contextRef="ib96aab1be6484159ae9cb4f7fd59c541_I20201231" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTpjOWU5Yjk5ODY0MGU0NjQ3OWEzMGU2NDBmYzAxYjFiOS90YWJsZXJhbmdlOmM5ZTliOTk4NjQwZTQ2NDc5YTMwZTY0MGZjMDFiMWI5XzUtNi0xLTEtOTc2Mjc_6f9b57fb-e96b-4d53-935e-1a0dad962d15">5,351</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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%">(<ix:nonFraction unitRef="usd" contextRef="i2bc72019b0184cce84ea75a6a939fe22_I20201231" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTpjOWU5Yjk5ODY0MGU0NjQ3OWEzMGU2NDBmYzAxYjFiOS90YWJsZXJhbmdlOmM5ZTliOTk4NjQwZTQ2NDc5YTMwZTY0MGZjMDFiMWI5XzUtOC0xLTEtOTc2Mjc_d8639504-a3a1-4b54-9c77-7c006793de68">14,036</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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%">(<ix:nonFraction unitRef="usd" contextRef="i8c492e1c1980414f9304ccac101b2f07_I20201231" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTpjOWU5Yjk5ODY0MGU0NjQ3OWEzMGU2NDBmYzAxYjFiOS90YWJsZXJhbmdlOmM5ZTliOTk4NjQwZTQ2NDc5YTMwZTY0MGZjMDFiMWI5XzUtMTAtMS0xLTk3NjI3_ec81c5b3-098b-4ae1-abdf-b51003e6a367">41,433</ix:nonFraction>)</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;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%"><ix:nonFraction unitRef="usd" contextRef="ie408a32c021147a5b0e454693276e3f9_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTpjOWU5Yjk5ODY0MGU0NjQ3OWEzMGU2NDBmYzAxYjFiOS90YWJsZXJhbmdlOmM5ZTliOTk4NjQwZTQ2NDc5YTMwZTY0MGZjMDFiMWI5XzYtMi0xLTEtOTc2Mjc_4e70a5fb-1af8-4832-a9d7-2a0dd476be53">6,194</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iab6dd4d263f644f4b111851700fb8759_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTpjOWU5Yjk5ODY0MGU0NjQ3OWEzMGU2NDBmYzAxYjFiOS90YWJsZXJhbmdlOmM5ZTliOTk4NjQwZTQ2NDc5YTMwZTY0MGZjMDFiMWI5XzYtNC0xLTEtOTc2Mjc_2280ed05-64df-4b62-a3c0-184563599d8b">254</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia8442243e80841d080b38cf9ec857c49_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTpjOWU5Yjk5ODY0MGU0NjQ3OWEzMGU2NDBmYzAxYjFiOS90YWJsZXJhbmdlOmM5ZTliOTk4NjQwZTQ2NDc5YTMwZTY0MGZjMDFiMWI5XzYtNi0xLTEtOTc2Mjc_e52f26ac-4114-43c5-b2c8-d9af22abbf80">2,067</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i835be1551efb4ee5a4544e356bf98bde_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTpjOWU5Yjk5ODY0MGU0NjQ3OWEzMGU2NDBmYzAxYjFiOS90YWJsZXJhbmdlOmM5ZTliOTk4NjQwZTQ2NDc5YTMwZTY0MGZjMDFiMWI5XzYtOC0xLTEtOTc2Mjc_bcadb20e-7c49-492b-8129-65e7dcbd8f64">580</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTpjOWU5Yjk5ODY0MGU0NjQ3OWEzMGU2NDBmYzAxYjFiOS90YWJsZXJhbmdlOmM5ZTliOTk4NjQwZTQ2NDc5YTMwZTY0MGZjMDFiMWI5XzYtMTAtMS0xLTk3NjI3_63065a2c-dfbc-4355-a16c-e5c00a46242d">8,587</ix:nonFraction>&#160;</span></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%"><ix:nonFraction unitRef="usd" contextRef="ie408a32c021147a5b0e454693276e3f9_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTpjOWU5Yjk5ODY0MGU0NjQ3OWEzMGU2NDBmYzAxYjFiOS90YWJsZXJhbmdlOmM5ZTliOTk4NjQwZTQ2NDc5YTMwZTY0MGZjMDFiMWI5XzctMi0xLTEtOTc2Mjc_6941fbef-9c10-4b2b-b838-67f3aa35d8c4">331</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab6dd4d263f644f4b111851700fb8759_D20210101-20211231" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTpjOWU5Yjk5ODY0MGU0NjQ3OWEzMGU2NDBmYzAxYjFiOS90YWJsZXJhbmdlOmM5ZTliOTk4NjQwZTQ2NDc5YTMwZTY0MGZjMDFiMWI5XzctNC0xLTEtOTc2Mjc_ebfae287-ed38-4ec0-b262-b74041f60ce4">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia8442243e80841d080b38cf9ec857c49_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTpjOWU5Yjk5ODY0MGU0NjQ3OWEzMGU2NDBmYzAxYjFiOS90YWJsZXJhbmdlOmM5ZTliOTk4NjQwZTQ2NDc5YTMwZTY0MGZjMDFiMWI5XzctNi0xLTEtOTc2Mjc_0b08e282-4d60-46b2-88be-b54016a4fabc">1,023</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i835be1551efb4ee5a4544e356bf98bde_D20210101-20211231" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTpjOWU5Yjk5ODY0MGU0NjQ3OWEzMGU2NDBmYzAxYjFiOS90YWJsZXJhbmdlOmM5ZTliOTk4NjQwZTQ2NDc5YTMwZTY0MGZjMDFiMWI5XzctOC0xLTEtOTc2Mjc_78612c24-ab65-4a0b-99e0-c2bb5a7a9fe8">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTpjOWU5Yjk5ODY0MGU0NjQ3OWEzMGU2NDBmYzAxYjFiOS90YWJsZXJhbmdlOmM5ZTliOTk4NjQwZTQ2NDc5YTMwZTY0MGZjMDFiMWI5XzctMTAtMS0xLTk3NjI3_b1d22a3a-97de-47c8-a005-884f28c88c27">1,354</ix:nonFraction>&#160;</span></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 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%"><ix:nonFraction unitRef="usd" contextRef="ie408a32c021147a5b0e454693276e3f9_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTpjOWU5Yjk5ODY0MGU0NjQ3OWEzMGU2NDBmYzAxYjFiOS90YWJsZXJhbmdlOmM5ZTliOTk4NjQwZTQ2NDc5YTMwZTY0MGZjMDFiMWI5XzgtMi0xLTEtOTc2Mjc_841293fe-7ec4-4ec1-8096-441229ee7c4d">6,525</ix:nonFraction>&#160;</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%">(<ix:nonFraction unitRef="usd" contextRef="iab6dd4d263f644f4b111851700fb8759_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTpjOWU5Yjk5ODY0MGU0NjQ3OWEzMGU2NDBmYzAxYjFiOS90YWJsZXJhbmdlOmM5ZTliOTk4NjQwZTQ2NDc5YTMwZTY0MGZjMDFiMWI5XzgtNC0xLTEtOTc2Mjc_a71ce439-a0bd-434a-98eb-0ed3960f46e9">254</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="ia8442243e80841d080b38cf9ec857c49_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTpjOWU5Yjk5ODY0MGU0NjQ3OWEzMGU2NDBmYzAxYjFiOS90YWJsZXJhbmdlOmM5ZTliOTk4NjQwZTQ2NDc5YTMwZTY0MGZjMDFiMWI5XzgtNi0xLTEtOTc2Mjc_8f5cf512-328e-465f-865d-d2f18476a2d5">3,090</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="i835be1551efb4ee5a4544e356bf98bde_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTpjOWU5Yjk5ODY0MGU0NjQ3OWEzMGU2NDBmYzAxYjFiOS90YWJsZXJhbmdlOmM5ZTliOTk4NjQwZTQ2NDc5YTMwZTY0MGZjMDFiMWI5XzgtOC0xLTEtOTc2Mjc_2c222b37-bd2c-42ed-b7b8-bf46a3488b6c">580</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTpjOWU5Yjk5ODY0MGU0NjQ3OWEzMGU2NDBmYzAxYjFiOS90YWJsZXJhbmdlOmM5ZTliOTk4NjQwZTQ2NDc5YTMwZTY0MGZjMDFiMWI5XzgtMTAtMS0xLTk3NjI3_132e6193-0fea-49c5-85ef-8b38abea7bd7">9,941</ix:nonFraction>&#160;</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, December&#160;31, 2021</span></div></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%">(<ix:nonFraction unitRef="usd" contextRef="icffb558233124a37820e97ab3a962afc_I20211231" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTpjOWU5Yjk5ODY0MGU0NjQ3OWEzMGU2NDBmYzAxYjFiOS90YWJsZXJhbmdlOmM5ZTliOTk4NjQwZTQ2NDc5YTMwZTY0MGZjMDFiMWI5XzktMi0xLTEtOTc2Mjc_010b8b2e-3330-42e8-969e-67a92844f105">15,431</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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%">(<ix:nonFraction unitRef="usd" contextRef="i6b79426e9c0f49c0bbaf22c04ced6a72_I20211231" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTpjOWU5Yjk5ODY0MGU0NjQ3OWEzMGU2NDBmYzAxYjFiOS90YWJsZXJhbmdlOmM5ZTliOTk4NjQwZTQ2NDc5YTMwZTY0MGZjMDFiMWI5XzktNC0xLTEtOTc2Mjc_55184523-1193-4f53-825c-fe8e6b5e8326">344</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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%">(<ix:nonFraction unitRef="usd" contextRef="i1f0f4d442e2c48d89a5ee9331ef8f010_I20211231" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTpjOWU5Yjk5ODY0MGU0NjQ3OWEzMGU2NDBmYzAxYjFiOS90YWJsZXJhbmdlOmM5ZTliOTk4NjQwZTQ2NDc5YTMwZTY0MGZjMDFiMWI5XzktNi0xLTEtOTc2Mjc_fac9dbf9-6d32-4a3e-8375-921ca369b022">2,261</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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%">(<ix:nonFraction unitRef="usd" contextRef="i2f8a6463f42344d8a1a75cd2b1258b0b_I20211231" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTpjOWU5Yjk5ODY0MGU0NjQ3OWEzMGU2NDBmYzAxYjFiOS90YWJsZXJhbmdlOmM5ZTliOTk4NjQwZTQ2NDc5YTMwZTY0MGZjMDFiMWI5XzktOC0xLTEtOTc2Mjc_7167a7a6-a3da-4c71-9803-ffc0f6df8ea6">13,456</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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%">(<ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTpjOWU5Yjk5ODY0MGU0NjQ3OWEzMGU2NDBmYzAxYjFiOS90YWJsZXJhbmdlOmM5ZTliOTk4NjQwZTQ2NDc5YTMwZTY0MGZjMDFiMWI5XzktMTAtMS0xLTk3NjI3_acf2c87b-0d85-4d61-8d39-da822ee19152">31,492</ix:nonFraction>)</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;text-align:left;vertical-align:bottom"><div style="padding-left:15.75pt;padding-right:9pt;text-indent:-9pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive (loss) income before reclassifications</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i46ed7e79561f4eabaedda3309c3764ff_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTpjOWU5Yjk5ODY0MGU0NjQ3OWEzMGU2NDBmYzAxYjFiOS90YWJsZXJhbmdlOmM5ZTliOTk4NjQwZTQ2NDc5YTMwZTY0MGZjMDFiMWI5XzEwLTItMS0xLTk3NjI3_ddad90be-6a58-471a-928f-9805d549ac8c">11,235</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if274ed708e8644ad8fe82d5bd0bb1072_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTpjOWU5Yjk5ODY0MGU0NjQ3OWEzMGU2NDBmYzAxYjFiOS90YWJsZXJhbmdlOmM5ZTliOTk4NjQwZTQ2NDc5YTMwZTY0MGZjMDFiMWI5XzEwLTQtMS0xLTk3NjI3_8b0d7293-213e-4cd0-b7bd-5490b0b812db">571</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i467614c0e99b45c89c74a89e49cef09e_D20220101-20221231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTpjOWU5Yjk5ODY0MGU0NjQ3OWEzMGU2NDBmYzAxYjFiOS90YWJsZXJhbmdlOmM5ZTliOTk4NjQwZTQ2NDc5YTMwZTY0MGZjMDFiMWI5XzEwLTYtMS0xLTk3NjI3_daeabd1b-920c-4318-9783-bfe578c4c884">4,869</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icae7990f1fa84f888faff42610832118_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTpjOWU5Yjk5ODY0MGU0NjQ3OWEzMGU2NDBmYzAxYjFiOS90YWJsZXJhbmdlOmM5ZTliOTk4NjQwZTQ2NDc5YTMwZTY0MGZjMDFiMWI5XzEwLTgtMS0xLTk3NjI3_db01aa72-a814-429d-8c1a-d9ae4b45f35b">4,170</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTpjOWU5Yjk5ODY0MGU0NjQ3OWEzMGU2NDBmYzAxYjFiOS90YWJsZXJhbmdlOmM5ZTliOTk4NjQwZTQ2NDc5YTMwZTY0MGZjMDFiMWI5XzEwLTEwLTEtMS05NzYyNw_39fe0bad-ed32-43fe-ae21-dc7706f8ff17">11,107</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15.75pt;padding-right:9pt;text-indent:-9pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive loss</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i46ed7e79561f4eabaedda3309c3764ff_D20220101-20221231" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTpjOWU5Yjk5ODY0MGU0NjQ3OWEzMGU2NDBmYzAxYjFiOS90YWJsZXJhbmdlOmM5ZTliOTk4NjQwZTQ2NDc5YTMwZTY0MGZjMDFiMWI5XzExLTItMS0xLTk3NjI3_c225b4f0-5696-4e72-b952-fc607f03a2d5">206</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if274ed708e8644ad8fe82d5bd0bb1072_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTpjOWU5Yjk5ODY0MGU0NjQ3OWEzMGU2NDBmYzAxYjFiOS90YWJsZXJhbmdlOmM5ZTliOTk4NjQwZTQ2NDc5YTMwZTY0MGZjMDFiMWI5XzExLTQtMS0xLTk3NjI3_6448eeb0-93e3-44b5-b31c-a06743e92b30">6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i467614c0e99b45c89c74a89e49cef09e_D20220101-20221231" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTpjOWU5Yjk5ODY0MGU0NjQ3OWEzMGU2NDBmYzAxYjFiOS90YWJsZXJhbmdlOmM5ZTliOTk4NjQwZTQ2NDc5YTMwZTY0MGZjMDFiMWI5XzExLTYtMS0xLTk3NjI3_4f0f79ba-3f14-4c24-986c-42721f0e8f8b">15</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icae7990f1fa84f888faff42610832118_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTpjOWU5Yjk5ODY0MGU0NjQ3OWEzMGU2NDBmYzAxYjFiOS90YWJsZXJhbmdlOmM5ZTliOTk4NjQwZTQ2NDc5YTMwZTY0MGZjMDFiMWI5XzExLTgtMS0xLTk3NjI3_23a547ef-657f-4c7d-a512-4da93afabaed">5,550</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTpjOWU5Yjk5ODY0MGU0NjQ3OWEzMGU2NDBmYzAxYjFiOS90YWJsZXJhbmdlOmM5ZTliOTk4NjQwZTQ2NDc5YTMwZTY0MGZjMDFiMWI5XzExLTEwLTEtMS05NzYyNw_fb11fdf8-1ce8-47cb-9c0b-3a1ef6dd4385">5,335</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;padding-right:9pt;text-indent:-9pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net other comprehensive (loss) income</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%">(<ix:nonFraction unitRef="usd" contextRef="i46ed7e79561f4eabaedda3309c3764ff_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTpjOWU5Yjk5ODY0MGU0NjQ3OWEzMGU2NDBmYzAxYjFiOS90YWJsZXJhbmdlOmM5ZTliOTk4NjQwZTQ2NDc5YTMwZTY0MGZjMDFiMWI5XzEyLTItMS0xLTk3NjI3_dc47fd22-ff6c-48fc-8270-dfe32fd6592b">11,441</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if274ed708e8644ad8fe82d5bd0bb1072_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTpjOWU5Yjk5ODY0MGU0NjQ3OWEzMGU2NDBmYzAxYjFiOS90YWJsZXJhbmdlOmM5ZTliOTk4NjQwZTQ2NDc5YTMwZTY0MGZjMDFiMWI5XzEyLTQtMS0xLTk3NjI3_623be0ff-6c60-43b1-a184-039d93b4f3b4">565</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i467614c0e99b45c89c74a89e49cef09e_D20220101-20221231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTpjOWU5Yjk5ODY0MGU0NjQ3OWEzMGU2NDBmYzAxYjFiOS90YWJsZXJhbmdlOmM5ZTliOTk4NjQwZTQ2NDc5YTMwZTY0MGZjMDFiMWI5XzEyLTYtMS0xLTk3NjI3_b8815588-f9d0-4ac6-9574-ee7021f55bf4">4,854</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icae7990f1fa84f888faff42610832118_D20220101-20221231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTpjOWU5Yjk5ODY0MGU0NjQ3OWEzMGU2NDBmYzAxYjFiOS90YWJsZXJhbmdlOmM5ZTliOTk4NjQwZTQ2NDc5YTMwZTY0MGZjMDFiMWI5XzEyLTgtMS0xLTk3NjI3_2871789b-334b-4662-9f02-7aac17da0491">1,380</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTpjOWU5Yjk5ODY0MGU0NjQ3OWEzMGU2NDBmYzAxYjFiOS90YWJsZXJhbmdlOmM5ZTliOTk4NjQwZTQ2NDc5YTMwZTY0MGZjMDFiMWI5XzEyLTEwLTEtMS05NzYyNw_85ff541d-3650-405a-b921-17aa6dd67692">5,772</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance, December&#160;31, 2022</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%">(<ix:nonFraction unitRef="usd" contextRef="ided287bb84f949268ee0b3be9c697f37_I20221231" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTpjOWU5Yjk5ODY0MGU0NjQ3OWEzMGU2NDBmYzAxYjFiOS90YWJsZXJhbmdlOmM5ZTliOTk4NjQwZTQ2NDc5YTMwZTY0MGZjMDFiMWI5XzEzLTItMS0xLTk3NjI3_ac8e792c-df6b-4cef-a142-d1bbdb9cb4fc">26,872</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="i4fb0ab490b5942919d0b6704c24c644d_I20221231" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTpjOWU5Yjk5ODY0MGU0NjQ3OWEzMGU2NDBmYzAxYjFiOS90YWJsZXJhbmdlOmM5ZTliOTk4NjQwZTQ2NDc5YTMwZTY0MGZjMDFiMWI5XzEzLTQtMS0xLTk3NjI3_3f8007ec-f8c4-4f2f-8d4d-35971173b14b">909</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="i8b487b2abd1b4c159a38801fce2ca251_I20221231" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTpjOWU5Yjk5ODY0MGU0NjQ3OWEzMGU2NDBmYzAxYjFiOS90YWJsZXJhbmdlOmM5ZTliOTk4NjQwZTQ2NDc5YTMwZTY0MGZjMDFiMWI5XzEzLTYtMS0xLTk3NjI3_21ec8289-36a7-4ff5-b958-c75a63717da3">2,593</ix:nonFraction>&#160;</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%">(<ix:nonFraction unitRef="usd" contextRef="i9741bf97020b4eba966405d7d8a0a337_I20221231" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTpjOWU5Yjk5ODY0MGU0NjQ3OWEzMGU2NDBmYzAxYjFiOS90YWJsZXJhbmdlOmM5ZTliOTk4NjQwZTQ2NDc5YTMwZTY0MGZjMDFiMWI5XzEzLTgtMS0xLTk3NjI3_fc32fb40-c67b-47ec-96c7-65d296130f9c">12,076</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTpjOWU5Yjk5ODY0MGU0NjQ3OWEzMGU2NDBmYzAxYjFiOS90YWJsZXJhbmdlOmM5ZTliOTk4NjQwZTQ2NDc5YTMwZTY0MGZjMDFiMWI5XzEzLTEwLTEtMS05NzYyNw_850fd9df-28f9-495e-ab80-a0cd2baae5eb">37,264</ix:nonFraction>)</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></ix:continuation></div></ix:continuation><div style="padding-left:13.5pt;text-indent:-9pt"><span><br/></span></div><div><span><br/></span></div><div id="id8e780c3c90d49f1abe315cc6d71fa2d_115"></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 6: ACQUISITION AND DIVESTITURES</span></td></tr></table></div><div><span><br/></span></div><ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="us-gaap:BusinessCombinationDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTUvZnJhZzo0OWZlZjRmNjE1OTU0ZTU4YWU0OTkxMjQ2MDI5ZDczZC90ZXh0cmVnaW9uOjQ5ZmVmNGY2MTU5NTRlNThhZTQ5OTEyNDYwMjlkNzNkXzQ5OTc_eec8d03f-36a9-44a5-9ecf-fe7143f719cf" continuedAt="ifcf90e3c3f3846288452fd7bd50eb668" escape="true"><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%">Acquisition</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> &#8211; On June 1, 2021, we acquired all of the equity of First American Payment Systems, L.P. (First American) in a cash transaction for $<ix:nonFraction unitRef="usd" contextRef="i80d2b599ac6249c782174a3808f51e49_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTUvZnJhZzo0OWZlZjRmNjE1OTU0ZTU4YWU0OTkxMjQ2MDI5ZDczZC90ZXh0cmVnaW9uOjQ5ZmVmNGY2MTU5NTRlNThhZTQ5OTEyNDYwMjlkNzNkXzg2Nw_e093f926-2084-4b8c-9ada-d8f2f9b53b10">958,514</ix:nonFraction>, net of cash, cash equivalents, restricted cash and restricted cash equivalents acquired. First American is a large-scale payments technology company that provides partners and merchants with comprehensive in-store, online and mobile payment solutions. The transaction was funded by our revolving credit facility and additional debt we issued in June 2021 (Note 13). The acquisition resulted in non-deductible goodwill as First American provides an end-to-end payments technology platform, which provides significant leverage to accelerate organic growth. Transaction costs related to the acquisition totaled $<ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTUvZnJhZzo0OWZlZjRmNjE1OTU0ZTU4YWU0OTkxMjQ2MDI5ZDczZC90ZXh0cmVnaW9uOjQ5ZmVmNGY2MTU5NTRlNThhZTQ5OTEyNDYwMjlkNzNkXzI3NDg3NzkwODIyMjA_eaa4d4dc-f5b7-4503-b9fd-f005e5dd233d">18,913</ix:nonFraction> in 2021. The goodwill and results of operations of First American from the date of acquisition are included in the Payments segment.</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%">Information regarding goodwill by reportable business segment and the useful lives of acquired intangibles can be found in Note 3. Information regarding the calculation of the estimated fair values of the acquired intangibles can be found in Note 8.</span></div></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:150%">65</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><div style="text-align:center"><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:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#546ff5;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">DELUXE CORPORATION</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(dollars in thousands, except per share amounts)</span></div></td></tr></table></div></div><div style="text-indent:27pt"><span><br/></span></div><ix:continuation id="ifcf90e3c3f3846288452fd7bd50eb668" continuedAt="ifc7378b7dc06455bac22226f31209d43"><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The acquisition was accounted for as a business combination and the allocation of the purchase price to the assets acquired and liabilities assumed was finalized during the quarter ended June 30, 2022. We recorded measurement period adjustments during 2022 that increased deferred income tax liabilities by $<ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:GoodwillPurchaseAccountingAdjustments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTUvZnJhZzo0OWZlZjRmNjE1OTU0ZTU4YWU0OTkxMjQ2MDI5ZDczZC90ZXh0cmVnaW9uOjQ5ZmVmNGY2MTU5NTRlNThhZTQ5OTEyNDYwMjlkNzNkXzU0OTc1NTgyMzI2Mw_940c53d4-5928-4285-9261-175f7d237c7c"><ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="dlx:PurchaseAccountingAdjustmentsDeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTUvZnJhZzo0OWZlZjRmNjE1OTU0ZTU4YWU0OTkxMjQ2MDI5ZDczZC90ZXh0cmVnaW9uOjQ5ZmVmNGY2MTU5NTRlNThhZTQ5OTEyNDYwMjlkNzNkXzU0OTc1NTgyMzI2Mw_e9355fe3-3651-4b64-96e8-2195e178ada3">1,343</ix:nonFraction></ix:nonFraction>, with the offset to goodwill. These measurement period adjustments did not have a significant impact on the 2022 consolidated statement of income.</span></div><div style="text-indent:27pt"><span><br/></span></div><ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTUvZnJhZzo0OWZlZjRmNjE1OTU0ZTU4YWU0OTkxMjQ2MDI5ZDczZC90ZXh0cmVnaW9uOjQ5ZmVmNGY2MTU5NTRlNThhZTQ5OTEyNDYwMjlkNzNkXzUwMDA_3a5334ed-2640-496c-b5f5-7193738e22f4" escape="true"><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 illustrates the final allocation of the purchase price, to the assets acquired and liabilities assumed:</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:98.245%"><tr><td style="width:1.0%"></td><td style="width:84.167%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.038%"></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%">Purchase price allocation</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%">Trade accounts receivable</span></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%"><ix:nonFraction unitRef="usd" contextRef="idbf539a312f84dbfb27d1ee5b2422ab2_I20210601" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTUvZnJhZzo0OWZlZjRmNjE1OTU0ZTU4YWU0OTkxMjQ2MDI5ZDczZC90YWJsZTozZmI2M2U0MWIxMGI0NDM5YWM0ODMwMzJmMmQxYjkwMi90YWJsZXJhbmdlOjNmYjYzZTQxYjEwYjQ0MzlhYzQ4MzAzMmYyZDFiOTAyXzEtMi0xLTEtOTc2Mjc_8ffee4f3-8a1c-4bd5-8054-a311d371bf94">27,296</ix:nonFraction>&#160;</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%">Other 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%"><ix:nonFraction unitRef="usd" contextRef="idbf539a312f84dbfb27d1ee5b2422ab2_I20210601" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTUvZnJhZzo0OWZlZjRmNjE1OTU0ZTU4YWU0OTkxMjQ2MDI5ZDczZC90YWJsZTozZmI2M2U0MWIxMGI0NDM5YWM0ODMwMzJmMmQxYjkwMi90YWJsZXJhbmdlOjNmYjYzZTQxYjEwYjQ0MzlhYzQ4MzAzMmYyZDFiOTAyXzItMi0xLTEtOTc2Mjc_efaddc75-9468-482d-9359-4c867262a9c2">8,533</ix:nonFraction>&#160;</span></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%">Property, plant and equipment</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%"><ix:nonFraction unitRef="usd" contextRef="idbf539a312f84dbfb27d1ee5b2422ab2_I20210601" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTUvZnJhZzo0OWZlZjRmNjE1OTU0ZTU4YWU0OTkxMjQ2MDI5ZDczZC90YWJsZTozZmI2M2U0MWIxMGI0NDM5YWM0ODMwMzJmMmQxYjkwMi90YWJsZXJhbmdlOjNmYjYzZTQxYjEwYjQ0MzlhYzQ4MzAzMmYyZDFiOTAyXzMtMi0xLTEtOTc2Mjc_e24612d1-6708-438d-9957-b732768c231b">9,873</ix:nonFraction>&#160;</span></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 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%"><ix:nonFraction unitRef="usd" contextRef="idbf539a312f84dbfb27d1ee5b2422ab2_I20210601" decimals="-3" name="dlx:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTUvZnJhZzo0OWZlZjRmNjE1OTU0ZTU4YWU0OTkxMjQ2MDI5ZDczZC90YWJsZTozZmI2M2U0MWIxMGI0NDM5YWM0ODMwMzJmMmQxYjkwMi90YWJsZXJhbmdlOjNmYjYzZTQxYjEwYjQ0MzlhYzQ4MzAzMmYyZDFiOTAyXzQtMi0xLTEtOTc2Mjc_521693c2-ea04-48d5-935d-b35467450bfc">24,396</ix:nonFraction>&#160;</span></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%">Intangible assets:</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 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%">Customer relationships</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%"><ix:nonFraction unitRef="usd" contextRef="ic40671f6d9ad45e9acc800805eb4993f_D20210601-20210601" decimals="-3" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTUvZnJhZzo0OWZlZjRmNjE1OTU0ZTU4YWU0OTkxMjQ2MDI5ZDczZC90YWJsZTozZmI2M2U0MWIxMGI0NDM5YWM0ODMwMzJmMmQxYjkwMi90YWJsZXJhbmdlOjNmYjYzZTQxYjEwYjQ0MzlhYzQ4MzAzMmYyZDFiOTAyXzYtMi0xLTEtOTc2Mjc_2631b227-cd7c-44d0-b734-7ee040cd984a">127,000</ix:nonFraction>&#160;</span></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%">Partner relationships</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%"><ix:nonFraction unitRef="usd" contextRef="i2942f0ceab0c439891fb519b75346773_D20210601-20210601" decimals="-3" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTUvZnJhZzo0OWZlZjRmNjE1OTU0ZTU4YWU0OTkxMjQ2MDI5ZDczZC90YWJsZTozZmI2M2U0MWIxMGI0NDM5YWM0ODMwMzJmMmQxYjkwMi90YWJsZXJhbmdlOjNmYjYzZTQxYjEwYjQ0MzlhYzQ4MzAzMmYyZDFiOTAyXzctMi0xLTEtOTc2Mjc_d1976ca4-4564-452a-b33f-9aba01f91535">72,000</ix:nonFraction>&#160;</span></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%">Technology-based intangibles</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%"><ix:nonFraction unitRef="usd" contextRef="i850c9c2bb82c4b608de96e9e54d38d54_D20210601-20210601" decimals="-3" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTUvZnJhZzo0OWZlZjRmNjE1OTU0ZTU4YWU0OTkxMjQ2MDI5ZDczZC90YWJsZTozZmI2M2U0MWIxMGI0NDM5YWM0ODMwMzJmMmQxYjkwMi90YWJsZXJhbmdlOjNmYjYzZTQxYjEwYjQ0MzlhYzQ4MzAzMmYyZDFiOTAyXzgtMi0xLTEtOTc2Mjc_00031445-46ad-4fc2-9339-fee0883d00ee">65,000</ix:nonFraction>&#160;</span></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%">Trade names</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%"><ix:nonFraction unitRef="usd" contextRef="ia689499e67634f5db77a9d7daf480781_D20210601-20210601" decimals="-3" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTUvZnJhZzo0OWZlZjRmNjE1OTU0ZTU4YWU0OTkxMjQ2MDI5ZDczZC90YWJsZTozZmI2M2U0MWIxMGI0NDM5YWM0ODMwMzJmMmQxYjkwMi90YWJsZXJhbmdlOjNmYjYzZTQxYjEwYjQ0MzlhYzQ4MzAzMmYyZDFiOTAyXzktMi0xLTEtOTc2Mjc_828323dc-2c47-440f-b8c8-b092521b2f02">21,000</ix:nonFraction>&#160;</span></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%">Internal-use software</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%"><ix:nonFraction unitRef="usd" contextRef="ib95d61b616414c3f8339f4dfeadc7285_D20210601-20210601" decimals="-3" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTUvZnJhZzo0OWZlZjRmNjE1OTU0ZTU4YWU0OTkxMjQ2MDI5ZDczZC90YWJsZTozZmI2M2U0MWIxMGI0NDM5YWM0ODMwMzJmMmQxYjkwMi90YWJsZXJhbmdlOjNmYjYzZTQxYjEwYjQ0MzlhYzQ4MzAzMmYyZDFiOTAyXzEwLTItMS0xLTk3NjI3_78cb91b4-63af-4751-9edc-bfe7cab4c3ee">6,111</ix:nonFraction>&#160;</span></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 intangible assets</span></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%"><ix:nonFraction unitRef="usd" contextRef="iab04d9206d694087ae869ae28ef7c272_D20210601-20210601" decimals="-3" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTUvZnJhZzo0OWZlZjRmNjE1OTU0ZTU4YWU0OTkxMjQ2MDI5ZDczZC90YWJsZTozZmI2M2U0MWIxMGI0NDM5YWM0ODMwMzJmMmQxYjkwMi90YWJsZXJhbmdlOjNmYjYzZTQxYjEwYjQ0MzlhYzQ4MzAzMmYyZDFiOTAyXzExLTItMS0xLTk3NjI3_24717490-cff5-4c69-8899-1a86d71f3cbb">291,111</ix:nonFraction>&#160;</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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill</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%"><ix:nonFraction unitRef="usd" contextRef="iab04d9206d694087ae869ae28ef7c272_D20210601-20210601" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTUvZnJhZzo0OWZlZjRmNjE1OTU0ZTU4YWU0OTkxMjQ2MDI5ZDczZC90YWJsZTozZmI2M2U0MWIxMGI0NDM5YWM0ODMwMzJmMmQxYjkwMi90YWJsZXJhbmdlOjNmYjYzZTQxYjEwYjQ0MzlhYzQ4MzAzMmYyZDFiOTAyXzEyLTItMS0xLTk3NjI3_bfb80f5b-574e-415d-ac24-15196dceac0f">728,516</ix:nonFraction>&#160;</span></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 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%"><ix:nonFraction unitRef="usd" contextRef="idbf539a312f84dbfb27d1ee5b2422ab2_I20210601" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTUvZnJhZzo0OWZlZjRmNjE1OTU0ZTU4YWU0OTkxMjQ2MDI5ZDczZC90YWJsZTozZmI2M2U0MWIxMGI0NDM5YWM0ODMwMzJmMmQxYjkwMi90YWJsZXJhbmdlOjNmYjYzZTQxYjEwYjQ0MzlhYzQ4MzAzMmYyZDFiOTAyXzEzLTItMS0xLTk3NjI3_0652e558-84e7-4c6a-803f-e57d2675a7c6">350</ix:nonFraction>&#160;</span></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%">Accounts payable</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%">(<ix:nonFraction unitRef="usd" contextRef="idbf539a312f84dbfb27d1ee5b2422ab2_I20210601" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTUvZnJhZzo0OWZlZjRmNjE1OTU0ZTU4YWU0OTkxMjQ2MDI5ZDczZC90YWJsZTozZmI2M2U0MWIxMGI0NDM5YWM0ODMwMzJmMmQxYjkwMi90YWJsZXJhbmdlOjNmYjYzZTQxYjEwYjQ0MzlhYzQ4MzAzMmYyZDFiOTAyXzE0LTItMS0xLTk3NjI3_96d39e56-30d8-4387-b9ed-fd028a9e81fd">18,475</ix:nonFraction>)</span></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%">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%">(<ix:nonFraction unitRef="usd" contextRef="idbf539a312f84dbfb27d1ee5b2422ab2_I20210601" decimals="-3" name="dlx:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesFundsHeldForCustomers" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTUvZnJhZzo0OWZlZjRmNjE1OTU0ZTU4YWU0OTkxMjQ2MDI5ZDczZC90YWJsZTozZmI2M2U0MWIxMGI0NDM5YWM0ODMwMzJmMmQxYjkwMi90YWJsZXJhbmdlOjNmYjYzZTQxYjEwYjQ0MzlhYzQ4MzAzMmYyZDFiOTAyXzE1LTItMS0xLTk3NjI3_b1c2d068-d3ec-42f5-aaeb-c864b92fa22f">9,428</ix:nonFraction>)</span></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%">Accrued 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%">(<ix:nonFraction unitRef="usd" contextRef="idbf539a312f84dbfb27d1ee5b2422ab2_I20210601" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTUvZnJhZzo0OWZlZjRmNjE1OTU0ZTU4YWU0OTkxMjQ2MDI5ZDczZC90YWJsZTozZmI2M2U0MWIxMGI0NDM5YWM0ODMwMzJmMmQxYjkwMi90YWJsZXJhbmdlOjNmYjYzZTQxYjEwYjQ0MzlhYzQ4MzAzMmYyZDFiOTAyXzE2LTItMS0xLTk3NjI3_09e604ee-8891-4ad9-a9ed-fee790202f82">23,460</ix:nonFraction>)</span></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, non-current</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%">(<ix:nonFraction unitRef="usd" contextRef="idbf539a312f84dbfb27d1ee5b2422ab2_I20210601" decimals="-3" name="dlx:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNonCurrentLiabilitiesOperatingLeaseObligations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTUvZnJhZzo0OWZlZjRmNjE1OTU0ZTU4YWU0OTkxMjQ2MDI5ZDczZC90YWJsZTozZmI2M2U0MWIxMGI0NDM5YWM0ODMwMzJmMmQxYjkwMi90YWJsZXJhbmdlOjNmYjYzZTQxYjEwYjQ0MzlhYzQ4MzAzMmYyZDFiOTAyXzE3LTItMS0xLTk3NjI3_ab374042-4398-451e-9304-5d0c4f9a8867">21,316</ix:nonFraction>)</span></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%">Deferred income taxes</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%">(<ix:nonFraction unitRef="usd" contextRef="idbf539a312f84dbfb27d1ee5b2422ab2_I20210601" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTUvZnJhZzo0OWZlZjRmNjE1OTU0ZTU4YWU0OTkxMjQ2MDI5ZDczZC90YWJsZTozZmI2M2U0MWIxMGI0NDM5YWM0ODMwMzJmMmQxYjkwMi90YWJsZXJhbmdlOjNmYjYzZTQxYjEwYjQ0MzlhYzQ4MzAzMmYyZDFiOTAyXzE4LTItMS0xLTk3NjI3_debbfd76-db5e-4902-9cbb-267b62a634bd">54,506</ix:nonFraction>)</span></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 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%">(<ix:nonFraction unitRef="usd" contextRef="idbf539a312f84dbfb27d1ee5b2422ab2_I20210601" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTUvZnJhZzo0OWZlZjRmNjE1OTU0ZTU4YWU0OTkxMjQ2MDI5ZDczZC90YWJsZTozZmI2M2U0MWIxMGI0NDM5YWM0ODMwMzJmMmQxYjkwMi90YWJsZXJhbmdlOjNmYjYzZTQxYjEwYjQ0MzlhYzQ4MzAzMmYyZDFiOTAyXzE5LTItMS0xLTk3NjI3_5ca94c19-103e-44e6-8a88-481fabd41981">4,376</ix:nonFraction>)</span></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:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Payment for acquisition, net of cash, cash equivalents, restricted cash and restricted cash equivalents acquired of $<ix:nonFraction unitRef="usd" contextRef="idbf539a312f84dbfb27d1ee5b2422ab2_I20210601" decimals="-3" name="dlx:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalentsRestrictedCashAndEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTUvZnJhZzo0OWZlZjRmNjE1OTU0ZTU4YWU0OTkxMjQ2MDI5ZDczZC90YWJsZTozZmI2M2U0MWIxMGI0NDM5YWM0ODMwMzJmMmQxYjkwMi90YWJsZXJhbmdlOjNmYjYzZTQxYjEwYjQ0MzlhYzQ4MzAzMmYyZDFiOTAyXzIwLTAtMS0xLTk3NjI3L3RleHRyZWdpb246ZjYyNWQ5YTlmZDYyNDQ1MDkxZTQxYTRjOGFiNTc3M2ZfMjc0ODc3OTA2OTU2Nw_c2c67c80-0993-4d34-8781-e5872987721f">15,841</ix:nonFraction></span></div></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%"><ix:nonFraction unitRef="usd" contextRef="i80d2b599ac6249c782174a3808f51e49_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTUvZnJhZzo0OWZlZjRmNjE1OTU0ZTU4YWU0OTkxMjQ2MDI5ZDczZC90YWJsZTozZmI2M2U0MWIxMGI0NDM5YWM0ODMwMzJmMmQxYjkwMi90YWJsZXJhbmdlOjNmYjYzZTQxYjEwYjQ0MzlhYzQ4MzAzMmYyZDFiOTAyXzIwLTItMS0xLTk3NjI3_5b82be06-102f-4e19-aadf-a132c732c85b">958,514</ix:nonFraction>&#160;</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%">Operating results for First American for the years ended December 31 were 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:68.929%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td 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: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.793%"></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="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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-top:2pt 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%">Revenue</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="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:#0e32e1;font-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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i883c443fcb114d038ed0ed6c68c9ba15_D20220101-20221231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTUvZnJhZzo0OWZlZjRmNjE1OTU0ZTU4YWU0OTkxMjQ2MDI5ZDczZC90YWJsZToyMjUyMTJlNzE5YzY0ZjUxYjEwOTE4MTA4NWE4ZDc5MS90YWJsZXJhbmdlOjIyNTIxMmU3MTljNjRmNTFiMTA5MTgxMDg1YThkNzkxXzEtNC0xLTEtMTAxNTQ2_8c5302d7-52ff-4276-8b21-16d8e9936aa5">347,709</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="i80d2b599ac6249c782174a3808f51e49_D20210101-20211231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTUvZnJhZzo0OWZlZjRmNjE1OTU0ZTU4YWU0OTkxMjQ2MDI5ZDczZC90YWJsZToyMjUyMTJlNzE5YzY0ZjUxYjEwOTE4MTA4NWE4ZDc5MS90YWJsZXJhbmdlOjIyNTIxMmU3MTljNjRmNTFiMTA5MTgxMDg1YThkNzkxXzEtNi0xLTEtMTAxNTQ2_d60562d0-2cb4-4b6a-8144-7937e006f2b0">194,976</ix:nonFraction>&#160;</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 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%">Net income attributable to Deluxe</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i883c443fcb114d038ed0ed6c68c9ba15_D20220101-20221231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTUvZnJhZzo0OWZlZjRmNjE1OTU0ZTU4YWU0OTkxMjQ2MDI5ZDczZC90YWJsZToyMjUyMTJlNzE5YzY0ZjUxYjEwOTE4MTA4NWE4ZDc5MS90YWJsZXJhbmdlOjIyNTIxMmU3MTljNjRmNTFiMTA5MTgxMDg1YThkNzkxXzItNC0xLTEtMTAxNTQ2_8a91a34f-0fb6-4101-ac23-d01e451192a7">5,794</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i80d2b599ac6249c782174a3808f51e49_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTUvZnJhZzo0OWZlZjRmNjE1OTU0ZTU4YWU0OTkxMjQ2MDI5ZDczZC90YWJsZToyMjUyMTJlNzE5YzY0ZjUxYjEwOTE4MTA4NWE4ZDc5MS90YWJsZXJhbmdlOjIyNTIxMmU3MTljNjRmNTFiMTA5MTgxMDg1YThkNzkxXzItNi0xLTEtMTAxNTQ2_b6b3d9cd-d71a-4b75-a533-5c74fa076ffc">1,806</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><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 above results for the year ended December 31, 2022 include restructuring and integration costs of $<ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:RestructuringCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTUvZnJhZzo0OWZlZjRmNjE1OTU0ZTU4YWU0OTkxMjQ2MDI5ZDczZC90ZXh0cmVnaW9uOjQ5ZmVmNGY2MTU5NTRlNThhZTQ5OTEyNDYwMjlkNzNkXzU0OTc1NTgyMzYxNg_2ac1522e-4ec4-4317-9063-0cba9e19282c">5,452</ix:nonFraction> in 2022.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Pro forma financial information (unaudited)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> &#8211; During the first quarter of 2022, we corrected errors in the previously reported unaudited pro forma results of operations related to the First American acquisition. These errors related to the amount of historical First American revenue and net income included for the pre-acquisition periods, as well as errors in the adjustments related to the amortization of intangibles, interest expense on the acquisition financing, and transaction costs. For the year ended December 31, 2021, these corrections decreased pro forma revenue by $<ix:nonFraction unitRef="usd" contextRef="i8d9a8fbc1f954f4aa180bfc76885c5e9_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:BusinessAcquisitionsProFormaRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTUvZnJhZzo0OWZlZjRmNjE1OTU0ZTU4YWU0OTkxMjQ2MDI5ZDczZC90ZXh0cmVnaW9uOjQ5ZmVmNGY2MTU5NTRlNThhZTQ5OTEyNDYwMjlkNzNkXzU0OTc1NTgzNTU2MA_e4eecf3f-3817-4f34-927f-3fa3f064fcaf">26,335</ix:nonFraction> and increased pro forma net income attributable to Deluxe by $<ix:nonFraction unitRef="usd" contextRef="i8d9a8fbc1f954f4aa180bfc76885c5e9_D20210101-20211231" decimals="-3" name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTUvZnJhZzo0OWZlZjRmNjE1OTU0ZTU4YWU0OTkxMjQ2MDI5ZDczZC90ZXh0cmVnaW9uOjQ5ZmVmNGY2MTU5NTRlNThhZTQ5OTEyNDYwMjlkNzNkXzU0OTc1NTgzNTU3Mg_c357d354-4d89-4b13-8cac-309c7154571e">10,138</ix:nonFraction>. For the year ended December 31, 2020, the corrections decreased pro forma revenue by $<ix:nonFraction unitRef="usd" contextRef="i8feb0a6260774e82b2977c57b5d16006_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:BusinessAcquisitionsProFormaRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTUvZnJhZzo0OWZlZjRmNjE1OTU0ZTU4YWU0OTkxMjQ2MDI5ZDczZC90ZXh0cmVnaW9uOjQ5ZmVmNGY2MTU5NTRlNThhZTQ5OTEyNDYwMjlkNzNkXzU0OTc1NTgzNTU4Mg_c3efce17-caa3-49d6-ac51-071a08e71bb1">3,027</ix:nonFraction> and increased net loss attributable to Deluxe by $<ix:nonFraction unitRef="usd" contextRef="i8feb0a6260774e82b2977c57b5d16006_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTUvZnJhZzo0OWZlZjRmNjE1OTU0ZTU4YWU0OTkxMjQ2MDI5ZDczZC90ZXh0cmVnaW9uOjQ5ZmVmNGY2MTU5NTRlNThhZTQ5OTEyNDYwMjlkNzNkXzU0OTc1NTgzNTU5NA_a5267f32-a1c8-4e0b-95d2-8e7eebe8e7b9">9,082</ix:nonFraction>.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:150%">66</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><div style="text-align:center"><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:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#546ff5;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">DELUXE CORPORATION</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(dollars in thousands, except per share amounts)</span></div></td></tr></table></div></div><div style="text-indent:27pt"><span><br/></span></div><ix:continuation id="ifc7378b7dc06455bac22226f31209d43"><ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="us-gaap:BusinessAcquisitionProFormaInformationTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTUvZnJhZzo0OWZlZjRmNjE1OTU0ZTU4YWU0OTkxMjQ2MDI5ZDczZC90ZXh0cmVnaW9uOjQ5ZmVmNGY2MTU5NTRlNThhZTQ5OTEyNDYwMjlkNzNkXzUwMDE_1f1bcd86-d755-4070-b223-46b1d97b1c9b" escape="true"><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 unaudited pro forma financial information summarizes our consolidated results of operations for the years ended December 31 as though the acquisition occurred on January 1, 2020:</span></div><div style="text-indent:27pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.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:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="border-top:2pt 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%">Revenue</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%"><ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:BusinessAcquisitionsProFormaRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTUvZnJhZzo0OWZlZjRmNjE1OTU0ZTU4YWU0OTkxMjQ2MDI5ZDczZC90YWJsZTowZjA1YzUzOTBlNDA0Y2UzYWJkZDJkMTE2OTRmZTcwNi90YWJsZXJhbmdlOjBmMDVjNTM5MGU0MDRjZTNhYmRkMmQxMTY5NGZlNzA2XzEtNC0xLTEtOTc2Mjc_6e672f08-7580-430c-879e-6000b7fa89e1">2,156,313</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:BusinessAcquisitionsProFormaRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTUvZnJhZzo0OWZlZjRmNjE1OTU0ZTU4YWU0OTkxMjQ2MDI5ZDczZC90YWJsZTowZjA1YzUzOTBlNDA0Y2UzYWJkZDJkMTE2OTRmZTcwNi90YWJsZXJhbmdlOjBmMDVjNTM5MGU0MDRjZTNhYmRkMmQxMTY5NGZlNzA2XzEtNi0xLTEtOTc2Mjc_a1964518-4874-4529-983c-f977c474477a">2,079,103</ix:nonFraction>&#160;</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 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%">Net income (loss) attributable to Deluxe</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%"><ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTUvZnJhZzo0OWZlZjRmNjE1OTU0ZTU4YWU0OTkxMjQ2MDI5ZDczZC90YWJsZTowZjA1YzUzOTBlNDA0Y2UzYWJkZDJkMTE2OTRmZTcwNi90YWJsZXJhbmdlOjBmMDVjNTM5MGU0MDRjZTNhYmRkMmQxMTY5NGZlNzA2XzItNC0xLTEtOTc2Mjc_0923ee0b-76b6-4e88-9dff-2838e20bc270">74,843</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTUvZnJhZzo0OWZlZjRmNjE1OTU0ZTU4YWU0OTkxMjQ2MDI5ZDczZC90YWJsZTowZjA1YzUzOTBlNDA0Y2UzYWJkZDJkMTE2OTRmZTcwNi90YWJsZXJhbmdlOjBmMDVjNTM5MGU0MDRjZTNhYmRkMmQxMTY5NGZlNzA2XzItNi0xLTEtOTc2Mjc_b86d5fcd-e0e6-46f3-837f-9180e3f1c651">54,489</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><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 unaudited pro forma financial information was prepared in accordance with the accounting policies described in Note 1. The pro forma information includes adjustments to reflect the additional amortization that would have been charged assuming the fair value adjustments to intangible assets had been applied from January 1, 2020. The pro forma information also includes adjustments to reflect the additional interest expense on the debt we issued to fund the acquisition (Note 13), and.the acquisition transaction costs we incurred during 2021 are reflected in the 2020 pro forma results.</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%">This pro forma financial information is for informational purposes only. It does not reflect the integration of the businesses or any synergies that may result from the acquisition. As such, it is not indicative of the results of operations that would have been achieved had the acquisition been consummated on January 1, 2020. In addition, the pro forma amounts are not indicative of future operating results.</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%">2022 divestitures</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> &#8211; In May 2022, we completed the sale of our Australian web hosting business for cash proceeds of $<ix:nonFraction unitRef="usd" contextRef="i7d5cafcd60db4539bcfeb993ba070a57_D20220101-20221231" decimals="-3" name="us-gaap:ProceedsFromDivestitureOfBusinesses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTUvZnJhZzo0OWZlZjRmNjE1OTU0ZTU4YWU0OTkxMjQ2MDI5ZDczZC90ZXh0cmVnaW9uOjQ5ZmVmNGY2MTU5NTRlNThhZTQ5OTEyNDYwMjlkNzNkXzU0OTc1NTgyNTM3NQ_e3451542-6f20-4b0f-97c0-de31397b42c9">17,620</ix:nonFraction>, net of costs of the sale. This business generated annual revenue in our Data Solutions segment of $<ix:nonFraction unitRef="usd" contextRef="i46d8faf78bc0474ba0cdcb7d07ae201e_D20210101-20211231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTUvZnJhZzo0OWZlZjRmNjE1OTU0ZTU4YWU0OTkxMjQ2MDI5ZDczZC90ZXh0cmVnaW9uOjQ5ZmVmNGY2MTU5NTRlNThhZTQ5OTEyNDYwMjlkNzNkXzU0OTc1NTgyNTM4Ng_59367f42-9e96-4bdf-8028-a6f78272d72f">23,766</ix:nonFraction> during 2021. During 2022, we recognized a pretax gain of $<ix:nonFraction unitRef="usd" contextRef="i7d5cafcd60db4539bcfeb993ba070a57_D20220101-20221231" decimals="-3" name="us-gaap:GainLossOnDispositionOfAssets1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTUvZnJhZzo0OWZlZjRmNjE1OTU0ZTU4YWU0OTkxMjQ2MDI5ZDczZC90ZXh0cmVnaW9uOjQ5ZmVmNGY2MTU5NTRlNThhZTQ5OTEyNDYwMjlkNzNkXzU0OTc1NTgyNTM5Nw_3e27cb2f-dfd8-4622-be12-314bd974dcbb">15,166</ix:nonFraction> on this sale. The assets and liabilities sold were not significant to our consolidated balance sheet.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In April 2022, we sold the assets of our Promotional Solutions strategic sourcing business, and in August 2022, we sold the assets of our Promotional Solutions retail packaging business. These businesses generated annual revenue of approximately $<ix:nonFraction unitRef="usd" contextRef="i7d64b423d93c4a6e9530eff92673b700_D20210101-20211231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTUvZnJhZzo0OWZlZjRmNjE1OTU0ZTU4YWU0OTkxMjQ2MDI5ZDczZC90ZXh0cmVnaW9uOjQ5ZmVmNGY2MTU5NTRlNThhZTQ5OTEyNDYwMjlkNzNkXzU0OTc1NTgyNTgyOA_f0cdaf6d-8a8e-40bf-a0dd-917e584d2657">29,000</ix:nonFraction> during 2021. Neither the gain on these sales nor the assets and liabilities sold were significant to 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:115%">2023 divestiture</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%"> &#8211; In January 2023, we entered into an agreement for the sale of our North American web hosting and logo businesses for an aggregate sales price of $<ix:nonFraction unitRef="usd" contextRef="i39a4b220d7134de09f8d8e4dc7cceab0_D20230101-20231231" decimals="-3" name="us-gaap:ProceedsFromDivestitureOfBusinesses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTUvZnJhZzo0OWZlZjRmNjE1OTU0ZTU4YWU0OTkxMjQ2MDI5ZDczZC90ZXh0cmVnaW9uOjQ5ZmVmNGY2MTU5NTRlNThhZTQ5OTEyNDYwMjlkNzNkXzU0OTc1NTgyNzY2MQ_767d51d0-34b9-4289-a46b-3de205d56fb2">42,000</ix:nonFraction>, plus up to $<ix:nonFraction unitRef="usd" contextRef="i39a4b220d7134de09f8d8e4dc7cceab0_D20230101-20231231" decimals="-3" name="dlx:ProceedsFromDivestitureOfBusinessContingentConsideration" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTUvZnJhZzo0OWZlZjRmNjE1OTU0ZTU4YWU0OTkxMjQ2MDI5ZDczZC90ZXh0cmVnaW9uOjQ5ZmVmNGY2MTU5NTRlNThhZTQ5OTEyNDYwMjlkNzNkXzEwOTk1MTE2NDMxNzc_274a241a-f20c-4b87-87dd-161508db8db3">10,000</ix:nonFraction> of additional proceeds contingent upon performance against certain conditions following the closing. We anticipate that the sale will close by March 31, 2023 and that we will recognize a gain on the sale. These businesses generated annual revenue of approximately $<ix:nonFraction unitRef="usd" contextRef="i3c10b5b8d6804c68b1b36943e4b2ca2f_D20220101-20221231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTUvZnJhZzo0OWZlZjRmNjE1OTU0ZTU4YWU0OTkxMjQ2MDI5ZDczZC90ZXh0cmVnaW9uOjQ5ZmVmNGY2MTU5NTRlNThhZTQ5OTEyNDYwMjlkNzNkXzU0OTc1NTgyNzY3MA_4673c0c3-9427-47e6-a0df-b094b637d83b">66,000</ix:nonFraction> during 2022, primarily in our Data Solutions segment.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We believe that these divestitures allow us to focus our resources on the key growth areas of payments and data, while allowing us to optimize our operations.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Facility sale</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> &#8211; In May 2022, we sold our former facility located in Lancaster, California for cash proceeds of $<ix:nonFraction unitRef="usd" contextRef="i8c52f3ddc7764f6ca84945a85c950028_D20220101-20221231" decimals="-3" name="us-gaap:ProceedsFromSaleOfProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTUvZnJhZzo0OWZlZjRmNjE1OTU0ZTU4YWU0OTkxMjQ2MDI5ZDczZC90ZXh0cmVnaW9uOjQ5ZmVmNGY2MTU5NTRlNThhZTQ5OTEyNDYwMjlkNzNkXzU0OTc1NTgyNjY1Mw_7ec62077-f740-4c1a-94fc-7b57abced40e">6,929</ix:nonFraction>, net of costs of the sale, and we recognized a pretax gain on the sale of $<ix:nonFraction unitRef="usd" contextRef="i8c52f3ddc7764f6ca84945a85c950028_D20220101-20221231" decimals="-3" name="us-gaap:GainLossOnDispositionOfAssets1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTUvZnJhZzo0OWZlZjRmNjE1OTU0ZTU4YWU0OTkxMjQ2MDI5ZDczZC90ZXh0cmVnaW9uOjQ5ZmVmNGY2MTU5NTRlNThhZTQ5OTEyNDYwMjlkNzNkXzU0OTc1NTgyNjY2Mw_a2e6136d-53a1-4227-bb14-21e1a553abd9">2,361</ix:nonFraction> during 2022. The sale was a result of our continued real estate rationalization process.</span></div></ix:continuation><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:150%">67</span></div></div></div><div id="id8e780c3c90d49f1abe315cc6d71fa2d_118"></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><div style="text-align:center"><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:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#546ff5;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">DELUXE CORPORATION</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(dollars in thousands, except per share amounts)</span></div></td></tr></table></div></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 7: DERIVATIVE FINANCIAL INSTRUMENTS</span></td></tr></table></div><div><span><br/></span></div><ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTgvZnJhZzphMDI4NThiNGZmMzA0NmQ0OTcwMDY3M2FlNzU3OTczNS90ZXh0cmVnaW9uOmEwMjg1OGI0ZmYzMDQ2ZDQ5NzAwNjczYWU3NTc5NzM1XzEyMDE_c5b1b119-6d0a-4cc4-b350-03e6ed65606f" escape="true"><ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="us-gaap:ScheduleOfInterestRateDerivativesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTgvZnJhZzphMDI4NThiNGZmMzA0NmQ0OTcwMDY3M2FlNzU3OTczNS90ZXh0cmVnaW9uOmEwMjg1OGI0ZmYzMDQ2ZDQ5NzAwNjczYWU3NTc5NzM1XzU0OTc1NTgxNjkxNw_937a252d-09e9-4755-b751-b598d9460e65" escape="true"><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 13). Information regarding our cash flow hedges was as follows:</span></div><div style="text-indent:27pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width: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.935%"></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.280%"></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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;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, 2021</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:#0e32e1;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%">July 2019<br/>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%"><ix:nonFraction unitRef="usd" contextRef="i1bfa6a67fbab4d0f9c764d41bc46159e_I20190719" decimals="-3" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTgvZnJhZzphMDI4NThiNGZmMzA0NmQ0OTcwMDY3M2FlNzU3OTczNS90YWJsZTpkNWQwMDVjNDlhMDY0YzY1OGZkOTFhN2QyZDYyNGQ3ZS90YWJsZXJhbmdlOmQ1ZDAwNWM0OWEwNjRjNjU4ZmQ5MWE3ZDJkNjI0ZDdlXzMtMi0xLTEtMTE0ODY3_6eabb7b9-4856-42ff-98ef-cc48cfb54f04">200,000</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="number" contextRef="i1bfa6a67fbab4d0f9c764d41bc46159e_I20190719" decimals="INF" name="us-gaap:DerivativeFixedInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTgvZnJhZzphMDI4NThiNGZmMzA0NmQ0OTcwMDY3M2FlNzU3OTczNS90YWJsZTpkNWQwMDVjNDlhMDY0YzY1OGZkOTFhN2QyZDYyNGQ3ZS90YWJsZXJhbmdlOmQ1ZDAwNWM0OWEwNjRjNjU4ZmQ5MWE3ZDJkNjI0ZDdlXzMtNC0xLTEtMTE0ODcy_15bd06f0-7e38-46b7-ac17-ad8c8eae3402">1.798</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#cceeff;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;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%"><ix:nonFraction unitRef="usd" contextRef="i39eb4b18f46b4438b9f14e828ce09ada_I20221231" decimals="-3" name="us-gaap:DerivativeInstrumentsInHedgesAssetsAtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTgvZnJhZzphMDI4NThiNGZmMzA0NmQ0OTcwMDY3M2FlNzU3OTczNS90YWJsZTpkNWQwMDVjNDlhMDY0YzY1OGZkOTFhN2QyZDYyNGQ3ZS90YWJsZXJhbmdlOmQ1ZDAwNWM0OWEwNjRjNjU4ZmQ5MWE3ZDJkNjI0ZDdlXzMtMTAtMS0xLTExNDg3OA_02578d6d-080f-4de0-88ca-1396e487a6f7">1,184</ix:nonFraction>&#160;</span></td><td style="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%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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: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="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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib82146252808442abc12f42f3e691007_I20211231" decimals="-3" name="us-gaap:DerivativeInstrumentsInHedgesLiabilitiesAtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTgvZnJhZzphMDI4NThiNGZmMzA0NmQ0OTcwMDY3M2FlNzU3OTczNS90YWJsZTpkNWQwMDVjNDlhMDY0YzY1OGZkOTFhN2QyZDYyNGQ3ZS90YWJsZXJhbmdlOmQ1ZDAwNWM0OWEwNjRjNjU4ZmQ5MWE3ZDJkNjI0ZDdlXzQtMTItMS0xLTExNDg5Mg_4a34f558-6db1-4a3c-a8c3-a7e09127c5f6">3,028</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">September 2022 interest rate swap:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i06e69d2ca8264043bf72927beaaec36f_I20220916" decimals="-3" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTgvZnJhZzphMDI4NThiNGZmMzA0NmQ0OTcwMDY3M2FlNzU3OTczNS90YWJsZTpkNWQwMDVjNDlhMDY0YzY1OGZkOTFhN2QyZDYyNGQ3ZS90YWJsZXJhbmdlOmQ1ZDAwNWM0OWEwNjRjNjU4ZmQ5MWE3ZDJkNjI0ZDdlXzYtMi0xLTEtMTE0ODk5_3090ae3a-eedc-4cbf-ba83-d3e05b6941a2">300,000</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="number" contextRef="i06e69d2ca8264043bf72927beaaec36f_I20220916" decimals="5" name="us-gaap:DerivativeFixedInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTgvZnJhZzphMDI4NThiNGZmMzA0NmQ0OTcwMDY3M2FlNzU3OTczNS90YWJsZTpkNWQwMDVjNDlhMDY0YzY1OGZkOTFhN2QyZDYyNGQ3ZS90YWJsZXJhbmdlOmQ1ZDAwNWM0OWEwNjRjNjU4ZmQ5MWE3ZDJkNjI0ZDdlXzYtNC0xLTEtMTE0OTA4_5a4f8db2-499e-453e-b251-d0acc59cf93f">3.895</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">September 2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other non-current assets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id170e2434dd4406a955767a6e2c36101_I20221231" decimals="-3" name="us-gaap:DerivativeInstrumentsInHedgesAssetsAtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTgvZnJhZzphMDI4NThiNGZmMzA0NmQ0OTcwMDY3M2FlNzU3OTczNS90YWJsZTpkNWQwMDVjNDlhMDY0YzY1OGZkOTFhN2QyZDYyNGQ3ZS90YWJsZXJhbmdlOmQ1ZDAwNWM0OWEwNjRjNjU4ZmQ5MWE3ZDJkNjI0ZDdlXzYtMTAtMS0xLTExNDkxNg_30261392-1b78-4c7c-ab50-07cc8c3872f2">2,409</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In January 2023, we executed a $<ix:nonFraction unitRef="usd" contextRef="id72decfac44c45139551a4f02b76cb5a_I20230320" decimals="-3" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTgvZnJhZzphMDI4NThiNGZmMzA0NmQ0OTcwMDY3M2FlNzU3OTczNS90ZXh0cmVnaW9uOmEwMjg1OGI0ZmYzMDQ2ZDQ5NzAwNjczYWU3NTc5NzM1XzU0OTc1NTgxNjkyNw_bcd9de1d-196e-48e9-bacb-10f58de5a60d">200,000</ix:nonFraction> interest rate swap that will take effect in March 2023, expires in March 2026 and carries a fixed rate of <ix:nonFraction unitRef="number" contextRef="id72decfac44c45139551a4f02b76cb5a_I20230320" decimals="4" name="us-gaap:DerivativeFixedInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTgvZnJhZzphMDI4NThiNGZmMzA0NmQ0OTcwMDY3M2FlNzU3OTczNS90ZXh0cmVnaW9uOmEwMjg1OGI0ZmYzMDQ2ZDQ5NzAwNjczYWU3NTc5NzM1XzU0OTc1NTgxNjkzNw_634e23fa-f956-4fc3-9ecc-2a884b986f1e">3.91</ix:nonFraction>%. This agreement will replace the existing interest rate swap that matures in March 2023 and has also been designated as a cash flow hedge. </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Changes in the fair values of the interest rate swaps are recorded in accumulated other comprehensive loss on the consolidated balance sheets and are subsequently reclassified into 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 December&#160;31, 2022 and December&#160;31, 2021, and their impact on consolidated net income and our consolidated statements of cash flows was not significant. We also expect that the amount that will be reclassified to interest expense during the next 12 months will not be significant.</span></div></ix:nonNumeric><div style="text-indent:27pt"><span><br/></span></div><div><span><br/></span></div><div id="id8e780c3c90d49f1abe315cc6d71fa2d_121"></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 8: FAIR VALUE MEASUREMENTS</span></td></tr></table></div><div style="text-indent:27pt"><span><br/></span></div><ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="us-gaap:FairValueDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90ZXh0cmVnaW9uOjQ2MzdhYjQ0ZmQ5ODQyODY5YzdkNjA5ODMwZDBlMGE4XzE4ODEz_66175941-b2a9-471f-accf-a1a63c469682" continuedAt="i0f7062b1116641e1927f806fadd37743" escape="true"><div><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Goodwill impairment analyses</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 evaluate the carrying value of goodwill as of July 31 of each year and between annual evaluations if events occur or circumstances change that could indicate a possible impairment. Our policy on impairment of goodwill, which is included in Note 1, explains our methodology for assessing goodwill impairment.</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%">2022 annual goodwill impairment analyses </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">&#8211; </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In completing the 2022 annual impairment analysis of goodwill as of July 31, 2022, we elected to perform qualitative analyses for all of our reporting units, with the exception of our Data Analytics reporting unit. These qualitative analyses evaluated factors, including, but not limited to, economic, market and industry conditions, cost factors and the overall financial performance of the reporting units. We also considered the most recent quantitative analyses completed in prior periods. In completing these assessments, we noted no changes in events or circumstances that indicated that it was more likely than not that the fair value of any reporting unit was less than its carrying amount. The quantitative analysis of our Data Analytics reporting unit indicated that the estimated fair value of this reporting unit exceeded its carrying value by approximately $<ix:nonFraction unitRef="usd" contextRef="ice4ca5bf99124b9586413afdf9c8022e_I20220731" decimals="-3" name="us-gaap:ReportingUnitAmountOfFairValueInExcessOfCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90ZXh0cmVnaW9uOjQ2MzdhYjQ0ZmQ5ODQyODY5YzdkNjA5ODMwZDBlMGE4XzI3NDg3NzkwODk0MzE_18863197-f547-4251-a4aa-a5f4fe7684df">46,000</ix:nonFraction>, or by <ix:nonFraction unitRef="number" contextRef="ice4ca5bf99124b9586413afdf9c8022e_I20220731" decimals="2" name="us-gaap:ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90ZXh0cmVnaW9uOjQ2MzdhYjQ0ZmQ5ODQyODY5YzdkNjA5ODMwZDBlMGE4XzI3NDg3NzkwODk0MzU_dfe177aa-1d27-4a4b-95b9-6312be20b160">39</ix:nonFraction>% above the carrying value of its net assets. As such, <ix:nonFraction unitRef="usd" contextRef="i2e42e14c353e4269845322a1ab001d93_D20220701-20220930" decimals="-3" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90ZXh0cmVnaW9uOjQ2MzdhYjQ0ZmQ5ODQyODY5YzdkNjA5ODMwZDBlMGE4XzI3NDg3NzkwODk0NDc_c22408ce-b4bc-4f8d-a000-fddb03e9a2d8">no</ix:nonFraction> goodwill impairment charges were recorded as a result of our 2022 annual impairment analysis.</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%">2021 annual goodwill impairment analyses </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">&#8211; </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In completing the 2021 annual impairment analysis of goodwill as of July 31, 2021, we elected to perform qualitative analyses for all of our reporting units. These qualitative analyses evaluated factors, including, but not limited to, economic, market and industry conditions, cost factors and the overall financial performance of the reporting units. We also considered the most recent quantitative analyses completed in prior periods. In completing these assessments, we noted no changes in events or circumstances that indicated that it was more likely than not that the fair value of any reporting unit was less than its carrying amount. As such, <ix:nonFraction unitRef="usd" contextRef="iad76126c010f4ba3b3c5b579fc76613d_D20210701-20210930" decimals="-3" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90ZXh0cmVnaW9uOjQ2MzdhYjQ0ZmQ5ODQyODY5YzdkNjA5ODMwZDBlMGE4XzI3NDg3NzkwOTIxMzQ_74360623-62b9-4924-ac58-1f821dce0047">no</ix:nonFraction> goodwill impairment charges were recorded as a result of our 2021 annual impairment analysis.</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%">Second quarter 2021 realignment of reporting units </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">&#8211; </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As a result of changes in our financial management reporting process during the second quarter of 2021, we concluded that a realignment of our reporting units was required. These changes </span></div></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:150%">68</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><div style="text-align:center"><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:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#546ff5;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">DELUXE CORPORATION</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(dollars in thousands, except per share amounts)</span></div></td></tr></table></div></div><ix:continuation id="i0f7062b1116641e1927f806fadd37743" continuedAt="i892bffd62b8c4f7a8bdbe5a7edfaea61"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">did not require a revision to our reportable business segments. We analyzed goodwill for impairment immediately prior to this realignment by performing qualitative analyses for the reporting units with goodwill. The qualitative analyses evaluated factors, including, but not limited to, economic, market and industry conditions, cost factors and the overall financial performance of the reporting units. We also considered the last quantitative analyses we completed. In completing these assessments, we noted no changes in events or circumstances that indicated that it was more likely than not that the fair value of any reporting unit was less than its carrying amount.</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 realignment of our reporting units, effective April 1, 2021, did not change the reporting units within our Data Solutions or Checks segments. Within our Payments segment, the number of reporting units increased from <ix:nonFraction unitRef="reporting_units" contextRef="i0b2cb7b03e534aefb698f29ca488a56a_D20210101-20210331" decimals="INF" name="us-gaap:NumberOfReportingUnits" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90ZXh0cmVnaW9uOjQ2MzdhYjQ0ZmQ5ODQyODY5YzdkNjA5ODMwZDBlMGE4XzIyNzI_5386d419-2f6c-4425-b616-ddbdd37693e6">1</ix:nonFraction> to <ix:nonFraction unitRef="reporting_units" contextRef="i8fb763472e9b47e38771eb523eca341c_D20210401-20210630" decimals="INF" name="us-gaap:NumberOfReportingUnits" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90ZXh0cmVnaW9uOjQ2MzdhYjQ0ZmQ5ODQyODY5YzdkNjA5ODMwZDBlMGE4XzIyNzg_5547d895-2346-412b-86d2-c8db869f342d">4</ix:nonFraction>, and within our Promotional Solutions segment, the number of reporting units increased from <ix:nonFraction unitRef="reporting_units" contextRef="ib15666c39f9d4656963641738fe7c4d1_D20210101-20210331" decimals="INF" name="us-gaap:NumberOfReportingUnits" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90ZXh0cmVnaW9uOjQ2MzdhYjQ0ZmQ5ODQyODY5YzdkNjA5ODMwZDBlMGE4XzIzNzM_616c9fd0-7c87-4672-9356-4fdbe693943f">1</ix:nonFraction> to <ix:nonFraction unitRef="reporting_units" contextRef="i12324447455440edbd8d73cb567daa90_D20210401-20210630" decimals="INF" name="us-gaap:NumberOfReportingUnits" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90ZXh0cmVnaW9uOjQ2MzdhYjQ0ZmQ5ODQyODY5YzdkNjA5ODMwZDBlMGE4XzIzNzk_a3c7a326-e1da-4bcf-9f21-5073217e6b13">2</ix:nonFraction>. Upon completing the realignment, we reallocated the carrying value of goodwill to our new reporting units based on their relative fair values. Immediately subsequent to the realignment, we completed qualitative analyses for the reporting units that changed and to which goodwill was assigned. We determined that it was appropriate to perform qualitative assessments, given that our analysis indicated that the change in reporting units did not mask or prevent an impairment that existed at the time of the change. In completing the qualitative assessments, we noted no changes in events or circumstances that indicated that it was more likely than not that the fair value of any reporting unit was less than its carrying amount. As such, <ix:nonFraction unitRef="usd" contextRef="i4593aea75805404283676e900b8c7496_D20210401-20210630" decimals="-3" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90ZXh0cmVnaW9uOjQ2MzdhYjQ0ZmQ5ODQyODY5YzdkNjA5ODMwZDBlMGE4XzMxMjE_4d4f9fd3-fe35-4882-b5ed-a52530216215">no</ix:nonFraction> goodwill impairment charges were recorded as a result of these analyses.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#546ff5;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">2020 annual goodwill impairment analyses</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> &#8211; In completing the 2020 annual impairment analysis of goodwill as of July 31, 2020, we elected to perform qualitative analyses for <ix:nonFraction unitRef="reporting_units" contextRef="icd58360bc1aa46678561268ce73d9859_D20200701-20200930" decimals="INF" name="us-gaap:NumberOfReportingUnits" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90ZXh0cmVnaW9uOjQ2MzdhYjQ0ZmQ5ODQyODY5YzdkNjA5ODMwZDBlMGE4XzI3NDg3NzkwOTIxMTQ_b23e3ec5-4e6f-48d0-ade2-f8816cf06652">2</ix:nonFraction> of our reporting units: Payments and Checks. These qualitative analyses evaluated factors, including, but not limited to, economic, market and industry conditions, cost factors and the overall financial performance of the reporting units. We also considered the most recent quantitative analyses we completed, which indicated that the estimated fair values of these reporting units exceeded their carrying values by approximately $<ix:nonFraction unitRef="usd" contextRef="i91593197eca44e2f8302c0025bb0b40b_I20200101" decimals="-3" name="us-gaap:ReportingUnitAmountOfFairValueInExcessOfCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90ZXh0cmVnaW9uOjQ2MzdhYjQ0ZmQ5ODQyODY5YzdkNjA5ODMwZDBlMGE4XzI3NDg3NzkwOTIxMTg_d58e119e-6708-4e8d-ad18-aa303c30ecc9">490,000</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i430797dca7ec43a08969bad3edf5f560_I20200101" decimals="-3" name="us-gaap:ReportingUnitAmountOfFairValueInExcessOfCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90ZXh0cmVnaW9uOjQ2MzdhYjQ0ZmQ5ODQyODY5YzdkNjA5ODMwZDBlMGE4XzI3NDg3NzkwOTIxMjI_07dd7177-70e7-4c17-9e9d-5f1852f10f5a">954,000</ix:nonFraction>, or by <ix:nonFraction unitRef="number" contextRef="i91593197eca44e2f8302c0025bb0b40b_I20200101" decimals="2" name="us-gaap:ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90ZXh0cmVnaW9uOjQ2MzdhYjQ0ZmQ5ODQyODY5YzdkNjA5ODMwZDBlMGE4XzI3NDg3NzkwOTIxMjY_a9dda9ab-d161-4e5f-bee8-e0266787c70d">189</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i430797dca7ec43a08969bad3edf5f560_I20200101" decimals="2" name="us-gaap:ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90ZXh0cmVnaW9uOjQ2MzdhYjQ0ZmQ5ODQyODY5YzdkNjA5ODMwZDBlMGE4XzI3NDg3NzkwOTIxMzA_988f8600-8638-40c2-ba0c-1a13495285be">180</ix:nonFraction>% above the carrying values of their net assets. In completing these assessments, we noted no changes in events or circumstances that indicated that it was more likely than not that the fair value of either reporting unit was less than its carrying amount.</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 elected to perform quantitative analyses for our other <ix:nonFraction unitRef="reporting_units" contextRef="i0545395681314b6790b243e4591a20ea_D20200701-20200930" decimals="INF" name="us-gaap:NumberOfReportingUnits" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90ZXh0cmVnaW9uOjQ2MzdhYjQ0ZmQ5ODQyODY5YzdkNjA5ODMwZDBlMGE4XzI3NDg3NzkwOTIxNDA_fe33a3dd-d1a5-4cff-a0fc-bc23a9caa46f">2</ix:nonFraction> reporting units: Data Analytics and Promotional Solutions. These quantitative analyses indicated that the estimated fair values of these reporting units exceeded their carrying values by approximately $<ix:nonFraction unitRef="usd" contextRef="i27d8457aeca84b108b3d8d162bc3dbbc_I20200731" decimals="-3" name="us-gaap:ReportingUnitAmountOfFairValueInExcessOfCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90ZXh0cmVnaW9uOjQ2MzdhYjQ0ZmQ5ODQyODY5YzdkNjA5ODMwZDBlMGE4XzI3NDg3NzkwODk0NTM_bcbe31e1-75a4-45a6-90c0-dfc9a61bc967">100,000</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i0e1924c4824244bbb3990fa3f0a2a739_I20200731" decimals="-3" name="us-gaap:ReportingUnitAmountOfFairValueInExcessOfCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90ZXh0cmVnaW9uOjQ2MzdhYjQ0ZmQ5ODQyODY5YzdkNjA5ODMwZDBlMGE4XzI3NDg3NzkwODk0NTc_d2757367-ebcf-4210-9e0c-28ed253eb808">210,000</ix:nonFraction>, or by <ix:nonFraction unitRef="number" contextRef="i27d8457aeca84b108b3d8d162bc3dbbc_I20200731" decimals="2" name="us-gaap:ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90ZXh0cmVnaW9uOjQ2MzdhYjQ0ZmQ5ODQyODY5YzdkNjA5ODMwZDBlMGE4XzI3NDg3NzkwODk0NjE_a1ed0ccd-8545-4dae-9ffd-3f730f57715f">63</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i0e1924c4824244bbb3990fa3f0a2a739_I20200731" decimals="2" name="us-gaap:ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90ZXh0cmVnaW9uOjQ2MzdhYjQ0ZmQ5ODQyODY5YzdkNjA5ODMwZDBlMGE4XzI3NDg3NzkwODk0NjU_d4f016bc-2583-46e0-a3d7-8c8072491aaa">132</ix:nonFraction>% above the carrying values of their net assets. As such, <ix:nonFraction unitRef="usd" contextRef="i972a4b41b6dd4ff280c9a476b4454c51_D20200701-20200930" decimals="-3" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90ZXh0cmVnaW9uOjQ2MzdhYjQ0ZmQ5ODQyODY5YzdkNjA5ODMwZDBlMGE4XzI3NDg3NzkwODk0Njk_476c3a2b-e95b-4049-ac4d-2d7474dfacb6">no</ix:nonFraction> goodwill impairment charges were recorded as a result of our 2020 annual impairment analysis.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">First quarter 2020 goodwill impairment analyses</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%">&#8211; Effective January 1, 2020, we reorganized our reportable business segments to align with structural and management reporting changes in support of our growth strategy. As a result, we reassessed our previously determined reporting units and concluded that a realignment of our reporting units was required. We analyzed goodwill for impairment immediately prior to this realignment by performing qualitative analyses for the reporting units that changed, with the exception of our Direct-to-Consumer reporting unit, which is now part of our Checks reportable business segment. The qualitative analyses evaluated factors, including, but not limited to, economic, market and industry conditions, cost factors and the overall financial performance of the reporting units. We also considered the last quantitative analyses we completed. In completing these assessments, we noted no changes in events or circumstances that indicated that it was more likely than not that the fair value of any reporting unit was less than its carrying amount. The quantitative analysis of our Direct-to-Consumer reporting unit indicated that its fair value exceeded its carrying value by approximately $<ix:nonFraction unitRef="usd" contextRef="i10b5ebafe3e24d41a700b8be2095173d_I20200101" decimals="-3" name="us-gaap:ReportingUnitAmountOfFairValueInExcessOfCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90ZXh0cmVnaW9uOjQ2MzdhYjQ0ZmQ5ODQyODY5YzdkNjA5ODMwZDBlMGE4XzU3NjA_43b3d0bc-743d-43cf-897c-3118c4607aa7">35,000</ix:nonFraction>, or <ix:nonFraction unitRef="number" contextRef="i10b5ebafe3e24d41a700b8be2095173d_I20200101" decimals="2" name="us-gaap:ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90ZXh0cmVnaW9uOjQ2MzdhYjQ0ZmQ5ODQyODY5YzdkNjA5ODMwZDBlMGE4XzU3Njc_73c01313-26e4-4192-b44b-bf6bb60fa83c">26</ix:nonFraction>%, as of January 1, 2020.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In completing the realignment of our reporting units, we reallocated the carrying value of goodwill to our new reporting units based on their relative fair values. Immediately subsequent to the realignment, we completed quantitative analyses for the reporting units that changed as a result of the realignment. These quantitative analyses, as of January 1, 2020, indicated that the estimated fair values of our reporting units exceeded their carrying values by approximate amounts between $<ix:nonFraction unitRef="usd" contextRef="i48690b004a7b443b8aedacf4deed46e5_I20200101" decimals="-3" name="us-gaap:ReportingUnitAmountOfFairValueInExcessOfCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90ZXh0cmVnaW9uOjQ2MzdhYjQ0ZmQ5ODQyODY5YzdkNjA5ODMwZDBlMGE4XzYyODQ_1098913a-44ad-4a2e-afe2-4cfa6b32bcc7">37,000</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i009ae486cdcb4eb080a06e799ae6fdcd_I20200101" decimals="-3" name="us-gaap:ReportingUnitAmountOfFairValueInExcessOfCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90ZXh0cmVnaW9uOjQ2MzdhYjQ0ZmQ5ODQyODY5YzdkNjA5ODMwZDBlMGE4XzYyOTE_f6aee1f1-2798-4354-ab1b-8d3f4ab560e6">954,000</ix:nonFraction>, or by amounts between <ix:nonFraction unitRef="number" contextRef="i48690b004a7b443b8aedacf4deed46e5_I20200101" decimals="2" name="us-gaap:ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90ZXh0cmVnaW9uOjQ2MzdhYjQ0ZmQ5ODQyODY5YzdkNjA5ODMwZDBlMGE4XzYzMTc_1369de64-43aa-472c-a3d0-c40bfffd1f2d">121</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i009ae486cdcb4eb080a06e799ae6fdcd_I20200101" decimals="2" name="us-gaap:ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90ZXh0cmVnaW9uOjQ2MzdhYjQ0ZmQ5ODQyODY5YzdkNjA5ODMwZDBlMGE4XzYzMjQ_e812c32c-e55c-4b56-a48e-4d25832eeb5f">189</ix:nonFraction>% above the carrying values of their net assets.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In March 2020, the World Health Organization classified the COVID-19 outbreak as a pandemic. Following the pandemic designation, we observed a decline in the market value of our common shares and we determined that the global response to the pandemic negatively impacted our estimates of expected future cash flows. After our consideration of economic, market and industry conditions, cost factors, the overall financial performance of our reporting units and the last quantitative analyses we completed, we concluded that a triggering event had occurred for <ix:nonFraction unitRef="reporting_units" contextRef="iaa10eff439924dae8d038391134d3a36_D20200331-20200331" decimals="INF" name="us-gaap:NumberOfReportingUnits" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90ZXh0cmVnaW9uOjQ2MzdhYjQ0ZmQ5ODQyODY5YzdkNjA5ODMwZDBlMGE4XzY5MzQ_b8fc1f4a-f7ee-48b3-a3c3-457755a83c35">2</ix:nonFraction> of our reporting units. As such, we completed quantitative goodwill impairment analyses for our Promotional Solutions and Data Solutions Web Hosting reporting units as of March 31, 2020. Our analyses indicated that the goodwill of our Promotional Solutions reporting unit was partially impaired and the goodwill of our Data Solutions Web Hosting reporting unit was fully impaired. We recorded goodwill impairment charges of $<ix:nonFraction unitRef="usd" contextRef="iecfb10e386f24353892098511150e20c_D20200101-20200331" decimals="-3" name="us-gaap:GoodwillImpairmentLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90ZXh0cmVnaW9uOjQ2MzdhYjQ0ZmQ5ODQyODY5YzdkNjA5ODMwZDBlMGE4XzczNjM_6dfb1133-01c7-4462-b019-bd6741b74caa">67,132</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i42449cdca89242f5ada17d20f90c47ce_D20200101-20200331" decimals="-3" name="us-gaap:GoodwillImpairmentLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90ZXh0cmVnaW9uOjQ2MzdhYjQ0ZmQ5ODQyODY5YzdkNjA5ODMwZDBlMGE4XzczNzA_3d45bb25-bfe8-4f72-b0dc-a8842701c0c4">4,317</ix:nonFraction>, respectively, during the quarter ended March 31, 2020. The impairment charges were measured as the amount by which the reporting units' carrying values exceeded their estimated fair values, limited to the carrying amount of goodwill. After the impairment charges, $<ix:nonFraction unitRef="usd" contextRef="ie3f0b022f4e24fd093a49b838604d91a_I20200331" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90ZXh0cmVnaW9uOjQ2MzdhYjQ0ZmQ5ODQyODY5YzdkNjA5ODMwZDBlMGE4Xzc2Mzg_d37129ae-82b8-48e4-9e21-397924118929">59,009</ix:nonFraction> of goodwill remained in the Promotional Solutions reporting unit as of the measurement date.</span></div></ix:continuation><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:150%">69</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><div style="text-align:center"><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:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#546ff5;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">DELUXE CORPORATION</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(dollars in thousands, except per share amounts)</span></div></td></tr></table></div></div><ix:continuation id="i892bffd62b8c4f7a8bdbe5a7edfaea61" continuedAt="i6d449092b25f43aab125cd18f2ff02f8"><div><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Other non-recurring asset impairment analyses</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 evaluate the recoverability of property, plant, equipment and amortizable intangibles not held for sale whenever events or changes in circumstances indicate that an asset group's carrying amount may not be recoverable. Our policy on impairment of long-lived assets and amortizable intangibles, which is included in Note 1, explains our methodology for assessing impairment of these assets. Assets held for sale are recorded at the lower of their carrying value or estimated fair value less costs to sell.</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%">2020 impairment analyses</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%">&#8211; </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As a result of the impacts of the COVID-19 pandemic, we assessed for impairment certain long-lived assets of our Data Solutions Web Hosting reporting unit as of March 31, 2020. As a result of these assessments, we recorded asset impairment charges of $<ix:nonFraction unitRef="usd" contextRef="i1aaffe0083dc4e4084b7a0f494d045be_D20200101-20200331" decimals="-3" name="us-gaap:OtherAssetImpairmentCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90ZXh0cmVnaW9uOjQ2MzdhYjQ0ZmQ5ODQyODY5YzdkNjA5ODMwZDBlMGE4XzExMjEz_12d66a66-bf88-4c80-bf93-2ca5895a976f">17,678</ix:nonFraction> related to customer list, software and trade name intangible assets. With the exception of certain internal-use software assets, we determined that the assets were fully impaired. We utilized the discounted value of estimated future cash flows to estimate the fair value of the asset group. In our analysis, we assumed a revenue decline of <ix:nonFraction unitRef="number" contextRef="i6923061ba7014c24a013d36e80e04780_I20200331" decimals="2" sign="-" name="dlx:Intangiblesfairvalueinputs" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90ZXh0cmVnaW9uOjQ2MzdhYjQ0ZmQ5ODQyODY5YzdkNjA5ODMwZDBlMGE4XzExNTU2_778717f3-944a-4725-b0f0-f2513557be07">31</ix:nonFraction>% and a gross margin decline of <ix:nonFraction unitRef="number" contextRef="ibfc364ed21df4c47b7842e4e991c9782_I20200331" decimals="3" sign="-" name="dlx:Intangiblesfairvalueinputs" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90ZXh0cmVnaW9uOjQ2MzdhYjQ0ZmQ5ODQyODY5YzdkNjA5ODMwZDBlMGE4XzExNTg5_43efad7d-b841-47a6-9f9e-db4a70c09380">5.2</ix:nonFraction> points for 2020, as well as a discount rate of <ix:nonFraction unitRef="number" contextRef="id245935f46a549109dc3adf6b5e64d78_I20200331" decimals="2" name="dlx:Intangiblesfairvalueinputs" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90ZXh0cmVnaW9uOjQ2MzdhYjQ0ZmQ5ODQyODY5YzdkNjA5ODMwZDBlMGE4XzExNjM5_80e29ba3-9c1c-4241-9c2a-5c34015f3fbe">9</ix:nonFraction>%.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">During the first quarter of 2020, we assessed for impairment the carrying value of an asset group related to a small business distributor that we had previously purchased. Our assessment was the result of customer attrition during the quarter that impacted our projections of future cash flows. Based on our estimate of future cash flows, we determined that the asset group was partially impaired as of February 29, 2020, and we recorded an asset impairment charge of $<ix:nonFraction unitRef="usd" contextRef="i34de412e198b48ac85af3bf3b733fd03_D20200101-20200331" decimals="-3" name="us-gaap:OtherAssetImpairmentCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90ZXh0cmVnaW9uOjQ2MzdhYjQ0ZmQ5ODQyODY5YzdkNjA5ODMwZDBlMGE4XzEyMTA4_87cd3af6-416f-4e3b-9b13-b3ea6ef71673">2,752</ix:nonFraction>, reducing the carrying value of the related customer list intangible asset. During the third quarter of 2020, as customer attrition continued, we again assessed this asset group for impairment and recorded an additional asset impairment charge of $<ix:nonFraction unitRef="usd" contextRef="i62d1c5aec2c445b289647da3262197fc_D20200701-20200930" decimals="-3" name="us-gaap:OtherAssetImpairmentCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90ZXh0cmVnaW9uOjQ2MzdhYjQ0ZmQ5ODQyODY5YzdkNjA5ODMwZDBlMGE4XzEyMzU4_037e195a-7a7a-4a3e-93a7-7bd243bb46ae">2,356</ix:nonFraction>, bringing the total impairment charge to $<ix:nonFraction unitRef="usd" contextRef="i4e8b86ce4ed443eab1303f8c84042fa5_D20200101-20200930" decimals="-3" name="us-gaap:OtherAssetImpairmentCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90ZXh0cmVnaW9uOjQ2MzdhYjQ0ZmQ5ODQyODY5YzdkNjA5ODMwZDBlMGE4XzEyNDAy_175065e8-2dfe-4f5f-9a87-8b05f4cd9c7e">5,108</ix:nonFraction> in 2020. In calculating the estimated fair value of the asset group as of September 30, 2020, we assumed <ix:nonFraction unitRef="number" contextRef="ieb92ff30cf044d1aba2e75a7cd1e7d02_I20200930" decimals="2" name="dlx:Intangiblesfairvalueinputs" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90ZXh0cmVnaW9uOjQ2MzdhYjQ0ZmQ5ODQyODY5YzdkNjA5ODMwZDBlMGE4XzEyNTEw_e0e63cd7-6be1-4112-9c1a-bef6a62c0ca9">no</ix:nonFraction> revenue growth, a <ix:nonFraction unitRef="number" contextRef="i4d1d543a72a24de0bf4cf3c710538c59_I20200930" decimals="3" name="dlx:Intangiblesfairvalueinputs" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90ZXh0cmVnaW9uOjQ2MzdhYjQ0ZmQ5ODQyODY5YzdkNjA5ODMwZDBlMGE4XzEyNTMx_f580244e-53d6-4b66-b0e9-0eaafe41a0fd">1.0</ix:nonFraction> point improvement in gross margin and a discount rate of <ix:nonFraction unitRef="number" contextRef="ifefbfde36447436b90eedf8b44cac556_I20200930" decimals="2" name="dlx:Intangiblesfairvalueinputs" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90ZXh0cmVnaW9uOjQ2MzdhYjQ0ZmQ5ODQyODY5YzdkNjA5ODMwZDBlMGE4XzEyNTkx_b612dd7d-7ff6-4787-a06f-fee62d6a223d">11</ix:nonFraction>%. </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%">Also during 2020, we recorded asset impairment charges of $<ix:nonFraction unitRef="usd" contextRef="i4c81cd969e7c4a82a57e0be084f40ace_D20200101-20200930" decimals="-3" name="us-gaap:OtherAssetImpairmentCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90ZXh0cmVnaW9uOjQ2MzdhYjQ0ZmQ5ODQyODY5YzdkNjA5ODMwZDBlMGE4XzEyNjU1_3967efd9-5524-4203-a818-c82ee5031b88">7,514</ix:nonFraction> related primarily to the rationalization of our real estate footprint, as well as internal-use software held for sale as of December 31, 2019. These assets were written down to their estimated fair values less costs to sell. The sale of the related real estate assets was completed during the quarter ended September 30, 2020 and the sale of the internal-use software was completed on December 31, 2020.</span></div><div style="text-indent:27pt"><span><br/></span></div><ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="us-gaap:FairValueAssetsMeasuredOnNonrecurringBasisTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90ZXh0cmVnaW9uOjQ2MzdhYjQ0ZmQ5ODQyODY5YzdkNjA5ODMwZDBlMGE4XzE4ODM3_c9d971e3-23eb-4a28-b301-8ec9d3abe7e1" escape="true"><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:OtherAssetImpairmentCharges" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90ZXh0cmVnaW9uOjQ2MzdhYjQ0ZmQ5ODQyODY5YzdkNjA5ODMwZDBlMGE4XzE0MTQz_86327387-b5f2-4a61-acaf-bff7e5d8cdd9"><ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:OtherAssetImpairmentCharges" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90ZXh0cmVnaW9uOjQ2MzdhYjQ0ZmQ5ODQyODY5YzdkNjA5ODMwZDBlMGE4XzE0MTQz_b84a8823-8d62-4088-a9bd-64150ef81351">No</ix:nonFraction></ix:nonFraction> asset impairment charges were recorded during 2022 or 2021. Information regarding the impairment analyses completed during 2020 are 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:35.063%"></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:11.637%"></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:10.466%"></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:10.173%"></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:11.637%"></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:10.764%"></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%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><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%">&#160;</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%">Fair value measurements using</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:59pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair value as of<br/>measurement date</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%">Quoted prices in active markets for identical assets</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%">Significant other observable inputs</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%">Significant unobservable inputs</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Impairment charge</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(Level 1)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;(Level 2)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(Level 3)</span></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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">2020 analyses:</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><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;text-align:left;vertical-align:bottom"><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%">Intangible assets (Data Solutions Web Hosting reporting unit)</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="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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%"><ix:nonFraction unitRef="usd" contextRef="i22e4786137ac462c8b60550c0755e7e1_I20200331" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90YWJsZTo4ODkyYWZiZWE0ZjU0OTRhODE5NDI1YjQ5OGY0OWY1Mi90YWJsZXJhbmdlOjg4OTJhZmJlYTRmNTQ5NGE4MTk0MjViNDk4ZjQ5ZjUyXzQtMi0xLTEtOTc2Mjc_487e931e-b889-4156-9314-0aea3e32aa06">2,172</ix:nonFraction>&#160;</span></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></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%"><ix:nonFraction unitRef="usd" contextRef="i42e162a1fc6e4e0e9695550d7e1bf42b_I20200331" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90YWJsZTo4ODkyYWZiZWE0ZjU0OTRhODE5NDI1YjQ5OGY0OWY1Mi90YWJsZXJhbmdlOjg4OTJhZmJlYTRmNTQ5NGE4MTk0MjViNDk4ZjQ5ZjUyXzQtOC0xLTEtOTc2Mjc_1625638a-d71b-441c-bdb9-0474af7226a3">2,172</ix:nonFraction>&#160;</span></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%"><ix:nonFraction unitRef="usd" contextRef="i1aaffe0083dc4e4084b7a0f494d045be_D20200101-20200331" decimals="-3" name="us-gaap:OtherAssetImpairmentCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90YWJsZTo4ODkyYWZiZWE0ZjU0OTRhODE5NDI1YjQ5OGY0OWY1Mi90YWJsZXJhbmdlOjg4OTJhZmJlYTRmNTQ5NGE4MTk0MjViNDk4ZjQ5ZjUyXzQtMTAtMS0xLTk3NjI3_96ba9614-258f-4c16-9e30-4e46224a9d1f">17,678</ix:nonFraction>&#160;</span></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%">Small business distributor</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%"><ix:nonFraction unitRef="usd" contextRef="i628f6dfa9b934cde9c8b911d16958e18_I20200930" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90YWJsZTo4ODkyYWZiZWE0ZjU0OTRhODE5NDI1YjQ5OGY0OWY1Mi90YWJsZXJhbmdlOjg4OTJhZmJlYTRmNTQ5NGE4MTk0MjViNDk4ZjQ5ZjUyXzUtMi0xLTEtOTc2Mjc_dc81a1c4-1248-46d9-a7a0-ca4cb53f6d51">4,479</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i288a7e5887c441fb82b0bd161b0821ca_I20200930" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90YWJsZTo4ODkyYWZiZWE0ZjU0OTRhODE5NDI1YjQ5OGY0OWY1Mi90YWJsZXJhbmdlOjg4OTJhZmJlYTRmNTQ5NGE4MTk0MjViNDk4ZjQ5ZjUyXzUtOC0xLTEtOTc2Mjc_55d63b14-8496-488f-9507-2b76613870d3">4,479</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4e8b86ce4ed443eab1303f8c84042fa5_D20200101-20200930" decimals="-3" name="us-gaap:OtherAssetImpairmentCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90YWJsZTo4ODkyYWZiZWE0ZjU0OTRhODE5NDI1YjQ5OGY0OWY1Mi90YWJsZXJhbmdlOjg4OTJhZmJlYTRmNTQ5NGE4MTk0MjViNDk4ZjQ5ZjUyXzUtMTAtMS0xLTk3NjI3_d52dbcf8-ddc9-4fdd-8c0d-f2f9cd906cf4">5,108</ix:nonFraction>&#160;</span></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%">Other 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%"><ix:nonFraction unitRef="usd" contextRef="i6da214125e1449348d051114e766113a_I20200930" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90YWJsZTo4ODkyYWZiZWE0ZjU0OTRhODE5NDI1YjQ5OGY0OWY1Mi90YWJsZXJhbmdlOjg4OTJhZmJlYTRmNTQ5NGE4MTk0MjViNDk4ZjQ5ZjUyXzYtMi0xLTEtOTc2Mjc_62ab8963-a387-4fdc-b105-51ea2ecde005">11,210</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0834a6c3465a4a828c12ba8f3faae952_I20200930" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90YWJsZTo4ODkyYWZiZWE0ZjU0OTRhODE5NDI1YjQ5OGY0OWY1Mi90YWJsZXJhbmdlOjg4OTJhZmJlYTRmNTQ5NGE4MTk0MjViNDk4ZjQ5ZjUyXzYtOC0xLTEtOTc2Mjc_2708ddf9-bb57-4a39-add9-011272432d16">11,210</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4c81cd969e7c4a82a57e0be084f40ace_D20200101-20200930" decimals="-3" name="us-gaap:OtherAssetImpairmentCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90YWJsZTo4ODkyYWZiZWE0ZjU0OTRhODE5NDI1YjQ5OGY0OWY1Mi90YWJsZXJhbmdlOjg4OTJhZmJlYTRmNTQ5NGE4MTk0MjViNDk4ZjQ5ZjUyXzYtMTAtMS0xLTk3NjI3_fdf98525-65e7-4960-af38-1060144e6a0e">7,514</ix:nonFraction>&#160;</span></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%">Goodwill</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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib1a65a30c04744ec87ae81a49af0f0d5_D20200101-20200331" decimals="-3" name="us-gaap:GoodwillImpairmentLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90YWJsZTo4ODkyYWZiZWE0ZjU0OTRhODE5NDI1YjQ5OGY0OWY1Mi90YWJsZXJhbmdlOjg4OTJhZmJlYTRmNTQ5NGE4MTk0MjViNDk4ZjQ5ZjUyXzctMTAtMS0xLTk3NjI3_cfbd614d-e47b-4001-a489-7cf0450dc438">71,449</ix:nonFraction>&#160;</span></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%">Total</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 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%"><ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:AssetImpairmentCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90YWJsZTo4ODkyYWZiZWE0ZjU0OTRhODE5NDI1YjQ5OGY0OWY1Mi90YWJsZXJhbmdlOjg4OTJhZmJlYTRmNTQ5NGE4MTk0MjViNDk4ZjQ5ZjUyXzgtMTAtMS0xLTk3NjI3_b9cd936c-f4c1-4e95-bb57-ff323d4592a4">101,749</ix:nonFraction>&#160;</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><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%"> <ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90ZXh0cmVnaW9uOjQ2MzdhYjQ0ZmQ5ODQyODY5YzdkNjA5ODMwZDBlMGE4XzE4ODMz_aeb85909-d8d0-4b3e-8a5c-866ef7fa14eb" footnoteRole="http://www.xbrl.org/2003/role/footnote">The impairment charge consisted of $<ix:nonFraction unitRef="usd" contextRef="id53946cfdab24f1ea47a7ff99ed98a2e_D20200101-20200331" decimals="-3" name="us-gaap:OtherAssetImpairmentCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90ZXh0cmVnaW9uOjQ2MzdhYjQ0ZmQ5ODQyODY5YzdkNjA5ODMwZDBlMGE4XzE0MzMz_9aecfba8-21ed-4dfa-b682-c017804574e8">8,397</ix:nonFraction> related to customer lists, $<ix:nonFraction unitRef="usd" contextRef="ibd6d78966a5a4d52aa0078c34c3ab698_D20200101-20200331" decimals="-3" name="us-gaap:OtherAssetImpairmentCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90ZXh0cmVnaW9uOjQ2MzdhYjQ0ZmQ5ODQyODY5YzdkNjA5ODMwZDBlMGE4XzE0MzYz_926c6a5a-b03b-4d1a-8e0c-3b7386dae349">6,932</ix:nonFraction> related to internal-use software and $<ix:nonFraction unitRef="usd" contextRef="i2c198303645a4354a8f451d15eecb1d3_D20200101-20200331" decimals="-3" name="us-gaap:OtherAssetImpairmentCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90ZXh0cmVnaW9uOjQ2MzdhYjQ0ZmQ5ODQyODY5YzdkNjA5ODMwZDBlMGE4XzE0NDAz_3a01d19a-476d-4f17-955f-479a16213752">2,349</ix:nonFraction> related to other intangible assets.</ix:footnote></span></div></ix:nonNumeric><div><span><br/></span></div><div><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Business combinations</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%">For all acquisitions, we are required to measure the fair value of the net identifiable tangible and intangible assets and liabilities acquired. Information regarding our 2021 acquisition can be found in Note 6 and information regarding the useful lives of acquired intangibles can be found in Note 3. The identifiable net assets acquired during 2021 were comprised primarily of intangible assets, accounts receivable and operating lease assets and liabilities. The fair value of the customer relationship intangibles acquired during 2021, as well as the partner relationship intangibles, was estimated using the multi-period excess earnings method. This valuation model estimates revenues and cash flows derived from the asset and then deducts portions of the cash flow that can be attributed to supporting assets, such as a trade name or fixed assets, that contributed to the generation of the cash flows. The resulting cash flow, which is attributable solely to the customer relationship or partner relationship asset, is then discounted at a rate of return commensurate with the risk of the asset to calculate a present value. Key assumptions used in all these calculations included same-customer revenue, merchant and partner growth rates; estimated earnings; estimated customer and partner retention rates, based on the acquirees' historical information; and the discount rate.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:150%">70</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><div style="text-align:center"><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:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#546ff5;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">DELUXE CORPORATION</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(dollars in thousands, except per share amounts)</span></div></td></tr></table></div></div><div style="text-indent:27pt"><span><br/></span></div><ix:continuation id="i6d449092b25f43aab125cd18f2ff02f8" continuedAt="ib830f47fe0d7418aaf7dcd9daacdd89f"><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The estimated fair values of the acquired trade names and technology-based intangibles were estimated using the relief from royalty method, which calculates the cost savings associated with owning rather than licensing the assets. Assumed royalty rates were applied to projected revenue for the estimated remaining useful lives of the assets to estimate the royalty savings. Royalty rates are selected based on the attributes of the asset, including its recognition and reputation in the industry, and in the case of trade names, with consideration of the specific profitability of the products sold under a trade name and supporting assets.</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 estimated fair value of the acquired accounts receivable approximated the gross contractual amounts receivable and we expect to collect all acquired receivables. The fair value of the acquired operating lease liabilities was estimated as if the leases were new. As such, we reassessed the lease term, the discount rate and the lease payments. The fair value of the related operating lease assets was measured at the same amount as the lease liability, adjusted to reflect favorable or unfavorable terms of the leases as compared to market terms.</span></div><div><span><br/></span></div><div><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Recurring fair value measurements</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%">Funds held for customers and cash and cash equivalents included available-for-sale debt securities (Note 3). These securities included a mutual fund investment that invests in Canadian and provincial government securities, an investment in a Canadian guaranteed investment certificate (GIC) with an original maturity of <ix:nonNumeric contextRef="i8fc19a2dba9f4fb58b3d102823d1d5fb_D20200101-20201231" name="dlx:MaturityPeriodDebtSecurities" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90ZXh0cmVnaW9uOjQ2MzdhYjQ0ZmQ5ODQyODY5YzdkNjA5ODMwZDBlMGE4XzE3Njkx_96621a39-7c18-4f01-ad09-c7c0f414e832">2</ix:nonNumeric> years, and a domestic money market fund. The mutual fund investment is not traded in an active market and its fair value is determined by obtaining quoted prices in active markets for the underlying securities held by the fund. The cost of the GIC, which matured during 2022, approximated its fair value, based on estimates using current market rates offered for deposits with similar remaining maturities.The cost of the money market fund held at December 31, 2022, which is traded in an active market, approximated its fair value because of the short-term nature of the investment. Unrealized gains and losses, net of tax, are included in accumulated other comprehensive loss on the consolidated balance sheets. The cost of securities sold is determined using the average cost method. Realized gains and losses are included in revenue on the consolidated statements of income and were not significant during the past 3 years.</span></div><div style="text-indent:27pt"><span><br/></span></div><ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="us-gaap:FairValueByBalanceSheetGroupingTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90ZXh0cmVnaW9uOjQ2MzdhYjQ0ZmQ5ODQyODY5YzdkNjA5ODMwZDBlMGE4XzE4ODI1_359e1cd7-8d88-4250-94a0-f44ba3cf05ad" continuedAt="i9a34c8b8f5be42c09afec60fd2ab6338" escape="true"><div style="text-indent:27pt"><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.853%"><tr><td style="width:1.0%"></td><td style="width:24.522%"></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:13.541%"></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:7.831%"></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:8.124%"></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:11.052%"></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:11.052%"></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:11.786%"></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%">&#160;</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="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:47pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#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="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%">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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Measured at fair value through comprehensive income:</span></div></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:15.75pt;padding-right:9pt;text-indent:-9pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:#006ebf;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="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%"><ix:nonFraction unitRef="usd" contextRef="ic90f775b4ef74c848d5debda93de04d3_I20221231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90YWJsZTowZTJhMDdlZTM2MmY0NjNkYTkxNTczNDI0NTZjYTlmMi90YWJsZXJhbmdlOjBlMmEwN2VlMzYyZjQ2M2RhOTE1NzM0MjQ1NmNhOWYyXzQtNC0xLTEtMTExMjQz_2803d7e0-4850-4eae-8596-a81dfbea0f35">5,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%"><ix:nonFraction unitRef="usd" contextRef="i72920402df2b40cabe47b85225814d63_I20221231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90YWJsZTowZTJhMDdlZTM2MmY0NjNkYTkxNTczNDI0NTZjYTlmMi90YWJsZXJhbmdlOjBlMmEwN2VlMzYyZjQ2M2RhOTE1NzM0MjQ1NmNhOWYyXzQtNi0xLTEtMTExMjQz_5a86e695-1bca-4df1-95d2-5596dac5716e">5,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%"><ix:nonFraction unitRef="usd" contextRef="i7ddf71ec4a6247bea218518652f49678_I20221231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90YWJsZTowZTJhMDdlZTM2MmY0NjNkYTkxNTczNDI0NTZjYTlmMi90YWJsZXJhbmdlOjBlMmEwN2VlMzYyZjQ2M2RhOTE1NzM0MjQ1NmNhOWYyXzQtOC0xLTEtMTExMjQz_6e71359c-c553-4d1a-8e95-728c4c409d96">5,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">&#8212;&#160;</span></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:#006ebf;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:#006ebf;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%"><ix:nonFraction unitRef="usd" contextRef="i9b3f77379250424db239d942eed2dd72_I20221231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90YWJsZTowZTJhMDdlZTM2MmY0NjNkYTkxNTczNDI0NTZjYTlmMi90YWJsZXJhbmdlOjBlMmEwN2VlMzYyZjQ2M2RhOTE1NzM0MjQ1NmNhOWYyXzQtNC0xLTEtOTc2Mjc_32d2e934-cd34-4b56-8f89-6a5ab36d4945">8,126</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib61dd92f4b614eba862281f60e1e2002_I20221231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90YWJsZTowZTJhMDdlZTM2MmY0NjNkYTkxNTczNDI0NTZjYTlmMi90YWJsZXJhbmdlOjBlMmEwN2VlMzYyZjQ2M2RhOTE1NzM0MjQ1NmNhOWYyXzQtNi0xLTEtOTc2Mjc_4e65cba5-3548-4556-bd98-8bd360564995">8,126</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0f6d82733e24418f877952e0f22e4f0a_I20221231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90YWJsZTowZTJhMDdlZTM2MmY0NjNkYTkxNTczNDI0NTZjYTlmMi90YWJsZXJhbmdlOjBlMmEwN2VlMzYyZjQ2M2RhOTE1NzM0MjQ1NmNhOWYyXzQtMTAtMS0xLTk3NjI3_717b234c-67f7-4023-a6c6-f5ba9c0fe682">8,126</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90YWJsZTowZTJhMDdlZTM2MmY0NjNkYTkxNTczNDI0NTZjYTlmMi90YWJsZXJhbmdlOjBlMmEwN2VlMzYyZjQ2M2RhOTE1NzM0MjQ1NmNhOWYyXzYtMC0xLTEtMTI4Mjg0_2e1c79b3-3c3f-4211-8a71-4edbf686bcd6">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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other current and 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%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:DerivativeAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90YWJsZTowZTJhMDdlZTM2MmY0NjNkYTkxNTczNDI0NTZjYTlmMi90YWJsZXJhbmdlOjBlMmEwN2VlMzYyZjQ2M2RhOTE1NzM0MjQ1NmNhOWYyXzUtNC0xLTEtOTc2Mjc_671d69f1-d10c-4bc4-987d-8c715730b5c9">3,593</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id514fba4c3f54f15ad5562143771659b_I20221231" decimals="-3" name="us-gaap:DerivativeAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90YWJsZTowZTJhMDdlZTM2MmY0NjNkYTkxNTczNDI0NTZjYTlmMi90YWJsZXJhbmdlOjBlMmEwN2VlMzYyZjQ2M2RhOTE1NzM0MjQ1NmNhOWYyXzUtNi0xLTEtOTc2Mjc_8ff52eae-4ce7-4e97-b8f0-5e7def5828cb">3,593</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8283cb30f01d4b439542630d6d3d2af4_I20221231" decimals="-3" name="us-gaap:DerivativeAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90YWJsZTowZTJhMDdlZTM2MmY0NjNkYTkxNTczNDI0NTZjYTlmMi90YWJsZXJhbmdlOjBlMmEwN2VlMzYyZjQ2M2RhOTE1NzM0MjQ1NmNhOWYyXzUtMTAtMS0xLTk3NjI3_96509de6-a59d-4a3e-ab2d-5cae4fed78d7">3,593</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></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-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:#006ebf;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:#006ebf;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%"><ix:nonFraction unitRef="usd" contextRef="i2ed5805887934716ae9d86c049d624ea_I20221231" decimals="-3" name="us-gaap:Cash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90YWJsZTowZTJhMDdlZTM2MmY0NjNkYTkxNTczNDI0NTZjYTlmMi90YWJsZXJhbmdlOjBlMmEwN2VlMzYyZjQ2M2RhOTE1NzM0MjQ1NmNhOWYyXzctNC0xLTEtOTc2Mjc_48fd193a-3eab-416b-9f86-b4f330646711">35,435</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2ed5805887934716ae9d86c049d624ea_I20221231" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90YWJsZTowZTJhMDdlZTM2MmY0NjNkYTkxNTczNDI0NTZjYTlmMi90YWJsZXJhbmdlOjBlMmEwN2VlMzYyZjQ2M2RhOTE1NzM0MjQ1NmNhOWYyXzctNi0xLTEtOTc2Mjc_25fc932a-7493-4a7f-b87b-e9315c62256e">35,435</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7d3c74e11ee849ce948af912821c2cb8_I20221231" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90YWJsZTowZTJhMDdlZTM2MmY0NjNkYTkxNTczNDI0NTZjYTlmMi90YWJsZXJhbmdlOjBlMmEwN2VlMzYyZjQ2M2RhOTE1NzM0MjQ1NmNhOWYyXzctOC0xLTEtOTc2Mjc_39d5fbb3-b036-4d18-96fe-45c079629ec4">35,435</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></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:#006ebf;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:#006ebf;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%"><ix:nonFraction unitRef="usd" contextRef="i38a4b680ae6441fba89156afe236abc0_I20221231" decimals="-3" name="us-gaap:Cash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90YWJsZTowZTJhMDdlZTM2MmY0NjNkYTkxNTczNDI0NTZjYTlmMi90YWJsZXJhbmdlOjBlMmEwN2VlMzYyZjQ2M2RhOTE1NzM0MjQ1NmNhOWYyXzgtNC0xLTEtOTc2Mjc_bcdcf6ec-cfc2-43a1-b4d3-a340873ac247">294,165</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i38a4b680ae6441fba89156afe236abc0_I20221231" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90YWJsZTowZTJhMDdlZTM2MmY0NjNkYTkxNTczNDI0NTZjYTlmMi90YWJsZXJhbmdlOjBlMmEwN2VlMzYyZjQ2M2RhOTE1NzM0MjQ1NmNhOWYyXzgtNi0xLTEtOTc2Mjc_940d3eb1-3d36-4796-9b6e-394df9b7918d">294,165</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7a70a5b70b5408093fd110726c67fef_I20221231" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90YWJsZTowZTJhMDdlZTM2MmY0NjNkYTkxNTczNDI0NTZjYTlmMi90YWJsZXJhbmdlOjBlMmEwN2VlMzYyZjQ2M2RhOTE1NzM0MjQ1NmNhOWYyXzgtOC0xLTEtOTc2Mjc_4288b057-7db0-4d12-b095-43b438a2cbb0">294,165</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></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:#006ebf;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:#006ebf;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%"><ix:nonFraction unitRef="usd" contextRef="icbe9b7c8494b427c8ceaca0ac87a581c_I20221231" decimals="-3" name="us-gaap:Cash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90YWJsZTowZTJhMDdlZTM2MmY0NjNkYTkxNTczNDI0NTZjYTlmMi90YWJsZXJhbmdlOjBlMmEwN2VlMzYyZjQ2M2RhOTE1NzM0MjQ1NmNhOWYyXzEwLTQtMS0xLTExNTA0NA_d53240ed-a8ad-423f-b155-d56b2c5252b5">2,815</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icbe9b7c8494b427c8ceaca0ac87a581c_I20221231" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90YWJsZTowZTJhMDdlZTM2MmY0NjNkYTkxNTczNDI0NTZjYTlmMi90YWJsZXJhbmdlOjBlMmEwN2VlMzYyZjQ2M2RhOTE1NzM0MjQ1NmNhOWYyXzEwLTYtMS0xLTExNTA0NA_8da1833e-84e5-4bc5-9461-6562c91b0ff7">2,815</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9576a83d6df8446db040f408d8e317d2_I20221231" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90YWJsZTowZTJhMDdlZTM2MmY0NjNkYTkxNTczNDI0NTZjYTlmMi90YWJsZXJhbmdlOjBlMmEwN2VlMzYyZjQ2M2RhOTE1NzM0MjQ1NmNhOWYyXzEwLTgtMS0xLTExNTA0NA_de162623-0ace-4a83-b98a-9d504a7593da">2,815</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loans and notes receivable from distributors</span></td><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:400;line-height:100%">Other current and 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%"><ix:nonFraction unitRef="usd" contextRef="if7bc37f2f1884923a1dee67f2b1f75dc_I20221231" decimals="-3" name="us-gaap:NotesReceivableNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90YWJsZTowZTJhMDdlZTM2MmY0NjNkYTkxNTczNDI0NTZjYTlmMi90YWJsZXJhbmdlOjBlMmEwN2VlMzYyZjQ2M2RhOTE1NzM0MjQ1NmNhOWYyXzktNC0xLTEtOTc2Mjc_0b2c54ee-5c4b-40e7-9135-d387a710cf7a">14,220</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7bc37f2f1884923a1dee67f2b1f75dc_I20221231" decimals="-3" name="us-gaap:NotesReceivableFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90YWJsZTowZTJhMDdlZTM2MmY0NjNkYTkxNTczNDI0NTZjYTlmMi90YWJsZXJhbmdlOjBlMmEwN2VlMzYyZjQ2M2RhOTE1NzM0MjQ1NmNhOWYyXzktNi0xLTEtOTc2Mjc_1492d5d6-1d19-4739-ac7b-f1386bc2c330">13,315</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieb83209dffcd47d690d5d0a41fa5eaa4_I20221231" decimals="-3" name="us-gaap:NotesReceivableFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90YWJsZTowZTJhMDdlZTM2MmY0NjNkYTkxNTczNDI0NTZjYTlmMi90YWJsZXJhbmdlOjBlMmEwN2VlMzYyZjQ2M2RhOTE1NzM0MjQ1NmNhOWYyXzktMTItMS0xLTk3NjI3_cf169a4d-b1bb-4b6c-92c1-8449b9a3781f">13,315</ix:nonFraction>&#160;</span></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:#006ebf;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:#006ebf;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%"><ix:nonFraction unitRef="usd" contextRef="i1368351552b14d2d82c54a938fcd0338_I20221231" decimals="-3" name="us-gaap:DebtLongtermAndShorttermCombinedAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90YWJsZTowZTJhMDdlZTM2MmY0NjNkYTkxNTczNDI0NTZjYTlmMi90YWJsZXJhbmdlOjBlMmEwN2VlMzYyZjQ2M2RhOTE1NzM0MjQ1NmNhOWYyXzEwLTQtMS0xLTk3NjI3_8c6378f0-1331-4a79-a47a-78b10f20bb66">1,644,276</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1368351552b14d2d82c54a938fcd0338_I20221231" decimals="-3" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90YWJsZTowZTJhMDdlZTM2MmY0NjNkYTkxNTczNDI0NTZjYTlmMi90YWJsZXJhbmdlOjBlMmEwN2VlMzYyZjQ2M2RhOTE1NzM0MjQ1NmNhOWYyXzEwLTYtMS0xLTk3NjI3_339454c5-e748-493b-8a6f-426b02a51f71">1,574,417</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i943856f0796e4f2183e33bd1891c3f47_I20221231" decimals="-3" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90YWJsZTowZTJhMDdlZTM2MmY0NjNkYTkxNTczNDI0NTZjYTlmMi90YWJsZXJhbmdlOjBlMmEwN2VlMzYyZjQ2M2RhOTE1NzM0MjQ1NmNhOWYyXzEwLTEwLTEtMS05NzYyNw_6cc68e03-76e0-4cc9-9abd-0a22ba1ce582">1,574,417</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="margin-top:5pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:150%">71</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><div style="text-align:center"><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:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#546ff5;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">DELUXE CORPORATION</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(dollars in thousands, except per share amounts)</span></div></td></tr></table></div></div><div style="text-align:center"><ix:continuation id="ib830f47fe0d7418aaf7dcd9daacdd89f"><ix:continuation id="i9a34c8b8f5be42c09afec60fd2ab6338"><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.416%"></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.501%"></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:7.897%"></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.192%"></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:10.846%"></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:11.885%"></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%">&#160;</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="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:47pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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="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, 2021</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="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%">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="background-color:#ffffff;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="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"></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%">Available-for-sale debt securities</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Funds held for customers</span></td><td colspan="3" style="padding:0 1pt"></td><td 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%"><ix:nonFraction unitRef="usd" contextRef="i63b355a96d6944ed9037a61b7b58b881_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90YWJsZTowNTNkOGYxMzRhZjk0MWU2ODFiYzQxMGMwOWRlYjA3NC90YWJsZXJhbmdlOjA1M2Q4ZjEzNGFmOTQxZTY4MWJjNDEwYzA5ZGViMDc0XzUtNC0xLTEtOTc2Mjc_778ba06e-d73e-42e0-8be5-4684fad658ff">13,307</ix:nonFraction>&#160;</span></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%"><ix:nonFraction unitRef="usd" contextRef="ie39adfacbf424f9c93b2b48ccf759158_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90YWJsZTowNTNkOGYxMzRhZjk0MWU2ODFiYzQxMGMwOWRlYjA3NC90YWJsZXJhbmdlOjA1M2Q4ZjEzNGFmOTQxZTY4MWJjNDEwYzA5ZGViMDc0XzUtNi0xLTEtOTc2Mjc_4aa4b3b2-75ae-4499-a18a-e03925ba59dd">13,307</ix:nonFraction>&#160;</span></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%">&#8212;&#160;</span></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%"><ix:nonFraction unitRef="usd" contextRef="i976d53e0ac274d69bee035db366e9928_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90YWJsZTowNTNkOGYxMzRhZjk0MWU2ODFiYzQxMGMwOWRlYjA3NC90YWJsZXJhbmdlOjA1M2Q4ZjEzNGFmOTQxZTY4MWJjNDEwYzA5ZGViMDc0XzUtMTAtMS0xLTk3NjI3_0ed1a131-976a-4800-9b74-e8d43680c865">13,307</ix:nonFraction>&#160;</span></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%">&#8212;&#160;</span></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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90YWJsZTowNTNkOGYxMzRhZjk0MWU2ODFiYzQxMGMwOWRlYjA3NC90YWJsZXJhbmdlOjA1M2Q4ZjEzNGFmOTQxZTY4MWJjNDEwYzA5ZGViMDc0XzUtMC0xLTEtMTI4Mjg2_237d975a-b353-48ec-b9ae-736e491859ee">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:middle"><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%">(<ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="us-gaap:DerivativeLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90YWJsZTowNTNkOGYxMzRhZjk0MWU2ODFiYzQxMGMwOWRlYjA3NC90YWJsZXJhbmdlOjA1M2Q4ZjEzNGFmOTQxZTY4MWJjNDEwYzA5ZGViMDc0XzYtNC0xLTEtOTc2Mjc_2ed06827-9ffb-4b3e-ae4e-f128346be160">3,028</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i61c0b334d6514ae9bca4480a7a1db5e1_I20211231" decimals="-3" name="us-gaap:DerivativeLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90YWJsZTowNTNkOGYxMzRhZjk0MWU2ODFiYzQxMGMwOWRlYjA3NC90YWJsZXJhbmdlOjA1M2Q4ZjEzNGFmOTQxZTY4MWJjNDEwYzA5ZGViMDc0XzYtNi0xLTEtOTc2Mjc_e9f9fdd4-d964-4212-8229-acb5592c3729">3,028</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i118990a3d5ac4780ac60157170f2acd6_I20211231" decimals="-3" name="us-gaap:DerivativeLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90YWJsZTowNTNkOGYxMzRhZjk0MWU2ODFiYzQxMGMwOWRlYjA3NC90YWJsZXJhbmdlOjA1M2Q4ZjEzNGFmOTQxZTY4MWJjNDEwYzA5ZGViMDc0XzYtMTAtMS0xLTk3NjI3_3bfdb2f2-a21b-4241-927f-653f94a9b5de">3,028</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></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%"><ix:nonFraction unitRef="usd" contextRef="i16dfb7ac0c7f44368f8ac2707e45e45d_I20211231" decimals="-3" name="us-gaap:Cash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90YWJsZTowNTNkOGYxMzRhZjk0MWU2ODFiYzQxMGMwOWRlYjA3NC90YWJsZXJhbmdlOjA1M2Q4ZjEzNGFmOTQxZTY4MWJjNDEwYzA5ZGViMDc0XzgtNC0xLTEtOTc2Mjc_48806cc9-a718-4d0d-923e-cbefb53afa30">41,231</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i16dfb7ac0c7f44368f8ac2707e45e45d_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90YWJsZTowNTNkOGYxMzRhZjk0MWU2ODFiYzQxMGMwOWRlYjA3NC90YWJsZXJhbmdlOjA1M2Q4ZjEzNGFmOTQxZTY4MWJjNDEwYzA5ZGViMDc0XzgtNi0xLTEtOTc2Mjc_642d64cc-e051-41b5-9cab-b913c18a917c">41,231</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5cbfeeac79b45e7b51bc77d14781048_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90YWJsZTowNTNkOGYxMzRhZjk0MWU2ODFiYzQxMGMwOWRlYjA3NC90YWJsZXJhbmdlOjA1M2Q4ZjEzNGFmOTQxZTY4MWJjNDEwYzA5ZGViMDc0XzgtOC0xLTEtOTc2Mjc_d9f9088d-c90b-44a5-b8dc-ec53988a6748">41,231</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></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%">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%">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%"><ix:nonFraction unitRef="usd" contextRef="ibcbafc4ea33e45ffa49f28101e4438c8_I20211231" decimals="-3" name="us-gaap:Cash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90YWJsZTowNTNkOGYxMzRhZjk0MWU2ODFiYzQxMGMwOWRlYjA3NC90YWJsZXJhbmdlOjA1M2Q4ZjEzNGFmOTQxZTY4MWJjNDEwYzA5ZGViMDc0XzktNC0xLTEtOTc2Mjc_c521d9b7-a415-4468-9958-0df2eb8bafb8">241,488</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcbafc4ea33e45ffa49f28101e4438c8_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90YWJsZTowNTNkOGYxMzRhZjk0MWU2ODFiYzQxMGMwOWRlYjA3NC90YWJsZXJhbmdlOjA1M2Q4ZjEzNGFmOTQxZTY4MWJjNDEwYzA5ZGViMDc0XzktNi0xLTEtOTc2Mjc_b436e389-5ebf-4540-a13d-bf7e53f1b5ff">241,488</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica35ccdd265a4271a3755e1217d11787_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90YWJsZTowNTNkOGYxMzRhZjk0MWU2ODFiYzQxMGMwOWRlYjA3NC90YWJsZXJhbmdlOjA1M2Q4ZjEzNGFmOTQxZTY4MWJjNDEwYzA5ZGViMDc0XzktOC0xLTEtOTc2Mjc_b0533691-5638-4888-80e5-d7eeaf7ef979">241,488</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></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%">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%">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%"><ix:nonFraction unitRef="usd" contextRef="i133580263afa4e38bde62ba4dac33048_I20211231" decimals="-3" name="us-gaap:Cash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90YWJsZTowNTNkOGYxMzRhZjk0MWU2ODFiYzQxMGMwOWRlYjA3NC90YWJsZXJhbmdlOjA1M2Q4ZjEzNGFmOTQxZTY4MWJjNDEwYzA5ZGViMDc0XzktNC0xLTEtMTE1MDI1_f75ad226-8531-4535-9fef-74a80ca42a3d">2,772</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i133580263afa4e38bde62ba4dac33048_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90YWJsZTowNTNkOGYxMzRhZjk0MWU2ODFiYzQxMGMwOWRlYjA3NC90YWJsZXJhbmdlOjA1M2Q4ZjEzNGFmOTQxZTY4MWJjNDEwYzA5ZGViMDc0XzktNi0xLTEtMTE1MDI1_ff814136-2392-45ff-8419-a5464f1f187a">2,772</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2ab1ecb2c0cc4156a7a4c49dd776c094_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90YWJsZTowNTNkOGYxMzRhZjk0MWU2ODFiYzQxMGMwOWRlYjA3NC90YWJsZXJhbmdlOjA1M2Q4ZjEzNGFmOTQxZTY4MWJjNDEwYzA5ZGViMDc0XzktOC0xLTEtMTE1MDI1_069f6565-0107-4805-82e6-a064e8ef00b8">2,772</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:middle"><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></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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 and 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%"><ix:nonFraction unitRef="usd" contextRef="i2939133a7dda4c55a11083206fe13b2f_I20211231" decimals="-3" name="us-gaap:NotesReceivableNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90YWJsZTowNTNkOGYxMzRhZjk0MWU2ODFiYzQxMGMwOWRlYjA3NC90YWJsZXJhbmdlOjA1M2Q4ZjEzNGFmOTQxZTY4MWJjNDEwYzA5ZGViMDc0XzEwLTQtMS0xLTk3NjI3_e799a825-02e1-4fc8-9f1c-86b22fc90552">21,518</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2939133a7dda4c55a11083206fe13b2f_I20211231" decimals="-3" name="us-gaap:NotesReceivableFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90YWJsZTowNTNkOGYxMzRhZjk0MWU2ODFiYzQxMGMwOWRlYjA3NC90YWJsZXJhbmdlOjA1M2Q4ZjEzNGFmOTQxZTY4MWJjNDEwYzA5ZGViMDc0XzEwLTYtMS0xLTk3NjI3_4574d60e-3231-40be-8df6-b9ecd95f5d12">22,344</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i923d4deee58d46869b500167b042dd2f_I20211231" decimals="-3" name="us-gaap:NotesReceivableFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90YWJsZTowNTNkOGYxMzRhZjk0MWU2ODFiYzQxMGMwOWRlYjA3NC90YWJsZXJhbmdlOjA1M2Q4ZjEzNGFmOTQxZTY4MWJjNDEwYzA5ZGViMDc0XzEwLTEyLTEtMS05NzYyNw_a61c9ac6-2bd6-4619-8e01-b8189b4cfd03">22,344</ix:nonFraction>&#160;</span></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%">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:#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%"><ix:nonFraction unitRef="usd" contextRef="i4612699f112b43089f6d8ee60d311744_I20211231" decimals="-3" name="us-gaap:DebtLongtermAndShorttermCombinedAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90YWJsZTowNTNkOGYxMzRhZjk0MWU2ODFiYzQxMGMwOWRlYjA3NC90YWJsZXJhbmdlOjA1M2Q4ZjEzNGFmOTQxZTY4MWJjNDEwYzA5ZGViMDc0XzExLTQtMS0xLTk3NjI3_a59545b3-f1fc-4143-b102-c77fc30b9037">1,682,949</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4612699f112b43089f6d8ee60d311744_I20211231" decimals="-3" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90YWJsZTowNTNkOGYxMzRhZjk0MWU2ODFiYzQxMGMwOWRlYjA3NC90YWJsZXJhbmdlOjA1M2Q4ZjEzNGFmOTQxZTY4MWJjNDEwYzA5ZGViMDc0XzExLTYtMS0xLTk3NjI3_ebbdfa40-8f7a-4d0b-9964-2edf9c0816a6">1,728,515</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id40420880fa64cbcb0fb438e8cde450c_I20211231" decimals="-3" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90YWJsZTowNTNkOGYxMzRhZjk0MWU2ODFiYzQxMGMwOWRlYjA3NC90YWJsZXJhbmdlOjA1M2Q4ZjEzNGFmOTQxZTY4MWJjNDEwYzA5ZGViMDc0XzExLTEwLTEtMS05NzYyNw_f024adc7-4d19-45b9-bbd2-80dd4ddb1c82">1,728,515</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></ix:continuation></div><div><span><br/></span></div><div><span><br/></span></div><div id="id8e780c3c90d49f1abe315cc6d71fa2d_124"></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 9: RESTRUCTURING AND INTEGRATION EXPENSE</span></td></tr></table></div><div><span><br/></span></div><ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjQvZnJhZzowNzhhYWZiMzVmM2Y0MDlmOWEzZGM3YTlhNzUwYmE2ZS90ZXh0cmVnaW9uOjA3OGFhZmIzNWYzZjQwOWY5YTNkYzdhOWE3NTBiYTZlXzI3NDA_442c1d3b-bfaf-452c-b78f-9b41df046e07" continuedAt="ic608d5c0e9784afcb9e7ed757188039e" escape="true"><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Restructuring and integration expense consists of costs related to the consolidation and migration of certain applications and processes, including our financial and sales management systems. It also includes costs related to the integration of acquired businesses into our systems and processes. These costs primarily consist of information technology consulting, project management services and internal labor, as well as other costs associated with our initiatives, such as training, travel, relocation and costs associated with facility closures. In addition, we recorded employee severance costs related to these initiatives, as well as our ongoing cost reduction initiatives across functional areas. We are currently pursuing several initiatives designed to focus on our growth strategy and to increase our efficiency. Restructuring and integration expense is not allocated to our reportable business segments.</span></div><div style="text-indent:27pt"><span><br/></span></div><ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjQvZnJhZzowNzhhYWZiMzVmM2Y0MDlmOWEzZGM3YTlhNzUwYmE2ZS90ZXh0cmVnaW9uOjA3OGFhZmIzNWYzZjQwOWY5YTNkYzdhOWE3NTBiYTZlXzI3NTY_7bb9bb7f-0777-4b06-8d25-0d1d210e7817" continuedAt="i3609e295682c4611be16716d1e2bd9c0" escape="true"><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 income as follows for the years ended December 31:</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:54.976%"></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.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%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total cost of revenue</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i69a5155dbfa243949400bf4beb4a17a0_D20220101-20221231" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjQvZnJhZzowNzhhYWZiMzVmM2Y0MDlmOWEzZGM3YTlhNzUwYmE2ZS90YWJsZToyNjc3NjJkOGE5ZGY0MjBjODcyMDE2OWFlNjExZmE5ZC90YWJsZXJhbmdlOjI2Nzc2MmQ4YTlkZjQyMGM4NzIwMTY5YWU2MTFmYTlkXzEtMi0xLTEtOTc2Mjc_050ca6ee-7795-44ae-a3db-f1f9bdedf0f7">607</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="i4b4ba679b67742318793762b5eba1b10_D20210101-20211231" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjQvZnJhZzowNzhhYWZiMzVmM2Y0MDlmOWEzZGM3YTlhNzUwYmE2ZS90YWJsZToyNjc3NjJkOGE5ZGY0MjBjODcyMDE2OWFlNjExZmE5ZC90YWJsZXJhbmdlOjI2Nzc2MmQ4YTlkZjQyMGM4NzIwMTY5YWU2MTFmYTlkXzEtNC0xLTEtOTc2Mjc_f912a5a9-24d6-40d6-99bd-77806741751f">4,197</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="i71944464c9e54aa38a0f3070beff713e_D20200101-20201231" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjQvZnJhZzowNzhhYWZiMzVmM2Y0MDlmOWEzZGM3YTlhNzUwYmE2ZS90YWJsZToyNjc3NjJkOGE5ZGY0MjBjODcyMDE2OWFlNjExZmE5ZC90YWJsZXJhbmdlOjI2Nzc2MmQ4YTlkZjQyMGM4NzIwMTY5YWU2MTFmYTlkXzEtNi0xLTEtOTc2Mjc_36b1e2b9-8912-4454-84af-000be3788e4a">3,465</ix:nonFraction>&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating expenses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i849f490ca4bf4cec9b3cf4335c8eae32_D20220101-20221231" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjQvZnJhZzowNzhhYWZiMzVmM2Y0MDlmOWEzZGM3YTlhNzUwYmE2ZS90YWJsZToyNjc3NjJkOGE5ZGY0MjBjODcyMDE2OWFlNjExZmE5ZC90YWJsZXJhbmdlOjI2Nzc2MmQ4YTlkZjQyMGM4NzIwMTY5YWU2MTFmYTlkXzItMi0xLTEtOTc2Mjc_a17cb38f-6099-4943-9d7b-1d25e32e5fb4">62,529</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iae8695187935446c84618a68afbd8961_D20210101-20211231" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjQvZnJhZzowNzhhYWZiMzVmM2Y0MDlmOWEzZGM3YTlhNzUwYmE2ZS90YWJsZToyNjc3NjJkOGE5ZGY0MjBjODcyMDE2OWFlNjExZmE5ZC90YWJsZXJhbmdlOjI2Nzc2MmQ4YTlkZjQyMGM4NzIwMTY5YWU2MTFmYTlkXzItNC0xLTEtOTc2Mjc_079a295d-263d-4712-a76e-df3d9d0992f7">54,750</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if1c5649029d94a4e98dc4c2a00bbef98_D20200101-20201231" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjQvZnJhZzowNzhhYWZiMzVmM2Y0MDlmOWEzZGM3YTlhNzUwYmE2ZS90YWJsZToyNjc3NjJkOGE5ZGY0MjBjODcyMDE2OWFlNjExZmE5ZC90YWJsZXJhbmdlOjI2Nzc2MmQ4YTlkZjQyMGM4NzIwMTY5YWU2MTFmYTlkXzItNi0xLTEtOTc2Mjc_f3427b7f-1ae1-476b-ad7c-209044de1ce7">75,874</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restructuring and integration expense</span></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjQvZnJhZzowNzhhYWZiMzVmM2Y0MDlmOWEzZGM3YTlhNzUwYmE2ZS90YWJsZToyNjc3NjJkOGE5ZGY0MjBjODcyMDE2OWFlNjExZmE5ZC90YWJsZXJhbmdlOjI2Nzc2MmQ4YTlkZjQyMGM4NzIwMTY5YWU2MTFmYTlkXzMtMi0xLTEtOTc2Mjc_eb08fff6-221f-4b38-a832-ee65f386bc16">63,136</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjQvZnJhZzowNzhhYWZiMzVmM2Y0MDlmOWEzZGM3YTlhNzUwYmE2ZS90YWJsZToyNjc3NjJkOGE5ZGY0MjBjODcyMDE2OWFlNjExZmE5ZC90YWJsZXJhbmdlOjI2Nzc2MmQ4YTlkZjQyMGM4NzIwMTY5YWU2MTFmYTlkXzMtNC0xLTEtOTc2Mjc_d48ef5ff-3085-45b1-a9e8-3d4ce1538acf">58,947</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjQvZnJhZzowNzhhYWZiMzVmM2Y0MDlmOWEzZGM3YTlhNzUwYmE2ZS90YWJsZToyNjc3NjJkOGE5ZGY0MjBjODcyMDE2OWFlNjExZmE5ZC90YWJsZXJhbmdlOjI2Nzc2MmQ4YTlkZjQyMGM4NzIwMTY5YWU2MTFmYTlkXzMtNi0xLTEtOTc2Mjc_3e36d2ee-e9fb-4f73-abe0-7d386ffc2a5b">79,339</ix:nonFraction>&#160;</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></ix:nonNumeric></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:150%">72</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><div style="text-align:center"><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:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#546ff5;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">DELUXE CORPORATION</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(dollars in thousands, except per share amounts)</span></div></td></tr></table></div></div><div style="text-indent:27pt"><span><br/></span></div><ix:continuation id="ic608d5c0e9784afcb9e7ed757188039e"><ix:continuation id="i3609e295682c4611be16716d1e2bd9c0"><div style="margin-bottom:8pt;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 was comprised of the following for the years ended December 31:</span></div><div style="margin-bottom:8pt;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:55.040%"></td><td style="width:0.1%"></td><td style="width: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:12.794%"></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%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">External consulting fees</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide4d1c271f5248169e7790ef7ff0e3e1_D20220101-20221231" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjQvZnJhZzowNzhhYWZiMzVmM2Y0MDlmOWEzZGM3YTlhNzUwYmE2ZS90YWJsZTphZTA4MGVmZTMwYjU0NDQzYWI5ZjA5MDI3YzI2OGJjMS90YWJsZXJhbmdlOmFlMDgwZWZlMzBiNTQ0NDNhYjlmMDkwMjdjMjY4YmMxXzEtMi0xLTEtOTc2Mjc_d2aed300-2e14-40f1-89e3-5d19d5993288">32,067</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="ic8b313b243144f56b371e8d378fc3cfd_D20210101-20211231" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjQvZnJhZzowNzhhYWZiMzVmM2Y0MDlmOWEzZGM3YTlhNzUwYmE2ZS90YWJsZTphZTA4MGVmZTMwYjU0NDQzYWI5ZjA5MDI3YzI2OGJjMS90YWJsZXJhbmdlOmFlMDgwZWZlMzBiNTQ0NDNhYjlmMDkwMjdjMjY4YmMxXzEtNC0xLTEtOTc2Mjc_e15fbb01-81c2-46a4-8106-d56c9c932190">26,676</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="i98abfc19001d456a9bbf7b0e1933ae36_D20200101-20201231" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjQvZnJhZzowNzhhYWZiMzVmM2Y0MDlmOWEzZGM3YTlhNzUwYmE2ZS90YWJsZTphZTA4MGVmZTMwYjU0NDQzYWI5ZjA5MDI3YzI2OGJjMS90YWJsZXJhbmdlOmFlMDgwZWZlMzBiNTQ0NDNhYjlmMDkwMjdjMjY4YmMxXzEtNi0xLTEtOTc2Mjc_2890b636-d5d5-40ee-8121-d9316526057d">44,096</ix:nonFraction>&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Employee severance benefits</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8eb8451fd9e0455083f8d52cab9763e6_D20220101-20221231" decimals="-3" name="dlx:Restructuringchargesnet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjQvZnJhZzowNzhhYWZiMzVmM2Y0MDlmOWEzZGM3YTlhNzUwYmE2ZS90YWJsZTphZTA4MGVmZTMwYjU0NDQzYWI5ZjA5MDI3YzI2OGJjMS90YWJsZXJhbmdlOmFlMDgwZWZlMzBiNTQ0NDNhYjlmMDkwMjdjMjY4YmMxXzItMi0xLTEtOTc2Mjc_5427f0f8-daa6-4f5f-9415-0dfe37782b47">12,829</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ab76d038b47404d9a6f7012402276c6_D20210101-20211231" decimals="-3" name="dlx:Restructuringchargesnet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjQvZnJhZzowNzhhYWZiMzVmM2Y0MDlmOWEzZGM3YTlhNzUwYmE2ZS90YWJsZTphZTA4MGVmZTMwYjU0NDQzYWI5ZjA5MDI3YzI2OGJjMS90YWJsZXJhbmdlOmFlMDgwZWZlMzBiNTQ0NDNhYjlmMDkwMjdjMjY4YmMxXzItNC0xLTEtOTc2Mjc_3958b386-c420-4de2-a086-25c8e69bf8cb">9,076</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3e3c0c45b9e14fd3a986d628de14ac20_D20200101-20201231" decimals="-3" name="dlx:Restructuringchargesnet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjQvZnJhZzowNzhhYWZiMzVmM2Y0MDlmOWEzZGM3YTlhNzUwYmE2ZS90YWJsZTphZTA4MGVmZTMwYjU0NDQzYWI5ZjA5MDI3YzI2OGJjMS90YWJsZXJhbmdlOmFlMDgwZWZlMzBiNTQ0NDNhYjlmMDkwMjdjMjY4YmMxXzItNi0xLTEtOTc2Mjc_88527f92-480a-4992-9e3f-f2ef67a2b412">17,628</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Internal labor</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8628d286fd13445fb965bc9b49d7e7d1_D20220101-20221231" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjQvZnJhZzowNzhhYWZiMzVmM2Y0MDlmOWEzZGM3YTlhNzUwYmE2ZS90YWJsZTphZTA4MGVmZTMwYjU0NDQzYWI5ZjA5MDI3YzI2OGJjMS90YWJsZXJhbmdlOmFlMDgwZWZlMzBiNTQ0NDNhYjlmMDkwMjdjMjY4YmMxXzMtMi0xLTEtOTc2Mjc_d7a04920-fc1a-4dbd-bcb8-f1f6756f3cba">7,989</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iad25bbcbc3404aa9ab444135c84ca216_D20210101-20211231" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjQvZnJhZzowNzhhYWZiMzVmM2Y0MDlmOWEzZGM3YTlhNzUwYmE2ZS90YWJsZTphZTA4MGVmZTMwYjU0NDQzYWI5ZjA5MDI3YzI2OGJjMS90YWJsZXJhbmdlOmFlMDgwZWZlMzBiNTQ0NDNhYjlmMDkwMjdjMjY4YmMxXzMtNC0xLTEtOTc2Mjc_fe56640b-a1bc-49b1-a363-368da1aaab99">7,948</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib444367fb5a24019ba53a82ad8143405_D20200101-20201231" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjQvZnJhZzowNzhhYWZiMzVmM2Y0MDlmOWEzZGM3YTlhNzUwYmE2ZS90YWJsZTphZTA4MGVmZTMwYjU0NDQzYWI5ZjA5MDI3YzI2OGJjMS90YWJsZXJhbmdlOmFlMDgwZWZlMzBiNTQ0NDNhYjlmMDkwMjdjMjY4YmMxXzMtNi0xLTEtOTc2Mjc_29a566f2-3617-4acd-8cb9-c3f21b824b78">7,568</ix:nonFraction>&#160;</span></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%"><ix:nonFraction unitRef="usd" contextRef="id6d3f53b50f3477cb1e7db1382520454_D20220101-20221231" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjQvZnJhZzowNzhhYWZiMzVmM2Y0MDlmOWEzZGM3YTlhNzUwYmE2ZS90YWJsZTphZTA4MGVmZTMwYjU0NDQzYWI5ZjA5MDI3YzI2OGJjMS90YWJsZXJhbmdlOmFlMDgwZWZlMzBiNTQ0NDNhYjlmMDkwMjdjMjY4YmMxXzQtMi0xLTEtOTc2Mjc_c99b5560-e68a-4a5f-b277-a14ed0744756">10,251</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3e778a41cb704ede9c67e907aa0b7d97_D20210101-20211231" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjQvZnJhZzowNzhhYWZiMzVmM2Y0MDlmOWEzZGM3YTlhNzUwYmE2ZS90YWJsZTphZTA4MGVmZTMwYjU0NDQzYWI5ZjA5MDI3YzI2OGJjMS90YWJsZXJhbmdlOmFlMDgwZWZlMzBiNTQ0NDNhYjlmMDkwMjdjMjY4YmMxXzQtNC0xLTEtOTc2Mjc_1b1385f7-a8f7-494e-a1ae-060b1218eea6">15,247</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i107a8d16a292468b865a9a92d583ce97_D20200101-20201231" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjQvZnJhZzowNzhhYWZiMzVmM2Y0MDlmOWEzZGM3YTlhNzUwYmE2ZS90YWJsZTphZTA4MGVmZTMwYjU0NDQzYWI5ZjA5MDI3YzI2OGJjMS90YWJsZXJhbmdlOmFlMDgwZWZlMzBiNTQ0NDNhYjlmMDkwMjdjMjY4YmMxXzQtNi0xLTEtOTc2Mjc_1df0e63a-95c4-44a9-ad4d-a4f9afd91f24">10,047</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restructuring and integration expense</span></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjQvZnJhZzowNzhhYWZiMzVmM2Y0MDlmOWEzZGM3YTlhNzUwYmE2ZS90YWJsZTphZTA4MGVmZTMwYjU0NDQzYWI5ZjA5MDI3YzI2OGJjMS90YWJsZXJhbmdlOmFlMDgwZWZlMzBiNTQ0NDNhYjlmMDkwMjdjMjY4YmMxXzUtMi0xLTEtOTc2Mjc_cd6c0666-b71b-4f05-bc20-baeff93cadf0">63,136</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjQvZnJhZzowNzhhYWZiMzVmM2Y0MDlmOWEzZGM3YTlhNzUwYmE2ZS90YWJsZTphZTA4MGVmZTMwYjU0NDQzYWI5ZjA5MDI3YzI2OGJjMS90YWJsZXJhbmdlOmFlMDgwZWZlMzBiNTQ0NDNhYjlmMDkwMjdjMjY4YmMxXzUtNC0xLTEtOTc2Mjc_d766f5ed-3a72-4d38-922a-7e586e0687a5">58,947</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjQvZnJhZzowNzhhYWZiMzVmM2Y0MDlmOWEzZGM3YTlhNzUwYmE2ZS90YWJsZTphZTA4MGVmZTMwYjU0NDQzYWI5ZjA5MDI3YzI2OGJjMS90YWJsZXJhbmdlOmFlMDgwZWZlMzBiNTQ0NDNhYjlmMDkwMjdjMjY4YmMxXzUtNi0xLTEtOTc2Mjc_a63e9666-8621-438e-9194-da9ac935a4d9">79,339</ix:nonFraction>&#160;</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></ix:continuation><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 mid-2023, utilizing cash from operations.</span></div><div><span><br/></span></div><ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjQvZnJhZzowNzhhYWZiMzVmM2Y0MDlmOWEzZGM3YTlhNzUwYmE2ZS90ZXh0cmVnaW9uOjA3OGFhZmIzNWYzZjQwOWY5YTNkYzdhOWE3NTBiYTZlXzI3MzQ_ff9bfec0-cad5-445d-9407-490f56afe32f" escape="true"><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:83.110%"></td><td style="width:0.1%"></td><td style="width: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.960%"></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&#160;31, 2019</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%"><ix:nonFraction unitRef="usd" contextRef="iebd30655320d47898e1eb713c28130cd_I20191231" decimals="-3" name="us-gaap:RestructuringReserve" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjQvZnJhZzowNzhhYWZiMzVmM2Y0MDlmOWEzZGM3YTlhNzUwYmE2ZS90YWJsZTo1NWYzZTYzNDcxZDA0YzVlYjcxZGRiYWMzMWYxMDM4My90YWJsZXJhbmdlOjU1ZjNlNjM0NzFkMDRjNWViNzFkZGJhYzMxZjEwMzgzXzEtMi0xLTEtOTc2Mjc_8adbc8ec-b087-434d-ad56-95811fbc7d35">3,459</ix:nonFraction>&#160;</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%">Charges</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3e3c0c45b9e14fd3a986d628de14ac20_D20200101-20201231" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjQvZnJhZzowNzhhYWZiMzVmM2Y0MDlmOWEzZGM3YTlhNzUwYmE2ZS90YWJsZTo1NWYzZTYzNDcxZDA0YzVlYjcxZGRiYWMzMWYxMDM4My90YWJsZXJhbmdlOjU1ZjNlNjM0NzFkMDRjNWViNzFkZGJhYzMxZjEwMzgzXzItMi0xLTEtOTc2Mjc_94eef8c5-ce1c-40f2-9126-42b6846808f7">19,025</ix:nonFraction>&#160;</span></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%">Reversals</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%">(<ix:nonFraction unitRef="usd" contextRef="i3e3c0c45b9e14fd3a986d628de14ac20_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:RestructuringReserveAccrualAdjustment1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjQvZnJhZzowNzhhYWZiMzVmM2Y0MDlmOWEzZGM3YTlhNzUwYmE2ZS90YWJsZTo1NWYzZTYzNDcxZDA0YzVlYjcxZGRiYWMzMWYxMDM4My90YWJsZXJhbmdlOjU1ZjNlNjM0NzFkMDRjNWViNzFkZGJhYzMxZjEwMzgzXzMtMi0xLTEtOTc2Mjc_a89ab7d6-f6b5-4dce-8e2b-4e471f880d1a">1,397</ix:nonFraction>)</span></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%">Payments</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%">(<ix:nonFraction unitRef="usd" contextRef="i3e3c0c45b9e14fd3a986d628de14ac20_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsForRestructuring" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjQvZnJhZzowNzhhYWZiMzVmM2Y0MDlmOWEzZGM3YTlhNzUwYmE2ZS90YWJsZTo1NWYzZTYzNDcxZDA0YzVlYjcxZGRiYWMzMWYxMDM4My90YWJsZXJhbmdlOjU1ZjNlNjM0NzFkMDRjNWViNzFkZGJhYzMxZjEwMzgzXzQtMi0xLTEtOTc2Mjc_b49e8cd2-92cf-4a46-b42e-1fe5938e2f58">14,289</ix:nonFraction>)</span></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%">Balance, December&#160;31, 2020</span></div></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%"><ix:nonFraction unitRef="usd" contextRef="i574b67a9afcd42d2b8b2ffb53a29536b_I20201231" decimals="-3" name="us-gaap:RestructuringReserve" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjQvZnJhZzowNzhhYWZiMzVmM2Y0MDlmOWEzZGM3YTlhNzUwYmE2ZS90YWJsZTo1NWYzZTYzNDcxZDA0YzVlYjcxZGRiYWMzMWYxMDM4My90YWJsZXJhbmdlOjU1ZjNlNjM0NzFkMDRjNWViNzFkZGJhYzMxZjEwMzgzXzYtMi0xLTEtOTc2Mjc_18302b48-a507-4054-a06b-27de79db7a35">6,798</ix:nonFraction>&#160;</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 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%">Charges</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ab76d038b47404d9a6f7012402276c6_D20210101-20211231" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjQvZnJhZzowNzhhYWZiMzVmM2Y0MDlmOWEzZGM3YTlhNzUwYmE2ZS90YWJsZTo1NWYzZTYzNDcxZDA0YzVlYjcxZGRiYWMzMWYxMDM4My90YWJsZXJhbmdlOjU1ZjNlNjM0NzFkMDRjNWViNzFkZGJhYzMxZjEwMzgzXzctMi0xLTEtOTc2Mjc_7d36350e-3135-48c7-a1ff-6d62085df4c6">10,897</ix:nonFraction>&#160;</span></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%">Reversals</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%">(<ix:nonFraction unitRef="usd" contextRef="i4ab76d038b47404d9a6f7012402276c6_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:RestructuringReserveAccrualAdjustment1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjQvZnJhZzowNzhhYWZiMzVmM2Y0MDlmOWEzZGM3YTlhNzUwYmE2ZS90YWJsZTo1NWYzZTYzNDcxZDA0YzVlYjcxZGRiYWMzMWYxMDM4My90YWJsZXJhbmdlOjU1ZjNlNjM0NzFkMDRjNWViNzFkZGJhYzMxZjEwMzgzXzgtMi0xLTEtOTc2Mjc_2f2b4543-6f0a-46fe-9cfe-5a945f50d070">1,821</ix:nonFraction>)</span></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%">Payments</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%">(<ix:nonFraction unitRef="usd" contextRef="i4ab76d038b47404d9a6f7012402276c6_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsForRestructuring" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjQvZnJhZzowNzhhYWZiMzVmM2Y0MDlmOWEzZGM3YTlhNzUwYmE2ZS90YWJsZTo1NWYzZTYzNDcxZDA0YzVlYjcxZGRiYWMzMWYxMDM4My90YWJsZXJhbmdlOjU1ZjNlNjM0NzFkMDRjNWViNzFkZGJhYzMxZjEwMzgzXzktMi0xLTEtOTc2Mjc_1f6d735c-71f3-4ff1-832d-fc3b49c6ea89">10,202</ix:nonFraction>)</span></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%">Balance, December&#160;31, 2021</span></div></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%"><ix:nonFraction unitRef="usd" contextRef="iace01fe9da644338b973ba36f2450767_I20211231" decimals="-3" name="us-gaap:RestructuringReserve" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjQvZnJhZzowNzhhYWZiMzVmM2Y0MDlmOWEzZGM3YTlhNzUwYmE2ZS90YWJsZTo1NWYzZTYzNDcxZDA0YzVlYjcxZGRiYWMzMWYxMDM4My90YWJsZXJhbmdlOjU1ZjNlNjM0NzFkMDRjNWViNzFkZGJhYzMxZjEwMzgzXzEwLTItMS0xLTk3NjI3_a5d86610-0d4d-4fdd-ac39-226a55b7eedf">5,672</ix:nonFraction>&#160;</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 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%"><ix:nonFraction unitRef="usd" contextRef="i8eb8451fd9e0455083f8d52cab9763e6_D20220101-20221231" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjQvZnJhZzowNzhhYWZiMzVmM2Y0MDlmOWEzZGM3YTlhNzUwYmE2ZS90YWJsZTo1NWYzZTYzNDcxZDA0YzVlYjcxZGRiYWMzMWYxMDM4My90YWJsZXJhbmdlOjU1ZjNlNjM0NzFkMDRjNWViNzFkZGJhYzMxZjEwMzgzXzExLTItMS0xLTk3NjI3_61a6fce9-5605-4133-bc50-22c2745bf0a5">13,782</ix:nonFraction>&#160;</span></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%">(<ix:nonFraction unitRef="usd" contextRef="i8eb8451fd9e0455083f8d52cab9763e6_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:RestructuringReserveAccrualAdjustment1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjQvZnJhZzowNzhhYWZiMzVmM2Y0MDlmOWEzZGM3YTlhNzUwYmE2ZS90YWJsZTo1NWYzZTYzNDcxZDA0YzVlYjcxZGRiYWMzMWYxMDM4My90YWJsZXJhbmdlOjU1ZjNlNjM0NzFkMDRjNWViNzFkZGJhYzMxZjEwMzgzXzEyLTItMS0xLTk3NjI3_8bef9cfa-ac00-4c47-b70d-c4af01c0136d">953</ix:nonFraction>)</span></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%">(<ix:nonFraction unitRef="usd" contextRef="i8eb8451fd9e0455083f8d52cab9763e6_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsForRestructuring" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjQvZnJhZzowNzhhYWZiMzVmM2Y0MDlmOWEzZGM3YTlhNzUwYmE2ZS90YWJsZTo1NWYzZTYzNDcxZDA0YzVlYjcxZGRiYWMzMWYxMDM4My90YWJsZXJhbmdlOjU1ZjNlNjM0NzFkMDRjNWViNzFkZGJhYzMxZjEwMzgzXzEzLTItMS0xLTk3NjI3_cd726b7d-ee37-4616-8337-04517d5225b1">9,973</ix:nonFraction>)</span></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, December&#160;31, 2022</span></div></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%"><ix:nonFraction unitRef="usd" contextRef="ib4ce5ea31e7b4a6cab92250347f576ce_I20221231" decimals="-3" name="us-gaap:RestructuringReserve" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjQvZnJhZzowNzhhYWZiMzVmM2Y0MDlmOWEzZGM3YTlhNzUwYmE2ZS90YWJsZTo1NWYzZTYzNDcxZDA0YzVlYjcxZGRiYWMzMWYxMDM4My90YWJsZXJhbmdlOjU1ZjNlNjM0NzFkMDRjNWViNzFkZGJhYzMxZjEwMzgzXzE0LTItMS0xLTk3NjI3_d9c5af7d-9c5b-4063-a0b1-27d1d5c00cdc">8,528</ix:nonFraction>&#160;</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></ix:nonNumeric><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 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></ix:continuation><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span><br/></span></div><div id="id8e780c3c90d49f1abe315cc6d71fa2d_127"></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 10: INCOME TAX PROVISION</span></td></tr></table></div><div><span><br/></span></div><ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90ZXh0cmVnaW9uOjMzZjQ5YzE4MzA2NjQwNWJhOWRhMWFkNGUyYzcxYWFmXzUyOTY_0492db16-340e-431c-9469-26d86e87e1d0" escape="true"><ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90ZXh0cmVnaW9uOjMzZjQ5YzE4MzA2NjQwNWJhOWRhMWFkNGUyYzcxYWFmXzUzMDI_a9c0c559-e68e-4fb0-aae8-af4f49ba33e4" continuedAt="ia56ce6404921433f9a93b8ad3f59484f" escape="true"><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Income before income taxes was comprised of the following for the years ended December 31:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:54.765%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.976%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.829%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.831%"></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%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</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%">U.S.</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%"><ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTphMjU5ZmQyMmMzYjY0MDUzOGE4ZGQ5MTg2NmMyY2VkZi90YWJsZXJhbmdlOmEyNTlmZDIyYzNiNjQwNTM4YThkZDkxODY2YzJjZWRmXzEtMi0xLTEtOTc2Mjc_47495578-8cc3-4bad-8df6-4e9761fe034f">51,640</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTphMjU5ZmQyMmMzYjY0MDUzOGE4ZGQ5MTg2NmMyY2VkZi90YWJsZXJhbmdlOmEyNTlmZDIyYzNiNjQwNTM4YThkZDkxODY2YzJjZWRmXzEtNC0xLTEtOTc2Mjc_f57cebd7-eb58-4047-b8bf-038075c981ef">62,361</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTphMjU5ZmQyMmMzYjY0MDUzOGE4ZGQ5MTg2NmMyY2VkZi90YWJsZXJhbmdlOmEyNTlmZDIyYzNiNjQwNTM4YThkZDkxODY2YzJjZWRmXzEtNi0xLTEtOTc2Mjc_a64875bb-6003-4af8-af90-c89239446b98">7,130</ix:nonFraction>&#160;</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%">Foreign</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTphMjU5ZmQyMmMzYjY0MDUzOGE4ZGQ5MTg2NmMyY2VkZi90YWJsZXJhbmdlOmEyNTlmZDIyYzNiNjQwNTM4YThkZDkxODY2YzJjZWRmXzItMi0xLTEtOTc2Mjc_d182edf8-a72e-4ac3-9274-66d4dcda08a2">32,738</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTphMjU5ZmQyMmMzYjY0MDUzOGE4ZGQ5MTg2NmMyY2VkZi90YWJsZXJhbmdlOmEyNTlmZDIyYzNiNjQwNTM4YThkZDkxODY2YzJjZWRmXzItNC0xLTEtOTc2Mjc_e6f6aaab-c7e0-47ae-8a70-7ae48974edf0">31,442</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTphMjU5ZmQyMmMzYjY0MDUzOGE4ZGQ5MTg2NmMyY2VkZi90YWJsZXJhbmdlOmEyNTlmZDIyYzNiNjQwNTM4YThkZDkxODY2YzJjZWRmXzItNi0xLTEtOTc2Mjc_7f4b9d38-7213-45f8-a8a4-c94a55870786">19,673</ix:nonFraction>&#160;</span></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%">Income before income taxes</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%"><ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTphMjU5ZmQyMmMzYjY0MDUzOGE4ZGQ5MTg2NmMyY2VkZi90YWJsZXJhbmdlOmEyNTlmZDIyYzNiNjQwNTM4YThkZDkxODY2YzJjZWRmXzMtMi0xLTEtOTc2Mjc_2922fc87-4def-4033-8428-21ed9a647756">84,378</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTphMjU5ZmQyMmMzYjY0MDUzOGE4ZGQ5MTg2NmMyY2VkZi90YWJsZXJhbmdlOmEyNTlmZDIyYzNiNjQwNTM4YThkZDkxODY2YzJjZWRmXzMtNC0xLTEtOTc2Mjc_1d07fc91-996e-44df-8f24-7874f8f9c001">93,803</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTphMjU5ZmQyMmMzYjY0MDUzOGE4ZGQ5MTg2NmMyY2VkZi90YWJsZXJhbmdlOmEyNTlmZDIyYzNiNjQwNTM4YThkZDkxODY2YzJjZWRmXzMtNi0xLTEtOTc2Mjc_f478801e-63a2-4dbe-8d9d-504ef3836224">26,803</ix:nonFraction>&#160;</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></ix:nonNumeric></ix:nonNumeric><div style="text-indent:27pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:150%">73</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><div style="text-align:center"><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:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#546ff5;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">DELUXE CORPORATION</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(dollars in thousands, except per share amounts)</span></div></td></tr></table></div></div><ix:continuation id="ia56ce6404921433f9a93b8ad3f59484f" continuedAt="icfe3c1aa3afc4fecaaa39ec77231e8cb"><ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90ZXh0cmVnaW9uOjMzZjQ5YzE4MzA2NjQwNWJhOWRhMWFkNGUyYzcxYWFmXzUyOTg_91ac1e33-7337-4373-b766-f1a39e1c4366" escape="true"><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The components of the income tax provision were as follows for the years ended December 31:</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:54.976%"></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.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%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</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%">Current tax provision:</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Federal</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%"><ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTphNzcwODcxMmJmY2I0ZDlhOTU3N2RkODIxZDIxMTE2Yy90YWJsZXJhbmdlOmE3NzA4NzEyYmZjYjRkOWE5NTc3ZGQ4MjFkMjExMTZjXzItMi0xLTEtOTc2Mjc_86110143-dc8a-48bf-864d-021266457312">27,789</ix:nonFraction>&#160;</span></td><td style="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%">(<ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTphNzcwODcxMmJmY2I0ZDlhOTU3N2RkODIxZDIxMTE2Yy90YWJsZXJhbmdlOmE3NzA4NzEyYmZjYjRkOWE5NTc3ZGQ4MjFkMjExMTZjXzItNC0xLTEtOTc2Mjc_0a70a33e-b586-4287-bf02-1118f1320583">61</ix:nonFraction>)</span></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%"><ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTphNzcwODcxMmJmY2I0ZDlhOTU3N2RkODIxZDIxMTE2Yy90YWJsZXJhbmdlOmE3NzA4NzEyYmZjYjRkOWE5NTc3ZGQ4MjFkMjExMTZjXzItNi0xLTEtOTc2Mjc_c8176b6c-358d-40d2-9926-970878361bae">17,643</ix:nonFraction>&#160;</span></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%">State</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTphNzcwODcxMmJmY2I0ZDlhOTU3N2RkODIxZDIxMTE2Yy90YWJsZXJhbmdlOmE3NzA4NzEyYmZjYjRkOWE5NTc3ZGQ4MjFkMjExMTZjXzMtMi0xLTEtOTc2Mjc_8514ddf9-ed6f-4ef1-951d-6f790db888d0">8,507</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTphNzcwODcxMmJmY2I0ZDlhOTU3N2RkODIxZDIxMTE2Yy90YWJsZXJhbmdlOmE3NzA4NzEyYmZjYjRkOWE5NTc3ZGQ4MjFkMjExMTZjXzMtNC0xLTEtOTc2Mjc_c0db54bc-7de2-4f85-b5a0-5913bc5b7964">2,389</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTphNzcwODcxMmJmY2I0ZDlhOTU3N2RkODIxZDIxMTE2Yy90YWJsZXJhbmdlOmE3NzA4NzEyYmZjYjRkOWE5NTc3ZGQ4MjFkMjExMTZjXzMtNi0xLTEtOTc2Mjc_7e144452-7a09-4908-99ae-c3e2441a0a83">4,502</ix:nonFraction>&#160;</span></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%">Foreign</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTphNzcwODcxMmJmY2I0ZDlhOTU3N2RkODIxZDIxMTE2Yy90YWJsZXJhbmdlOmE3NzA4NzEyYmZjYjRkOWE5NTc3ZGQ4MjFkMjExMTZjXzQtMi0xLTEtOTc2Mjc_8f980150-9c62-40a4-8e8b-789779457c09">11,081</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTphNzcwODcxMmJmY2I0ZDlhOTU3N2RkODIxZDIxMTE2Yy90YWJsZXJhbmdlOmE3NzA4NzEyYmZjYjRkOWE5NTc3ZGQ4MjFkMjExMTZjXzQtNC0xLTEtOTc2Mjc_364e2e6b-f674-46f1-98d4-ad1c62fa2076">10,945</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTphNzcwODcxMmJmY2I0ZDlhOTU3N2RkODIxZDIxMTE2Yy90YWJsZXJhbmdlOmE3NzA4NzEyYmZjYjRkOWE5NTc3ZGQ4MjFkMjExMTZjXzQtNi0xLTEtOTc2Mjc_43e67ed0-9d3c-49c5-9ead-08d7cb055f77">4,779</ix:nonFraction>&#160;</span></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%">Total current tax provision</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%"><ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTphNzcwODcxMmJmY2I0ZDlhOTU3N2RkODIxZDIxMTE2Yy90YWJsZXJhbmdlOmE3NzA4NzEyYmZjYjRkOWE5NTc3ZGQ4MjFkMjExMTZjXzUtMi0xLTEtOTc2Mjc_bbabd143-f277-42ff-b194-182aed68711e">47,377</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTphNzcwODcxMmJmY2I0ZDlhOTU3N2RkODIxZDIxMTE2Yy90YWJsZXJhbmdlOmE3NzA4NzEyYmZjYjRkOWE5NTc3ZGQ4MjFkMjExMTZjXzUtNC0xLTEtOTc2Mjc_2b4abc1e-8eca-4a32-9739-ce599c02f0f8">13,273</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTphNzcwODcxMmJmY2I0ZDlhOTU3N2RkODIxZDIxMTE2Yy90YWJsZXJhbmdlOmE3NzA4NzEyYmZjYjRkOWE5NTc3ZGQ4MjFkMjExMTZjXzUtNi0xLTEtOTc2Mjc_725fa678-bb14-43e9-aab1-570224df46b9">26,924</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred tax provision:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTphNzcwODcxMmJmY2I0ZDlhOTU3N2RkODIxZDIxMTE2Yy90YWJsZXJhbmdlOmE3NzA4NzEyYmZjYjRkOWE5NTc3ZGQ4MjFkMjExMTZjXzctMi0xLTEtOTc2Mjc_f8de1997-8793-40a1-9213-ee48839b5cf3">21,368</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTphNzcwODcxMmJmY2I0ZDlhOTU3N2RkODIxZDIxMTE2Yy90YWJsZXJhbmdlOmE3NzA4NzEyYmZjYjRkOWE5NTc3ZGQ4MjFkMjExMTZjXzctNC0xLTEtOTc2Mjc_5888b1d5-a1ba-4133-a2c5-59080f59808f">15,889</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTphNzcwODcxMmJmY2I0ZDlhOTU3N2RkODIxZDIxMTE2Yy90YWJsZXJhbmdlOmE3NzA4NzEyYmZjYjRkOWE5NTc3ZGQ4MjFkMjExMTZjXzctNi0xLTEtOTc2Mjc_f0e37b72-664d-4669-a495-95229146f632">4,480</ix:nonFraction>)</span></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%">State</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTphNzcwODcxMmJmY2I0ZDlhOTU3N2RkODIxZDIxMTE2Yy90YWJsZXJhbmdlOmE3NzA4NzEyYmZjYjRkOWE5NTc3ZGQ4MjFkMjExMTZjXzgtMi0xLTEtOTc2Mjc_849724ea-2e8d-4906-bba0-89bd36cb398d">5,710</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTphNzcwODcxMmJmY2I0ZDlhOTU3N2RkODIxZDIxMTE2Yy90YWJsZXJhbmdlOmE3NzA4NzEyYmZjYjRkOWE5NTc3ZGQ4MjFkMjExMTZjXzgtNC0xLTEtOTc2Mjc_8cf32ddc-57f6-477f-9233-f15a70d63ab9">1,958</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTphNzcwODcxMmJmY2I0ZDlhOTU3N2RkODIxZDIxMTE2Yy90YWJsZXJhbmdlOmE3NzA4NzEyYmZjYjRkOWE5NTc3ZGQ4MjFkMjExMTZjXzgtNi0xLTEtOTc2Mjc_863edb83-b9a9-4b06-b090-85a50348b011">1,232</ix:nonFraction>)</span></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%">Foreign</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTphNzcwODcxMmJmY2I0ZDlhOTU3N2RkODIxZDIxMTE2Yy90YWJsZXJhbmdlOmE3NzA4NzEyYmZjYjRkOWE5NTc3ZGQ4MjFkMjExMTZjXzktMi0xLTEtOTc2Mjc_0baaf15a-f642-4658-8e77-d04c8ca3bc63">1,451</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTphNzcwODcxMmJmY2I0ZDlhOTU3N2RkODIxZDIxMTE2Yy90YWJsZXJhbmdlOmE3NzA4NzEyYmZjYjRkOWE5NTc3ZGQ4MjFkMjExMTZjXzktNC0xLTEtOTc2Mjc_2c4c0d45-18fa-48b4-8727-fcfd658d81b5">89</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTphNzcwODcxMmJmY2I0ZDlhOTU3N2RkODIxZDIxMTE2Yy90YWJsZXJhbmdlOmE3NzA4NzEyYmZjYjRkOWE5NTc3ZGQ4MjFkMjExMTZjXzktNi0xLTEtOTc2Mjc_281c9aa1-87dc-48e8-8cdd-d4220d5cea65">256</ix:nonFraction>&#160;</span></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%">Total deferred tax provision</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%">(<ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTphNzcwODcxMmJmY2I0ZDlhOTU3N2RkODIxZDIxMTE2Yy90YWJsZXJhbmdlOmE3NzA4NzEyYmZjYjRkOWE5NTc3ZGQ4MjFkMjExMTZjXzEwLTItMS0xLTk3NjI3_d0310f36-5959-4723-aebb-d847c18ac58f">28,529</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTphNzcwODcxMmJmY2I0ZDlhOTU3N2RkODIxZDIxMTE2Yy90YWJsZXJhbmdlOmE3NzA4NzEyYmZjYjRkOWE5NTc3ZGQ4MjFkMjExMTZjXzEwLTQtMS0xLTk3NjI3_fb0c4419-f66e-4efd-a2d2-5bd26246b895">17,758</ix:nonFraction>&#160;</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%">(<ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTphNzcwODcxMmJmY2I0ZDlhOTU3N2RkODIxZDIxMTE2Yy90YWJsZXJhbmdlOmE3NzA4NzEyYmZjYjRkOWE5NTc3ZGQ4MjFkMjExMTZjXzEwLTYtMS0xLTk3NjI3_ef960856-079e-46c6-808a-208d6b26bf65">5,456</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income tax provision</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%"><ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTphNzcwODcxMmJmY2I0ZDlhOTU3N2RkODIxZDIxMTE2Yy90YWJsZXJhbmdlOmE3NzA4NzEyYmZjYjRkOWE5NTc3ZGQ4MjFkMjExMTZjXzExLTItMS0xLTk3NjI3_b7d9fb24-57b7-45fb-a9ca-a24703d1b69c">18,848</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTphNzcwODcxMmJmY2I0ZDlhOTU3N2RkODIxZDIxMTE2Yy90YWJsZXJhbmdlOmE3NzA4NzEyYmZjYjRkOWE5NTc3ZGQ4MjFkMjExMTZjXzExLTQtMS0xLTk3NjI3_e05638ac-3bcc-451b-ac3d-f6547573c7e7">31,031</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTphNzcwODcxMmJmY2I0ZDlhOTU3N2RkODIxZDIxMTE2Yy90YWJsZXJhbmdlOmE3NzA4NzEyYmZjYjRkOWE5NTc3ZGQ4MjFkMjExMTZjXzExLTYtMS0xLTk3NjI3_011bb35e-e236-4c8a-a35c-726fb02a99e8">21,468</ix:nonFraction>&#160;</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></ix:nonNumeric><div style="text-indent:27pt"><span><br/></span></div><ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90ZXh0cmVnaW9uOjMzZjQ5YzE4MzA2NjQwNWJhOWRhMWFkNGUyYzcxYWFmXzUzMjI_11e022b2-5cb0-4150-bc27-3d01864eb8a5" escape="true"><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 tax rate on pretax income reconciles to the U.S. federal statutory tax rate for the years ended December 31 as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:54.976%"></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.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: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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</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%">Income tax at federal statutory rate</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:2pt 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%"><ix:nonFraction unitRef="number" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTo4MGRhYjI1MGZiZDg0YjQ1OTc5M2ZkZjRhMGZmYTYzNy90YWJsZXJhbmdlOjgwZGFiMjUwZmJkODRiNDU5NzkzZmRmNGEwZmZhNjM3XzEtMi0xLTEtOTc2Mjc_68de40cc-e3e1-47bb-87cc-d1a3d2bccb06">21.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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="2" style="border-top:2pt 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%"><ix:nonFraction unitRef="number" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTo4MGRhYjI1MGZiZDg0YjQ1OTc5M2ZkZjRhMGZmYTYzNy90YWJsZXJhbmdlOjgwZGFiMjUwZmJkODRiNDU5NzkzZmRmNGEwZmZhNjM3XzEtNC0xLTEtOTc2Mjc_5cfa1e14-df86-4985-b4e7-efb2ba366074">21.0</ix:nonFraction>&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:2pt 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%"><ix:nonFraction unitRef="number" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTo4MGRhYjI1MGZiZDg0YjQ1OTc5M2ZkZjRhMGZmYTYzNy90YWJsZXJhbmdlOjgwZGFiMjUwZmJkODRiNDU5NzkzZmRmNGEwZmZhNjM3XzEtNi0xLTEtOTc2Mjc_144089f1-fb94-4893-8dfb-77c376ec4684">21.0</ix:nonFraction>&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill impairment charges (Note 8)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTo4MGRhYjI1MGZiZDg0YjQ1OTc5M2ZkZjRhMGZmYTYzNy90YWJsZXJhbmdlOjgwZGFiMjUwZmJkODRiNDU5NzkzZmRmNGEwZmZhNjM3XzItMi0xLTEtOTc2Mjc_9f8f1770-5391-48c9-9185-8765b8b15397">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTo4MGRhYjI1MGZiZDg0YjQ1OTc5M2ZkZjRhMGZmYTYzNy90YWJsZXJhbmdlOjgwZGFiMjUwZmJkODRiNDU5NzkzZmRmNGEwZmZhNjM3XzItNC0xLTEtOTc2Mjc_5fd07920-3426-4295-a8a2-59a43bdb7ca9">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTo4MGRhYjI1MGZiZDg0YjQ1OTc5M2ZkZjRhMGZmYTYzNy90YWJsZXJhbmdlOjgwZGFiMjUwZmJkODRiNDU5NzkzZmRmNGEwZmZhNjM3XzItNi0xLTEtOTc2Mjc_db649b9f-3dcd-4de3-b197-6d7934d7cc58">46.8</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Change in valuation allowances</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTo4MGRhYjI1MGZiZDg0YjQ1OTc5M2ZkZjRhMGZmYTYzNy90YWJsZXJhbmdlOjgwZGFiMjUwZmJkODRiNDU5NzkzZmRmNGEwZmZhNjM3XzMtMi0xLTEtMTE0MjMx_3efa3768-27e1-4fc9-8622-5475e21e93e2">7.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTo4MGRhYjI1MGZiZDg0YjQ1OTc5M2ZkZjRhMGZmYTYzNy90YWJsZXJhbmdlOjgwZGFiMjUwZmJkODRiNDU5NzkzZmRmNGEwZmZhNjM3XzMtNC0xLTEtMTE0MjMx_e41716c5-e7d2-4760-9f3f-3fdefa3e7ebc">0.1</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTo4MGRhYjI1MGZiZDg0YjQ1OTc5M2ZkZjRhMGZmYTYzNy90YWJsZXJhbmdlOjgwZGFiMjUwZmJkODRiNDU5NzkzZmRmNGEwZmZhNjM3XzMtNi0xLTEtMTE0MjMx_d8827d54-f271-4899-bc62-7abf41086dfd">0.9</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tax impact of share-based compensation</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTo4MGRhYjI1MGZiZDg0YjQ1OTc5M2ZkZjRhMGZmYTYzNy90YWJsZXJhbmdlOjgwZGFiMjUwZmJkODRiNDU5NzkzZmRmNGEwZmZhNjM3XzMtMi0xLTEtMTE0MjA4_aa1c0102-cd86-4aea-9832-1155b8101927">3.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTo4MGRhYjI1MGZiZDg0YjQ1OTc5M2ZkZjRhMGZmYTYzNy90YWJsZXJhbmdlOjgwZGFiMjUwZmJkODRiNDU5NzkzZmRmNGEwZmZhNjM3XzMtNC0xLTEtMTE0MjA4_0a38c5f8-c198-474f-afde-9ec003cf7ad3">0.9</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTo4MGRhYjI1MGZiZDg0YjQ1OTc5M2ZkZjRhMGZmYTYzNy90YWJsZXJhbmdlOjgwZGFiMjUwZmJkODRiNDU5NzkzZmRmNGEwZmZhNjM3XzMtNi0xLTEtMTE0MjA4_0744d278-bda4-4b6d-abac-e9d51e8a72a0">8.5</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">State income tax expense, net of federal income tax benefit</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTo4MGRhYjI1MGZiZDg0YjQ1OTc5M2ZkZjRhMGZmYTYzNy90YWJsZXJhbmdlOjgwZGFiMjUwZmJkODRiNDU5NzkzZmRmNGEwZmZhNjM3XzQtMi0xLTEtMTE0MjE2_c6a69b10-a1d2-42d4-a68a-07b56c6f3f2f">2.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTo4MGRhYjI1MGZiZDg0YjQ1OTc5M2ZkZjRhMGZmYTYzNy90YWJsZXJhbmdlOjgwZGFiMjUwZmJkODRiNDU5NzkzZmRmNGEwZmZhNjM3XzQtNC0xLTEtMTE0MjE2_70422e1b-505e-48bd-ab61-ec6541488fb9">2.4</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTo4MGRhYjI1MGZiZDg0YjQ1OTc5M2ZkZjRhMGZmYTYzNy90YWJsZXJhbmdlOjgwZGFiMjUwZmJkODRiNDU5NzkzZmRmNGEwZmZhNjM3XzQtNi0xLTEtMTE0MjE2_436a2fa6-1016-4595-a19e-18921ad3d44b">2.1</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tax on repatriation of foreign earnings</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTo4MGRhYjI1MGZiZDg0YjQ1OTc5M2ZkZjRhMGZmYTYzNy90YWJsZXJhbmdlOjgwZGFiMjUwZmJkODRiNDU5NzkzZmRmNGEwZmZhNjM3XzMtMi0xLTEtOTc2Mjc_52cfc2f4-9367-465b-aab8-33f19f42a3b2">2.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTo4MGRhYjI1MGZiZDg0YjQ1OTc5M2ZkZjRhMGZmYTYzNy90YWJsZXJhbmdlOjgwZGFiMjUwZmJkODRiNDU5NzkzZmRmNGEwZmZhNjM3XzMtNC0xLTEtOTc2Mjc_039cede9-4c8d-4708-be5b-a88545c2552d">4.9</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="2" name="us-gaap:EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTo4MGRhYjI1MGZiZDg0YjQ1OTc5M2ZkZjRhMGZmYTYzNy90YWJsZXJhbmdlOjgwZGFiMjUwZmJkODRiNDU5NzkzZmRmNGEwZmZhNjM3XzMtNi0xLTEtOTc2Mjc_95a67162-34ea-476c-91a4-f1fcb88ed7b1">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;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-deductible executive compensation</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTo4MGRhYjI1MGZiZDg0YjQ1OTc5M2ZkZjRhMGZmYTYzNy90YWJsZXJhbmdlOjgwZGFiMjUwZmJkODRiNDU5NzkzZmRmNGEwZmZhNjM3XzQtMi0xLTEtOTc2Mjc_9c5d4809-f2be-474e-9418-53bd022afde5">2.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTo4MGRhYjI1MGZiZDg0YjQ1OTc5M2ZkZjRhMGZmYTYzNy90YWJsZXJhbmdlOjgwZGFiMjUwZmJkODRiNDU5NzkzZmRmNGEwZmZhNjM3XzQtNC0xLTEtOTc2Mjc_2cb4b9fc-dabf-4ca5-8583-d65cf44e28eb">1.7</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTo4MGRhYjI1MGZiZDg0YjQ1OTc5M2ZkZjRhMGZmYTYzNy90YWJsZXJhbmdlOjgwZGFiMjUwZmJkODRiNDU5NzkzZmRmNGEwZmZhNjM3XzQtNi0xLTEtOTc2Mjc_fe823195-cf27-448f-8280-0caf5714e212">2.2</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign tax rate differences</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTo4MGRhYjI1MGZiZDg0YjQ1OTc5M2ZkZjRhMGZmYTYzNy90YWJsZXJhbmdlOjgwZGFiMjUwZmJkODRiNDU5NzkzZmRmNGEwZmZhNjM3XzUtMi0xLTEtOTc2Mjc_fbc2eca5-065c-4a52-b021-036824633872">1.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTo4MGRhYjI1MGZiZDg0YjQ1OTc5M2ZkZjRhMGZmYTYzNy90YWJsZXJhbmdlOjgwZGFiMjUwZmJkODRiNDU5NzkzZmRmNGEwZmZhNjM3XzUtNC0xLTEtOTc2Mjc_1624d68e-f474-4fd5-8f2c-1f6edc12383e">1.7</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTo4MGRhYjI1MGZiZDg0YjQ1OTc5M2ZkZjRhMGZmYTYzNy90YWJsZXJhbmdlOjgwZGFiMjUwZmJkODRiNDU5NzkzZmRmNGEwZmZhNjM3XzUtNi0xLTEtOTc2Mjc_67aefadd-dbd6-4096-a1c3-808ca8ac3982">4.3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Change in unrecognized tax benefits, including interest and penalties</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTo4MGRhYjI1MGZiZDg0YjQ1OTc5M2ZkZjRhMGZmYTYzNy90YWJsZXJhbmdlOjgwZGFiMjUwZmJkODRiNDU5NzkzZmRmNGEwZmZhNjM3XzYtMi0xLTEtOTc2Mjc_16862cee-1543-49ec-8fd9-91278742781d">0.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTo4MGRhYjI1MGZiZDg0YjQ1OTc5M2ZkZjRhMGZmYTYzNy90YWJsZXJhbmdlOjgwZGFiMjUwZmJkODRiNDU5NzkzZmRmNGEwZmZhNjM3XzYtNC0xLTEtOTc2Mjc_9ba13e51-d567-4189-9ad8-3d352c35dca5">0.6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTo4MGRhYjI1MGZiZDg0YjQ1OTc5M2ZkZjRhMGZmYTYzNy90YWJsZXJhbmdlOjgwZGFiMjUwZmJkODRiNDU5NzkzZmRmNGEwZmZhNjM3XzYtNi0xLTEtOTc2Mjc_fa43f66c-7130-415f-bf76-8d5b899cb537">3.3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-deductible acquisition 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%"><ix:nonFraction unitRef="number" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="3" name="dlx:EffectiveTaxRateReconciliationNondeductibleAcquisitionCosts" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTo4MGRhYjI1MGZiZDg0YjQ1OTc5M2ZkZjRhMGZmYTYzNy90YWJsZXJhbmdlOjgwZGFiMjUwZmJkODRiNDU5NzkzZmRmNGEwZmZhNjM3XzctMi0xLTEtOTc2Mjc_b3056836-e92f-4a44-bfd4-46573d548923">0.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="3" name="dlx:EffectiveTaxRateReconciliationNondeductibleAcquisitionCosts" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTo4MGRhYjI1MGZiZDg0YjQ1OTc5M2ZkZjRhMGZmYTYzNy90YWJsZXJhbmdlOjgwZGFiMjUwZmJkODRiNDU5NzkzZmRmNGEwZmZhNjM3XzctNC0xLTEtOTc2Mjc_7aa0eee9-0286-4719-b223-866b53a8308e">1.5</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="2" name="dlx:EffectiveTaxRateReconciliationNondeductibleAcquisitionCosts" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTo4MGRhYjI1MGZiZDg0YjQ1OTc5M2ZkZjRhMGZmYTYzNy90YWJsZXJhbmdlOjgwZGFiMjUwZmJkODRiNDU5NzkzZmRmNGEwZmZhNjM3XzctNi0xLTEtOTc2Mjc_1a039377-ab94-4d27-91d0-e1d8187caa0c">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;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%">Sale of business (Note 6)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationDispositionOfBusiness" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTo4MGRhYjI1MGZiZDg0YjQ1OTc5M2ZkZjRhMGZmYTYzNy90YWJsZXJhbmdlOjgwZGFiMjUwZmJkODRiNDU5NzkzZmRmNGEwZmZhNjM3XzgtMi0xLTEtOTc2Mjc_2a592ff9-c488-4695-8a6a-bf6fbf7742fd">15.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="2" name="us-gaap:EffectiveIncomeTaxRateReconciliationDispositionOfBusiness" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTo4MGRhYjI1MGZiZDg0YjQ1OTc5M2ZkZjRhMGZmYTYzNy90YWJsZXJhbmdlOjgwZGFiMjUwZmJkODRiNDU5NzkzZmRmNGEwZmZhNjM3XzgtNC0xLTEtOTc2Mjc_79f27464-241b-4cb0-9a8f-7cf5fea78092">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="2" name="us-gaap:EffectiveIncomeTaxRateReconciliationDispositionOfBusiness" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTo4MGRhYjI1MGZiZDg0YjQ1OTc5M2ZkZjRhMGZmYTYzNy90YWJsZXJhbmdlOjgwZGFiMjUwZmJkODRiNDU5NzkzZmRmNGEwZmZhNjM3XzgtNi0xLTEtOTc2Mjc_dce40008-fb71-4092-b6f8-9aa60e701240">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;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%">Return to provision adjustments</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTo4MGRhYjI1MGZiZDg0YjQ1OTc5M2ZkZjRhMGZmYTYzNy90YWJsZXJhbmdlOjgwZGFiMjUwZmJkODRiNDU5NzkzZmRmNGEwZmZhNjM3XzEyLTItMS0xLTExNDI4Mw_1ec3b66c-faee-477b-9b80-4f0f9911bbd7">1.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTo4MGRhYjI1MGZiZDg0YjQ1OTc5M2ZkZjRhMGZmYTYzNy90YWJsZXJhbmdlOjgwZGFiMjUwZmJkODRiNDU5NzkzZmRmNGEwZmZhNjM3XzEyLTQtMS0xLTExNDI4Mw_c0c5f282-ead3-434b-bfc6-213d7466940e">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTo4MGRhYjI1MGZiZDg0YjQ1OTc5M2ZkZjRhMGZmYTYzNy90YWJsZXJhbmdlOjgwZGFiMjUwZmJkODRiNDU5NzkzZmRmNGEwZmZhNjM3XzEyLTYtMS0xLTExNDI4Mw_25898bd8-716f-4850-bb1c-59cb4015f0b8">2.6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Research and development tax 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%">(<ix:nonFraction unitRef="number" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTo4MGRhYjI1MGZiZDg0YjQ1OTc5M2ZkZjRhMGZmYTYzNy90YWJsZXJhbmdlOjgwZGFiMjUwZmJkODRiNDU5NzkzZmRmNGEwZmZhNjM3XzEzLTItMS0xLTExNDI5MQ_4f2e89f0-d3ee-41f1-a50e-756c41c81acd">1.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTo4MGRhYjI1MGZiZDg0YjQ1OTc5M2ZkZjRhMGZmYTYzNy90YWJsZXJhbmdlOjgwZGFiMjUwZmJkODRiNDU5NzkzZmRmNGEwZmZhNjM3XzEzLTQtMS0xLTExNDI5MQ_60780111-7adc-42f4-ba90-a4a4e45f76d2">0.9</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTo4MGRhYjI1MGZiZDg0YjQ1OTc5M2ZkZjRhMGZmYTYzNy90YWJsZXJhbmdlOjgwZGFiMjUwZmJkODRiNDU5NzkzZmRmNGEwZmZhNjM3XzEzLTYtMS0xLTExNDI5MQ_fa8a75b7-b50d-4583-8256-4d1fda5af39a">3.7</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Payables and receivables for prior year tax returns</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="3" sign="-" name="dlx:EffectiveIncomeTaxRateReconciliationPayablesAndReceivablesForPriorYearTaxReturns" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTo4MGRhYjI1MGZiZDg0YjQ1OTc5M2ZkZjRhMGZmYTYzNy90YWJsZXJhbmdlOjgwZGFiMjUwZmJkODRiNDU5NzkzZmRmNGEwZmZhNjM3XzktMi0xLTEtOTc2Mjc_c2545b95-f920-4fb3-848b-c77c5b53b17a">0.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="3" name="dlx:EffectiveIncomeTaxRateReconciliationPayablesAndReceivablesForPriorYearTaxReturns" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTo4MGRhYjI1MGZiZDg0YjQ1OTc5M2ZkZjRhMGZmYTYzNy90YWJsZXJhbmdlOjgwZGFiMjUwZmJkODRiNDU5NzkzZmRmNGEwZmZhNjM3XzktNC0xLTEtOTc2Mjc_28d90b7f-bb00-4794-9b4c-7694e108fa57">0.2</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="3" name="dlx:EffectiveIncomeTaxRateReconciliationPayablesAndReceivablesForPriorYearTaxReturns" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTo4MGRhYjI1MGZiZDg0YjQ1OTc5M2ZkZjRhMGZmYTYzNy90YWJsZXJhbmdlOjgwZGFiMjUwZmJkODRiNDU5NzkzZmRmNGEwZmZhNjM3XzktNi0xLTEtOTc2Mjc_461c56f8-1919-4ee3-b5a1-5c3bb0669159">3.2</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-taxable income from employee life insurance policies</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxExemptIncome" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTo4MGRhYjI1MGZiZDg0YjQ1OTc5M2ZkZjRhMGZmYTYzNy90YWJsZXJhbmdlOjgwZGFiMjUwZmJkODRiNDU5NzkzZmRmNGEwZmZhNjM3XzEzLTItMS0xLTk3NjI3_214d6df9-1fea-42ca-8c60-bf0a04e19416">0.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxExemptIncome" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTo4MGRhYjI1MGZiZDg0YjQ1OTc5M2ZkZjRhMGZmYTYzNy90YWJsZXJhbmdlOjgwZGFiMjUwZmJkODRiNDU5NzkzZmRmNGEwZmZhNjM3XzEzLTQtMS0xLTk3NjI3_57103d5d-5411-4e3f-bf60-86ff27611512">0.3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxExemptIncome" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTo4MGRhYjI1MGZiZDg0YjQ1OTc5M2ZkZjRhMGZmYTYzNy90YWJsZXJhbmdlOjgwZGFiMjUwZmJkODRiNDU5NzkzZmRmNGEwZmZhNjM3XzEzLTYtMS0xLTk3NjI3_9255e997-5b75-4718-bf1c-ac69b86eadc0">1.1</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;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"><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%"><ix:nonFraction unitRef="number" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTo4MGRhYjI1MGZiZDg0YjQ1OTc5M2ZkZjRhMGZmYTYzNy90YWJsZXJhbmdlOjgwZGFiMjUwZmJkODRiNDU5NzkzZmRmNGEwZmZhNjM3XzE1LTItMS0xLTk3NjI3_fadf8782-cb68-40bc-b246-686e63f2c6db">1.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTo4MGRhYjI1MGZiZDg0YjQ1OTc5M2ZkZjRhMGZmYTYzNy90YWJsZXJhbmdlOjgwZGFiMjUwZmJkODRiNDU5NzkzZmRmNGEwZmZhNjM3XzE1LTQtMS0xLTk3NjI3_5ed69a52-7616-4237-8260-9f7ec8e922ba">0.5</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTo4MGRhYjI1MGZiZDg0YjQ1OTc5M2ZkZjRhMGZmYTYzNy90YWJsZXJhbmdlOjgwZGFiMjUwZmJkODRiNDU5NzkzZmRmNGEwZmZhNjM3XzE1LTYtMS0xLTk3NjI3_c4cc2b09-d329-404d-98e7-4126511e6b42">1.8</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Effective tax rate</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;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%"><ix:nonFraction unitRef="number" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTo4MGRhYjI1MGZiZDg0YjQ1OTc5M2ZkZjRhMGZmYTYzNy90YWJsZXJhbmdlOjgwZGFiMjUwZmJkODRiNDU5NzkzZmRmNGEwZmZhNjM3XzE2LTItMS0xLTk3NjI3_61b0cd86-f0e1-4584-9a38-1ace775325e2">22.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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="padding:0 1pt"></td><td colspan="2" style="border-bottom:3pt double #000000;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%"><ix:nonFraction unitRef="number" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTo4MGRhYjI1MGZiZDg0YjQ1OTc5M2ZkZjRhMGZmYTYzNy90YWJsZXJhbmdlOjgwZGFiMjUwZmJkODRiNDU5NzkzZmRmNGEwZmZhNjM3XzE2LTQtMS0xLTk3NjI3_b18dfb32-490e-448d-a766-87d3d190ddeb">33.1</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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="2" style="border-bottom:3pt double #000000;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%"><ix:nonFraction unitRef="number" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTo4MGRhYjI1MGZiZDg0YjQ1OTc5M2ZkZjRhMGZmYTYzNy90YWJsZXJhbmdlOjgwZGFiMjUwZmJkODRiNDU5NzkzZmRmNGEwZmZhNjM3XzE2LTYtMS0xLTk3NjI3_181d2a7c-eb68-45af-a1de-7fedca9b4dda">80.1</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div></ix:nonNumeric><div style="padding-left: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%">In May 2022, we completed the sale of our Australian web hosting business (Note 6), and we recognized a capital loss on the transaction for tax purposes. We recorded a valuation allowance for the portion of this capital loss carryover that we do not currently expect to realize. During the fourth quarter of 2022, we identified and recorded an out-of-period correcting adjustment related to the income tax provision recorded on this sale in the second quarter of 2022. The income tax provision and accrued income taxes were overstated by $<ix:nonFraction unitRef="usd" contextRef="i06e3b45721064d11ad2270685b299129_D20221001-20221231" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90ZXh0cmVnaW9uOjMzZjQ5YzE4MzA2NjQwNWJhOWRhMWFkNGUyYzcxYWFmXzEwOTk1MTE2NDA3NjU_5a8e2afd-5d53-4e54-825c-b4836a4831b2">5,900</ix:nonFraction> in the second quarter of 2022, and the income tax provision was understated by the same amount in the fourth quarter. There was no impact to the full year 2022 income tax provision, and this adjustment was not material to our results of operations for the periods ended June 30, 2022, September 30, 2022 or December 31, 2022.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">During 2022, we repatriated current year foreign earnings of $<ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:ForeignEarningsRepatriated" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90ZXh0cmVnaW9uOjMzZjQ5YzE4MzA2NjQwNWJhOWRhMWFkNGUyYzcxYWFmXzI3NDg3NzkwNzUzNTQ_24edce8b-4dc7-4333-91d1-85ad7d85811c">25,526</ix:nonFraction> held in cash by our Canadian subsidiaries. The associated tax expense of $<ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxReconciliationRepatriationOfForeignEarnings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90ZXh0cmVnaW9uOjMzZjQ5YzE4MzA2NjQwNWJhOWRhMWFkNGUyYzcxYWFmXzI3NDg3NzkwNzY0MzM_c6d208c5-8c1a-45c1-bc85-5c9cdef8f0db">1,818</ix:nonFraction> was included in the income tax provision for the year ended December 31, 2022. We believe the accumulated and remaining cash of our Canadian subsidiaries is sufficient to meet their working capital needs. The historical unremitted Canadian earnings as of December 31, 2021, as well as the accumulated and future unremitted earnings of our European subsidiaries, will continue to be reinvested indefinitely in the operations of those subsidiaries. Deferred income taxes have not been recognized on these earnings as of December&#160;31, 2022. If we were to repatriate our foreign cash and cash equivalents into the U.S. at one time, the tax effects would generally be limited to foreign withholding taxes on any such </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:150%">74</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><div style="text-align:center"><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:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#546ff5;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">DELUXE CORPORATION</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(dollars in thousands, except per share amounts)</span></div></td></tr></table></div></div><ix:continuation id="icfe3c1aa3afc4fecaaa39ec77231e8cb" continuedAt="i345037c3cbb24d7eae70c750694b7d1a"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">distribution. As of December&#160;31, 2022, the amount of cash and cash equivalents held by our foreign subsidiaries was $<ix:nonFraction unitRef="usd" contextRef="ide8f1fc64517459cbfbed720efa5bbb5_I20221231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90ZXh0cmVnaW9uOjMzZjQ5YzE4MzA2NjQwNWJhOWRhMWFkNGUyYzcxYWFmXzI3NDg3NzkwNzYzMzA_8326c27e-8637-4cdf-b773-ea15bbca6eae">33,615</ix:nonFraction>, primarily in Canada.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">During the fourth quarter of 2021, we repatriated accumulated foreign earnings of $<ix:nonFraction unitRef="usd" contextRef="i4f2e620707414aada50491e338baf07b_D20211001-20211231" decimals="-3" name="us-gaap:ForeignEarningsRepatriated" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90ZXh0cmVnaW9uOjMzZjQ5YzE4MzA2NjQwNWJhOWRhMWFkNGUyYzcxYWFmXzU0OTc1NTgyMzQyNw_b3a8ef12-594f-4932-9971-0ea71bf67e02">85,285</ix:nonFraction> held in cash by our Canadian subsidiaries. We decided to complete the repatriation due, in part, to changes in Canadian law announced during 2021 and the reorganization of our capital structure in June 2021 in conjunction with the First American acquisition (Note 6). The associated tax expense of $<ix:nonFraction unitRef="usd" contextRef="i4f2e620707414aada50491e338baf07b_D20211001-20211231" decimals="-3" name="us-gaap:IncomeTaxReconciliationRepatriationOfForeignEarnings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90ZXh0cmVnaW9uOjMzZjQ5YzE4MzA2NjQwNWJhOWRhMWFkNGUyYzcxYWFmXzU0OTc1NTgyMzcyOQ_1f06ec76-eec4-4e8a-80fe-67c9c7b4e992">4,555</ix:nonFraction> was included in the income tax provision for the fourth quarter of 2021.</span></div><div style="text-indent:27pt"><span><br/></span></div><ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="us-gaap:SummaryOfIncomeTaxContingenciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90ZXh0cmVnaW9uOjMzZjQ5YzE4MzA2NjQwNWJhOWRhMWFkNGUyYzcxYWFmXzUzMDc_a5d66448-d4f7-48cf-b72a-fd80d48b8b89" escape="true"><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">A reconciliation of the beginning and ending amount of unrecognized tax benefits, excluding accrued interest and penalties and the federal benefit of deductible state income tax, 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:55.040%"></td><td style="width:0.1%"></td><td style="width: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:12.794%"></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%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</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%"><ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTplM2I0ODJjMTcyNDA0M2I0YTBmMjk0Y2MyOTZlMjRjMy90YWJsZXJhbmdlOmUzYjQ4MmMxNzI0MDQzYjRhMGYyOTRjYzI5NmUyNGMzXzEtMi0xLTEtOTc2Mjc_0dc3b6af-c771-475d-a8fb-1380423f864d">2,551</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="i8c492e1c1980414f9304ccac101b2f07_I20201231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTplM2I0ODJjMTcyNDA0M2I0YTBmMjk0Y2MyOTZlMjRjMy90YWJsZXJhbmdlOmUzYjQ4MmMxNzI0MDQzYjRhMGYyOTRjYzI5NmUyNGMzXzEtNC0xLTEtOTc2Mjc_56a834c4-c8c3-48a8-8979-15aa41c92234">3,361</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="i2c86def6c76d415092af4e73be9e9306_I20191231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTplM2I0ODJjMTcyNDA0M2I0YTBmMjk0Y2MyOTZlMjRjMy90YWJsZXJhbmdlOmUzYjQ4MmMxNzI0MDQzYjRhMGYyOTRjYzI5NmUyNGMzXzEtNi0xLTEtOTc2Mjc_2b2842ac-6f3c-4aee-8514-51ba1021c5a9">4,169</ix:nonFraction>&#160;</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%">Additions for tax positions of current year</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTplM2I0ODJjMTcyNDA0M2I0YTBmMjk0Y2MyOTZlMjRjMy90YWJsZXJhbmdlOmUzYjQ4MmMxNzI0MDQzYjRhMGYyOTRjYzI5NmUyNGMzXzItMi0xLTEtOTc2Mjc_1594e508-78bb-4027-bc19-eaccea44b036">250</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTplM2I0ODJjMTcyNDA0M2I0YTBmMjk0Y2MyOTZlMjRjMy90YWJsZXJhbmdlOmUzYjQ4MmMxNzI0MDQzYjRhMGYyOTRjYzI5NmUyNGMzXzItNC0xLTEtOTc2Mjc_8e77835d-9f02-458a-87d3-4281fe988de2">169</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTplM2I0ODJjMTcyNDA0M2I0YTBmMjk0Y2MyOTZlMjRjMy90YWJsZXJhbmdlOmUzYjQ4MmMxNzI0MDQzYjRhMGYyOTRjYzI5NmUyNGMzXzItNi0xLTEtOTc2Mjc_502fafc2-c8df-414d-8549-78630b6e07cf">237</ix:nonFraction>&#160;</span></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%">Additions for tax positions of prior years</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTplM2I0ODJjMTcyNDA0M2I0YTBmMjk0Y2MyOTZlMjRjMy90YWJsZXJhbmdlOmUzYjQ4MmMxNzI0MDQzYjRhMGYyOTRjYzI5NmUyNGMzXzMtMi0xLTEtOTc2Mjc_737acb98-49b0-4d4f-9221-0605bc62e763">270</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTplM2I0ODJjMTcyNDA0M2I0YTBmMjk0Y2MyOTZlMjRjMy90YWJsZXJhbmdlOmUzYjQ4MmMxNzI0MDQzYjRhMGYyOTRjYzI5NmUyNGMzXzMtNC0xLTEtOTc2Mjc_4b88760e-985e-4e5f-a0d3-6be5f631af19">8</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTplM2I0ODJjMTcyNDA0M2I0YTBmMjk0Y2MyOTZlMjRjMy90YWJsZXJhbmdlOmUzYjQ4MmMxNzI0MDQzYjRhMGYyOTRjYzI5NmUyNGMzXzMtNi0xLTEtOTc2Mjc_dbc7aec1-e1b4-4f5f-aa80-41c5d6084f97">30</ix:nonFraction>&#160;</span></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%">Reductions for tax positions of prior years</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTplM2I0ODJjMTcyNDA0M2I0YTBmMjk0Y2MyOTZlMjRjMy90YWJsZXJhbmdlOmUzYjQ4MmMxNzI0MDQzYjRhMGYyOTRjYzI5NmUyNGMzXzQtMi0xLTEtOTc2Mjc_bdaeb610-a0a9-4253-97d1-161f769b6570">45</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTplM2I0ODJjMTcyNDA0M2I0YTBmMjk0Y2MyOTZlMjRjMy90YWJsZXJhbmdlOmUzYjQ4MmMxNzI0MDQzYjRhMGYyOTRjYzI5NmUyNGMzXzQtNC0xLTEtOTc2Mjc_4a1e6efe-e895-4cff-81b6-e1a89108e816">673</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTplM2I0ODJjMTcyNDA0M2I0YTBmMjk0Y2MyOTZlMjRjMy90YWJsZXJhbmdlOmUzYjQ4MmMxNzI0MDQzYjRhMGYyOTRjYzI5NmUyNGMzXzQtNi0xLTEtOTc2Mjc_9c36f18f-3888-4c1e-8756-b54b989281b2">414</ix:nonFraction>)</span></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%">Lapse of statutes of limitations</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTplM2I0ODJjMTcyNDA0M2I0YTBmMjk0Y2MyOTZlMjRjMy90YWJsZXJhbmdlOmUzYjQ4MmMxNzI0MDQzYjRhMGYyOTRjYzI5NmUyNGMzXzYtMi0xLTEtOTc2Mjc_3089470b-fa31-4091-9b45-36790a8047ad">391</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTplM2I0ODJjMTcyNDA0M2I0YTBmMjk0Y2MyOTZlMjRjMy90YWJsZXJhbmdlOmUzYjQ4MmMxNzI0MDQzYjRhMGYyOTRjYzI5NmUyNGMzXzYtNC0xLTEtOTc2Mjc_96d2a572-7435-4739-a7aa-f03d5ec595c3">314</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTplM2I0ODJjMTcyNDA0M2I0YTBmMjk0Y2MyOTZlMjRjMy90YWJsZXJhbmdlOmUzYjQ4MmMxNzI0MDQzYjRhMGYyOTRjYzI5NmUyNGMzXzYtNi0xLTEtOTc2Mjc_12927867-08ed-40cf-b3bc-b58bde1cf018">661</ix:nonFraction>)</span></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 year</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%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTplM2I0ODJjMTcyNDA0M2I0YTBmMjk0Y2MyOTZlMjRjMy90YWJsZXJhbmdlOmUzYjQ4MmMxNzI0MDQzYjRhMGYyOTRjYzI5NmUyNGMzXzctMi0xLTEtOTc2Mjc_8eddecd2-5648-429c-a10b-07595f73d60b">2,635</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTplM2I0ODJjMTcyNDA0M2I0YTBmMjk0Y2MyOTZlMjRjMy90YWJsZXJhbmdlOmUzYjQ4MmMxNzI0MDQzYjRhMGYyOTRjYzI5NmUyNGMzXzctNC0xLTEtOTc2Mjc_da2803b1-80a9-4622-ad3a-884eee10e8cd">2,551</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="i8c492e1c1980414f9304ccac101b2f07_I20201231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTplM2I0ODJjMTcyNDA0M2I0YTBmMjk0Y2MyOTZlMjRjMy90YWJsZXJhbmdlOmUzYjQ4MmMxNzI0MDQzYjRhMGYyOTRjYzI5NmUyNGMzXzctNi0xLTEtOTc2Mjc_fb1ea3d4-8ef7-4aec-9437-c5807f11e4cb">3,361</ix:nonFraction>&#160;</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></ix:nonNumeric><div style="text-indent:4.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%">If the unrecognized tax benefits as of December&#160;31, 2022 were recognized in the consolidated financial statements, income tax expense would decrease $<ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90ZXh0cmVnaW9uOjMzZjQ5YzE4MzA2NjQwNWJhOWRhMWFkNGUyYzcxYWFmXzIzNTY_f583f237-71f1-43ce-85b3-6d5dc68e4f30">2,635</ix:nonFraction>. Accruals for interest and penalties, excluding the tax benefits of deductible interest, were $<ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90ZXh0cmVnaW9uOjMzZjQ5YzE4MzA2NjQwNWJhOWRhMWFkNGUyYzcxYWFmXzI0NTM_c432c632-98b3-4350-9ca0-28e0a0e13b9d">731</ix:nonFraction> as of December&#160;31, 2022 and $<ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90ZXh0cmVnaW9uOjMzZjQ5YzE4MzA2NjQwNWJhOWRhMWFkNGUyYzcxYWFmXzI0Njk_e648f495-73ff-4d0d-8452-20adcdf81b65">635</ix:nonFraction> as of December&#160;31, 2021. Our income tax provision included expense for interest and penalties of $<ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90ZXh0cmVnaW9uOjMzZjQ5YzE4MzA2NjQwNWJhOWRhMWFkNGUyYzcxYWFmXzI1NTQ_08b18ecc-533f-447f-98f5-9d6d95e56918">97</ix:nonFraction> in 2022 and $<ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90ZXh0cmVnaW9uOjMzZjQ5YzE4MzA2NjQwNWJhOWRhMWFkNGUyYzcxYWFmXzI3NDg3NzkwNzUxMzE_dc724213-8425-41ea-8e8d-74cd5a668068">84</ix:nonFraction> in 2021 and included a reduction for interest and penalties of $<ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90ZXh0cmVnaW9uOjMzZjQ5YzE4MzA2NjQwNWJhOWRhMWFkNGUyYzcxYWFmXzI3NDg3NzkwNzUxMTg_93add4a9-b20c-49aa-9260-06adb7e77ac9">384</ix:nonFraction> in 2020. We believe that it is reasonably possible that a decrease of up to $<ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90ZXh0cmVnaW9uOjMzZjQ5YzE4MzA2NjQwNWJhOWRhMWFkNGUyYzcxYWFmXzI3MDg_7a3599bf-8be1-4880-8c3e-cc98af1a6804">1,500</ix:nonFraction> in unrecognized tax benefits related to state tax exposures may be necessary within the next 12 months, with the majority related to the lapse of statutes of limitations. We believe it is reasonably possible that an increase of up to $<ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:IncreaseInUnrecognizedTaxBenefitsIsReasonablyPossible" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90ZXh0cmVnaW9uOjMzZjQ5YzE4MzA2NjQwNWJhOWRhMWFkNGUyYzcxYWFmXzI5NDU_81d59418-f99e-43ef-8582-6499354c970b">2,000</ix:nonFraction> in unrecognized tax benefits may be necessary within the next 12 months, related to legislative and regulatory changes in certain state and local jurisdictions. Due to the nature of the underlying liabilities and the extended time frame often needed to resolve income tax uncertainties, we cannot provide reliable estimates of the amount or timing of cash payments that may be required to settle these liabilities.</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 statute of limitations for federal tax assessments for 2018 and prior years has expired. Our 2019 through 2021 returns and our 2022 return, when filed, are subject to IRS examination. In general, income tax returns for the years 2019 through 2022 remain subject to examination by foreign, state and city tax jurisdictions.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In the event that we have determined not to file income tax returns with a particular state or city, all years remain subject to examination by the tax jurisdiction. </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 ultimate outcome of tax matters may differ from our estimates and assumptions. Unfavorable settlement of any particular issue would require the use of cash and could result in increased income tax expense. Favorable resolution would result in reduced income tax expense.</span></div></ix:continuation><div style="text-indent:27pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:150%">75</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><div style="text-align:center"><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:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#546ff5;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">DELUXE CORPORATION</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(dollars in thousands, except per share amounts)</span></div></td></tr></table></div></div><ix:continuation id="i345037c3cbb24d7eae70c750694b7d1a"><ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90ZXh0cmVnaW9uOjMzZjQ5YzE4MzA2NjQwNWJhOWRhMWFkNGUyYzcxYWFmXzUzMTY_35353051-fe19-4236-9f89-08fed7b8fce0" escape="true"><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Tax-effected temporary differences that gave rise to deferred tax assets and liabilities as of December 31 were as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:40.542%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.829%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.829%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.832%"></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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="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%">2021</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%">Deferred tax assets</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%">Deferred tax liabilities</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%">Deferred tax assets</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%">Deferred tax liabilities</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%">Goodwill</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%">&#8212;&#160;</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="background-color:#cceeff;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%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTpjNzQxNzI2NTNhYmE0MzFiYWNlNmMxMTEyMzUwMDRlZi90YWJsZXJhbmdlOmM3NDE3MjY1M2FiYTQzMWJhY2U2YzExMTIzNTAwNGVmXzItNC0xLTEtMTE0NDc5_2de0a0f0-e553-4045-8986-1c4932251747">30,848</ix:nonFraction>&#160;</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%">&#8212;&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTpjNzQxNzI2NTNhYmE0MzFiYWNlNmMxMTEyMzUwMDRlZi90YWJsZXJhbmdlOmM3NDE3MjY1M2FiYTQzMWJhY2U2YzExMTIzNTAwNGVmXzItOC0xLTEtMTE0NDc5_494df32c-f393-45a2-8ebf-fe2b10539a39">21,190</ix:nonFraction>&#160;</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%">Intangible 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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTpjNzQxNzI2NTNhYmE0MzFiYWNlNmMxMTEyMzUwMDRlZi90YWJsZXJhbmdlOmM3NDE3MjY1M2FiYTQzMWJhY2U2YzExMTIzNTAwNGVmXzItNC0xLTEtOTc2Mjc_159afbcb-cb75-4b45-a21e-db9b8dad07b9">16,901</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTpjNzQxNzI2NTNhYmE0MzFiYWNlNmMxMTEyMzUwMDRlZi90YWJsZXJhbmdlOmM3NDE3MjY1M2FiYTQzMWJhY2U2YzExMTIzNTAwNGVmXzItOC0xLTEtOTc2Mjc_feaed975-2fcf-470d-a059-f4162fb9a6e5">37,170</ix:nonFraction>&#160;</span></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%">Cloud computing arrangements</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="dlx:DeferredTaxLiabilitiesCloudComputingArrangements" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTpjNzQxNzI2NTNhYmE0MzFiYWNlNmMxMTEyMzUwMDRlZi90YWJsZXJhbmdlOmM3NDE3MjY1M2FiYTQzMWJhY2U2YzExMTIzNTAwNGVmXzQtNC0xLTEtOTc2Mjc_14efd1f3-470d-4957-bc71-9380b219af91">13,969</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="dlx:DeferredTaxLiabilitiesCloudComputingArrangements" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTpjNzQxNzI2NTNhYmE0MzFiYWNlNmMxMTEyMzUwMDRlZi90YWJsZXJhbmdlOmM3NDE3MjY1M2FiYTQzMWJhY2U2YzExMTIzNTAwNGVmXzQtOC0xLTEtOTc2Mjc_1c7c8df5-7b49-42d3-b674-eb1f3f2b7338">16,646</ix:nonFraction>&#160;</span></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%">Employee benefit plans</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="dlx:Deferredtaxliabilitiesemployeebenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTpjNzQxNzI2NTNhYmE0MzFiYWNlNmMxMTEyMzUwMDRlZi90YWJsZXJhbmdlOmM3NDE3MjY1M2FiYTQzMWJhY2U2YzExMTIzNTAwNGVmXzUtNC0xLTEtOTc2Mjc_b8231901-8f54-4d17-9d81-9368524c6a68">11,009</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="dlx:Deferredtaxliabilitiesemployeebenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTpjNzQxNzI2NTNhYmE0MzFiYWNlNmMxMTEyMzUwMDRlZi90YWJsZXJhbmdlOmM3NDE3MjY1M2FiYTQzMWJhY2U2YzExMTIzNTAwNGVmXzUtOC0xLTEtOTc2Mjc_9e7d3027-48ce-43ce-888f-463910b5beff">10,093</ix:nonFraction>&#160;</span></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%">Revenue recognition</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="dlx:Deferredtaxliabilitiesrevenuerecognition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTpjNzQxNzI2NTNhYmE0MzFiYWNlNmMxMTEyMzUwMDRlZi90YWJsZXJhbmdlOmM3NDE3MjY1M2FiYTQzMWJhY2U2YzExMTIzNTAwNGVmXzYtNC0xLTEtMTE0NDk0_d7706e2c-b0a2-4b22-97cd-c5500040a0fc">7,312</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="dlx:Deferredtaxliabilitiesrevenuerecognition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTpjNzQxNzI2NTNhYmE0MzFiYWNlNmMxMTEyMzUwMDRlZi90YWJsZXJhbmdlOmM3NDE3MjY1M2FiYTQzMWJhY2U2YzExMTIzNTAwNGVmXzYtOC0xLTEtMTE0NDk0_89282410-de22-4d16-9a91-683ccf633c99">5,496</ix:nonFraction>&#160;</span></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 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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPrepaidExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTpjNzQxNzI2NTNhYmE0MzFiYWNlNmMxMTEyMzUwMDRlZi90YWJsZXJhbmdlOmM3NDE3MjY1M2FiYTQzMWJhY2U2YzExMTIzNTAwNGVmXzYtNC0xLTEtOTc2Mjc_c6e669f9-0f04-4a0e-98a3-3ac1a4d4fbe9">5,474</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPrepaidExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTpjNzQxNzI2NTNhYmE0MzFiYWNlNmMxMTEyMzUwMDRlZi90YWJsZXJhbmdlOmM3NDE3MjY1M2FiYTQzMWJhY2U2YzExMTIzNTAwNGVmXzYtOC0xLTEtOTc2Mjc_681e216f-58e4-492b-bc58-2c259e8474ba">4,844</ix:nonFraction>&#160;</span></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 leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="dlx:Deferredtaxassetsoperatingleases" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTpjNzQxNzI2NTNhYmE0MzFiYWNlNmMxMTEyMzUwMDRlZi90YWJsZXJhbmdlOmM3NDE3MjY1M2FiYTQzMWJhY2U2YzExMTIzNTAwNGVmXzgtMi0xLTEtOTc2Mjc_1b81d882-e196-49a4-89a7-ae2207dd0161">16,681</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesLeasingArrangements" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTpjNzQxNzI2NTNhYmE0MzFiYWNlNmMxMTEyMzUwMDRlZi90YWJsZXJhbmdlOmM3NDE3MjY1M2FiYTQzMWJhY2U2YzExMTIzNTAwNGVmXzgtNC0xLTEtOTc2Mjc_0a172eec-343f-4a71-889f-3f59de0855fd">12,387</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="dlx:Deferredtaxassetsoperatingleases" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTpjNzQxNzI2NTNhYmE0MzFiYWNlNmMxMTEyMzUwMDRlZi90YWJsZXJhbmdlOmM3NDE3MjY1M2FiYTQzMWJhY2U2YzExMTIzNTAwNGVmXzgtNi0xLTEtOTc2Mjc_60d64715-a28b-421e-8abc-c3c75c63bb47">18,388</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesLeasingArrangements" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTpjNzQxNzI2NTNhYmE0MzFiYWNlNmMxMTEyMzUwMDRlZi90YWJsZXJhbmdlOmM3NDE3MjY1M2FiYTQzMWJhY2U2YzExMTIzNTAwNGVmXzgtOC0xLTEtOTc2Mjc_dd2d124c-8605-40ad-83eb-c4991f4ce728">14,996</ix:nonFraction>&#160;</span></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;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 operating loss, tax credit and capital loss carryforwards</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%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="dlx:DeferredTaxAssetsNetOperatingAndCapitalLossCarryforwards" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTpjNzQxNzI2NTNhYmE0MzFiYWNlNmMxMTEyMzUwMDRlZi90YWJsZXJhbmdlOmM3NDE3MjY1M2FiYTQzMWJhY2U2YzExMTIzNTAwNGVmXzktMi0xLTEtMTE0NTA0_c7f3b7f8-bb15-485f-991c-ff565a3404a9">16,720</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="dlx:DeferredTaxAssetsNetOperatingAndCapitalLossCarryforwards" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTpjNzQxNzI2NTNhYmE0MzFiYWNlNmMxMTEyMzUwMDRlZi90YWJsZXJhbmdlOmM3NDE3MjY1M2FiYTQzMWJhY2U2YzExMTIzNTAwNGVmXzktNi0xLTEtMTE0NTA0_02cca356-eba4-4d71-8baa-53385c799d31">8,083</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></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%">Deductible interest carryforward</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetInterestCarryforward" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTpjNzQxNzI2NTNhYmE0MzFiYWNlNmMxMTEyMzUwMDRlZi90YWJsZXJhbmdlOmM3NDE3MjY1M2FiYTQzMWJhY2U2YzExMTIzNTAwNGVmXzktMi0xLTEtOTc2Mjc_941f629e-8559-4343-b464-80e43121d163">16,403</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetInterestCarryforward" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTpjNzQxNzI2NTNhYmE0MzFiYWNlNmMxMTEyMzUwMDRlZi90YWJsZXJhbmdlOmM3NDE3MjY1M2FiYTQzMWJhY2U2YzExMTIzNTAwNGVmXzktNi0xLTEtOTc2Mjc_0875feed-8e36-45aa-8f62-e539e43b0ea5">8,352</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></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%">Reserves and accruals</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTpjNzQxNzI2NTNhYmE0MzFiYWNlNmMxMTEyMzUwMDRlZi90YWJsZXJhbmdlOmM3NDE3MjY1M2FiYTQzMWJhY2U2YzExMTIzNTAwNGVmXzExLTItMS0xLTk3NjI3_aeb2eed6-0d70-4d36-b5e1-e8ff0b207b23">6,935</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTpjNzQxNzI2NTNhYmE0MzFiYWNlNmMxMTEyMzUwMDRlZi90YWJsZXJhbmdlOmM3NDE3MjY1M2FiYTQzMWJhY2U2YzExMTIzNTAwNGVmXzExLTYtMS0xLTk3NjI3_5a55d323-e5b5-4253-9801-1a3bbb1987ad">7,320</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></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%">Payroll tax deferral under the CARES Act</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="dlx:DeferredTaxAssetPayrollTaxDeferral" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTpjNzQxNzI2NTNhYmE0MzFiYWNlNmMxMTEyMzUwMDRlZi90YWJsZXJhbmdlOmM3NDE3MjY1M2FiYTQzMWJhY2U2YzExMTIzNTAwNGVmXzEyLTItMS0xLTk3NjI3_c15d4236-56a2-4c91-af14-99be909db9cc">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="dlx:DeferredTaxAssetPayrollTaxDeferral" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTpjNzQxNzI2NTNhYmE0MzFiYWNlNmMxMTEyMzUwMDRlZi90YWJsZXJhbmdlOmM3NDE3MjY1M2FiYTQzMWJhY2U2YzExMTIzNTAwNGVmXzEyLTYtMS0xLTk3NjI3_52800e1a-29f8-4c6e-b336-76b8c2df5c7e">2,175</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></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%">Property, plant and equipment</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTpjNzQxNzI2NTNhYmE0MzFiYWNlNmMxMTEyMzUwMDRlZi90YWJsZXJhbmdlOmM3NDE3MjY1M2FiYTQzMWJhY2U2YzExMTIzNTAwNGVmXzEzLTItMS0xLTExNDUxNQ_981bb879-5ba9-4cca-8035-bfc036de8824">3,139</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTpjNzQxNzI2NTNhYmE0MzFiYWNlNmMxMTEyMzUwMDRlZi90YWJsZXJhbmdlOmM3NDE3MjY1M2FiYTQzMWJhY2U2YzExMTIzNTAwNGVmXzEzLTYtMS0xLTExNDUxNQ_e6fc2db6-f092-4d02-92ba-7e60b3caed87">1,347</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></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%">Inventories</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsInventory" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTpjNzQxNzI2NTNhYmE0MzFiYWNlNmMxMTEyMzUwMDRlZi90YWJsZXJhbmdlOmM3NDE3MjY1M2FiYTQzMWJhY2U2YzExMTIzNTAwNGVmXzEzLTItMS0xLTk3NjI3_322fc3b9-a71c-4e0d-a497-c68ea3ce2fa8">2,018</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsInventory" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTpjNzQxNzI2NTNhYmE0MzFiYWNlNmMxMTEyMzUwMDRlZi90YWJsZXJhbmdlOmM3NDE3MjY1M2FiYTQzMWJhY2U2YzExMTIzNTAwNGVmXzEzLTYtMS0xLTk3NjI3_33a60e5b-8844-43f3-a941-cd60fea465a0">1,661</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></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%">All 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%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTpjNzQxNzI2NTNhYmE0MzFiYWNlNmMxMTEyMzUwMDRlZi90YWJsZXJhbmdlOmM3NDE3MjY1M2FiYTQzMWJhY2U2YzExMTIzNTAwNGVmXzE1LTItMS0xLTk3NjI3_5bab6804-165e-47c0-b7c0-cf43de409d9c">2,946</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTpjNzQxNzI2NTNhYmE0MzFiYWNlNmMxMTEyMzUwMDRlZi90YWJsZXJhbmdlOmM3NDE3MjY1M2FiYTQzMWJhY2U2YzExMTIzNTAwNGVmXzE1LTQtMS0xLTk3NjI3_a1b3c912-6f1a-4581-8e89-19bb95321df1">2,500</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTpjNzQxNzI2NTNhYmE0MzFiYWNlNmMxMTEyMzUwMDRlZi90YWJsZXJhbmdlOmM3NDE3MjY1M2FiYTQzMWJhY2U2YzExMTIzNTAwNGVmXzE1LTYtMS0xLTk3NjI3_b337ed3b-44ee-4039-b9f9-827a944f4dbc">3,780</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTpjNzQxNzI2NTNhYmE0MzFiYWNlNmMxMTEyMzUwMDRlZi90YWJsZXJhbmdlOmM3NDE3MjY1M2FiYTQzMWJhY2U2YzExMTIzNTAwNGVmXzE1LTgtMS0xLTk3NjI3_4353c3f3-a043-4922-baa5-5f0f7ce08dc1">2,619</ix:nonFraction>&#160;</span></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 deferred taxes</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%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTpjNzQxNzI2NTNhYmE0MzFiYWNlNmMxMTEyMzUwMDRlZi90YWJsZXJhbmdlOmM3NDE3MjY1M2FiYTQzMWJhY2U2YzExMTIzNTAwNGVmXzE2LTItMS0xLTk3NjI3_f4098228-15e0-4f32-bb9c-3e47e7a2e3e6">64,842</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTpjNzQxNzI2NTNhYmE0MzFiYWNlNmMxMTEyMzUwMDRlZi90YWJsZXJhbmdlOmM3NDE3MjY1M2FiYTQzMWJhY2U2YzExMTIzNTAwNGVmXzE2LTQtMS0xLTk3NjI3_6e5a081e-2930-4b98-90d8-aa270fc122eb">100,400</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTpjNzQxNzI2NTNhYmE0MzFiYWNlNmMxMTEyMzUwMDRlZi90YWJsZXJhbmdlOmM3NDE3MjY1M2FiYTQzMWJhY2U2YzExMTIzNTAwNGVmXzE2LTYtMS0xLTk3NjI3_827af062-e348-44df-8754-beac4cb871d1">51,106</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTpjNzQxNzI2NTNhYmE0MzFiYWNlNmMxMTEyMzUwMDRlZi90YWJsZXJhbmdlOmM3NDE3MjY1M2FiYTQzMWJhY2U2YzExMTIzNTAwNGVmXzE2LTgtMS0xLTk3NjI3_c6e284e5-3d8a-485c-8c97-992e7ff074e2">113,054</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Valuation allowances</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTpjNzQxNzI2NTNhYmE0MzFiYWNlNmMxMTEyMzUwMDRlZi90YWJsZXJhbmdlOmM3NDE3MjY1M2FiYTQzMWJhY2U2YzExMTIzNTAwNGVmXzE3LTItMS0xLTk3NjI3_d449d789-5654-4bbb-a11e-e860c464cf81">7,996</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTpjNzQxNzI2NTNhYmE0MzFiYWNlNmMxMTEyMzUwMDRlZi90YWJsZXJhbmdlOmM3NDE3MjY1M2FiYTQzMWJhY2U2YzExMTIzNTAwNGVmXzE3LTYtMS0xLTk3NjI3_c75531e8-b178-4c6b-b991-aec435e863a6">10,993</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net deferred taxes</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%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTpjNzQxNzI2NTNhYmE0MzFiYWNlNmMxMTEyMzUwMDRlZi90YWJsZXJhbmdlOmM3NDE3MjY1M2FiYTQzMWJhY2U2YzExMTIzNTAwNGVmXzE4LTItMS0xLTk3NjI3_a3d5c80f-1be1-404a-9ce3-f1d9f1f9d7c2">56,846</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:DeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTpjNzQxNzI2NTNhYmE0MzFiYWNlNmMxMTEyMzUwMDRlZi90YWJsZXJhbmdlOmM3NDE3MjY1M2FiYTQzMWJhY2U2YzExMTIzNTAwNGVmXzE4LTQtMS0xLTk3NjI3_33833054-9a76-4cee-9832-2574ab57e952">100,400</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTpjNzQxNzI2NTNhYmE0MzFiYWNlNmMxMTEyMzUwMDRlZi90YWJsZXJhbmdlOmM3NDE3MjY1M2FiYTQzMWJhY2U2YzExMTIzNTAwNGVmXzE4LTYtMS0xLTk3NjI3_f2b10168-fd78-41b2-9cb8-a9750043befc">40,113</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTpjNzQxNzI2NTNhYmE0MzFiYWNlNmMxMTEyMzUwMDRlZi90YWJsZXJhbmdlOmM3NDE3MjY1M2FiYTQzMWJhY2U2YzExMTIzNTAwNGVmXzE4LTgtMS0xLTk3NjI3_faede29f-e8fa-47de-8b80-2e7bbc4167fd">113,054</ix:nonFraction>&#160;</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></ix:nonNumeric><div style="padding-left:9pt;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 valuation allowances as of December&#160;31, 2022 and December&#160;31, 2021 related primarily to capital loss carryforwards in the U.S and Canada and net operating loss carryforwards in various state jurisdictions that we do not currently expect to fully realize. In addition, as of December 31, 2021, the valuation allowances also related to deferred tax assets of our Australian operations. <ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="dlx:RollforwardofdeferredincometaxvaluationallowancesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90ZXh0cmVnaW9uOjMzZjQ5YzE4MzA2NjQwNWJhOWRhMWFkNGUyYzcxYWFmXzUzMTQ_7134b985-384b-40ac-8542-ba273f81fe03" continuedAt="i2c1fcb4719714349ac15085bd30d5a72" escape="true">Changes in our valuation allowances for the years ended December 31 were as follows:</ix:nonNumeric></span></div><div style="margin-top:5pt;text-align:center"><ix:continuation id="i2c1fcb4719714349ac15085bd30d5a72"><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:54.782%"></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:12.870%"></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:12.870%"></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:12.873%"></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%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</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%">(<ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZToyMDgzM2RjMzY3YjU0MTJmOTQ3ZDJlZDBjOGI5YWJjZS90YWJsZXJhbmdlOjIwODMzZGMzNjdiNTQxMmY5NDdkMmVkMGM4YjlhYmNlXzEtMi0xLTEtOTc2Mjc_dfcafc0e-beb2-4581-a8a6-176906f002bf">10,993</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="i8c492e1c1980414f9304ccac101b2f07_I20201231" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZToyMDgzM2RjMzY3YjU0MTJmOTQ3ZDJlZDBjOGI5YWJjZS90YWJsZXJhbmdlOjIwODMzZGMzNjdiNTQxMmY5NDdkMmVkMGM4YjlhYmNlXzEtNC0xLTEtOTc2Mjc_c1b0af9d-27bc-4323-a32a-10fbdb14e190">11,453</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="i2c86def6c76d415092af4e73be9e9306_I20191231" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZToyMDgzM2RjMzY3YjU0MTJmOTQ3ZDJlZDBjOGI5YWJjZS90YWJsZXJhbmdlOjIwODMzZGMzNjdiNTQxMmY5NDdkMmVkMGM4YjlhYmNlXzEtNi0xLTEtOTc2Mjc_dadd2341-47d8-48d5-a8b0-72460441388f">10,349</ix:nonFraction>)</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%">Expense from change in allowances</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZToyMDgzM2RjMzY3YjU0MTJmOTQ3ZDJlZDBjOGI5YWJjZS90YWJsZXJhbmdlOjIwODMzZGMzNjdiNTQxMmY5NDdkMmVkMGM4YjlhYmNlXzItMi0xLTEtOTc2Mjc_d46e2d3e-95a5-421c-b6a4-21f3e2c5aa3a">6,086</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZToyMDgzM2RjMzY3YjU0MTJmOTQ3ZDJlZDBjOGI5YWJjZS90YWJsZXJhbmdlOjIwODMzZGMzNjdiNTQxMmY5NDdkMmVkMGM4YjlhYmNlXzItNC0xLTEtOTc2Mjc_8b46fb18-30f4-4c90-87f9-546705561f82">65</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZToyMDgzM2RjMzY3YjU0MTJmOTQ3ZDJlZDBjOGI5YWJjZS90YWJsZXJhbmdlOjIwODMzZGMzNjdiNTQxMmY5NDdkMmVkMGM4YjlhYmNlXzItNi0xLTEtOTc2Mjc_bfcf9f72-59a9-41d1-a96c-34c16e7842ba">244</ix:nonFraction>)</span></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%">Sale of business (Note 6)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="dlx:ValuationAllowanceChangeFromDispositionOfBusiness" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZToyMDgzM2RjMzY3YjU0MTJmOTQ3ZDJlZDBjOGI5YWJjZS90YWJsZXJhbmdlOjIwODMzZGMzNjdiNTQxMmY5NDdkMmVkMGM4YjlhYmNlXzMtMi0xLTEtMTE0NTU0_5fa35a11-da3d-4d43-a03b-2a34f3f3a7f4">8,745</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="dlx:ValuationAllowanceChangeFromDispositionOfBusiness" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZToyMDgzM2RjMzY3YjU0MTJmOTQ3ZDJlZDBjOGI5YWJjZS90YWJsZXJhbmdlOjIwODMzZGMzNjdiNTQxMmY5NDdkMmVkMGM4YjlhYmNlXzMtNC0xLTEtMTE0NTU0_ba1341a2-4ec8-4f20-8888-b4d67565989c">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="dlx:ValuationAllowanceChangeFromDispositionOfBusiness" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZToyMDgzM2RjMzY3YjU0MTJmOTQ3ZDJlZDBjOGI5YWJjZS90YWJsZXJhbmdlOjIwODMzZGMzNjdiNTQxMmY5NDdkMmVkMGM4YjlhYmNlXzMtNi0xLTEtMTE0NTU0_dbb60834-2990-44bd-8bf2-d0bb780303e2">&#8212;</ix:nonFraction>&#160;</span></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%">Foreign currency translation</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" sign="-" name="dlx:Deferredtaxvaluationallowancesforeigncurrencytranslation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZToyMDgzM2RjMzY3YjU0MTJmOTQ3ZDJlZDBjOGI5YWJjZS90YWJsZXJhbmdlOjIwODMzZGMzNjdiNTQxMmY5NDdkMmVkMGM4YjlhYmNlXzMtMi0xLTEtOTc2Mjc_c39c5962-0317-4930-8039-0ee5676e24e6">338</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" sign="-" name="dlx:Deferredtaxvaluationallowancesforeigncurrencytranslation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZToyMDgzM2RjMzY3YjU0MTJmOTQ3ZDJlZDBjOGI5YWJjZS90YWJsZXJhbmdlOjIwODMzZGMzNjdiNTQxMmY5NDdkMmVkMGM4YjlhYmNlXzMtNC0xLTEtOTc2Mjc_8cbb5cb8-0bd1-47b0-8eb0-4725e9321391">525</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="dlx:Deferredtaxvaluationallowancesforeigncurrencytranslation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZToyMDgzM2RjMzY3YjU0MTJmOTQ3ZDJlZDBjOGI5YWJjZS90YWJsZXJhbmdlOjIwODMzZGMzNjdiNTQxMmY5NDdkMmVkMGM4YjlhYmNlXzMtNi0xLTEtOTc2Mjc_39e363b1-d9a2-4142-8453-59b0474e5de1">860</ix:nonFraction>)</span></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 year</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%">(<ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZToyMDgzM2RjMzY3YjU0MTJmOTQ3ZDJlZDBjOGI5YWJjZS90YWJsZXJhbmdlOjIwODMzZGMzNjdiNTQxMmY5NDdkMmVkMGM4YjlhYmNlXzQtMi0xLTEtOTc2Mjc_23856227-e32c-436e-861a-b961f20487bf">7,996</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZToyMDgzM2RjMzY3YjU0MTJmOTQ3ZDJlZDBjOGI5YWJjZS90YWJsZXJhbmdlOjIwODMzZGMzNjdiNTQxMmY5NDdkMmVkMGM4YjlhYmNlXzQtNC0xLTEtOTc2Mjc_c127c550-b81a-4574-91ea-6b298d81cd00">10,993</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="i8c492e1c1980414f9304ccac101b2f07_I20201231" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZToyMDgzM2RjMzY3YjU0MTJmOTQ3ZDJlZDBjOGI5YWJjZS90YWJsZXJhbmdlOjIwODMzZGMzNjdiNTQxMmY5NDdkMmVkMGM4YjlhYmNlXzQtNi0xLTEtOTc2Mjc_310a1c88-6f8f-4bfc-ba2c-5cbc49432b05">11,453</ix:nonFraction>)</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></ix:continuation></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 December&#160;31, 2022, we had the following net operating loss, deductible interest, capital loss and tax credit carryforwards:</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">state net operating loss carryforwards and tax credit carryforwards of $<ix:nonFraction unitRef="usd" contextRef="i9697deb823a246368ad0a46309bae45a_I20221231" decimals="-3" name="dlx:Netoperatinglossandtaxcreditcarryforwards" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90ZXh0cmVnaW9uOjMzZjQ5YzE4MzA2NjQwNWJhOWRhMWFkNGUyYzcxYWFmXzQ5Mzc_b5648f15-cba8-440c-a9a0-cc26cdbde2c7">118,646</ix:nonFraction> that expire at various dates between 2023 and 2050;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">federal deductible interest carryforwards of $<ix:nonFraction unitRef="usd" contextRef="i242b7a42bf434ebea7b86d515d2dd752_I20221231" decimals="-3" name="us-gaap:TaxCreditCarryforwardAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90ZXh0cmVnaW9uOjMzZjQ5YzE4MzA2NjQwNWJhOWRhMWFkNGUyYzcxYWFmXzUwMzc_80b6df86-a630-4183-bb71-1e7fef758b27">61,696</ix:nonFraction> that do not expire;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">federal capital loss carryforwards of $<ix:nonFraction unitRef="usd" contextRef="i6ef0d924d2064ceda441ee669273e982_I20221231" decimals="-3" name="us-gaap:TaxCreditCarryforwardAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90ZXh0cmVnaW9uOjMzZjQ5YzE4MzA2NjQwNWJhOWRhMWFkNGUyYzcxYWFmXzU0OTc1NTgyMzk2MQ_f99b3418-e132-42cf-b265-8318776a9dec">34,112</ix:nonFraction> that expire in 2027; and </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">foreign capital loss carryforwards of $<ix:nonFraction unitRef="usd" contextRef="i0bb7a73ba04c43cca64850279f310466_I20221231" decimals="-3" name="us-gaap:TaxCreditCarryforwardAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90ZXh0cmVnaW9uOjMzZjQ5YzE4MzA2NjQwNWJhOWRhMWFkNGUyYzcxYWFmXzUwOTg_9db3ebb2-bfce-4f16-b858-7588df1942f6">4,688</ix:nonFraction> that do not expire.</span></div></ix:continuation><div><span><br/></span></div><div><span><br/></span></div><div id="id8e780c3c90d49f1abe315cc6d71fa2d_130"></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 11: SHARE-BASED COMPENSATION PLANS</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%"><ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90ZXh0cmVnaW9uOmMyOGRhYzk3NDZiMjQ5NTdhYzY3MjBlNzM0MGNjNWUwXzg0ODQ_9163c208-8a82-401d-8f4e-540db62a92cc" continuedAt="i3b83ca9f52d142fc9351e6e18315baaa" escape="true">Our employee share-based compensation plans consist of our employee stock purchase plan and our long-term incentive plan. Effective April 27, 2022, our shareholders approved the Deluxe Corporation 2022 Stock Incentive Plan, simultaneously terminating our previous plan. Under the current plan, <ix:nonFraction unitRef="shares" contextRef="ibf8067e9ace24aca88670bdb6694459e_I20220427" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90ZXh0cmVnaW9uOmMyOGRhYzk3NDZiMjQ5NTdhYzY3MjBlNzM0MGNjNWUwXzMwNg_6ff3d855-0423-49b1-862e-fe5ee53fcb4d">1.5</ix:nonFraction> million shares of common stock plus any shares released as a result of the forfeiture or termination of awards issued under our prior plan are reserved for issuance, with <ix:nonFraction unitRef="shares" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90ZXh0cmVnaW9uOmMyOGRhYzk3NDZiMjQ5NTdhYzY3MjBlNzM0MGNjNWUwXzQ3Mg_11274f96-2a0a-4ea1-b347-a072c1f45005">2.0</ix:nonFraction> million shares remaining available for issuance as of December&#160;31, 2022. Under our current and previous plans, we have granted non-qualified stock options, restricted stock units, restricted shares and performance share unit awards. Our current plan also allows for the </ix:nonNumeric></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:150%">76</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><div style="text-align:center"><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:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#546ff5;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">DELUXE CORPORATION</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(dollars in thousands, except per share amounts)</span></div></td></tr></table></div></div><ix:continuation id="i3b83ca9f52d142fc9351e6e18315baaa" continuedAt="i26d13f29ded04cb0b559568f8f4ef1bc"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">issuance of stock appreciation rights, none of which have been granted as of December&#160;31, 2022. Our policy regarding the recognition of compensation expense for employee share-based awards can be found in Note 1.</span></div><div style="text-indent:27pt"><span><br/></span></div><ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90ZXh0cmVnaW9uOmMyOGRhYzk3NDZiMjQ5NTdhYzY3MjBlNzM0MGNjNWUwXzg0NDg_bebe7ef2-794a-43ff-89d7-ea3aa7d59d43" escape="true"><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 amounts were recognized in our consolidated statements of income for share-based compensation awards for the years ended December 31:</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:54.976%"></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.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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</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%">Restricted shares and restricted stock units</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:#0e32e1;font-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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f0d799243794abbb02e6ece244f6860_D20220101-20221231" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTo4OTNkNjI4YWQ5YTk0MjU2ODFlNjcwNDVjYmY4ODRiZS90YWJsZXJhbmdlOjg5M2Q2MjhhZDlhOTQyNTY4MWU2NzA0NWNiZjg4NGJlXzEtMi0xLTEtOTc2Mjc_c0c74d4c-2dd4-4f48-8451-5f24223f4440">16,632</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="i46a05a40a4d24c8a87a3accd3a96f24f_D20210101-20211231" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTo4OTNkNjI4YWQ5YTk0MjU2ODFlNjcwNDVjYmY4ODRiZS90YWJsZXJhbmdlOjg5M2Q2MjhhZDlhOTQyNTY4MWU2NzA0NWNiZjg4NGJlXzEtNC0xLTEtOTc2Mjc_01ab6ec9-7873-4e3e-8ef6-14e4b8f51537">20,407</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="i6c5f7831d6c547699d8e57d384ac7b24_D20200101-20201231" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTo4OTNkNjI4YWQ5YTk0MjU2ODFlNjcwNDVjYmY4ODRiZS90YWJsZXJhbmdlOjg5M2Q2MjhhZDlhOTQyNTY4MWU2NzA0NWNiZjg4NGJlXzEtNi0xLTEtOTc2Mjc_948a3944-5fd6-4952-9af0-4b71a509cfb7">15,066</ix:nonFraction>&#160;</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%">Performance share unit awards</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e9ac7ce614c4289ab1fab1f75657786_D20220101-20221231" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTo4OTNkNjI4YWQ5YTk0MjU2ODFlNjcwNDVjYmY4ODRiZS90YWJsZXJhbmdlOjg5M2Q2MjhhZDlhOTQyNTY4MWU2NzA0NWNiZjg4NGJlXzItMi0xLTEtOTc2Mjc_cf9990b4-d815-47be-8dc0-0b055ebbffda">3,840</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i740194b9fd9a49a885bb4cee09fdb2c8_D20210101-20211231" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTo4OTNkNjI4YWQ5YTk0MjU2ODFlNjcwNDVjYmY4ODRiZS90YWJsZXJhbmdlOjg5M2Q2MjhhZDlhOTQyNTY4MWU2NzA0NWNiZjg4NGJlXzItNC0xLTEtOTc2Mjc_ad556c34-228f-4305-a959-d48a3a673fde">4,338</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd0eca5b5a854262a14d2712ef152a7a_D20200101-20201231" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTo4OTNkNjI4YWQ5YTk0MjU2ODFlNjcwNDVjYmY4ODRiZS90YWJsZXJhbmdlOjg5M2Q2MjhhZDlhOTQyNTY4MWU2NzA0NWNiZjg4NGJlXzItNi0xLTEtOTc2Mjc_558cc663-4d4a-40bc-b3c4-11e9d02e7795">2,590</ix:nonFraction>&#160;</span></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%">Stock options</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i94386d64271a4bdfa2dfcbdab9139319_D20220101-20221231" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTo4OTNkNjI4YWQ5YTk0MjU2ODFlNjcwNDVjYmY4ODRiZS90YWJsZXJhbmdlOjg5M2Q2MjhhZDlhOTQyNTY4MWU2NzA0NWNiZjg4NGJlXzMtMi0xLTEtOTc2Mjc_bb682601-6bc9-4761-909d-31272c48d40a">2,665</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28def4d7d37d409ab10a949cb6326edb_D20210101-20211231" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTo4OTNkNjI4YWQ5YTk0MjU2ODFlNjcwNDVjYmY4ODRiZS90YWJsZXJhbmdlOjg5M2Q2MjhhZDlhOTQyNTY4MWU2NzA0NWNiZjg4NGJlXzMtNC0xLTEtOTc2Mjc_5af858a8-bf7b-488c-a52f-0a53887ddb17">4,187</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib40196aa339f4f138118b979864fdd56_D20200101-20201231" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTo4OTNkNjI4YWQ5YTk0MjU2ODFlNjcwNDVjYmY4ODRiZS90YWJsZXJhbmdlOjg5M2Q2MjhhZDlhOTQyNTY4MWU2NzA0NWNiZjg4NGJlXzMtNi0xLTEtOTc2Mjc_50b16c41-2b78-4a1c-9fd2-8b8cfa02f233">3,689</ix:nonFraction>&#160;</span></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%">Employee stock purchase plan</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifc8912fefb214012880f9cd0a762ebd7_D20220101-20221231" decimals="-3" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTo4OTNkNjI4YWQ5YTk0MjU2ODFlNjcwNDVjYmY4ODRiZS90YWJsZXJhbmdlOjg5M2Q2MjhhZDlhOTQyNTY4MWU2NzA0NWNiZjg4NGJlXzQtMi0xLTEtOTc2Mjc_8e8e28a8-6548-4b50-afeb-8d92fdeb95f1">539</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iac0d39173b2f44c9bf1afbccb1c28fa1_D20210101-20211231" decimals="-3" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTo4OTNkNjI4YWQ5YTk0MjU2ODFlNjcwNDVjYmY4ODRiZS90YWJsZXJhbmdlOjg5M2Q2MjhhZDlhOTQyNTY4MWU2NzA0NWNiZjg4NGJlXzQtNC0xLTEtOTc2Mjc_15b7ce7a-43ad-43e0-bfeb-f388d472c7a5">545</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib279d5f50eca4dc1bd8fb49c1f5baff4_D20200101-20201231" decimals="-3" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTo4OTNkNjI4YWQ5YTk0MjU2ODFlNjcwNDVjYmY4ODRiZS90YWJsZXJhbmdlOjg5M2Q2MjhhZDlhOTQyNTY4MWU2NzA0NWNiZjg4NGJlXzQtNi0xLTEtOTc2Mjc_a60b8aca-4ac3-43d0-806f-3b649b50fddf">479</ix:nonFraction>&#160;</span></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 share-based compensation expense</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:#0e32e1;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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTo4OTNkNjI4YWQ5YTk0MjU2ODFlNjcwNDVjYmY4ODRiZS90YWJsZXJhbmdlOjg5M2Q2MjhhZDlhOTQyNTY4MWU2NzA0NWNiZjg4NGJlXzUtMi0xLTEtOTc2Mjc_45e49e14-4749-40b0-b9f0-b1f361cb88c4">23,676</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTo4OTNkNjI4YWQ5YTk0MjU2ODFlNjcwNDVjYmY4ODRiZS90YWJsZXJhbmdlOjg5M2Q2MjhhZDlhOTQyNTY4MWU2NzA0NWNiZjg4NGJlXzUtNC0xLTEtOTc2Mjc_90dff260-c599-4ea8-a9b5-b9e867bf48cb">29,477</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="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%"><ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTo4OTNkNjI4YWQ5YTk0MjU2ODFlNjcwNDVjYmY4ODRiZS90YWJsZXJhbmdlOjg5M2Q2MjhhZDlhOTQyNTY4MWU2NzA0NWNiZjg4NGJlXzUtNi0xLTEtOTc2Mjc_91f16af6-13f1-4474-ad3f-a4909e2a8add">21,824</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income tax benefit</span></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTo4OTNkNjI4YWQ5YTk0MjU2ODFlNjcwNDVjYmY4ODRiZS90YWJsZXJhbmdlOjg5M2Q2MjhhZDlhOTQyNTY4MWU2NzA0NWNiZjg4NGJlXzYtMi0xLTEtOTc2Mjc_073c641a-f0e2-415d-ad28-1a594a1f297f">6,853</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #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:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTo4OTNkNjI4YWQ5YTk0MjU2ODFlNjcwNDVjYmY4ODRiZS90YWJsZXJhbmdlOjg5M2Q2MjhhZDlhOTQyNTY4MWU2NzA0NWNiZjg4NGJlXzYtNC0xLTEtOTc2Mjc_23c396a6-56d5-47da-abe5-fb61936ffea4">7,714</ix:nonFraction>)</span></td><td style="border-bottom:3pt double #000000;border-top:3pt double #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:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTo4OTNkNjI4YWQ5YTk0MjU2ODFlNjcwNDVjYmY4ODRiZS90YWJsZXJhbmdlOjg5M2Q2MjhhZDlhOTQyNTY4MWU2NzA0NWNiZjg4NGJlXzYtNi0xLTEtOTc2Mjc_a0c497ad-2ee3-4201-926c-4bc5e241dd09">5,779</ix:nonFraction>)</span></td><td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><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 of December&#160;31, 2022, the total compensation expense for unvested awards not yet recognized in our consolidated statements of income was $<ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90ZXh0cmVnaW9uOmMyOGRhYzk3NDZiMjQ5NTdhYzY3MjBlNzM0MGNjNWUwXzE1NjM_dc6c5d93-3f26-4a0f-93b1-5bcb836611ea">27,221</ix:nonFraction>, net of the effect of estimated forfeitures. This amount is expected to be recognized over a weighted-average period of <ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90ZXh0cmVnaW9uOmMyOGRhYzk3NDZiMjQ5NTdhYzY3MjBlNzM0MGNjNWUwXzE2ODY_0253c8eb-3768-48c1-bac9-c589f12e876a">2.2</ix:nonNumeric> years.</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%">Non-qualified stock options</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%">&#8211; </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">All options allow for the purchase of shares of common stock at prices equal to the stock's market value at the date of grant. Options become exercisable beginning <ix:nonNumeric contextRef="ib4edd33d66ea48aeac1f6531796e1513_D20220101-20221231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90ZXh0cmVnaW9uOmMyOGRhYzk3NDZiMjQ5NTdhYzY3MjBlNzM0MGNjNWUwXzE4ODU_081e2518-273d-4b41-b061-6b8ea5d93eb3">1</ix:nonNumeric> year after the grant date, with one-fourth vesting each year over <ix:nonNumeric contextRef="i3daac3fbabc94877b9a43c672506969d_D20220101-20221231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90ZXh0cmVnaW9uOmMyOGRhYzk3NDZiMjQ5NTdhYzY3MjBlNzM0MGNjNWUwXzE5NDk_1da7bd4d-1362-4a69-b02a-6b7193d42345">4</ix:nonNumeric> years. Options granted under the current plan may be exercised up to <ix:nonNumeric contextRef="i94386d64271a4bdfa2dfcbdab9139319_D20220101-20221231" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90ZXh0cmVnaW9uOmMyOGRhYzk3NDZiMjQ5NTdhYzY3MjBlNzM0MGNjNWUwXzIwMTU_a0fd1a34-f2fb-41ab-b934-56144e7fcf0c">10</ix:nonNumeric> years following the grant date. Awards granted prior to 2019 have a <ix:nonNumeric contextRef="ica2aded7c0554638b0e7bfcdd5e5b18d_D20180101-20181231" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90ZXh0cmVnaW9uOmMyOGRhYzk3NDZiMjQ5NTdhYzY3MjBlNzM0MGNjNWUwXzIwODA_dca200a1-a099-4cb2-a78f-8cc0d4df5ef4">7</ix:nonNumeric> year life. Beginning <ix:nonNumeric contextRef="i94386d64271a4bdfa2dfcbdab9139319_D20220101-20221231" name="dlx:Periodsaftergrantwhenvestingofawardmaybemodified" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90ZXh0cmVnaW9uOmMyOGRhYzk3NDZiMjQ5NTdhYzY3MjBlNzM0MGNjNWUwXzIxMDQ_bd27ede6-3cf7-4cea-a5c0-0af1a336dd9d">1</ix:nonNumeric> year after the grant date, in the case of qualified retirement, death or disability, options vest immediately and the period over which the options can be exercised is shortened. Beginning <ix:nonNumeric contextRef="i94386d64271a4bdfa2dfcbdab9139319_D20220101-20221231" name="dlx:Periodsaftergrantwhenvestingofawardmaybemodified" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90ZXh0cmVnaW9uOmMyOGRhYzk3NDZiMjQ5NTdhYzY3MjBlNzM0MGNjNWUwXzIyOTE_bd27ede6-3cf7-4cea-a5c0-0af1a336dd9d">1</ix:nonNumeric> year after the grant date, in the case of involuntary termination without cause, a pro-rata portion of the options vest immediately and the period over which the options can be exercised is shortened. Employees forfeit unvested options when they voluntarily terminate their employment with the company, and they have up to <ix:nonNumeric contextRef="i94386d64271a4bdfa2dfcbdab9139319_D20220101-20221231" name="dlx:Exerciseperiodofawardfollowingvoluntaryterminationofemployment" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90ZXh0cmVnaW9uOmMyOGRhYzk3NDZiMjQ5NTdhYzY3MjBlNzM0MGNjNWUwXzI2MTI_c1674e1f-25c3-45c3-b609-458fb61a18f3">3</ix:nonNumeric> months to exercise vested options before they are canceled. In the case of involuntary termination with cause, the entire unexercised portion of the award is canceled. All options may vest immediately upon a change of control, as defined in the award 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%"><ix:nonFraction unitRef="shares" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90ZXh0cmVnaW9uOmMyOGRhYzk3NDZiMjQ5NTdhYzY3MjBlNzM0MGNjNWUwXzU0OTc1NTgyNDI3MQ_e4380d8c-7e2d-4517-8489-5313802b51c8">No</ix:nonFraction> stock options were granted during 2022. The weighted-average grant-date fair value of options granted was $<ix:nonFraction unitRef="usdPerShare" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90ZXh0cmVnaW9uOmMyOGRhYzk3NDZiMjQ5NTdhYzY3MjBlNzM0MGNjNWUwXzU0OTc1NTgyMzgxOA_c40b064d-d16e-47c2-ad37-261573aa0764">11.57</ix:nonFraction> per option for 2021 and $<ix:nonFraction unitRef="usdPerShare" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90ZXh0cmVnaW9uOmMyOGRhYzk3NDZiMjQ5NTdhYzY3MjBlNzM0MGNjNWUwXzU0OTc1NTgyMzg0NQ_3994ccc6-6d4f-49a8-ad38-904756e1a912">6.39</ix:nonFraction> per option for 2020. <ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90ZXh0cmVnaW9uOmMyOGRhYzk3NDZiMjQ5NTdhYzY3MjBlNzM0MGNjNWUwXzg0ODU_396d70e3-1fbd-4fe1-9f23-cb1d0ce17a84" continuedAt="i605178604e8c4678a3599f84daebcc3c" escape="true">The following weighted-average assumptions were used in the Black-Scholes option pricing model to determine the fair value of these stock option grants:</ix:nonNumeric></span></div><div style="margin-top:5pt;text-align:center"><ix:continuation id="i605178604e8c4678a3599f84daebcc3c"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.830%"><tr><td style="width:1.0%"></td><td style="width:69.462%"></td><td style="width:0.1%"></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.391%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.953%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.539%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.955%"></td><td style="width:0.1%"></td></tr><tr><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="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</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%">Risk-free interest rate</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:2pt 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%"><ix:nonFraction unitRef="number" contextRef="i28def4d7d37d409ab10a949cb6326edb_D20210101-20211231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTowMWUzNjQzNWNhMTU0NTMzYWJjYTg5NjEwOGZlY2NiZC90YWJsZXJhbmdlOjAxZTM2NDM1Y2ExNTQ1MzNhYmNhODk2MTA4ZmVjY2JkXzEtNC0xLTEtOTc2Mjc_45ae75c9-0c95-4211-94a2-5a0a296ff3c0">0.7</ix:nonFraction>&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:2pt 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%"><ix:nonFraction unitRef="number" contextRef="ib40196aa339f4f138118b979864fdd56_D20200101-20201231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTowMWUzNjQzNWNhMTU0NTMzYWJjYTg5NjEwOGZlY2NiZC90YWJsZXJhbmdlOjAxZTM2NDM1Y2ExNTQ1MzNhYmNhODk2MTA4ZmVjY2JkXzEtNi0xLTEtOTc2Mjc_74440d54-9a69-4f13-b7d2-07f39472ba2b">1.3</ix:nonFraction>&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Dividend yield</span></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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i28def4d7d37d409ab10a949cb6326edb_D20210101-20211231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTowMWUzNjQzNWNhMTU0NTMzYWJjYTg5NjEwOGZlY2NiZC90YWJsZXJhbmdlOjAxZTM2NDM1Y2ExNTQ1MzNhYmNhODk2MTA4ZmVjY2JkXzItNC0xLTEtOTc2Mjc_a2185309-8381-42f3-8570-101b646fa7ba">2.9</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ib40196aa339f4f138118b979864fdd56_D20200101-20201231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTowMWUzNjQzNWNhMTU0NTMzYWJjYTg5NjEwOGZlY2NiZC90YWJsZXJhbmdlOjAxZTM2NDM1Y2ExNTQ1MzNhYmNhODk2MTA4ZmVjY2JkXzItNi0xLTEtOTc2Mjc_407782e3-10a1-4191-9fe9-bb9f8933c5c5">3.2</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expected volatility</span></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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i28def4d7d37d409ab10a949cb6326edb_D20210101-20211231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTowMWUzNjQzNWNhMTU0NTMzYWJjYTg5NjEwOGZlY2NiZC90YWJsZXJhbmdlOjAxZTM2NDM1Y2ExNTQ1MzNhYmNhODk2MTA4ZmVjY2JkXzMtNC0xLTEtOTc2Mjc_175463ca-86e6-40e5-b921-6d8cf12be94f">42.0</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ib40196aa339f4f138118b979864fdd56_D20200101-20201231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTowMWUzNjQzNWNhMTU0NTMzYWJjYTg5NjEwOGZlY2NiZC90YWJsZXJhbmdlOjAxZTM2NDM1Y2ExNTQ1MzNhYmNhODk2MTA4ZmVjY2JkXzMtNi0xLTEtOTc2Mjc_a1870303-9e44-4714-8f57-bc987290b267">25.8</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average option life (in years)</span></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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i28def4d7d37d409ab10a949cb6326edb_D20210101-20211231" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTowMWUzNjQzNWNhMTU0NTMzYWJjYTg5NjEwOGZlY2NiZC90YWJsZXJhbmdlOjAxZTM2NDM1Y2ExNTQ1MzNhYmNhODk2MTA4ZmVjY2JkXzQtNC0xLTEtOTc2Mjc_07e8ddd5-f733-4119-8168-86dabd6ccc98">4.8</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ib40196aa339f4f138118b979864fdd56_D20200101-20201231" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTowMWUzNjQzNWNhMTU0NTMzYWJjYTg5NjEwOGZlY2NiZC90YWJsZXJhbmdlOjAxZTM2NDM1Y2ExNTQ1MzNhYmNhODk2MTA4ZmVjY2JkXzQtNi0xLTEtOTc2Mjc_0464f6ad-eff5-4f00-98a5-6a682fa3dd7b">5.4</ix:nonNumeric></span></td></tr></table></ix:continuation></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 risk-free interest rate for periods within the expected option life is based on the U.S. Treasury yield curve in effect at the grant date. The dividend yield is estimated over the expected life of the option based on historical dividends paid. Expected volatility is based on the historical volatility of our stock over the most recent historical period equivalent to the expected life of the option. The expected option life is the average length of time over which we expect the employee groups will exercise their options, based on historical experience with similar grants.</span></div></ix:continuation><div style="text-indent:27pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:150%">77</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><div style="text-align:center"><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:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#546ff5;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">DELUXE CORPORATION</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(dollars in thousands, except per share amounts)</span></div></td></tr></table></div></div><ix:continuation id="i26d13f29ded04cb0b559568f8f4ef1bc" continuedAt="i5e5160526b884adb99a7f4e3a12dd83d"><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Each option is convertible into <ix:nonFraction unitRef="shares" contextRef="i2adc41c046784a49b75af69c728135b9_I20221231" decimals="INF" name="dlx:NumberOfSharesOfCommonStockIntoWhichEachAwardIsConvertible" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90ZXh0cmVnaW9uOmMyOGRhYzk3NDZiMjQ5NTdhYzY3MjBlNzM0MGNjNWUwXzM2Mzc_c8ad9c44-97f1-457d-ab02-d889a5995b07">1</ix:nonFraction> share of common stock upon exercise. <ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90ZXh0cmVnaW9uOmMyOGRhYzk3NDZiMjQ5NTdhYzY3MjBlNzM0MGNjNWUwXzg0NDk_d8973664-dfcb-4f12-aec4-8e37695cdda3" continuedAt="i20dd6f82d79e4442b4ba394ce6a2e1fe" escape="true">Information regarding options issued under the current and all previous plans was as follows:</ix:nonNumeric></span><ix:continuation id="i20dd6f82d79e4442b4ba394ce6a2e1fe"><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:40.395%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.829%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.829%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.979%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="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%">Number of options</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</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%">Weighted-average exercise price per option</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%">Aggregate intrinsic value</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</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%">Weighted-average remaining contractual term</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in years)</span></div></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%">Outstanding, December&#160;31, 2019</span></div></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:2pt 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%"><ix:nonFraction unitRef="shares" contextRef="i2c86def6c76d415092af4e73be9e9306_I20191231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZToyODBiZGQ3Mjg1N2I0NDFmYTA4ZTA1YTkwYWRmYWFkMi90YWJsZXJhbmdlOjI4MGJkZDcyODU3YjQ0MWZhMDhlMDVhOTBhZGZhYWQyXzEtMi0xLTEtOTc2Mjc_70503a9c-6ae5-4d71-84ee-07a887854570">1,347</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i2c86def6c76d415092af4e73be9e9306_I20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZToyODBiZGQ3Mjg1N2I0NDFmYTA4ZTA1YTkwYWRmYWFkMi90YWJsZXJhbmdlOjI4MGJkZDcyODU3YjQ0MWZhMDhlMDVhOTBhZGZhYWQyXzEtNC0xLTEtOTc2Mjc_05a09a98-f325-4398-85aa-4ec640cd4b81">53.92</ix:nonFraction>&#160;</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 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 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%">Granted</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%"><ix:nonFraction unitRef="shares" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZToyODBiZGQ3Mjg1N2I0NDFmYTA4ZTA1YTkwYWRmYWFkMi90YWJsZXJhbmdlOjI4MGJkZDcyODU3YjQ0MWZhMDhlMDVhOTBhZGZhYWQyXzItMi0xLTEtOTc2Mjc_4b708493-eae4-41a7-81d1-6ecd16639f89">1,030</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZToyODBiZGQ3Mjg1N2I0NDFmYTA4ZTA1YTkwYWRmYWFkMi90YWJsZXJhbmdlOjI4MGJkZDcyODU3YjQ0MWZhMDhlMDVhOTBhZGZhYWQyXzItNC0xLTEtOTc2Mjc_b6e3f305-ac2c-4ce1-a762-cf35e8c2d98f">38.13</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercised</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%">(<ix:nonFraction unitRef="shares" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZToyODBiZGQ3Mjg1N2I0NDFmYTA4ZTA1YTkwYWRmYWFkMi90YWJsZXJhbmdlOjI4MGJkZDcyODU3YjQ0MWZhMDhlMDVhOTBhZGZhYWQyXzMtMi0xLTEtOTc2Mjc_a3bb2560-fb28-416e-b74a-95396f898810">12</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZToyODBiZGQ3Mjg1N2I0NDFmYTA4ZTA1YTkwYWRmYWFkMi90YWJsZXJhbmdlOjI4MGJkZDcyODU3YjQ0MWZhMDhlMDVhOTBhZGZhYWQyXzMtNC0xLTEtOTc2Mjc_d3fdefd2-d61f-4cee-bca5-1b6e8f83b5ad">38.80</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forfeited or expired</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%">(<ix:nonFraction unitRef="shares" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZToyODBiZGQ3Mjg1N2I0NDFmYTA4ZTA1YTkwYWRmYWFkMi90YWJsZXJhbmdlOjI4MGJkZDcyODU3YjQ0MWZhMDhlMDVhOTBhZGZhYWQyXzQtMi0xLTEtOTc2Mjc_a875dbe0-99d5-4fe2-8919-b3fab9d23f16">231</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZToyODBiZGQ3Mjg1N2I0NDFmYTA4ZTA1YTkwYWRmYWFkMi90YWJsZXJhbmdlOjI4MGJkZDcyODU3YjQ0MWZhMDhlMDVhOTBhZGZhYWQyXzQtNC0xLTEtOTc2Mjc_3af93762-526e-4d4a-8029-94579f48ac53">54.87</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding, December&#160;31, 2020</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%"><ix:nonFraction unitRef="shares" contextRef="i8c492e1c1980414f9304ccac101b2f07_I20201231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZToyODBiZGQ3Mjg1N2I0NDFmYTA4ZTA1YTkwYWRmYWFkMi90YWJsZXJhbmdlOjI4MGJkZDcyODU3YjQ0MWZhMDhlMDVhOTBhZGZhYWQyXzUtMi0xLTEtOTc2Mjc_14cc7bf4-d876-4b6a-9bfd-a428fcda602d">2,134</ix:nonFraction>&#160;</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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i8c492e1c1980414f9304ccac101b2f07_I20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZToyODBiZGQ3Mjg1N2I0NDFmYTA4ZTA1YTkwYWRmYWFkMi90YWJsZXJhbmdlOjI4MGJkZDcyODU3YjQ0MWZhMDhlMDVhOTBhZGZhYWQyXzUtNC0xLTEtOTc2Mjc_ef480659-53ab-480f-a2bc-1a5824e0fb42">46.28</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</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%"><ix:nonFraction unitRef="shares" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZToyODBiZGQ3Mjg1N2I0NDFmYTA4ZTA1YTkwYWRmYWFkMi90YWJsZXJhbmdlOjI4MGJkZDcyODU3YjQ0MWZhMDhlMDVhOTBhZGZhYWQyXzYtMi0xLTEtOTc2Mjc_5689aafa-2927-4dfc-9e7c-7903f62b0585">440</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZToyODBiZGQ3Mjg1N2I0NDFmYTA4ZTA1YTkwYWRmYWFkMi90YWJsZXJhbmdlOjI4MGJkZDcyODU3YjQ0MWZhMDhlMDVhOTBhZGZhYWQyXzYtNC0xLTEtOTc2Mjc_5b3cc84f-ec5f-4cb6-a73e-9deddced2c2d">41.50</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercised</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%">(<ix:nonFraction unitRef="shares" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZToyODBiZGQ3Mjg1N2I0NDFmYTA4ZTA1YTkwYWRmYWFkMi90YWJsZXJhbmdlOjI4MGJkZDcyODU3YjQ0MWZhMDhlMDVhOTBhZGZhYWQyXzctMi0xLTEtOTc2Mjc_5868b803-a3d6-4b14-a4f3-9f3f57129697">31</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZToyODBiZGQ3Mjg1N2I0NDFmYTA4ZTA1YTkwYWRmYWFkMi90YWJsZXJhbmdlOjI4MGJkZDcyODU3YjQ0MWZhMDhlMDVhOTBhZGZhYWQyXzctNC0xLTEtOTc2Mjc_20e996c0-b9e9-461f-b0d5-839db287f2c9">27.56</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forfeited or expired</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%">(<ix:nonFraction unitRef="shares" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZToyODBiZGQ3Mjg1N2I0NDFmYTA4ZTA1YTkwYWRmYWFkMi90YWJsZXJhbmdlOjI4MGJkZDcyODU3YjQ0MWZhMDhlMDVhOTBhZGZhYWQyXzgtMi0xLTEtOTc2Mjc_3053f6de-2648-4420-91d7-17d935fb4064">357</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZToyODBiZGQ3Mjg1N2I0NDFmYTA4ZTA1YTkwYWRmYWFkMi90YWJsZXJhbmdlOjI4MGJkZDcyODU3YjQ0MWZhMDhlMDVhOTBhZGZhYWQyXzgtNC0xLTEtOTc2Mjc_6591999e-c33e-4331-b9d7-e8ac35560b21">44.87</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding, December&#160;31, 2021</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%"><ix:nonFraction unitRef="shares" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZToyODBiZGQ3Mjg1N2I0NDFmYTA4ZTA1YTkwYWRmYWFkMi90YWJsZXJhbmdlOjI4MGJkZDcyODU3YjQ0MWZhMDhlMDVhOTBhZGZhYWQyXzktMi0xLTEtOTc2Mjc_5b6353a2-8e61-4503-a44c-51ac2860bd2b">2,186</ix:nonFraction>&#160;</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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZToyODBiZGQ3Mjg1N2I0NDFmYTA4ZTA1YTkwYWRmYWFkMi90YWJsZXJhbmdlOjI4MGJkZDcyODU3YjQ0MWZhMDhlMDVhOTBhZGZhYWQyXzktNC0xLTEtOTc2Mjc_83ee638d-7ad9-4b8f-9c28-fcb97d758c9b">45.81</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forfeited or expired</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZToyODBiZGQ3Mjg1N2I0NDFmYTA4ZTA1YTkwYWRmYWFkMi90YWJsZXJhbmdlOjI4MGJkZDcyODU3YjQ0MWZhMDhlMDVhOTBhZGZhYWQyXzEyLTItMS0xLTk3NjI3_f38d2e6c-1277-4cfd-9177-7ddeaec49a67">454</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZToyODBiZGQ3Mjg1N2I0NDFmYTA4ZTA1YTkwYWRmYWFkMi90YWJsZXJhbmdlOjI4MGJkZDcyODU3YjQ0MWZhMDhlMDVhOTBhZGZhYWQyXzEyLTQtMS0xLTk3NjI3_a5811c48-6d8b-45f0-8282-655d62a6a973">49.78</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding: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;text-align:left;vertical-align:bottom"><div><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding, December&#160;31, 2022</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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZToyODBiZGQ3Mjg1N2I0NDFmYTA4ZTA1YTkwYWRmYWFkMi90YWJsZXJhbmdlOjI4MGJkZDcyODU3YjQ0MWZhMDhlMDVhOTBhZGZhYWQyXzEzLTItMS0xLTk3NjI3_923024e9-c9c8-4e27-85df-45ccf148894d">1,732</ix:nonFraction>&#160;</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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZToyODBiZGQ3Mjg1N2I0NDFmYTA4ZTA1YTkwYWRmYWFkMi90YWJsZXJhbmdlOjI4MGJkZDcyODU3YjQ0MWZhMDhlMDVhOTBhZGZhYWQyXzEzLTQtMS0xLTk3NjI3_8281c76b-84df-4c6b-b443-a4779854ebc7">44.77</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZToyODBiZGQ3Mjg1N2I0NDFmYTA4ZTA1YTkwYWRmYWFkMi90YWJsZXJhbmdlOjI4MGJkZDcyODU3YjQ0MWZhMDhlMDVhOTBhZGZhYWQyXzEzLTYtMS0xLTk3NjI3_954cf0fb-fae3-4e73-936d-14b09459f63d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZToyODBiZGQ3Mjg1N2I0NDFmYTA4ZTA1YTkwYWRmYWFkMi90YWJsZXJhbmdlOjI4MGJkZDcyODU3YjQ0MWZhMDhlMDVhOTBhZGZhYWQyXzEzLTgtMS0xLTk3NjI3_0df87775-7797-4aa9-a6b5-2888d2db81b0">6.0</ix:nonNumeric></span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;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;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%">Exercisable at December&#160;31, 2020</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%"><ix:nonFraction unitRef="shares" contextRef="i8c492e1c1980414f9304ccac101b2f07_I20201231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZToyODBiZGQ3Mjg1N2I0NDFmYTA4ZTA1YTkwYWRmYWFkMi90YWJsZXJhbmdlOjI4MGJkZDcyODU3YjQ0MWZhMDhlMDVhOTBhZGZhYWQyXzE1LTItMS0xLTk3NjI3_2ea765d8-b11b-4b7e-909d-40c90b0806bc">654</ix:nonFraction>&#160;</span></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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i8c492e1c1980414f9304ccac101b2f07_I20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZToyODBiZGQ3Mjg1N2I0NDFmYTA4ZTA1YTkwYWRmYWFkMi90YWJsZXJhbmdlOjI4MGJkZDcyODU3YjQ0MWZhMDhlMDVhOTBhZGZhYWQyXzE1LTQtMS0xLTk3NjI3_c7316eef-0c8a-4815-aefb-bc13511238b1">57.68</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercisable at December&#160;31, 2021</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%"><ix:nonFraction unitRef="shares" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZToyODBiZGQ3Mjg1N2I0NDFmYTA4ZTA1YTkwYWRmYWFkMi90YWJsZXJhbmdlOjI4MGJkZDcyODU3YjQ0MWZhMDhlMDVhOTBhZGZhYWQyXzE2LTItMS0xLTk3NjI3_e469c62b-3339-4f55-810d-538e740d5ef9">1,015</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZToyODBiZGQ3Mjg1N2I0NDFmYTA4ZTA1YTkwYWRmYWFkMi90YWJsZXJhbmdlOjI4MGJkZDcyODU3YjQ0MWZhMDhlMDVhOTBhZGZhYWQyXzE2LTQtMS0xLTk3NjI3_d60e50aa-3bbc-4e8f-b659-1b676a14c82f">51.48</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercisable at December&#160;31, 2022</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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZToyODBiZGQ3Mjg1N2I0NDFmYTA4ZTA1YTkwYWRmYWFkMi90YWJsZXJhbmdlOjI4MGJkZDcyODU3YjQ0MWZhMDhlMDVhOTBhZGZhYWQyXzE3LTItMS0xLTk3NjI3_88b4513d-ee7c-4210-97b9-1a076c8553f1">1,144</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZToyODBiZGQ3Mjg1N2I0NDFmYTA4ZTA1YTkwYWRmYWFkMi90YWJsZXJhbmdlOjI4MGJkZDcyODU3YjQ0MWZhMDhlMDVhOTBhZGZhYWQyXzE3LTQtMS0xLTk3NjI3_0f8097f5-9b25-4e13-a945-ba13b6d59861">46.98</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZToyODBiZGQ3Mjg1N2I0NDFmYTA4ZTA1YTkwYWRmYWFkMi90YWJsZXJhbmdlOjI4MGJkZDcyODU3YjQ0MWZhMDhlMDVhOTBhZGZhYWQyXzE3LTYtMS0xLTk3NjI3_766930f0-c9a5-4a4e-96e9-033ee007ba58">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZToyODBiZGQ3Mjg1N2I0NDFmYTA4ZTA1YTkwYWRmYWFkMi90YWJsZXJhbmdlOjI4MGJkZDcyODU3YjQ0MWZhMDhlMDVhOTBhZGZhYWQyXzE3LTgtMS0xLTk3NjI3_cbce908b-2472-4250-a383-331ce7ad26b8">5.2</ix:nonNumeric></span></td></tr></table></ix:continuation></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 intrinsic value of a stock award is the amount by which the fair value of the underlying stock exceeds the exercise price of the award. The total intrinsic value of options exercised was $<ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90ZXh0cmVnaW9uOmMyOGRhYzk3NDZiMjQ5NTdhYzY3MjBlNzM0MGNjNWUwXzQxMTA_6f0a1402-ec53-4c83-955f-0d53633c8414">510</ix:nonFraction> for 2021 and $<ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90ZXh0cmVnaW9uOmMyOGRhYzk3NDZiMjQ5NTdhYzY3MjBlNzM0MGNjNWUwXzQxMjQ_db8b7302-b77f-45f0-af54-b74dce06ed7e">118</ix:nonFraction> for 2020.</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Restricted stock units</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%">&#8211; </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We grant restricted stock unit awards to all North American employees and during 2021 and 2020, we paid a portion of employee bonuses in restricted stock units. We also grant certain other restricted stock unit awards under our long-term incentive plan. These awards generally vest over periods of <ix:nonNumeric contextRef="i2ed6d9d8b3b3404d844030133debf0dc_D20220101-20221231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90ZXh0cmVnaW9uOmMyOGRhYzk3NDZiMjQ5NTdhYzY3MjBlNzM0MGNjNWUwXzU0OTc1NTgyNDExOA_8ac00cbd-021d-4e08-a7a7-9a0c8a6f54c7">3</ix:nonNumeric> years or <ix:nonNumeric contextRef="i3dfb6977bf974d6eb457ba37c6b89848_D20220101-20221231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90ZXh0cmVnaW9uOmMyOGRhYzk3NDZiMjQ5NTdhYzY3MjBlNzM0MGNjNWUwXzQ0NDg_23c98447-4ad3-447f-9d58-f9caec8b6b71">4</ix:nonNumeric> years.</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%">Additionally, certain management employees have the option to receive a portion of their bonus payment in the form of restricted stock units. When employees elect this payment method, we provide an additional matching amount of restricted stock units equal to <ix:nonFraction unitRef="number" contextRef="i6a3c36b34e1e4eef99d4e0e0030e0233_I20221231" decimals="2" name="dlx:AdditionalMatchingAmountForRestrictedStockUnitAwards" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90ZXh0cmVnaW9uOmMyOGRhYzk3NDZiMjQ5NTdhYzY3MjBlNzM0MGNjNWUwXzQ3MTM_6c7355df-237b-4144-b5d9-c9fe4b3a6a96">50</ix:nonFraction>% of the restricted stock units earned under the bonus plan. These awards vest <ix:nonNumeric contextRef="ia3f165fe6b6f4022b65396412ac8da3d_D20220101-20221231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90ZXh0cmVnaW9uOmMyOGRhYzk3NDZiMjQ5NTdhYzY3MjBlNzM0MGNjNWUwXzQ3OTM_d8205bd7-4da0-4142-bf62-442a95d2406f">2</ix:nonNumeric> years from the date of grant. In the case of qualified retirement, death, disability or change of control, the awards vest immediately. In the case of involuntary termination without cause or voluntary termination, employees receive a cash payment for the units earned under the bonus plan, but forfeit the company-provided matching amount. We made cash payments of $<ix:nonFraction unitRef="usd" contextRef="ie8b4948e57794aeca03370e42555671d_D20220101-20221231" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationCashFlowEffectCashUsedToSettleAwards" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90ZXh0cmVnaW9uOmMyOGRhYzk3NDZiMjQ5NTdhYzY3MjBlNzM0MGNjNWUwXzU0OTc1NTgyNDAzNA_4af339a7-e539-4e03-98ed-85b7671ca204">123</ix:nonFraction> during 2022</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%">$<ix:nonFraction unitRef="usd" contextRef="ifff003efb6264096893fca99fa6df33e_D20210101-20211231" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationCashFlowEffectCashUsedToSettleAwards" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90ZXh0cmVnaW9uOmMyOGRhYzk3NDZiMjQ5NTdhYzY3MjBlNzM0MGNjNWUwXzU0OTc1NTgyNDA1MA_01523d62-90e3-4ac2-987e-c35b48e2bf5f">64</ix:nonFraction> during 2021 and $<ix:nonFraction unitRef="usd" contextRef="i62a1f0bfaf064a3a8a9a07e5fb6491ad_D20200101-20201231" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationCashFlowEffectCashUsedToSettleAwards" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90ZXh0cmVnaW9uOmMyOGRhYzk3NDZiMjQ5NTdhYzY3MjBlNzM0MGNjNWUwXzU0OTc1NTgyNDA2OQ_0cc03ab3-41ad-4d5e-8df0-532bf09394da">58</ix:nonFraction> during 2020 to settle share-based liabilities.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In addition to awards granted to employees, non-employee members of our board of directors can elect to receive all or a portion of their fees in the form of restricted stock units. Directors are issued shares in exchange for the units upon the earlier of the tenth anniversary of February 1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">st</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> of the year following the year in which the non-employee director ceases to serve on the board or such other objectively determinable date pre-elected by the director. </span></div></ix:continuation><div style="text-indent:27pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:150%">78</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><div style="text-align:center"><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:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#546ff5;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">DELUXE CORPORATION</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(dollars in thousands, except per share amounts)</span></div></td></tr></table></div></div><ix:continuation id="i5e5160526b884adb99a7f4e3a12dd83d" continuedAt="i7844343074d941a099e020636660bd9b"><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Each restricted stock unit is convertible into <ix:nonFraction unitRef="shares" contextRef="ie00bc3870d3c4c4f9c8cc980635f2e9f_I20221231" decimals="INF" name="dlx:NumberOfSharesOfCommonStockIntoWhichEachAwardIsConvertible" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90ZXh0cmVnaW9uOmMyOGRhYzk3NDZiMjQ5NTdhYzY3MjBlNzM0MGNjNWUwXzU2NDM_25c49e7e-8c76-4167-bc90-d42daf469b07">1</ix:nonFraction> share of common stock upon completion of the vesting period. <ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90ZXh0cmVnaW9uOmMyOGRhYzk3NDZiMjQ5NTdhYzY3MjBlNzM0MGNjNWUwXzg0NjM_7859411b-b7df-4af3-97c4-6b329fac3bae" continuedAt="if8c8de77ad5f47d89b07f0c08593a628" escape="true">Information regarding our restricted stock units was as follows:</ix:nonNumeric></span><ix:continuation id="if8c8de77ad5f47d89b07f0c08593a628"><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:55.040%"></td><td style="width:0.1%"></td><td style="width: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:12.794%"></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: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%">Number of units</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</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%">Weighted-average grant date fair value per unit</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%">Weighted-average remaining vesting period</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in years)</span></div></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%">Outstanding at December&#160;31, 2019</span></div></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:2pt 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%"><ix:nonFraction unitRef="shares" contextRef="i99db355c14bf49daafd1857503af71b5_I20191231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTpkOWNmNzc4OWU2MGM0YWRjOTQ5MjExZjU5MzFhNmQwNC90YWJsZXJhbmdlOmQ5Y2Y3Nzg5ZTYwYzRhZGM5NDkyMTFmNTkzMWE2ZDA0XzEtMi0xLTEtOTc2Mjc_bf5cbe39-26eb-478a-8afe-d0ae49609fc4">664</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i99db355c14bf49daafd1857503af71b5_I20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTpkOWNmNzc4OWU2MGM0YWRjOTQ5MjExZjU5MzFhNmQwNC90YWJsZXJhbmdlOmQ5Y2Y3Nzg5ZTYwYzRhZGM5NDkyMTFmNTkzMWE2ZDA0XzEtNC0xLTEtOTc2Mjc_2a15c09c-dec5-4432-bcf4-d40c341f955b">44.35</ix:nonFraction>&#160;</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 colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</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%"><ix:nonFraction unitRef="shares" contextRef="i1745c11467714d268a5fa0c94d611a30_D20200101-20201231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTpkOWNmNzc4OWU2MGM0YWRjOTQ5MjExZjU5MzFhNmQwNC90YWJsZXJhbmdlOmQ5Y2Y3Nzg5ZTYwYzRhZGM5NDkyMTFmNTkzMWE2ZDA0XzItMi0xLTEtOTc2Mjc_03651b92-0b77-432b-8c0a-4d4143cdace7">628</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i1745c11467714d268a5fa0c94d611a30_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTpkOWNmNzc4OWU2MGM0YWRjOTQ5MjExZjU5MzFhNmQwNC90YWJsZXJhbmdlOmQ5Y2Y3Nzg5ZTYwYzRhZGM5NDkyMTFmNTkzMWE2ZDA0XzItNC0xLTEtOTc2Mjc_1008e3f2-32cb-4556-b8af-1805c044616f">37.25</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vested</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%">(<ix:nonFraction unitRef="shares" contextRef="i1745c11467714d268a5fa0c94d611a30_D20200101-20201231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTpkOWNmNzc4OWU2MGM0YWRjOTQ5MjExZjU5MzFhNmQwNC90YWJsZXJhbmdlOmQ5Y2Y3Nzg5ZTYwYzRhZGM5NDkyMTFmNTkzMWE2ZDA0XzMtMi0xLTEtOTc2Mjc_3a336845-a055-4bcf-8c0a-32179f9d8d73">282</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i1745c11467714d268a5fa0c94d611a30_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTpkOWNmNzc4OWU2MGM0YWRjOTQ5MjExZjU5MzFhNmQwNC90YWJsZXJhbmdlOmQ5Y2Y3Nzg5ZTYwYzRhZGM5NDkyMTFmNTkzMWE2ZDA0XzMtNC0xLTEtOTc2Mjc_1afdd5d0-247e-43c6-ac63-ff9d84847501">45.18</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forfeited</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%">(<ix:nonFraction unitRef="shares" contextRef="i1745c11467714d268a5fa0c94d611a30_D20200101-20201231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTpkOWNmNzc4OWU2MGM0YWRjOTQ5MjExZjU5MzFhNmQwNC90YWJsZXJhbmdlOmQ5Y2Y3Nzg5ZTYwYzRhZGM5NDkyMTFmNTkzMWE2ZDA0XzQtMi0xLTEtOTc2Mjc_6a399f3f-f272-4382-9cce-568b0c72bbad">83</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i1745c11467714d268a5fa0c94d611a30_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTpkOWNmNzc4OWU2MGM0YWRjOTQ5MjExZjU5MzFhNmQwNC90YWJsZXJhbmdlOmQ5Y2Y3Nzg5ZTYwYzRhZGM5NDkyMTFmNTkzMWE2ZDA0XzQtNC0xLTEtOTc2Mjc_54a29560-29ca-45c3-a5f6-deeb48a0433d">40.44</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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%">Outstanding at December&#160;31, 2020</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%"><ix:nonFraction unitRef="shares" contextRef="ie94fc07187b34e7599db79cb450ab83c_I20201231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTpkOWNmNzc4OWU2MGM0YWRjOTQ5MjExZjU5MzFhNmQwNC90YWJsZXJhbmdlOmQ5Y2Y3Nzg5ZTYwYzRhZGM5NDkyMTFmNTkzMWE2ZDA0XzUtMi0xLTEtOTc2Mjc_41d61ef2-47ab-4d01-93e8-129d442354b9">927</ix:nonFraction>&#160;</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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ie94fc07187b34e7599db79cb450ab83c_I20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTpkOWNmNzc4OWU2MGM0YWRjOTQ5MjExZjU5MzFhNmQwNC90YWJsZXJhbmdlOmQ5Y2Y3Nzg5ZTYwYzRhZGM5NDkyMTFmNTkzMWE2ZDA0XzUtNC0xLTEtOTc2Mjc_7fd99965-9873-4d3d-b529-4685d323b87f">39.68</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</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%"><ix:nonFraction unitRef="shares" contextRef="i0997991cc78d4449acaa7f8990ad94ec_D20210101-20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTpkOWNmNzc4OWU2MGM0YWRjOTQ5MjExZjU5MzFhNmQwNC90YWJsZXJhbmdlOmQ5Y2Y3Nzg5ZTYwYzRhZGM5NDkyMTFmNTkzMWE2ZDA0XzYtMi0xLTEtOTc2Mjc_ba4808cd-ceb5-4520-9515-db4d7c4f6d2c">642</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i0997991cc78d4449acaa7f8990ad94ec_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTpkOWNmNzc4OWU2MGM0YWRjOTQ5MjExZjU5MzFhNmQwNC90YWJsZXJhbmdlOmQ5Y2Y3Nzg5ZTYwYzRhZGM5NDkyMTFmNTkzMWE2ZDA0XzYtNC0xLTEtOTc2Mjc_fb6adf8f-7ec4-4ebe-8652-e3c11a3d5aa2">42.90</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vested</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%">(<ix:nonFraction unitRef="shares" contextRef="i0997991cc78d4449acaa7f8990ad94ec_D20210101-20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTpkOWNmNzc4OWU2MGM0YWRjOTQ5MjExZjU5MzFhNmQwNC90YWJsZXJhbmdlOmQ5Y2Y3Nzg5ZTYwYzRhZGM5NDkyMTFmNTkzMWE2ZDA0XzctMi0xLTEtOTc2Mjc_e1d81478-c4eb-490c-9234-c7cfeb371be3">425</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i0997991cc78d4449acaa7f8990ad94ec_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTpkOWNmNzc4OWU2MGM0YWRjOTQ5MjExZjU5MzFhNmQwNC90YWJsZXJhbmdlOmQ5Y2Y3Nzg5ZTYwYzRhZGM5NDkyMTFmNTkzMWE2ZDA0XzctNC0xLTEtOTc2Mjc_dec4fbf4-e8be-48f0-9352-017b42103e4b">40.50</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forfeited</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%">(<ix:nonFraction unitRef="shares" contextRef="i0997991cc78d4449acaa7f8990ad94ec_D20210101-20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTpkOWNmNzc4OWU2MGM0YWRjOTQ5MjExZjU5MzFhNmQwNC90YWJsZXJhbmdlOmQ5Y2Y3Nzg5ZTYwYzRhZGM5NDkyMTFmNTkzMWE2ZDA0XzgtMi0xLTEtOTc2Mjc_74982437-ad87-41d8-8eca-f3e70721f3be">112</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i0997991cc78d4449acaa7f8990ad94ec_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTpkOWNmNzc4OWU2MGM0YWRjOTQ5MjExZjU5MzFhNmQwNC90YWJsZXJhbmdlOmQ5Y2Y3Nzg5ZTYwYzRhZGM5NDkyMTFmNTkzMWE2ZDA0XzgtNC0xLTEtOTc2Mjc_d2990242-567e-4731-982a-0aed9791e154">39.78</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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%">Outstanding at December&#160;31, 2021</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%"><ix:nonFraction unitRef="shares" contextRef="iee561407feba49ed828c758b2d5aaea6_I20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTpkOWNmNzc4OWU2MGM0YWRjOTQ5MjExZjU5MzFhNmQwNC90YWJsZXJhbmdlOmQ5Y2Y3Nzg5ZTYwYzRhZGM5NDkyMTFmNTkzMWE2ZDA0XzktMi0xLTEtOTc2Mjc_6db97c84-dbc0-42b1-810d-162952280f01">1,032</ix:nonFraction>&#160;</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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="iee561407feba49ed828c758b2d5aaea6_I20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTpkOWNmNzc4OWU2MGM0YWRjOTQ5MjExZjU5MzFhNmQwNC90YWJsZXJhbmdlOmQ5Y2Y3Nzg5ZTYwYzRhZGM5NDkyMTFmNTkzMWE2ZDA0XzktNC0xLTEtOTc2Mjc_90b2acbf-dca6-46cc-9f1e-682498fab8ac">41.37</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding: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%">Granted</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ie6ccfe106ea14a80b7b71b7412ce4615_D20220101-20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTpkOWNmNzc4OWU2MGM0YWRjOTQ5MjExZjU5MzFhNmQwNC90YWJsZXJhbmdlOmQ5Y2Y3Nzg5ZTYwYzRhZGM5NDkyMTFmNTkzMWE2ZDA0XzEwLTItMS0xLTk3NjI3_8cbe10dc-6ffb-40cb-9e9a-e541f0baa2fa">770</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ie6ccfe106ea14a80b7b71b7412ce4615_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTpkOWNmNzc4OWU2MGM0YWRjOTQ5MjExZjU5MzFhNmQwNC90YWJsZXJhbmdlOmQ5Y2Y3Nzg5ZTYwYzRhZGM5NDkyMTFmNTkzMWE2ZDA0XzEwLTQtMS0xLTk3NjI3_5a224c37-7b39-4578-ac72-72312984aa18">30.52</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding: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%">Vested</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="ie6ccfe106ea14a80b7b71b7412ce4615_D20220101-20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTpkOWNmNzc4OWU2MGM0YWRjOTQ5MjExZjU5MzFhNmQwNC90YWJsZXJhbmdlOmQ5Y2Y3Nzg5ZTYwYzRhZGM5NDkyMTFmNTkzMWE2ZDA0XzExLTItMS0xLTk3NjI3_db0ed13f-5df1-4a22-a67a-1808f7875956">475</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ie6ccfe106ea14a80b7b71b7412ce4615_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTpkOWNmNzc4OWU2MGM0YWRjOTQ5MjExZjU5MzFhNmQwNC90YWJsZXJhbmdlOmQ5Y2Y3Nzg5ZTYwYzRhZGM5NDkyMTFmNTkzMWE2ZDA0XzExLTQtMS0xLTk3NjI3_7779669d-9311-47cf-bb41-9fcb472d3619">42.00</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding: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%">Forfeited</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="ie6ccfe106ea14a80b7b71b7412ce4615_D20220101-20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTpkOWNmNzc4OWU2MGM0YWRjOTQ5MjExZjU5MzFhNmQwNC90YWJsZXJhbmdlOmQ5Y2Y3Nzg5ZTYwYzRhZGM5NDkyMTFmNTkzMWE2ZDA0XzEyLTItMS0xLTk3NjI3_d8738af9-1041-48b5-a286-b971e90b5a88">282</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ie6ccfe106ea14a80b7b71b7412ce4615_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTpkOWNmNzc4OWU2MGM0YWRjOTQ5MjExZjU5MzFhNmQwNC90YWJsZXJhbmdlOmQ5Y2Y3Nzg5ZTYwYzRhZGM5NDkyMTFmNTkzMWE2ZDA0XzEyLTQtMS0xLTk3NjI3_91b2f510-68ed-4931-909c-f41a1c6a1cc2">37.96</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding at December&#160;31, 2022</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ie00bc3870d3c4c4f9c8cc980635f2e9f_I20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTpkOWNmNzc4OWU2MGM0YWRjOTQ5MjExZjU5MzFhNmQwNC90YWJsZXJhbmdlOmQ5Y2Y3Nzg5ZTYwYzRhZGM5NDkyMTFmNTkzMWE2ZDA0XzEzLTItMS0xLTk3NjI3_a3ebc292-0fbb-452b-b719-fb6d870dd009">1,045</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ie00bc3870d3c4c4f9c8cc980635f2e9f_I20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTpkOWNmNzc4OWU2MGM0YWRjOTQ5MjExZjU5MzFhNmQwNC90YWJsZXJhbmdlOmQ5Y2Y3Nzg5ZTYwYzRhZGM5NDkyMTFmNTkzMWE2ZDA0XzEzLTQtMS0xLTk3NjI3_6f250b43-4f46-4efc-ada8-03ae4d7fc80b">34.10</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ie6ccfe106ea14a80b7b71b7412ce4615_D20220101-20221231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTpkOWNmNzc4OWU2MGM0YWRjOTQ5MjExZjU5MzFhNmQwNC90YWJsZXJhbmdlOmQ5Y2Y3Nzg5ZTYwYzRhZGM5NDkyMTFmNTkzMWE2ZDA0XzEzLTYtMS0xLTk3NjI3_d1dd8eea-41b8-4dc6-af8c-0b4aaad33328">2.9</ix:nonNumeric></span></td></tr></table></ix:continuation></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%">Of the awards outstanding at December&#160;31, 2022, <ix:nonFraction unitRef="shares" contextRef="ida180e6cc82642a9a2b28547201aa7c1_I20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90ZXh0cmVnaW9uOmMyOGRhYzk3NDZiMjQ5NTdhYzY3MjBlNzM0MGNjNWUwXzU4MDc_55af3dec-e30c-4238-b316-51f5a205af01">45</ix:nonFraction> thousand restricted stock units with a value of $<ix:nonFraction unitRef="usd" contextRef="ida180e6cc82642a9a2b28547201aa7c1_I20221231" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90ZXh0cmVnaW9uOmMyOGRhYzk3NDZiMjQ5NTdhYzY3MjBlNzM0MGNjNWUwXzU4NDk_8dbc98d0-738b-441e-9d98-624230542e6a">766</ix:nonFraction> were included in accrued liabilities and other non-current liabilities on the consolidated balance sheet. As of December&#160;31, 2022, these units had a fair value of $<ix:nonFraction unitRef="usdPerShare" contextRef="ida180e6cc82642a9a2b28547201aa7c1_I20221231" decimals="2" name="us-gaap:SharePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90ZXh0cmVnaW9uOmMyOGRhYzk3NDZiMjQ5NTdhYzY3MjBlNzM0MGNjNWUwXzYwMDA_5b6e882b-fea0-4070-8992-cc5624055783">16.98</ix:nonFraction> per unit and a weighted-average remaining contractual term of <ix:nonNumeric contextRef="ie8b4948e57794aeca03370e42555671d_D20220101-20221231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90ZXh0cmVnaW9uOmMyOGRhYzk3NDZiMjQ5NTdhYzY3MjBlNzM0MGNjNWUwXzYwNjU_287bdd83-18de-49fd-b100-2f00a4314624">10</ix:nonNumeric> months.</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 value of restricted stock units that vested was $<ix:nonFraction unitRef="usd" contextRef="ie6ccfe106ea14a80b7b71b7412ce4615_D20220101-20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90ZXh0cmVnaW9uOmMyOGRhYzk3NDZiMjQ5NTdhYzY3MjBlNzM0MGNjNWUwXzYxMzM_51bb1ee2-f5f1-468e-91d1-2ce8f4c03639">13,602</ix:nonFraction> for 2022, $<ix:nonFraction unitRef="usd" contextRef="i0997991cc78d4449acaa7f8990ad94ec_D20210101-20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90ZXh0cmVnaW9uOmMyOGRhYzk3NDZiMjQ5NTdhYzY3MjBlNzM0MGNjNWUwXzYxNDQ_508aa0a1-c201-4f38-8d60-23c51218fb3f">16,646</ix:nonFraction> for 2021 and $<ix:nonFraction unitRef="usd" contextRef="i1745c11467714d268a5fa0c94d611a30_D20200101-20201231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90ZXh0cmVnaW9uOmMyOGRhYzk3NDZiMjQ5NTdhYzY3MjBlNzM0MGNjNWUwXzYxNTg_f99c86f7-7b23-45be-b6ca-df1a11c26028">7,839</ix:nonFraction> for 2020. </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%">Restricted shares</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%">&#8211; </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For restricted share awards granted to employees under our current long-term incentive plan, in most cases one-fourth of the shares vested each year over <ix:nonNumeric contextRef="i4f9bef224dd14159b7ab15071305ea9e_D20220101-20221231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90ZXh0cmVnaW9uOmMyOGRhYzk3NDZiMjQ5NTdhYzY3MjBlNzM0MGNjNWUwXzY0NDg_91f872fb-e144-4680-bb15-1cb674e4e05b">4</ix:nonNumeric> years. <ix:nonFraction unitRef="shares" contextRef="id7ae4d105ff5436f84a7860d9b128761_D20210101-20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90ZXh0cmVnaW9uOmMyOGRhYzk3NDZiMjQ5NTdhYzY3MjBlNzM0MGNjNWUwXzY0NTI_47844fce-fbe7-4156-8f21-18c77ff8c4e3"><ix:nonFraction unitRef="shares" contextRef="i644d10e2b7b74e3a908a73525bf57e99_D20220101-20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90ZXh0cmVnaW9uOmMyOGRhYzk3NDZiMjQ5NTdhYzY3MjBlNzM0MGNjNWUwXzY0NTI_ac478f7f-f8de-4852-be4a-685bacc8fe0f">No</ix:nonFraction></ix:nonFraction> restricted share awards were granted during 2022 or 2021, and <ix:nonFraction unitRef="shares" contextRef="i511e45c8aea243a0a8534d1486fe95fd_I20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90ZXh0cmVnaW9uOmMyOGRhYzk3NDZiMjQ5NTdhYzY3MjBlNzM0MGNjNWUwXzU0OTc1NTgyNDI2NA_87d7a549-f006-47f6-8b19-f9a2830fe857"><ix:nonFraction unitRef="shares" contextRef="i29d560ad6e454a9e8aad32164e8656a9_I20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90ZXh0cmVnaW9uOmMyOGRhYzk3NDZiMjQ5NTdhYzY3MjBlNzM0MGNjNWUwXzU0OTc1NTgyNDI2NA_f80cb436-7d6f-42d4-a33f-462ba58cf363">no</ix:nonFraction></ix:nonFraction> restricted share awards were outstanding as of December 31, 2021 or December&#160;31, 2022.</span></div><div style="text-indent:27pt"><span><br/></span></div><ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90ZXh0cmVnaW9uOmMyOGRhYzk3NDZiMjQ5NTdhYzY3MjBlNzM0MGNjNWUwXzg1MTE_6e122c64-e5cb-4ef5-9f25-6646ee33f714" escape="true"><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Information regarding unvested restricted shares 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:0 1pt"></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%">Number of shares</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</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%">Weighted-average grant date fair value per share</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%">Unvested at December&#160;31, 2019</span></div></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:2pt 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%"><ix:nonFraction unitRef="shares" contextRef="i62f4571a32f8454f9eae53ae4b882aa2_I20191231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTpkNmRiYjQxMWM3ZGY0ZmFjYWE0YmY2MTg5MGFmMGQ3Ni90YWJsZXJhbmdlOmQ2ZGJiNDExYzdkZjRmYWNhYTRiZjYxODkwYWYwZDc2XzEtMi0xLTEtOTc2Mjc_9256694e-48df-495b-b6bc-dac72b8e8986">26</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i62f4571a32f8454f9eae53ae4b882aa2_I20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTpkNmRiYjQxMWM3ZGY0ZmFjYWE0YmY2MTg5MGFmMGQ3Ni90YWJsZXJhbmdlOmQ2ZGJiNDExYzdkZjRmYWNhYTRiZjYxODkwYWYwZDc2XzEtNC0xLTEtOTc2Mjc_eb91d9ea-be1f-4c09-bb69-b1205995f192">71.61</ix:nonFraction>&#160;</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="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%">Vested</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%">(<ix:nonFraction unitRef="shares" contextRef="i2e5a905a969848c3bb63e73a8cc9a5fe_D20200101-20201231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTpkNmRiYjQxMWM3ZGY0ZmFjYWE0YmY2MTg5MGFmMGQ3Ni90YWJsZXJhbmdlOmQ2ZGJiNDExYzdkZjRmYWNhYTRiZjYxODkwYWYwZDc2XzMtMi0xLTEtOTc2Mjc_8338df1f-b4b2-44f1-bc7b-dd336cd3bd87">16</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i2e5a905a969848c3bb63e73a8cc9a5fe_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTpkNmRiYjQxMWM3ZGY0ZmFjYWE0YmY2MTg5MGFmMGQ3Ni90YWJsZXJhbmdlOmQ2ZGJiNDExYzdkZjRmYWNhYTRiZjYxODkwYWYwZDc2XzMtNC0xLTEtOTc2Mjc_2e081e3f-9f0e-4cbf-813b-f5af82f67366">72.79</ix:nonFraction>&#160;</span></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%">Forfeited</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%">(<ix:nonFraction unitRef="shares" contextRef="i2e5a905a969848c3bb63e73a8cc9a5fe_D20200101-20201231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTpkNmRiYjQxMWM3ZGY0ZmFjYWE0YmY2MTg5MGFmMGQ3Ni90YWJsZXJhbmdlOmQ2ZGJiNDExYzdkZjRmYWNhYTRiZjYxODkwYWYwZDc2XzQtMi0xLTEtOTc2Mjc_9c00c2e4-6a82-4bd7-8764-262544377a11">2</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i2e5a905a969848c3bb63e73a8cc9a5fe_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTpkNmRiYjQxMWM3ZGY0ZmFjYWE0YmY2MTg5MGFmMGQ3Ni90YWJsZXJhbmdlOmQ2ZGJiNDExYzdkZjRmYWNhYTRiZjYxODkwYWYwZDc2XzQtNC0xLTEtOTc2Mjc_5d7de01b-ed76-4284-a355-1250b6d376ad">61.43</ix:nonFraction>&#160;</span></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%">Unvested at December&#160;31, 2020</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%"><ix:nonFraction unitRef="shares" contextRef="ic95ed7f769274e049258455e5ff1e9ab_I20201231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTpkNmRiYjQxMWM3ZGY0ZmFjYWE0YmY2MTg5MGFmMGQ3Ni90YWJsZXJhbmdlOmQ2ZGJiNDExYzdkZjRmYWNhYTRiZjYxODkwYWYwZDc2XzUtMi0xLTEtOTc2Mjc_647a2bf5-5a93-458a-af1f-41e53f724915">8</ix:nonFraction>&#160;</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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ic95ed7f769274e049258455e5ff1e9ab_I20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTpkNmRiYjQxMWM3ZGY0ZmFjYWE0YmY2MTg5MGFmMGQ3Ni90YWJsZXJhbmdlOmQ2ZGJiNDExYzdkZjRmYWNhYTRiZjYxODkwYWYwZDc2XzUtNC0xLTEtOTc2Mjc_e9dce004-0055-496f-9637-2b0fe1e749ec">71.02</ix:nonFraction>&#160;</span></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%">Vested</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%">(<ix:nonFraction unitRef="shares" contextRef="id7ae4d105ff5436f84a7860d9b128761_D20210101-20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTpkNmRiYjQxMWM3ZGY0ZmFjYWE0YmY2MTg5MGFmMGQ3Ni90YWJsZXJhbmdlOmQ2ZGJiNDExYzdkZjRmYWNhYTRiZjYxODkwYWYwZDc2XzYtMi0xLTEtOTc2Mjc_c8b8594a-ac54-4ad2-ad70-646ecd6a08df">8</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="id7ae4d105ff5436f84a7860d9b128761_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTpkNmRiYjQxMWM3ZGY0ZmFjYWE0YmY2MTg5MGFmMGQ3Ni90YWJsZXJhbmdlOmQ2ZGJiNDExYzdkZjRmYWNhYTRiZjYxODkwYWYwZDc2XzYtNC0xLTEtOTc2Mjc_6abf1eb1-9e94-49dc-9b09-5c8684ecd14c">71.02</ix:nonFraction>&#160;</span></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%">Unvested at December&#160;31, 2021</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-bottom:3pt double #000;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%"><ix:nonFraction unitRef="shares" contextRef="i29d560ad6e454a9e8aad32164e8656a9_I20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTpkNmRiYjQxMWM3ZGY0ZmFjYWE0YmY2MTg5MGFmMGQ3Ni90YWJsZXJhbmdlOmQ2ZGJiNDExYzdkZjRmYWNhYTRiZjYxODkwYWYwZDc2XzgtMi0xLTEtOTc2Mjc_3860db09-81e5-4dea-a0d3-78ede272d3d3">&#8212;</ix:nonFraction>&#160;</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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i29d560ad6e454a9e8aad32164e8656a9_I20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTpkNmRiYjQxMWM3ZGY0ZmFjYWE0YmY2MTg5MGFmMGQ3Ni90YWJsZXJhbmdlOmQ2ZGJiNDExYzdkZjRmYWNhYTRiZjYxODkwYWYwZDc2XzgtNC0xLTEtOTc2Mjc_1e657b3a-92ec-4879-8644-475fcd2fd236">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><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 total fair value of restricted shares that vested was $<ix:nonFraction unitRef="usd" contextRef="id7ae4d105ff5436f84a7860d9b128761_D20210101-20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90ZXh0cmVnaW9uOmMyOGRhYzk3NDZiMjQ5NTdhYzY3MjBlNzM0MGNjNWUwXzY2NTk_3fe43ee5-3edd-4880-96d8-7291ff42093e">332</ix:nonFraction> for 2021 and $<ix:nonFraction unitRef="usd" contextRef="i2e5a905a969848c3bb63e73a8cc9a5fe_D20200101-20201231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90ZXh0cmVnaW9uOmMyOGRhYzk3NDZiMjQ5NTdhYzY3MjBlNzM0MGNjNWUwXzY2NzM_4aa8261d-8f5d-407c-8cf9-7a74b934c3a3">600</ix:nonFraction> for 2020. </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%">Performance share unit awards</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%">&#8211; </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our performance share unit awards have a <ix:nonNumeric contextRef="i9e9ac7ce614c4289ab1fab1f75657786_D20220101-20221231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90ZXh0cmVnaW9uOmMyOGRhYzk3NDZiMjQ5NTdhYzY3MjBlNzM0MGNjNWUwXzY3NTk_34da1081-db74-450c-921c-64a680fdae3c">3</ix:nonNumeric> year vesting period. Shares will be issued at the end of the vesting period if performance targets relating to revenue and total shareholder return are achieved. If employment is terminated for any reason prior to the <ix:nonNumeric contextRef="i9e9ac7ce614c4289ab1fab1f75657786_D20220101-20221231" name="dlx:Periodsaftergrantwhenvestingofawardmaybemodified" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90ZXh0cmVnaW9uOmMyOGRhYzk3NDZiMjQ5NTdhYzY3MjBlNzM0MGNjNWUwXzY5ODA_058e0455-733a-48f4-ba8a-91a64c352216">1</ix:nonNumeric> year anniversary of the commencement of the performance period, the award is forfeited. On or after the <ix:nonNumeric contextRef="i9e9ac7ce614c4289ab1fab1f75657786_D20220101-20221231" name="dlx:Periodsaftergrantwhenvestingofawardmaybemodified" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90ZXh0cmVnaW9uOmMyOGRhYzk3NDZiMjQ5NTdhYzY3MjBlNzM0MGNjNWUwXzcwODc_058e0455-733a-48f4-ba8a-91a64c352216">1</ix:nonNumeric> year anniversary of the commencement of the performance period, a pro-rata portion of the shares awarded at the end of the performance period is issued in the case of qualified retirement, death, disability, involuntary termination without cause or resignation for good reason, as defined in the agreement.</span></div></ix:continuation><div style="text-indent:27pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:150%">79</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><div style="text-align:center"><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:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#546ff5;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">DELUXE CORPORATION</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(dollars in thousands, except per share amounts)</span></div></td></tr></table></div></div><ix:continuation id="i7844343074d941a099e020636660bd9b" continuedAt="i3411475713214d02bea83c49e87b07cd"><ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="dlx:SharebasedcompensationperformanceshareawardsvaluationassumptionsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90ZXh0cmVnaW9uOmMyOGRhYzk3NDZiMjQ5NTdhYzY3MjBlNzM0MGNjNWUwXzg0NTg_30b23bab-a43a-4fd0-b6dd-624e7f2a1890" escape="true"><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 weighted-average assumptions were used in the Monte Carlo simulation model in determining the fair value of market-based performance share units granted:</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:54.976%"></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.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: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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</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%">Risk-free interest rate</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i9e9ac7ce614c4289ab1fab1f75657786_D20220101-20221231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTpiZTJiYmU3YWYwY2Y0MDQ1OWNmYjliMjQ3MDM2NmI1ZC90YWJsZXJhbmdlOmJlMmJiZTdhZjBjZjQwNDU5Y2ZiOWIyNDcwMzY2YjVkXzEtMi0xLTEtOTc2Mjc_5b472c6d-7c88-47bb-8849-060cdece19d4">1.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:2pt 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%"><ix:nonFraction unitRef="number" contextRef="i740194b9fd9a49a885bb4cee09fdb2c8_D20210101-20211231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTpiZTJiYmU3YWYwY2Y0MDQ1OWNmYjliMjQ3MDM2NmI1ZC90YWJsZXJhbmdlOmJlMmJiZTdhZjBjZjQwNDU5Y2ZiOWIyNDcwMzY2YjVkXzEtNC0xLTEtOTc2Mjc_842219cc-9c42-4647-8e4f-a525790710c1">0.3</ix:nonFraction>&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:2pt 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%"><ix:nonFraction unitRef="number" contextRef="icd0eca5b5a854262a14d2712ef152a7a_D20200101-20201231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTpiZTJiYmU3YWYwY2Y0MDQ1OWNmYjliMjQ3MDM2NmI1ZC90YWJsZXJhbmdlOmJlMmJiZTdhZjBjZjQwNDU5Y2ZiOWIyNDcwMzY2YjVkXzEtNi0xLTEtOTc2Mjc_9a8b6b7a-9ed8-4ac1-ab0d-a923cd2a47e6">1.4</ix:nonFraction>&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i9e9ac7ce614c4289ab1fab1f75657786_D20220101-20221231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTpiZTJiYmU3YWYwY2Y0MDQ1OWNmYjliMjQ3MDM2NmI1ZC90YWJsZXJhbmdlOmJlMmJiZTdhZjBjZjQwNDU5Y2ZiOWIyNDcwMzY2YjVkXzItMi0xLTEtOTc2Mjc_06450a9b-5cf1-497d-87c3-4f804d489561">3.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</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%"><ix:nonFraction unitRef="number" contextRef="i740194b9fd9a49a885bb4cee09fdb2c8_D20210101-20211231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTpiZTJiYmU3YWYwY2Y0MDQ1OWNmYjliMjQ3MDM2NmI1ZC90YWJsZXJhbmdlOmJlMmJiZTdhZjBjZjQwNDU5Y2ZiOWIyNDcwMzY2YjVkXzItNC0xLTEtOTc2Mjc_3d7e7cc7-4c06-448e-90cd-14a9c3d335c1">4.4</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="icd0eca5b5a854262a14d2712ef152a7a_D20200101-20201231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTpiZTJiYmU3YWYwY2Y0MDQ1OWNmYjliMjQ3MDM2NmI1ZC90YWJsZXJhbmdlOmJlMmJiZTdhZjBjZjQwNDU5Y2ZiOWIyNDcwMzY2YjVkXzItNi0xLTEtOTc2Mjc_46b2e9ab-0c59-4a53-af39-0cb8d428e40e">2.4</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i9e9ac7ce614c4289ab1fab1f75657786_D20220101-20221231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTpiZTJiYmU3YWYwY2Y0MDQ1OWNmYjliMjQ3MDM2NmI1ZC90YWJsZXJhbmdlOmJlMmJiZTdhZjBjZjQwNDU5Y2ZiOWIyNDcwMzY2YjVkXzMtMi0xLTEtOTc2Mjc_34177eda-510a-4148-88ca-b134ea0d6414">54.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</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%"><ix:nonFraction unitRef="number" contextRef="i740194b9fd9a49a885bb4cee09fdb2c8_D20210101-20211231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTpiZTJiYmU3YWYwY2Y0MDQ1OWNmYjliMjQ3MDM2NmI1ZC90YWJsZXJhbmdlOmJlMmJiZTdhZjBjZjQwNDU5Y2ZiOWIyNDcwMzY2YjVkXzMtNC0xLTEtOTc2Mjc_51ba4233-19bc-42e2-8fb6-af9328565ed2">55.6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="icd0eca5b5a854262a14d2712ef152a7a_D20200101-20201231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTpiZTJiYmU3YWYwY2Y0MDQ1OWNmYjliMjQ3MDM2NmI1ZC90YWJsZXJhbmdlOmJlMmJiZTdhZjBjZjQwNDU5Y2ZiOWIyNDcwMzY2YjVkXzMtNi0xLTEtOTc2Mjc_5cbb53ae-fdb0-4b9e-ac82-563db437a97b">28.6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div></ix:nonNumeric><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 risk-free interest rate for periods within the expected award life is based on the U.S. Treasury yield curve in effect at the grant date. The dividend yield is estimated over the expected life of the award based on historical dividends paid. Expected volatility is based on the historical volatility of our stock over the expected life of the award.</span></div><div style="text-indent:27pt"><span><br/></span></div><ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90ZXh0cmVnaW9uOmMyOGRhYzk3NDZiMjQ5NTdhYzY3MjBlNzM0MGNjNWUwXzg0NzI_22317ff2-9f91-4d55-9ae1-65b9e714f1aa" escape="true"><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Information regarding unvested performance share units 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:55.040%"></td><td style="width:0.1%"></td><td style="width: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:12.794%"></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: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%">Performance share units</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</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%">Weighted-average grant date fair value per unit</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%">Weighted-average remaining contractual term</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in years)</span></div></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%">Unvested at December&#160;31, 2019</span></div></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:2pt 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%"><ix:nonFraction unitRef="shares" contextRef="iec03019219cd4023a49af38eb741fcc6_I20191231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTowMjcxNjRlMDU1OWM0YjFhYmEyOWJkNTc5ZTc2NzFmZi90YWJsZXJhbmdlOjAyNzE2NGUwNTU5YzRiMWFiYTI5YmQ1NzllNzY3MWZmXzEtMi0xLTEtOTc2Mjc_db162ed1-be4b-4a8d-ada5-dd360b2ccc3c">252</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usdPerShare" contextRef="iec03019219cd4023a49af38eb741fcc6_I20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTowMjcxNjRlMDU1OWM0YjFhYmEyOWJkNTc5ZTc2NzFmZi90YWJsZXJhbmdlOjAyNzE2NGUwNTU5YzRiMWFiYTI5YmQ1NzllNzY3MWZmXzEtNC0xLTEtOTc2Mjc_40a54232-6daf-44e6-8570-5dde4a530189">57.64</ix:nonFraction>&#160;</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 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"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="icd0eca5b5a854262a14d2712ef152a7a_D20200101-20201231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTowMjcxNjRlMDU1OWM0YjFhYmEyOWJkNTc5ZTc2NzFmZi90YWJsZXJhbmdlOjAyNzE2NGUwNTU5YzRiMWFiYTI5YmQ1NzllNzY3MWZmXzItMi0xLTEtOTc2Mjc_859b30eb-a38e-4bd0-aa89-2a18e1169454">127</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="icd0eca5b5a854262a14d2712ef152a7a_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTowMjcxNjRlMDU1OWM0YjFhYmEyOWJkNTc5ZTc2NzFmZi90YWJsZXJhbmdlOjAyNzE2NGUwNTU5YzRiMWFiYTI5YmQ1NzllNzY3MWZmXzItNC0xLTEtOTc2Mjc_96d4942e-c3da-438f-83db-0c9c0425e6ed">36.06</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vested</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%">(<ix:nonFraction unitRef="shares" contextRef="icd0eca5b5a854262a14d2712ef152a7a_D20200101-20201231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTowMjcxNjRlMDU1OWM0YjFhYmEyOWJkNTc5ZTc2NzFmZi90YWJsZXJhbmdlOjAyNzE2NGUwNTU5YzRiMWFiYTI5YmQ1NzllNzY3MWZmXzMtMi0xLTEtOTc2Mjc_4a06154a-b542-4500-bdeb-3a1f50538c6e">61</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="icd0eca5b5a854262a14d2712ef152a7a_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTowMjcxNjRlMDU1OWM0YjFhYmEyOWJkNTc5ZTc2NzFmZi90YWJsZXJhbmdlOjAyNzE2NGUwNTU5YzRiMWFiYTI5YmQ1NzllNzY3MWZmXzMtNC0xLTEtOTc2Mjc_c8719b25-4248-44b8-94d4-f78d2bd46dba">71.03</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forfeited</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%">(<ix:nonFraction unitRef="shares" contextRef="icd0eca5b5a854262a14d2712ef152a7a_D20200101-20201231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTowMjcxNjRlMDU1OWM0YjFhYmEyOWJkNTc5ZTc2NzFmZi90YWJsZXJhbmdlOjAyNzE2NGUwNTU5YzRiMWFiYTI5YmQ1NzllNzY3MWZmXzQtMi0xLTEtOTc2Mjc_8d4eb569-6b3b-428c-88aa-5311e53b13d8">23</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="icd0eca5b5a854262a14d2712ef152a7a_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTowMjcxNjRlMDU1OWM0YjFhYmEyOWJkNTc5ZTc2NzFmZi90YWJsZXJhbmdlOjAyNzE2NGUwNTU5YzRiMWFiYTI5YmQ1NzllNzY3MWZmXzQtNC0xLTEtOTc2Mjc_ed2b1001-6b00-4f9b-8cce-fa4e8e59d12c">62.18</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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%">Unvested at December&#160;31, 2020</span></div></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%"><ix:nonFraction unitRef="shares" contextRef="i8acd3a808dbe40d0909c3fea5d9cd409_I20201231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTowMjcxNjRlMDU1OWM0YjFhYmEyOWJkNTc5ZTc2NzFmZi90YWJsZXJhbmdlOjAyNzE2NGUwNTU5YzRiMWFiYTI5YmQ1NzllNzY3MWZmXzYtMi0xLTEtOTc2Mjc_563dbea2-b0df-4545-8c61-8e542e304636">295</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i8acd3a808dbe40d0909c3fea5d9cd409_I20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTowMjcxNjRlMDU1OWM0YjFhYmEyOWJkNTc5ZTc2NzFmZi90YWJsZXJhbmdlOjAyNzE2NGUwNTU5YzRiMWFiYTI5YmQ1NzllNzY3MWZmXzYtNC0xLTEtOTc2Mjc_4af842bf-3b52-48a0-89b2-98f51fa6ffe5">45.20</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding: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%">Granted</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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i740194b9fd9a49a885bb4cee09fdb2c8_D20210101-20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTowMjcxNjRlMDU1OWM0YjFhYmEyOWJkNTc5ZTc2NzFmZi90YWJsZXJhbmdlOjAyNzE2NGUwNTU5YzRiMWFiYTI5YmQ1NzllNzY3MWZmXzctMi0xLTEtOTc2Mjc_37eb15d3-2a97-42a7-9fb3-e26ba75281d4">208</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i740194b9fd9a49a885bb4cee09fdb2c8_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTowMjcxNjRlMDU1OWM0YjFhYmEyOWJkNTc5ZTc2NzFmZi90YWJsZXJhbmdlOjAyNzE2NGUwNTU5YzRiMWFiYTI5YmQ1NzllNzY3MWZmXzctNC0xLTEtOTc2Mjc_bbda245b-c639-4890-8cfe-d0d1e5eed5db">32.46</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forfeited</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%">(<ix:nonFraction unitRef="shares" contextRef="i740194b9fd9a49a885bb4cee09fdb2c8_D20210101-20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTowMjcxNjRlMDU1OWM0YjFhYmEyOWJkNTc5ZTc2NzFmZi90YWJsZXJhbmdlOjAyNzE2NGUwNTU5YzRiMWFiYTI5YmQ1NzllNzY3MWZmXzktMi0xLTEtOTc2Mjc_81ec9fcc-48c6-42c0-b88e-ad0770b8451c">68</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i740194b9fd9a49a885bb4cee09fdb2c8_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTowMjcxNjRlMDU1OWM0YjFhYmEyOWJkNTc5ZTc2NzFmZi90YWJsZXJhbmdlOjAyNzE2NGUwNTU5YzRiMWFiYTI5YmQ1NzllNzY3MWZmXzktNC0xLTEtOTc2Mjc_43249d08-066d-448a-8305-a8fbeeb1c886">67.77</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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%">Unvested at December&#160;31, 2021</span></div></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%"><ix:nonFraction unitRef="shares" contextRef="i9e6e11db1b0041ada28feb56472bbe39_I20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTowMjcxNjRlMDU1OWM0YjFhYmEyOWJkNTc5ZTc2NzFmZi90YWJsZXJhbmdlOjAyNzE2NGUwNTU5YzRiMWFiYTI5YmQ1NzllNzY3MWZmXzEwLTItMS0xLTk3NjI3_3e501bfd-54dd-4ab3-a668-519a235cc4b1">435</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i9e6e11db1b0041ada28feb56472bbe39_I20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTowMjcxNjRlMDU1OWM0YjFhYmEyOWJkNTc5ZTc2NzFmZi90YWJsZXJhbmdlOjAyNzE2NGUwNTU5YzRiMWFiYTI5YmQ1NzllNzY3MWZmXzEwLTQtMS0xLTk3NjI3_cb747144-5062-42bb-bae9-e7bdb60edd1e">35.56</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding: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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</span><span style="color:#0e32e1;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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i9e9ac7ce614c4289ab1fab1f75657786_D20220101-20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTowMjcxNjRlMDU1OWM0YjFhYmEyOWJkNTc5ZTc2NzFmZi90YWJsZXJhbmdlOjAyNzE2NGUwNTU5YzRiMWFiYTI5YmQ1NzllNzY3MWZmXzExLTItMS0xLTk3NjI3_cb16be6b-14e2-4346-914d-6184bd621e94">203</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i9e9ac7ce614c4289ab1fab1f75657786_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTowMjcxNjRlMDU1OWM0YjFhYmEyOWJkNTc5ZTc2NzFmZi90YWJsZXJhbmdlOjAyNzE2NGUwNTU5YzRiMWFiYTI5YmQ1NzllNzY3MWZmXzExLTQtMS0xLTk3NjI3_24643bd5-6364-4a62-a071-8587f7e6c022">37.47</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding: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%">Vested</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i9e9ac7ce614c4289ab1fab1f75657786_D20220101-20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTowMjcxNjRlMDU1OWM0YjFhYmEyOWJkNTc5ZTc2NzFmZi90YWJsZXJhbmdlOjAyNzE2NGUwNTU5YzRiMWFiYTI5YmQ1NzllNzY3MWZmXzExLTItMS0xLTEwNDQ2NQ_21d4c46f-afb0-4023-a116-1123eaf2c3b1">93</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i9e9ac7ce614c4289ab1fab1f75657786_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTowMjcxNjRlMDU1OWM0YjFhYmEyOWJkNTc5ZTc2NzFmZi90YWJsZXJhbmdlOjAyNzE2NGUwNTU5YzRiMWFiYTI5YmQ1NzllNzY3MWZmXzExLTQtMS0xLTEwNDQ4Mw_8f5f6fb4-a244-443b-9864-8f0202728723">44.69</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding: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%">Forfeited</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i9e9ac7ce614c4289ab1fab1f75657786_D20220101-20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTowMjcxNjRlMDU1OWM0YjFhYmEyOWJkNTc5ZTc2NzFmZi90YWJsZXJhbmdlOjAyNzE2NGUwNTU5YzRiMWFiYTI5YmQ1NzllNzY3MWZmXzEyLTItMS0xLTk3NjI3_981c404a-aac3-4dd8-958d-3e6dcef69bd4">119</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i9e9ac7ce614c4289ab1fab1f75657786_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTowMjcxNjRlMDU1OWM0YjFhYmEyOWJkNTc5ZTc2NzFmZi90YWJsZXJhbmdlOjAyNzE2NGUwNTU5YzRiMWFiYTI5YmQ1NzllNzY3MWZmXzEyLTQtMS0xLTk3NjI3_9f9702e7-e6e6-423f-b009-1ce300201be4">39.08</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding: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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjustment for performance results achieved </span><span style="color:#0e32e1;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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i9e9ac7ce614c4289ab1fab1f75657786_D20220101-20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTowMjcxNjRlMDU1OWM0YjFhYmEyOWJkNTc5ZTc2NzFmZi90YWJsZXJhbmdlOjAyNzE2NGUwNTU5YzRiMWFiYTI5YmQ1NzllNzY3MWZmXzEyLTItMS0xLTEwODA2MQ_b95448b2-1435-46c4-b892-bcf8994b5fdb">35</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i9e9ac7ce614c4289ab1fab1f75657786_D20220101-20221231" decimals="2" name="dlx:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustmentWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTowMjcxNjRlMDU1OWM0YjFhYmEyOWJkNTc5ZTc2NzFmZi90YWJsZXJhbmdlOjAyNzE2NGUwNTU5YzRiMWFiYTI5YmQ1NzllNzY3MWZmXzEyLTQtMS0xLTEwODA5Mg_8c00b79b-e0b6-4b58-8a4d-6cc836ef0686">44.69</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unvested at December&#160;31, 2022</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i10a17dabc2d049e192e039af16c775ec_I20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTowMjcxNjRlMDU1OWM0YjFhYmEyOWJkNTc5ZTc2NzFmZi90YWJsZXJhbmdlOjAyNzE2NGUwNTU5YzRiMWFiYTI5YmQ1NzllNzY3MWZmXzE0LTItMS0xLTk3NjI3_627ec930-e8b3-4263-adbf-517ec0f95719">461</ix:nonFraction>&#160;</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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i10a17dabc2d049e192e039af16c775ec_I20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTowMjcxNjRlMDU1OWM0YjFhYmEyOWJkNTc5ZTc2NzFmZi90YWJsZXJhbmdlOjAyNzE2NGUwNTU5YzRiMWFiYTI5YmQ1NzllNzY3MWZmXzE0LTQtMS0xLTk3NjI3_33365c9e-c3c9-4a73-941a-325b2b8ff7db">34.35</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i9e9ac7ce614c4289ab1fab1f75657786_D20220101-20221231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTowMjcxNjRlMDU1OWM0YjFhYmEyOWJkNTc5ZTc2NzFmZi90YWJsZXJhbmdlOjAyNzE2NGUwNTU5YzRiMWFiYTI5YmQ1NzllNzY3MWZmXzE0LTYtMS0xLTk3NjI3_dbce9bfc-398b-4af5-927a-4006bed1804a">1.1</ix:nonNumeric></span></td></tr></table></div><div style="text-indent:4.5pt"><span><br/></span></div><div style="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%"> <ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90ZXh0cmVnaW9uOmMyOGRhYzk3NDZiMjQ5NTdhYzY3MjBlNzM0MGNjNWUwXzU0OTc1NTgyNDI3Ng_8fe9143b-7ecd-414e-9e36-f7e1411c348a" footnoteRole="http://www.xbrl.org/2003/role/footnote">Reflects awards granted assuming achievement of performance goals at target.</ix:footnote></span></div><div style="text-indent:4.5pt"><span><br/></span></div><div style="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">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"> <ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90ZXh0cmVnaW9uOmMyOGRhYzk3NDZiMjQ5NTdhYzY3MjBlNzM0MGNjNWUwXzU0OTc1NTgyNDI3Nw_2efc1c32-560d-4298-a63e-50d74c5a7b6f" footnoteRole="http://www.xbrl.org/2003/role/footnote">Reflects the difference between the awards earned at the end of the performance period and the target number of shares.</ix:footnote></span></div></ix:nonNumeric></ix:continuation><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><ix:continuation id="i3411475713214d02bea83c49e87b07cd" continuedAt="i56ce3c4e8a0949c2b75283bdb2f04257"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Employee stock purchase plan</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%">&#8211; </span></ix:continuation><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:continuation id="i56ce3c4e8a0949c2b75283bdb2f04257">During 2022, <ix:nonFraction unitRef="shares" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90ZXh0cmVnaW9uOmMyOGRhYzk3NDZiMjQ5NTdhYzY3MjBlNzM0MGNjNWUwXzgyMDk_1647e274-89c5-4445-b5a7-99aa27fbb954">149</ix:nonFraction> thousand shares were issued under this plan at prices ranging from $<ix:nonFraction unitRef="usdPerShare" contextRef="i9a64be2370c0473e8b36f89f005beaa0_D20220101-20221231" decimals="2" name="dlx:Purchasepricepershareemployeestockpurchaseplan" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90ZXh0cmVnaW9uOmMyOGRhYzk3NDZiMjQ5NTdhYzY3MjBlNzM0MGNjNWUwXzgyNzA_c0186a8b-606e-4723-a53c-9a5ee9760e7f">15.62</ix:nonFraction> to $<ix:nonFraction unitRef="usdPerShare" contextRef="i4a20ab32c23a49beb889a7cf41718bd7_D20220101-20221231" decimals="2" name="dlx:Purchasepricepershareemployeestockpurchaseplan" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90ZXh0cmVnaW9uOmMyOGRhYzk3NDZiMjQ5NTdhYzY3MjBlNzM0MGNjNWUwXzgyNzY_d3e9031a-b866-4eab-b927-e74009b73a3e">25.59</ix:nonFraction>. During 2021, <ix:nonFraction unitRef="shares" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90ZXh0cmVnaW9uOmMyOGRhYzk3NDZiMjQ5NTdhYzY3MjBlNzM0MGNjNWUwXzgyOTE_60ba8a6f-b1fd-422a-b69d-3e0af5cfb589">108</ix:nonFraction> thousand shares were issued under this plan at prices ranging from $<ix:nonFraction unitRef="usdPerShare" contextRef="i75dc45f076ca48eebf89e1e8b3aaef7a_D20210101-20211231" decimals="2" name="dlx:Purchasepricepershareemployeestockpurchaseplan" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90ZXh0cmVnaW9uOmMyOGRhYzk3NDZiMjQ5NTdhYzY3MjBlNzM0MGNjNWUwXzgzNTI_52b624ad-e9b2-4f05-aa9c-88c56ff7f4f4">18.84</ix:nonFraction> to $<ix:nonFraction unitRef="usdPerShare" contextRef="i01b8b59b232049b7a0ae1f5e6621205d_D20210101-20211231" decimals="2" name="dlx:Purchasepricepershareemployeestockpurchaseplan" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90ZXh0cmVnaW9uOmMyOGRhYzk3NDZiMjQ5NTdhYzY3MjBlNzM0MGNjNWUwXzgzNTg_f224a0a7-7d0a-4980-b44a-d96adaa0cc65">37.32</ix:nonFraction>. During 2020, <ix:nonFraction unitRef="shares" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90ZXh0cmVnaW9uOmMyOGRhYzk3NDZiMjQ5NTdhYzY3MjBlNzM0MGNjNWUwXzgzNzM_9a7ca168-b3d9-4b4c-a31c-2ad20ca71169">125</ix:nonFraction> thousand shares were issued under this plan at prices ranging from $<ix:nonFraction unitRef="usdPerShare" contextRef="id077a46886b24a7bbcc6d9cedc93e474_D20200101-20201231" decimals="2" name="dlx:Purchasepricepershareemployeestockpurchaseplan" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90ZXh0cmVnaW9uOmMyOGRhYzk3NDZiMjQ5NTdhYzY3MjBlNzM0MGNjNWUwXzg0MzQ_291a69c6-d2e8-49f6-af5a-e579962b5774">18.22</ix:nonFraction> to $<ix:nonFraction unitRef="usdPerShare" contextRef="i278c451d3ad8429bafc917fad2381807_D20200101-20201231" decimals="2" name="dlx:Purchasepricepershareemployeestockpurchaseplan" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90ZXh0cmVnaW9uOmMyOGRhYzk3NDZiMjQ5NTdhYzY3MjBlNzM0MGNjNWUwXzg0NDA_23f96e33-2c6f-4906-b090-cea806f2bb66">40.97</ix:nonFraction>.</ix:continuation> </span></div><div style="text-indent:27pt"><span><br/></span></div><div><span><br/></span></div><div id="id8e780c3c90d49f1abe315cc6d71fa2d_139"></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 12: POSTRETIREMENT BENEFITS</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%"><ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90ZXh0cmVnaW9uOmFlZGZmZGRlZjg4ZDQxZGFiMzA3NzdjYTJiMGIwYmI5XzU5NTU_43141462-f46c-411b-8e4a-9b00429a7753" continuedAt="i5630dcca41944c4ebea85de0e8219bb7" escape="true">We have historically provided certain health care benefits for a large number of retired U.S. employees. Employees hired prior to January 1, 2002 become eligible for benefits if they attain the appropriate years of service and age prior to retirement. Employees hired on January 1, 2002 or later are not eligible to participate in the plan. In addition to our retiree health care plan, we also have a U.S. supplemental executive retirement plan (SERP). The SERP is no longer an active plan. It is not adding new participants and all of the current participants are retired. The SERP has no plan assets, but our obligation is fully funded by investments in company-owned life insurance policies.</ix:nonNumeric></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:150%">80</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><div style="text-align:center"><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:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#546ff5;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">DELUXE CORPORATION</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(dollars in thousands, except per share amounts)</span></div></td></tr></table></div></div><div style="text-indent:27pt"><span><br/></span></div><ix:continuation id="i5630dcca41944c4ebea85de0e8219bb7" continuedAt="i98a72ce9feac4048b14dbe07ec524742"><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%">Obligations and funded status</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> &#8211; <ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="us-gaap:ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90ZXh0cmVnaW9uOmFlZGZmZGRlZjg4ZDQxZGFiMzA3NzdjYTJiMGIwYmI5XzYwMzE_97a26cc8-d279-4628-a67e-b4678a2092c2" continuedAt="ica0bddfdff004c10a797a015b03b4a08" escape="true">Changes in our benefit obligation, plan assets and funded status for the years ended December 31 were as follows:</ix:nonNumeric></span></div><ix:continuation id="ica0bddfdff004c10a797a015b03b4a08"><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:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Postretirement benefit plan</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%">Pension plan</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></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%">Change in benefit obligation:</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></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%">Benefit obligation, December&#160;31, 2020</span></div></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%"><ix:nonFraction unitRef="usd" contextRef="ib3fcd17b5328459d93b19accf44e821b_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTo1NWY5OTJhM2Q4Mzc0MmU5YWM1MDg2ZmMxYTNmMTA1My90YWJsZXJhbmdlOjU1Zjk5MmEzZDgzNzQyZTlhYzUwODZmYzFhM2YxMDUzXzItMi0xLTEtOTc2Mjc_956f49ac-cd79-4175-a74d-18348dc8f748">68,164</ix:nonFraction>&#160;</span></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%"><ix:nonFraction unitRef="usd" contextRef="i697925be9ea74b5d9772fca6a0041495_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTo1NWY5OTJhM2Q4Mzc0MmU5YWM1MDg2ZmMxYTNmMTA1My90YWJsZXJhbmdlOjU1Zjk5MmEzZDgzNzQyZTlhYzUwODZmYzFhM2YxMDUzXzItNC0xLTEtOTc2Mjc_3b91fefb-2546-4108-80ea-eb7055f4c849">3,343</ix:nonFraction>&#160;</span></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%">Interest cost</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%"><ix:nonFraction unitRef="usd" contextRef="i21692e6c601641658e0798add7791bee_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTo1NWY5OTJhM2Q4Mzc0MmU5YWM1MDg2ZmMxYTNmMTA1My90YWJsZXJhbmdlOjU1Zjk5MmEzZDgzNzQyZTlhYzUwODZmYzFhM2YxMDUzXzMtMi0xLTEtOTc2Mjc_5afddbd0-cee7-4510-82ba-9824501f7978">929</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie32fa270cd7a4877924d62586ddd4003_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTo1NWY5OTJhM2Q4Mzc0MmU5YWM1MDg2ZmMxYTNmMTA1My90YWJsZXJhbmdlOjU1Zjk5MmEzZDgzNzQyZTlhYzUwODZmYzFhM2YxMDUzXzMtNC0xLTEtOTc2Mjc_f2a3e5ab-69ba-457e-8da7-6531765c4d52">39</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net actuarial (gain) loss</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%">(<ix:nonFraction unitRef="usd" contextRef="i21692e6c601641658e0798add7791bee_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTo1NWY5OTJhM2Q4Mzc0MmU5YWM1MDg2ZmMxYTNmMTA1My90YWJsZXJhbmdlOjU1Zjk5MmEzZDgzNzQyZTlhYzUwODZmYzFhM2YxMDUzXzQtMi0xLTEtOTc2Mjc_02c7d17e-27fd-4060-a94e-6c08fe1c1f93">5,721</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie32fa270cd7a4877924d62586ddd4003_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTo1NWY5OTJhM2Q4Mzc0MmU5YWM1MDg2ZmMxYTNmMTA1My90YWJsZXJhbmdlOjU1Zjk5MmEzZDgzNzQyZTlhYzUwODZmYzFhM2YxMDUzXzQtNC0xLTEtOTc2Mjc_c3b32601-ea78-489b-bec8-ee96550c1a94">2</ix:nonFraction>&#160;</span></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%">Benefits paid from plan assets and company funds</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%">(<ix:nonFraction unitRef="usd" contextRef="i21692e6c601641658e0798add7791bee_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTo1NWY5OTJhM2Q4Mzc0MmU5YWM1MDg2ZmMxYTNmMTA1My90YWJsZXJhbmdlOjU1Zjk5MmEzZDgzNzQyZTlhYzUwODZmYzFhM2YxMDUzXzUtMi0xLTEtOTc2Mjc_816305dc-57da-4a78-b405-615a47fa6f04">5,591</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie32fa270cd7a4877924d62586ddd4003_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTo1NWY5OTJhM2Q4Mzc0MmU5YWM1MDg2ZmMxYTNmMTA1My90YWJsZXJhbmdlOjU1Zjk5MmEzZDgzNzQyZTlhYzUwODZmYzFhM2YxMDUzXzUtNC0xLTEtOTc2Mjc_6d8ac851-b24b-40c4-90f6-ccef2a239877">324</ix:nonFraction>)</span></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%">Benefit obligation, December&#160;31, 2021</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%"><ix:nonFraction unitRef="usd" contextRef="i9a5bc1ccd4c94c9d8dce96610b9c09a0_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTo1NWY5OTJhM2Q4Mzc0MmU5YWM1MDg2ZmMxYTNmMTA1My90YWJsZXJhbmdlOjU1Zjk5MmEzZDgzNzQyZTlhYzUwODZmYzFhM2YxMDUzXzYtMi0xLTEtOTc2Mjc_e547549e-2a7c-412d-a815-1cd95d12defb">57,781</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="i4babbbc8038c4d4aad387d1c98baa3af_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTo1NWY5OTJhM2Q4Mzc0MmU5YWM1MDg2ZmMxYTNmMTA1My90YWJsZXJhbmdlOjU1Zjk5MmEzZDgzNzQyZTlhYzUwODZmYzFhM2YxMDUzXzYtNC0xLTEtOTc2Mjc_c3125394-aac4-461e-b357-56a185d2d4a7">3,060</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i62bcf38fb1a747d581c3c1447996319b_D20220101-20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTo1NWY5OTJhM2Q4Mzc0MmU5YWM1MDg2ZmMxYTNmMTA1My90YWJsZXJhbmdlOjU1Zjk5MmEzZDgzNzQyZTlhYzUwODZmYzFhM2YxMDUzXzctMi0xLTEtOTc2Mjc_43385240-f95f-4067-90d6-19e6a141741e">1,069</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1edc3bc114324a6684ecfd2f5f5eed80_D20220101-20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTo1NWY5OTJhM2Q4Mzc0MmU5YWM1MDg2ZmMxYTNmMTA1My90YWJsZXJhbmdlOjU1Zjk5MmEzZDgzNzQyZTlhYzUwODZmYzFhM2YxMDUzXzctNC0xLTEtOTc2Mjc_b7af6a5b-63cd-46f5-9fec-3f6d03e4c06a">52</ix:nonFraction>&#160;</span></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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net actuarial gain</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i62bcf38fb1a747d581c3c1447996319b_D20220101-20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTo1NWY5OTJhM2Q4Mzc0MmU5YWM1MDg2ZmMxYTNmMTA1My90YWJsZXJhbmdlOjU1Zjk5MmEzZDgzNzQyZTlhYzUwODZmYzFhM2YxMDUzXzgtMi0xLTEtOTc2Mjc_947e2f88-3675-4685-ad23-0fd5029f9d82">13,839</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1edc3bc114324a6684ecfd2f5f5eed80_D20220101-20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTo1NWY5OTJhM2Q4Mzc0MmU5YWM1MDg2ZmMxYTNmMTA1My90YWJsZXJhbmdlOjU1Zjk5MmEzZDgzNzQyZTlhYzUwODZmYzFhM2YxMDUzXzgtNC0xLTEtOTc2Mjc_34b3c190-4bce-44b5-8b27-7acaeef28d66">414</ix:nonFraction>)</span></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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Benefits paid from plan assets and company funds</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i62bcf38fb1a747d581c3c1447996319b_D20220101-20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTo1NWY5OTJhM2Q4Mzc0MmU5YWM1MDg2ZmMxYTNmMTA1My90YWJsZXJhbmdlOjU1Zjk5MmEzZDgzNzQyZTlhYzUwODZmYzFhM2YxMDUzXzktMi0xLTEtOTc2Mjc_e8879284-7c67-4ef3-994a-3f627bae205f">5,302</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1edc3bc114324a6684ecfd2f5f5eed80_D20220101-20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTo1NWY5OTJhM2Q4Mzc0MmU5YWM1MDg2ZmMxYTNmMTA1My90YWJsZXJhbmdlOjU1Zjk5MmEzZDgzNzQyZTlhYzUwODZmYzFhM2YxMDUzXzktNC0xLTEtOTc2Mjc_89d473ab-7f18-4ba7-865d-5100b8a4abb1">324</ix:nonFraction>)</span></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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Benefit obligation, December&#160;31, 2022</span></div></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia088af525983474daee971776d1c7618_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTo1NWY5OTJhM2Q4Mzc0MmU5YWM1MDg2ZmMxYTNmMTA1My90YWJsZXJhbmdlOjU1Zjk5MmEzZDgzNzQyZTlhYzUwODZmYzFhM2YxMDUzXzEwLTItMS0xLTk3NjI3_66487ddc-3f45-434b-90da-c37bd130da38">39,709</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie990bf783fcc4f6eba5bfb2361cfbb35_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTo1NWY5OTJhM2Q4Mzc0MmU5YWM1MDg2ZmMxYTNmMTA1My90YWJsZXJhbmdlOjU1Zjk5MmEzZDgzNzQyZTlhYzUwODZmYzFhM2YxMDUzXzEwLTQtMS0xLTk3NjI3_75174ea0-8588-4255-8088-61d85d22da3b">2,374</ix:nonFraction>&#160;</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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Change in plan assets:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">Fair value of plan assets, December&#160;31, 2020</span></div></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%"><ix:nonFraction unitRef="usd" contextRef="ib3fcd17b5328459d93b19accf44e821b_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTo1NWY5OTJhM2Q4Mzc0MmU5YWM1MDg2ZmMxYTNmMTA1My90YWJsZXJhbmdlOjU1Zjk5MmEzZDgzNzQyZTlhYzUwODZmYzFhM2YxMDUzXzEyLTItMS0xLTk3NjI3_0ecaa2cb-6cc2-4bd4-a0fe-e5e4413427a2">139,372</ix:nonFraction>&#160;</span></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%"><ix:nonFraction unitRef="usd" contextRef="i697925be9ea74b5d9772fca6a0041495_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTo1NWY5OTJhM2Q4Mzc0MmU5YWM1MDg2ZmMxYTNmMTA1My90YWJsZXJhbmdlOjU1Zjk5MmEzZDgzNzQyZTlhYzUwODZmYzFhM2YxMDUzXzEyLTQtMS0xLTk3NjI3_735ab226-e912-4bd2-b154-3bbe1794f000">&#8212;</ix:nonFraction>&#160;</span></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%">Return on plan 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%"><ix:nonFraction unitRef="usd" contextRef="i21692e6c601641658e0798add7791bee_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTo1NWY5OTJhM2Q4Mzc0MmU5YWM1MDg2ZmMxYTNmMTA1My90YWJsZXJhbmdlOjU1Zjk5MmEzZDgzNzQyZTlhYzUwODZmYzFhM2YxMDUzXzEzLTItMS0xLTk3NjI3_1d4e1eb0-3cec-4d6d-a962-ffed67dd9e6e">10,159</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></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%">Benefits paid</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%">(<ix:nonFraction unitRef="usd" contextRef="i21692e6c601641658e0798add7791bee_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTo1NWY5OTJhM2Q4Mzc0MmU5YWM1MDg2ZmMxYTNmMTA1My90YWJsZXJhbmdlOjU1Zjk5MmEzZDgzNzQyZTlhYzUwODZmYzFhM2YxMDUzXzE0LTItMS0xLTk3NjI3_8d726253-de84-4580-b71d-05a86d2757bf">4,731</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></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%">Fair value of plan assets, December&#160;31, 2021</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%"><ix:nonFraction unitRef="usd" contextRef="i9a5bc1ccd4c94c9d8dce96610b9c09a0_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTo1NWY5OTJhM2Q4Mzc0MmU5YWM1MDg2ZmMxYTNmMTA1My90YWJsZXJhbmdlOjU1Zjk5MmEzZDgzNzQyZTlhYzUwODZmYzFhM2YxMDUzXzE1LTItMS0xLTk3NjI3_1875827f-d93c-46da-8105-f375014fd2ab">144,800</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="i4babbbc8038c4d4aad387d1c98baa3af_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTo1NWY5OTJhM2Q4Mzc0MmU5YWM1MDg2ZmMxYTNmMTA1My90YWJsZXJhbmdlOjU1Zjk5MmEzZDgzNzQyZTlhYzUwODZmYzFhM2YxMDUzXzE1LTQtMS0xLTk3NjI3_a758c75e-9180-4703-abd1-c4954044fe62">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loss 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%">(<ix:nonFraction unitRef="usd" contextRef="i62bcf38fb1a747d581c3c1447996319b_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTo1NWY5OTJhM2Q4Mzc0MmU5YWM1MDg2ZmMxYTNmMTA1My90YWJsZXJhbmdlOjU1Zjk5MmEzZDgzNzQyZTlhYzUwODZmYzFhM2YxMDUzXzE2LTItMS0xLTk3NjI3_ecb57ed5-667d-4e2b-9804-8b03609431b9">22,116</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Benefits paid</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i62bcf38fb1a747d581c3c1447996319b_D20220101-20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTo1NWY5OTJhM2Q4Mzc0MmU5YWM1MDg2ZmMxYTNmMTA1My90YWJsZXJhbmdlOjU1Zjk5MmEzZDgzNzQyZTlhYzUwODZmYzFhM2YxMDUzXzE3LTItMS0xLTk3NjI3_44bd48be-c3fa-4c63-92e0-df5e83aa40bd">3,632</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fair value of plan assets, December&#160;31, 2022</span></div></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia088af525983474daee971776d1c7618_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTo1NWY5OTJhM2Q4Mzc0MmU5YWM1MDg2ZmMxYTNmMTA1My90YWJsZXJhbmdlOjU1Zjk5MmEzZDgzNzQyZTlhYzUwODZmYzFhM2YxMDUzXzE4LTItMS0xLTk3NjI3_a2816ba2-1278-4041-b739-405fd9154dbe">119,052</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie990bf783fcc4f6eba5bfb2361cfbb35_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTo1NWY5OTJhM2Q4Mzc0MmU5YWM1MDg2ZmMxYTNmMTA1My90YWJsZXJhbmdlOjU1Zjk5MmEzZDgzNzQyZTlhYzUwODZmYzFhM2YxMDUzXzE4LTQtMS0xLTk3NjI3_51e8fa64-9340-433f-a35d-87d14c96d206">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="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><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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Funded status, December&#160;31, 2021</span></div></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%"><ix:nonFraction unitRef="usd" contextRef="i9a5bc1ccd4c94c9d8dce96610b9c09a0_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTo1NWY5OTJhM2Q4Mzc0MmU5YWM1MDg2ZmMxYTNmMTA1My90YWJsZXJhbmdlOjU1Zjk5MmEzZDgzNzQyZTlhYzUwODZmYzFhM2YxMDUzXzIwLTItMS0xLTk3NjI3_9a49c8f3-b3ef-4f6a-b40c-0a3dee30ac69">87,019</ix:nonFraction>&#160;</span></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%">(<ix:nonFraction unitRef="usd" contextRef="i4babbbc8038c4d4aad387d1c98baa3af_I20211231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTo1NWY5OTJhM2Q4Mzc0MmU5YWM1MDg2ZmMxYTNmMTA1My90YWJsZXJhbmdlOjU1Zjk5MmEzZDgzNzQyZTlhYzUwODZmYzFhM2YxMDUzXzIwLTQtMS0xLTk3NjI3_49fba916-940a-498b-9115-38d745377ad3">3,060</ix:nonFraction>)</span></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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Funded status, December&#160;31, 2022</span></div></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia088af525983474daee971776d1c7618_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTo1NWY5OTJhM2Q4Mzc0MmU5YWM1MDg2ZmMxYTNmMTA1My90YWJsZXJhbmdlOjU1Zjk5MmEzZDgzNzQyZTlhYzUwODZmYzFhM2YxMDUzXzIxLTItMS0xLTk3NjI3_b7cb97c2-ae88-41fd-a12b-d87e8859cbe6">79,343</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #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:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie990bf783fcc4f6eba5bfb2361cfbb35_I20221231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTo1NWY5OTJhM2Q4Mzc0MmU5YWM1MDg2ZmMxYTNmMTA1My90YWJsZXJhbmdlOjU1Zjk5MmEzZDgzNzQyZTlhYzUwODZmYzFhM2YxMDUzXzIxLTQtMS0xLTk3NjI3_d63a414c-3cd9-4db1-82a6-9b4cdfd14f4a">2,374</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div><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%"><ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90ZXh0cmVnaW9uOmFlZGZmZGRlZjg4ZDQxZGFiMzA3NzdjYTJiMGIwYmI5XzU5NzM_eb545410-2e71-4121-802a-cd1ee657d7bd" footnoteRole="http://www.xbrl.org/2003/role/footnote">The accumulated benefit obligation equals the projected benefit obligation</ix:footnote>.</span></div></ix:continuation><div style="text-indent:27pt"><span><br/></span></div><ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="us-gaap:ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90ZXh0cmVnaW9uOmFlZGZmZGRlZjg4ZDQxZGFiMzA3NzdjYTJiMGIwYmI5XzYwMDA_bf66242d-6aa7-4865-8605-963869b556b8" escape="true"><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The funded status of our plans was recognized on the consolidated balance sheets as of December 31 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.707%"><tr><td style="width:1.0%"></td><td style="width:40.102%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.829%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.829%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.829%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.979%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="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%">Postretirement benefit plan</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%">Pension plan</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%">2022</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%">2021</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%">2022</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%">2021</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%">Other non-current assets</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%"><ix:nonFraction unitRef="usd" contextRef="ia088af525983474daee971776d1c7618_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTplMjg5MmM5YTI2MzQ0MGQzOGNjMDJhNzFjMmY5OGRiMy90YWJsZXJhbmdlOmUyODkyYzlhMjYzNDQwZDM4Y2MwMmE3MWMyZjk4ZGIzXzItMi0xLTEtOTc2Mjc_fc934d82-bbba-4910-bb64-16ea3880be59">79,343</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="i9a5bc1ccd4c94c9d8dce96610b9c09a0_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTplMjg5MmM5YTI2MzQ0MGQzOGNjMDJhNzFjMmY5OGRiMy90YWJsZXJhbmdlOmUyODkyYzlhMjYzNDQwZDM4Y2MwMmE3MWMyZjk4ZGIzXzItNC0xLTEtOTc2Mjc_0e8483a3-2696-477e-87a0-ef4d22b74bc5">87,019</ix:nonFraction>&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</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%">&#8212;&#160;</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%">Accrued 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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie990bf783fcc4f6eba5bfb2361cfbb35_I20221231" decimals="-3" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTplMjg5MmM5YTI2MzQ0MGQzOGNjMDJhNzFjMmY5OGRiMy90YWJsZXJhbmdlOmUyODkyYzlhMjYzNDQwZDM4Y2MwMmE3MWMyZjk4ZGIzXzMtNi0xLTEtOTc2Mjc_53a4075a-06c0-4174-a38c-8992bd996204">324</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4babbbc8038c4d4aad387d1c98baa3af_I20211231" decimals="-3" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTplMjg5MmM5YTI2MzQ0MGQzOGNjMDJhNzFjMmY5OGRiMy90YWJsZXJhbmdlOmUyODkyYzlhMjYzNDQwZDM4Y2MwMmE3MWMyZjk4ZGIzXzMtOC0xLTEtOTc2Mjc_3697ae79-6c8e-4e60-b874-5d1fa7629e18">324</ix:nonFraction>&#160;</span></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 non-current 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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie990bf783fcc4f6eba5bfb2361cfbb35_I20221231" decimals="-3" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTplMjg5MmM5YTI2MzQ0MGQzOGNjMDJhNzFjMmY5OGRiMy90YWJsZXJhbmdlOmUyODkyYzlhMjYzNDQwZDM4Y2MwMmE3MWMyZjk4ZGIzXzQtNi0xLTEtOTc2Mjc_dda1a80e-b4fa-4dd1-8010-10a4c450f32d">2,050</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4babbbc8038c4d4aad387d1c98baa3af_I20211231" decimals="-3" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTplMjg5MmM5YTI2MzQ0MGQzOGNjMDJhNzFjMmY5OGRiMy90YWJsZXJhbmdlOmUyODkyYzlhMjYzNDQwZDM4Y2MwMmE3MWMyZjk4ZGIzXzQtOC0xLTEtOTc2Mjc_bdde6807-865c-4be2-9bc0-c45eb458328f">2,736</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="text-indent:36pt"><span><br/></span></div><ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="us-gaap:ScheduleOfNetPeriodicBenefitCostNotYetRecognizedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90ZXh0cmVnaW9uOmFlZGZmZGRlZjg4ZDQxZGFiMzA3NzdjYTJiMGIwYmI5XzU5NzY_9820871b-f7d8-4082-89ae-ccd39073ced2" escape="true"><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Amounts included in accumulated other comprehensive loss as of December 31 that have not been recognized as components of postretirement benefit income were as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:69.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:12.976%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.977%"></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%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</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%">Unrecognized prior service credit</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%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTpjMTNkZjRlOThhZGQ0Yzk3YWFiYzIzYTI0YWNiYWE4Zi90YWJsZXJhbmdlOmMxM2RmNGU5OGFkZDRjOTdhYWJjMjNhMjRhY2JhYThmXzEtMi0xLTEtOTc2Mjc_b605fd90-7b5f-4886-a871-c8de86f67e2c">8,493</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTpjMTNkZjRlOThhZGQ0Yzk3YWFiYzIzYTI0YWNiYWE4Zi90YWJsZXJhbmdlOmMxM2RmNGU5OGFkZDRjOTdhYWJjMjNhMjRhY2JhYThmXzEtNC0xLTEtOTc2Mjc_d4cd04a8-d983-4392-a257-bc6a8aa0b495">9,914</ix:nonFraction>&#160;</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%">Unrecognized 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%">(<ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTpjMTNkZjRlOThhZGQ0Yzk3YWFiYzIzYTI0YWNiYWE4Zi90YWJsZXJhbmdlOmMxM2RmNGU5OGFkZDRjOTdhYWJjMjNhMjRhY2JhYThmXzItMi0xLTEtOTc2Mjc_78c47fc7-1a05-4a1c-b251-5dbbc640f783">39,871</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTpjMTNkZjRlOThhZGQ0Yzk3YWFiYzIzYTI0YWNiYWE4Zi90YWJsZXJhbmdlOmMxM2RmNGU5OGFkZDRjOTdhYWJjMjNhMjRhY2JhYThmXzItNC0xLTEtOTc2Mjc_228d0550-f73a-48e8-a890-08e9814f910f">25,445</ix:nonFraction>)</span></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%">Tax effect</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" sign="-" name="dlx:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTpjMTNkZjRlOThhZGQ0Yzk3YWFiYzIzYTI0YWNiYWE4Zi90YWJsZXJhbmdlOmMxM2RmNGU5OGFkZDRjOTdhYWJjMjNhMjRhY2JhYThmXzMtMi0xLTEtOTc2Mjc_16272b8c-7744-4600-90f4-ab28cc7e06db">4,506</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" sign="-" name="dlx:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTpjMTNkZjRlOThhZGQ0Yzk3YWFiYzIzYTI0YWNiYWE4Zi90YWJsZXJhbmdlOmMxM2RmNGU5OGFkZDRjOTdhYWJjMjNhMjRhY2JhYThmXzMtNC0xLTEtOTc2Mjc_f8e1bbf7-2731-4d60-bd8a-413c49ac5de1">100</ix:nonFraction>&#160;</span></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%">Amount recognized in accumulated other comprehensive loss, net of tax</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%">(<ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTpjMTNkZjRlOThhZGQ0Yzk3YWFiYzIzYTI0YWNiYWE4Zi90YWJsZXJhbmdlOmMxM2RmNGU5OGFkZDRjOTdhYWJjMjNhMjRhY2JhYThmXzQtMi0xLTEtOTc2Mjc_bbd7e299-9317-46ab-bbc1-1d7415393e15">26,872</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTpjMTNkZjRlOThhZGQ0Yzk3YWFiYzIzYTI0YWNiYWE4Zi90YWJsZXJhbmdlOmMxM2RmNGU5OGFkZDRjOTdhYWJjMjNhMjRhY2JhYThmXzQtNC0xLTEtOTc2Mjc_5b23dabd-99cd-4955-9e13-5c68267407b5">15,431</ix:nonFraction>)</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></ix:nonNumeric><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 unrecognized prior service credit relates to our postretirement benefit plan and is a result of previous plan amendments that reduced the accumulated postretirement benefit obligation. A reduction is first used to reduce any existing unrecognized prior service cost, then to reduce any remaining unrecognized transition obligation. The excess is the unrecognized prior service credit. The prior service credit is amortized on the straight-line basis over the remaining life expectancy of plan participants at the time of each plan amendment.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:150%">81</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><div style="text-align:center"><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:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#546ff5;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">DELUXE CORPORATION</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(dollars in thousands, except per share amounts)</span></div></td></tr></table></div></div><div style="text-indent:27pt"><span><br/></span></div><ix:continuation id="i98a72ce9feac4048b14dbe07ec524742" continuedAt="i8ab64759222b476bada3789f8448b4a4"><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Unrecognized net actuarial gains and losses result from experience different from that assumed and from changes in assumptions. The net actuarial gain recognized during 2022 was primarily due to the increase in the discount rate used to discount the benefit obligation and a reduction in the number of plan participants. The net actuarial gain recognized during 2021 was primarily due to the increase in the discount rate used to discount the benefit obligation, as well as favorable claims experience. Unrecognized actuarial gains and losses for our postretirement benefit plan are amortized over the average remaining life expectancy of inactive plan participants, as a large percentage of the plan participants are classified as inactive. This amortization period is currently <ix:nonNumeric contextRef="i62bcf38fb1a747d581c3c1447996319b_D20220101-20221231" name="dlx:AmortizationPeriodNetActuarialLoss" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90ZXh0cmVnaW9uOmFlZGZmZGRlZjg4ZDQxZGFiMzA3NzdjYTJiMGIwYmI5XzI1NDg_a2ef5f07-4f08-4e21-be1e-ace3a9a351d8">12.4</ix:nonNumeric> years.</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%">Postretirement benefit income</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> &#8211; <ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="us-gaap:ScheduleOfNetBenefitCostsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90ZXh0cmVnaW9uOmFlZGZmZGRlZjg4ZDQxZGFiMzA3NzdjYTJiMGIwYmI5XzYwMzI_72df88df-236c-45e6-b580-05cee419e525" continuedAt="i3f048e69d31c4a02816ee1731243c214" escape="true">Postretirement benefit income for the years ended December 31 consisted of the following components:</ix:nonNumeric></span></div><div style="margin-top:5pt"><ix:continuation id="i3f048e69d31c4a02816ee1731243c214"><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:54.765%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.829%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.829%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.978%"></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%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToyYTY5MWI1MWQ2ZWE0YTZjODdmNGE1YmFlNDUxOTA4Ny90YWJsZXJhbmdlOjJhNjkxYjUxZDZlYTRhNmM4N2Y0YTViYWU0NTE5MDg3XzEtMC0xLTEtMTI4MjE2_1311a9b2-1c45-46eb-8a0e-8f46b1cce8a7"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToyYTY5MWI1MWQ2ZWE0YTZjODdmNGE1YmFlNDUxOTA4Ny90YWJsZXJhbmdlOjJhNjkxYjUxZDZlYTRhNmM4N2Y0YTViYWU0NTE5MDg3XzEtMC0xLTEtMTI4MjE2_6cc81217-82fb-4566-94fc-16f6c42280cf"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToyYTY5MWI1MWQ2ZWE0YTZjODdmNGE1YmFlNDUxOTA4Ny90YWJsZXJhbmdlOjJhNjkxYjUxZDZlYTRhNmM4N2Y0YTViYWU0NTE5MDg3XzEtMC0xLTEtMTI4MjE2_ba192dbd-7ff7-4518-a43a-7553fbf596e5">Interest cost</span></span></span></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%"><ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToyYTY5MWI1MWQ2ZWE0YTZjODdmNGE1YmFlNDUxOTA4Ny90YWJsZXJhbmdlOjJhNjkxYjUxZDZlYTRhNmM4N2Y0YTViYWU0NTE5MDg3XzEtMi0xLTEtOTc2Mjc_4d0675b3-83e9-47be-b55d-260e07b61db4">1,121</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToyYTY5MWI1MWQ2ZWE0YTZjODdmNGE1YmFlNDUxOTA4Ny90YWJsZXJhbmdlOjJhNjkxYjUxZDZlYTRhNmM4N2Y0YTViYWU0NTE5MDg3XzEtNC0xLTEtOTc2Mjc_d70eebfd-838a-4ebe-9580-8155044b2ea1">968</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToyYTY5MWI1MWQ2ZWE0YTZjODdmNGE1YmFlNDUxOTA4Ny90YWJsZXJhbmdlOjJhNjkxYjUxZDZlYTRhNmM4N2Y0YTViYWU0NTE5MDg3XzEtNi0xLTEtOTc2Mjc_65a814fb-d8df-49fa-b21d-31616de3ec1b">1,911</ix:nonFraction>&#160;</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:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToyYTY5MWI1MWQ2ZWE0YTZjODdmNGE1YmFlNDUxOTA4Ny90YWJsZXJhbmdlOjJhNjkxYjUxZDZlYTRhNmM4N2Y0YTViYWU0NTE5MDg3XzItMC0xLTEtMTI4MjIz_5c342574-79ff-4905-ae54-b9b6772eeb23"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToyYTY5MWI1MWQ2ZWE0YTZjODdmNGE1YmFlNDUxOTA4Ny90YWJsZXJhbmdlOjJhNjkxYjUxZDZlYTRhNmM4N2Y0YTViYWU0NTE5MDg3XzItMC0xLTEtMTI4MjIz_911eb4fe-6fc4-4a50-a17e-86e7e4ace905"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToyYTY5MWI1MWQ2ZWE0YTZjODdmNGE1YmFlNDUxOTA4Ny90YWJsZXJhbmdlOjJhNjkxYjUxZDZlYTRhNmM4N2Y0YTViYWU0NTE5MDg3XzItMC0xLTEtMTI4MjIz_9f49f45a-fcac-4e60-b931-aef0058fce4e">Expected return on plan assets</span></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%">(<ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToyYTY5MWI1MWQ2ZWE0YTZjODdmNGE1YmFlNDUxOTA4Ny90YWJsZXJhbmdlOjJhNjkxYjUxZDZlYTRhNmM4N2Y0YTViYWU0NTE5MDg3XzItMi0xLTEtOTc2Mjc_5e23d232-2c86-4367-9394-4370e4d3171e">7,462</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToyYTY5MWI1MWQ2ZWE0YTZjODdmNGE1YmFlNDUxOTA4Ny90YWJsZXJhbmdlOjJhNjkxYjUxZDZlYTRhNmM4N2Y0YTViYWU0NTE5MDg3XzItNC0xLTEtOTc2Mjc_c8272b47-2946-496f-8de7-5a93a1b582c4">7,498</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToyYTY5MWI1MWQ2ZWE0YTZjODdmNGE1YmFlNDUxOTA4Ny90YWJsZXJhbmdlOjJhNjkxYjUxZDZlYTRhNmM4N2Y0YTViYWU0NTE5MDg3XzItNi0xLTEtOTc2Mjc_cde04cfd-91a9-4e50-b0e1-ed9d1f4686e9">7,619</ix:nonFraction>)</span></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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToyYTY5MWI1MWQ2ZWE0YTZjODdmNGE1YmFlNDUxOTA4Ny90YWJsZXJhbmdlOjJhNjkxYjUxZDZlYTRhNmM4N2Y0YTViYWU0NTE5MDg3XzMtMC0xLTEtMTI4MjIx_a9d5166e-400c-4fff-a132-93de2693bdaf"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToyYTY5MWI1MWQ2ZWE0YTZjODdmNGE1YmFlNDUxOTA4Ny90YWJsZXJhbmdlOjJhNjkxYjUxZDZlYTRhNmM4N2Y0YTViYWU0NTE5MDg3XzMtMC0xLTEtMTI4MjIx_c76b7010-77bb-4837-9a8e-a05e207aeab4"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToyYTY5MWI1MWQ2ZWE0YTZjODdmNGE1YmFlNDUxOTA4Ny90YWJsZXJhbmdlOjJhNjkxYjUxZDZlYTRhNmM4N2Y0YTViYWU0NTE5MDg3XzMtMC0xLTEtMTI4MjIx_ed1ba453-59dc-49e3-94e1-aebcf2c631e6">Amortization of prior service credit</span></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%">(<ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToyYTY5MWI1MWQ2ZWE0YTZjODdmNGE1YmFlNDUxOTA4Ny90YWJsZXJhbmdlOjJhNjkxYjUxZDZlYTRhNmM4N2Y0YTViYWU0NTE5MDg3XzMtMi0xLTEtOTc2Mjc_45493e3d-7b2e-4633-8f3c-a32e057b58ee">1,421</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToyYTY5MWI1MWQ2ZWE0YTZjODdmNGE1YmFlNDUxOTA4Ny90YWJsZXJhbmdlOjJhNjkxYjUxZDZlYTRhNmM4N2Y0YTViYWU0NTE5MDg3XzMtNC0xLTEtOTc2Mjc_beab5870-887f-45b8-b4c2-9682c8eaff67">1,421</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToyYTY5MWI1MWQ2ZWE0YTZjODdmNGE1YmFlNDUxOTA4Ny90YWJsZXJhbmdlOjJhNjkxYjUxZDZlYTRhNmM4N2Y0YTViYWU0NTE5MDg3XzMtNi0xLTEtOTc2Mjc_16057994-41f6-4c2a-9cd4-9b325a625788">1,421</ix:nonFraction>)</span></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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToyYTY5MWI1MWQ2ZWE0YTZjODdmNGE1YmFlNDUxOTA4Ny90YWJsZXJhbmdlOjJhNjkxYjUxZDZlYTRhNmM4N2Y0YTViYWU0NTE5MDg3XzQtMC0xLTEtMTI4MjE5_3e219b5c-9724-4b83-817f-8a4ac24b4143"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToyYTY5MWI1MWQ2ZWE0YTZjODdmNGE1YmFlNDUxOTA4Ny90YWJsZXJhbmdlOjJhNjkxYjUxZDZlYTRhNmM4N2Y0YTViYWU0NTE5MDg3XzQtMC0xLTEtMTI4MjE5_674a9304-2357-4150-b6c4-9c283e23bdf7"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToyYTY5MWI1MWQ2ZWE0YTZjODdmNGE1YmFlNDUxOTA4Ny90YWJsZXJhbmdlOjJhNjkxYjUxZDZlYTRhNmM4N2Y0YTViYWU0NTE5MDg3XzQtMC0xLTEtMTI4MjE5_d01e45b2-57d6-4452-adae-6988a75e0e73">Amortization of net actuarial losses</span></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%"><ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToyYTY5MWI1MWQ2ZWE0YTZjODdmNGE1YmFlNDUxOTA4Ny90YWJsZXJhbmdlOjJhNjkxYjUxZDZlYTRhNmM4N2Y0YTViYWU0NTE5MDg3XzQtMi0xLTEtOTc2Mjc_8517faad-969a-4870-b781-af43ad577cbb">900</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToyYTY5MWI1MWQ2ZWE0YTZjODdmNGE1YmFlNDUxOTA4Ny90YWJsZXJhbmdlOjJhNjkxYjUxZDZlYTRhNmM4N2Y0YTViYWU0NTE5MDg3XzQtNC0xLTEtOTc2Mjc_e067a556-5fcf-4837-9c9e-897b4e1eae9b">1,629</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToyYTY5MWI1MWQ2ZWE0YTZjODdmNGE1YmFlNDUxOTA4Ny90YWJsZXJhbmdlOjJhNjkxYjUxZDZlYTRhNmM4N2Y0YTViYWU0NTE5MDg3XzQtNi0xLTEtOTc2Mjc_82f8fa0f-15ed-44d8-9529-837bba2fdcd4">2,301</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net periodic benefit income</span></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToyYTY5MWI1MWQ2ZWE0YTZjODdmNGE1YmFlNDUxOTA4Ny90YWJsZXJhbmdlOjJhNjkxYjUxZDZlYTRhNmM4N2Y0YTViYWU0NTE5MDg3XzUtMi0xLTEtOTc2Mjc_9776d03e-97c1-4e5f-b44d-12cdb92ecbeb">6,862</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToyYTY5MWI1MWQ2ZWE0YTZjODdmNGE1YmFlNDUxOTA4Ny90YWJsZXJhbmdlOjJhNjkxYjUxZDZlYTRhNmM4N2Y0YTViYWU0NTE5MDg3XzUtNC0xLTEtOTc2Mjc_e6e704ec-6ba5-4e34-aabd-c19c918b9858">6,322</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToyYTY5MWI1MWQ2ZWE0YTZjODdmNGE1YmFlNDUxOTA4Ny90YWJsZXJhbmdlOjJhNjkxYjUxZDZlYTRhNmM4N2Y0YTViYWU0NTE5MDg3XzUtNi0xLTEtOTc2Mjc_3245682d-19ff-438d-a761-52cff4766981">4,828</ix:nonFraction>)</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></ix:continuation></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%">Actuarial assumptions</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> &#8211; <ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="us-gaap:ScheduleOfAssumptionsUsedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90ZXh0cmVnaW9uOmFlZGZmZGRlZjg4ZDQxZGFiMzA3NzdjYTJiMGIwYmI5XzU5Nzg_42013c2a-2f15-4144-9f80-9c581185d4e4" continuedAt="ib6149a714f5d4b2ca26782237dc3fbfc" escape="true">In measuring the benefit obligations as of December 31, the following discount rate assumptions were used:</ix:nonNumeric></span></div><ix:continuation id="ib6149a714f5d4b2ca26782237dc3fbfc"><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:40.334%"></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.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.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.811%"></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%">Postretirement benefit plan</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%">Pension plan</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">2022</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%">2021</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%">2022</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%">2021</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%">Discount rate</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:2pt 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%"><ix:nonFraction unitRef="number" contextRef="ia088af525983474daee971776d1c7618_I20221231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTo5NzI0MTAxMThmZjY0NWZlYTgxMTNhYzNjMzdhOTkxNy90YWJsZXJhbmdlOjk3MjQxMDExOGZmNjQ1ZmVhODExM2FjM2MzN2E5OTE3XzItMi0xLTEtOTc2Mjc_c72d4093-0caa-4625-b824-4ad95e40308e">5.09</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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="2" style="border-top:2pt 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%"><ix:nonFraction unitRef="number" contextRef="i9a5bc1ccd4c94c9d8dce96610b9c09a0_I20211231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTo5NzI0MTAxMThmZjY0NWZlYTgxMTNhYzNjMzdhOTkxNy90YWJsZXJhbmdlOjk3MjQxMDExOGZmNjQ1ZmVhODExM2FjM2MzN2E5OTE3XzItNC0xLTEtOTc2Mjc_32b73616-9f3c-4ee9-b86e-4491947d8194">2.61</ix:nonFraction>&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:2pt 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%"><ix:nonFraction unitRef="number" contextRef="ie990bf783fcc4f6eba5bfb2361cfbb35_I20221231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTo5NzI0MTAxMThmZjY0NWZlYTgxMTNhYzNjMzdhOTkxNy90YWJsZXJhbmdlOjk3MjQxMDExOGZmNjQ1ZmVhODExM2FjM2MzN2E5OTE3XzItNi0xLTEtOTc2Mjc_d6a71de8-f1f6-4646-95d7-510da7568977">5.00</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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="2" style="border-top:2pt 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%"><ix:nonFraction unitRef="number" contextRef="i4babbbc8038c4d4aad387d1c98baa3af_I20211231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTo5NzI0MTAxMThmZjY0NWZlYTgxMTNhYzNjMzdhOTkxNy90YWJsZXJhbmdlOjk3MjQxMDExOGZmNjQ1ZmVhODExM2FjM2MzN2E5OTE3XzItOC0xLTEtOTc2Mjc_f4bc2938-833a-4659-928f-bfe9df5a6c65">2.26</ix:nonFraction>&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</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%">In measuring net periodic benefit income for the years ended December 31, the following assumptions were used:</span></div><div><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:27.534%"></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:10.060%"></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:10.060%"></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:10.060%"></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:10.060%"></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:10.060%"></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:10.062%"></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="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%">Postretirement benefit plan</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%">Pension plan</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">2022</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%">2021</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%">2020</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%">2022</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%">2021</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%">2020</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%">Discount rate</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:2pt 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%"><ix:nonFraction unitRef="number" contextRef="i62bcf38fb1a747d581c3c1447996319b_D20220101-20221231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTo0M2FkNTI0NzkyMmI0Yjg3OTBkNzE2YjM4ZWEyMmUxNy90YWJsZXJhbmdlOjQzYWQ1MjQ3OTIyYjRiODc5MGQ3MTZiMzhlYTIyZTE3XzItMi0xLTEtOTc2Mjc_77556edb-03b0-4afb-93a2-92dfb383bc1f">2.61</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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="2" style="border-top:2pt 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%"><ix:nonFraction unitRef="number" contextRef="i21692e6c601641658e0798add7791bee_D20210101-20211231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTo0M2FkNTI0NzkyMmI0Yjg3OTBkNzE2YjM4ZWEyMmUxNy90YWJsZXJhbmdlOjQzYWQ1MjQ3OTIyYjRiODc5MGQ3MTZiMzhlYTIyZTE3XzItNC0xLTEtOTc2Mjc_39652041-b3c5-4b6c-9479-e18291659700">2.16</ix:nonFraction>&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:2pt 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%"><ix:nonFraction unitRef="number" contextRef="i859196c0da894ab5aec660ca4abe9783_D20200101-20201231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTo0M2FkNTI0NzkyMmI0Yjg3OTBkNzE2YjM4ZWEyMmUxNy90YWJsZXJhbmdlOjQzYWQ1MjQ3OTIyYjRiODc5MGQ3MTZiMzhlYTIyZTE3XzItNi0xLTEtOTc2Mjc_056645d6-2052-40ae-82c7-4d9082f551e9">3.03</ix:nonFraction>&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:2pt 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%"><ix:nonFraction unitRef="number" contextRef="i1edc3bc114324a6684ecfd2f5f5eed80_D20220101-20221231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTo0M2FkNTI0NzkyMmI0Yjg3OTBkNzE2YjM4ZWEyMmUxNy90YWJsZXJhbmdlOjQzYWQ1MjQ3OTIyYjRiODc5MGQ3MTZiMzhlYTIyZTE3XzItOC0xLTEtOTc2Mjc_14b858cf-5752-4613-98ed-afeefddde46c">2.26</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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="2" style="border-top:2pt 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%"><ix:nonFraction unitRef="number" contextRef="ie32fa270cd7a4877924d62586ddd4003_D20210101-20211231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTo0M2FkNTI0NzkyMmI0Yjg3OTBkNzE2YjM4ZWEyMmUxNy90YWJsZXJhbmdlOjQzYWQ1MjQ3OTIyYjRiODc5MGQ3MTZiMzhlYTIyZTE3XzItMTAtMS0xLTk3NjI3_1a3617df-7b2d-4210-a8c3-dcf54b3140d3">1.74</ix:nonFraction>&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:2pt 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%"><ix:nonFraction unitRef="number" contextRef="i05c027dce78f463ab06e7748a43679ae_D20200101-20201231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTo0M2FkNTI0NzkyMmI0Yjg3OTBkNzE2YjM4ZWEyMmUxNy90YWJsZXJhbmdlOjQzYWQ1MjQ3OTIyYjRiODc5MGQ3MTZiMzhlYTIyZTE3XzItMTItMS0xLTk3NjI3_f35fa4c4-af8f-410d-b495-e841f2628675">2.76</ix:nonFraction>&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;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"><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%"><ix:nonFraction unitRef="number" contextRef="i62bcf38fb1a747d581c3c1447996319b_D20220101-20221231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTo0M2FkNTI0NzkyMmI0Yjg3OTBkNzE2YjM4ZWEyMmUxNy90YWJsZXJhbmdlOjQzYWQ1MjQ3OTIyYjRiODc5MGQ3MTZiMzhlYTIyZTE3XzMtMi0xLTEtOTc2Mjc_1e2c8d9e-6c4f-4d9b-8fc5-7c649c2d8c33">5.25</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i21692e6c601641658e0798add7791bee_D20210101-20211231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTo0M2FkNTI0NzkyMmI0Yjg3OTBkNzE2YjM4ZWEyMmUxNy90YWJsZXJhbmdlOjQzYWQ1MjQ3OTIyYjRiODc5MGQ3MTZiMzhlYTIyZTE3XzMtNC0xLTEtOTc2Mjc_9c0c9597-6448-4a3a-bd39-bcf4cb6b6c00">5.50</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i859196c0da894ab5aec660ca4abe9783_D20200101-20201231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTo0M2FkNTI0NzkyMmI0Yjg3OTBkNzE2YjM4ZWEyMmUxNy90YWJsZXJhbmdlOjQzYWQ1MjQ3OTIyYjRiODc5MGQ3MTZiMzhlYTIyZTE3XzMtNi0xLTEtOTc2Mjc_dc340e64-b4c9-4a1d-be26-f8dd597dad87">6.00</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr></table></div></ix:continuation><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 discount rate assumption is based on the rates of return on high-quality, fixed-income instruments currently available whose cash flows approximate the timing and amount of expected benefit payments. In determining the expected long-term rate of return on plan assets, we utilize our historical returns and then adjust these returns for estimated inflation and projected market returns. Our inflation assumption is primarily based on analysis of historical inflation data.</span></div><div style="text-indent:27pt"><span><br/></span></div><ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="us-gaap:ScheduleOfHealthCareCostTrendRatesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90ZXh0cmVnaW9uOmFlZGZmZGRlZjg4ZDQxZGFiMzA3NzdjYTJiMGIwYmI5XzU5Nzk_74884940-4718-4d78-8962-39940d7c60a5" escape="true"><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In measuring the benefit obligation as of December 31 for our postretirement benefit plan, the following assumptions for health care cost trend rates were used. These rates are utilized to determine our periodic benefit income for the following year.</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:99.269%"><tr><td style="width:1.0%"></td><td style="width:26.145%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.240%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.534%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.240%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.240%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.240%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.245%"></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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="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%">2021</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%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">Participants under age 65</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%">Participants age 65 and older</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%">Participants under age 65</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%">Participants age 65 and older</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%">Participants under age 65</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%">Participants age 65 and older</span></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-weight:400;line-height:100%">Health care cost trend rate assumed for next year</span></div></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:2pt 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%"><ix:nonFraction unitRef="number" contextRef="ifcb671e04ee94864a7eea32503772a8b_I20221231" decimals="4" name="us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTplZjVmZWQyZGZkYWI0NzZlYWZiZDcxN2ZjNzc2NjVkOC90YWJsZXJhbmdlOmVmNWZlZDJkZmRhYjQ3NmVhZmJkNzE3ZmM3NzY2NWQ4XzItMi0xLTEtOTc2Mjc_be4a7967-e211-418c-9879-9cf75523c3a6">6.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:2pt 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%"><ix:nonFraction unitRef="number" contextRef="i30516d0b99f04883a8c321789b352f17_I20221231" decimals="4" name="us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTplZjVmZWQyZGZkYWI0NzZlYWZiZDcxN2ZjNzc2NjVkOC90YWJsZXJhbmdlOmVmNWZlZDJkZmRhYjQ3NmVhZmJkNzE3ZmM3NzY2NWQ4XzItNC0xLTEtOTc2Mjc_7f8a0971-b826-4fb0-b033-82daa9b8cf1a">7.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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="2" style="border-top:2pt 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%"><ix:nonFraction unitRef="number" contextRef="i8708059e49fa4d7494b2785089ea5364_I20211231" decimals="4" name="us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTplZjVmZWQyZGZkYWI0NzZlYWZiZDcxN2ZjNzc2NjVkOC90YWJsZXJhbmdlOmVmNWZlZDJkZmRhYjQ3NmVhZmJkNzE3ZmM3NzY2NWQ4XzItNi0xLTEtOTc2Mjc_7da4a32c-af38-4e53-ab9d-ed550deb145a">6.9</ix:nonFraction>&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:2pt 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%"><ix:nonFraction unitRef="number" contextRef="if05fc24ecac34f9885718282f0488a0c_I20211231" decimals="4" name="us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTplZjVmZWQyZGZkYWI0NzZlYWZiZDcxN2ZjNzc2NjVkOC90YWJsZXJhbmdlOmVmNWZlZDJkZmRhYjQ3NmVhZmJkNzE3ZmM3NzY2NWQ4XzItOC0xLTEtOTc2Mjc_475d37d9-852a-43b2-bba7-d21c89e422b6">7.6</ix:nonFraction>&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:2pt 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%"><ix:nonFraction unitRef="number" contextRef="i00a41c5ff0824d61a4b233af65ea5375_I20201231" decimals="4" name="us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTplZjVmZWQyZGZkYWI0NzZlYWZiZDcxN2ZjNzc2NjVkOC90YWJsZXJhbmdlOmVmNWZlZDJkZmRhYjQ3NmVhZmJkNzE3ZmM3NzY2NWQ4XzItMTAtMS0xLTk3NjI3_ddd2e639-a877-408f-b2fb-62a8067e2ed5">7.2</ix:nonFraction>&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:2pt 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%"><ix:nonFraction unitRef="number" contextRef="i25caa03bb0044e52b3d61c0e6debdc11_I20201231" decimals="4" name="us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTplZjVmZWQyZGZkYWI0NzZlYWZiZDcxN2ZjNzc2NjVkOC90YWJsZXJhbmdlOmVmNWZlZDJkZmRhYjQ3NmVhZmJkNzE3ZmM3NzY2NWQ4XzItMTItMS0xLTk3NjI3_25be84ab-03f9-46cb-a8dd-bc3b332abea1">8.0</ix:nonFraction>&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;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;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Rate to which the cost trend rate is assumed to decline (the ultimate trend rate)</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%"><ix:nonFraction unitRef="number" contextRef="ifcb671e04ee94864a7eea32503772a8b_I20221231" decimals="4" name="us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTplZjVmZWQyZGZkYWI0NzZlYWZiZDcxN2ZjNzc2NjVkOC90YWJsZXJhbmdlOmVmNWZlZDJkZmRhYjQ3NmVhZmJkNzE3ZmM3NzY2NWQ4XzMtMi0xLTEtOTc2Mjc_549f9e6b-8486-45e1-a339-b9d8ba81f094">4.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i30516d0b99f04883a8c321789b352f17_I20221231" decimals="4" name="us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTplZjVmZWQyZGZkYWI0NzZlYWZiZDcxN2ZjNzc2NjVkOC90YWJsZXJhbmdlOmVmNWZlZDJkZmRhYjQ3NmVhZmJkNzE3ZmM3NzY2NWQ4XzMtNC0xLTEtOTc2Mjc_3495edad-9d9d-4d79-b45f-0ff37317b5ea">4.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i8708059e49fa4d7494b2785089ea5364_I20211231" decimals="4" name="us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTplZjVmZWQyZGZkYWI0NzZlYWZiZDcxN2ZjNzc2NjVkOC90YWJsZXJhbmdlOmVmNWZlZDJkZmRhYjQ3NmVhZmJkNzE3ZmM3NzY2NWQ4XzMtNi0xLTEtOTc2Mjc_5e475690-e236-4f1a-b24d-e9962bd9bd53">4.5</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="if05fc24ecac34f9885718282f0488a0c_I20211231" decimals="4" name="us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTplZjVmZWQyZGZkYWI0NzZlYWZiZDcxN2ZjNzc2NjVkOC90YWJsZXJhbmdlOmVmNWZlZDJkZmRhYjQ3NmVhZmJkNzE3ZmM3NzY2NWQ4XzMtOC0xLTEtOTc2Mjc_5a8bf29f-57e2-4667-a982-b916e4b2c73b">4.5</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i00a41c5ff0824d61a4b233af65ea5375_I20201231" decimals="4" name="us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTplZjVmZWQyZGZkYWI0NzZlYWZiZDcxN2ZjNzc2NjVkOC90YWJsZXJhbmdlOmVmNWZlZDJkZmRhYjQ3NmVhZmJkNzE3ZmM3NzY2NWQ4XzMtMTAtMS0xLTk3NjI3_c6bfc1bb-2c9c-4828-a9ed-865d2e882f28">4.5</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i25caa03bb0044e52b3d61c0e6debdc11_I20201231" decimals="4" name="us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTplZjVmZWQyZGZkYWI0NzZlYWZiZDcxN2ZjNzc2NjVkOC90YWJsZXJhbmdlOmVmNWZlZDJkZmRhYjQ3NmVhZmJkNzE3ZmM3NzY2NWQ4XzMtMTItMS0xLTk3NjI3_82db6563-80d5-403c-a6ff-d230925984f7">4.5</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;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;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Year that the rate reaches the ultimate trend rate</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i1fa7e84a2b4442d18ca4558ef9127b44_D20220101-20221231" name="us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTplZjVmZWQyZGZkYWI0NzZlYWZiZDcxN2ZjNzc2NjVkOC90YWJsZXJhbmdlOmVmNWZlZDJkZmRhYjQ3NmVhZmJkNzE3ZmM3NzY2NWQ4XzQtMi0xLTEtOTc2Mjc_647a0a27-31a3-4695-abad-7aea839f6ab2">2030</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i91b5144e3288433fac8f4e7be791c559_D20220101-20221231" name="us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTplZjVmZWQyZGZkYWI0NzZlYWZiZDcxN2ZjNzc2NjVkOC90YWJsZXJhbmdlOmVmNWZlZDJkZmRhYjQ3NmVhZmJkNzE3ZmM3NzY2NWQ4XzQtNC0xLTEtOTc2Mjc_2df6ffa7-90ac-4778-aa37-9d6077e3ccf8">2030</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ifb55595b4e9040fa94c397e6c19b5f4e_D20210101-20211231" name="us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTplZjVmZWQyZGZkYWI0NzZlYWZiZDcxN2ZjNzc2NjVkOC90YWJsZXJhbmdlOmVmNWZlZDJkZmRhYjQ3NmVhZmJkNzE3ZmM3NzY2NWQ4XzQtNi0xLTEtOTc2Mjc_1ac99c02-3961-4bd4-9733-1514c6da86b5">2030</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ie6ad3e3f273841b09c4d7d6d65ca1959_D20210101-20211231" name="us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTplZjVmZWQyZGZkYWI0NzZlYWZiZDcxN2ZjNzc2NjVkOC90YWJsZXJhbmdlOmVmNWZlZDJkZmRhYjQ3NmVhZmJkNzE3ZmM3NzY2NWQ4XzQtOC0xLTEtOTc2Mjc_2899cb8a-6eb3-45af-a375-1ec1b0132a5d">2030</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i387140ea6af94f25b0004f8ddfd1e101_D20200101-20201231" name="us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTplZjVmZWQyZGZkYWI0NzZlYWZiZDcxN2ZjNzc2NjVkOC90YWJsZXJhbmdlOmVmNWZlZDJkZmRhYjQ3NmVhZmJkNzE3ZmM3NzY2NWQ4XzQtMTAtMS0xLTk3NjI3_991056d4-8e8b-4182-bb02-5d6636a9beb0">2030</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ibe7ce94ecf3442298ca379e309a9de34_D20200101-20201231" name="us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTplZjVmZWQyZGZkYWI0NzZlYWZiZDcxN2ZjNzc2NjVkOC90YWJsZXJhbmdlOmVmNWZlZDJkZmRhYjQ3NmVhZmJkNzE3ZmM3NzY2NWQ4XzQtMTItMS0xLTk3NjI3_c83103f5-fd46-4f1e-aead-2cf896787c5a">2030</ix:nonNumeric></span></td></tr></table></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:150%">82</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><div style="text-align:center"><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:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#546ff5;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">DELUXE CORPORATION</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(dollars in thousands, except per share amounts)</span></div></td></tr></table></div></div><ix:continuation id="i8ab64759222b476bada3789f8448b4a4" continuedAt="i4ca1c3cd7b0e406787a15be35a3c25d6"><div style="text-indent:27pt"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90ZXh0cmVnaW9uOmFlZGZmZGRlZjg4ZDQxZGFiMzA3NzdjYTJiMGIwYmI5XzU5NzI_0df4b1f4-e5dd-4d89-99d8-5f930dd9f02a"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90ZXh0cmVnaW9uOmFlZGZmZGRlZjg4ZDQxZGFiMzA3NzdjYTJiMGIwYmI5XzU5NzI_b028978c-2317-4bbb-b495-5ea7eeca9228">Plan assets</span></span> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8211; <ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90ZXh0cmVnaW9uOmFlZGZmZGRlZjg4ZDQxZGFiMzA3NzdjYTJiMGIwYmI5XzU5OTg_93d0125e-b247-4886-928f-a2b3d848eb2b" continuedAt="i9a5d87a705574bd583a72061ddb6c7cd" escape="true">The allocation of plan assets by asset category as of December 31 was as follows:</ix:nonNumeric></span></div><ix:continuation id="i9a5d87a705574bd583a72061ddb6c7cd"><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: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%">Postretirement benefit plan</span></td></tr><tr><td colspan="3" style="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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</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%">U.S. corporate debt securities</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:2pt 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%"><ix:nonFraction unitRef="number" contextRef="ideed346c06cf4096ae7b37bb1d74fecd_I20221231" decimals="2" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToxYzBjOTI1MjliNGM0ZjBmODNiODM3ODQxYjUxMjNmNi90YWJsZXJhbmdlOjFjMGM5MjUyOWI0YzRmMGY4M2I4Mzc4NDFiNTEyM2Y2XzQtMi0xLTEtOTc2Mjc_3f47296c-5e00-4fe7-b7b7-609f2671512d">55</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:left;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 #000;padding:0 1pt"></td><td colspan="2" style="border-top:2pt 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%"><ix:nonFraction unitRef="number" contextRef="idaecf9dd22b6481c8e72e629e516be0f_I20211231" decimals="2" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToxYzBjOTI1MjliNGM0ZjBmODNiODM3ODQxYjUxMjNmNi90YWJsZXJhbmdlOjFjMGM5MjUyOWI0YzRmMGY4M2I4Mzc4NDFiNTEyM2Y2XzQtNC0xLTEtOTc2Mjc_012708e0-7249-4146-a4ee-8dc601568122">19</ix:nonFraction>&#160;</span></td><td style="border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">International equity 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%"><ix:nonFraction unitRef="number" contextRef="i119bf0a5ecc6415bb315988cf95d1f8d_I20221231" decimals="2" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToxYzBjOTI1MjliNGM0ZjBmODNiODM3ODQxYjUxMjNmNi90YWJsZXJhbmdlOjFjMGM5MjUyOWI0YzRmMGY4M2I4Mzc4NDFiNTEyM2Y2XzUtMi0xLTEtMTI2NDY4_9f3bd3be-7ab3-43c1-965e-90d16f64f390">20</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i0c5eff9cdcbc4837a6d3179887957626_I20211231" decimals="2" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToxYzBjOTI1MjliNGM0ZjBmODNiODM3ODQxYjUxMjNmNi90YWJsZXJhbmdlOjFjMGM5MjUyOWI0YzRmMGY4M2I4Mzc4NDFiNTEyM2Y2XzUtNC0xLTEtMTI2NDY4_dc780a2b-7b6a-4e9c-922b-252f3cefb247">20</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. large capitalization equity 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%"><ix:nonFraction unitRef="number" contextRef="i58d9d5d41a1041648aaade0b9939c9a6_I20221231" decimals="2" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToxYzBjOTI1MjliNGM0ZjBmODNiODM3ODQxYjUxMjNmNi90YWJsZXJhbmdlOjFjMGM5MjUyOWI0YzRmMGY4M2I4Mzc4NDFiNTEyM2Y2XzUtMi0xLTEtOTc2Mjc_413c87ad-1818-4fe1-9e83-4e91a2fb3ecb">17</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i6925033c4b3a4fef9536f64e2c69b891_I20211231" decimals="2" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToxYzBjOTI1MjliNGM0ZjBmODNiODM3ODQxYjUxMjNmNi90YWJsZXJhbmdlOjFjMGM5MjUyOWI0YzRmMGY4M2I4Mzc4NDFiNTEyM2Y2XzUtNC0xLTEtOTc2Mjc_64ea85a9-5073-4d72-8044-0afd3ce18261">17</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Mortgage-backed 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%"><ix:nonFraction unitRef="number" contextRef="i8a01953981cd40028b759eb771fee4e0_I20221231" decimals="2" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToxYzBjOTI1MjliNGM0ZjBmODNiODM3ODQxYjUxMjNmNi90YWJsZXJhbmdlOjFjMGM5MjUyOWI0YzRmMGY4M2I4Mzc4NDFiNTEyM2Y2XzctMi0xLTEtMTI2NDgy_e5bf61a6-52bd-4d77-8f58-498059e8e909">5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i40ebce308ad54e459b1f99fd37bceac3_I20211231" decimals="2" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToxYzBjOTI1MjliNGM0ZjBmODNiODM3ODQxYjUxMjNmNi90YWJsZXJhbmdlOjFjMGM5MjUyOWI0YzRmMGY4M2I4Mzc4NDFiNTEyM2Y2XzctNC0xLTEtMTI2NDgy_25247603-f44f-4542-9e9c-d76fdab56aed">41</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. small and mid-capitalization equity 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%"><ix:nonFraction unitRef="number" contextRef="i14358146b92742ab8b03ad06c46505a0_I20221231" decimals="2" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToxYzBjOTI1MjliNGM0ZjBmODNiODM3ODQxYjUxMjNmNi90YWJsZXJhbmdlOjFjMGM5MjUyOWI0YzRmMGY4M2I4Mzc4NDFiNTEyM2Y2XzctMi0xLTEtOTc2Mjc_a45cb366-e42e-4b73-8d90-2f2a18e24be2">3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i31f00b17bce14e89861119242e6f445b_I20211231" decimals="2" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToxYzBjOTI1MjliNGM0ZjBmODNiODM3ODQxYjUxMjNmNi90YWJsZXJhbmdlOjFjMGM5MjUyOWI0YzRmMGY4M2I4Mzc4NDFiNTEyM2Y2XzctNC0xLTEtOTc2Mjc_345865f0-714d-42f0-8410-524369622467">3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;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%"><ix:nonFraction unitRef="number" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="2" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToxYzBjOTI1MjliNGM0ZjBmODNiODM3ODQxYjUxMjNmNi90YWJsZXJhbmdlOjFjMGM5MjUyOWI0YzRmMGY4M2I4Mzc4NDFiNTEyM2Y2XzgtMi0xLTEtOTc2Mjc_7b833eef-6dc3-4cee-b948-8cc140db3530">100</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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="padding:0 1pt"></td><td colspan="2" style="border-bottom:3pt double #000000;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%"><ix:nonFraction unitRef="number" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="2" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToxYzBjOTI1MjliNGM0ZjBmODNiODM3ODQxYjUxMjNmNi90YWJsZXJhbmdlOjFjMGM5MjUyOWI0YzRmMGY4M2I4Mzc4NDFiNTEyM2Y2XzgtNC0xLTEtOTc2Mjc_d5ae61ce-f71c-4b28-ae0c-9b080be195b7">100</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</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%">Our postretirement benefit plan has assets that are intended to meet long-term obligations. In order to meet these obligations, we employ a total return investment approach that considers cash flow needs and balances long-term projected returns against expected asset risk, as measured using projected standard deviations. Risk tolerance is established through consideration of projected plan liabilities, the plan's funded status, projected liquidity needs and our financial condition. </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 target asset allocation percentages for our postretirement benefit plan are based on our liability and asset projections. The targeted allocation of plan assets is <ix:nonFraction unitRef="number" contextRef="i1ffb70eb960341f5a9b571b82f5e3ae8_I20221231" decimals="2" name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90ZXh0cmVnaW9uOmFlZGZmZGRlZjg4ZDQxZGFiMzA3NzdjYTJiMGIwYmI5XzQ0Mjc_0560b575-e01e-4731-afd8-8d01951e5f8a">60</ix:nonFraction>% fixed income securities, <ix:nonFraction unitRef="number" contextRef="i119bf0a5ecc6415bb315988cf95d1f8d_I20221231" decimals="2" name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90ZXh0cmVnaW9uOmFlZGZmZGRlZjg4ZDQxZGFiMzA3NzdjYTJiMGIwYmI5XzQ0NTU_3cd5a56a-b284-469e-8941-d6ba98fd59f0">20</ix:nonFraction>% international equity securities, <ix:nonFraction unitRef="number" contextRef="i58d9d5d41a1041648aaade0b9939c9a6_I20221231" decimals="2" name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90ZXh0cmVnaW9uOmFlZGZmZGRlZjg4ZDQxZGFiMzA3NzdjYTJiMGIwYmI5XzQ0OTE_a529d4ba-e750-49f3-b457-79241e064a11">17</ix:nonFraction>% large capitalization equity securities and <ix:nonFraction unitRef="number" contextRef="i14358146b92742ab8b03ad06c46505a0_I20221231" decimals="2" name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90ZXh0cmVnaW9uOmFlZGZmZGRlZjg4ZDQxZGFiMzA3NzdjYTJiMGIwYmI5XzQ1Mzc_7403406f-371c-4135-89fb-d48ed7048b1a">3</ix:nonFraction>% small and mid-capitalization equity securities.</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%"> Information regarding fair value measurements of plan assets was as follows as of December&#160;31, 2022:</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:30.332%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.942%"></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="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><td colspan="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 style="height:57pt"><td colspan="3" style="padding:0 1pt"></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%">Quoted prices in active markets for identical assets</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%">Significant other observable inputs</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%">Significant unobservable inputs</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Investments measured at net asset value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair value as of</span></div><div style="text-align:center"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December&#160;31, 2022</span></div></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(Level 1)</span></td><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%">&#160;(Level 2)</span></td><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%">(Level 3)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. corporate debt securities</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%"><ix:nonFraction unitRef="usd" contextRef="iacbfab2ba75845628a7f4fe0d904a42c_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTplODI5NWQxN2FlMjA0NWJhOWRlM2RkNmQ1OGE3MDFkYy90YWJsZXJhbmdlOmU4Mjk1ZDE3YWUyMDQ1YmE5ZGUzZGQ2ZDU4YTcwMWRjXzMtMi0xLTEtMTI2NDk3_351700b8-23ed-48b4-9ede-bfbae146340f">&#8212;</ix:nonFraction>&#160;</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="background-color:#cceeff;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%"><ix:nonFraction unitRef="usd" contextRef="ib4526855b7344071b0b2c1a052866827_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTplODI5NWQxN2FlMjA0NWJhOWRlM2RkNmQ1OGE3MDFkYy90YWJsZXJhbmdlOmU4Mjk1ZDE3YWUyMDQ1YmE5ZGUzZGQ2ZDU4YTcwMWRjXzMtNC0xLTEtMTI2NDk3_8a9929fd-78f8-4510-a1a6-3ab8fad73048">65,700</ix:nonFraction>&#160;</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="background-color:#cceeff;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%"><ix:nonFraction unitRef="usd" contextRef="if55ae845ba644fe0ac5aa3194e375885_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTplODI5NWQxN2FlMjA0NWJhOWRlM2RkNmQ1OGE3MDFkYy90YWJsZXJhbmdlOmU4Mjk1ZDE3YWUyMDQ1YmE5ZGUzZGQ2ZDU4YTcwMWRjXzMtNi0xLTEtMTI2NDk3_5c3ab05a-3990-499e-8915-b8c8dc82f8fc">&#8212;</ix:nonFraction>&#160;</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="background-color:#cceeff;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%"><ix:nonFraction unitRef="usd" contextRef="iec972ab6c45e4e48a3783cee3220698f_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTplODI5NWQxN2FlMjA0NWJhOWRlM2RkNmQ1OGE3MDFkYy90YWJsZXJhbmdlOmU4Mjk1ZDE3YWUyMDQ1YmE5ZGUzZGQ2ZDU4YTcwMWRjXzMtOC0xLTEtMTI2NDk3_9e0e02bd-79ec-4187-bdf5-b1391428b35e">&#8212;</ix:nonFraction>&#160;</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="background-color:#cceeff;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%"><ix:nonFraction unitRef="usd" contextRef="ideed346c06cf4096ae7b37bb1d74fecd_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTplODI5NWQxN2FlMjA0NWJhOWRlM2RkNmQ1OGE3MDFkYy90YWJsZXJhbmdlOmU4Mjk1ZDE3YWUyMDQ1YmE5ZGUzZGQ2ZDU4YTcwMWRjXzMtMTAtMS0xLTEyNjQ5Nw_4b9e8d38-e470-4b06-8d16-ad469b2069c1">65,700</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">International equity 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%"><ix:nonFraction unitRef="usd" contextRef="ia8ac49ff1f7b40c2a75a65465ac2f4f2_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTplODI5NWQxN2FlMjA0NWJhOWRlM2RkNmQ1OGE3MDFkYy90YWJsZXJhbmdlOmU4Mjk1ZDE3YWUyMDQ1YmE5ZGUzZGQ2ZDU4YTcwMWRjXzQtMi0xLTEtOTc2Mjc_376bbc4e-1994-413c-a91f-3c9c7e3d7b91">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4acf935972e44d068c99de7e9115afad_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTplODI5NWQxN2FlMjA0NWJhOWRlM2RkNmQ1OGE3MDFkYy90YWJsZXJhbmdlOmU4Mjk1ZDE3YWUyMDQ1YmE5ZGUzZGQ2ZDU4YTcwMWRjXzQtNC0xLTEtOTc2Mjc_fa498272-fb77-4d8d-80f8-ef3643ab261c">23,835</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i04a7053b4a11470b8565d3eb33667755_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTplODI5NWQxN2FlMjA0NWJhOWRlM2RkNmQ1OGE3MDFkYy90YWJsZXJhbmdlOmU4Mjk1ZDE3YWUyMDQ1YmE5ZGUzZGQ2ZDU4YTcwMWRjXzQtNi0xLTEtOTc2Mjc_90118288-9704-49db-86ef-1a1f4be07b0d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if1bb39bb912f4fd2ab920f935f9b0ca9_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTplODI5NWQxN2FlMjA0NWJhOWRlM2RkNmQ1OGE3MDFkYy90YWJsZXJhbmdlOmU4Mjk1ZDE3YWUyMDQ1YmE5ZGUzZGQ2ZDU4YTcwMWRjXzQtOC0xLTEtOTc2Mjc_37c72aa6-e8ec-4823-a3a0-e2b6cc4b9917">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i119bf0a5ecc6415bb315988cf95d1f8d_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTplODI5NWQxN2FlMjA0NWJhOWRlM2RkNmQ1OGE3MDFkYy90YWJsZXJhbmdlOmU4Mjk1ZDE3YWUyMDQ1YmE5ZGUzZGQ2ZDU4YTcwMWRjXzQtMTAtMS0xLTk3NjI3_8ab89028-7bda-430f-bcc5-f5c80f2c2382">23,835</ix:nonFraction>&#160;</span></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;padding-right:9pt;text-indent:-9pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. large capitalization equity securities</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%"><ix:nonFraction unitRef="usd" contextRef="i8be165686c5445a2bab357bb8e6670b6_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTplODI5NWQxN2FlMjA0NWJhOWRlM2RkNmQ1OGE3MDFkYy90YWJsZXJhbmdlOmU4Mjk1ZDE3YWUyMDQ1YmE5ZGUzZGQ2ZDU4YTcwMWRjXzYtMi0xLTEtOTc2Mjc_fc881045-69b2-41c7-a27c-1f25141feab5">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i59eae2a8bdc94998b3d0ade4003b1d4d_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTplODI5NWQxN2FlMjA0NWJhOWRlM2RkNmQ1OGE3MDFkYy90YWJsZXJhbmdlOmU4Mjk1ZDE3YWUyMDQ1YmE5ZGUzZGQ2ZDU4YTcwMWRjXzYtNC0xLTEtOTc2Mjc_b15994fa-1dfb-4d4d-8a7b-6f3aa97864be">20,496</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i924eac19716b4c0fa9a39abcdfbc959b_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTplODI5NWQxN2FlMjA0NWJhOWRlM2RkNmQ1OGE3MDFkYy90YWJsZXJhbmdlOmU4Mjk1ZDE3YWUyMDQ1YmE5ZGUzZGQ2ZDU4YTcwMWRjXzYtNi0xLTEtOTc2Mjc_6e9cf1a0-d641-4b23-9c3f-bef6ef09a479">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7c88f8bf4d524e379af14685b611d4ad_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTplODI5NWQxN2FlMjA0NWJhOWRlM2RkNmQ1OGE3MDFkYy90YWJsZXJhbmdlOmU4Mjk1ZDE3YWUyMDQ1YmE5ZGUzZGQ2ZDU4YTcwMWRjXzYtOC0xLTEtOTc2Mjc_296a5288-4efb-492f-8ef4-5dbc81e37c4e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i58d9d5d41a1041648aaade0b9939c9a6_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTplODI5NWQxN2FlMjA0NWJhOWRlM2RkNmQ1OGE3MDFkYy90YWJsZXJhbmdlOmU4Mjk1ZDE3YWUyMDQ1YmE5ZGUzZGQ2ZDU4YTcwMWRjXzYtMTAtMS0xLTk3NjI3_cf239a53-8d90-4d89-9177-76abcb69cb90">20,496</ix:nonFraction>&#160;</span></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%">Mortgage-backed 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%"><ix:nonFraction unitRef="usd" contextRef="i96053ec7d8cc4eb58c76b7a111fd76a5_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTplODI5NWQxN2FlMjA0NWJhOWRlM2RkNmQ1OGE3MDFkYy90YWJsZXJhbmdlOmU4Mjk1ZDE3YWUyMDQ1YmE5ZGUzZGQ2ZDU4YTcwMWRjXzgtMi0xLTEtMTI2NTA5_fea913f8-ba5e-45e2-ace1-a80094268d6c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibc0d6eaa2df645f3adc9655b7832d79c_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTplODI5NWQxN2FlMjA0NWJhOWRlM2RkNmQ1OGE3MDFkYy90YWJsZXJhbmdlOmU4Mjk1ZDE3YWUyMDQ1YmE5ZGUzZGQ2ZDU4YTcwMWRjXzgtNC0xLTEtMTI2NTA5_052b0560-93ed-4de4-a045-98fc66715ce3">5,959</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie51a6f7b13f440f49715ae577646377f_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTplODI5NWQxN2FlMjA0NWJhOWRlM2RkNmQ1OGE3MDFkYy90YWJsZXJhbmdlOmU4Mjk1ZDE3YWUyMDQ1YmE5ZGUzZGQ2ZDU4YTcwMWRjXzgtNi0xLTEtMTI2NTA5_0a23a04b-26d6-4e1a-b06a-76272fd45664">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0b9699c8355b4afea6f9d65f9d760abf_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTplODI5NWQxN2FlMjA0NWJhOWRlM2RkNmQ1OGE3MDFkYy90YWJsZXJhbmdlOmU4Mjk1ZDE3YWUyMDQ1YmE5ZGUzZGQ2ZDU4YTcwMWRjXzgtOC0xLTEtMTI2NTA5_c26db4e4-bcde-489d-b4f2-f4a71c734aff">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a01953981cd40028b759eb771fee4e0_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTplODI5NWQxN2FlMjA0NWJhOWRlM2RkNmQ1OGE3MDFkYy90YWJsZXJhbmdlOmU4Mjk1ZDE3YWUyMDQ1YmE5ZGUzZGQ2ZDU4YTcwMWRjXzgtMTAtMS0xLTEyNjUwOQ_c6b4fc00-fadf-4ba6-bcdb-62b293ecf759">5,959</ix:nonFraction>&#160;</span></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;padding-right:9pt;text-indent:-9pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. small and mid-capitalization equity securities</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%"><ix:nonFraction unitRef="usd" contextRef="ib199a82fe09f4e3fb9bc92e33029f3b5_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTplODI5NWQxN2FlMjA0NWJhOWRlM2RkNmQ1OGE3MDFkYy90YWJsZXJhbmdlOmU4Mjk1ZDE3YWUyMDQ1YmE5ZGUzZGQ2ZDU4YTcwMWRjXzgtMi0xLTEtOTc2Mjc_d94a3095-5922-47d4-a351-49ff5883c2ee">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i87faa00ae7e54f339d233dd886e9ede0_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTplODI5NWQxN2FlMjA0NWJhOWRlM2RkNmQ1OGE3MDFkYy90YWJsZXJhbmdlOmU4Mjk1ZDE3YWUyMDQ1YmE5ZGUzZGQ2ZDU4YTcwMWRjXzgtNC0xLTEtOTc2Mjc_f143b077-3442-4a49-8d16-adc942bb6a8c">3,062</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7476efb9f13c418284a76a901ad7e482_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTplODI5NWQxN2FlMjA0NWJhOWRlM2RkNmQ1OGE3MDFkYy90YWJsZXJhbmdlOmU4Mjk1ZDE3YWUyMDQ1YmE5ZGUzZGQ2ZDU4YTcwMWRjXzgtNi0xLTEtOTc2Mjc_8e63859a-6ee2-487e-ba03-53cb3e543d56">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic808980ff36142fe94b5ba87148c2a6e_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTplODI5NWQxN2FlMjA0NWJhOWRlM2RkNmQ1OGE3MDFkYy90YWJsZXJhbmdlOmU4Mjk1ZDE3YWUyMDQ1YmE5ZGUzZGQ2ZDU4YTcwMWRjXzgtOC0xLTEtOTc2Mjc_9a537e5b-4df0-4da1-9a22-5e280e979365">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14358146b92742ab8b03ad06c46505a0_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTplODI5NWQxN2FlMjA0NWJhOWRlM2RkNmQ1OGE3MDFkYy90YWJsZXJhbmdlOmU4Mjk1ZDE3YWUyMDQ1YmE5ZGUzZGQ2ZDU4YTcwMWRjXzgtMTAtMS0xLTk3NjI3_8b2cd0bc-8fd8-450e-8d9b-bbdca8a80c03">3,062</ix:nonFraction>&#160;</span></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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Plan assets</span></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #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%"><ix:nonFraction unitRef="usd" contextRef="id73ee07727c2412e8c2c255908dc22d3_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTplODI5NWQxN2FlMjA0NWJhOWRlM2RkNmQ1OGE3MDFkYy90YWJsZXJhbmdlOmU4Mjk1ZDE3YWUyMDQ1YmE5ZGUzZGQ2ZDU4YTcwMWRjXzEwLTItMS0xLTk3NjI3_76658689-5fae-4fbb-8516-934f1d2a4f9e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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%"><ix:nonFraction unitRef="usd" contextRef="i341e1889fb1c4188b2d7791fb5587c2a_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTplODI5NWQxN2FlMjA0NWJhOWRlM2RkNmQ1OGE3MDFkYy90YWJsZXJhbmdlOmU4Mjk1ZDE3YWUyMDQ1YmE5ZGUzZGQ2ZDU4YTcwMWRjXzEwLTQtMS0xLTk3NjI3_3becf8e0-c300-42d2-b52f-58360eb35d54">119,052</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="ib205451f648941139f5cba64273238bb_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTplODI5NWQxN2FlMjA0NWJhOWRlM2RkNmQ1OGE3MDFkYy90YWJsZXJhbmdlOmU4Mjk1ZDE3YWUyMDQ1YmE5ZGUzZGQ2ZDU4YTcwMWRjXzEwLTYtMS0xLTk3NjI3_0d199635-632a-4bdf-b8fb-014a95c1f0a5">&#8212;</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="ie75af6f8923b4d9a9c6e6fa18cb0e51c_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTplODI5NWQxN2FlMjA0NWJhOWRlM2RkNmQ1OGE3MDFkYy90YWJsZXJhbmdlOmU4Mjk1ZDE3YWUyMDQ1YmE5ZGUzZGQ2ZDU4YTcwMWRjXzEwLTgtMS0xLTk3NjI3_4cca6c11-998d-448f-93af-f52aacacd990">&#8212;</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTplODI5NWQxN2FlMjA0NWJhOWRlM2RkNmQ1OGE3MDFkYy90YWJsZXJhbmdlOmU4Mjk1ZDE3YWUyMDQ1YmE5ZGUzZGQ2ZDU4YTcwMWRjXzEwLTEwLTEtMS05NzYyNw_7ae660ee-bd88-4978-a2cd-f50a24c56529">119,052</ix:nonFraction>&#160;</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 style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</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%">Information regarding fair value measurements of plan assets was as follows as of December&#160;31, 2021:</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:29.939%"></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:11.637%"></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:11.637%"></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:11.930%"></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:11.637%"></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.960%"></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="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><td colspan="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 style="height:57pt"><td colspan="3" style="padding:0 1pt"></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%">Quoted prices in active markets for identical assets</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%">Significant other observable inputs</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%">Significant unobservable inputs</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Investments measured at net asset value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" 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%">Fair value as of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December&#160;31, 2021</span></div></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(Level 1)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;(Level 2)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(Level 3)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Mortgage-backed securities</span></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%">(<ix:nonFraction unitRef="usd" contextRef="i07b7e2310dc14c7c88a7448341230b0d_I20211231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTowZDM3YjNhZDljN2E0N2ZkODVjY2QzYWYxZWRkMjBkOC90YWJsZXJhbmdlOjBkMzdiM2FkOWM3YTQ3ZmQ4NWNjZDNhZjFlZGQyMGQ4XzMtMi0xLTEtOTc2Mjc_202a8b74-a9f3-4aec-a454-806abee466f4">94</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="ia7349d94cfca46879a5d7565fbd7b27f_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTowZDM3YjNhZDljN2E0N2ZkODVjY2QzYWYxZWRkMjBkOC90YWJsZXJhbmdlOjBkMzdiM2FkOWM3YTQ3ZmQ4NWNjZDNhZjFlZGQyMGQ4XzMtNC0xLTEtOTc2Mjc_0645c7a5-65b2-45e8-8646-d4f65a645ca4">58,893</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="i066caa1453fb4a7fab69b9fd4db81687_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTowZDM3YjNhZDljN2E0N2ZkODVjY2QzYWYxZWRkMjBkOC90YWJsZXJhbmdlOjBkMzdiM2FkOWM3YTQ3ZmQ4NWNjZDNhZjFlZGQyMGQ4XzMtNi0xLTEtOTc2Mjc_50ff1cf4-bc05-4b0f-9e61-ce1985d41332">&#8212;</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="i1e6927161e344ab7b11563c4fbc3967b_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTowZDM3YjNhZDljN2E0N2ZkODVjY2QzYWYxZWRkMjBkOC90YWJsZXJhbmdlOjBkMzdiM2FkOWM3YTQ3ZmQ4NWNjZDNhZjFlZGQyMGQ4XzMtOC0xLTEtOTc2Mjc_caa9ab6e-20f4-4b8f-bf66-884dc8624712">&#8212;</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="i40ebce308ad54e459b1f99fd37bceac3_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTowZDM3YjNhZDljN2E0N2ZkODVjY2QzYWYxZWRkMjBkOC90YWJsZXJhbmdlOjBkMzdiM2FkOWM3YTQ3ZmQ4NWNjZDNhZjFlZGQyMGQ4XzMtMTAtMS0xLTk3NjI3_c92cdf0b-a298-46f7-a3eb-1c74ecfe8dc4">58,799</ix:nonFraction>&#160;</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%">International equity securities</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i46136c01ca9b4f5cb67120b0e4f06444_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTowZDM3YjNhZDljN2E0N2ZkODVjY2QzYWYxZWRkMjBkOC90YWJsZXJhbmdlOjBkMzdiM2FkOWM3YTQ3ZmQ4NWNjZDNhZjFlZGQyMGQ4XzQtMi0xLTEtMTE4MTAy_93baba49-a355-4b9b-b9f1-7850ae635625">285</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5a1674445674c1f8426b94d6301e060_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTowZDM3YjNhZDljN2E0N2ZkODVjY2QzYWYxZWRkMjBkOC90YWJsZXJhbmdlOjBkMzdiM2FkOWM3YTQ3ZmQ4NWNjZDNhZjFlZGQyMGQ4XzQtNC0xLTEtMTE4MTAy_4135a214-17e7-4c78-a5bc-83d2d7c2a88d">28,708</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b72246c53a747438b81f3ea1fbf4b5f_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTowZDM3YjNhZDljN2E0N2ZkODVjY2QzYWYxZWRkMjBkOC90YWJsZXJhbmdlOjBkMzdiM2FkOWM3YTQ3ZmQ4NWNjZDNhZjFlZGQyMGQ4XzQtNi0xLTEtMTE4MTAy_0c079271-90f4-4a3f-9bf1-0d13350e9b32">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i33a234c010b64d45b8ee570100bcf39a_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTowZDM3YjNhZDljN2E0N2ZkODVjY2QzYWYxZWRkMjBkOC90YWJsZXJhbmdlOjBkMzdiM2FkOWM3YTQ3ZmQ4NWNjZDNhZjFlZGQyMGQ4XzQtOC0xLTEtMTE4MTAy_367d2af4-afd5-45cc-9128-f7f204c28f00">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c5eff9cdcbc4837a6d3179887957626_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTowZDM3YjNhZDljN2E0N2ZkODVjY2QzYWYxZWRkMjBkOC90YWJsZXJhbmdlOjBkMzdiM2FkOWM3YTQ3ZmQ4NWNjZDNhZjFlZGQyMGQ4XzQtMTAtMS0xLTExODEwMg_9e4c7cdf-b8b9-4797-b8c6-edeac147a8ea">28,993</ix:nonFraction>&#160;</span></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%">U.S. corporate debt securities</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i06d6711933774796bf5f4cc5fab3c180_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTowZDM3YjNhZDljN2E0N2ZkODVjY2QzYWYxZWRkMjBkOC90YWJsZXJhbmdlOjBkMzdiM2FkOWM3YTQ3ZmQ4NWNjZDNhZjFlZGQyMGQ4XzQtMi0xLTEtOTc2Mjc_bf9e47fa-729f-4d59-b2e5-1132eb6be138">22</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icda533d12c284fca9064404cb87416b5_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTowZDM3YjNhZDljN2E0N2ZkODVjY2QzYWYxZWRkMjBkOC90YWJsZXJhbmdlOjBkMzdiM2FkOWM3YTQ3ZmQ4NWNjZDNhZjFlZGQyMGQ4XzQtNC0xLTEtOTc2Mjc_0f40b49c-1296-4289-9892-7c295955d9cd">27,836</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a98107834e64e2380d5157a59d77b81_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTowZDM3YjNhZDljN2E0N2ZkODVjY2QzYWYxZWRkMjBkOC90YWJsZXJhbmdlOjBkMzdiM2FkOWM3YTQ3ZmQ4NWNjZDNhZjFlZGQyMGQ4XzQtNi0xLTEtOTc2Mjc_24bb738c-1706-4524-89cf-84276a2569f0">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i126e6c6c488d427aaca82315d9494341_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTowZDM3YjNhZDljN2E0N2ZkODVjY2QzYWYxZWRkMjBkOC90YWJsZXJhbmdlOjBkMzdiM2FkOWM3YTQ3ZmQ4NWNjZDNhZjFlZGQyMGQ4XzQtOC0xLTEtOTc2Mjc_584ab628-07fe-4b02-9238-a87eeb07fab4">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idaecf9dd22b6481c8e72e629e516be0f_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTowZDM3YjNhZDljN2E0N2ZkODVjY2QzYWYxZWRkMjBkOC90YWJsZXJhbmdlOjBkMzdiM2FkOWM3YTQ3ZmQ4NWNjZDNhZjFlZGQyMGQ4XzQtMTAtMS0xLTk3NjI3_14485c24-b889-4ef4-ab89-c39f759e5ab6">27,858</ix:nonFraction>&#160;</span></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;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. large capitalization equity securities</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%">(<ix:nonFraction unitRef="usd" contextRef="i455b864112ca417db308f0dda9a9c76a_I20211231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTowZDM3YjNhZDljN2E0N2ZkODVjY2QzYWYxZWRkMjBkOC90YWJsZXJhbmdlOjBkMzdiM2FkOWM3YTQ3ZmQ4NWNjZDNhZjFlZGQyMGQ4XzYtMi0xLTEtOTc2Mjc_fee54aa9-da82-4791-a977-dde120539e3c">15</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie93edc3c8f2e44b692bf0dd898e9d3a8_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTowZDM3YjNhZDljN2E0N2ZkODVjY2QzYWYxZWRkMjBkOC90YWJsZXJhbmdlOjBkMzdiM2FkOWM3YTQ3ZmQ4NWNjZDNhZjFlZGQyMGQ4XzYtNC0xLTEtOTc2Mjc_949e21db-2ee6-4960-a9f0-975ad86dadd1">25,410</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifde716c166b24f59a79aa5cdb9c7c37a_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTowZDM3YjNhZDljN2E0N2ZkODVjY2QzYWYxZWRkMjBkOC90YWJsZXJhbmdlOjBkMzdiM2FkOWM3YTQ3ZmQ4NWNjZDNhZjFlZGQyMGQ4XzYtNi0xLTEtOTc2Mjc_23fdabc9-cdab-4a5a-a8d1-5129de05d554">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i54ef570a57574fecbb6cc6acc3865e3b_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTowZDM3YjNhZDljN2E0N2ZkODVjY2QzYWYxZWRkMjBkOC90YWJsZXJhbmdlOjBkMzdiM2FkOWM3YTQ3ZmQ4NWNjZDNhZjFlZGQyMGQ4XzYtOC0xLTEtOTc2Mjc_7b5bc2fd-115b-4920-bfa9-1d8e2e9534b0">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6925033c4b3a4fef9536f64e2c69b891_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTowZDM3YjNhZDljN2E0N2ZkODVjY2QzYWYxZWRkMjBkOC90YWJsZXJhbmdlOjBkMzdiM2FkOWM3YTQ3ZmQ4NWNjZDNhZjFlZGQyMGQ4XzYtMTAtMS0xLTk3NjI3_83e767af-b3ff-450d-ac1a-1abb750702e3">25,395</ix:nonFraction>&#160;</span></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;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. small and mid-capitalization equity securities</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%"><ix:nonFraction unitRef="usd" contextRef="i5c9b2a65468d45de93f575de30430355_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTowZDM3YjNhZDljN2E0N2ZkODVjY2QzYWYxZWRkMjBkOC90YWJsZXJhbmdlOjBkMzdiM2FkOWM3YTQ3ZmQ4NWNjZDNhZjFlZGQyMGQ4XzgtMi0xLTEtOTc2Mjc_a9947e65-3c64-4f0b-a10a-50ca8c20d4db">26</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9822461227894395995b9adba8540730_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTowZDM3YjNhZDljN2E0N2ZkODVjY2QzYWYxZWRkMjBkOC90YWJsZXJhbmdlOjBkMzdiM2FkOWM3YTQ3ZmQ4NWNjZDNhZjFlZGQyMGQ4XzgtNC0xLTEtOTc2Mjc_b107a793-9b88-4f86-a079-aa67ec603af9">3,729</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0e91fd4263fe4d728d02242bda42edb3_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTowZDM3YjNhZDljN2E0N2ZkODVjY2QzYWYxZWRkMjBkOC90YWJsZXJhbmdlOjBkMzdiM2FkOWM3YTQ3ZmQ4NWNjZDNhZjFlZGQyMGQ4XzgtNi0xLTEtOTc2Mjc_a13ff80b-14a2-4031-8c6b-ed78697d31ad">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd1253405592470c869ea412e646268c_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTowZDM3YjNhZDljN2E0N2ZkODVjY2QzYWYxZWRkMjBkOC90YWJsZXJhbmdlOjBkMzdiM2FkOWM3YTQ3ZmQ4NWNjZDNhZjFlZGQyMGQ4XzgtOC0xLTEtOTc2Mjc_e81bd6c0-a625-4f44-97af-554479083e69">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i31f00b17bce14e89861119242e6f445b_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTowZDM3YjNhZDljN2E0N2ZkODVjY2QzYWYxZWRkMjBkOC90YWJsZXJhbmdlOjBkMzdiM2FkOWM3YTQ3ZmQ4NWNjZDNhZjFlZGQyMGQ4XzgtMTAtMS0xLTk3NjI3_e7810ca2-1fca-4131-8d72-6d2a95a86361">3,755</ix:nonFraction>&#160;</span></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%">Plan assets</span></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%"><ix:nonFraction unitRef="usd" contextRef="ibfaf703b6c0f4e72af07c5a0f25efc00_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTowZDM3YjNhZDljN2E0N2ZkODVjY2QzYWYxZWRkMjBkOC90YWJsZXJhbmdlOjBkMzdiM2FkOWM3YTQ3ZmQ4NWNjZDNhZjFlZGQyMGQ4XzEwLTItMS0xLTk3NjI3_e875ded2-071a-4c26-8de3-10113f89e929">224</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="i89cff7547a264695b508a3f2aa4eb41a_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTowZDM3YjNhZDljN2E0N2ZkODVjY2QzYWYxZWRkMjBkOC90YWJsZXJhbmdlOjBkMzdiM2FkOWM3YTQ3ZmQ4NWNjZDNhZjFlZGQyMGQ4XzEwLTQtMS0xLTk3NjI3_76422961-8de4-4dbd-88b3-e16496242c32">144,576</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="i1153b91c0f124285815ca2cde59ed209_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTowZDM3YjNhZDljN2E0N2ZkODVjY2QzYWYxZWRkMjBkOC90YWJsZXJhbmdlOjBkMzdiM2FkOWM3YTQ3ZmQ4NWNjZDNhZjFlZGQyMGQ4XzEwLTYtMS0xLTk3NjI3_2d53f4c4-7d57-4ea9-bb6e-ca7c60af32d9">&#8212;</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="i68dcaf1e02ab4cb2a2064320e68edfab_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTowZDM3YjNhZDljN2E0N2ZkODVjY2QzYWYxZWRkMjBkOC90YWJsZXJhbmdlOjBkMzdiM2FkOWM3YTQ3ZmQ4NWNjZDNhZjFlZGQyMGQ4XzEwLTgtMS0xLTk3NjI3_7d93b2d3-2545-4ab1-8595-03d82f88f550">&#8212;</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTowZDM3YjNhZDljN2E0N2ZkODVjY2QzYWYxZWRkMjBkOC90YWJsZXJhbmdlOjBkMzdiM2FkOWM3YTQ3ZmQ4NWNjZDNhZjFlZGQyMGQ4XzEwLTEwLTEtMS05NzYyNw_a85e1d17-5e50-4390-8146-1b4faaf2dcc8">144,800</ix:nonFraction>&#160;</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></ix:continuation></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:150%">83</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><div style="text-align:center"><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:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#546ff5;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">DELUXE CORPORATION</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(dollars in thousands, except per share amounts)</span></div></td></tr></table></div></div><div><span><br/></span></div><ix:continuation id="i4ca1c3cd7b0e406787a15be35a3c25d6"><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Level 2 investments relate to investment funds that publish daily net asset value ("NAV") per unit. The daily NAV is available to participants in the funds and redemptions can be made daily at the current NAV. The fair value and units are determined and published, and are the basis for current transactions. The investments are not eligible for the NAV practical expedient. However, they are measured at the published NAV because the quoted NAV per unit represents the price at which the investment would be sold in a transaction between independent market participants. Our policy is to recognize transfers between fair value levels as of the end of the reporting period in which the transfer occurred.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Cash flows</span><span style="color:#0e32e1;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%">&#8211; We made <ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanContributionsByEmployer" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90ZXh0cmVnaW9uOmFlZGZmZGRlZjg4ZDQxZGFiMzA3NzdjYTJiMGIwYmI5XzU1NDk_25453ac2-2d5f-449c-96a1-12e0393f3485"><ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanContributionsByEmployer" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90ZXh0cmVnaW9uOmFlZGZmZGRlZjg4ZDQxZGFiMzA3NzdjYTJiMGIwYmI5XzU1NDk_543954b3-f299-4466-a6b9-f8b3f829a2fb"><ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanContributionsByEmployer" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90ZXh0cmVnaW9uOmFlZGZmZGRlZjg4ZDQxZGFiMzA3NzdjYTJiMGIwYmI5XzU1NDk_a4b4528d-fa92-43ed-b0b5-a5f77375754d">no</ix:nonFraction></ix:nonFraction></ix:nonFraction> contributions to plan assets during the past 3 years. </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 have fully funded the SERP obligation with investments in company-owned life insurance policies. The cash surrender value of these policies is included in long-term investments on the consolidated balance sheets and totaled $<ix:nonFraction unitRef="usd" contextRef="ie990bf783fcc4f6eba5bfb2361cfbb35_I20221231" decimals="-3" name="us-gaap:CashSurrenderValueOfLifeInsurance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90ZXh0cmVnaW9uOmFlZGZmZGRlZjg4ZDQxZGFiMzA3NzdjYTJiMGIwYmI5XzU4MzU_c704fe47-7986-456b-b838-a0db3354035e">7,429</ix:nonFraction> as of December&#160;31, 2022 and $<ix:nonFraction unitRef="usd" contextRef="i4babbbc8038c4d4aad387d1c98baa3af_I20211231" decimals="-3" name="us-gaap:CashSurrenderValueOfLifeInsurance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90ZXh0cmVnaW9uOmFlZGZmZGRlZjg4ZDQxZGFiMzA3NzdjYTJiMGIwYmI5XzU4NTE_8caeda58-8626-466b-a240-89a7e47cb681">7,370</ix:nonFraction> as of December&#160;31, 2021. </span></div><div style="text-indent:27pt"><span><br/></span></div><ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90ZXh0cmVnaW9uOmFlZGZmZGRlZjg4ZDQxZGFiMzA3NzdjYTJiMGIwYmI5XzU5Njk_8aa93ddf-76a5-4a44-b731-a6b07d6e6cff" escape="true"><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 benefit payments are expected to be paid during the years indicated:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:69.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:12.976%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.977%"></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="6" 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%">Postretirement benefit plan</span></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%">Pension plan</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%">2023</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia088af525983474daee971776d1c7618_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToxZDBiZDg0ZjcyMGE0NWQxOWRiNDQ0ZGMwNDk2NzFkZC90YWJsZXJhbmdlOjFkMGJkODRmNzIwYTQ1ZDE5ZGI0NDRkYzA0OTY3MWRkXzEtMi0xLTEtOTc2Mjc_670be98d-079e-44ac-b9ef-0a03ac822b82">5,187</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="ie990bf783fcc4f6eba5bfb2361cfbb35_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToxZDBiZDg0ZjcyMGE0NWQxOWRiNDQ0ZGMwNDk2NzFkZC90YWJsZXJhbmdlOjFkMGJkODRmNzIwYTQ1ZDE5ZGI0NDRkYzA0OTY3MWRkXzEtNC0xLTEtOTc2Mjc_d13cf790-eb68-419c-ae47-68523142e177">320</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia088af525983474daee971776d1c7618_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToxZDBiZDg0ZjcyMGE0NWQxOWRiNDQ0ZGMwNDk2NzFkZC90YWJsZXJhbmdlOjFkMGJkODRmNzIwYTQ1ZDE5ZGI0NDRkYzA0OTY3MWRkXzItMi0xLTEtOTc2Mjc_348dcd33-00a8-4117-83b3-31a0e5c6a18f">4,779</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie990bf783fcc4f6eba5bfb2361cfbb35_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToxZDBiZDg0ZjcyMGE0NWQxOWRiNDQ0ZGMwNDk2NzFkZC90YWJsZXJhbmdlOjFkMGJkODRmNzIwYTQ1ZDE5ZGI0NDRkYzA0OTY3MWRkXzItNC0xLTEtOTc2Mjc_8e59a131-c67f-47dc-b80a-da36741c0cac">300</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia088af525983474daee971776d1c7618_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToxZDBiZDg0ZjcyMGE0NWQxOWRiNDQ0ZGMwNDk2NzFkZC90YWJsZXJhbmdlOjFkMGJkODRmNzIwYTQ1ZDE5ZGI0NDRkYzA0OTY3MWRkXzMtMi0xLTEtOTc2Mjc_72f8f0ea-8e8e-4599-94dc-7d47ab182be8">4,324</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie990bf783fcc4f6eba5bfb2361cfbb35_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToxZDBiZDg0ZjcyMGE0NWQxOWRiNDQ0ZGMwNDk2NzFkZC90YWJsZXJhbmdlOjFkMGJkODRmNzIwYTQ1ZDE5ZGI0NDRkYzA0OTY3MWRkXzMtNC0xLTEtOTc2Mjc_acb498c8-84e5-4889-9873-3d329b200507">290</ix:nonFraction>&#160;</span></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%"><ix:nonFraction unitRef="usd" contextRef="ia088af525983474daee971776d1c7618_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToxZDBiZDg0ZjcyMGE0NWQxOWRiNDQ0ZGMwNDk2NzFkZC90YWJsZXJhbmdlOjFkMGJkODRmNzIwYTQ1ZDE5ZGI0NDRkYzA0OTY3MWRkXzQtMi0xLTEtOTc2Mjc_1fe220f8-80ba-4abe-981f-1803e77b7e59">3,904</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie990bf783fcc4f6eba5bfb2361cfbb35_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToxZDBiZDg0ZjcyMGE0NWQxOWRiNDQ0ZGMwNDk2NzFkZC90YWJsZXJhbmdlOjFkMGJkODRmNzIwYTQ1ZDE5ZGI0NDRkYzA0OTY3MWRkXzQtNC0xLTEtOTc2Mjc_861115f2-21f1-44e6-9de0-a7125507c540">270</ix:nonFraction>&#160;</span></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%"><ix:nonFraction unitRef="usd" contextRef="ia088af525983474daee971776d1c7618_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToxZDBiZDg0ZjcyMGE0NWQxOWRiNDQ0ZGMwNDk2NzFkZC90YWJsZXJhbmdlOjFkMGJkODRmNzIwYTQ1ZDE5ZGI0NDRkYzA0OTY3MWRkXzUtMi0xLTEtOTc2Mjc_5da37858-edb9-42f4-b00e-64ca8511bfc9">3,592</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie990bf783fcc4f6eba5bfb2361cfbb35_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToxZDBiZDg0ZjcyMGE0NWQxOWRiNDQ0ZGMwNDk2NzFkZC90YWJsZXJhbmdlOjFkMGJkODRmNzIwYTQ1ZDE5ZGI0NDRkYzA0OTY3MWRkXzUtNC0xLTEtOTc2Mjc_c857a81a-61a0-4b5a-a602-9e9cc25c6916">250</ix:nonFraction>&#160;</span></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 - 2032</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia088af525983474daee971776d1c7618_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToxZDBiZDg0ZjcyMGE0NWQxOWRiNDQ0ZGMwNDk2NzFkZC90YWJsZXJhbmdlOjFkMGJkODRmNzIwYTQ1ZDE5ZGI0NDRkYzA0OTY3MWRkXzYtMi0xLTEtOTc2Mjc_d5e91ba6-112d-47f8-a4d0-51f7fc506a31">14,462</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie990bf783fcc4f6eba5bfb2361cfbb35_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToxZDBiZDg0ZjcyMGE0NWQxOWRiNDQ0ZGMwNDk2NzFkZC90YWJsZXJhbmdlOjFkMGJkODRmNzIwYTQ1ZDE5ZGI0NDRkYzA0OTY3MWRkXzYtNC0xLTEtOTc2Mjc_81e244f1-e4b5-47f3-8427-7f9f48e03c05">980</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:5pt;text-indent:27pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">401(k) plan</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> &#8211;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> We maintain a 401(k) plan to provide retirement benefits for certain employees. The plan covers a majority of full-time employees, as well as some part-time employees. Employees generally become eligible to participate in the plan after completing <ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="dlx:DefinedContributionServiceRequirement" format="ixt-sec:durday" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90ZXh0cmVnaW9uOmFlZGZmZGRlZjg4ZDQxZGFiMzA3NzdjYTJiMGIwYmI5XzEwOTk1MTE2MzQ3MjI_7c7d5793-e6ab-46a7-9dba-008fd7e42d41">30</ix:nonNumeric> days of service.</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%">401(k) contributions are made by both employees and Deluxe. Employees may contribute up to <ix:nonFraction unitRef="number" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="2" name="us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90ZXh0cmVnaW9uOmFlZGZmZGRlZjg4ZDQxZGFiMzA3NzdjYTJiMGIwYmI5XzEwOTk1MTE2MzQ4MzA_bf10e687-0f9d-4cb4-a491-bf9bc68a64b1">50</ix:nonFraction>% of eligible wages, subject to IRS limitations and the terms and conditions of the plan. For the majority of employees, we typically match <ix:nonFraction unitRef="number" contextRef="i6942eb1ffd644f7c96cdd79ccadc8f23_D20220101-20221231" decimals="2" name="us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90ZXh0cmVnaW9uOmFlZGZmZGRlZjg4ZDQxZGFiMzA3NzdjYTJiMGIwYmI5XzEwOTk1MTE2MzQ5NzI_3efe53c7-ae81-4eeb-ab5b-a0d6255f90d9">100</ix:nonFraction>% of the first <ix:nonFraction unitRef="number" contextRef="iff0ead7e66dc49a8bdab9c1a4c115ead_D20220101-20221231" decimals="2" name="us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90ZXh0cmVnaW9uOmFlZGZmZGRlZjg4ZDQxZGFiMzA3NzdjYTJiMGIwYmI5XzEwOTk1MTE2MzQ5ODk_782a909c-4944-4d2c-937c-05ddfe760363">1</ix:nonFraction>% of wages contributed and <ix:nonFraction unitRef="number" contextRef="ic6781185941f4ff896936d1eb537d396_D20220101-20221231" decimals="2" name="us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90ZXh0cmVnaW9uOmFlZGZmZGRlZjg4ZDQxZGFiMzA3NzdjYTJiMGIwYmI5XzEwOTk1MTE2MzUwMTg_aa8c7350-7ebf-451c-9989-180a4e6bea45">50</ix:nonFraction>% of the next <ix:nonFraction unitRef="number" contextRef="ica58641fefc0415c8ecb9a37404a15d7_D20220101-20221231" decimals="2" name="us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90ZXh0cmVnaW9uOmFlZGZmZGRlZjg4ZDQxZGFiMzA3NzdjYTJiMGIwYmI5XzEwOTk1MTE2MzUwMzQ_b963ac03-45df-40ff-a433-183c757bbb01">5</ix:nonFraction>% of wages contributed, beginning after 30 days of employment. Effective April 1, 2020, we suspended the company matching contribution to maintain liquidity during the COVID-19 pandemic..The company match was reinstated on January 1, 2022. Expense recognized for the 401(k) plan matching contribution was $<ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90ZXh0cmVnaW9uOmFlZGZmZGRlZjg4ZDQxZGFiMzA3NzdjYTJiMGIwYmI5XzEwOTk1MTE2MzUzNDE_7f8f3d27-741f-4c38-bc42-649f7a803e73">3,095</ix:nonFraction> for 2022, $<ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:DefinedContributionPlanCostRecognized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90ZXh0cmVnaW9uOmFlZGZmZGRlZjg4ZDQxZGFiMzA3NzdjYTJiMGIwYmI5XzEwOTk1MTE2MzUzNTU_7abb3bc5-5cd7-4219-877a-281f2bfd537e">763</ix:nonFraction> for 2021 and $<ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90ZXh0cmVnaW9uOmFlZGZmZGRlZjg4ZDQxZGFiMzA3NzdjYTJiMGIwYmI5XzEwOTk1MTE2MzUzNzI_2fb00047-d768-4adc-b807-76af14c5cf7a">2,823</ix:nonFraction> for 2020. The expense recognized during 2021 related to First American, which was acquired on June 1, 2021 (Note 6). All employee and employer contributions are remitted to the plan's trustee. Benefits provided by the plan are paid from accumulated funds of the trust.</span></div><div style="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%">Employees are provided a broad range of investment options to choose from when investing their 401(k) plan funds. Investing in our common stock is not one of these options, although funds selected by employees may at times hold our common stock.</span></div></ix:continuation><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span><br/></span></div><div id="id8e780c3c90d49f1abe315cc6d71fa2d_142"></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 #3051f2;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: DEBT</span></td></tr></table></div><div><span><br/></span></div><ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="us-gaap:DebtDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90ZXh0cmVnaW9uOmFiNzAyMDE5MTAwNjRkYzA4ZjQ5OTFmMmIwZjEwYzA1XzU0OTc1NTgyNjYxOQ_5c56c166-f881-4154-81cd-67265ace78f1" continuedAt="i2b95d54b15e54449aa8970bb53d7ecfc" escape="true"><ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="us-gaap:ScheduleOfDebtTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90ZXh0cmVnaW9uOmFiNzAyMDE5MTAwNjRkYzA4ZjQ5OTFmMmIwZjEwYzA1XzU2MTQ_91e2d978-30f1-4de8-a5f2-f361989de4a6" escape="true"><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 at December 31:</span></div><div style="text-indent:27pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.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%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</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%"><ix:nonFraction unitRef="usd" contextRef="i46000558731743f4ba2ea5000ebd7c2a_I20221231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90YWJsZTo3MGRjMTZiNGFhNmY0NjQwYjhkZmEwZTdlMThlM2MwMi90YWJsZXJhbmdlOjcwZGMxNmI0YWE2ZjQ2NDBiOGRmYTBlN2UxOGUzYzAyXzEtMi0xLTEtOTc2Mjc_97a64d0f-8c93-4dbf-be5e-5990ea7933b1">987,375</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="i16024a40633e4e8f8e35cb90bd964bc3_I20211231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90YWJsZTo3MGRjMTZiNGFhNmY0NjQwYjhkZmEwZTdlMThlM2MwMi90YWJsZXJhbmdlOjcwZGMxNmI0YWE2ZjQ2NDBiOGRmYTBlN2UxOGUzYzAyXzEtNC0xLTEtOTc2Mjc_39ee696d-28b1-400e-a24f-908fab8f5b8d">1,072,125</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="ib03574008e3948079e7e5755b5f7cb27_I20221231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90YWJsZTo3MGRjMTZiNGFhNmY0NjQwYjhkZmEwZTdlMThlM2MwMi90YWJsZXJhbmdlOjcwZGMxNmI0YWE2ZjQ2NDBiOGRmYTBlN2UxOGUzYzAyXzItMi0xLTEtOTc2Mjc_43aafc95-7145-48f2-b24b-cf0491a4a84c">475,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iabacc7aacf8e4d5bbe05f0b48e1e6874_I20211231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90YWJsZTo3MGRjMTZiNGFhNmY0NjQwYjhkZmEwZTdlMThlM2MwMi90YWJsZXJhbmdlOjcwZGMxNmI0YWE2ZjQ2NDBiOGRmYTBlN2UxOGUzYzAyXzItNC0xLTEtOTc2Mjc_db8d805e-297b-4c2a-b455-454df9053a84">500,000</ix:nonFraction>&#160;</span></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%"><ix:nonFraction unitRef="usd" contextRef="ib02896030df642de86585860fedf8aa7_I20221231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90YWJsZTo3MGRjMTZiNGFhNmY0NjQwYjhkZmEwZTdlMThlM2MwMi90YWJsZXJhbmdlOjcwZGMxNmI0YWE2ZjQ2NDBiOGRmYTBlN2UxOGUzYzAyXzMtMi0xLTEtOTc2Mjc_2aca2706-21a1-4dd5-9568-3b6f5b5fbb1a">197,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4757ee04b4854942a75df0965326665f_I20211231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90YWJsZTo3MGRjMTZiNGFhNmY0NjQwYjhkZmEwZTdlMThlM2MwMi90YWJsZXJhbmdlOjcwZGMxNmI0YWE2ZjQ2NDBiOGRmYTBlN2UxOGUzYzAyXzMtNC0xLTEtOTc2Mjc_5690e7de-6847-46ca-94d5-280c10b5655e">130,000</ix:nonFraction>&#160;</span></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%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90YWJsZTo3MGRjMTZiNGFhNmY0NjQwYjhkZmEwZTdlMThlM2MwMi90YWJsZXJhbmdlOjcwZGMxNmI0YWE2ZjQ2NDBiOGRmYTBlN2UxOGUzYzAyXzQtMi0xLTEtOTc2Mjc_46ef6d39-6d6f-4903-b9af-5f5ae16d83bf">1,659,375</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90YWJsZTo3MGRjMTZiNGFhNmY0NjQwYjhkZmEwZTdlMThlM2MwMi90YWJsZXJhbmdlOjcwZGMxNmI0YWE2ZjQ2NDBiOGRmYTBlN2UxOGUzYzAyXzQtNC0xLTEtOTc2Mjc_ecf05c19-cbf3-41f8-8586-3905f949e6c5">1,702,125</ix:nonFraction>&#160;</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%">(<ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90YWJsZTo3MGRjMTZiNGFhNmY0NjQwYjhkZmEwZTdlMThlM2MwMi90YWJsZXJhbmdlOjcwZGMxNmI0YWE2ZjQ2NDBiOGRmYTBlN2UxOGUzYzAyXzUtMi0xLTEtOTc2Mjc_4b01b98d-2b79-4918-9368-24e5399201df">15,099</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90YWJsZTo3MGRjMTZiNGFhNmY0NjQwYjhkZmEwZTdlMThlM2MwMi90YWJsZXJhbmdlOjcwZGMxNmI0YWE2ZjQ2NDBiOGRmYTBlN2UxOGUzYzAyXzUtNC0xLTEtOTc2Mjc_2ec0fa31-3264-4d9b-a8f5-b76998f69238">19,176</ix:nonFraction>)</span></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%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:DebtLongtermAndShorttermCombinedAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90YWJsZTo3MGRjMTZiNGFhNmY0NjQwYjhkZmEwZTdlMThlM2MwMi90YWJsZXJhbmdlOjcwZGMxNmI0YWE2ZjQ2NDBiOGRmYTBlN2UxOGUzYzAyXzYtMi0xLTEtOTc2Mjc_1e178335-8474-4f8a-803d-2a566bb9af61">1,644,276</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="us-gaap:DebtLongtermAndShorttermCombinedAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90YWJsZTo3MGRjMTZiNGFhNmY0NjQwYjhkZmEwZTdlMThlM2MwMi90YWJsZXJhbmdlOjcwZGMxNmI0YWE2ZjQ2NDBiOGRmYTBlN2UxOGUzYzAyXzYtNC0xLTEtOTc2Mjc_0e38a2b5-5ad4-4daf-9216-80b2a61372bb">1,682,949</ix:nonFraction>&#160;</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%">(<ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90YWJsZTo3MGRjMTZiNGFhNmY0NjQwYjhkZmEwZTdlMThlM2MwMi90YWJsZXJhbmdlOjcwZGMxNmI0YWE2ZjQ2NDBiOGRmYTBlN2UxOGUzYzAyXzctMi0xLTEtOTc2Mjc_5c87c686-2501-4ea3-970e-d1554fbea406">71,748</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90YWJsZTo3MGRjMTZiNGFhNmY0NjQwYjhkZmEwZTdlMThlM2MwMi90YWJsZXJhbmdlOjcwZGMxNmI0YWE2ZjQ2NDBiOGRmYTBlN2UxOGUzYzAyXzctNC0xLTEtOTc2Mjc_fb6623d4-07c1-4323-9e36-6e86ecc28d74">57,197</ix:nonFraction>)</span></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%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90YWJsZTo3MGRjMTZiNGFhNmY0NjQwYjhkZmEwZTdlMThlM2MwMi90YWJsZXJhbmdlOjcwZGMxNmI0YWE2ZjQ2NDBiOGRmYTBlN2UxOGUzYzAyXzgtMi0xLTEtOTc2Mjc_50316d67-6446-49f4-88b9-f56de2adfc28">1,572,528</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90YWJsZTo3MGRjMTZiNGFhNmY0NjQwYjhkZmEwZTdlMThlM2MwMi90YWJsZXJhbmdlOjcwZGMxNmI0YWE2ZjQ2NDBiOGRmYTBlN2UxOGUzYzAyXzgtNC0xLTEtOTc2Mjc_ba183ddc-e080-41b2-a545-d6e375cb6768">1,625,752</ix:nonFraction>&#160;</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></ix:nonNumeric></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:150%">84</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><div style="text-align:center"><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:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#546ff5;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">DELUXE CORPORATION</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(dollars in thousands, except per share amounts)</span></div></td></tr></table></div></div><div style="text-indent:27pt"><span><br/></span></div><ix:continuation id="i2b95d54b15e54449aa8970bb53d7ecfc" continuedAt="i6d81d1079fe84ce7b62f68279aa0fc87"><ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90ZXh0cmVnaW9uOmFiNzAyMDE5MTAwNjRkYzA4ZjQ5OTFmMmIwZjEwYzA1XzU2Mjc_d4dd4966-b03e-4bbb-b394-1c77ffac44e5" escape="true"><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 December&#160;31, 2022:</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: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:#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%">2023</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90YWJsZTo4NjQ0MTk1MWE4ZDM0YzhjYTA2NmY0NTkwZTE3OWVkMC90YWJsZXJhbmdlOjg2NDQxOTUxYThkMzRjOGNhMDY2ZjQ1OTBlMTc5ZWQwXzEtMi0xLTEtOTc2Mjc_04510842-b5b8-40a6-97ec-59badcf265ac">72,188</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90YWJsZTo4NjQ0MTk1MWE4ZDM0YzhjYTA2NmY0NTkwZTE3OWVkMC90YWJsZXJhbmdlOjg2NDQxOTUxYThkMzRjOGNhMDY2ZjQ1OTBlMTc5ZWQwXzItMi0xLTEtOTc2Mjc_c888f271-9746-41d9-8a11-e58adab14d94">86,625</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90YWJsZTo4NjQ0MTk1MWE4ZDM0YzhjYTA2NmY0NTkwZTE3OWVkMC90YWJsZXJhbmdlOjg2NDQxOTUxYThkMzRjOGNhMDY2ZjQ1OTBlMTc5ZWQwXzMtMi0xLTEtOTc2Mjc_fa4f2119-e440-4e32-9137-db47a406ed67">101,062</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90YWJsZTo4NjQ0MTk1MWE4ZDM0YzhjYTA2NmY0NTkwZTE3OWVkMC90YWJsZXJhbmdlOjg2NDQxOTUxYThkMzRjOGNhMDY2ZjQ1OTBlMTc5ZWQwXzQtMi0xLTEtOTc2Mjc_33626106-3e5c-489c-9b87-4936bb38ade0">924,500</ix:nonFraction>&#160;</span></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%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90YWJsZTo4NjQ0MTk1MWE4ZDM0YzhjYTA2NmY0NTkwZTE3OWVkMC90YWJsZXJhbmdlOjg2NDQxOTUxYThkMzRjOGNhMDY2ZjQ1OTBlMTc5ZWQwXzUtMi0xLTEtOTc2Mjc_6d5fa619-e10b-4456-9706-8b6f4d7bfe25">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90YWJsZTo4NjQ0MTk1MWE4ZDM0YzhjYTA2NmY0NTkwZTE3OWVkMC90YWJsZXJhbmdlOjg2NDQxOTUxYThkMzRjOGNhMDY2ZjQ1OTBlMTc5ZWQwXzYtMi0xLTEtOTc2Mjc_bdca5bf5-a9bc-4b6c-815a-d3a4145e55e5">475,000</ix:nonFraction>&#160;</span></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%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90YWJsZTo4NjQ0MTk1MWE4ZDM0YzhjYTA2NmY0NTkwZTE3OWVkMC90YWJsZXJhbmdlOjg2NDQxOTUxYThkMzRjOGNhMDY2ZjQ1OTBlMTc5ZWQwXzctMi0xLTEtOTc2Mjc_57e621ea-53bf-40ef-a3b3-588079a80f3c">1,659,375</ix:nonFraction>&#160;</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></ix:nonNumeric><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%">Credit facility</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%">&#8211;</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, unsecured credit facility consisting of a revolving credit facility with commitments of $<ix:nonFraction unitRef="usd" contextRef="i1d459ffc42084f51b1dff575a62e37f7_I20210601" decimals="-3" name="us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90ZXh0cmVnaW9uOmFiNzAyMDE5MTAwNjRkYzA4ZjQ5OTFmMmIwZjEwYzA1XzM3MQ_457cd9e9-90a1-4137-a7b8-855921fe4e94">500,000</ix:nonFraction> and a $<ix:nonFraction unitRef="usd" contextRef="if1da8273075c4d47b6c1364f620da943_I20210601" decimals="-3" name="us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90ZXh0cmVnaW9uOmFiNzAyMDE5MTAwNjRkYzA4ZjQ5OTFmMmIwZjEwYzA1XzQxNg_82fca837-0ad8-4678-b250-c2b33cfd37ac">1,155,000</ix:nonFraction> term loan facility. The revolving credit facility includes a $<ix:nonFraction unitRef="usd" contextRef="if24da6bceff24e3d9f0d9c545c18ccda_I20210601" decimals="-3" name="us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90ZXh0cmVnaW9uOmFiNzAyMDE5MTAwNjRkYzA4ZjQ5OTFmMmIwZjEwYzA1XzQ2MQ_00db5e45-aeff-4cd8-9986-6d3e212b0a0b">40,000</ix:nonFraction> swingline sub-facility and a $<ix:nonFraction unitRef="usd" contextRef="i317c42c2102e480c8b1b35597dc82509_I20210601" decimals="-3" name="us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90ZXh0cmVnaW9uOmFiNzAyMDE5MTAwNjRkYzA4ZjQ5OTFmMmIwZjEwYzA1XzQ5Mw_c0d3c07f-f1d3-46e0-9924-afde0e59c582">25,000</ix:nonFraction> letter of credit sub-facility. Proceeds from the credit facility were used to terminate our previous credit facility agreement and to fund the acquisition of First American (Note 6). Loans under the revolving credit facility may be borrowed, repaid and re-borrowed until June 1, 2026, at which time all amounts borrowed must be repaid. The term loan facility will be repaid in equal quarterly installments of $<ix:nonFraction unitRef="usd" contextRef="i3c8dd257cedd4d7eb2266d3010785d6b_D20230331-20230331" decimals="-3" name="us-gaap:DebtInstrumentPeriodicPaymentPrincipal" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90ZXh0cmVnaW9uOmFiNzAyMDE5MTAwNjRkYzA4ZjQ5OTFmMmIwZjEwYzA1XzExMDI_561dd82f-1921-43da-bec2-1c5bca5833c4"><ix:nonFraction unitRef="usd" contextRef="i7d159a38875d482484b8083ccab4fa8d_D20230630-20230630" decimals="-3" name="us-gaap:DebtInstrumentPeriodicPaymentPrincipal" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90ZXh0cmVnaW9uOmFiNzAyMDE5MTAwNjRkYzA4ZjQ5OTFmMmIwZjEwYzA1XzExMDI_a3dc51be-70f5-4e71-94f6-97f4a6faff02">14,438</ix:nonFraction></ix:nonFraction> through June 30, 2023, $<ix:nonFraction unitRef="usd" contextRef="i97e4362226f04c13a8af0c82770e22f5_D20240630-20240630" decimals="-3" name="us-gaap:DebtInstrumentPeriodicPaymentPrincipal" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90ZXh0cmVnaW9uOmFiNzAyMDE5MTAwNjRkYzA4ZjQ5OTFmMmIwZjEwYzA1XzExMjg_02f23e1c-d4f3-4697-b2a7-8cb1a35b6f42"><ix:nonFraction unitRef="usd" contextRef="i75653384e2844dcea5183447bb59efac_D20231231-20231231" decimals="-3" name="us-gaap:DebtInstrumentPeriodicPaymentPrincipal" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90ZXh0cmVnaW9uOmFiNzAyMDE5MTAwNjRkYzA4ZjQ5OTFmMmIwZjEwYzA1XzExMjg_0bebdfe5-e6f1-4007-abef-0d0e0c69d0ed"><ix:nonFraction unitRef="usd" contextRef="i525bf254f0a646de951d89f5e9306f4b_D20230930-20230930" decimals="-3" name="us-gaap:DebtInstrumentPeriodicPaymentPrincipal" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90ZXh0cmVnaW9uOmFiNzAyMDE5MTAwNjRkYzA4ZjQ5OTFmMmIwZjEwYzA1XzExMjg_0bf81666-c7d5-420b-8570-da8783acf363"><ix:nonFraction unitRef="usd" contextRef="i61750f8b11dc43cba9c447fe44fd52b7_D20240331-20240331" decimals="-3" name="us-gaap:DebtInstrumentPeriodicPaymentPrincipal" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90ZXh0cmVnaW9uOmFiNzAyMDE5MTAwNjRkYzA4ZjQ5OTFmMmIwZjEwYzA1XzExMjg_1cf0f032-4e03-417f-876a-60fe9d7a4dcb"><ix:nonFraction unitRef="usd" contextRef="i7cc08b7627414960ba9e21e380495ed7_D20250630-20250630" decimals="-3" name="us-gaap:DebtInstrumentPeriodicPaymentPrincipal" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90ZXh0cmVnaW9uOmFiNzAyMDE5MTAwNjRkYzA4ZjQ5OTFmMmIwZjEwYzA1XzExMjg_5d15ad84-fee4-4ebf-bf34-457b8e712074"><ix:nonFraction unitRef="usd" contextRef="i39f2c5ceb2a14ffdad35c2bb723a5194_D20240930-20240930" decimals="-3" name="us-gaap:DebtInstrumentPeriodicPaymentPrincipal" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90ZXh0cmVnaW9uOmFiNzAyMDE5MTAwNjRkYzA4ZjQ5OTFmMmIwZjEwYzA1XzExMjg_634828ac-39ba-4005-91f4-6581285a889f"><ix:nonFraction unitRef="usd" contextRef="i397d7b016c164479bfe8bcb4b3a38057_D20250331-20250331" decimals="-3" name="us-gaap:DebtInstrumentPeriodicPaymentPrincipal" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90ZXh0cmVnaW9uOmFiNzAyMDE5MTAwNjRkYzA4ZjQ5OTFmMmIwZjEwYzA1XzExMjg_6766dd35-1b9e-4bee-a2c6-25979313934d"><ix:nonFraction unitRef="usd" contextRef="ia714f850baef4255b54b8a9050257365_D20241231-20241231" decimals="-3" name="us-gaap:DebtInstrumentPeriodicPaymentPrincipal" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90ZXh0cmVnaW9uOmFiNzAyMDE5MTAwNjRkYzA4ZjQ5OTFmMmIwZjEwYzA1XzExMjg_96b3186f-ccee-4e78-b6ca-7a3c920a7b73">21,656</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> from September 30, 2023 through June 30, 2025, and $<ix:nonFraction unitRef="usd" contextRef="i01dea2571b814d47929057395ad99c02_D20250930-20250930" decimals="-3" name="us-gaap:DebtInstrumentPeriodicPaymentPrincipal" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90ZXh0cmVnaW9uOmFiNzAyMDE5MTAwNjRkYzA4ZjQ5OTFmMmIwZjEwYzA1XzExODI_61d26eeb-8b5d-40bd-be13-901aea65b4ad"><ix:nonFraction unitRef="usd" contextRef="ic0d5ac4e8b0341e3a5d59e58b43cd1ba_D20260331-20260331" decimals="-3" name="us-gaap:DebtInstrumentPeriodicPaymentPrincipal" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90ZXh0cmVnaW9uOmFiNzAyMDE5MTAwNjRkYzA4ZjQ5OTFmMmIwZjEwYzA1XzExODI_ab1570ab-6ec5-4959-aa40-bb39e4b443c2"><ix:nonFraction unitRef="usd" contextRef="i3174d606fe324d85867f15cefc756191_D20251231-20251231" decimals="-3" name="us-gaap:DebtInstrumentPeriodicPaymentPrincipal" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90ZXh0cmVnaW9uOmFiNzAyMDE5MTAwNjRkYzA4ZjQ5OTFmMmIwZjEwYzA1XzExODI_da38af81-6fa7-4a31-b221-0e980bd31322">28,875</ix:nonFraction></ix:nonFraction></ix:nonFraction> 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><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%">Interest is payable on the credit facility at a fluctuating rate of interest determined by reference to the eurodollar rate (derived from LIBOR) plus an applicable margin ranging from <ix:nonFraction unitRef="number" contextRef="iaeda43a7da4b41c8963c465107370f60_D20210601-20210601" decimals="3" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90ZXh0cmVnaW9uOmFiNzAyMDE5MTAwNjRkYzA4ZjQ5OTFmMmIwZjEwYzA1XzE3NjI_a374d052-13f5-42fb-acbf-58deb0e49b37">1.5</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="iadae28c1a2194a85979cd79ee57866a4_D20210601-20210601" decimals="3" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90ZXh0cmVnaW9uOmFiNzAyMDE5MTAwNjRkYzA4ZjQ5OTFmMmIwZjEwYzA1XzE3Njg_727e44f5-10b8-4b84-908f-bd01c9d7d543">2.5</ix:nonFraction>%, depending on our consolidated total leverage ratio, as defined in the credit agreement. We are currently in the process of modifying our existing credit facility to utilize SOFR, replacing LIBOR as the reference rate in the agreement, effective March 20, 2023. Subsequent to this modification, interest will be payable based on SOFR plus an applicable margin. A commitment fee is payable on the unused portion of the revolving credit facility at a rate ranging from <ix:nonFraction unitRef="number" contextRef="iccea7480435843778fdb41b76c60dfed_D20210601-20210601" decimals="INF" name="us-gaap:LineOfCreditFacilityCommitmentFeePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90ZXh0cmVnaW9uOmFiNzAyMDE5MTAwNjRkYzA4ZjQ5OTFmMmIwZjEwYzA1XzE5NjY_f7125c2b-a7d4-4318-bdba-b5cfcefd2fd0">0.25</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="i0c01385eb9b940319aebc66b8115010c_D20210601-20210601" decimals="4" name="us-gaap:LineOfCreditFacilityCommitmentFeePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90ZXh0cmVnaW9uOmFiNzAyMDE5MTAwNjRkYzA4ZjQ5OTFmMmIwZjEwYzA1XzE5NzI_f06b0549-452f-440a-8e79-840073dd2e5a">0.35</ix:nonFraction>%, depending on our consolidated total leverage ratio. Amounts outstanding under our credit facilities had a weighted-average interest rate of <ix:nonFraction unitRef="number" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="4" name="us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90ZXh0cmVnaW9uOmFiNzAyMDE5MTAwNjRkYzA4ZjQ5OTFmMmIwZjEwYzA1XzIxMTY_8b3e9530-542c-4130-9d74-d6334c30cc3f">6.07</ix:nonFraction>% as of December&#160;31, 2022 and <ix:nonFraction unitRef="number" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="4" name="us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90ZXh0cmVnaW9uOmFiNzAyMDE5MTAwNjRkYzA4ZjQ5OTFmMmIwZjEwYzA1XzIxMzI_73715bda-3c62-45d0-908c-3e7075164f44">2.67</ix:nonFraction>% as of December&#160;31, 2021, including the impact of interest rate swaps that effectively convert $<ix:nonFraction unitRef="usd" contextRef="i9119690075e942abadfaecbd5a41a338_I20221231" decimals="-3" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90ZXh0cmVnaW9uOmFiNzAyMDE5MTAwNjRkYzA4ZjQ5OTFmMmIwZjEwYzA1XzIyMTg_53a5a8d2-5d02-4b43-a481-0fb52b890f12">500,000</ix:nonFraction> of our variable-rate debt to fixed rate debt. Further information regarding the interest rate swaps can be found in Note 7.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Borrowings under the credit facility are collateralized by substantially all of the present and future tangible and intangible personal property held by us and our subsidiaries that have guaranteed our obligations under the credit facility, subject to certain exceptions. The credit agreement contains customary covenants regarding limits on levels of indebtedness, liens, mergers, certain asset dispositions, changes in business, advances, investments, loans and restricted payments. The covenants are subject to a number of limitations and exceptions set forth in the credit agreement. The credit agreement also includes requirements regarding our consolidated total leverage ratio and our consolidated secured leverage ratio, as defined in the credit agreement. <ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="dlx:DebtCovenantsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90ZXh0cmVnaW9uOmFiNzAyMDE5MTAwNjRkYzA4ZjQ5OTFmMmIwZjEwYzA1XzU2MDk_1fbe09f7-9a40-494d-8354-1fb023d02671" continuedAt="ib5367cc0d9b24257bd43f940055b94b7" escape="true">These ratios may not equal or exceed the following amounts during the periods indicated:</ix:nonNumeric></span></div><div style="text-indent:27pt"><span><br/></span></div><div><ix:continuation id="ib5367cc0d9b24257bd43f940055b94b7"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.952%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.792%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal Quarter Ending</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Consolidated total leverage ratio</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Consolidated secured leverage ratio</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 31, 2023</span></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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i644f5425e40d460fa1d02b927fc3a8ed_D20230101-20230331" decimals="INF" name="dlx:ConsolidatedTotalLeverageRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90YWJsZTo2NzdmZjU1ZDY1Mzc0MjUxOTE1YWM1MGJmNDAxZmRmZi90YWJsZXJhbmdlOjY3N2ZmNTVkNjUzNzQyNTE5MTVhYzUwYmY0MDFmZGZmXzEtMi0xLTEtOTc2MjcvdGV4dHJlZ2lvbjoxODVjMzE2M2I2MDg0YWMxYWRiMDg2ZmNjNWQ0OGFmZF80_e4f7e52c-5ecd-42d4-8d93-0273b29eaeef">4.75</ix:nonFraction> to 1:00</span></div></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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i644f5425e40d460fa1d02b927fc3a8ed_D20230101-20230331" decimals="INF" name="dlx:MaximumConsolidatedSecuredLeverageRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90YWJsZTo2NzdmZjU1ZDY1Mzc0MjUxOTE1YWM1MGJmNDAxZmRmZi90YWJsZXJhbmdlOjY3N2ZmNTVkNjUzNzQyNTE5MTVhYzUwYmY0MDFmZGZmXzEtNC0xLTEtOTc2MjcvdGV4dHJlZ2lvbjpmNGQ1NDdmZmUwYWE0ZWU4OTAyN2I1OTBiODdkZTE4OF80_244e4c6d-d731-4bb8-9707-a223fb1274cf">3.75</ix:nonFraction> to 1:00</span></div></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-weight:400;line-height:100%">June 30, 2023 through March 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i5da9ad90901e4898aa999865a829f1f8_D20240101-20240331" decimals="INF" name="dlx:ConsolidatedTotalLeverageRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90YWJsZTo2NzdmZjU1ZDY1Mzc0MjUxOTE1YWM1MGJmNDAxZmRmZi90YWJsZXJhbmdlOjY3N2ZmNTVkNjUzNzQyNTE5MTVhYzUwYmY0MDFmZGZmXzItMi0xLTEtOTc2MjcvdGV4dHJlZ2lvbjoyMzE3ZDQyMmJiYTA0NDkzYWRkZjAxYjlkY2QxM2ZmMl80_014d0e91-ee65-4a77-a458-0710571c7fd1"><ix:nonFraction unitRef="number" contextRef="icca1734b518d4061bde4402810d5a035_D20231001-20231231" decimals="INF" name="dlx:ConsolidatedTotalLeverageRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90YWJsZTo2NzdmZjU1ZDY1Mzc0MjUxOTE1YWM1MGJmNDAxZmRmZi90YWJsZXJhbmdlOjY3N2ZmNTVkNjUzNzQyNTE5MTVhYzUwYmY0MDFmZGZmXzItMi0xLTEtOTc2MjcvdGV4dHJlZ2lvbjoyMzE3ZDQyMmJiYTA0NDkzYWRkZjAxYjlkY2QxM2ZmMl80_69be180a-153e-4042-9c39-8da53c07405a"><ix:nonFraction unitRef="number" contextRef="i1ca8473e729e4e7eaf8c9c76b0b8bbc2_D20230401-20230630" decimals="INF" name="dlx:ConsolidatedTotalLeverageRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90YWJsZTo2NzdmZjU1ZDY1Mzc0MjUxOTE1YWM1MGJmNDAxZmRmZi90YWJsZXJhbmdlOjY3N2ZmNTVkNjUzNzQyNTE5MTVhYzUwYmY0MDFmZGZmXzItMi0xLTEtOTc2MjcvdGV4dHJlZ2lvbjoyMzE3ZDQyMmJiYTA0NDkzYWRkZjAxYjlkY2QxM2ZmMl80_aea7428d-7d66-4fe7-b5fc-cbd233d3ec09"><ix:nonFraction unitRef="number" contextRef="i41810aa9041b409d82b31537629567ae_D20230701-20230930" decimals="INF" name="dlx:ConsolidatedTotalLeverageRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90YWJsZTo2NzdmZjU1ZDY1Mzc0MjUxOTE1YWM1MGJmNDAxZmRmZi90YWJsZXJhbmdlOjY3N2ZmNTVkNjUzNzQyNTE5MTVhYzUwYmY0MDFmZGZmXzItMi0xLTEtOTc2MjcvdGV4dHJlZ2lvbjoyMzE3ZDQyMmJiYTA0NDkzYWRkZjAxYjlkY2QxM2ZmMl80_e87e6f06-d33e-4419-9907-79e3adb98be3">4.50</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> to 1:00</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i41810aa9041b409d82b31537629567ae_D20230701-20230930" decimals="INF" name="dlx:MaximumConsolidatedSecuredLeverageRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90YWJsZTo2NzdmZjU1ZDY1Mzc0MjUxOTE1YWM1MGJmNDAxZmRmZi90YWJsZXJhbmdlOjY3N2ZmNTVkNjUzNzQyNTE5MTVhYzUwYmY0MDFmZGZmXzItNC0xLTEtOTc2MjcvdGV4dHJlZ2lvbjpiYmEwODFkOTg5OWU0NDQ0OTA2OGZhMmYzYTQ0YmE3M180_0d125132-2abe-488e-b456-752db86409cf"><ix:nonFraction unitRef="number" contextRef="i5da9ad90901e4898aa999865a829f1f8_D20240101-20240331" decimals="INF" name="dlx:MaximumConsolidatedSecuredLeverageRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90YWJsZTo2NzdmZjU1ZDY1Mzc0MjUxOTE1YWM1MGJmNDAxZmRmZi90YWJsZXJhbmdlOjY3N2ZmNTVkNjUzNzQyNTE5MTVhYzUwYmY0MDFmZGZmXzItNC0xLTEtOTc2MjcvdGV4dHJlZ2lvbjpiYmEwODFkOTg5OWU0NDQ0OTA2OGZhMmYzYTQ0YmE3M180_8e857ff1-f53a-42bd-af47-d9f0d637881a"><ix:nonFraction unitRef="number" contextRef="icca1734b518d4061bde4402810d5a035_D20231001-20231231" decimals="INF" name="dlx:MaximumConsolidatedSecuredLeverageRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90YWJsZTo2NzdmZjU1ZDY1Mzc0MjUxOTE1YWM1MGJmNDAxZmRmZi90YWJsZXJhbmdlOjY3N2ZmNTVkNjUzNzQyNTE5MTVhYzUwYmY0MDFmZGZmXzItNC0xLTEtOTc2MjcvdGV4dHJlZ2lvbjpiYmEwODFkOTg5OWU0NDQ0OTA2OGZhMmYzYTQ0YmE3M180_9ee4c97e-f2f9-4435-918f-20b295296142"><ix:nonFraction unitRef="number" contextRef="i1ca8473e729e4e7eaf8c9c76b0b8bbc2_D20230401-20230630" decimals="INF" name="dlx:MaximumConsolidatedSecuredLeverageRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90YWJsZTo2NzdmZjU1ZDY1Mzc0MjUxOTE1YWM1MGJmNDAxZmRmZi90YWJsZXJhbmdlOjY3N2ZmNTVkNjUzNzQyNTE5MTVhYzUwYmY0MDFmZGZmXzItNC0xLTEtOTc2MjcvdGV4dHJlZ2lvbjpiYmEwODFkOTg5OWU0NDQ0OTA2OGZhMmYzYTQ0YmE3M180_b1ee3b57-9a81-478d-818b-eb40c6f193ea">3.50</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> to 1:00</span></div></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-weight:400;line-height:100%">June 30, 2024 and each fiscal quarter thereafter</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i9eb575fb91c24e699e95334566fe3450_D20240401-20240630" decimals="INF" name="dlx:ConsolidatedTotalLeverageRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90YWJsZTo2NzdmZjU1ZDY1Mzc0MjUxOTE1YWM1MGJmNDAxZmRmZi90YWJsZXJhbmdlOjY3N2ZmNTVkNjUzNzQyNTE5MTVhYzUwYmY0MDFmZGZmXzMtMi0xLTEtOTc2MjcvdGV4dHJlZ2lvbjo2YzdiNGViZWFkNzE0YjQxYTcxYWFhYzc5ZThhNmQ1N180_115d1bce-c4cb-474a-ab81-fe9abb55780f"><ix:nonFraction unitRef="number" contextRef="i6fd1f284854e4e3f812d1754abd23539_D20240701-20240930" decimals="INF" name="dlx:ConsolidatedTotalLeverageRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90YWJsZTo2NzdmZjU1ZDY1Mzc0MjUxOTE1YWM1MGJmNDAxZmRmZi90YWJsZXJhbmdlOjY3N2ZmNTVkNjUzNzQyNTE5MTVhYzUwYmY0MDFmZGZmXzMtMi0xLTEtOTc2MjcvdGV4dHJlZ2lvbjo2YzdiNGViZWFkNzE0YjQxYTcxYWFhYzc5ZThhNmQ1N180_4fc9df3e-28e1-4850-8e41-0d78ea47bdf7"><ix:nonFraction unitRef="number" contextRef="ie62859ebcf984f2f9994f518b9e781ec_D20250101-20250331" decimals="INF" name="dlx:ConsolidatedTotalLeverageRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90YWJsZTo2NzdmZjU1ZDY1Mzc0MjUxOTE1YWM1MGJmNDAxZmRmZi90YWJsZXJhbmdlOjY3N2ZmNTVkNjUzNzQyNTE5MTVhYzUwYmY0MDFmZGZmXzMtMi0xLTEtOTc2MjcvdGV4dHJlZ2lvbjo2YzdiNGViZWFkNzE0YjQxYTcxYWFhYzc5ZThhNmQ1N180_7e312549-b1dc-4519-a984-3cd0888c60af"><ix:nonFraction unitRef="number" contextRef="ic74dbbae6e4149e2aebbd9bfc04f0ef8_D20241001-20241231" decimals="INF" name="dlx:ConsolidatedTotalLeverageRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90YWJsZTo2NzdmZjU1ZDY1Mzc0MjUxOTE1YWM1MGJmNDAxZmRmZi90YWJsZXJhbmdlOjY3N2ZmNTVkNjUzNzQyNTE5MTVhYzUwYmY0MDFmZGZmXzMtMi0xLTEtOTc2MjcvdGV4dHJlZ2lvbjo2YzdiNGViZWFkNzE0YjQxYTcxYWFhYzc5ZThhNmQ1N180_fe96a0a3-5184-461e-b79e-db55f84374d4">4.25</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> to 1:00</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ie62859ebcf984f2f9994f518b9e781ec_D20250101-20250331" decimals="INF" name="dlx:MaximumConsolidatedSecuredLeverageRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90YWJsZTo2NzdmZjU1ZDY1Mzc0MjUxOTE1YWM1MGJmNDAxZmRmZi90YWJsZXJhbmdlOjY3N2ZmNTVkNjUzNzQyNTE5MTVhYzUwYmY0MDFmZGZmXzMtNC0xLTEtOTc2MjcvdGV4dHJlZ2lvbjplZjFlZjhmMGYxMWU0YjUyYTVkZGE4MTlkYzU2ZmMzN180_44801c6d-6f29-44ae-b305-53ecb768f53a"><ix:nonFraction unitRef="number" contextRef="i9eb575fb91c24e699e95334566fe3450_D20240401-20240630" decimals="INF" name="dlx:MaximumConsolidatedSecuredLeverageRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90YWJsZTo2NzdmZjU1ZDY1Mzc0MjUxOTE1YWM1MGJmNDAxZmRmZi90YWJsZXJhbmdlOjY3N2ZmNTVkNjUzNzQyNTE5MTVhYzUwYmY0MDFmZGZmXzMtNC0xLTEtOTc2MjcvdGV4dHJlZ2lvbjplZjFlZjhmMGYxMWU0YjUyYTVkZGE4MTlkYzU2ZmMzN180_79544e76-bfc7-4998-92bb-773d8ea57c80"><ix:nonFraction unitRef="number" contextRef="i6fd1f284854e4e3f812d1754abd23539_D20240701-20240930" decimals="INF" name="dlx:MaximumConsolidatedSecuredLeverageRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90YWJsZTo2NzdmZjU1ZDY1Mzc0MjUxOTE1YWM1MGJmNDAxZmRmZi90YWJsZXJhbmdlOjY3N2ZmNTVkNjUzNzQyNTE5MTVhYzUwYmY0MDFmZGZmXzMtNC0xLTEtOTc2MjcvdGV4dHJlZ2lvbjplZjFlZjhmMGYxMWU0YjUyYTVkZGE4MTlkYzU2ZmMzN180_a7467edc-86a0-47ff-8bc5-6f39f9b5d7c3"><ix:nonFraction unitRef="number" contextRef="ic74dbbae6e4149e2aebbd9bfc04f0ef8_D20241001-20241231" decimals="INF" name="dlx:MaximumConsolidatedSecuredLeverageRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90YWJsZTo2NzdmZjU1ZDY1Mzc0MjUxOTE1YWM1MGJmNDAxZmRmZi90YWJsZXJhbmdlOjY3N2ZmNTVkNjUzNzQyNTE5MTVhYzUwYmY0MDFmZGZmXzMtNC0xLTEtOTc2MjcvdGV4dHJlZ2lvbjplZjFlZjhmMGYxMWU0YjUyYTVkZGE4MTlkYzU2ZmMzN180_ea8b15d5-be63-47d2-8898-7edff4bb84e8">3.50</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> to 1:00</span></div></td></tr></table></ix:continuation></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In addition, we must maintain a minimum interest coverage ratio of at least <ix:nonFraction unitRef="number" contextRef="ie87c17c8c5be404b8c94b304216bc6c2_D20230101-20260630" decimals="INF" name="dlx:MinimumInterestCoverageRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90ZXh0cmVnaW9uOmFiNzAyMDE5MTAwNjRkYzA4ZjQ5OTFmMmIwZjEwYzA1XzMzMTA_e2ed1ae6-cd60-4643-a5d2-fedc45f67631">3.00</ix:nonFraction> to 1.00 throughout the remaining term of the credit facility. Failure to 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 were unable to settle the amounts outstanding. We were in compliance with all debt covenants as of December&#160;31, 2022.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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 <ix:nonFraction unitRef="number" contextRef="ie87c17c8c5be404b8c94b304216bc6c2_D20230101-20260630" decimals="INF" name="dlx:ConsolidatedTotalLeverageRatioLimitingPermittedPayments" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90ZXh0cmVnaW9uOmFiNzAyMDE5MTAwNjRkYzA4ZjQ5OTFmMmIwZjEwYzA1XzQwOTY_aee711ef-88c7-488b-94f7-0a4bb961de49">2.75</ix:nonFraction> to 1.00, the aggregate annual amount of permitted dividends and share repurchases is limited to $<ix:nonFraction unitRef="usd" contextRef="ie87c17c8c5be404b8c94b304216bc6c2_D20230101-20260630" decimals="-3" name="dlx:PermittedPayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90ZXh0cmVnaW9uOmFiNzAyMDE5MTAwNjRkYzA4ZjQ5OTFmMmIwZjEwYzA1XzQxOTU_243d31b5-25c7-4e7e-b66e-5e9fe2f6f725">60,000</ix:nonFraction>.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:150%">85</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><div style="text-align:center"><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:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#546ff5;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">DELUXE CORPORATION</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(dollars in thousands, except per share amounts)</span></div></td></tr></table></div></div><div style="text-indent:27pt"><span><br/></span></div><ix:continuation id="i6d81d1079fe84ce7b62f68279aa0fc87"><ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90ZXh0cmVnaW9uOmFiNzAyMDE5MTAwNjRkYzA4ZjQ5OTFmMmIwZjEwYzA1XzU2MDI_77b17d2a-c8c2-4267-9fdc-4c74f5b80bc5" escape="true"><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Daily average amounts outstanding under our current and previous credit facility were as follows for the years ended December 31:</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:54.976%"></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.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%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="border-top:2pt 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%">Daily average amount outstanding</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%"><ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:LineOfCreditFacilityAverageOutstandingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90YWJsZToyYmUzZjI0ZWFhYzI0ODM5YWZmMzVlZWE0NzIzOGM3Yy90YWJsZXJhbmdlOjJiZTNmMjRlYWFjMjQ4MzlhZmYzNWVlYTQ3MjM4YzdjXzEtMi0xLTEtOTc2Mjc_9dea21e6-1aeb-411c-b00f-230d5ac968d8">1,191,517</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:LineOfCreditFacilityAverageOutstandingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90YWJsZToyYmUzZjI0ZWFhYzI0ODM5YWZmMzVlZWE0NzIzOGM3Yy90YWJsZXJhbmdlOjJiZTNmMjRlYWFjMjQ4MzlhZmYzNWVlYTQ3MjM4YzdjXzEtNC0xLTEtOTc2Mjc_824bc155-f649-4181-8aaf-4f7a372c0390">1,109,819</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:LineOfCreditFacilityAverageOutstandingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90YWJsZToyYmUzZjI0ZWFhYzI0ODM5YWZmMzVlZWE0NzIzOGM3Yy90YWJsZXJhbmdlOjJiZTNmMjRlYWFjMjQ4MzlhZmYzNWVlYTQ3MjM4YzdjXzEtNi0xLTEtOTc2Mjc_88a9c76d-c28c-44f1-bfa6-602ad58e08d6">1,016,896</ix:nonFraction>&#160;</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 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%">Weighted-average interest rate</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="4" name="us-gaap:LineOfCreditFacilityInterestRateDuringPeriod" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90YWJsZToyYmUzZjI0ZWFhYzI0ODM5YWZmMzVlZWE0NzIzOGM3Yy90YWJsZXJhbmdlOjJiZTNmMjRlYWFjMjQ4MzlhZmYzNWVlYTQ3MjM4YzdjXzItMi0xLTEtOTc2Mjc_a8d97e68-5263-435d-8693-65315adb5328">4.04</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="4" name="us-gaap:LineOfCreditFacilityInterestRateDuringPeriod" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90YWJsZToyYmUzZjI0ZWFhYzI0ODM5YWZmMzVlZWE0NzIzOGM3Yy90YWJsZXJhbmdlOjJiZTNmMjRlYWFjMjQ4MzlhZmYzNWVlYTQ3MjM4YzdjXzItNC0xLTEtOTc2Mjc_8c331b63-6388-496a-aa5f-7f180f0216ef">2.43</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="4" name="us-gaap:LineOfCreditFacilityInterestRateDuringPeriod" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90YWJsZToyYmUzZjI0ZWFhYzI0ODM5YWZmMzVlZWE0NzIzOGM3Yy90YWJsZXJhbmdlOjJiZTNmMjRlYWFjMjQ4MzlhZmYzNWVlYTQ3MjM4YzdjXzItNi0xLTEtOTc2Mjc_4ec0aa9f-a9d2-4f9a-9a54-ae95b64191ad">2.12</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</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%">As of December&#160;31, 2022, amounts were available for borrowing under our revolving credit facility 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.707%"><tr><td style="width:1.0%"></td><td style="width:84.090%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.977%"></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%">Total available</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%">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:#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%"><ix:nonFraction unitRef="usd" contextRef="ib02896030df642de86585860fedf8aa7_I20221231" decimals="-3" name="us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90YWJsZTo0YjI2YjI3NTk1ODE0MGQxYjQ5ZGQ1YTEzMmM3YTVhNS90YWJsZXJhbmdlOjRiMjZiMjc1OTU4MTQwZDFiNDlkZDVhMTMyYzdhNWE1XzEtMi0xLTEtOTc2Mjc_b082dfdc-d253-47de-b415-b980dc06d5ab">500,000</ix:nonFraction>&#160;</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%">Amount 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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib02896030df642de86585860fedf8aa7_I20221231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90YWJsZTo0YjI2YjI3NTk1ODE0MGQxYjQ5ZGQ1YTEzMmM3YTVhNS90YWJsZXJhbmdlOjRiMjZiMjc1OTU4MTQwZDFiNDlkZDVhMTMyYzdhNWE1XzItMi0xLTEtOTc2Mjc_ec8d3fb2-5490-4ba3-8b4e-47348f5c1256">197,000</ix:nonFraction>)</span></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%">Outstanding letters of credit</span><span style="color:#006ebf;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%">(<ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:LettersOfCreditOutstandingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90YWJsZTo0YjI2YjI3NTk1ODE0MGQxYjQ5ZGQ1YTEzMmM3YTVhNS90YWJsZXJhbmdlOjRiMjZiMjc1OTU4MTQwZDFiNDlkZDVhMTMyYzdhNWE1XzMtMi0xLTEtOTc2Mjc_9150f7c4-859d-4d96-b6ba-fc2138efd762">7,823</ix:nonFraction>)</span></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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net available for borrowing as of December&#160;31, 2022</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%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90YWJsZTo0YjI2YjI3NTk1ODE0MGQxYjQ5ZGQ1YTEzMmM3YTVhNS90YWJsZXJhbmdlOjRiMjZiMjc1OTU4MTQwZDFiNDlkZDVhMTMyYzdhNWE1XzQtMi0xLTEtOTc2Mjc_ad35457d-0b49-453b-8ddb-6d913f6e5dc7">295,177</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div style="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%"><ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90ZXh0cmVnaW9uOmFiNzAyMDE5MTAwNjRkYzA4ZjQ5OTFmMmIwZjEwYzA1XzU2Mzg_73bb783c-9240-4eb1-ab8f-a63a5b9ee513" footnoteRole="http://www.xbrl.org/2003/role/footnote">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.</ix:footnote></span></div></ix:nonNumeric><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%">Senior unsecured notes</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%">&#8211; </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In June 2021, we issued $<ix:nonFraction unitRef="usd" contextRef="ie077ba65c62142cb995f938d690c98d9_I20210601" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90ZXh0cmVnaW9uOmFiNzAyMDE5MTAwNjRkYzA4ZjQ5OTFmMmIwZjEwYzA1XzQ4MDM_870dc798-095d-463f-a5b0-a19d3208d9a0">500,000</ix:nonFraction> of <ix:nonFraction unitRef="number" contextRef="ie077ba65c62142cb995f938d690c98d9_I20210601" decimals="2" name="us-gaap:LongTermDebtPercentageBearingFixedInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90ZXh0cmVnaW9uOmFiNzAyMDE5MTAwNjRkYzA4ZjQ5OTFmMmIwZjEwYzA1XzQ4MDk_cdbc2408-962a-4078-b754-6c8559326d88">8.0</ix:nonFraction>% 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 $<ix:nonFraction unitRef="usd" contextRef="ibcfd7ebddbd64fb687e92f9ac77eb424_D20210601-20210601" decimals="-3" name="us-gaap:ProceedsFromDebtNetOfIssuanceCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90ZXh0cmVnaW9uOmFiNzAyMDE5MTAwNjRkYzA4ZjQ5OTFmMmIwZjEwYzA1XzUwMjQ_b40d2ca3-17a7-490c-a3e0-e9bf77ba631e">490,741</ix:nonFraction>, resulting in an effective interest rate of <ix:nonFraction unitRef="number" contextRef="ie077ba65c62142cb995f938d690c98d9_I20210601" decimals="3" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90ZXh0cmVnaW9uOmFiNzAyMDE5MTAwNjRkYzA4ZjQ5OTFmMmIwZjEwYzA1XzUwNzE_43920f26-3eb9-448e-b8e8-d75fe1dbf55c">8.3</ix:nonFraction>%. The net proceeds from the notes were used to fund the acquisition of First American in June 2021 (Note 6). Interest payments are due each June and December. During the quarter ended September 30, 2022, we settled $<ix:nonFraction unitRef="usd" contextRef="ibe42ca1e00aa418ea02c5b1a9357e583_I20220930" decimals="-3" name="us-gaap:DebtInstrumentRepurchasedFaceAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90ZXh0cmVnaW9uOmFiNzAyMDE5MTAwNjRkYzA4ZjQ5OTFmMmIwZjEwYzA1XzU0OTc1NTgyMDYzMQ_c2f17e5b-3537-4783-bfb6-bb8865f9d699">25,000</ix:nonFraction> of these notes via open market purchases. We realized a pretax gain of $<ix:nonFraction unitRef="usd" contextRef="i8febbb5935a44828a6eec0de49cc18fb_D20220701-20220930" decimals="-3" name="us-gaap:GainLossOnRepurchaseOfDebtInstrument" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90ZXh0cmVnaW9uOmFiNzAyMDE5MTAwNjRkYzA4ZjQ5OTFmMmIwZjEwYzA1XzU0OTc1NTgyMDY0MQ_46e10001-0825-456b-9aa0-f98e955e9d84">1,726</ix:nonFraction> on these debt retirements that is included in interest expense in the consolidated statement of income.</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></ix:continuation><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:36pt"><span><br/></span></div><div id="id8e780c3c90d49f1abe315cc6d71fa2d_145"></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width: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: LEASES</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%"><ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="dlx:LesseeLeaseDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90ZXh0cmVnaW9uOmEyZWNjM2VkMGY2OTQwZWNhY2IyMGM2Y2IwODBjNWNkXzE1NDY_742b6194-45ab-4f69-a350-91ccb6d7722f" continuedAt="i393e8b21dbfc4a0583ef92c178136335" escape="true">We have entered into operating leases for the majority of our facilities. These real estate leases have remaining terms of up to <ix:nonNumeric contextRef="i1db35833b0bc49e18f43dbabc404dc56_D20220101-20221231" name="dlx:Remainingleaseterm" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90ZXh0cmVnaW9uOmEyZWNjM2VkMGY2OTQwZWNhY2IyMGM2Y2IwODBjNWNkXzEzNw_2a24fb02-80bb-4889-8d6c-e2f3c8f215db">9</ix:nonNumeric> years, with a weighted-average remaining term of <ix:nonNumeric contextRef="i0b0606534b474299af8e734ce6067011_I20221231" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90ZXh0cmVnaW9uOmEyZWNjM2VkMGY2OTQwZWNhY2IyMGM2Y2IwODBjNWNkXzE4Mw_e286f255-34b2-4a4b-88b9-e0db421318ec">5.1</ix:nonNumeric> years as of December&#160;31, 2022. We utilize leases for these facilities to limit our exposure to risks related to ownership, such as fluctuations in real estate prices, and to maintain flexibility in our real estate utilization. We have also entered into operating leases for certain equipment, primarily production printers and data center equipment. Certain of our leases include options to extend the lease term. The impact of renewal periods was not significant to the amounts recorded for operating lease assets and liabilities. We have also entered into finance leases for our corporate headquarters and for certain information technology hardware.</ix:nonNumeric></span></div><div><span><br/></span></div><ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="dlx:ScheduleOfSupplementalBalanceSheetInformationLeasesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90ZXh0cmVnaW9uOmEyZWNjM2VkMGY2OTQwZWNhY2IyMGM2Y2IwODBjNWNkXzE1NDg_f3c9fa35-8d2a-478e-8bed-3fdb5eff4903" continuedAt="i951cc4616924463eb1d21f6c4536acd6" escape="true"></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:150%">86</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><div style="text-align:center"><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:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#546ff5;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">DELUXE CORPORATION</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(dollars in thousands, except per share amounts)</span></div></td></tr></table></div></div><ix:continuation id="i393e8b21dbfc4a0583ef92c178136335" continuedAt="i5f7b876368d5473eaf32fa1987517f99"><ix:continuation id="i951cc4616924463eb1d21f6c4536acd6"><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Leases were reflected on the consolidated balance sheets as follows at December 31:</span></div><div><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.806%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.792%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</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%">Operating leases:</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 #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 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%">Operating lease 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%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo2YzIwNjM0OTExZDA0ODllYjhkYTliYjhiMWMyNmFlYi90YWJsZXJhbmdlOjZjMjA2MzQ5MTFkMDQ4OWViOGRhOWJiOGIxYzI2YWViXzItMi0xLTEtOTc2Mjc_1892791a-602e-4d18-987d-df677ef0ac93">47,132</ix:nonFraction>&#160;</span></td><td style="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%"><ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo2YzIwNjM0OTExZDA0ODllYjhkYTliYjhiMWMyNmFlYi90YWJsZXJhbmdlOjZjMjA2MzQ5MTFkMDQ4OWViOGRhOWJiOGIxYzI2YWViXzItNC0xLTEtOTc2Mjc_a574a7f0-eb42-4441-93b6-26f1e753348e">58,236</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo2YzIwNjM0OTExZDA0ODllYjhkYTliYjhiMWMyNmFlYi90YWJsZXJhbmdlOjZjMjA2MzQ5MTFkMDQ4OWViOGRhOWJiOGIxYzI2YWViXzQtMC0xLTEtMTI4MjQ5_52b87337-9556-4e0a-8dfe-be822c3667cb"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo2YzIwNjM0OTExZDA0ODllYjhkYTliYjhiMWMyNmFlYi90YWJsZXJhbmdlOjZjMjA2MzQ5MTFkMDQ4OWViOGRhOWJiOGIxYzI2YWViXzQtMC0xLTEtMTI4MjQ5_877909f5-e1fe-4c92-b525-6dd7afba26e2">Accrued liabilities</span></span></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%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo2YzIwNjM0OTExZDA0ODllYjhkYTliYjhiMWMyNmFlYi90YWJsZXJhbmdlOjZjMjA2MzQ5MTFkMDQ4OWViOGRhOWJiOGIxYzI2YWViXzQtMi0xLTEtOTc2Mjc_ed29f92f-9df0-48b6-8d85-85f5819ad89c">12,780</ix:nonFraction>&#160;</span></td><td style="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%"><ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo2YzIwNjM0OTExZDA0ODllYjhkYTliYjhiMWMyNmFlYi90YWJsZXJhbmdlOjZjMjA2MzQ5MTFkMDQ4OWViOGRhOWJiOGIxYzI2YWViXzQtNC0xLTEtOTc2Mjc_0129fe96-8227-4789-ac49-c1f4685bbe46">14,852</ix:nonFraction>&#160;</span></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%">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%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo2YzIwNjM0OTExZDA0ODllYjhkYTliYjhiMWMyNmFlYi90YWJsZXJhbmdlOjZjMjA2MzQ5MTFkMDQ4OWViOGRhOWJiOGIxYzI2YWViXzUtMi0xLTEtOTc2Mjc_762e992f-ffe0-42d8-8cd5-ad44b4750309">48,925</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo2YzIwNjM0OTExZDA0ODllYjhkYTliYjhiMWMyNmFlYi90YWJsZXJhbmdlOjZjMjA2MzQ5MTFkMDQ4OWViOGRhOWJiOGIxYzI2YWViXzUtNC0xLTEtOTc2Mjc_53ca1986-17d1-44da-aca0-b26ccbbeaff9">56,444</ix:nonFraction>&#160;</span></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 13.75pt;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 operating lease liabilities</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%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo2YzIwNjM0OTExZDA0ODllYjhkYTliYjhiMWMyNmFlYi90YWJsZXJhbmdlOjZjMjA2MzQ5MTFkMDQ4OWViOGRhOWJiOGIxYzI2YWViXzYtMi0xLTEtOTc2Mjc_ba749962-8f5c-474e-b244-090216307ebc">61,705</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo2YzIwNjM0OTExZDA0ODllYjhkYTliYjhiMWMyNmFlYi90YWJsZXJhbmdlOjZjMjA2MzQ5MTFkMDQ4OWViOGRhOWJiOGIxYzI2YWViXzYtNC0xLTEtOTc2Mjc_ca833087-a25c-43a1-b110-8b435249914f">71,296</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 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%">Weighted-average remaining lease term (in years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo2YzIwNjM0OTExZDA0ODllYjhkYTliYjhiMWMyNmFlYi90YWJsZXJhbmdlOjZjMjA2MzQ5MTFkMDQ4OWViOGRhOWJiOGIxYzI2YWViXzctMi0xLTEtOTc2Mjc_5261f3a1-e6f9-44fb-9935-a461317871b8">5.1</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo2YzIwNjM0OTExZDA0ODllYjhkYTliYjhiMWMyNmFlYi90YWJsZXJhbmdlOjZjMjA2MzQ5MTFkMDQ4OWViOGRhOWJiOGIxYzI2YWViXzctNC0xLTEtOTc2Mjc_a2b6027e-84c3-435c-9436-cb7be8839883">5.6</ix:nonNumeric></span></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%">Weighted-average discount rate</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo2YzIwNjM0OTExZDA0ODllYjhkYTliYjhiMWMyNmFlYi90YWJsZXJhbmdlOjZjMjA2MzQ5MTFkMDQ4OWViOGRhOWJiOGIxYzI2YWViXzgtMi0xLTEtOTc2Mjc_fccf68f4-b839-49b5-8bf6-3befe8a4460f">5.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo2YzIwNjM0OTExZDA0ODllYjhkYTliYjhiMWMyNmFlYi90YWJsZXJhbmdlOjZjMjA2MzQ5MTFkMDQ4OWViOGRhOWJiOGIxYzI2YWViXzgtNC0xLTEtOTc2Mjc_da54a650-4e4e-48ef-816e-3268971a4c04">4.7</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finance leases:</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></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%">Property, plant and equipment, gross</span></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo2YzIwNjM0OTExZDA0ODllYjhkYTliYjhiMWMyNmFlYi90YWJsZXJhbmdlOjZjMjA2MzQ5MTFkMDQ4OWViOGRhOWJiOGIxYzI2YWViXzExLTItMS0xLTk3NjI3_61d76ac9-753f-4429-83a2-5ac7db837026">33,060</ix:nonFraction>&#160;</span></td><td style="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%"><ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo2YzIwNjM0OTExZDA0ODllYjhkYTliYjhiMWMyNmFlYi90YWJsZXJhbmdlOjZjMjA2MzQ5MTFkMDQ4OWViOGRhOWJiOGIxYzI2YWViXzExLTQtMS0xLTk3NjI3_c85c3b26-496e-470c-9297-5fde6b569e00">33,359</ix:nonFraction>&#160;</span></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%">Accumulated depreciation</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo2YzIwNjM0OTExZDA0ODllYjhkYTliYjhiMWMyNmFlYi90YWJsZXJhbmdlOjZjMjA2MzQ5MTFkMDQ4OWViOGRhOWJiOGIxYzI2YWViXzEyLTItMS0xLTk3NjI3_5cfa39ba-96e9-4f64-a18a-04cfbffb09f9">8,630</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo2YzIwNjM0OTExZDA0ODllYjhkYTliYjhiMWMyNmFlYi90YWJsZXJhbmdlOjZjMjA2MzQ5MTFkMDQ4OWViOGRhOWJiOGIxYzI2YWViXzEyLTQtMS0xLTk3NjI3_35e51a09-dafe-4b67-818c-827e1d6a6dbf">7,076</ix:nonFraction>)</span></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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo2YzIwNjM0OTExZDA0ODllYjhkYTliYjhiMWMyNmFlYi90YWJsZXJhbmdlOjZjMjA2MzQ5MTFkMDQ4OWViOGRhOWJiOGIxYzI2YWViXzEzLTAtMS0xLTEyODIyOQ_14adf72c-7af9-4c8c-ac98-320a9a8e5756"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo2YzIwNjM0OTExZDA0ODllYjhkYTliYjhiMWMyNmFlYi90YWJsZXJhbmdlOjZjMjA2MzQ5MTFkMDQ4OWViOGRhOWJiOGIxYzI2YWViXzEzLTAtMS0xLTEyODIyOQ_2f19a6a2-ee6d-4249-90d1-1a8fa76bd6e5">Property, plant and equipment, net</span></span></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%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo2YzIwNjM0OTExZDA0ODllYjhkYTliYjhiMWMyNmFlYi90YWJsZXJhbmdlOjZjMjA2MzQ5MTFkMDQ4OWViOGRhOWJiOGIxYzI2YWViXzEzLTItMS0xLTk3NjI3_7b18a1d3-2045-4bf8-9d0a-70ac8338e313">24,430</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo2YzIwNjM0OTExZDA0ODllYjhkYTliYjhiMWMyNmFlYi90YWJsZXJhbmdlOjZjMjA2MzQ5MTFkMDQ4OWViOGRhOWJiOGIxYzI2YWViXzEzLTQtMS0xLTk3NjI3_26fc6517-9c1e-4498-a11e-5b7b9337a933">26,283</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="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 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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo2YzIwNjM0OTExZDA0ODllYjhkYTliYjhiMWMyNmFlYi90YWJsZXJhbmdlOjZjMjA2MzQ5MTFkMDQ4OWViOGRhOWJiOGIxYzI2YWViXzE1LTAtMS0xLTEyODI3Ng_3d11b70c-2475-4186-bfb6-0c9a7c99ab00"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo2YzIwNjM0OTExZDA0ODllYjhkYTliYjhiMWMyNmFlYi90YWJsZXJhbmdlOjZjMjA2MzQ5MTFkMDQ4OWViOGRhOWJiOGIxYzI2YWViXzE1LTAtMS0xLTEyODI3Ng_acc7a194-b5d6-4d27-9af8-b347b4c1aea4">Accrued liabilities</span></span></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%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo2YzIwNjM0OTExZDA0ODllYjhkYTliYjhiMWMyNmFlYi90YWJsZXJhbmdlOjZjMjA2MzQ5MTFkMDQ4OWViOGRhOWJiOGIxYzI2YWViXzE1LTItMS0xLTk3NjI3_8dd7b9b3-d57a-45c7-b78e-327249836939">1,050</ix:nonFraction>&#160;</span></td><td style="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%"><ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo2YzIwNjM0OTExZDA0ODllYjhkYTliYjhiMWMyNmFlYi90YWJsZXJhbmdlOjZjMjA2MzQ5MTFkMDQ4OWViOGRhOWJiOGIxYzI2YWViXzE1LTQtMS0xLTk3NjI3_079a03bd-75b5-4f60-88de-bce27d1a301b">531</ix:nonFraction>&#160;</span></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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo2YzIwNjM0OTExZDA0ODllYjhkYTliYjhiMWMyNmFlYi90YWJsZXJhbmdlOjZjMjA2MzQ5MTFkMDQ4OWViOGRhOWJiOGIxYzI2YWViXzE2LTAtMS0xLTEyODI3OA_248cccd7-049d-474d-bc5f-616e6bd622ff"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo2YzIwNjM0OTExZDA0ODllYjhkYTliYjhiMWMyNmFlYi90YWJsZXJhbmdlOjZjMjA2MzQ5MTFkMDQ4OWViOGRhOWJiOGIxYzI2YWViXzE2LTAtMS0xLTEyODI3OA_a3e9d909-f15e-44ee-90ae-07695996f765">Other non-current liabilities</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%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo2YzIwNjM0OTExZDA0ODllYjhkYTliYjhiMWMyNmFlYi90YWJsZXJhbmdlOjZjMjA2MzQ5MTFkMDQ4OWViOGRhOWJiOGIxYzI2YWViXzE2LTItMS0xLTk3NjI3_5305210d-d2c2-4320-9912-02968c15475f">27,287</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo2YzIwNjM0OTExZDA0ODllYjhkYTliYjhiMWMyNmFlYi90YWJsZXJhbmdlOjZjMjA2MzQ5MTFkMDQ4OWViOGRhOWJiOGIxYzI2YWViXzE2LTQtMS0xLTk3NjI3_90f6cb58-64e7-4d6f-b6da-01e48a1e4b1a">27,406</ix:nonFraction>&#160;</span></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 finance lease liabilities</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%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:FinanceLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo2YzIwNjM0OTExZDA0ODllYjhkYTliYjhiMWMyNmFlYi90YWJsZXJhbmdlOjZjMjA2MzQ5MTFkMDQ4OWViOGRhOWJiOGIxYzI2YWViXzE3LTItMS0xLTk3NjI3_102bda5f-5155-49ae-b711-4dcb3c29c281">28,337</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="us-gaap:FinanceLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo2YzIwNjM0OTExZDA0ODllYjhkYTliYjhiMWMyNmFlYi90YWJsZXJhbmdlOjZjMjA2MzQ5MTFkMDQ4OWViOGRhOWJiOGIxYzI2YWViXzE3LTQtMS0xLTk3NjI3_f62a80db-91b1-487c-81db-6a140dbd857d">27,937</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 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%">Weighted-average remaining lease term (in years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" name="us-gaap:LesseeFinanceLeaseRemainingLeaseTerm" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo2YzIwNjM0OTExZDA0ODllYjhkYTliYjhiMWMyNmFlYi90YWJsZXJhbmdlOjZjMjA2MzQ5MTFkMDQ4OWViOGRhOWJiOGIxYzI2YWViXzE4LTItMS0xLTk3NjI3_519c74c2-56c5-470a-89c9-a3541fd6bc59">14.6</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" name="us-gaap:LesseeFinanceLeaseRemainingLeaseTerm" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo2YzIwNjM0OTExZDA0ODllYjhkYTliYjhiMWMyNmFlYi90YWJsZXJhbmdlOjZjMjA2MzQ5MTFkMDQ4OWViOGRhOWJiOGIxYzI2YWViXzE4LTQtMS0xLTk3NjI3_22645492-a40f-471f-a856-8fe3e153bd38">15.6</ix:nonNumeric></span></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%">Weighted-average discount rate</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="2" name="us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo2YzIwNjM0OTExZDA0ODllYjhkYTliYjhiMWMyNmFlYi90YWJsZXJhbmdlOjZjMjA2MzQ5MTFkMDQ4OWViOGRhOWJiOGIxYzI2YWViXzE5LTItMS0xLTk3NjI3_6fe12a53-6abe-4eb7-84f4-3a3fe18c15be">6.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="2" name="us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo2YzIwNjM0OTExZDA0ODllYjhkYTliYjhiMWMyNmFlYi90YWJsZXJhbmdlOjZjMjA2MzQ5MTFkMDQ4OWViOGRhOWJiOGIxYzI2YWViXzE5LTQtMS0xLTk3NjI3_326cab8a-db0f-49a7-a45f-e8cb43ce04d3">6.0</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div></ix:continuation><div><span><br/></span></div><ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="us-gaap:LeaseCostTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90ZXh0cmVnaW9uOmEyZWNjM2VkMGY2OTQwZWNhY2IyMGM2Y2IwODBjNWNkXzE1NTQ_8fa87221-1edb-47cf-bea7-5558f0bbee6c" escape="true"><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The components of lease expense for the years ended December 31 were as follows:</span></div><div><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:55.186%"></td><td style="width:0.1%"></td><td style="width: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.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.794%"></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%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</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%">Operating lease expense</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%"><ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZToyMjliOGYzODRlMmY0ZDU2YWIxNDNhODg2MWExODQyOS90YWJsZXJhbmdlOjIyOWI4ZjM4NGUyZjRkNTZhYjE0M2E4ODYxYTE4NDI5XzEtMi0xLTEtOTc2Mjc_772f15b1-882e-4223-bb27-cab5903e5305">20,480</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZToyMjliOGYzODRlMmY0ZDU2YWIxNDNhODg2MWExODQyOS90YWJsZXJhbmdlOjIyOWI4ZjM4NGUyZjRkNTZhYjE0M2E4ODYxYTE4NDI5XzEtNC0xLTEtOTc2Mjc_dd05cadb-e834-4ce7-b89b-09d0032bda3d">17,485</ix:nonFraction>&#160;</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 #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%"><ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZToyMjliOGYzODRlMmY0ZDU2YWIxNDNhODg2MWExODQyOS90YWJsZXJhbmdlOjIyOWI4ZjM4NGUyZjRkNTZhYjE0M2E4ODYxYTE4NDI5XzEtNi0xLTEtOTc2Mjc_99df81c2-57f2-4324-8549-8e6dd1d5be3a">20,928</ix:nonFraction>&#160;</span></td><td style="border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finance lease expense:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">Amortization of right-of-use 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%"><ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZToyMjliOGYzODRlMmY0ZDU2YWIxNDNhODg2MWExODQyOS90YWJsZXJhbmdlOjIyOWI4ZjM4NGUyZjRkNTZhYjE0M2E4ODYxYTE4NDI5XzQtMi0xLTEtOTc2Mjc_fdb2b44b-832c-47e3-89c0-9713dc74faf8">1,853</ix:nonFraction>&#160;</span></td><td style="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%"><ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZToyMjliOGYzODRlMmY0ZDU2YWIxNDNhODg2MWExODQyOS90YWJsZXJhbmdlOjIyOWI4ZjM4NGUyZjRkNTZhYjE0M2E4ODYxYTE4NDI5XzQtNC0xLTEtOTc2Mjc_9ef9770e-8288-444d-9a3e-2485ca8f8d97">1,283</ix:nonFraction>&#160;</span></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%"><ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZToyMjliOGYzODRlMmY0ZDU2YWIxNDNhODg2MWExODQyOS90YWJsZXJhbmdlOjIyOWI4ZjM4NGUyZjRkNTZhYjE0M2E4ODYxYTE4NDI5XzQtNi0xLTEtOTc2Mjc_2e2b91ae-fb7c-4213-8b8d-59cd070312c7">751</ix:nonFraction>&#160;</span></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%">Interest on 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%"><ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:FinanceLeaseInterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZToyMjliOGYzODRlMmY0ZDU2YWIxNDNhODg2MWExODQyOS90YWJsZXJhbmdlOjIyOWI4ZjM4NGUyZjRkNTZhYjE0M2E4ODYxYTE4NDI5XzUtMi0xLTEtOTc2Mjc_52355864-5d79-42f7-8918-bda9b69a2593">1,697</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:FinanceLeaseInterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZToyMjliOGYzODRlMmY0ZDU2YWIxNDNhODg2MWExODQyOS90YWJsZXJhbmdlOjIyOWI4ZjM4NGUyZjRkNTZhYjE0M2E4ODYxYTE4NDI5XzUtNC0xLTEtOTc2Mjc_ca43d99b-0cc1-4d8a-b16d-82483166b534">829</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:FinanceLeaseInterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZToyMjliOGYzODRlMmY0ZDU2YWIxNDNhODg2MWExODQyOS90YWJsZXJhbmdlOjIyOWI4ZjM4NGUyZjRkNTZhYjE0M2E4ODYxYTE4NDI5XzUtNi0xLTEtOTc2Mjc_f0b509dd-afd0-4de2-8038-088c6db7d68d">20</ix:nonFraction>&#160;</span></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 finance lease expense</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%"><ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="dlx:TotalFinanceLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZToyMjliOGYzODRlMmY0ZDU2YWIxNDNhODg2MWExODQyOS90YWJsZXJhbmdlOjIyOWI4ZjM4NGUyZjRkNTZhYjE0M2E4ODYxYTE4NDI5XzYtMi0xLTEtOTc2Mjc_8101c690-3ed3-4040-8839-fe85f7b78053">3,550</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="dlx:TotalFinanceLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZToyMjliOGYzODRlMmY0ZDU2YWIxNDNhODg2MWExODQyOS90YWJsZXJhbmdlOjIyOWI4ZjM4NGUyZjRkNTZhYjE0M2E4ODYxYTE4NDI5XzYtNC0xLTEtOTc2Mjc_e102b538-2021-4bfb-b5e8-3837973fe5d3">2,112</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="dlx:TotalFinanceLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZToyMjliOGYzODRlMmY0ZDU2YWIxNDNhODg2MWExODQyOS90YWJsZXJhbmdlOjIyOWI4ZjM4NGUyZjRkNTZhYjE0M2E4ODYxYTE4NDI5XzYtNi0xLTEtOTc2Mjc_0eed70ee-e44c-4c8c-87a1-e6eeaa3499ad">771</ix:nonFraction>&#160;</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></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div style="text-indent:27pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:150%">87</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><div style="text-align:center"><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:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#546ff5;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">DELUXE CORPORATION</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(dollars in thousands, except per share amounts)</span></div></td></tr></table></div></div><ix:continuation id="i5f7b876368d5473eaf32fa1987517f99"><ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="dlx:ScheduleOfSupplementalCashFlowInformationLeasesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90ZXh0cmVnaW9uOmEyZWNjM2VkMGY2OTQwZWNhY2IyMGM2Y2IwODBjNWNkXzE1NTU_6ccfbb92-ac3e-4684-a09f-9d4c202ae61f" escape="true"><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Supplemental cash flow information related to leases for the years ended December 31 was as follows:</span></div><div style="text-indent:27pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.668%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.382%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.728%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.382%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.728%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.382%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.730%"></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%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</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%">Lease assets obtained in exchange for lease obligations:</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 #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating leases</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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%"><ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo5NDcwNjAwNDdkOTA0Y2E3OGM4MTQ0NmQ5OWJkYTQzYy90YWJsZXJhbmdlOjk0NzA2MDA0N2Q5MDRjYTc4YzgxNDQ2ZDk5YmRhNDNjXzItMi0xLTEtOTc2Mjc_dc353126-0fb2-497e-a66e-2082c55df1b3">6,294</ix:nonFraction>&#160;</span></td><td style="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%"><ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo5NDcwNjAwNDdkOTA0Y2E3OGM4MTQ0NmQ5OWJkYTQzYy90YWJsZXJhbmdlOjk0NzA2MDA0N2Q5MDRjYTc4YzgxNDQ2ZDk5YmRhNDNjXzItNC0xLTEtOTc2Mjc_827564ec-6132-4a86-bd41-5c175f4b0043">38,630</ix:nonFraction>&#160;</span></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%"><ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo5NDcwNjAwNDdkOTA0Y2E3OGM4MTQ0NmQ5OWJkYTQzYy90YWJsZXJhbmdlOjk0NzA2MDA0N2Q5MDRjYTc4YzgxNDQ2ZDk5YmRhNDNjXzItNi0xLTEtOTc2Mjc_e0612b51-a1b6-4e50-baa7-665745de60e0">11,000</ix:nonFraction>&#160;</span></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:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finance leases</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%"><ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo5NDcwNjAwNDdkOTA0Y2E3OGM4MTQ0NmQ5OWJkYTQzYy90YWJsZXJhbmdlOjk0NzA2MDA0N2Q5MDRjYTc4YzgxNDQ2ZDk5YmRhNDNjXzMtMi0xLTEtOTc2Mjc_7953ba2c-8571-4cce-9156-346c14cbc136">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo5NDcwNjAwNDdkOTA0Y2E3OGM4MTQ0NmQ5OWJkYTQzYy90YWJsZXJhbmdlOjk0NzA2MDA0N2Q5MDRjYTc4YzgxNDQ2ZDk5YmRhNDNjXzMtNC0xLTEtOTc2Mjc_35120ade-6f89-46d5-a777-790a51688f1b">26,941</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo5NDcwNjAwNDdkOTA0Y2E3OGM4MTQ0NmQ5OWJkYTQzYy90YWJsZXJhbmdlOjk0NzA2MDA0N2Q5MDRjYTc4YzgxNDQ2ZDk5YmRhNDNjXzMtNi0xLTEtOTc2Mjc_bdd89e4a-591e-432a-9c83-231c3a8e2072">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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;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 paid for amounts included in lease obligations:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</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 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%"><ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo5NDcwNjAwNDdkOTA0Y2E3OGM4MTQ0NmQ5OWJkYTQzYy90YWJsZXJhbmdlOjk0NzA2MDA0N2Q5MDRjYTc4YzgxNDQ2ZDk5YmRhNDNjXzYtMi0xLTEtOTc2Mjc_ce472c59-36e2-4d8b-ab14-dac0b65cf2a1">19,015</ix:nonFraction>&#160;</span></td><td style="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%"><ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo5NDcwNjAwNDdkOTA0Y2E3OGM4MTQ0NmQ5OWJkYTQzYy90YWJsZXJhbmdlOjk0NzA2MDA0N2Q5MDRjYTc4YzgxNDQ2ZDk5YmRhNDNjXzYtNC0xLTEtOTc2Mjc_f91269e8-fbaa-45df-a017-abc86bfdc0b9">8,444</ix:nonFraction>&#160;</span></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%"><ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo5NDcwNjAwNDdkOTA0Y2E3OGM4MTQ0NmQ5OWJkYTQzYy90YWJsZXJhbmdlOjk0NzA2MDA0N2Q5MDRjYTc4YzgxNDQ2ZDk5YmRhNDNjXzYtNi0xLTEtOTc2Mjc_0592eddf-4d76-446d-be1e-64450f402669">19,026</ix:nonFraction>&#160;</span></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%">Operating cash flows from finance leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:FinanceLeaseInterestPaymentOnLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo5NDcwNjAwNDdkOTA0Y2E3OGM4MTQ0NmQ5OWJkYTQzYy90YWJsZXJhbmdlOjk0NzA2MDA0N2Q5MDRjYTc4YzgxNDQ2ZDk5YmRhNDNjXzctMi0xLTEtOTc2Mjc_4b49d511-923d-4d85-b430-52a5bb6249c6">1,697</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:FinanceLeaseInterestPaymentOnLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo5NDcwNjAwNDdkOTA0Y2E3OGM4MTQ0NmQ5OWJkYTQzYy90YWJsZXJhbmdlOjk0NzA2MDA0N2Q5MDRjYTc4YzgxNDQ2ZDk5YmRhNDNjXzctNC0xLTEtOTc2Mjc_c906bc83-0651-4505-849a-6895e4fb2ca1">8</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:FinanceLeaseInterestPaymentOnLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo5NDcwNjAwNDdkOTA0Y2E3OGM4MTQ0NmQ5OWJkYTQzYy90YWJsZXJhbmdlOjk0NzA2MDA0N2Q5MDRjYTc4YzgxNDQ2ZDk5YmRhNDNjXzctNi0xLTEtOTc2Mjc_c73b55ff-0ab1-4a1c-ac25-f3ae407a9eff">20</ix:nonFraction>&#160;</span></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%">Financing cash flows from finance leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:FinanceLeasePrincipalPayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo5NDcwNjAwNDdkOTA0Y2E3OGM4MTQ0NmQ5OWJkYTQzYy90YWJsZXJhbmdlOjk0NzA2MDA0N2Q5MDRjYTc4YzgxNDQ2ZDk5YmRhNDNjXzgtMi0xLTEtOTc2Mjc_84322d8b-18ab-4848-824d-8d88dea7b385">1,290</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:FinanceLeasePrincipalPayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo5NDcwNjAwNDdkOTA0Y2E3OGM4MTQ0NmQ5OWJkYTQzYy90YWJsZXJhbmdlOjk0NzA2MDA0N2Q5MDRjYTc4YzgxNDQ2ZDk5YmRhNDNjXzgtNC0xLTEtOTc2Mjc_a23006ad-ee4c-45a1-8d4d-c080401ec8f3">421</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:FinanceLeasePrincipalPayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo5NDcwNjAwNDdkOTA0Y2E3OGM4MTQ0NmQ5OWJkYTQzYy90YWJsZXJhbmdlOjk0NzA2MDA0N2Q5MDRjYTc4YzgxNDQ2ZDk5YmRhNDNjXzgtNi0xLTEtOTc2Mjc_b4dde77d-81b6-47b9-9094-ed17262392f3">735</ix:nonFraction>&#160;</span></td><td style="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%"> <ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90ZXh0cmVnaW9uOmEyZWNjM2VkMGY2OTQwZWNhY2IyMGM2Y2IwODBjNWNkXzE1NDk_1b15fb0b-1f13-40bc-b946-a3b1a2c3618d" footnoteRole="http://www.xbrl.org/2003/role/footnote">Operating lease assets obtained during 2021 included $<ix:nonFraction unitRef="usd" contextRef="idbf539a312f84dbfb27d1ee5b2422ab2_I20210601" decimals="-3" name="dlx:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90ZXh0cmVnaW9uOmEyZWNjM2VkMGY2OTQwZWNhY2IyMGM2Y2IwODBjNWNkXzExNTQ_521693c2-ea04-48d5-935d-b35467450bfc">24,396</ix:nonFraction> acquired in conjunction with the acquisition of First American in June 2021 (Note 6).</ix:footnote></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%"> <ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90ZXh0cmVnaW9uOmEyZWNjM2VkMGY2OTQwZWNhY2IyMGM2Y2IwODBjNWNkXzE1NDU_585c9ce6-bf41-41d2-a4b3-a5a29c5a8725" footnoteRole="http://www.xbrl.org/2003/role/footnote">Finance lease assets obtained during 2021 consisted of a lease on our corporate headquarters located in Minnesota that commenced in July 2021.</ix:footnote></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">(3)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"> <ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90ZXh0cmVnaW9uOmEyZWNjM2VkMGY2OTQwZWNhY2IyMGM2Y2IwODBjNWNkXzE1NTA_9f807946-2111-4429-b08c-41ae018ccc20" footnoteRole="http://www.xbrl.org/2003/role/footnote">Cash paid for operating leases during 2021 was reduced by lease incentives received of $<ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="us-gaap:IncentiveFromLessor" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90ZXh0cmVnaW9uOmEyZWNjM2VkMGY2OTQwZWNhY2IyMGM2Y2IwODBjNWNkXzE0ODM_e6f0308a-1074-4aa6-b848-0822ff7ca411">9,410</ix:nonFraction>.</ix:footnote></span></div></ix:nonNumeric><div><span><br/></span></div><ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="dlx:LesseeScheduleOfLeaseObligationMaturitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90ZXh0cmVnaW9uOmEyZWNjM2VkMGY2OTQwZWNhY2IyMGM2Y2IwODBjNWNkXzE1NTE_1ea2468c-5b82-4856-ae55-fc6bdbb2814c" escape="true"><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 lease liabilities were as follows at December&#160;31, 2022:</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.514%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.935%"></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.937%"></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%">Operating lease obligations</span></td><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%">Finance<br/>lease 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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo1YWJkNzhlOTE4ZTQ0YmRmYmE2ZGI5ZjllNTIyZmRlNS90YWJsZXJhbmdlOjVhYmQ3OGU5MThlNDRiZGZiYTZkYjlmOWU1MjJmZGU1XzEtMi0xLTEtOTc2Mjc_7ef14511-4bf4-41f0-a875-265ac34c4edd">15,190</ix:nonFraction>&#160;</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:#0e32e1;font-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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo1YWJkNzhlOTE4ZTQ0YmRmYmE2ZGI5ZjllNTIyZmRlNS90YWJsZXJhbmdlOjVhYmQ3OGU5MThlNDRiZGZiYTZkYjlmOWU1MjJmZGU1XzEtNC0xLTEtOTc2Mjc_524bdd2f-8ae7-4c1e-abb1-2ed3aa8d53d4">2,709</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo1YWJkNzhlOTE4ZTQ0YmRmYmE2ZGI5ZjllNTIyZmRlNS90YWJsZXJhbmdlOjVhYmQ3OGU5MThlNDRiZGZiYTZkYjlmOWU1MjJmZGU1XzItMi0xLTEtOTc2Mjc_3e7bd963-40ed-4d84-bac0-84f683b81906">14,826</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo1YWJkNzhlOTE4ZTQ0YmRmYmE2ZGI5ZjllNTIyZmRlNS90YWJsZXJhbmdlOjVhYmQ3OGU5MThlNDRiZGZiYTZkYjlmOWU1MjJmZGU1XzItNC0xLTEtOTc2Mjc_c1a7a2ff-3bfe-4028-9091-e2538a79ba1b">2,743</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo1YWJkNzhlOTE4ZTQ0YmRmYmE2ZGI5ZjllNTIyZmRlNS90YWJsZXJhbmdlOjVhYmQ3OGU5MThlNDRiZGZiYTZkYjlmOWU1MjJmZGU1XzMtMi0xLTEtOTc2Mjc_f6e4acc8-b5e8-4747-beb6-677e05705694">12,203</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo1YWJkNzhlOTE4ZTQ0YmRmYmE2ZGI5ZjllNTIyZmRlNS90YWJsZXJhbmdlOjVhYmQ3OGU5MThlNDRiZGZiYTZkYjlmOWU1MjJmZGU1XzMtNC0xLTEtOTc2Mjc_6a525cd9-bc69-41ce-aef1-4c215619eba5">2,777</ix:nonFraction>&#160;</span></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%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo1YWJkNzhlOTE4ZTQ0YmRmYmE2ZGI5ZjllNTIyZmRlNS90YWJsZXJhbmdlOjVhYmQ3OGU5MThlNDRiZGZiYTZkYjlmOWU1MjJmZGU1XzQtMi0xLTEtOTc2Mjc_7bc8c347-7322-4960-9d56-0a1cdab802cf">11,257</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo1YWJkNzhlOTE4ZTQ0YmRmYmE2ZGI5ZjllNTIyZmRlNS90YWJsZXJhbmdlOjVhYmQ3OGU5MThlNDRiZGZiYTZkYjlmOWU1MjJmZGU1XzQtNC0xLTEtOTc2Mjc_25c126c9-a730-43bc-a081-57f90600022d">2,812</ix:nonFraction>&#160;</span></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%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo1YWJkNzhlOTE4ZTQ0YmRmYmE2ZGI5ZjllNTIyZmRlNS90YWJsZXJhbmdlOjVhYmQ3OGU5MThlNDRiZGZiYTZkYjlmOWU1MjJmZGU1XzUtMi0xLTEtOTc2Mjc_35b0d6d9-cacc-4b60-92bf-8fb6329aa42d">8,110</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo1YWJkNzhlOTE4ZTQ0YmRmYmE2ZGI5ZjllNTIyZmRlNS90YWJsZXJhbmdlOjVhYmQ3OGU5MThlNDRiZGZiYTZkYjlmOWU1MjJmZGU1XzUtNC0xLTEtOTc2Mjc_d8b19c21-d52b-4d81-9f83-aa01695e2900">2,847</ix:nonFraction>&#160;</span></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%">Thereafter</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo1YWJkNzhlOTE4ZTQ0YmRmYmE2ZGI5ZjllNTIyZmRlNS90YWJsZXJhbmdlOjVhYmQ3OGU5MThlNDRiZGZiYTZkYjlmOWU1MjJmZGU1XzYtMi0xLTEtOTc2Mjc_470d3538-5e77-4cc4-9621-d51d1888129c">9,645</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo1YWJkNzhlOTE4ZTQ0YmRmYmE2ZGI5ZjllNTIyZmRlNS90YWJsZXJhbmdlOjVhYmQ3OGU5MThlNDRiZGZiYTZkYjlmOWU1MjJmZGU1XzYtNC0xLTEtOTc2Mjc_d0eed5e7-5145-4a5a-bdeb-f5cb2c02fefe">29,032</ix:nonFraction>&#160;</span></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 lease payments</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%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo1YWJkNzhlOTE4ZTQ0YmRmYmE2ZGI5ZjllNTIyZmRlNS90YWJsZXJhbmdlOjVhYmQ3OGU5MThlNDRiZGZiYTZkYjlmOWU1MjJmZGU1XzctMi0xLTEtOTc2Mjc_baa2bde5-b345-450f-95fe-0a0430256e9c">71,231</ix:nonFraction>&#160;</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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo1YWJkNzhlOTE4ZTQ0YmRmYmE2ZGI5ZjllNTIyZmRlNS90YWJsZXJhbmdlOjVhYmQ3OGU5MThlNDRiZGZiYTZkYjlmOWU1MjJmZGU1XzctNC0xLTEtOTc2Mjc_f8532178-69bd-48eb-b2b6-76f15524728e">42,920</ix:nonFraction>&#160;</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 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%">Less lease incentive receivable</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="dlx:LeaseIncentivesReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo1YWJkNzhlOTE4ZTQ0YmRmYmE2ZGI5ZjllNTIyZmRlNS90YWJsZXJhbmdlOjVhYmQ3OGU5MThlNDRiZGZiYTZkYjlmOWU1MjJmZGU1XzgtMi0xLTEtOTc2Mjc_bf380f0f-9bbb-46e7-b1ea-1316969f0aaa">867</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></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%">Less imputed 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%">(<ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo1YWJkNzhlOTE4ZTQ0YmRmYmE2ZGI5ZjllNTIyZmRlNS90YWJsZXJhbmdlOjVhYmQ3OGU5MThlNDRiZGZiYTZkYjlmOWU1MjJmZGU1XzktMi0xLTEtOTc2Mjc_bcf6fce6-eb8b-4324-aec7-69799aea1ec7">8,659</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo1YWJkNzhlOTE4ZTQ0YmRmYmE2ZGI5ZjllNTIyZmRlNS90YWJsZXJhbmdlOjVhYmQ3OGU5MThlNDRiZGZiYTZkYjlmOWU1MjJmZGU1XzktNC0xLTEtOTc2Mjc_5ae88997-c957-40fa-88fd-e21aed93b766">14,583</ix:nonFraction>)</span></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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Present value of lease payments</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%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo1YWJkNzhlOTE4ZTQ0YmRmYmE2ZGI5ZjllNTIyZmRlNS90YWJsZXJhbmdlOjVhYmQ3OGU5MThlNDRiZGZiYTZkYjlmOWU1MjJmZGU1XzEwLTItMS0xLTk3NjI3_c24e980e-ccc1-4974-8d3b-bf4086aa2cd2">61,705</ix:nonFraction>&#160;</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:#0e32e1;font-family:'Arial',sans-serif;font-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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:FinanceLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo1YWJkNzhlOTE4ZTQ0YmRmYmE2ZGI5ZjllNTIyZmRlNS90YWJsZXJhbmdlOjVhYmQ3OGU5MThlNDRiZGZiYTZkYjlmOWU1MjJmZGU1XzEwLTQtMS0xLTk3NjI3_cee107e9-5af9-476f-bede-b327cb4f9ae0">28,337</ix:nonFraction>&#160;</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></ix:nonNumeric></ix:continuation><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 executed an operating lease on a facility located in Chicago, Illinois that has not yet commenced and thus, is not reflected on our consolidated balance sheet as of December 31, 2022. The lease has a term of <ix:nonNumeric contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" name="dlx:LesseeOperatingLeaseNotYetCommencedLeaseTerm" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90ZXh0cmVnaW9uOmEyZWNjM2VkMGY2OTQwZWNhY2IyMGM2Y2IwODBjNWNkXzU0OTc1NTgxNjM0NA_4e6026ea-de4b-4eec-bbb0-ec0e676bf8d0">12</ix:nonNumeric> years and increases our cash obligations by approximately $<ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="dlx:LesseeOperatingLeaseNotYetCommencedAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90ZXh0cmVnaW9uOmEyZWNjM2VkMGY2OTQwZWNhY2IyMGM2Y2IwODBjNWNkXzU0OTc1NTgxNjI3MQ_40634e37-5d43-4470-812c-0464d702c175">16,000</ix:nonFraction>, payable through early 2036.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span><br/></span></div><div id="id8e780c3c90d49f1abe315cc6d71fa2d_148"></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 15: OTHER COMMITMENTS AND CONTINGENCIES</span></td></tr></table></div><div style="text-indent:31.5pt"><span><br/></span></div><ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDgvZnJhZzpmMjA1MDcyODg4YWM0NTVkOTVlMTY2MmI3NDc0YWE5Zi90ZXh0cmVnaW9uOmYyMDUwNzI4ODhhYzQ1NWQ5NWUxNjYyYjc0NzRhYTlmXzQwNjg_ccb431d0-9474-4d8d-aabb-c785770e69d8" continuedAt="i36389984b9a442558aab1357105c2823" escape="true"><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%">&#8211; 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 significant as of December&#160;31, 2022 or December&#160;31, 2021.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">First American indemnification</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8211; Pursuant to the First American acquisition agreement, we are entitled to limited indemnification for certain expenses and losses, if any, that may be incurred after the consummation of the transaction that arise out of certain matters, including a Federal Trade Commission ("FTC") investigation initiated in December 2019 seeking </span></div></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:150%">88</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><div style="text-align:center"><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:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#546ff5;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">DELUXE CORPORATION</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(dollars in thousands, except per share amounts)</span></div></td></tr></table></div></div><ix:continuation id="i36389984b9a442558aab1357105c2823"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">information to determine whether certain subsidiaries of First American may have engaged in conduct prohibited by the Federal Trade Commission Act, the Fair Credit Reporting Act or the Duties of Furnishers of Information. As fully set forth in the merger agreement, our rights to indemnification for any such expenses and losses are limited to the amount of an indemnity holdback, which will be our sole recourse for any such losses. </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%">The First American subsidiaries entered into a Stipulated Order for Permanent Injunction, Monetary Judgment, and Other Relief (the "Order") with the FTC, which was approved by the FTC on July 29, 2022. The parties subsequently entered into an amended Order. Pursuant to the Order, among other things, the First American defendants are required to pay $<ix:nonFraction unitRef="usd" contextRef="i32bdd4699fe646dbbc418deabde15aba_D20220729-20220729" decimals="-3" name="us-gaap:LitigationSettlementAmountAwardedToOtherParty" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDgvZnJhZzpmMjA1MDcyODg4YWM0NTVkOTVlMTY2MmI3NDc0YWE5Zi90ZXh0cmVnaW9uOmYyMDUwNzI4ODhhYzQ1NWQ5NWUxNjYyYjc0NzRhYTlmXzU0OTc1NTgxOTU5OA_72b729e7-3a36-47bf-89b6-fa6c1e741b80">4,900</ix:nonFraction> to the FTC within <ix:nonNumeric contextRef="i32bdd4699fe646dbbc418deabde15aba_D20220729-20220729" name="dlx:LitigationSettlementPeriod" format="ixt-sec:durday" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDgvZnJhZzpmMjA1MDcyODg4YWM0NTVkOTVlMTY2MmI3NDc0YWE5Zi90ZXh0cmVnaW9uOmYyMDUwNzI4ODhhYzQ1NWQ5NWUxNjYyYjc0NzRhYTlmXzU0OTc1NTgxOTYwOA_097a8cf8-c553-4957-8a4b-7f7937827f0e">7</ix:nonNumeric> days of the entry of the Order. The First American defendants also agreed to certain injunctive relief. The payment of the above-referenced amount, together with post-closing expenses that we and First American incurred in connection with this matter, will be withdrawn from the holdback referenced above. As such, the payment of such amount will not have a material impact on our consolidated financial statements.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Self-insurance</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8211; 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 $<ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:SelfInsuranceReserve" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDgvZnJhZzpmMjA1MDcyODg4YWM0NTVkOTVlMTY2MmI3NDc0YWE5Zi90ZXh0cmVnaW9uOmYyMDUwNzI4ODhhYzQ1NWQ5NWUxNjYyYjc0NzRhYTlmXzI3MzA_13af5e48-f5ac-42a7-8845-f178eedbd39c">9,661</ix:nonFraction> as of December&#160;31, 2022 and $<ix:nonFraction unitRef="usd" contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231" decimals="-3" name="us-gaap:SelfInsuranceReserve" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDgvZnJhZzpmMjA1MDcyODg4YWM0NTVkOTVlMTY2MmI3NDc0YWE5Zi90ZXh0cmVnaW9uOmYyMDUwNzI4ODhhYzQ1NWQ5NWUxNjYyYjc0NzRhYTlmXzI3NDY_a4467302-1310-493b-82cc-53129951fb9f">7,401</ix:nonFraction> as of December&#160;31, 2021. 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 significant as of December&#160;31, 2022 or December&#160;31, 2021.</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-weight:400;line-height:120%"> &#8211; Recorded liabilities for legal matters, as well as related charges recorded in each of the past 3 years, 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 for the period in which the ruling occurs or in future periods.</span></div></ix:continuation><div><span><br/></span></div><div><span><br/></span></div><div id="id8e780c3c90d49f1abe315cc6d71fa2d_151"></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 16: SHAREHOLDERS' EQUITY</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%"><ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTEvZnJhZzo0ZWMyZDUxZjJjMjk0ODM5OTI4OGRmOThjNzRmMmRjMS90ZXh0cmVnaW9uOjRlYzJkNTFmMmMyOTQ4Mzk5Mjg4ZGY5OGM3NGYyZGMxXzY0Ng_f25dc953-be2b-4bad-adcd-b149728bb433" escape="true">In October 2018, our board of directors authorized the repurchase of up to $<ix:nonFraction unitRef="usd" contextRef="if3aba730e3e04cc5bbc519f923b22fbf_I20181024" decimals="-3" name="us-gaap:StockRepurchaseProgramAuthorizedAmount1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTEvZnJhZzo0ZWMyZDUxZjJjMjk0ODM5OTI4OGRmOThjNzRmMmRjMS90ZXh0cmVnaW9uOjRlYzJkNTFmMmMyOTQ4Mzk5Mjg4ZGY5OGM3NGYyZGMxXzgz_0bb73355-f8eb-40b2-93ee-1091bcbde314">500,000</ix:nonFraction> of our common stock. This authorization has no expiration date. We suspended share repurchases in March 2020 to maintain liquidity during the COVID-19 pandemic, and we have not purchased any shares since that time. During the first quarter of 2020, we repurchased <ix:nonFraction unitRef="shares" contextRef="ib1a65a30c04744ec87ae81a49af0f0d5_D20200101-20200331" decimals="-3" name="us-gaap:StockRepurchasedDuringPeriodShares" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTEvZnJhZzo0ZWMyZDUxZjJjMjk0ODM5OTI4OGRmOThjNzRmMmRjMS90ZXh0cmVnaW9uOjRlYzJkNTFmMmMyOTQ4Mzk5Mjg4ZGY5OGM3NGYyZGMxXzI3NDg3NzkwNzAwOTQ_0a43de3a-16ab-4215-bb11-0c5a67494c5c">499</ix:nonFraction> thousand shares for $<ix:nonFraction unitRef="usd" contextRef="ib1a65a30c04744ec87ae81a49af0f0d5_D20200101-20200331" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTEvZnJhZzo0ZWMyZDUxZjJjMjk0ODM5OTI4OGRmOThjNzRmMmRjMS90ZXh0cmVnaW9uOjRlYzJkNTFmMmMyOTQ4Mzk5Mjg4ZGY5OGM3NGYyZGMxXzI3NDg3NzkwNzAxMDM_4a4297b5-a2de-45ca-b41c-e07f8e9bb651">14,000</ix:nonFraction> under this authorization. As of December&#160;31, 2022, $<ix:nonFraction unitRef="usd" contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231" decimals="-3" name="us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTEvZnJhZzo0ZWMyZDUxZjJjMjk0ODM5OTI4OGRmOThjNzRmMmRjMS90ZXh0cmVnaW9uOjRlYzJkNTFmMmMyOTQ4Mzk5Mjg4ZGY5OGM3NGYyZGMxXzQyMA_0e9b4284-fe57-44bb-b2b8-3ea0ed7e50d0">287,452</ix:nonFraction> remained available for repurchase. During the second quarter of 2021, we issued <ix:nonFraction unitRef="shares" contextRef="i7ed8721b31da4450a43245a6b6642882_D20220401-20220630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTEvZnJhZzo0ZWMyZDUxZjJjMjk0ODM5OTI4OGRmOThjNzRmMmRjMS90ZXh0cmVnaW9uOjRlYzJkNTFmMmMyOTQ4Mzk5Mjg4ZGY5OGM3NGYyZGMxXzUwMw_91dc3be6-e47e-45db-b9fd-57c526dae715">294</ix:nonFraction> thousand shares to employees of First American in conjunction with the acquisition (Note 6), providing cash proceeds of $<ix:nonFraction unitRef="usd" contextRef="i7ed8721b31da4450a43245a6b6642882_D20220401-20220630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTEvZnJhZzo0ZWMyZDUxZjJjMjk0ODM5OTI4OGRmOThjNzRmMmRjMS90ZXh0cmVnaW9uOjRlYzJkNTFmMmMyOTQ4Mzk5Mjg4ZGY5OGM3NGYyZGMxXzYyMA_4c910568-2043-4ad4-99e7-2e09d9826846">13,000</ix:nonFraction> during the quarter.</ix:nonNumeric></span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span><br/></span></div><div id="id8e780c3c90d49f1abe315cc6d71fa2d_154"></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 17: BUSINESS SEGMENT INFORMATION</span></td></tr></table></div><div><span><br/></span></div><ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="us-gaap:SegmentReportingDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90ZXh0cmVnaW9uOjRkZWUxNzYxMmIyYjQ1YTZiYjA4YmFmMmFjZDU5MjA4XzM2MjQ_24106eec-ecd7-4c23-b50a-a8b2d324c1e6" continuedAt="ia56f31fc39a44c1bb67f8f0e4f36c5cb" escape="true"><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We operate <ix:nonFraction unitRef="segment" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="INF" name="us-gaap:NumberOfReportableSegments" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90ZXh0cmVnaW9uOjRkZWUxNzYxMmIyYjQ1YTZiYjA4YmFmMmFjZDU5MjA4XzE5_656b3b5c-e7cb-4e73-8ea2-86d1ec7e3779">4</ix:nonFraction> reportable business segments, generally organized by product type. In conjunction with the anticipated sale of our North American web hosting and logo businesses in 2023, we changed the name of our Cloud Solutions segment to Data Solutions. Information regarding this pending sale can be found in Note 6. Our segments are as follows:</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.85pt">Payments</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> &#8211; This segment includes our merchant in-store, online and mobile payment solutions; treasury management solutions, including remittance and lockbox processing, remote deposit capture, receivables management, payment processing and paperless treasury management; payroll and disbursement services, including Deluxe Payment Exchange; and fraud and security services.</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.85pt">Data Solutions</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> &#8211; This segment includes data-driven marketing solutions; hosted solutions, including digital engagement, logo design, financial institution profitability reporting and business incorporation services; and web hosting and design services.</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.85pt">Promotional Solutions</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> &#8211; This segment includes business forms, accessories, advertising specialties and promotional apparel.</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.85pt">Checks </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8211; This segment includes printed business and personal checks.</span></div></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:150%">89</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><div style="text-align:center"><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:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#546ff5;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">DELUXE CORPORATION</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(dollars in thousands, except per share amounts)</span></div></td></tr></table></div></div><div><span><br/></span></div><ix:continuation id="ia56f31fc39a44c1bb67f8f0e4f36c5cb" continuedAt="ia87eec7d341d4a04b0b34c5db9b846eb"><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 Note 1. We allocate corporate costs for our shared services functions to our business segments when the costs are directly attributable to a segment. This includes certain sales and marketing, human resources, supply chain, real estate, finance, information technology and legal costs. Costs that are not directly attributable to a business segment are reported as Corporate operations and consist primarily of marketing, accounting, information technology, facilities, executive management and legal, tax and treasury costs that support the corporate function. Corporate operations also includes other income. All of our segments operate primarily in the U.S., with some operations in Canada. In addition, Data Solutions has operations in portions of Europe, as well as partners in Central and South America, and had operations in Australia until May 2022 when this business was sold (Note 6). <ix:nonFraction unitRef="customers" contextRef="ib99b24a82bf84c27adcef9aeec89e001_I20221231" decimals="INF" name="dlx:Numberofcustomers" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90ZXh0cmVnaW9uOjRkZWUxNzYxMmIyYjQ1YTZiYjA4YmFmMmFjZDU5MjA4XzE4NDQ_35505c73-a646-45ac-849d-bc61f5709ba6"><ix:nonFraction unitRef="customers" contextRef="i8945a16d60004b9687ef1f9b8ed48a92_I20201231" decimals="INF" name="dlx:Numberofcustomers" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90ZXh0cmVnaW9uOjRkZWUxNzYxMmIyYjQ1YTZiYjA4YmFmMmFjZDU5MjA4XzE4NDQ_4794fe5c-8623-46b4-8d4c-971e3038cfc0"><ix:nonFraction unitRef="customers" contextRef="i55313ba8831d473eb76b7483d17fcd1b_I20211231" decimals="INF" name="dlx:Numberofcustomers" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90ZXh0cmVnaW9uOjRkZWUxNzYxMmIyYjQ1YTZiYjA4YmFmMmFjZDU5MjA4XzE4NDQ_568893c1-d40f-400a-9ed2-b32653b28a31">No</ix:nonFraction></ix:nonFraction></ix:nonFraction> single customer accounted for more than <ix:nonFraction unitRef="number" contextRef="iac306ad179164b5ba141173b2357fa88_D20210101-20211231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90ZXh0cmVnaW9uOjRkZWUxNzYxMmIyYjQ1YTZiYjA4YmFmMmFjZDU5MjA4XzE4ODc_4c3ea113-f16d-4457-859d-05d93cad8d14"><ix:nonFraction unitRef="number" contextRef="i3c944c7d388f4a13befb35e01970b039_D20220101-20221231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90ZXh0cmVnaW9uOjRkZWUxNzYxMmIyYjQ1YTZiYjA4YmFmMmFjZDU5MjA4XzE4ODc_7c358e6d-1905-4a52-8c9c-6e80d1c7e34b"><ix:nonFraction unitRef="number" contextRef="idd7077d692c3481581b37b673a9edb61_D20200101-20201231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90ZXh0cmVnaW9uOjRkZWUxNzYxMmIyYjQ1YTZiYjA4YmFmMmFjZDU5MjA4XzE4ODc_c59bbd04-971f-4183-8db9-5a7e9ac1cd7c">10</ix:nonFraction></ix:nonFraction></ix:nonFraction>% of consolidated revenue during the past 3 years.</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our chief operating decision maker (i.e., our Chief Executive Officer) reviews earnings before interest, taxes, depreciation and amortization (EBITDA) on an adjusted basis for each segment when deciding how to allocate resources and to assess segment operating performance. Adjusted EBITDA for each segment excludes depreciation and amortization expense, interest expense, net income attributable to non-controlling interest, income tax expense and certain other amounts, which include, when applicable: asset impairment charges; restructuring and integration costs; CEO transition costs; share-based compensation expense; acquisition transaction costs; certain legal-related expense; and gains or losses on sales of businesses and long-lived assets. Our Chief Executive Officer does not review segment asset information when making investment or operating decisions regarding our reportable business segments.</span></div><div style="text-indent:27pt"><span><br/></span></div><ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90ZXh0cmVnaW9uOjRkZWUxNzYxMmIyYjQ1YTZiYjA4YmFmMmFjZDU5MjA4XzM2Mjk_e350bdab-3986-477f-90bb-52ae7baa36ac" escape="true"><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our segment information for the years ended December 31 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:100.000%"><tr><td style="width:1.0%"></td><td style="width:56.794%"></td><td style="width:0.1%"></td><td style="width: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.204%"></td><td style="width:0.1%"></td><td style="width: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.204%"></td><td style="width:0.1%"></td><td style="width: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.208%"></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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Payments:</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;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 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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4881752b889446428b432d75a41b7c06_D20220101-20221231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo3MzRlNzZlYWVmNzE0ZWVkOTNkOTgxYzMyNGRjNTVhOC90YWJsZXJhbmdlOjczNGU3NmVhZWY3MTRlZWQ5M2Q5ODFjMzI0ZGM1NWE4XzItMi0xLTEtOTc2Mjc_e13c8027-ab65-4ff7-b758-e0d9ecbe5a63">678,580</ix:nonFraction>&#160;</span></td><td style="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%"><ix:nonFraction unitRef="usd" contextRef="ia3f355300be348f7ac6b39ed8311e2dc_D20210101-20211231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo3MzRlNzZlYWVmNzE0ZWVkOTNkOTgxYzMyNGRjNTVhOC90YWJsZXJhbmdlOjczNGU3NmVhZWY3MTRlZWQ5M2Q5ODFjMzI0ZGM1NWE4XzItNC0xLTEtOTc2Mjc_92afaee1-39a0-433e-8e1a-9bc2f89ca634">510,359</ix:nonFraction>&#160;</span></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%"><ix:nonFraction unitRef="usd" contextRef="i8eb0e18e3bf84848861bc2c2cf85b70e_D20200101-20201231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo3MzRlNzZlYWVmNzE0ZWVkOTNkOTgxYzMyNGRjNTVhOC90YWJsZXJhbmdlOjczNGU3NmVhZWY3MTRlZWQ5M2Q5ODFjMzI0ZGM1NWE4XzItNi0xLTEtOTc2Mjc_619c0a5c-1c6f-4fab-b5c6-44ee3323b918">301,901</ix:nonFraction>&#160;</span></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%">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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4881752b889446428b432d75a41b7c06_D20220101-20221231" decimals="-3" name="dlx:AdjustedEBITDA" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo3MzRlNzZlYWVmNzE0ZWVkOTNkOTgxYzMyNGRjNTVhOC90YWJsZXJhbmdlOjczNGU3NmVhZWY3MTRlZWQ5M2Q5ODFjMzI0ZGM1NWE4XzMtMi0xLTEtOTc2Mjc_8d8a3234-3d83-43c3-9611-93af617d3619">144,605</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia3f355300be348f7ac6b39ed8311e2dc_D20210101-20211231" decimals="-3" name="dlx:AdjustedEBITDA" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo3MzRlNzZlYWVmNzE0ZWVkOTNkOTgxYzMyNGRjNTVhOC90YWJsZXJhbmdlOjczNGU3NmVhZWY3MTRlZWQ5M2Q5ODFjMzI0ZGM1NWE4XzMtNC0xLTEtOTc2Mjc_ea81bf2a-20e3-4c69-b59a-c346f8cbbcf3">105,576</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8eb0e18e3bf84848861bc2c2cf85b70e_D20200101-20201231" decimals="-3" name="dlx:AdjustedEBITDA" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo3MzRlNzZlYWVmNzE0ZWVkOTNkOTgxYzMyNGRjNTVhOC90YWJsZXJhbmdlOjczNGU3NmVhZWY3MTRlZWQ5M2Q5ODFjMzI0ZGM1NWE4XzMtNi0xLTEtOTc2Mjc_e7211930-a8c6-4b7e-a7e9-c797af0525c1">68,117</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Data Solutions:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7f9555cd35624452a6f58d7e94774c28_D20220101-20221231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo3MzRlNzZlYWVmNzE0ZWVkOTNkOTgxYzMyNGRjNTVhOC90YWJsZXJhbmdlOjczNGU3NmVhZWY3MTRlZWQ5M2Q5ODFjMzI0ZGM1NWE4XzUtMi0xLTEtOTc2Mjc_901912bd-fb92-4d5d-b74d-d112aedb9696">267,525</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib72c2c46f34a416f80f85ed3be183f2c_D20210101-20211231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo3MzRlNzZlYWVmNzE0ZWVkOTNkOTgxYzMyNGRjNTVhOC90YWJsZXJhbmdlOjczNGU3NmVhZWY3MTRlZWQ5M2Q5ODFjMzI0ZGM1NWE4XzUtNC0xLTEtOTc2Mjc_7173e515-0e46-4ee9-9068-e6e412f747f7">262,310</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8b8be6ce9e6a406ea53626fa34107a93_D20200101-20201231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo3MzRlNzZlYWVmNzE0ZWVkOTNkOTgxYzMyNGRjNTVhOC90YWJsZXJhbmdlOjczNGU3NmVhZWY3MTRlZWQ5M2Q5ODFjMzI0ZGM1NWE4XzUtNi0xLTEtOTc2Mjc_c35ee56b-e2f8-48f1-93eb-c32b12deac31">252,773</ix:nonFraction>&#160;</span></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%">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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7f9555cd35624452a6f58d7e94774c28_D20220101-20221231" decimals="-3" name="dlx:AdjustedEBITDA" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo3MzRlNzZlYWVmNzE0ZWVkOTNkOTgxYzMyNGRjNTVhOC90YWJsZXJhbmdlOjczNGU3NmVhZWY3MTRlZWQ5M2Q5ODFjMzI0ZGM1NWE4XzYtMi0xLTEtOTc2Mjc_14698718-bbee-47f5-add9-ba82117154bc">68,214</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib72c2c46f34a416f80f85ed3be183f2c_D20210101-20211231" decimals="-3" name="dlx:AdjustedEBITDA" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo3MzRlNzZlYWVmNzE0ZWVkOTNkOTgxYzMyNGRjNTVhOC90YWJsZXJhbmdlOjczNGU3NmVhZWY3MTRlZWQ5M2Q5ODFjMzI0ZGM1NWE4XzYtNC0xLTEtOTc2Mjc_2b4664df-919d-4a46-89d4-69530695fd87">70,172</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8b8be6ce9e6a406ea53626fa34107a93_D20200101-20201231" decimals="-3" name="dlx:AdjustedEBITDA" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo3MzRlNzZlYWVmNzE0ZWVkOTNkOTgxYzMyNGRjNTVhOC90YWJsZXJhbmdlOjczNGU3NmVhZWY3MTRlZWQ5M2Q5ODFjMzI0ZGM1NWE4XzYtNi0xLTEtOTc2Mjc_ee3eb70a-db8d-4ca3-9bf5-e4bda4418117">61,580</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Promotional Solutions:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8e30f1475d4c4ec6b8ceeca9a5e08896_D20220101-20221231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo3MzRlNzZlYWVmNzE0ZWVkOTNkOTgxYzMyNGRjNTVhOC90YWJsZXJhbmdlOjczNGU3NmVhZWY3MTRlZWQ5M2Q5ODFjMzI0ZGM1NWE4XzgtMi0xLTEtOTc2Mjc_c61fa21b-6fda-40ad-8606-1af3fcb2bc86">562,917</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i70a88614ee9b49d5865d64564fd99148_D20210101-20211231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo3MzRlNzZlYWVmNzE0ZWVkOTNkOTgxYzMyNGRjNTVhOC90YWJsZXJhbmdlOjczNGU3NmVhZWY3MTRlZWQ5M2Q5ODFjMzI0ZGM1NWE4XzgtNC0xLTEtOTc2Mjc_e37b6e4c-36a3-4225-872c-d784e71c3839">546,473</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5d9dc342ab5c41dd84d01ca98b263e70_D20200101-20201231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo3MzRlNzZlYWVmNzE0ZWVkOTNkOTgxYzMyNGRjNTVhOC90YWJsZXJhbmdlOjczNGU3NmVhZWY3MTRlZWQ5M2Q5ODFjMzI0ZGM1NWE4XzgtNi0xLTEtOTc2Mjc_5b51b3ac-3b4f-4038-a20f-6848b9f157e2">529,649</ix:nonFraction>&#160;</span></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%">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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8e30f1475d4c4ec6b8ceeca9a5e08896_D20220101-20221231" decimals="-3" name="dlx:AdjustedEBITDA" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo3MzRlNzZlYWVmNzE0ZWVkOTNkOTgxYzMyNGRjNTVhOC90YWJsZXJhbmdlOjczNGU3NmVhZWY3MTRlZWQ5M2Q5ODFjMzI0ZGM1NWE4XzktMi0xLTEtOTc2Mjc_90d0bdc6-4eb4-4d34-9d35-95b4dd7c5b2b">79,549</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i70a88614ee9b49d5865d64564fd99148_D20210101-20211231" decimals="-3" name="dlx:AdjustedEBITDA" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo3MzRlNzZlYWVmNzE0ZWVkOTNkOTgxYzMyNGRjNTVhOC90YWJsZXJhbmdlOjczNGU3NmVhZWY3MTRlZWQ5M2Q5ODFjMzI0ZGM1NWE4XzktNC0xLTEtOTc2Mjc_f88fd510-6efd-4137-b768-481d713ec0c9">85,384</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5d9dc342ab5c41dd84d01ca98b263e70_D20200101-20201231" decimals="-3" name="dlx:AdjustedEBITDA" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo3MzRlNzZlYWVmNzE0ZWVkOTNkOTgxYzMyNGRjNTVhOC90YWJsZXJhbmdlOjczNGU3NmVhZWY3MTRlZWQ5M2Q5ODFjMzI0ZGM1NWE4XzktNi0xLTEtOTc2Mjc_9268ecad-3d3b-44c6-a60c-5240b1d29a93">66,620</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Checks:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id548b2910eaa4473aaf2835fa3e1d6d5_D20220101-20221231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo3MzRlNzZlYWVmNzE0ZWVkOTNkOTgxYzMyNGRjNTVhOC90YWJsZXJhbmdlOjczNGU3NmVhZWY3MTRlZWQ5M2Q5ODFjMzI0ZGM1NWE4XzExLTItMS0xLTk3NjI3_72118058-4054-4790-9158-06c6176dc41f">728,988</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0a25127376e547fcb5aad65f887df1b6_D20210101-20211231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo3MzRlNzZlYWVmNzE0ZWVkOTNkOTgxYzMyNGRjNTVhOC90YWJsZXJhbmdlOjczNGU3NmVhZWY3MTRlZWQ5M2Q5ODFjMzI0ZGM1NWE4XzExLTQtMS0xLTk3NjI3_03e9f69e-fe95-4cff-8278-65255d807306">703,055</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5d178125873248b49cd42507d8566ab3_D20200101-20201231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo3MzRlNzZlYWVmNzE0ZWVkOTNkOTgxYzMyNGRjNTVhOC90YWJsZXJhbmdlOjczNGU3NmVhZWY3MTRlZWQ5M2Q5ODFjMzI0ZGM1NWE4XzExLTYtMS0xLTk3NjI3_4a936b7f-bb6b-4a93-a3f6-e6e876e51736">706,458</ix:nonFraction>&#160;</span></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%">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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id548b2910eaa4473aaf2835fa3e1d6d5_D20220101-20221231" decimals="-3" name="dlx:AdjustedEBITDA" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo3MzRlNzZlYWVmNzE0ZWVkOTNkOTgxYzMyNGRjNTVhOC90YWJsZXJhbmdlOjczNGU3NmVhZWY3MTRlZWQ5M2Q5ODFjMzI0ZGM1NWE4XzEyLTItMS0xLTk3NjI3_537e216e-c9bb-4cca-92b2-b11e88b01b28">320,498</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0a25127376e547fcb5aad65f887df1b6_D20210101-20211231" decimals="-3" name="dlx:AdjustedEBITDA" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo3MzRlNzZlYWVmNzE0ZWVkOTNkOTgxYzMyNGRjNTVhOC90YWJsZXJhbmdlOjczNGU3NmVhZWY3MTRlZWQ5M2Q5ODFjMzI0ZGM1NWE4XzEyLTQtMS0xLTk3NjI3_d96d7c62-39f9-427b-a151-bfad1cf3e99e">324,224</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5d178125873248b49cd42507d8566ab3_D20200101-20201231" decimals="-3" name="dlx:AdjustedEBITDA" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo3MzRlNzZlYWVmNzE0ZWVkOTNkOTgxYzMyNGRjNTVhOC90YWJsZXJhbmdlOjczNGU3NmVhZWY3MTRlZWQ5M2Q5ODFjMzI0ZGM1NWE4XzEyLTYtMS0xLTk3NjI3_813432f7-8fc4-4d9b-8620-5971757bf6a8">341,705</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total segments:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo3MzRlNzZlYWVmNzE0ZWVkOTNkOTgxYzMyNGRjNTVhOC90YWJsZXJhbmdlOjczNGU3NmVhZWY3MTRlZWQ5M2Q5ODFjMzI0ZGM1NWE4XzE0LTItMS0xLTk3NjI3_b029f42e-54fb-4119-954e-cc68f6e62eb4">2,238,010</ix:nonFraction>&#160;</span></td><td style="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%"><ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo3MzRlNzZlYWVmNzE0ZWVkOTNkOTgxYzMyNGRjNTVhOC90YWJsZXJhbmdlOjczNGU3NmVhZWY3MTRlZWQ5M2Q5ODFjMzI0ZGM1NWE4XzE0LTQtMS0xLTk3NjI3_11920929-2584-42db-a2fa-4ba2d86bf04e">2,022,197</ix:nonFraction>&#160;</span></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%"><ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo3MzRlNzZlYWVmNzE0ZWVkOTNkOTgxYzMyNGRjNTVhOC90YWJsZXJhbmdlOjczNGU3NmVhZWY3MTRlZWQ5M2Q5ODFjMzI0ZGM1NWE4XzE0LTYtMS0xLTk3NjI3_4dec1652-b1a3-4fd8-98fd-50455b484e7d">1,790,781</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt 2px 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%">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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4be1fc4baa684444a18f1090aa000d3a_D20220101-20221231" decimals="-3" name="dlx:AdjustedEBITDA" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo3MzRlNzZlYWVmNzE0ZWVkOTNkOTgxYzMyNGRjNTVhOC90YWJsZXJhbmdlOjczNGU3NmVhZWY3MTRlZWQ5M2Q5ODFjMzI0ZGM1NWE4XzE1LTItMS0xLTk3NjI3_ecedfe1e-ff24-4264-8578-86f4621439b9">612,866</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="i44e4f7fb1e0747e9b5acd33c4f127315_D20210101-20211231" decimals="-3" name="dlx:AdjustedEBITDA" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo3MzRlNzZlYWVmNzE0ZWVkOTNkOTgxYzMyNGRjNTVhOC90YWJsZXJhbmdlOjczNGU3NmVhZWY3MTRlZWQ5M2Q5ODFjMzI0ZGM1NWE4XzE1LTQtMS0xLTk3NjI3_423703bb-8a9c-44ad-91dd-907f4309ee8f">585,356</ix:nonFraction>&#160;</span></td><td style="border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="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%"><ix:nonFraction unitRef="usd" contextRef="i08c7136cda3e4a398afafb4fbd99477a_D20200101-20201231" decimals="-3" name="dlx:AdjustedEBITDA" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo3MzRlNzZlYWVmNzE0ZWVkOTNkOTgxYzMyNGRjNTVhOC90YWJsZXJhbmdlOjczNGU3NmVhZWY3MTRlZWQ5M2Q5ODFjMzI0ZGM1NWE4XzE1LTYtMS0xLTk3NjI3_4b7c3645-6478-4040-b579-d35630ceb01d">538,022</ix:nonFraction>&#160;</span></td><td style="border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:150%">90</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><div style="text-align:center"><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:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#546ff5;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">DELUXE CORPORATION</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(dollars in thousands, except per share amounts)</span></div></td></tr></table></div></div><ix:continuation id="ia87eec7d341d4a04b0b34c5db9b846eb" continuedAt="i45a478fcea1f4d56a2363ceff13fccc7"><ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90ZXh0cmVnaW9uOjRkZWUxNzYxMmIyYjQ1YTZiYjA4YmFmMmFjZDU5MjA4XzM2Mzk_382ae07a-b0bf-49bc-9d6b-06b7c17e0594" escape="true"><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="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:56.794%"></td><td style="width:0.1%"></td><td style="width: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.204%"></td><td style="width:0.1%"></td><td style="width: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.204%"></td><td style="width:0.1%"></td><td style="width: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.208%"></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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total segment adjusted EBITDA</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4be1fc4baa684444a18f1090aa000d3a_D20220101-20221231" decimals="-3" name="dlx:AdjustedEBITDA" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTphNmQyNmM3ZWY4NTE0YzY0OGZjODhjNzMzYzA1ZDVlNi90YWJsZXJhbmdlOmE2ZDI2YzdlZjg1MTRjNjQ4ZmM4OGM3MzNjMDVkNWU2XzEtMi0xLTEtOTc2Mjc_5b00db03-e7a5-4890-9eea-0d273d018f24">612,866</ix:nonFraction>&#160;</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 #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%"><ix:nonFraction unitRef="usd" contextRef="i44e4f7fb1e0747e9b5acd33c4f127315_D20210101-20211231" decimals="-3" name="dlx:AdjustedEBITDA" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTphNmQyNmM3ZWY4NTE0YzY0OGZjODhjNzMzYzA1ZDVlNi90YWJsZXJhbmdlOmE2ZDI2YzdlZjg1MTRjNjQ4ZmM4OGM3MzNjMDVkNWU2XzEtNC0xLTEtOTc2Mjc_d2bbf5ab-1f1a-4206-adee-7b6c492710e1">585,356</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="i08c7136cda3e4a398afafb4fbd99477a_D20200101-20201231" decimals="-3" name="dlx:AdjustedEBITDA" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTphNmQyNmM3ZWY4NTE0YzY0OGZjODhjNzMzYzA1ZDVlNi90YWJsZXJhbmdlOmE2ZDI2YzdlZjg1MTRjNjQ4ZmM4OGM3MzNjMDVkNWU2XzEtNi0xLTEtOTc2Mjc_51724ece-32f6-4d48-aa1c-80d2e22ffe96">538,022</ix:nonFraction>&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate operations</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3d8355b553624adb948e09b9b37d8e1c_D20220101-20221231" decimals="-3" sign="-" name="dlx:AdjustedEBITDA" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTphNmQyNmM3ZWY4NTE0YzY0OGZjODhjNzMzYzA1ZDVlNi90YWJsZXJhbmdlOmE2ZDI2YzdlZjg1MTRjNjQ4ZmM4OGM3MzNjMDVkNWU2XzItMi0xLTEtOTc2Mjc_3d7d3ff0-6be4-4ad7-95c5-0838b7c912ec">194,736</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibca4658caff74dfcbf166a3f3d54ac22_D20210101-20211231" decimals="-3" sign="-" name="dlx:AdjustedEBITDA" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTphNmQyNmM3ZWY4NTE0YzY0OGZjODhjNzMzYzA1ZDVlNi90YWJsZXJhbmdlOmE2ZDI2YzdlZjg1MTRjNjQ4ZmM4OGM3MzNjMDVkNWU2XzItNC0xLTEtOTc2Mjc_c7e83512-952e-46df-8707-ce774042d051">177,591</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5d955b3f370847469d583a558e92995f_D20200101-20201231" decimals="-3" sign="-" name="dlx:AdjustedEBITDA" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTphNmQyNmM3ZWY4NTE0YzY0OGZjODhjNzMzYzA1ZDVlNi90YWJsZXJhbmdlOmE2ZDI2YzdlZjg1MTRjNjQ4ZmM4OGM3MzNjMDVkNWU2XzItNi0xLTEtOTc2Mjc_a3d0ce89-5439-4376-bf3f-33b38f40c3cb">173,480</ix:nonFraction>)</span></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%">Depreciation and amortization</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTphNmQyNmM3ZWY4NTE0YzY0OGZjODhjNzMzYzA1ZDVlNi90YWJsZXJhbmdlOmE2ZDI2YzdlZjg1MTRjNjQ4ZmM4OGM3MzNjMDVkNWU2XzMtMi0xLTEtOTc2Mjc_bc7541d2-7165-498f-b581-3d8a28712a5a">172,552</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTphNmQyNmM3ZWY4NTE0YzY0OGZjODhjNzMzYzA1ZDVlNi90YWJsZXJhbmdlOmE2ZDI2YzdlZjg1MTRjNjQ4ZmM4OGM3MzNjMDVkNWU2XzMtNC0xLTEtOTc2Mjc_ad9689ce-2308-45c7-a0da-2d464144ea43">148,767</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTphNmQyNmM3ZWY4NTE0YzY0OGZjODhjNzMzYzA1ZDVlNi90YWJsZXJhbmdlOmE2ZDI2YzdlZjg1MTRjNjQ4ZmM4OGM3MzNjMDVkNWU2XzMtNi0xLTEtOTc2Mjc_304d4baa-98e6-4781-8c43-6d4876d30ba7">110,792</ix:nonFraction>)</span></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%">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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTphNmQyNmM3ZWY4NTE0YzY0OGZjODhjNzMzYzA1ZDVlNi90YWJsZXJhbmdlOmE2ZDI2YzdlZjg1MTRjNjQ4ZmM4OGM3MzNjMDVkNWU2XzQtMi0xLTEtOTc2Mjc_8ddfbb5a-cd47-4b8c-8911-33c184cefb3b">94,454</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTphNmQyNmM3ZWY4NTE0YzY0OGZjODhjNzMzYzA1ZDVlNi90YWJsZXJhbmdlOmE2ZDI2YzdlZjg1MTRjNjQ4ZmM4OGM3MzNjMDVkNWU2XzQtNC0xLTEtOTc2Mjc_c33a1844-a698-42f8-b962-e906d62b8cd0">55,554</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTphNmQyNmM3ZWY4NTE0YzY0OGZjODhjNzMzYzA1ZDVlNi90YWJsZXJhbmdlOmE2ZDI2YzdlZjg1MTRjNjQ4ZmM4OGM3MzNjMDVkNWU2XzQtNi0xLTEtOTc2Mjc_7e8293ae-9b2e-44d2-b10d-000c1576fcf4">23,140</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income attributable to non-controlling interest</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTphNmQyNmM3ZWY4NTE0YzY0OGZjODhjNzMzYzA1ZDVlNi90YWJsZXJhbmdlOmE2ZDI2YzdlZjg1MTRjNjQ4ZmM4OGM3MzNjMDVkNWU2XzUtMi0xLTEtOTc2Mjc_c7666ce2-53f6-4d36-bc24-2f0bbe37efaa">135</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTphNmQyNmM3ZWY4NTE0YzY0OGZjODhjNzMzYzA1ZDVlNi90YWJsZXJhbmdlOmE2ZDI2YzdlZjg1MTRjNjQ4ZmM4OGM3MzNjMDVkNWU2XzUtNC0xLTEtOTc2Mjc_668394d8-b261-4fb8-ace0-46ed5b5a4cf4">139</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTphNmQyNmM3ZWY4NTE0YzY0OGZjODhjNzMzYzA1ZDVlNi90YWJsZXJhbmdlOmE2ZDI2YzdlZjg1MTRjNjQ4ZmM4OGM3MzNjMDVkNWU2XzUtNi0xLTEtOTc2Mjc_8d08e8cb-5bb5-419f-bb01-2453aa893906">91</ix:nonFraction>&#160;</span></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%">Asset impairment charges</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:AssetImpairmentCharges" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTphNmQyNmM3ZWY4NTE0YzY0OGZjODhjNzMzYzA1ZDVlNi90YWJsZXJhbmdlOmE2ZDI2YzdlZjg1MTRjNjQ4ZmM4OGM3MzNjMDVkNWU2XzYtMi0xLTEtOTc2Mjc_5f43818d-3372-4172-87b3-00f966579b29">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:AssetImpairmentCharges" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTphNmQyNmM3ZWY4NTE0YzY0OGZjODhjNzMzYzA1ZDVlNi90YWJsZXJhbmdlOmE2ZDI2YzdlZjg1MTRjNjQ4ZmM4OGM3MzNjMDVkNWU2XzYtNC0xLTEtOTc2Mjc_a25fc727-1cc2-4805-95ea-9cc5726b08fe">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:AssetImpairmentCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTphNmQyNmM3ZWY4NTE0YzY0OGZjODhjNzMzYzA1ZDVlNi90YWJsZXJhbmdlOmE2ZDI2YzdlZjg1MTRjNjQ4ZmM4OGM3MzNjMDVkNWU2XzYtNi0xLTEtOTc2Mjc_77acb80f-865c-4ad4-bd0f-65b19cf10b34">101,749</ix:nonFraction>)</span></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%">Restructuring and integration costs</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="dlx:RestructuringIntegrationAndOtherCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTphNmQyNmM3ZWY4NTE0YzY0OGZjODhjNzMzYzA1ZDVlNi90YWJsZXJhbmdlOmE2ZDI2YzdlZjg1MTRjNjQ4ZmM4OGM3MzNjMDVkNWU2XzctMi0xLTEtOTc2Mjc_389e8046-9372-4ae5-8f53-7201c4d3ce3f">63,136</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="dlx:RestructuringIntegrationAndOtherCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTphNmQyNmM3ZWY4NTE0YzY0OGZjODhjNzMzYzA1ZDVlNi90YWJsZXJhbmdlOmE2ZDI2YzdlZjg1MTRjNjQ4ZmM4OGM3MzNjMDVkNWU2XzctNC0xLTEtOTc2Mjc_d1635978-947e-4286-9f9c-81cb19cc434a">58,947</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="dlx:RestructuringIntegrationAndOtherCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTphNmQyNmM3ZWY4NTE0YzY0OGZjODhjNzMzYzA1ZDVlNi90YWJsZXJhbmdlOmE2ZDI2YzdlZjg1MTRjNjQ4ZmM4OGM3MzNjMDVkNWU2XzctNi0xLTEtOTc2Mjc_832c2fb9-4b9a-4d7e-a765-70cb9250b4f4">80,665</ix:nonFraction>)</span></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%">CEO transition 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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="dlx:CEOtransitioncosts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTphNmQyNmM3ZWY4NTE0YzY0OGZjODhjNzMzYzA1ZDVlNi90YWJsZXJhbmdlOmE2ZDI2YzdlZjg1MTRjNjQ4ZmM4OGM3MzNjMDVkNWU2XzgtMi0xLTEtOTc2Mjc_be05cf10-fad6-4198-93ee-f400320a00cc">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="dlx:CEOtransitioncosts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTphNmQyNmM3ZWY4NTE0YzY0OGZjODhjNzMzYzA1ZDVlNi90YWJsZXJhbmdlOmE2ZDI2YzdlZjg1MTRjNjQ4ZmM4OGM3MzNjMDVkNWU2XzgtNC0xLTEtOTc2Mjc_60ea6282-8fcc-40e4-a3f2-e201e9797226">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" sign="-" name="dlx:CEOtransitioncosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTphNmQyNmM3ZWY4NTE0YzY0OGZjODhjNzMzYzA1ZDVlNi90YWJsZXJhbmdlOmE2ZDI2YzdlZjg1MTRjNjQ4ZmM4OGM3MzNjMDVkNWU2XzgtNi0xLTEtOTc2Mjc_69aad23c-d821-4a2a-a0d3-f5a869fa099a">30</ix:nonFraction>&#160;</span></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%">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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTphNmQyNmM3ZWY4NTE0YzY0OGZjODhjNzMzYzA1ZDVlNi90YWJsZXJhbmdlOmE2ZDI2YzdlZjg1MTRjNjQ4ZmM4OGM3MzNjMDVkNWU2XzktMi0xLTEtOTc2Mjc_46dc7fab-d5f3-44db-938d-3aba3429015a">23,676</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTphNmQyNmM3ZWY4NTE0YzY0OGZjODhjNzMzYzA1ZDVlNi90YWJsZXJhbmdlOmE2ZDI2YzdlZjg1MTRjNjQ4ZmM4OGM3MzNjMDVkNWU2XzktNC0xLTEtOTc2Mjc_984ff6fa-225c-4bc7-8e03-4df3fad899db">29,477</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTphNmQyNmM3ZWY4NTE0YzY0OGZjODhjNzMzYzA1ZDVlNi90YWJsZXJhbmdlOmE2ZDI2YzdlZjg1MTRjNjQ4ZmM4OGM3MzNjMDVkNWU2XzktNi0xLTEtOTc2Mjc_c8beb7fa-1361-4f96-ac77-7c849e41f954">21,824</ix:nonFraction>)</span></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%">Acquisition transaction costs</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTphNmQyNmM3ZWY4NTE0YzY0OGZjODhjNzMzYzA1ZDVlNi90YWJsZXJhbmdlOmE2ZDI2YzdlZjg1MTRjNjQ4ZmM4OGM3MzNjMDVkNWU2XzEwLTItMS0xLTk3NjI3_da2bb20a-5d21-4417-a7fa-ade3a5eeb4fa">130</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTphNmQyNmM3ZWY4NTE0YzY0OGZjODhjNzMzYzA1ZDVlNi90YWJsZXJhbmdlOmE2ZDI2YzdlZjg1MTRjNjQ4ZmM4OGM3MzNjMDVkNWU2XzEwLTQtMS0xLTk3NjI3_4dc2c78d-2d6d-42dc-b043-e00a16bd23a7">18,913</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTphNmQyNmM3ZWY4NTE0YzY0OGZjODhjNzMzYzA1ZDVlNi90YWJsZXJhbmdlOmE2ZDI2YzdlZjg1MTRjNjQ4ZmM4OGM3MzNjMDVkNWU2XzEwLTYtMS0xLTk3NjI3_171d47c2-81e5-4a89-ab2e-22930f9bf00a">8</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Certain legal-related benefit (expense)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:LossContingencyAccrualProvision" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTphNmQyNmM3ZWY4NTE0YzY0OGZjODhjNzMzYzA1ZDVlNi90YWJsZXJhbmdlOmE2ZDI2YzdlZjg1MTRjNjQ4ZmM4OGM3MzNjMDVkNWU2XzExLTItMS0xLTk3NjI3_36f09770-e69e-4f9a-a379-64101ff13b6d">730</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:LossContingencyAccrualProvision" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTphNmQyNmM3ZWY4NTE0YzY0OGZjODhjNzMzYzA1ZDVlNi90YWJsZXJhbmdlOmE2ZDI2YzdlZjg1MTRjNjQ4ZmM4OGM3MzNjMDVkNWU2XzExLTQtMS0xLTk3NjI3_024949de-2b7b-42c5-95a2-d1d477a2ed24">2,443</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:LossContingencyAccrualProvision" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTphNmQyNmM3ZWY4NTE0YzY0OGZjODhjNzMzYzA1ZDVlNi90YWJsZXJhbmdlOmE2ZDI2YzdlZjg1MTRjNjQ4ZmM4OGM3MzNjMDVkNWU2XzExLTYtMS0xLTk3NjI3_36449bf7-1e64-469c-bc26-784b1bed1bc5">2,164</ix:nonFraction>&#160;</span></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%">Gain (loss) on sale of businesses and facility</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:GainLossOnDispositionOfAssets1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTphNmQyNmM3ZWY4NTE0YzY0OGZjODhjNzMzYzA1ZDVlNi90YWJsZXJhbmdlOmE2ZDI2YzdlZjg1MTRjNjQ4ZmM4OGM3MzNjMDVkNWU2XzEyLTItMS0xLTk3NjI3_f2ab0dce-bb77-4fcb-867f-ca79a3940098">19,331</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:GainLossOnDispositionOfAssets1" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTphNmQyNmM3ZWY4NTE0YzY0OGZjODhjNzMzYzA1ZDVlNi90YWJsZXJhbmdlOmE2ZDI2YzdlZjg1MTRjNjQ4ZmM4OGM3MzNjMDVkNWU2XzEyLTQtMS0xLTk3NjI3_4ce1d693-4635-4139-8214-07e53a977513">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:GainLossOnDispositionOfAssets1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTphNmQyNmM3ZWY4NTE0YzY0OGZjODhjNzMzYzA1ZDVlNi90YWJsZXJhbmdlOmE2ZDI2YzdlZjg1MTRjNjQ4ZmM4OGM3MzNjMDVkNWU2XzEyLTYtMS0xLTk3NjI3_81d5592f-976b-456b-8759-3c2a343e53a4">1,846</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income before income taxes</span></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#0e32e1;font-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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTphNmQyNmM3ZWY4NTE0YzY0OGZjODhjNzMzYzA1ZDVlNi90YWJsZXJhbmdlOmE2ZDI2YzdlZjg1MTRjNjQ4ZmM4OGM3MzNjMDVkNWU2XzEzLTItMS0xLTk3NjI3_19de6e44-fb5a-4bcf-9613-9c50ba1c3aad">84,378</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTphNmQyNmM3ZWY4NTE0YzY0OGZjODhjNzMzYzA1ZDVlNi90YWJsZXJhbmdlOmE2ZDI2YzdlZjg1MTRjNjQ4ZmM4OGM3MzNjMDVkNWU2XzEzLTQtMS0xLTk3NjI3_73bd63bd-35c1-490a-a207-3e126d7ed551">93,803</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTphNmQyNmM3ZWY4NTE0YzY0OGZjODhjNzMzYzA1ZDVlNi90YWJsZXJhbmdlOmE2ZDI2YzdlZjg1MTRjNjQ4ZmM4OGM3MzNjMDVkNWU2XzEzLTYtMS0xLTk3NjI3_96095754-a631-4de8-a144-2a2f33aca15a">26,803</ix:nonFraction>&#160;</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></ix:nonNumeric></ix:continuation><div style="padding-left:9pt;text-indent:-9pt"><span><br/></span></div><div style="text-indent:27pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:150%">91</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><div style="text-align:center"><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:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#546ff5;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">DELUXE CORPORATION</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(dollars in thousands, except per share amounts)</span></div></td></tr></table></div></div><ix:continuation id="i45a478fcea1f4d56a2363ceff13fccc7" continuedAt="idb639e265fdd470196c8f284726e1824"><ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90ZXh0cmVnaW9uOjRkZWUxNzYxMmIyYjQ1YTZiYjA4YmFmMmFjZDU5MjA4XzM2Mjc_80764bfb-5d03-4cac-8e83-e5219d676b85" escape="true"><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:100.000%"><tr><td style="width:1.0%"></td><td style="width:28.870%"></td><td style="width:0.1%"></td><td style="width: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.204%"></td><td style="width:0.1%"></td><td style="width: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.204%"></td><td style="width:0.1%"></td><td style="width: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.204%"></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.204%"></td><td style="width:0.1%"></td><td style="width: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.210%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Payments</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Data<br/>Solutions</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Promotional Solutions</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Checks</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Consolidated</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt 2px 1.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%">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%">&#8212;&#160;</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%">&#8212;&#160;</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%">&#8212;&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="i321a41e7cd474828bdbbf9059b88c5e7_D20220101-20221231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo4YTAwY2EyY2NkNDc0MDAxODgzZWMyMDY5NzdhNTM0OC90YWJsZXJhbmdlOjhhMDBjYTJjY2Q0NzQwMDE4ODNlYzIwNjk3N2E1MzQ4XzItOC0xLTEtOTc2Mjc_854a9232-aaff-4a2c-9180-0309ff18efe6">728,988</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="ia363e6ad16724a0f93b7162056ffa61f_D20220101-20221231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo4YTAwY2EyY2NkNDc0MDAxODgzZWMyMDY5NzdhNTM0OC90YWJsZXJhbmdlOjhhMDBjYTJjY2Q0NzQwMDE4ODNlYzIwNjk3N2E1MzQ4XzItMTAtMS0xLTk3NjI3_94604d52-9a5e-4ed9-b7be-2262dbb9802f">728,988</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Merchant services and other payment solutions</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0d9fe80433c54385a202b3aaf8d61bf1_D20220101-20221231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo4YTAwY2EyY2NkNDc0MDAxODgzZWMyMDY5NzdhNTM0OC90YWJsZXJhbmdlOjhhMDBjYTJjY2Q0NzQwMDE4ODNlYzIwNjk3N2E1MzQ4XzMtMi0xLTEtMTE2MTUy_15f4a8c0-988b-4ac0-89b1-07033af56b64">437,395</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i94b881d35b3e495c942e7bfb646f39a6_D20220101-20221231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo4YTAwY2EyY2NkNDc0MDAxODgzZWMyMDY5NzdhNTM0OC90YWJsZXJhbmdlOjhhMDBjYTJjY2Q0NzQwMDE4ODNlYzIwNjk3N2E1MzQ4XzMtMTAtMS0xLTExNjE1Mg_b57d3202-fffd-45a8-8083-5ecd0e4162a9">437,395</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forms and other 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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i54ef742748594930bb9434c1ec2ffba7_D20220101-20221231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo4YTAwY2EyY2NkNDc0MDAxODgzZWMyMDY5NzdhNTM0OC90YWJsZXJhbmdlOjhhMDBjYTJjY2Q0NzQwMDE4ODNlYzIwNjk3N2E1MzQ4XzMtNi0xLTEtOTc2Mjc_6e627ff0-eb0e-4f13-a30c-1a50c06cfe24">289,920</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id2f0972ad7a4468098726d6f895d1fd1_D20220101-20221231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo4YTAwY2EyY2NkNDc0MDAxODgzZWMyMDY5NzdhNTM0OC90YWJsZXJhbmdlOjhhMDBjYTJjY2Q0NzQwMDE4ODNlYzIwNjk3N2E1MzQ4XzMtMTAtMS0xLTk3NjI3_1587c827-925e-4927-89b8-b046063ad29e">289,920</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Marketing and 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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea8bd20c1e8246179f7be80cd70b3e9f_D20220101-20221231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo4YTAwY2EyY2NkNDc0MDAxODgzZWMyMDY5NzdhNTM0OC90YWJsZXJhbmdlOjhhMDBjYTJjY2Q0NzQwMDE4ODNlYzIwNjk3N2E1MzQ4XzUtNi0xLTEtOTc2Mjc_de785917-afe8-470d-8ed9-d51db109deb4">272,997</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia9411337606d40358a78f9711986f053_D20220101-20221231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo4YTAwY2EyY2NkNDc0MDAxODgzZWMyMDY5NzdhNTM0OC90YWJsZXJhbmdlOjhhMDBjYTJjY2Q0NzQwMDE4ODNlYzIwNjk3N2E1MzQ4XzUtMTAtMS0xLTk3NjI3_727bcf2a-4014-4bd1-b223-d89470f4d184">272,997</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Treasury management solutions</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1782e7b469634342ab55e47eed1fea91_D20220101-20221231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo4YTAwY2EyY2NkNDc0MDAxODgzZWMyMDY5NzdhNTM0OC90YWJsZXJhbmdlOjhhMDBjYTJjY2Q0NzQwMDE4ODNlYzIwNjk3N2E1MzQ4XzYtMi0xLTEtOTc2Mjc_ca4a08a7-be33-41fd-8734-0f58fe725eba">241,185</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic6b57a03dbe2475d8196ed3b07d0b259_D20220101-20221231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo4YTAwY2EyY2NkNDc0MDAxODgzZWMyMDY5NzdhNTM0OC90YWJsZXJhbmdlOjhhMDBjYTJjY2Q0NzQwMDE4ODNlYzIwNjk3N2E1MzQ4XzYtMTAtMS0xLTk3NjI3_2500bcf7-866f-41cd-9622-dae17e1d52ce">241,185</ix:nonFraction>&#160;</span></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%">Data-driven marketing 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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9fcf5ffd35b24c17b76781b97eaae4d7_D20220101-20221231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo4YTAwY2EyY2NkNDc0MDAxODgzZWMyMDY5NzdhNTM0OC90YWJsZXJhbmdlOjhhMDBjYTJjY2Q0NzQwMDE4ODNlYzIwNjk3N2E1MzQ4XzctNC0xLTEtOTc2Mjc_3bdf77d6-96bc-4dd5-b244-ca64392e5479">177,598</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1ee83ccd04ec4c6b9a606ead90138333_D20220101-20221231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo4YTAwY2EyY2NkNDc0MDAxODgzZWMyMDY5NzdhNTM0OC90YWJsZXJhbmdlOjhhMDBjYTJjY2Q0NzQwMDE4ODNlYzIwNjk3N2E1MzQ4XzctMTAtMS0xLTk3NjI3_6007394a-d8c2-4d9b-94f5-be606f8a81e0">177,598</ix:nonFraction>&#160;</span></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:9.75pt;padding-right:9pt;text-indent:-9pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Web and hosted solutions</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i741c0b12079948e29c5ee3cb8ea3dcaf_D20220101-20221231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo4YTAwY2EyY2NkNDc0MDAxODgzZWMyMDY5NzdhNTM0OC90YWJsZXJhbmdlOjhhMDBjYTJjY2Q0NzQwMDE4ODNlYzIwNjk3N2E1MzQ4XzgtNC0xLTEtOTc2Mjc_7f39e20f-e8a7-4e22-883b-f58504129bae">89,927</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73f7b827047d40d3b0e4bb34684c7c61_D20220101-20221231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo4YTAwY2EyY2NkNDc0MDAxODgzZWMyMDY5NzdhNTM0OC90YWJsZXJhbmdlOjhhMDBjYTJjY2Q0NzQwMDE4ODNlYzIwNjk3N2E1MzQ4XzgtMTAtMS0xLTk3NjI3_cfba4e01-58f6-4f7f-8636-68bea0f217d1">89,927</ix:nonFraction>&#160;</span></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:#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-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%"><ix:nonFraction unitRef="usd" contextRef="i4881752b889446428b432d75a41b7c06_D20220101-20221231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo4YTAwY2EyY2NkNDc0MDAxODgzZWMyMDY5NzdhNTM0OC90YWJsZXJhbmdlOjhhMDBjYTJjY2Q0NzQwMDE4ODNlYzIwNjk3N2E1MzQ4XzktMi0xLTEtOTc2Mjc_29e2626e-a693-411c-9288-93987b79ca9e">678,580</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%"><ix:nonFraction unitRef="usd" contextRef="i7f9555cd35624452a6f58d7e94774c28_D20220101-20221231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo4YTAwY2EyY2NkNDc0MDAxODgzZWMyMDY5NzdhNTM0OC90YWJsZXJhbmdlOjhhMDBjYTJjY2Q0NzQwMDE4ODNlYzIwNjk3N2E1MzQ4XzktNC0xLTEtOTc2Mjc_d11c45c3-6afe-48c3-9bf6-220757918d2a">267,525</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%"><ix:nonFraction unitRef="usd" contextRef="i8e30f1475d4c4ec6b8ceeca9a5e08896_D20220101-20221231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo4YTAwY2EyY2NkNDc0MDAxODgzZWMyMDY5NzdhNTM0OC90YWJsZXJhbmdlOjhhMDBjYTJjY2Q0NzQwMDE4ODNlYzIwNjk3N2E1MzQ4XzktNi0xLTEtOTc2Mjc_b0e799ca-b673-4575-855e-0eaba64bf8a5">562,917</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%"><ix:nonFraction unitRef="usd" contextRef="id548b2910eaa4473aaf2835fa3e1d6d5_D20220101-20221231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo4YTAwY2EyY2NkNDc0MDAxODgzZWMyMDY5NzdhNTM0OC90YWJsZXJhbmdlOjhhMDBjYTJjY2Q0NzQwMDE4ODNlYzIwNjk3N2E1MzQ4XzktOC0xLTEtOTc2Mjc_92fea287-f3c3-41f2-b99f-9a941921ac0b">728,988</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%"><ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo4YTAwY2EyY2NkNDc0MDAxODgzZWMyMDY5NzdhNTM0OC90YWJsZXJhbmdlOjhhMDBjYTJjY2Q0NzQwMDE4ODNlYzIwNjk3N2E1MzQ4XzktMTAtMS0xLTk3NjI3_2189cb60-fa11-42ba-9265-d41f6aa09248">2,238,010</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="27" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Payments</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Data<br/>Solutions</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Promotional Solutions</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Checks</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Consolidated</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt 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%">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%">&#8212;&#160;</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%">&#8212;&#160;</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%">&#8212;&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="i0a6f114dd40249368400ca210b63e80a_D20210101-20211231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo4YTAwY2EyY2NkNDc0MDAxODgzZWMyMDY5NzdhNTM0OC90YWJsZXJhbmdlOjhhMDBjYTJjY2Q0NzQwMDE4ODNlYzIwNjk3N2E1MzQ4XzEzLTgtMS0xLTk3NjI3_623d60d4-c31c-470e-b38e-12a388aff7b1">703,055</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="i2cd3be9bcc5541118d99bc84122a10ed_D20210101-20211231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo4YTAwY2EyY2NkNDc0MDAxODgzZWMyMDY5NzdhNTM0OC90YWJsZXJhbmdlOjhhMDBjYTJjY2Q0NzQwMDE4ODNlYzIwNjk3N2E1MzQ4XzEzLTEwLTEtMS05NzYyNw_bca9e5d3-7528-41a0-bf56-9876bdf1f124">703,055</ix:nonFraction>&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Merchant services and other payment solutions</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafe2dc7e67964705a2e1c048ad5856e1_D20210101-20211231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo4YTAwY2EyY2NkNDc0MDAxODgzZWMyMDY5NzdhNTM0OC90YWJsZXJhbmdlOjhhMDBjYTJjY2Q0NzQwMDE4ODNlYzIwNjk3N2E1MzQ4XzE0LTItMS0xLTExNjE2NA_923740ce-3e85-493b-88e8-2b9a6c3a19fb">276,118</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i593c53694c4c42d8b4806958c7fc8446_D20210101-20211231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo4YTAwY2EyY2NkNDc0MDAxODgzZWMyMDY5NzdhNTM0OC90YWJsZXJhbmdlOjhhMDBjYTJjY2Q0NzQwMDE4ODNlYzIwNjk3N2E1MzQ4XzE0LTEwLTEtMS0xMTYxNjQ_3d917811-a1b6-429a-a5b4-d05d51f37562">276,118</ix:nonFraction>&#160;</span></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%">Forms and other 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%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iccd1c38753e44cecb91a35aa5df453bf_D20210101-20211231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo4YTAwY2EyY2NkNDc0MDAxODgzZWMyMDY5NzdhNTM0OC90YWJsZXJhbmdlOjhhMDBjYTJjY2Q0NzQwMDE4ODNlYzIwNjk3N2E1MzQ4XzE0LTYtMS0xLTk3NjI3_fea533c0-769c-4d5d-a169-5c681ff722b3">296,993</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3c87375d03954f5ba0aa29ffe85ee276_D20210101-20211231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo4YTAwY2EyY2NkNDc0MDAxODgzZWMyMDY5NzdhNTM0OC90YWJsZXJhbmdlOjhhMDBjYTJjY2Q0NzQwMDE4ODNlYzIwNjk3N2E1MzQ4XzE0LTEwLTEtMS05NzYyNw_52371359-3d88-40b7-a13f-e7eefdc4252d">296,993</ix:nonFraction>&#160;</span></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%">Marketing and 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%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i15e3b4f86f65469fa1a40b2f61f57585_D20210101-20211231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo4YTAwY2EyY2NkNDc0MDAxODgzZWMyMDY5NzdhNTM0OC90YWJsZXJhbmdlOjhhMDBjYTJjY2Q0NzQwMDE4ODNlYzIwNjk3N2E1MzQ4XzE2LTYtMS0xLTk3NjI3_88c82117-39a1-4536-a991-f6829c5ce6b9">249,480</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id965fb09f90247c7b182ba9cb9c218ae_D20210101-20211231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo4YTAwY2EyY2NkNDc0MDAxODgzZWMyMDY5NzdhNTM0OC90YWJsZXJhbmdlOjhhMDBjYTJjY2Q0NzQwMDE4ODNlYzIwNjk3N2E1MzQ4XzE2LTEwLTEtMS05NzYyNw_061821be-a1c9-47f2-9fe1-09e1cbe17da6">249,480</ix:nonFraction>&#160;</span></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%">Treasury management solutions</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i40f50429b6b34490b483b3387ba6d2ba_D20210101-20211231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo4YTAwY2EyY2NkNDc0MDAxODgzZWMyMDY5NzdhNTM0OC90YWJsZXJhbmdlOjhhMDBjYTJjY2Q0NzQwMDE4ODNlYzIwNjk3N2E1MzQ4XzE3LTItMS0xLTk3NjI3_e22a05ce-5ffb-48f6-9d5b-454e71c337d8">234,241</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia3ea94c4fa614cc487c9c22f6439f2eb_D20210101-20211231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo4YTAwY2EyY2NkNDc0MDAxODgzZWMyMDY5NzdhNTM0OC90YWJsZXJhbmdlOjhhMDBjYTJjY2Q0NzQwMDE4ODNlYzIwNjk3N2E1MzQ4XzE3LTEwLTEtMS05NzYyNw_e1224ece-2998-42fd-ae07-2d20672ba50d">234,241</ix:nonFraction>&#160;</span></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%">Data-driven marketing 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%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i775ffdad6ac246bcb4ae726150ea69c3_D20210101-20211231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo4YTAwY2EyY2NkNDc0MDAxODgzZWMyMDY5NzdhNTM0OC90YWJsZXJhbmdlOjhhMDBjYTJjY2Q0NzQwMDE4ODNlYzIwNjk3N2E1MzQ4XzE4LTQtMS0xLTk3NjI3_b11a5f7a-482c-496d-86da-723cd151c9da">150,772</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i514279e893034d43a9dbf780d60af8c6_D20210101-20211231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo4YTAwY2EyY2NkNDc0MDAxODgzZWMyMDY5NzdhNTM0OC90YWJsZXJhbmdlOjhhMDBjYTJjY2Q0NzQwMDE4ODNlYzIwNjk3N2E1MzQ4XzE4LTEwLTEtMS05NzYyNw_a47adcbd-a576-4168-bb8d-d86b7bf747a0">150,772</ix:nonFraction>&#160;</span></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:9.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%">Web and hosted solutions</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i15fe0d35f7e74ceba84ddf97d5f5cd93_D20210101-20211231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo4YTAwY2EyY2NkNDc0MDAxODgzZWMyMDY5NzdhNTM0OC90YWJsZXJhbmdlOjhhMDBjYTJjY2Q0NzQwMDE4ODNlYzIwNjk3N2E1MzQ4XzE5LTQtMS0xLTk3NjI3_9bcb61e3-9ade-45b6-96d2-398d6c95d191">111,538</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if62a1bf60997462b9a95b5a44760eb07_D20210101-20211231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo4YTAwY2EyY2NkNDc0MDAxODgzZWMyMDY5NzdhNTM0OC90YWJsZXJhbmdlOjhhMDBjYTJjY2Q0NzQwMDE4ODNlYzIwNjk3N2E1MzQ4XzE5LTEwLTEtMS05NzYyNw_1832ae19-6f22-4820-8cf9-1f48d4f4a2eb">111,538</ix:nonFraction>&#160;</span></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 revenue</span></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%"><ix:nonFraction unitRef="usd" contextRef="ia3f355300be348f7ac6b39ed8311e2dc_D20210101-20211231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo4YTAwY2EyY2NkNDc0MDAxODgzZWMyMDY5NzdhNTM0OC90YWJsZXJhbmdlOjhhMDBjYTJjY2Q0NzQwMDE4ODNlYzIwNjk3N2E1MzQ4XzIwLTItMS0xLTk3NjI3_add293ca-aed3-4a77-b080-653366ffe11f">510,359</ix:nonFraction>&#160;</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 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%"><ix:nonFraction unitRef="usd" contextRef="ib72c2c46f34a416f80f85ed3be183f2c_D20210101-20211231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo4YTAwY2EyY2NkNDc0MDAxODgzZWMyMDY5NzdhNTM0OC90YWJsZXJhbmdlOjhhMDBjYTJjY2Q0NzQwMDE4ODNlYzIwNjk3N2E1MzQ4XzIwLTQtMS0xLTk3NjI3_9bb62afe-5ee1-414e-acf6-0b32d545e874">262,310</ix:nonFraction>&#160;</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 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%"><ix:nonFraction unitRef="usd" contextRef="i70a88614ee9b49d5865d64564fd99148_D20210101-20211231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo4YTAwY2EyY2NkNDc0MDAxODgzZWMyMDY5NzdhNTM0OC90YWJsZXJhbmdlOjhhMDBjYTJjY2Q0NzQwMDE4ODNlYzIwNjk3N2E1MzQ4XzIwLTYtMS0xLTk3NjI3_90c296b8-e337-45aa-8ca8-4a5be473941e">546,473</ix:nonFraction>&#160;</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 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%"><ix:nonFraction unitRef="usd" contextRef="i0a25127376e547fcb5aad65f887df1b6_D20210101-20211231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo4YTAwY2EyY2NkNDc0MDAxODgzZWMyMDY5NzdhNTM0OC90YWJsZXJhbmdlOjhhMDBjYTJjY2Q0NzQwMDE4ODNlYzIwNjk3N2E1MzQ4XzIwLTgtMS0xLTk3NjI3_5f1c3c52-9c4c-4eef-b719-946af04572f4">703,055</ix:nonFraction>&#160;</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 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%"><ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo4YTAwY2EyY2NkNDc0MDAxODgzZWMyMDY5NzdhNTM0OC90YWJsZXJhbmdlOjhhMDBjYTJjY2Q0NzQwMDE4ODNlYzIwNjk3N2E1MzQ4XzIwLTEwLTEtMS05NzYyNw_9a212aba-7536-44a1-8289-80c50b7c4a25">2,022,197</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Payments</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Data<br/>Solutions</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Promotional Solutions</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Checks</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Consolidated</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt 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%">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%">&#8212;&#160;</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%">&#8212;&#160;</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%">&#8212;&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="ia9d2be1674894a8892b21a76b3b3ae6b_D20200101-20201231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo4YTAwY2EyY2NkNDc0MDAxODgzZWMyMDY5NzdhNTM0OC90YWJsZXJhbmdlOjhhMDBjYTJjY2Q0NzQwMDE4ODNlYzIwNjk3N2E1MzQ4XzI0LTgtMS0xLTk3NjI3_8e84f801-b08e-4362-a5ab-d522c93a4b09">706,458</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="id3ccd5d7784349808fb50d35b72c64c8_D20200101-20201231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo4YTAwY2EyY2NkNDc0MDAxODgzZWMyMDY5NzdhNTM0OC90YWJsZXJhbmdlOjhhMDBjYTJjY2Q0NzQwMDE4ODNlYzIwNjk3N2E1MzQ4XzI0LTEwLTEtMS05NzYyNw_584002e1-f04e-466b-a200-df17758c080d">706,458</ix:nonFraction>&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Merchant services and other payment solutions</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib397f863262449b39292468a69bb0fbe_D20200101-20201231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo4YTAwY2EyY2NkNDc0MDAxODgzZWMyMDY5NzdhNTM0OC90YWJsZXJhbmdlOjhhMDBjYTJjY2Q0NzQwMDE4ODNlYzIwNjk3N2E1MzQ4XzI1LTItMS0xLTExNjE3Ng_b609a17c-0b6d-428f-8152-bc552eaeb3ff">75,796</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaae0a9d668d6498e9ca81dc106222ad7_D20200101-20201231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo4YTAwY2EyY2NkNDc0MDAxODgzZWMyMDY5NzdhNTM0OC90YWJsZXJhbmdlOjhhMDBjYTJjY2Q0NzQwMDE4ODNlYzIwNjk3N2E1MzQ4XzI1LTEwLTEtMS0xMTYxNzY_87583e10-d4c6-496f-a555-beb71fed6e5c">75,796</ix:nonFraction>&#160;</span></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%">Forms and other 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%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5d9e529eceb342c9b3a134a19870b722_D20200101-20201231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo4YTAwY2EyY2NkNDc0MDAxODgzZWMyMDY5NzdhNTM0OC90YWJsZXJhbmdlOjhhMDBjYTJjY2Q0NzQwMDE4ODNlYzIwNjk3N2E1MzQ4XzI1LTYtMS0xLTk3NjI3_3b3be1d3-edc9-4826-bb8f-0d57e0ffa3aa">316,245</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5effe27c75c4afa8b135653b34ef422_D20200101-20201231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo4YTAwY2EyY2NkNDc0MDAxODgzZWMyMDY5NzdhNTM0OC90YWJsZXJhbmdlOjhhMDBjYTJjY2Q0NzQwMDE4ODNlYzIwNjk3N2E1MzQ4XzI1LTEwLTEtMS05NzYyNw_d767eba4-d15f-4b2f-9e46-df92e0ea4c98">316,245</ix:nonFraction>&#160;</span></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%">Marketing and 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%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6959e97793a441709b0e91b496112eda_D20200101-20201231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo4YTAwY2EyY2NkNDc0MDAxODgzZWMyMDY5NzdhNTM0OC90YWJsZXJhbmdlOjhhMDBjYTJjY2Q0NzQwMDE4ODNlYzIwNjk3N2E1MzQ4XzI3LTYtMS0xLTk3NjI3_a4d4942f-bd8e-4100-a8b4-b8371cdd9fb4">213,404</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1bd3c9813d14ce3b5febc47b693f9c0_D20200101-20201231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo4YTAwY2EyY2NkNDc0MDAxODgzZWMyMDY5NzdhNTM0OC90YWJsZXJhbmdlOjhhMDBjYTJjY2Q0NzQwMDE4ODNlYzIwNjk3N2E1MzQ4XzI3LTEwLTEtMS05NzYyNw_71241001-e770-4d60-a2ad-d7be91ebd559">213,404</ix:nonFraction>&#160;</span></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%">Treasury management solutions</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia24bbf60164c4d128dfb1312aeb58b25_D20200101-20201231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo4YTAwY2EyY2NkNDc0MDAxODgzZWMyMDY5NzdhNTM0OC90YWJsZXJhbmdlOjhhMDBjYTJjY2Q0NzQwMDE4ODNlYzIwNjk3N2E1MzQ4XzI4LTItMS0xLTk3NjI3_a347b382-e041-4652-95d9-e81bc325de4c">226,105</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i267e3daeeb2a4756aa44a6c11ddae260_D20200101-20201231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo4YTAwY2EyY2NkNDc0MDAxODgzZWMyMDY5NzdhNTM0OC90YWJsZXJhbmdlOjhhMDBjYTJjY2Q0NzQwMDE4ODNlYzIwNjk3N2E1MzQ4XzI4LTEwLTEtMS05NzYyNw_887e40ba-c51b-4318-bacf-06ee234f434b">226,105</ix:nonFraction>&#160;</span></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%">Data-driven marketing 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%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic26a765a3c434a699607de7dec14d3cb_D20200101-20201231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo4YTAwY2EyY2NkNDc0MDAxODgzZWMyMDY5NzdhNTM0OC90YWJsZXJhbmdlOjhhMDBjYTJjY2Q0NzQwMDE4ODNlYzIwNjk3N2E1MzQ4XzI5LTQtMS0xLTk3NjI3_9a9e71b0-5f66-4ceb-b58f-14d8a7747bf3">119,155</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaa61ec00972a450682df2f35dbd0c38c_D20200101-20201231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo4YTAwY2EyY2NkNDc0MDAxODgzZWMyMDY5NzdhNTM0OC90YWJsZXJhbmdlOjhhMDBjYTJjY2Q0NzQwMDE4ODNlYzIwNjk3N2E1MzQ4XzI5LTEwLTEtMS05NzYyNw_f3cbb562-8c26-49a9-ae36-b0965aeba0e7">119,155</ix:nonFraction>&#160;</span></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:9.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%">Web and hosted solutions</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idf8a6d3db25b4d93ab7bcd606d18bbbe_D20200101-20201231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo4YTAwY2EyY2NkNDc0MDAxODgzZWMyMDY5NzdhNTM0OC90YWJsZXJhbmdlOjhhMDBjYTJjY2Q0NzQwMDE4ODNlYzIwNjk3N2E1MzQ4XzMwLTQtMS0xLTk3NjI3_8106b38d-7f6d-4ac4-8d34-505c40d16250">133,618</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if18a8e428bc94543b278a4fa1e2d8dfc_D20200101-20201231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo4YTAwY2EyY2NkNDc0MDAxODgzZWMyMDY5NzdhNTM0OC90YWJsZXJhbmdlOjhhMDBjYTJjY2Q0NzQwMDE4ODNlYzIwNjk3N2E1MzQ4XzMwLTEwLTEtMS05NzYyNw_e973232d-0c98-4447-a5ca-4dae7329dc9e">133,618</ix:nonFraction>&#160;</span></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 revenue</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%"><ix:nonFraction unitRef="usd" contextRef="i8eb0e18e3bf84848861bc2c2cf85b70e_D20200101-20201231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo4YTAwY2EyY2NkNDc0MDAxODgzZWMyMDY5NzdhNTM0OC90YWJsZXJhbmdlOjhhMDBjYTJjY2Q0NzQwMDE4ODNlYzIwNjk3N2E1MzQ4XzMxLTItMS0xLTk3NjI3_8f96e824-2607-4ba9-ae6c-442629e5cfda">301,901</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="i8b8be6ce9e6a406ea53626fa34107a93_D20200101-20201231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo4YTAwY2EyY2NkNDc0MDAxODgzZWMyMDY5NzdhNTM0OC90YWJsZXJhbmdlOjhhMDBjYTJjY2Q0NzQwMDE4ODNlYzIwNjk3N2E1MzQ4XzMxLTQtMS0xLTk3NjI3_019f24e5-5b15-4385-b7c5-7e7ba1b65e9b">252,773</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="i5d9dc342ab5c41dd84d01ca98b263e70_D20200101-20201231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo4YTAwY2EyY2NkNDc0MDAxODgzZWMyMDY5NzdhNTM0OC90YWJsZXJhbmdlOjhhMDBjYTJjY2Q0NzQwMDE4ODNlYzIwNjk3N2E1MzQ4XzMxLTYtMS0xLTk3NjI3_24184975-9efe-485b-b6af-5a0c0fd9ffb4">529,649</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="i5d178125873248b49cd42507d8566ab3_D20200101-20201231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo4YTAwY2EyY2NkNDc0MDAxODgzZWMyMDY5NzdhNTM0OC90YWJsZXJhbmdlOjhhMDBjYTJjY2Q0NzQwMDE4ODNlYzIwNjk3N2E1MzQ4XzMxLTgtMS0xLTk3NjI3_aab1fe8b-758a-4561-860f-595ff6c95a92">706,458</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo4YTAwY2EyY2NkNDc0MDAxODgzZWMyMDY5NzdhNTM0OC90YWJsZXJhbmdlOjhhMDBjYTJjY2Q0NzQwMDE4ODNlYzIwNjk3N2E1MzQ4XzMxLTEwLTEtMS05NzYyNw_bd9fc7a7-83e1-4e12-bc0d-dfde80ba88a2">1,790,781</ix:nonFraction>&#160;</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></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:150%">92</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><div style="text-align:center"><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:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#546ff5;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">DELUXE CORPORATION</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(dollars in thousands, except per share amounts)</span></div></td></tr></table></div></div><ix:continuation id="idb639e265fdd470196c8f284726e1824"><ix:nonNumeric contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" name="us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90ZXh0cmVnaW9uOjRkZWUxNzYxMmIyYjQ1YTZiYjA4YmFmMmFjZDU5MjA4XzM2MzI_5d17db42-0076-470f-9b28-c53cd5b388d2" escape="true"><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 revenue disaggregated by geography, based on where items are shipped or services are performed. Substantially all of our long-lived assets reside in the U.S. Long-lived assets of our foreign subsidiaries are located primarily in Canada and are not significant to our consolidated financial position.</span></div><div><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:28.870%"></td><td style="width:0.1%"></td><td style="width: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.204%"></td><td style="width:0.1%"></td><td style="width: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.204%"></td><td style="width:0.1%"></td><td style="width: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.204%"></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.204%"></td><td style="width:0.1%"></td><td style="width: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.210%"></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="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Payments</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Data<br/>Solutions</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Promotional Solutions</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Checks</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Consolidated</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Year ended December 31, 2022:</span></div></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding: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="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%">U.S.</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%"><ix:nonFraction unitRef="usd" contextRef="icf591147e1fc4063aca3adfc5ecec371_D20220101-20221231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo0NmMzZTIzYmRkY2Y0ZDVhYjIyMjQ2NDRiNzE4MWU3NS90YWJsZXJhbmdlOjQ2YzNlMjNiZGRjZjRkNWFiMjIyNDY0NGI3MTgxZTc1XzItMi0xLTEtOTc2Mjc_cec4efb1-d06b-4f61-be92-3fd482333e7a">634,945</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%"><ix:nonFraction unitRef="usd" contextRef="i5da18cc521974833a06ecf7886c8a7d5_D20220101-20221231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo0NmMzZTIzYmRkY2Y0ZDVhYjIyMjQ2NDRiNzE4MWU3NS90YWJsZXJhbmdlOjQ2YzNlMjNiZGRjZjRkNWFiMjIyNDY0NGI3MTgxZTc1XzItNC0xLTEtOTc2Mjc_f7191a91-9d9e-428b-9e4b-7cf8de64a545">248,227</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%"><ix:nonFraction unitRef="usd" contextRef="ie8eb64bbb2c742e1bf6227c3e78b539b_D20220101-20221231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo0NmMzZTIzYmRkY2Y0ZDVhYjIyMjQ2NDRiNzE4MWU3NS90YWJsZXJhbmdlOjQ2YzNlMjNiZGRjZjRkNWFiMjIyNDY0NGI3MTgxZTc1XzItNi0xLTEtOTc2Mjc_3fc0d716-b12d-4d71-9dbe-16e8b863f393">537,643</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%"><ix:nonFraction unitRef="usd" contextRef="ia1be4fa8c7164b42900c8163ea088c15_D20220101-20221231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo0NmMzZTIzYmRkY2Y0ZDVhYjIyMjQ2NDRiNzE4MWU3NS90YWJsZXJhbmdlOjQ2YzNlMjNiZGRjZjRkNWFiMjIyNDY0NGI3MTgxZTc1XzItOC0xLTEtOTc2Mjc_bd467751-cb3e-470d-8fe4-ce089b081a0d">700,170</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%"><ix:nonFraction unitRef="usd" contextRef="i7d207db897124833aff2e468b963cf18_D20220101-20221231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo0NmMzZTIzYmRkY2Y0ZDVhYjIyMjQ2NDRiNzE4MWU3NS90YWJsZXJhbmdlOjQ2YzNlMjNiZGRjZjRkNWFiMjIyNDY0NGI3MTgxZTc1XzItMTAtMS0xLTk3NjI3_4e34d88d-9684-4bb6-819c-0975ef12756f">2,120,985</ix:nonFraction>&#160;</span></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:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign, primarily Canada</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if970ccb2d72c4ffba086a49c3491a2c7_D20220101-20221231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo0NmMzZTIzYmRkY2Y0ZDVhYjIyMjQ2NDRiNzE4MWU3NS90YWJsZXJhbmdlOjQ2YzNlMjNiZGRjZjRkNWFiMjIyNDY0NGI3MTgxZTc1XzMtMi0xLTEtOTc2Mjc_6cbcce89-6af1-4e0b-a7c8-470d766784f6">43,635</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcda97bd1c114733b7719e0d4a7283b8_D20220101-20221231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo0NmMzZTIzYmRkY2Y0ZDVhYjIyMjQ2NDRiNzE4MWU3NS90YWJsZXJhbmdlOjQ2YzNlMjNiZGRjZjRkNWFiMjIyNDY0NGI3MTgxZTc1XzMtNC0xLTEtOTc2Mjc_d61f6c04-e942-4084-a2f3-4b3a2be64442">19,298</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i626cef6a603d4f1285da6aa25dded428_D20220101-20221231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo0NmMzZTIzYmRkY2Y0ZDVhYjIyMjQ2NDRiNzE4MWU3NS90YWJsZXJhbmdlOjQ2YzNlMjNiZGRjZjRkNWFiMjIyNDY0NGI3MTgxZTc1XzMtNi0xLTEtOTc2Mjc_1049e2a4-d5e8-489e-81a8-8548f3552089">25,274</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i13f82505cd2543ddb064465790f833db_D20220101-20221231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo0NmMzZTIzYmRkY2Y0ZDVhYjIyMjQ2NDRiNzE4MWU3NS90YWJsZXJhbmdlOjQ2YzNlMjNiZGRjZjRkNWFiMjIyNDY0NGI3MTgxZTc1XzMtOC0xLTEtOTc2Mjc_4b9a7efc-07e2-4c06-aa94-9a1ccd9e2058">28,818</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44e2c429670f4d21a2043cdc619cf7e4_D20220101-20221231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo0NmMzZTIzYmRkY2Y0ZDVhYjIyMjQ2NDRiNzE4MWU3NS90YWJsZXJhbmdlOjQ2YzNlMjNiZGRjZjRkNWFiMjIyNDY0NGI3MTgxZTc1XzMtMTAtMS0xLTk3NjI3_dd1faa67-1fb9-41c7-aa9c-77c5610a4d65">117,025</ix:nonFraction>&#160;</span></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 12.25pt;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-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%"><ix:nonFraction unitRef="usd" contextRef="i4881752b889446428b432d75a41b7c06_D20220101-20221231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo0NmMzZTIzYmRkY2Y0ZDVhYjIyMjQ2NDRiNzE4MWU3NS90YWJsZXJhbmdlOjQ2YzNlMjNiZGRjZjRkNWFiMjIyNDY0NGI3MTgxZTc1XzQtMi0xLTEtOTc2Mjc_6cb33a43-0683-45fa-ad10-0c6b6f40acd0">678,580</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7f9555cd35624452a6f58d7e94774c28_D20220101-20221231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo0NmMzZTIzYmRkY2Y0ZDVhYjIyMjQ2NDRiNzE4MWU3NS90YWJsZXJhbmdlOjQ2YzNlMjNiZGRjZjRkNWFiMjIyNDY0NGI3MTgxZTc1XzQtNC0xLTEtOTc2Mjc_9e0d5f81-22cb-4a65-bce1-3658af9e29e8">267,525</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8e30f1475d4c4ec6b8ceeca9a5e08896_D20220101-20221231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo0NmMzZTIzYmRkY2Y0ZDVhYjIyMjQ2NDRiNzE4MWU3NS90YWJsZXJhbmdlOjQ2YzNlMjNiZGRjZjRkNWFiMjIyNDY0NGI3MTgxZTc1XzQtNi0xLTEtOTc2Mjc_bf92e32f-432f-4b70-85a1-49df7fe987ba">562,917</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id548b2910eaa4473aaf2835fa3e1d6d5_D20220101-20221231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo0NmMzZTIzYmRkY2Y0ZDVhYjIyMjQ2NDRiNzE4MWU3NS90YWJsZXJhbmdlOjQ2YzNlMjNiZGRjZjRkNWFiMjIyNDY0NGI3MTgxZTc1XzQtOC0xLTEtOTc2Mjc_f46e5c70-0785-4874-a1ef-8e7f32c9c48b">728,988</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo0NmMzZTIzYmRkY2Y0ZDVhYjIyMjQ2NDRiNzE4MWU3NS90YWJsZXJhbmdlOjQ2YzNlMjNiZGRjZjRkNWFiMjIyNDY0NGI3MTgxZTc1XzQtMTAtMS0xLTk3NjI3_aed53e64-15dd-42ca-a610-c001d591522d">2,238,010</ix:nonFraction>&#160;</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:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Year ended December 31, 2021:</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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><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 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%">U.S.</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%"><ix:nonFraction unitRef="usd" contextRef="i1b5865d98b344f52bb21e20fc78e4188_D20210101-20211231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo0NmMzZTIzYmRkY2Y0ZDVhYjIyMjQ2NDRiNzE4MWU3NS90YWJsZXJhbmdlOjQ2YzNlMjNiZGRjZjRkNWFiMjIyNDY0NGI3MTgxZTc1XzYtMi0xLTEtOTc2Mjc_0aeaa3b8-8cf6-4ed4-b39e-cd412c474823">469,102</ix:nonFraction>&#160;</span></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%"><ix:nonFraction unitRef="usd" contextRef="i4d70676b691a448385b6240c001c6dc9_D20210101-20211231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo0NmMzZTIzYmRkY2Y0ZDVhYjIyMjQ2NDRiNzE4MWU3NS90YWJsZXJhbmdlOjQ2YzNlMjNiZGRjZjRkNWFiMjIyNDY0NGI3MTgxZTc1XzYtNC0xLTEtOTc2Mjc_919229f6-7bc8-4d4b-a809-fa3cc7bd11b3">227,091</ix:nonFraction>&#160;</span></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%"><ix:nonFraction unitRef="usd" contextRef="i8c075627193f48df9ae52ec4ee8629d6_D20210101-20211231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo0NmMzZTIzYmRkY2Y0ZDVhYjIyMjQ2NDRiNzE4MWU3NS90YWJsZXJhbmdlOjQ2YzNlMjNiZGRjZjRkNWFiMjIyNDY0NGI3MTgxZTc1XzYtNi0xLTEtOTc2Mjc_a522551d-89da-4979-8276-6c39cef8d561">522,966</ix:nonFraction>&#160;</span></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%"><ix:nonFraction unitRef="usd" contextRef="i23b55643bcf04b489c5a30088d884eb3_D20210101-20211231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo0NmMzZTIzYmRkY2Y0ZDVhYjIyMjQ2NDRiNzE4MWU3NS90YWJsZXJhbmdlOjQ2YzNlMjNiZGRjZjRkNWFiMjIyNDY0NGI3MTgxZTc1XzYtOC0xLTEtOTc2Mjc_9a159fde-1857-4a6b-9258-402cb2a0ac1d">678,229</ix:nonFraction>&#160;</span></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%"><ix:nonFraction unitRef="usd" contextRef="i1bbf602475ed4fe58d3486de29be9a00_D20210101-20211231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo0NmMzZTIzYmRkY2Y0ZDVhYjIyMjQ2NDRiNzE4MWU3NS90YWJsZXJhbmdlOjQ2YzNlMjNiZGRjZjRkNWFiMjIyNDY0NGI3MTgxZTc1XzYtMTAtMS0xLTk3NjI3_59514e80-c683-4377-a333-5e33593f696d">1,897,388</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign, primarily Canada and Australia</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%"><ix:nonFraction unitRef="usd" contextRef="i2b00c9c4fa17400c95346cf663a01e99_D20210101-20211231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo0NmMzZTIzYmRkY2Y0ZDVhYjIyMjQ2NDRiNzE4MWU3NS90YWJsZXJhbmdlOjQ2YzNlMjNiZGRjZjRkNWFiMjIyNDY0NGI3MTgxZTc1XzctMi0xLTEtOTc2Mjc_381d6bd1-c0e6-44e9-aa48-8309b25ee822">41,257</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic6e000fb3025468d963199298dc71ac4_D20210101-20211231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo0NmMzZTIzYmRkY2Y0ZDVhYjIyMjQ2NDRiNzE4MWU3NS90YWJsZXJhbmdlOjQ2YzNlMjNiZGRjZjRkNWFiMjIyNDY0NGI3MTgxZTc1XzctNC0xLTEtOTc2Mjc_76ef790a-4ecc-408b-8d5d-392907f21e98">35,219</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i45a50460c2b74250b33128b308d0fd49_D20210101-20211231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo0NmMzZTIzYmRkY2Y0ZDVhYjIyMjQ2NDRiNzE4MWU3NS90YWJsZXJhbmdlOjQ2YzNlMjNiZGRjZjRkNWFiMjIyNDY0NGI3MTgxZTc1XzctNi0xLTEtOTc2Mjc_ac3a8f7e-4d98-470d-ab31-68bdb80d3fff">23,507</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd66c1eb3fc14a78b8565e81e980d3ad_D20210101-20211231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo0NmMzZTIzYmRkY2Y0ZDVhYjIyMjQ2NDRiNzE4MWU3NS90YWJsZXJhbmdlOjQ2YzNlMjNiZGRjZjRkNWFiMjIyNDY0NGI3MTgxZTc1XzctOC0xLTEtOTc2Mjc_59603ecb-76b9-4cd1-a752-cc6ff0b44aa9">24,826</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib315061638ff47ab85dd9f34882b1a40_D20210101-20211231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo0NmMzZTIzYmRkY2Y0ZDVhYjIyMjQ2NDRiNzE4MWU3NS90YWJsZXJhbmdlOjQ2YzNlMjNiZGRjZjRkNWFiMjIyNDY0NGI3MTgxZTc1XzctMTAtMS0xLTk3NjI3_eb8aee98-dbd3-4ab1-a35c-e65acd85d75c">124,809</ix:nonFraction>&#160;</span></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%">Total revenue</span></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%"><ix:nonFraction unitRef="usd" contextRef="ia3f355300be348f7ac6b39ed8311e2dc_D20210101-20211231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo0NmMzZTIzYmRkY2Y0ZDVhYjIyMjQ2NDRiNzE4MWU3NS90YWJsZXJhbmdlOjQ2YzNlMjNiZGRjZjRkNWFiMjIyNDY0NGI3MTgxZTc1XzgtMi0xLTEtOTc2Mjc_a5567f68-3e16-498e-b81e-4aa87db5a5c6">510,359</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="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%"><ix:nonFraction unitRef="usd" contextRef="ib72c2c46f34a416f80f85ed3be183f2c_D20210101-20211231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo0NmMzZTIzYmRkY2Y0ZDVhYjIyMjQ2NDRiNzE4MWU3NS90YWJsZXJhbmdlOjQ2YzNlMjNiZGRjZjRkNWFiMjIyNDY0NGI3MTgxZTc1XzgtNC0xLTEtOTc2Mjc_ce1a9db5-0bea-4bf5-850b-acf4afde0ff2">262,310</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="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%"><ix:nonFraction unitRef="usd" contextRef="i70a88614ee9b49d5865d64564fd99148_D20210101-20211231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo0NmMzZTIzYmRkY2Y0ZDVhYjIyMjQ2NDRiNzE4MWU3NS90YWJsZXJhbmdlOjQ2YzNlMjNiZGRjZjRkNWFiMjIyNDY0NGI3MTgxZTc1XzgtNi0xLTEtOTc2Mjc_efee9fbf-3399-4500-a0b3-f5a2dd28e16b">546,473</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="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%"><ix:nonFraction unitRef="usd" contextRef="i0a25127376e547fcb5aad65f887df1b6_D20210101-20211231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo0NmMzZTIzYmRkY2Y0ZDVhYjIyMjQ2NDRiNzE4MWU3NS90YWJsZXJhbmdlOjQ2YzNlMjNiZGRjZjRkNWFiMjIyNDY0NGI3MTgxZTc1XzgtOC0xLTEtOTc2Mjc_b067602c-0603-4417-84e4-e8ea76cd75e6">703,055</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="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%"><ix:nonFraction unitRef="usd" contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo0NmMzZTIzYmRkY2Y0ZDVhYjIyMjQ2NDRiNzE4MWU3NS90YWJsZXJhbmdlOjQ2YzNlMjNiZGRjZjRkNWFiMjIyNDY0NGI3MTgxZTc1XzgtMTAtMS0xLTk3NjI3_3b1d2bfd-d28f-47bd-9f95-bd3648686ff7">2,022,197</ix:nonFraction>&#160;</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%">Year ended December 31, 2020:</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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><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 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%">U.S.</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%"><ix:nonFraction unitRef="usd" contextRef="ic6521ac91a6b418c84c86f8ad061ad58_D20200101-20201231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo0NmMzZTIzYmRkY2Y0ZDVhYjIyMjQ2NDRiNzE4MWU3NS90YWJsZXJhbmdlOjQ2YzNlMjNiZGRjZjRkNWFiMjIyNDY0NGI3MTgxZTc1XzEwLTItMS0xLTk3NjI3_d40c5cd5-f8dd-409e-9cb0-6b1ecbc39de8">266,920</ix:nonFraction>&#160;</span></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%"><ix:nonFraction unitRef="usd" contextRef="i920daf40d7814342a54c43c1a84949b1_D20200101-20201231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo0NmMzZTIzYmRkY2Y0ZDVhYjIyMjQ2NDRiNzE4MWU3NS90YWJsZXJhbmdlOjQ2YzNlMjNiZGRjZjRkNWFiMjIyNDY0NGI3MTgxZTc1XzEwLTQtMS0xLTk3NjI3_d02477a3-15a7-4f2e-a566-d858f5339f42">220,699</ix:nonFraction>&#160;</span></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%"><ix:nonFraction unitRef="usd" contextRef="i194216f61cfb45138ff0137849cc42c5_D20200101-20201231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo0NmMzZTIzYmRkY2Y0ZDVhYjIyMjQ2NDRiNzE4MWU3NS90YWJsZXJhbmdlOjQ2YzNlMjNiZGRjZjRkNWFiMjIyNDY0NGI3MTgxZTc1XzEwLTYtMS0xLTk3NjI3_a0c4b2a2-9b4c-4b88-8cc8-e3f9182ff23e">506,240</ix:nonFraction>&#160;</span></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%"><ix:nonFraction unitRef="usd" contextRef="i3cd4e297826c44d5972e10048c58f55e_D20200101-20201231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo0NmMzZTIzYmRkY2Y0ZDVhYjIyMjQ2NDRiNzE4MWU3NS90YWJsZXJhbmdlOjQ2YzNlMjNiZGRjZjRkNWFiMjIyNDY0NGI3MTgxZTc1XzEwLTgtMS0xLTk3NjI3_1f0b8f67-8746-45d7-9041-27d132c2cba6">684,328</ix:nonFraction>&#160;</span></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%"><ix:nonFraction unitRef="usd" contextRef="i472fddf1ee2a49599eabf3c912178857_D20200101-20201231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo0NmMzZTIzYmRkY2Y0ZDVhYjIyMjQ2NDRiNzE4MWU3NS90YWJsZXJhbmdlOjQ2YzNlMjNiZGRjZjRkNWFiMjIyNDY0NGI3MTgxZTc1XzEwLTEwLTEtMS05NzYyNw_6f3f2a2d-5b05-4e68-9127-bc61ce905f38">1,678,187</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign, primarily Canada and Australia</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%"><ix:nonFraction unitRef="usd" contextRef="i999289b9f9644e7893f62f8fe68b9b64_D20200101-20201231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo0NmMzZTIzYmRkY2Y0ZDVhYjIyMjQ2NDRiNzE4MWU3NS90YWJsZXJhbmdlOjQ2YzNlMjNiZGRjZjRkNWFiMjIyNDY0NGI3MTgxZTc1XzExLTItMS0xLTk3NjI3_5e2895da-6c1c-437c-aac1-6e5821b7aa54">34,981</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5cf236ab11004f6e81d4bf349d6cf0a4_D20200101-20201231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo0NmMzZTIzYmRkY2Y0ZDVhYjIyMjQ2NDRiNzE4MWU3NS90YWJsZXJhbmdlOjQ2YzNlMjNiZGRjZjRkNWFiMjIyNDY0NGI3MTgxZTc1XzExLTQtMS0xLTk3NjI3_b7e33735-b30a-4e18-b64a-f8965f643141">32,074</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7359f3d029c4d4688a6c6d39506e737_D20200101-20201231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo0NmMzZTIzYmRkY2Y0ZDVhYjIyMjQ2NDRiNzE4MWU3NS90YWJsZXJhbmdlOjQ2YzNlMjNiZGRjZjRkNWFiMjIyNDY0NGI3MTgxZTc1XzExLTYtMS0xLTk3NjI3_185f485e-bfe6-4e90-9031-e951807adb31">23,409</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f205e1ee74f43699193cdbde4dc8088_D20200101-20201231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo0NmMzZTIzYmRkY2Y0ZDVhYjIyMjQ2NDRiNzE4MWU3NS90YWJsZXJhbmdlOjQ2YzNlMjNiZGRjZjRkNWFiMjIyNDY0NGI3MTgxZTc1XzExLTgtMS0xLTk3NjI3_b3094f67-ee47-4d7f-b200-ca5d345a5855">22,130</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95416e30c0e74b73aef29e3f92e0629b_D20200101-20201231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo0NmMzZTIzYmRkY2Y0ZDVhYjIyMjQ2NDRiNzE4MWU3NS90YWJsZXJhbmdlOjQ2YzNlMjNiZGRjZjRkNWFiMjIyNDY0NGI3MTgxZTc1XzExLTEwLTEtMS05NzYyNw_92c22425-884c-40ee-a554-4f0db808073c">112,594</ix:nonFraction>&#160;</span></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%">Total revenue</span></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%"><ix:nonFraction unitRef="usd" contextRef="i8eb0e18e3bf84848861bc2c2cf85b70e_D20200101-20201231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo0NmMzZTIzYmRkY2Y0ZDVhYjIyMjQ2NDRiNzE4MWU3NS90YWJsZXJhbmdlOjQ2YzNlMjNiZGRjZjRkNWFiMjIyNDY0NGI3MTgxZTc1XzEyLTItMS0xLTk3NjI3_d6019233-b602-4e0b-ad6c-3cd9fab4febf">301,901</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="i8b8be6ce9e6a406ea53626fa34107a93_D20200101-20201231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo0NmMzZTIzYmRkY2Y0ZDVhYjIyMjQ2NDRiNzE4MWU3NS90YWJsZXJhbmdlOjQ2YzNlMjNiZGRjZjRkNWFiMjIyNDY0NGI3MTgxZTc1XzEyLTQtMS0xLTk3NjI3_4f5a79a0-2089-4f54-8547-990335d62b6a">252,773</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="i5d9dc342ab5c41dd84d01ca98b263e70_D20200101-20201231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo0NmMzZTIzYmRkY2Y0ZDVhYjIyMjQ2NDRiNzE4MWU3NS90YWJsZXJhbmdlOjQ2YzNlMjNiZGRjZjRkNWFiMjIyNDY0NGI3MTgxZTc1XzEyLTYtMS0xLTk3NjI3_4afebe8d-0c7f-4990-af86-e36eeec57efc">529,649</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="i5d178125873248b49cd42507d8566ab3_D20200101-20201231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo0NmMzZTIzYmRkY2Y0ZDVhYjIyMjQ2NDRiNzE4MWU3NS90YWJsZXJhbmdlOjQ2YzNlMjNiZGRjZjRkNWFiMjIyNDY0NGI3MTgxZTc1XzEyLTgtMS0xLTk3NjI3_787cc373-4b32-4ffc-ac25-a689a7787f58">706,458</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo0NmMzZTIzYmRkY2Y0ZDVhYjIyMjQ2NDRiNzE4MWU3NS90YWJsZXJhbmdlOjQ2YzNlMjNiZGRjZjRkNWFiMjIyNDY0NGI3MTgxZTc1XzEyLTEwLTEtMS05NzYyNw_5fd4168b-a511-40cf-91e7-0386eee6e4db">1,790,781</ix:nonFraction>&#160;</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></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div style="text-indent:27pt"><span><br/></span></div><div id="id8e780c3c90d49f1abe315cc6d71fa2d_163"></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #006ebf;border-top: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%">ITEM 9. CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE</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%">None.</span></div><div><span><br/></span></div><div><span><br/></span></div><div id="id8e780c3c90d49f1abe315cc6d71fa2d_166"></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #006ebf;border-top: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%">ITEM 9A. CONTROLS AND PROCEDURES</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%">Disclosure Controls and Procedures</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> &#8211; As of the end of the period covered by this report, December&#160;31, 2022 (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. </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%">Internal Control Over Financial Reporting</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%">&#8211;</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%">There were no changes in our internal control over financial reporting identified in connection with our evaluation during the quarter ended December&#160;31, 2022 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.</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%">Management's Report on Internal Control over Financial Reporting</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> &#8211; Our management is responsible for establishing and maintaining adequate internal control over financial reporting. Internal control over financial reporting is a process designed 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 in the U.S.</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%">Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.</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 management assessed the effectiveness of our internal control over financial reporting as of December&#160;31, 2022. In making this assessment, we used the criteria set forth by the Committee of Sponsoring Organizations of the Treadway Commission (COSO) in </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Internal Control - Integrated Framework </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2013). Based on this assessment, we have concluded that, as of December&#160;31, 2022, our internal control over financial reporting was effective based on those criteria. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:150%">93</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><div><span><br/></span></div></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 attestation report on our internal control over financial reporting issued by PricewaterhouseCoopers LLP appears in Item 8 of this report.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:36pt"><span><br/></span></div><div id="id8e780c3c90d49f1abe315cc6d71fa2d_169"></div><div style="text-align:center"><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:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #006ebf;border-top: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%">ITEM 9B. OTHER INFORMATION</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%">None.</span></div><div><span><br/></span></div><div><span><br/></span></div><div id="id8e780c3c90d49f1abe315cc6d71fa2d_172"></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:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #546ff5;border-top: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%">ITEM 9C. DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS</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%">Not applicable.</span></div><div style="text-indent:27pt"><span><br/></span></div><div><span><br/></span></div><div id="id8e780c3c90d49f1abe315cc6d71fa2d_175"></div><div><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">PART III</span></div><div style="text-align:center;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%">Except where otherwise noted, the information required by Items 10 through 14 is incorporated by reference from our definitive proxy statement, to be filed with the Securities and Exchange Commission within 120 days of our fiscal year-end, with the exception of the executive officers section of Item 10, which is included in Part I, Item 1 of this report.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span><br/></span></div><div id="id8e780c3c90d49f1abe315cc6d71fa2d_178"></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #006ebf;border-top: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%">ITEM 10. DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE</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%">See Part I, Item 1 of this report &#8220;Information About Our Executive Officers.&#8221; The sections of the proxy statement entitled &#8220;Item 1: Election of Directors,&#8221; "Board Structure and Governance-Director Selection Process,&#8221; &#8220;Board Structure and Governance-Audit Committee Financial Expertise; Complaint-Handling Procedures,&#8221; &#8220;Board Structure and Governance-Committee Membership and Responsibilities-Audit Committee,&#8221; and &#8220;Board Structure and Governance-Code of Business Ethics&#8221; are incorporated by reference into this report.</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 full text of our Code of Business Ethics is posted on our investor relations website, www.investors.deluxe.com. We intend to satisfy the disclosure requirement under Item 5.05 of Form 8-K regarding an amendment to, or waiver from, a provision of the Code of Business Ethics that applies to our principal executive officer, principal financial officer, principal accounting officer or controller or persons performing similar functions by posting such information on our website at the address and location specified above.</span></div><div style="text-indent:31.5pt"><span><br/></span></div><div><span><br/></span></div><div id="id8e780c3c90d49f1abe315cc6d71fa2d_181"></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #006ebf;border-top: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%">ITEM 11. EXECUTIVE COMPENSATION</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 sections of the proxy statement entitled &#8220;Executive Compensation Discussion and Analysis&#8221; and &#8220;Board Structure and Governance-Non-Employee Director Compensation&#8221; are incorporated by reference into this report. </span></div><div style="text-indent:27pt"><span><br/></span></div><div><span><br/></span></div><div id="id8e780c3c90d49f1abe315cc6d71fa2d_184"></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #006ebf;border-top: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%">ITEM 12. SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS</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 section of the proxy statement entitled &#8220;Stock Ownership and Reporting-Security Ownership of Certain Beneficial Owners and Management&#8221; is incorporated by reference into this report.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:150%">94</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><div><span><br/></span></div></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 provides information concerning all of our equity compensation plans as of December&#160;31, 2022:</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Equity Compensation Plan Information</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.415%"><tr><td style="width:1.0%"></td><td style="width:40.517%"></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:14.782%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.282%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.782%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.988%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.517%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.597%"></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:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Plan category</span></td><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%">Number of securities to be issued upon exercise of outstanding options, warrants and rights</span></td><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%">Weighted-average exercise price of outstanding options, warrants and rights</span></td><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%">Number of securities remaining available for future issuance under equity compensation plans (excluding securities reflected in the first column)</span></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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Equity compensation plans approved by shareholders</span></div></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,160,743&#160;</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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44.77&#160;</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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1)</span></td><td colspan="2" style="background-color:#cceeff;border-top:2pt 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%">5,001,593&#160;</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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:9pt;text-indent:-9pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Equity compensation plans not approved by shareholders</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%">77,716&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;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%">(3)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,238,459&#160;</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%">44.77&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;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%">5,001,593&#160;</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></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div><span><br/></span></div><div style="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 awards granted under our 2022 Stock Incentive Plan and our previous stock incentive plans. The number of securities to be issued upon exercise of outstanding options, warrants and rights includes outstanding stock options of 1,732,092, restricted stock unit awards of 983,828 and 444,823 shares subject to outstanding performance share unit awards. The number of performance share units reflects the target amount for awards outstanding as of December&#160;31, 2022. The actual number of shares issued under our performance share unit awards will range between 0% and 200% of the target amount based on our performance relative to the applicable performance goals as determined by our Compensation Committee following the end of the performance period. The performance share unit and restricted stock unit awards are not included in the weighted-average exercise price of outstanding options, warrants and rights because they require no consideration upon vesting.</span></div><div style="padding-left:31.5pt;text-indent:-11.25pt"><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%"> Includes 2,987,045 shares reserved for issuance under our Amended and Restated 2000 Employee Stock Purchase Plan and 2,014,548 shares available for issuance under our 2022 Stock Incentive Plan.</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%"> Includes awards granted pursuant to an inducement award of shares registered in the Registration Statement on Form S-8 filed August 5, 2022. The number of securities to be issued upon vesting includes outstanding restricted stock unit awards of 61,062 and 16,654 shares subject to outstanding performance share unit awards. The number of performance share units reflects the target amount for awards outstanding as of December&#160;31, 2022. The actual number of shares issued under our performance share unit awards will range between 0% and 200% of the target amount based on our performance relative to the applicable performance goals as determined by our Compensation Committee following the end of the performance period. The performance share unit and restricted stock unit awards are not included in the weighted-average exercise price of outstanding options, warrants and rights because they require no consideration upon vesting.</span></div><div style="text-indent:9pt"><span><br/></span></div><div><span><br/></span></div><div id="id8e780c3c90d49f1abe315cc6d71fa2d_187"></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #006ebf;border-top: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%">ITEM 13. CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE</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 sections of the proxy statement entitled &#8220;Board Structure and Governance-Board Oversight and Director Independence&#8221; and &#8220;Board Structure and Governance-Policies and Procedures with Respect to Related Person Transactions&#8221; are incorporated by reference into this report.</span></div><div><span><br/></span></div><div><span><br/></span></div><div id="id8e780c3c90d49f1abe315cc6d71fa2d_190"></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #006ebf;border-top: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%">ITEM 14. PRINCIPAL ACCOUNTANT FEES AND SERVICES</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 sections of the proxy statement entitled &#8220;Item 5: Ratification of the Appointment of Independent Registered Public Accounting Firm-Fees Paid to Independent Registered Public Accounting Firm&#8221; and &#8220;Item 5: Ratification of the Appointment of Independent Registered Public Accounting Firm-Policy on Audit Committee Pre-Approval of Accounting Firm Fees and Services&#8221; are incorporated by reference into this report.</span></div><div><span><br/></span></div><div><span><br/></span></div><div id="id8e780c3c90d49f1abe315cc6d71fa2d_193"></div><div><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">PART IV</span></div><div><span><br/></span></div><div id="id8e780c3c90d49f1abe315cc6d71fa2d_196"></div><div style="-sec-extract:summary;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;border-top: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%">ITEM 15. EXHIBITS AND FINANCIAL STATEMENT SCHEDULES</span></td></tr></table></div><div><span><br/></span></div><div><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(a) </span><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">Financial Statements and Schedules</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%">The financial statements are set forth under Item 8 of the Annual Report on Form 10-K. Financial statement schedules have been omitted since they are either not required or are not applicable, or the required information is shown in the consolidated financial statements or notes.</span></div><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:150%">95</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(b) </span><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">Exhibit Listing</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%">The following exhibits are filed as part of or are incorporated into this report by reference:</span></div><div style="margin-top:5pt"><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:9.603%"></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:87.464%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Exhibit Number</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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%">Description</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;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%">2.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/27996/000110465921053357/tm2113616d1_ex2-1.htm">Agreement and Plan of Merger, dated as of April 21, 2021, by and among us, Fox Acquirer Sub, Inc., FAPS Holdings, Inc. and Applepoint FAPS Holdings LP (solely in its capacity as the stockholder representative) (incorporated by reference to Exhibit 2.1 to the Current Report on Form 8-K filed with the Commission on April 22, 2021)</a></span></div></td></tr><tr><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%">2.2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/27996/000002799622000165/exhibit213312022.htm">Share Sale Agreement, dated as of March 8, 2022, between us and Web.com AUS Holdco Pty Ltd (incorporated by reference to Exhibit 2.1 to the Quarterly Report on Form 10-Q for the quarter ended March 31, 2022)</a></span></div></td></tr><tr><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%">2.3</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/27996/000002799622000165/exhibit223312022.htm">Amendment Agreement, dated as of April 29, 2022, to the Share Sale Agreement between us and Web.com AUS Holdco Pty Ltd (incorporated by reference to Exhibit 2.2 to the Quarterly Report on Form 10-Q for the quarter ended March 31, 2022)</a></span></div></td></tr><tr><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%">3.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/27996/000114036110043000/ex3_1.htm">Amended and Restated Articles of Incorporation (incorporated by reference to Exhibit 3.1 to the Quarterly Report on Form 10-Q for the quarter ended September 30, 2010)</a></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></div></td></tr><tr><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%">3.2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/27996/000002799623000057/exhibit3120230216.htm">Bylaws, as amended on February 16, 2023 (incorporated by reference to Exhibit 3.1 to the Current Report on Form 8-K filed with the Commission on February 21, 2023)</a></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></div></td></tr><tr><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%">4.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/27996/000002799620000022/exhibit4212-31x201910k.htm">Description of Deluxe Corporation Common Stock Registered Under Section 12 of the Exchange Act of 1934 (incorporated by reference to Exhibit 4.2 to the Annual Report on Form 10-K for the year ended December 31, 2019)</a></span></div></td></tr><tr><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%">4.2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/0000027996/000110465921074705/tm2117928d1_ex4-1.htm">Indenture, dated as of June 1, 2021, by and among us, certain of our subsidiaries and U.S. Bank National Association (incorporated by reference to Exhibit 4.1 to the Current Report on Form 8-K filed with the Commission on June 1, 2021)</a></span></div></td></tr><tr><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%">4.3</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/0000027996/000110465921074705/tm2117928d1_ex4-2.htm">Supplemental Indenture, dated as of June 1, 2021, by and among us, FAPS Holdings, Inc., all of the domestic subsidiaries of FAPS Holdings, Inc. and U.S. Bank National Association (incorporated by reference to Exhibit 4.2 to the Current Report on Form 8-K filed with the Commission on June 1, 2021)</a></span></div></td></tr><tr><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%">10.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/27996/000002799622000108/fy2021proxystatement.htm">D</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/27996/000002799622000108/fy2021proxystatement.htm">eluxe Corporation 2022 Stock Incentive Plan (incor</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/27996/000002799622000108/fy2021proxystatement.htm">porate</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/27996/000002799622000108/fy2021proxystatement.htm">d by reference</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/27996/000002799622000108/fy2021proxystatement.htm"> to Annex B of the definitive proxy statement filed with the Commission on March 14, 2022)*</a></span></div></td></tr><tr><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%">10.2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/27996/000002799620000034/a2019proxystatement.htm">Deluxe Corporation 2020 Long-Term Incentive Plan (incorporated by reference to Annex B of the definitive proxy statement filed with the Commission on March 20, 2020)*</a></span></div></td></tr><tr><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%">10.3</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/27996/000114036117012605/formdef14a.htm">Deluxe Corporation 2017 Long-Term Incentive Plan (incorporated by reference to Appendix B of the definitive proxy statement filed with the Commission on March 17, 2017)*</a></span></div></td></tr><tr><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%">10.4</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/0000027996/000002799621000033/exhibit1031231202010k.htm">Amended and Restated 2000 Employee Stock Purchase Plan (incorporated by reference to Exhibit 10.3 to the Annual Report on Form 10-K for the year ended December 31, 2020)*</a></span></div></td></tr><tr><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%">10.5</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/0000027996/000002799621000033/exhibit1041231202010k.htm">Deluxe Corporation Deferred Compensation Plan (2020 Restatement) (incorporated by reference to Exhibit 10.4 to the Annual Report on Form 10-K for the year ended December 31, 2020)*</a></span></div></td></tr><tr><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%">10.6</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/27996/000089710102000002/deluxe020084_ex4-3.txt">Deluxe Corporation Deferred Compensation Plan Trust (incorporated by reference to Exhibit 4.3 to the Form S-8 filed with the Commission on January 7, 2002)*</a></span></div></td></tr><tr><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%">10.7</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/27996/000089710100000738/0000897101-00-000738-0004.txt">Deluxe Corporation Executive Deferred Compensation Plan for Employee Retention and Other Eligible Arrangements (incorporated by reference to Exhibit 10.24 to the Quarterly Report on Form 10-Q for the quarter ended June 30, 2000)*</a></span></div></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:150%">96</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:5pt"><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:9.603%"></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:87.464%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Exhibit Number</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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%">Description</span></td></tr><tr><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%">10.8</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/27996/000002799619000105/exhibit101930201910q.htm">Deluxe Corporation Severance Plan for Certain Executive Level Employees, effective July 30, 2019 (incorporated by reference to Exhibit 10.1 to the Quarterly Report on Form 10-Q for the quarter ended September 30, 2019)*</a></span></div></td></tr><tr><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%">10.9</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/27996/000114036118042450/s002521x1_ex10-1.htm">Employment Agreement, dated October 14, 2018, between us and Barry C. McCarthy and related forms of Restricted Stock Unit Award Agreement and Non-Qualified Stock Option Agreement (incorporated by reference to Exhibit 10.1 to the Current Report on Form 8-K filed with the Commission on November 6, 2018)*</a></span></div></td></tr><tr><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%">10.10</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/27996/000110465920038745/tm2013898d1_ex10-1.htm">First Amendment to Employment Agreement, dated October 14, 2018, between us and Barry C. McCarthy (incorporated by reference to Exhibit 10.1 to the Current Report on Form 8-K filed with the Commission on March 26, 2020)*</a></span></div></td></tr><tr><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%">10.11</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/0000027996/000002799621000180/exhibit101080620218k.htm">Second Amendment to Employment Agreement, dated August 6, 2021, between us and Barry C. McCarthy (incorporated by reference to Exhibit 10.1 to the Current Report on Form 8-K filed with the Commission on August 6, 2021)*</a></span></div></td></tr><tr><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%">10.12</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="exhibit101212312022.htm">Separation and Release Agreement, dated January 2, 2023, between us and Christopher L. Thomas*</a></span></div></td></tr><tr><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%">10.13</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="exhibit101312312022.htm">Form of U.S. Employee Restricted Stock Unit Award Agreement (Bonus Deferral) (version 2/22)*</a></span></div></td></tr><tr><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%">10.14</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/0000027996/000002799621000033/exhibit10101231202010k.htm">Form of Restricted Stock Unit Award Agreement (Bonus Deferral) (version 1/21) (incorporated by reference to Exhibit 10.10 to the Annual Report on Form 10-K for the year ended December 31, 2020)*</a></span></div></td></tr><tr><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%">10.15</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="exhibit101512312022.htm">Form of U.S. Employee Restricted Stock Unit Award Agreement (version 2/22)*</a></span></div></td></tr><tr><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%">10.16</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/0000027996/000002799621000147/exhibit1033312021.htm">Form  of U.S. Employee Restricted Stock Unit Award Agreement (version 3/21) (incorporated by reference to Exhibit 10.3 to the Quarterly Report on Form 10-Q for the quarter ended March 31, 2021)*</a></span></div></td></tr><tr><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%">10.17</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/27996/000002799619000068/exhibit104331201910q.htm">Form of U.S. Employee Restricted Stock Unit Award Agreement (version 4/19) (incorporated by reference to Exhibit 10.4 to the Quarterly Report on Form 10-Q for the quarter ended March 31, 2019)*</a></span></div></td></tr><tr><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%">10.18</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/0000027996/000002799621000147/exhibit1023312021.htm">Form of U.S. Employee Non-Qualified Stock Option Agreement (version 3/21) (incorporated by reference to Exhibit 10.2 to the Quarterly Report on Form 10-Q for the quarter ended March 31, 2021)*</a></span></div></td></tr><tr><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%">10.19</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/27996/000002799619000068/exhibit106331201910q.htm">Form of CEO Non-Qualified Stock Option Agreement (version 4/19) (incorporated by reference to Exhibit 10.6 to the Quarterly Report on Form 10-Q for the quarter ended March 31, 2019)*</a></span></div></td></tr><tr><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%">10.20</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/27996/000002799619000068/exhibit107331201910q.htm">Form of U.S. Employee Non-Qualified Stock Option Agreement (version 4/19) (incorporated by reference to Exhibit 10.7 to the Quarterly Report on Form 10-Q for the quarter ended March 31, 2019)*</a></span></div></td></tr><tr><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%">10.21</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/27996/000002799618000034/exhibit101912311710k.htm">Form of Non-Qualified Stock Option Agreement (version 12/17) (incorporated by reference to Exhibit 10.19 to the Annual Report on Form 10-K for the year ended December 31, 2017)*</a></span></div></td></tr><tr><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%">10.22</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="exhibit102212312022.htm">Form of U.S. Employee Performance Share Unit Award Agreement (version 2/22)*</a></span></div></td></tr><tr><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%">10.23</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/0000027996/000002799621000147/exhibit1043312021.htm">Form of U.S. Employee Performance Share Unit Award Agreement (version 3/21) (incorporated by reference to Exhibit 10.4 to the Quarterly Report on Form 10-Q for the quarter ended March 31, 2021)*</a></span></div></td></tr><tr><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%">10.24</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/27996/000002799618000034/exhibit102312311710k.htm">Description of modification to the Deluxe Corporation Non-Employee Director Retirement and Deferred Compensation Plan (incorporated by reference to Exhibit 10.23 to the Annual Report on Form 10-K for the year ended December 31, 2017)*</a></span></div></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:150%">97</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:5pt"><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:9.603%"></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:87.464%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Exhibit Number</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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%">Description</span></td></tr><tr><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%">10.25</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/27996/000095013709001188/c49372exv10w3.htm">First Amendment to the Deluxe Corporation Non-Employee Director Stock and Deferral Plan (incorporated by reference to Exhibit 10.3 to the Annual Report on Form 10-K for the year ended December 31, 2008)*</a></span></div></td></tr><tr><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%">10.26</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="exhibt102612312022.htm">Form of Non-Employee Director Restricted Stock Unit Award Agreement (version 4/22)*</a></span></div></td></tr><tr><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%">10.27</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/27996/000110465922086581/tm2222380d1_ex10-1.htm">Restricted Stock Unit Agreement (Two-Year Ratable), dated May 13, 2022, by and between us and Yogaraj Jayaprakasam (incorporated by reference to Exhibit 10.1 to the Registration Statement on Form S-8 filed with the Commission on August 5, 2022)*</a></span></div></td></tr><tr><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%">10.28</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/27996/000110465922086581/tm2222380d1_ex10-2.htm">Restricted Stock Unit Agreement (</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/27996/000110465922086581/tm2222380d1_ex10-2.htm">Four</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/27996/000110465922086581/tm2222380d1_ex10-2.htm">-Year Ratable), dated May 13, 2022, by and between us and Yogaraj Jayaprakasam (incorporated by reference to Exhibit 10.</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/27996/000110465922086581/tm2222380d1_ex10-2.htm">2</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/27996/000110465922086581/tm2222380d1_ex10-2.htm"> to the Registration Statement on Form S-8 filed with the Commission on August 5, 2022)*</a></span></div></td></tr><tr><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%">10.29</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/27996/000110465922086581/tm2222380d1_ex10-3.htm">Performance </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/27996/000110465922086581/tm2222380d1_ex10-3.htm">Share Unit</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/27996/000110465922086581/tm2222380d1_ex10-3.htm"> Agreement (</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/27996/000110465922086581/tm2222380d1_ex10-3.htm">Total Revenue</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/27996/000110465922086581/tm2222380d1_ex10-3.htm">), dated May 13, 2022, by and between us and Yogaraj Jayaprakasam (incorporated by reference to Exhibit 10.</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/27996/000110465922086581/tm2222380d1_ex10-3.htm">3</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/27996/000110465922086581/tm2222380d1_ex10-3.htm"> to the Registration Statement on Form S-8 filed with the Commission on August 5, 2022)*</a></span></div></td></tr><tr><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%">10.30</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/27996/000110465922086581/tm2222380d1_ex10-4.htm">Performance Share Unit Agreement (T</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/27996/000110465922086581/tm2222380d1_ex10-4.htm">S</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/27996/000110465922086581/tm2222380d1_ex10-4.htm">R</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/27996/000110465922086581/tm2222380d1_ex10-4.htm">), dated May 13, 2022, by and between us and Yogaraj Jayaprakasam (incorporated by reference to Exhibit 10.</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/27996/000110465922086581/tm2222380d1_ex10-4.htm">4</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/27996/000110465922086581/tm2222380d1_ex10-4.htm"> to the Registration Statement on Form S-8 filed with the Commission on August 5, 2022)*</a></span></div></td></tr><tr><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%">10.31</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/0000027996/000110465921074705/tm2117928d1_ex10-1.htm">Credit Agreement, dated as of June 1, 2021, by and among us, as borrower, the several lenders from time to time party thereto, and JPMorgan Chase Bank, N.A., as Administrative Agent (incorporated by reference to Exhibit 10.1 to the Current Report on Form 8-K filed with the Commission on June 1, 2021)</a></span></div></td></tr><tr><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%">10.32</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/27996/000002799622000206/exhibit10109302022.htm">Stipulated Order for Permanent Injunction, Monetary Judgment and Other Relief, as amended (incorporated by reference to Exhibit 10.1 to the Quarterly Report on Form 10-Q for the quarter ended September 30, 2022)</a></span></div></td></tr><tr><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%">21.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="exhibit2111231202210k.htm">Subsidiaries of the Registrant</a></span></div></td></tr><tr><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%">23.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="exhibit2311231202210k.htm">Consent of Independent Registered Public Accounting Firm</a></span></div></td></tr><tr><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%">31.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="exhibit3111231202210k.htm">CEO Certification of Periodic Report pursuant to Section 302 of the Sarbanes-Oxley Act of 2002</a></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></div></td></tr><tr><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%">31.2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="exhibit3121231202210k.htm">CFO Certification of Periodic Report pursuant to Section 302 of the Sarbanes-Oxley Act of 2002</a></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></div></td></tr><tr><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%">32.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="exhibit3211231202210k.htm">CEO and CFO Certification of Periodic Report pursuant to Section 906 of the Sarbanes-Oxley Act of 2002</a></span></div></td></tr><tr><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%">101.INS</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding: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%">XBRL Instance Document &#8211; the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document</span></td></tr><tr><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%">101.SCH</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding: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%">XBRL Taxonomy Extension Schema Document</span></td></tr><tr><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%">101.CAL</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding: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%">XBRL Taxonomy Extension Calculation Linkbase Document</span></td></tr><tr><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%">101.DEF</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding: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%">XBRL Taxonomy Extension Definition Linkbase Document</span></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:150%">98</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:5pt"><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:9.603%"></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:87.464%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Exhibit Number</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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%">Description</span></td></tr><tr><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%">101.LAB</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding: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%">XBRL Taxonomy Extension Label Linkbase Document</span></td></tr><tr><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%">101.PRE</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding: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%">XBRL Taxonomy Extension Presentation Linkbase Document</span></td></tr><tr><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%">104</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding: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%">Cover page interactive data file (formatted as Inline XBRL and contained in Exhibit 101)</span></td></tr></table><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">___________________</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">* Denotes compensatory plan or management contract</span></div><div><span><br/></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%">Note to recipients of Form 10-K: Copies of exhibits will be furnished upon written request and payment of reasonable expenses in furnishing such copies.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span><br/></span></div><div id="id8e780c3c90d49f1abe315cc6d71fa2d_199"></div><div style="text-align:center"><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:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #006ebf;border-top: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%">ITEM 16. FORM 10-K SUMMARY</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 elected not to include an optional Form 10-K Summary.</span></div><div style="text-indent:27pt"><span><br/></span></div><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:150%">99</span></div></div></div><div id="id8e780c3c90d49f1abe315cc6d71fa2d_202"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #006ebf;border-top: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%">SIGNATURES</span></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</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%">Pursuant to the requirements of Section 13 or 15(d) 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.&#160;</span></div><div style="margin-top:5pt"><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:43.621%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:54.179%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><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%">DELUXE CORPORATION</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:9pt;font-weight:400;line-height:100%">Date: February 24, 2023</span></td><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%">/s/ Barry C. McCarthy</span></td></tr><tr><td colspan="3" style="padding: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%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #000000;padding: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%">Barry C. McCarthy, President and Chief Executive Officer</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%">Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities indicated on February 24, 2023.</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.590%"><tr><td style="width:1.0%"></td><td style="width:43.413%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:54.387%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">Signature</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">Title</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">/s/ Barry C. McCarthy</span></td><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%">President and Chief Executive Officer</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%">Barry C. McCarthy</span></td><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%">(Principal Executive Officer)</span></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">/s/ William C. Zint</span></td><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 Vice President, Chief Financial Officer</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%">William C. Zint</span></td><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%">(Principal Financial Officer)</span></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">/s/ Chad P. Kurth</span></td><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%">Vice President, Chief Accounting Officer</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%">Chad P. Kurth</span></td><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%">(Principal Accounting Officer)</span></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">/s/ William C. Cobb</span></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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">William C. Cobb</span></td><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%">Director</span></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">/s/ Paul R. Garcia</span></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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Paul R. Garcia</span></td><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%">Director</span></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">/s/ Cheryl Mayberry McKissack</span></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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cheryl Mayberry McKissack</span></td><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%">Director</span></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">/s/ Don J. McGrath</span></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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Don J. McGrath</span></td><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%">Director</span></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">/s/ Thomas J. Reddin</span></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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thomas J. Reddin</span></td><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%">Director</span></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">/s/ Martyn R. Redgrave</span></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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Martyn R. Redgrave</span></td><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%">Director</span></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">/s/ John L. Stauch</span></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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">John L. Stauch</span></td><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%">Director</span></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">/s/ Telisa L. Yancy</span></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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Telisa L. Yancy</span></td><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%">Director</span></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:150%">100</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.12
<SEQUENCE>2
<FILENAME>exhibit101212312022.htm
<DESCRIPTION>EX-10.12
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="i134883ebab214932ab754e300cfa3891_33"></div><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font><br></font></div><div id="i134883ebab214932ab754e300cfa3891_38"></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:232%">Exhibit 10.12</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:232%;text-decoration:underline">SEPARATION AND RELEASE AGREEMENT</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">This SEPARATION AND RELEASE AGREEMENT (&#8220;Separation Agreement&#8221;) is made and entered into by and between Christopher L. Thomas (&#8220;Thomas&#8221;) and Deluxe Corporation</font><font style="color:#1c1c1c;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(&#8220;Deluxe&#8221;).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">WHEREAS, Thomas has been employed by Deluxe, most recently as Deluxe&#8217;s Senior Vice President, Chief Revenue Officer (&#8220;CRO&#8221;)&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">WHEREAS, on the terms set forth herein, Thomas will cease to be Deluxe&#8217;s CRO&#59; </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">WHEREAS, Deluxe and Thomas would like Thomas to provide certain transition services to Deluxe for a period of time following the end of Thomas&#8217; employment as CRO&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">WHEREAS, Thomas and </font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Deluxe </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">wish to fully and finally settle all issues, differences, and claims, whether potential or actual, between Thomas and </font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Deluxe</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, including, but not limited to, any claims that might arise out of Thomas&#8217; employment with </font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Deluxe </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">or the termination of Thomas&#8217; employment with </font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Deluxe&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">WHEREAS, based on the foregoing, Deluxe and Thomas desire to enter into this Separation Agreement to effect</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">the termination of Thomas&#8217; employment with Deluxe on the terms and conditions set forth herein.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">NOW, THEREFORE, the parties agree as follows&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:27pt;text-decoration:underline">Continued Employment and Separation Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Provided Thomas signs and does not revoke this Separation Agreement, as described in Section 6, the following will occur&#58;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">a.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:9.68pt;text-decoration:underline">Transition Period</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. Thomas&#8217; employment as CRO will end on January 6, 2023 (the &#8220;Transition Date&#8221;). Thereafter, Thomas will provide transition services to Deluxe from the Transition Date through April 28, 2023 (the &#8220;Separation Date&#8221;). From the Transition Date through the Separation Date (the &#8220;Transition Period&#8221;), Thomas will be employed by Deluxe in the capacity of Special Advisor to Deluxe&#8217;s CEO. During the Transition Period, Thomas (i) will perform such duties as are reasonably requested by Deluxe&#8217;s CEO, including assisting with transitioning the CRO functional duties, and (ii) will not enter into any agreements on behalf of Deluxe without first receiving approval from Deluxe&#8217;s CEO or CAO. Until the Transition Date and during the Transition Period, Thomas&#8217; compensation and benefits will continue as in effect as of December 1, 2022. </font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">b.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:9pt;text-decoration:underline">Separation Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. Except as provided in this Separation Agreement, all benefits and privileges of Thomas&#8217; employment with Deluxe will end as of close of business on the Separation Date</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:27pt;text-decoration:underline">Consideration by Thomas</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  As consideration for Deluxe&#8217;s promises and obligations under this Separation Agreement, Thomas agrees to the following&#58;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">a.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:9.68pt;text-decoration:underline">First Release of Claims</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Thomas hereby acknowledges that he first received this Separation Agreement on December 2, 2022. On or before </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">January 2, 2023, Thomas will sign this Separation Agreement containing the release of claims in Section 4.</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">b.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:9pt;text-decoration:underline">Second Release of Claims</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. On or within 21 days after the Separation Date, Thomas will sign a second release in the form attached to this Separation Agreement as </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Exhibit A</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> (the &#8220;Second Release&#8221;). </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:27pt;text-decoration:underline">Consideration by Deluxe</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  In addition to the opportunity to provide transition services as described in Section 1, and in accordance with the Deluxe Corporation Severance Plan for Certain Executive Level Employees dated July 30, 2019 (the &#8220;Executive Severance Plan&#8221;), as consideration for Thomas&#8217; promises and obligations under this Separation Agreement, Deluxe will provide Thomas or, as applicable, his successor(s) or heir(s), with the following benefits to which Thomas is not otherwise entitled, provided Thomas signs and does not revoke this Separation Agreement, as described in Section 6, and does not revoke the Second Release.    </font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">a.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:9.68pt;text-decoration:underline">Severance</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Deluxe will pay Thomas an amount equal to twelve (12) months of his base salary as of December 1, 2022, less applicable deductions and withholdings, to be paid in a lump sum within thirty (30) days of the end of the 7-day revocation period of the Second Release.  </font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">b.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:9pt;text-decoration:underline">Fiscal 2023 Cash Bonus</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Deluxe will pay Thomas an amount equal to one-third of his target annual bonus for 2023. Any such bonus will be calculated in the same manner that Deluxe calculates similar bonuses, and any such bonus will be paid to Thomas in 2024 when Deluxe otherwise pays such bonuses to similarly situated employees. In early 2024, when Deluxe knows the amount of any such bonus, Deluxe will communicate the same to Thomas. </font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">c.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:9.68pt;text-decoration:underline">One-Time Payment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Deluxe will pay Thomas a one-time lump sum payment of Forty-Five Thousand Dollars ($45,000), to be paid within thirty (30) days of the end of the 7-day revocation period of the Second Release.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:27pt;text-decoration:underline">Release of Claims</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  As an inducement to Deluxe to enter into this Separation Agreement and in exchange for the consideration provided for in this Separation Agreement, Thomas hereby settles any and all claims that he has or may have against Deluxe and its predecessors, successors, assigns, parents, affiliates, subsidiaries and related companies, and its and their respective officers, employees, agents, assigns, insurers, representatives, counsel, administrators, successors, shareholders, directors and&#47;or other representatives (collectively, the &#8220;Released Parties&#8221;) as a result of Deluxe&#8217;s hiring of Thomas, Thomas&#8217; employment with Deluxe, the cessation of Thomas&#8217; employment with Deluxe, or any act, occurrence, or omission occurring prior to the date of this Separation Agreement.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">For the consideration expressed herein, Thomas, on behalf of himself and his heirs, successors, representatives and assigns, hereby releases and discharges the Released Parties from any and all claims, causes of action, liabilities, damages, and right to relief of any kind that Thomas has or ever had against the Released Parties, known or unknown, by reason of any matter or fact giving rise to this Separation Agreement.  Thomas&#8217; release of claims is intended to extend to and includes, among other things, claims of any kind arising under or based upon the Age Discrimination in Employment Act, as Amended by the Older Worker&#8217;s Benefits Protection Act&#59; Title VII of the Civil Rights Act of 1964&#59; the Americans with Disabilities Act&#59; the Family and Medical Leave Act&#59; the Employee Retirement Income Security Act&#59; the Fair Credit Reporting Act&#59; the Individual Retirement Income Security Act of 1974&#59; the Equal Pay Act&#59; the Worker Adjustment and Retraining Notification Act&#59; 42 U.S.C. &#167; 1981, the Sarbanes-Oxley Act, the Dodd&#8211;Frank Wall Street Reform and Consumer Protection Act, the Fair Credit Reporting Act, the Vocational Rehabilitation Act, the Family and Medical Leave Act, the Worker </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">-2-</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Adjustment and Retraining Notification Act, the Lily Ledbetter Fair Pay Act of 2009, the Americans With Disabilities Act, the Rehabilitation Act of 1973, the Genetic Information Nondiscrimination Act, the Immigration Reform and Control Act of 1986, the Civil Rights Act of 1991, the Occupational Safety and Health Act, the Consumer Credit Protection Act, the American Recovery and Reinvestment Act of 2009, the Families First Coronavirus Response Act, the Uniformed Services Employment and Reemployment Rights Act&#59; Or. Rev. Stat. &#167;&#167; 659A.001&#8211;659A.990 (employment discrimination)&#59; Or. Rev. Stat. &#167;&#167;&#160;652.210&#8211;652.230 (equal pay)&#59; Or. Rev. Stat. &#167;&#167;&#160;659A.199&#8211;659A.236 (whistleblower protection for private employees for disclosure of state or federal law violation), 659A.200&#8211;659A.236, 659A.820, 659A.865, 659A.870, 659A.885 (whistleblower protection for public and private employees), 654.062 (whistleblower protection for disclosure of health and safety violations)&#59; Or. Rev. Stat. &#167;&#167; 659A.150&#8211;659A.186 (family leave)&#59; Or. Rev. Stat. &#167;&#167; 653.601&#8211;653.661 (sick leave)&#59; Or. Rev. Stat. &#167; 10.090 (jury duty), and any other federal, state, or local law, rule, or regulation prohibiting employment discrimination or otherwise relating to employment&#59; and any claims based upon any other theory, whether legal or equitable, arising from or related to any matter or fact arising out the events giving rise to this Separation Agreement.  </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Thomas</font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> also agrees and understands that&#160;he is giving up any and all other claims, whether grounded in contract or tort theories, including, but not limited to&#58; wrongful discharge&#59; breach of contract (including, without limitation, any claims for unpaid compensation)&#59; tortious interference with contractual relations&#59; promissory estoppel&#59; detrimental reliance&#59; breach of the implied covenant of good faith and fair dealing&#59; breach of express or implied promise&#59; breach of manuals or other policies&#59; breach of fiduciary duty&#59; assault&#59; battery&#59; fraud&#59; false imprisonment&#59; invasion of privacy&#59; intentional or negligent misrepresentation&#59; defamation, including libel, slander, discharge defamation and self-publication defamation&#59; discharge in violation of public policy&#59; whistleblower&#59; intentional or negligent infliction of emotional distress&#59; and claims for punitive damages or attorneys&#8217; fees or any other theory, whether legal or equitable.</font></div><div style="text-align:justify"><font><br></font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Additionally, nothing in this Separation Agreement purports to release or waive claims that may not be released or waived as a matter of law&#59; claims based on events, occurrences, or omissions that occur after the date of the Separation Agreement&#59; or claims related to any already vested benefits under the terms of any of Deluxe&#8217;s benefit plans.  Similarly, nothing in this Separation Agreement prevents Thomas from challenging the validity of this agreement or from filing any non-legally waivable claim with the Equal Employment Opportunity Commission (&#8220;EEOC&#8221;), National Labor Relations Board (&#8220;NLRB&#8221;), the Occupational Safety and Health Administration (&#8220;OSHA&#8221;) or comparable state or local agency or participating in any investigation or proceeding conducted by the EEOC, NLRB, OSHA or comparable state or local agency&#59; however, Thomas agrees and understands that the Separation Agreement waives all claims and rights to monetary or other recovery for any legal claims to the fullest extent permitted by law.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">This Release of Claims does not prohibit Thomas from reporting possible violations of federal law or regulation to any governmental agency or entity, including, but not limited to, the Department of Justice, the Securities and Exchange Commission (&#8220;SEC&#8221;), Congress, and any agency Inspector General, or making other disclosures that are protected under the whistleblower provisions of federal law or regulation.  Nothing in this Separation Agreement requires Thomas to seek prior authorization of Deluxe to make any such reports or disclosures and Thomas does not need and is not required to notify Deluxe that he has made any such reports or disclosures.  This Separation Agreement is not intended to and does not restrict Thomas from seeking or obtaining an SEC whistleblower award.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Finally, Thomas understands that under the U.S. Defend Trade Secrets Act of 2016, he will not be held criminally or civilly liable under any U.S. federal or state trade secret law for the disclosure of a trade secret that is made in confidence to government officials, either directly or </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">-3-</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">indirectly, or to an attorney, in each case solely for the purpose of reporting or investigating a suspected violation of law, or in a complaint or other document filed in a lawsuit or other proceeding, provided such filing is made under seal. Thomas hereby represents that he is not aware of any violation of law as outlined in this Section 4.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:54pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:9pt;text-decoration:underline">Consideration Period and Advice to Consult with Counsel</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Thomas hereby acknowledges that he first received this Separation Agreement on December 2, 2022. The terms of this Separation Agreement shall be open for acceptance and execution by Thomas until 5&#58;00 PM Central Time on January 2, 2023 (the period between December 2, 2022 and 5&#58;00 PM Central Time on January 2, 2023 being referred to as the &#8220;Consideration Period&#34;). During the Consideraion Period, Thomas may consult with an attorney and consider whether to accept this Separation Agreement.  Changes to this Separation Agreement, whether material or immaterial, will not restart the running of the Consideration Period.  During the Consideration Period, Deluxe advises and encourages Thomas to consult with an attorney of his choice.  To receive the consideration provided for in this Separation Agreement, Thomas must return a signed and dated copy of this Separation Agreement to&#58; Jeffrey L. Cotter, SVP, CAO and General Counsel, Deluxe Corporation, 801 South Marquette Avenue, Minneapolis, MN 55402&#59; </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">jeff.cotter&#64;deluxe.com</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> by mail or electronic mail.      </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">6.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:27pt;text-decoration:underline">Right to Revoke</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Thomas is hereby informed of his right to revoke this Separation Agreement as far as it extends to potential claims under the Age Discrimination in Employment Act (&#8220;ADEA&#8221;), 29 U.S.C. &#167; 621 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:100%">et seq.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, by written notice to Deluxe within seven (7) calendar days following Thomas&#8217; execution of this Separation Agreement. Any such revocation must be made in writing and delivered by hand or by certified mail, return receipt requested, postmarked on or before the last day of the applicable revocation period to the representative identified in Section 5. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">If Thomas exercises his right to revoke his release of claims under the ADEA, Deluxe may, at its option, either nullify this Separation Agreement in its entirety, or keep it in effect in all respects other than as to that portion of the release of claims that Thomas has revoked or rescinded.  Thomas agrees and understands that if Deluxe chooses to nullify the Separation Agreement in its entirety, Deluxe will have no obligations under this Separation Agreement or the Executive Severance Plan.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">7.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:27pt;text-decoration:underline">Continuation of Benefits</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Beginning on the Separation Date, provided Thomas qualifies for COBRA continuation coverage, Thomas may elect to continue medical and dental insurance benefits under COBRA at Thomas&#8217; own expense by paying the premium for such coverage.  If Thomas does not elect or is not eligible for COBRA continuation coverage, Thomas&#8217; group health plan coverage will cease as of the Separation Date.  Except as provided in this Separation Agreement, Thomas will cease to be and will cease to be treated as an employee of Deluxe for all purposes under all employee retirement and welfare benefit plans and all other plans, programs, policies, and arrangements maintained for employees of Deluxe as of the Separation Date.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">8.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:27pt;text-decoration:underline">Unpaid or Unvested Awards&#59; Bonus</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Thomas&#8217; rights with respect to any unvested or unpaid awards, whether cash or equity, shall be governed by the terms of the corresponding agreements. Deluxe will also pay Thomas any bonus earned for fiscal 2022, the same to be paid when Deluxe pays such bonuses to other similarly situated employees. With regard to any future payouts of PSUs, when Deluxe knows the amount of any such payouts, Deluxe will communicate the same to Thomas, it being understood that any such payouts will be prorated as of the Separation Date pursuant to the terms of the related award agreements.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">9.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:27pt;text-decoration:underline">Continuing Restrictions and Obligations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Thomas acknowledges and agrees that the post-employment restrictions contained in the Non-Competition, Non-Solicitation, </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">-4-</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Confidentiality, and Intellectual Property Agreement entered into by Thomas and Deluxe dated June 28, 2019, attached hereto as </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Exhibit B</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> (collectively the &#8220;Post-Employment Restrictions&#8221;) are reasonable and shall remain in full force and effect according to their terms.  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">10.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21pt;text-decoration:underline">Claims Warranties</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Thomas represents and warrants that he is not aware of any facts that would establish, tend to establish or in any way support an allegation that any of the Released Parties has engaged in conduct that Thomas believes could violate (1) any provision of federal law relating to fraud, including, but not limited to, the Sarbanes-Oxley Act, the Dodd-Frank Wall Street Reform and Consumer Protection Act and&#47;or any state or local counterpart&#59; (2)&#160;any rule or regulation of the SEC&#59; (3) the federal False Claims Act and&#47;or any state or local or municipal qui tam counterpart (which prohibit the presentation by Deluxe or any affiliate of false claims and statements or the creation of false records or statements in order to obtain payment of federal, state, county or municipal funds, or to avoid refunds of such government funds)&#59; and (4)&#160;any other federal, state or local law.  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">11.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21pt;text-decoration:underline">Representations and Warranties Regarding the FMLA and FLSA</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Thomas represents and warrants that he is not aware of any facts or circumstances that might justify a claim against the Released Parties for any violation of the Family and Medical Leave Act (&#8220;FMLA&#8221;) or the Fair Labor Standards Act (&#8220;FLSA&#8221;) or comparable state statutes.  Thomas further represents and warrants that he has received any and all wages and&#47;or commissions for work performed and any and all FMLA leave to which Thomas may have been entitled.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">12.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21pt;text-decoration:underline">Non-Disparagement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Except in the context of a proceeding with the EEOC, NLRB, SEC, or other comparable state or local government agency&#59; in compelled sworn testimony&#59; or as otherwise may be required by law, Thomas agrees that he will not disparage or defame the Released Parties of any of the Released Parties&#8217; current or former employees, directors, officers, agents, or contractors, or Deluxe&#8217;s management or services. Likewise, on behalf of itself and its officers and directors, Deluxe agrees it will not disparage or defame Thomas, subject to an exception for communications with any federal, state or local government or administrative agency&#59; in connection with communications undertaken for a legitimate legal reason&#59; or otherwise as required by law. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">13.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21pt;text-decoration:underline">Cooperation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Thomas agrees to cooperate with Deluxe with respect to any claims or lawsuits brought or threatened to be brought against the Released Parties, which relate to or involve Thomas&#8217; employment with Deluxe or any transactions, decisions, or actions of Deluxe in which Thomas was involved or had knowledge of while a Deluxe employee (the &#8220;Covered Subjects&#8221;).  As part of Thomas&#8217; agreement to cooperate, Thomas agrees to be available upon reasonable notice at mutually-agreeable times to discuss with Deluxe and its counsel issues related to litigation or potential litigation exposure with respect to the Covered Subjects.  Thomas also agrees to appear without subpoena for deposition or testimony at the request of Deluxe in connection with claims or lawsuits relating to Covered Subjects.  Deluxe will reimburse Thomas for all reasonable and customary expenses he incurs while cooperating with Deluxe pursuant to this Section 13, in accordance with Deluxe&#8217;s regular expense reimbursement practices. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">14.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21pt;text-decoration:underline">Return of Information and Property</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Thomas affirms that he will return all originals and all copies of Deluxe&#8217;s records, correspondence and documents, and all other property and assets of Deluxe, created or obtained by Thomas as a result of or in the course of or in connection with his employment with Deluxe which are in his possession or control, whether confidential or not, including, but not limited to, any notes, diaries, computer files or other documents containing information regarding Thomas&#8217; experiences or knowledge of Deluxe business or employee matters, prior to the Separation Date.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">15.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21pt;text-decoration:underline">Passwords and Password-Protected Documents</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Thomas agrees that, prior to the Separation Date, he will deliver to Deluxe all passwords in use by Thomas at the time of his </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">-5-</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">termination, a list of any documents that Thomas has created or of which Thomas is otherwise aware are password-protected, and the password(s) necessary to access such password-protected documents.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">16.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21pt;text-decoration:underline">Non-Assignability</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Thomas understands and agrees that this Separation Agreement is personal to him.  The duties, rights, and obligations set forth herein may not be delegated or assigned by Thomas to any other person without prior written consent of Deluxe.  Deluxe&#8217;s rights and obligations hereunder may be assigned to any successor following a sale of Deluxe or of Deluxe&#8217;s assets, or any other transaction involving a change in control.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">17.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21pt;text-decoration:underline">Governing Law&#59; Severability</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  This Separation Agreement shall be governed by the laws of the State of Minnesota without regard to the choice of law provisions of any jurisdiction.  If any part of this Separation Agreement is construed to be invalid and&#47;or unenforceable, such part shall be modified to achieve the objective of the parties to the fullest extent permitted and the balance of this Separation Agreement shall remain in full force and effect.  The language of all parts of this Separation Agreement shall be construed as a whole, according to its fair meaning, and not strictly for or against any of the parties.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">18.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21pt;text-decoration:underline">Choice of Venue</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  The parties agree that any and all legal actions or proceedings brought to interpret or enforce this Separation Agreement or in any other way arising out of or in relation to this Separation Agreement shall be brought exclusively in the state or federal courts of the State of Minnesota and hereby consent to the jurisdiction of such courts for any such action and further waive any objection to the convenience of the forum or venue.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">19.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21pt;text-decoration:underline">Entire Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  This Separation Agreement, the documents referenced herein or attached hereto, and the award and similar agreements entered into between Thomas and Deluxe with respect to various equity, bonus, retention and similar compensation (collectively, &#8220;Incentive Award Agreements&#8221;) contain the entire agreement between Thomas and Deluxe with respect to Thomas&#8217; employment and separation from employment and there are no promises or understandings outside of this Separation Agreement, the documents referenced herein or attached hereto, and the Incentive Award Agreements, with respect to Thomas&#8217; employment or separation from employment with Deluxe.  The Incentive Award Agreements will function in accordance with their respective terms, notwithstanding the entry by the parties into this Separation Agreement. Any modification of or addition to this Separation Agreement must be in a writing signed by Thomas and an appropriate representative of Deluxe.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">20.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21pt;text-decoration:underline">Waiver</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  The waiver by either party of a breach by the other party of any provision of this Separation Agreement shall not operate or be construed as a waiver of any subsequent breach.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">21.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21pt;text-decoration:underline">Section 409A Compliance</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  The right to a series of payments under this Separation Agreement will be treated as a right to a series of separate payments.  Each payment under this Separation Agreement that is made within 2-1&#47;2 months following the end of the year that contains the Separation Date is intended to be exempt from Section 409A of the Internal Revenue Code (&#8220;Section 409A&#8221;) as a short-term deferral within the meaning of the final regulations under Section 409A. Each payment under this Separation Agreement that is made later than 2-1&#47;2 months following the end of the year that contains the Separation Date is intended to be exempt from Section 409A under the two-times exception of Treasury Reg. &#167; 1.409A-1(b)(9)(iii), up to the limitation on the availability of that exception specified in the regulation. If the timing of any payment subject to Section 409A could occur in one or more tax years depending on Thomas&#8217; employment-related actions, such as the signing of a release, then such payment will be made as soon as possible in the later tax year.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">-6-</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:100%">22.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21.63pt;text-decoration:underline">Enforcement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:100%">.  The remedies below are in addition to any other rights and remedies that Deluxe may have at law or in equity.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:100%">a.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:100%;text-decoration:underline">Injunctive Relief and Other Damages</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:100%">.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Thomas acknowledges and agrees that the Post-Employment Restrictions are reasonable and necessary in order to protect and maintain the legitimate business interests of Deluxe, and that their enforcement would not prevent him from earning a livelihood.  Thomas recognizes that his of breach  of Sections 12, 13 or 14 of this Separation Agreement or the Post-Employment Restrictions, would result in irreparable injury to Deluxe, that in the event of their breach, Deluxe&#8217;s remedy at law for damages will be inadequate, and that Deluxe shall be entitled to seek an injunction to restrain the continuing breach by Thomas, Thomas&#8217; partners, agents, servants, or employees, or any other persons or entities acting for or with Thomas as provided by law and&#47;or equity.  Deluxe may further be entitled to damages in connection with the enforcement of this Separation Agreement as provided by law and&#47;or equity and including the recovery of any profits and revenues obtained by Thomas while engaging in violations of the Post-Employment Restrictions or Sections 12, 13 or 14 of this Separation Agreement.  Thomas agrees that if he violates the Post-Employment Restrictions or the terms of this Separation Agreement, he will reimburse the Released Parties for any attorneys&#8217; fees, costs, or other damages arising from his breach, other than Thomas challenging his waiver of claims under the Age Discrimination in Employment Act. </font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:100%">b.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Liquidated Damages</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  In addition to, and without limiting, Deluxe&#8217;s right to other damages, if Thomas violates his confidentiality obligations pursuant to the Post-Employment Restrictions, Deluxe will be entitled to liquidated damages in the amount of Ten Thousand dollars ($10,000) per occurrence and Deluxe&#8217;s attorney&#8217;s fees and costs in enforcing this Section.  In any claim under this Section, both parties waive their right to a jury trial.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">23.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21pt;text-decoration:underline">Counterparts and Electronic Signatures</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  This Separation Agreement may be executed in any number of counterparts, each of which when so executed shall be deemed an original, and the counterparts together shall constitute one and the same agreement.  A copied, scanned, or faxed signature shall be treated the same as an original.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">24.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21pt;text-decoration:underline">Thomas Representation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  THOMAS AFFIRMS THAT HE HAS READ THIS SEPARATION AGREEMENT.  THOMAS ACKNOWLEDGES THAT HE WAS PROVIDED WITH A REASONABLE AND SUFFICIENT PERIOD OF TIME TO CONSIDER WHETHER TO ACCEPT THIS SEPARATION AGREEMENT PRIOR TO SIGNING IT. THOMAS AGREES THAT THE PROVISIONS OF THIS SEPARATION AGREEMENT ARE UNDERSTANDABLE TO HIM, THAT HE HAS ENTERED INTO THIS SEPARATION AGREEMENT FREELY AND VOLUNTARILY, AND THAT HE HEREBY WAS ADVISED TO CONSULT WITH AN ATTORNEY PRIOR TO SIGNING THIS SEPARATION AGREEMENT.</font></div><div style="margin-bottom:12pt;padding-left:18pt;padding-right:18pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:100%">Signature Page to Follow</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#93;</font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">-7-</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">IN WITNESS WHEREOF, the parties have executed this Separation Agreement by their signatures below.</font></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:78.846%"><tr><td style="width:1.0%"></td><td style="width:57.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:40.567%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Dated&#58; January 2, 2023</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#47;s&#47; Christopher L. Thomas</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Christopher L. Thomas</font></td></tr><tr style="height:15pt"><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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Dated&#58; 2 January 2023</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Deluxe Corporation</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">By &#47;s&#47; Jeffrey L. Cotter</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Its GC, CAO</font></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><font><br></font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">-8-</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">EXHIBIT A</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">SECOND RELEASE OF CLAIMS</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">WHEREAS, on December 2, 2022 Christopher L. Thomas (&#8220;Thomas&#8221;) and Deluxe Corporation (&#8220;Deluxe&#8221;) entered into a Separation and Release Agreement to effect the termination of Thomas&#8217; employment with Deluxe (the &#8220;Separation Agreement&#8221;)&#59;</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">WHEREAS, as consideration for Deluxe&#8217;s promises and obligations under the Separation Agreement, Thomas agreed to sign a second release of claims on or after he finishes providing transitional services to Deluxe pursuant to the Separation Agreement (the &#8220;Second Release&#8221;)&#59;</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">NOW, THEREFORE, Thomas agrees as follows&#58; </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:54pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:9pt;text-decoration:underline">Release of Claims</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  As an inducement to Deluxe to enter into the Separation Agreement, and in exchange for the consideration provided for in the Separation Agreement, Thomas hereby settles any and all claims that he has or may have against Deluxe and its predecessors, successors, assigns, parents, affiliates, subsidiaries and related companies, and its and their officers, employees, agents, assigns, insurers, representatives, counsel, administrators, successors, shareholders, directors and&#47;or other representatives (collectively, the &#8220;Released Parties&#8221;) as a result of Deluxe&#8217;s hiring of Thomas, Thomas&#8217; employment with Deluxe, the cessation of Thomas&#8217; employment with Deluxe, or any act, occurrence, or omission occurring prior to the date of this Second Release.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">For the consideration expressed in the Separation Agreement, Thomas, on behalf of himself and his heirs, successors, representatives and assigns, hereby releases and discharges the Released Parties from any and all claims, causes of action, liabilities, damages, and right to relief of any kind that Thomas has or ever had against the Released Parties, known or unknown, by reason of any matter or fact giving rise to this Second Release.  Thomas&#8217; release of claims is intended to extend to and includes, among other things, claims of any kind arising under or based upon the Age Discrimination in Employment Act, as Amended by the Older Worker&#8217;s Benefits Protection Act&#59; Title VII of the Civil Rights Act of 1964&#59; the Americans with Disabilities Act&#59; the Family and Medical Leave Act&#59; the Employee Retirement Income Security Act&#59; the Fair Credit Reporting Act&#59; the Individual Retirement Income Security Act of 1974&#59; the Equal Pay Act&#59; the Worker Adjustment and Retraining Notification Act&#59; 42 U.S.C. &#167; 1981, the Sarbanes-Oxley Act, the Dodd&#8211;Frank Wall Street Reform and Consumer Protection Act, the Fair Credit Reporting Act, the Vocational Rehabilitation Act, the Family and Medical Leave Act, the Worker Adjustment and Retraining Notification Act, the Lily Ledbetter Fair Pay Act of 2009, the Americans With Disabilities Act, the Rehabilitation Act of 1973, the Genetic Information Nondiscrimination Act, the Immigration Reform and Control Act of 1986, the Civil Rights Act of 1991, the Occupational Safety and Health Act, the Consumer Credit Protection Act, the American Recovery and Reinvestment Act of 2009, the Families First Coronavirus Response Act, the Uniformed Services Employment and Reemployment Rights Act&#59; Or. Rev. Stat. &#167;&#167; 659A.001&#8211;659A.990 (employment discrimination)&#59; Or. Rev. Stat. &#167;&#167;&#160;652.210&#8211;652.230 (equal pay)&#59; Or. Rev. Stat. &#167;&#167;&#160;659A.199&#8211;659A.236 (whistleblower protection for private employees for disclosure of state or federal law violation), 659A.200&#8211;659A.236, 659A.820, 659A.865, 659A.870, 659A.885 (whistleblower protection for public and private employees), 654.062 (whistleblower protection for disclosure of health and safety violations)&#59; Or. Rev. Stat. &#167;&#167; 659A.150&#8211;659A.186 (family leave)&#59; Or. Rev. Stat. &#167;&#167; 653.601&#8211;653.661 (sick leave)&#59; Or. Rev. Stat. &#167; 10.090 (jury duty), and any other federal, state, or local law, rule, or regulation prohibiting employment discrimination or otherwise relating to employment&#59; and any claims based upon any other theory, whether legal or equitable, arising from or related to any matter or fact arising out the events giving rise to this Second Release.  </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">-9-</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Thomas</font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> also agrees and understands that&#160;he is giving up any and all other claims, whether grounded in contract or tort theories, including, but not limited to&#58; wrongful discharge&#59; breach of contract (including, without limitation, any claims for unpaid compensation)&#59; tortious interference with contractual relations&#59; promissory estoppel&#59; detrimental reliance&#59; breach of the implied covenant of good faith and fair dealing&#59; breach of express or implied promise&#59; breach of manuals or other policies&#59; breach of fiduciary duty&#59; assault&#59; battery&#59; fraud&#59; false imprisonment&#59; invasion of privacy&#59; intentional or negligent misrepresentation&#59; defamation, including libel, slander, discharge defamation and self-publication defamation&#59; discharge in violation of public policy&#59; whistleblower&#59; intentional or negligent infliction of emotional distress&#59; and claims for punitive damages or attorneys&#8217; fees or any other theory, whether legal or equitable.</font></div><div style="text-align:justify"><font><br></font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Additionally, nothing in this Second Release purports to release or waive claims that may not be released or waived as a matter of law&#59; claims based on events, occurrences, or omissions that occur after the date of the Second Release&#59; or claims related to any already vested benefits under the terms of any of Deluxe&#8217;s benefit plans.  Similarly, nothing in this Second Release prevents Thomas from challenging the validity of this agreement or from filing any non-legally waivable claim with the Equal Employment Opportunity Commission (&#8220;EEOC&#8221;), National Labor Relations Board (&#8220;NLRB&#8221;) or comparable state or local agency or participating in any investigation or proceeding conducted by the EEOC, NLRB, or comparable state or local agency&#59; however, Thomas agrees and understands that the Second Release waives all claims and rights to monetary or other recovery for any legal claims to the fullest extent permitted by law.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">This Second Release does not prohibit Thomas from reporting possible violations of federal law or regulation to any governmental agency or entity, including, but not limited to, the Department of Justice, the Securities and Exchange Commission (&#8220;SEC&#8221;), the Congress, and any agency Inspector General, or making other disclosures that are protected under the whistleblower provisions of federal law or regulation.  Nothing in this Second Release requires Thomas to seek prior authorization of Deluxe to make any such reports or disclosures and Thomas does not need and is not required to notify Deluxe that he has made any such reports or disclosures.  This Second Release is not intended to and does not restrict Thomas from seeking or obtaining an SEC whistleblower award.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Finally, Thomas understands that under the U.S. Defend Trade Secrets Act of 2016, he will not be held criminally or civilly liable under any U.S. federal or state trade secret law for the disclosure of a trade secret that is made in confidence to government officials, either directly or indirectly, or to an attorney, in each case solely for the purpose of reporting or investigating a suspected violation of law, or in a complaint or other document filed in a lawsuit or other proceeding, provided such filing is made under seal. Thomas hereby represents that he is not aware of any violation of law as outlined in this Section.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:27pt;text-decoration:underline">Consideration Period and Advice to Consult with Counsel</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Thomas is hereby informed that he has a period of twenty-one (21) days from Thomas&#8217; date of receipt to sign this Second Release, during which time Thomas may consult with an attorney and consider whether to sign Second Release.  Changes to this Second Release, whether material or immaterial, will not restart the running of this twenty-one (21) day acceptance period.  During this time, Deluxe advises and encourages Thomas to consult with an attorney of his choice.  To receive the consideration provided for in the Separation Agreement, Thomas must return a signed and dated original copy of this Second Release to&#58; Jeffrey L. Cotter, Chief Administrative Officer, General Counsel and Senior Vice President, Deluxe Corporation, 801 South Marquette Avenue, Minneapolis, MN 55402.      </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:27pt;text-decoration:underline">Right to Revoke</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Thomas is hereby informed of his right to revoke this Second Release as far as it extends to potential claims under the Age Discrimination in Employment Act (&#8220;ADEA&#8221;), 29 U.S.C. &#167;&#167; 621 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:100%">et seq.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, by written notice to Deluxe within seven (7) calendar days </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">-10-</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">following Thomas&#8217; execution of this Second Release. Any such revocation must be made in writing and delivered by hand or by certified mail, return receipt requested, postmarked on or before the last day of the applicable revocation period to the representative identified in Section 2. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">If Thomas exercises his right to revoke his release of claims under the ADEA, Deluxe may, at its option, either nullify the Separation Agreement in its entirety, or keep it in effect in all respects other than as to that portion of the release of claims that Thomas has revoked. Thomas agrees and understands that if Deluxe chooses to nullify the Separation Agreement in its entirety, Deluxe will have no obligations under the Separation Agreement or the Deluxe Corporation Severance Plan for Certain Executive Level Employees dated July 30, 2019. </font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:100%">Signature page to follow</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.&#93;</font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">-11-</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:center"><font><br></font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:54pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:9pt;text-decoration:underline">Thomas Representation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  THOMAS AFFIRMS THAT HE HAS READ THIS SECOND RELEASE.  THOMAS ACKNOWLEDGES THAT HE WAS PROVIDED WITH A REASONABLE AND SUFFICIENT PERIOD OF TIME TO CONSIDER WHETHER TO SIGN THIS SECOND RELEASE PRIOR TO SIGNING IT. THOMAS AGREES THAT THE PROVISIONS OF THIS SECOND RELEASE ARE UNDERSTANDABLE TO HIM, THAT HE HAS ENTERED INTO THIS SECOND RELEASE FREELY AND VOLUNTARILY, AND THAT HE HEREBY WAS ADVISED TO CONSULT WITH AN ATTORNEY PRIOR TO SIGNING THIS SECOND RELEASE.</font></div><div style="margin-bottom:12pt"><font><br></font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Do not sign before April 28, 2023</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">.</font></div><div style="margin-bottom:12pt"><font><br></font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Dated&#58; _________</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">_________________________________</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Christopher L. Thomas</font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">-12-</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">EXHIBIT B</font></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">-13-</font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.13
<SEQUENCE>3
<FILENAME>exhibit101312312022.htm
<DESCRIPTION>EX-10.13
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="if12e23562636431a8326e36773c263d0_1"></div><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="margin-bottom:6pt;padding-right:-13.5pt;text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exhibit 10.13</font></div><div style="margin-bottom:6pt;padding-right:-13.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:38.309%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:59.491%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:16pt;font-weight:700;line-height:100%">DELUXE<br>CORPORATION</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:14pt;font-weight:700;line-height:100%">RESTRICTED STOCK UNIT<br>AWARD AGREEMENT</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">(Bonus Deferral - US) </font></td></tr></table></div><div style="margin-bottom:0.06pt;padding-right:-13.5pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:14pt;font-weight:700;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><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:55.245%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.866%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.589%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">AWARDED TO</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">AWARD DATE</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">TOTAL NUMBER OF RESTRICTED STOCK<br>UNITS</font></td></tr><tr style="height:21pt"><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:6pt;padding-left:18pt"><font><br></font></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">1.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;padding-left:11.34pt">The Award</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">.  Deluxe Corporation, a Minnesota corporation (&#8220;Deluxe&#8220;), hereby grants to you as of the above Award Date the above number of restricted stock units (&#8220;Units&#8221;) on the terms and conditions contained in this Restricted Stock Unit Award Agreement (including the Addendum attached hereto, the &#8220;Agreement&#8221;),  Deluxe&#8217;s 2017 Annual Incentive Plan (the &#8220;AIP&#8221;) and Deluxe&#8217;s 2022 Stock Incentive Plan (the &#8220;Plan&#8221;), a copy of each of which has been provided to you. Pursuant to and in accordance with the AIP, you have elected to receive all or a portion of your annual incentive award payment for the &#91;    &#93; plan year (if and when declared and awarded,) in Units. Each Unit will entitle you to acquire one share of Deluxe common stock, par value $1.00 (&#8220;Common Stock&#8221;), when the restrictions applicable to each Unit expire or terminate as provided below. Any capitalized term used but not defined in this Agreement shall have the meaning given to the term in the Plan as it currently exists or may hereafter be amended. </font></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;padding-left:11.34pt">Restricted Period and Vesting</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">.  The Units are subject to the restrictions contained in this Agreement, the AIP and the Plan for the Restricted Period (as defined below). As used herein, &#8220;Restricted Period,&#8221; shall mean a period commencing on the Award Date and, subject to Section 4, ending on the second anniversary of the Award Date (the &#8220;Expiration Date&#8221;). Subject to Sections 4 and 5 below, on the Expiration Date the restrictions will lapse, and the Units will vest, so long as your service to Deluxe has not previously ended.  </font></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">3.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;padding-left:11.34pt">Restrictions</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">.  The Units shall be subject to the following restrictions during the Restricted Period&#58;</font></div><div style="padding-left:18pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;The Units shall be subject to forfeiture to Deluxe as provided in this Agreement, the AIP, and the Plan.</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:18pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;The Units may not be sold, assigned, transferred or pledged during the Restricted Period. You may not transfer the right to receive the Units, other than by will or the laws of descent and distribution, and any such attempted transfer shall be void.</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:18pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;Shares of Common Stock to be issued in settlement of the Units will not be issued until the restrictions lapse and the Units vest.</font></div><div style="text-align:justify"><font><br></font></div><div style="margin-bottom:12pt;padding-left:18pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;If cash or non-cash dividends or distributions are declared and paid by Deluxe with respect to its Common Stock, then at the same time that such dividends or distributions are paid to the shareholders you will have dividend equivalents credited to your account with respect to your Units. All such dividend equivalents shall be held by Deluxe until the Expiration Date, at which time Deluxe will pay you all such dividends and other distributions, less applicable income tax and social security tax withholding. Any dividend equivalent payments paid with respect to any Units shall be paid when, and only to the extent that, the underlying Units actually vest and are settled in shares of Common Stock. If the Units are forfeited, then all rights to such dividend and distribution payments shall also be forfeited. If you voluntarily resign or are terminated for Cause prior to the Expiration Date all dividend equivalents credited to your account with respect to your Units will be forfeited.</font></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">4.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;padding-left:11.34pt">Acceleration of Vesting</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">.  </font></div><div style="margin-bottom:12pt;padding-left:18pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Except as provided below, your rights in and to the Units shall terminate on the termination date of your employment by any company in a group of companies consisting of Deluxe and its Affiliates, which is not followed by your immediate re-employment by any other member of said group, for any reason if that termination occurs prior to the Expiration Date. If your employment is terminated prior to the Expiration Date by action of Deluxe or any Affiliate other than for Cause (as hereinafter defined), you will receive a cash payment from Deluxe equal to the portion of your cash incentive award that you elected to apply to the acquisition of Units (&#8220;Base Amount&#8221;)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(less any applicable tax withholding), made as expeditiously as practicable, but not more than 75 days, following the date of termination. If you voluntarily resign or are terminated for Cause prior to the Expiration Date, you will receive a cash payment from Deluxe equal to the lesser of (a) the Base Amount or (b) an amount equal to the number of Units attributable to the Base Amount as of the issue date multiplied by the closing price of the Common Stock on the effective date of your resignation or termination for Cause, which payment (less </font></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:18pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">any applicable tax withholding) will be made as expeditiously as practicable, but not more than 75 days, following the effective date of your resignation.  </font></div><div style="margin-bottom:12pt;padding-left:18pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">In order to satisfy the requirements of Section 409A of the Internal Revenue Code and the IRS regulations thereunder (&#8220;Section 409A&#8221;), the following provisions will apply. If your employment is terminated prior to the Expiration Date, but the termination does not constitute a &#8220;separation from service&#8221; as defined in Section 409A, then you will have the right to receive the payment described in the preceding paragraph, but the payment will be deferred until the earliest of the date on which you incur a separation from service as defined in Section 409A, the Expiration Date, or the date on which a change in control event occurs as defined in Section 409A (as described below). This could occur if, for example, your employment is terminated but you are retained as a consultant or independent contractor to provide services to Deluxe or an Affiliate at a rate which is at least 50% of the rate at which you were providing services as an employee.  It is also possible that you may incur a separation from service as defined in Section 409A even though your employment has not been terminated, for example if you become a part-time employee and are providing services at a rate that is less than 50% of the rate at which you provided services as a full-time employee. If this were to occur, you would receive a payment as described in the preceding paragraph calculated as if your employment had been terminated by Deluxe without Cause. The provisions of this paragraph shall also apply to the issuance of shares to which you are entitled upon your Approved Retirement as provided in the next paragraph if your Approved Retirement does not constitute a separation from service.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline">  </font></div><div style="margin-bottom:12pt;padding-left:18pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prior to the Expiration Date, all restrictions applicable to the Units shall lapse and the Units shall vest fully and the shares of Common Stock represented thereby will be issued to you or your heirs, executors, administrators, estate or representatives, as applicable as expeditiously as practicable, but not more than 75&#160;days, after your death, Disability or Approved Retirement (as such terms are defined in the Addendum).</font></div><div style="margin-bottom:12pt;padding-left:18pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prior to the Expiration Date, all restrictions applicable to the Units shall lapse and the Units shall vest fully and the shares of Common Stock represented thereby will be issued to you, subject to the limitations provided herein, if there shall occur a Change of Control (as hereinafter defined) of Deluxe. Such issuance shall be made as expeditiously as practicable, but not more than 75 days, following the Change of Control, subject to the following. If the Change of Control does not constitute a &#8220;change in control event&#8221; as defined in Section 409A, then your right to receive shares of Common Stock described above will become fully vested, but issuance of the shares shall not occur until the earliest of the date on which you incur a separation from service as defined in Section 409A, the Expiration Date, the date of your Disability or the date on which a change in control event as defined in Section 409A occurs. If as a result of the Change of Control shares of Common Stock are converted into another form of property, such as stock of a company with which Deluxe is merged, or into the right to a cash payment, then in lieu of the shares of Common Stock you will receive the cash or other property that you would have received had you owned the shares of Common Stock immediately prior to the Change of Control.</font></div><div style="margin-bottom:12pt;padding-left:18pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Notwithstanding any other provision of this Agreement, if you are a &#8220;specified employee&#8221; as defined in Section 409A at the time any amount would otherwise become payable to you by reason of a separation from service as defined in Section 409A (including any shares of Common Stock that become issuable upon an Approved Retirement, or upon the occurrence of a Change of Control, but the issuance of which is deferred until a separation from service because the Change of Control did not constitute a change in control event), such payment shall not occur until the first business day that is more than six months following the date of such separation from service (or, if earlier, the date of your death). In general, &#8220;specified employees&#8221; are the 50 most highly compensated officers and policy making personnel of Deluxe and its Affiliates.</font></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">5.   Forfeiture.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">  The awards granted under this Agreement shall be subject to the recoupment provisions of the AIP as well as the Plan, and any recoupment policy dealing with recoupment of awards, which are incorporated into this Agreement by reference.</font></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">6.&#160;&#160;&#160;&#160;Delivery of Shares of Common Stock</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">.  Subject to Section 5, after any Units vest pursuant to Section 2 or Section 4, as applicable, Deluxe shall, as soon as practicable (but no later than 75 days after the applicable vesting date) cause to be issued and delivered to you (or to your personal representative or your designated beneficiary or estate in the event of your death, as applicable) one share of Common Stock in payment and settlement of each vested Unit. Delivery of shares of Common Stock shall be effected by the issuance of a stock certificate to you, by an appropriate entry in the stock register maintained by Deluxe&#8217;s transfer agent with a notice of issuance provided to you, or by the electronic delivery of the shares of Common Stock to a brokerage account for your benefit, and shall be subject to the tax withholding provisions of Section 8 and compliance with all applicable legal requirements as provided in the Plan, and shall be in complete satisfaction and settlement of such vested Units. Deluxe will pay any original issue or transfer taxes with respect to the issue and transfer of shares of Common Stock to you pursuant to this Agreement, and all fees and expenses incurred by it in connection therewith. If the Units that vest include a fractional Unit, Deluxe shall round the number of vested Units to the nearest whole Unit prior to issuance of shares of Common Stock as provided herein.</font></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">7.&#160;&#160;&#160;&#160;Rights</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">.  The Units subject to this award do not entitle you to any rights of a holder of Common Stock. You will not have any of the rights of a shareholder of Deluxe in connection with the grant of Units </font></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">subject to this Agreement unless and until shares of Common Stock are issued to you upon settlement of the Units as provided in Section 2. </font></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">8.&#160;&#160;&#160;&#160;Income Taxes</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">.  You are liable for any federal and state income or other taxes applicable upon the distribution to you of any shares of Common Stock in settlement of vested Units or other payments under this Agreement, and you acknowledge that you should consult with your own tax advisor regarding the applicable tax consequences. Upon the distribution of shares of Common Stock, you shall promptly pay to Deluxe the amount of all applicable taxes required by Deluxe to be withheld or collected upon the distribution of the shares of Common Stock in settlement of the vested Units, such amount to be paid in cash or in previously acquired shares of Deluxe common stock having a fair market value equal to the tax withholding amount. In the alternative, you may direct Deluxe to withhold from shares of Common Stock otherwise to be distributed the number of Deluxe shares having a fair market value equal to the amount of all applicable taxes required by Deluxe to be withheld upon the distribution of the shares of Common Stock. You acknowledge that no shares of Common Stock will be distributed to you unless and until you have satisfied any obligation for withholding taxes as provided in this Agreement.  </font></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Terms and Conditions</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">.  This Agreement and the award of Units and the issuance of shares of Common Stock hereunder are subject to and governed by the provisions of the Plan and the AIP. In the event there are any inconsistencies between this Agreement and those plans, the provisions of the applicable plan shall govern, as it may be amended or interpreted at Deluxe&#8217;s discretion, to meet any applicable requirements of Section 409A of the Internal Revenue Code. </font></div><div style="margin-bottom:6pt"><font><br></font></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">By your acceptance of this restricted stock unit award, you agree to all of the terms and conditions contained in this Agreement and in the Plan and AIP documents. You acknowledge that you have received and reviewed these documents and that they set forth the entire agreement between you and Deluxe regarding the Units.</font></div><div style="margin-bottom:6pt"><font><br></font></div><div style="margin-bottom:6pt;text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;DELUXE CORPORATION</font></div><div style="padding-left:288pt"><font><br></font></div><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:100%">                                                                                       </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">By&#58; _______________________</font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font><br></font></div><div style="padding-right:-4.5pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:15pt;font-weight:400;line-height:100%">ADDENDUM TO</font></div><div style="padding-right:-4.5pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:15pt;font-weight:400;line-height:100%">RESTRICTED STOCK UNIT AWARD AGREEMENT</font></div><div style="padding-left:198pt;padding-right:198pt;text-align:center;text-indent:-405pt"><font><br></font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">For the purposes hereof, the terms used herein shall have the following meanings&#58;</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8220;Approved Retirement&#8221; shall mean any voluntary termination of employment that occurs on or after the date on which the sum of your age and years of employment with Deluxe and&#47;or its Affiliates equals at least seventy-five (75) and that is approved by the Compensation Committee of the Board.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8220;Beneficial Owner&#8221; shall have the meaning defined in Rule 13d-3 promulgated under the Securities Exchange Act of 1934, as amended.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8220;Board&#8221; means the Board of Directors of the Company.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8220;Cause&#8221; shall mean&#58;</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font></div><div style="padding-left:45pt;text-indent:-27pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(i)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;padding-left:19.03pt">You have breached your obligations of confidentiality to Deluxe or any of its Affiliates&#59;<br></font></div><div style="padding-left:45pt;text-indent:-27pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(ii)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;padding-left:17.04pt">You have otherwise failed to perform your employment duties and do not cure such failure within thirty (30) days after receipt of written notice thereof&#59;<br></font></div><div style="padding-left:45pt;text-indent:-27pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(iii)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;padding-left:15.05pt">You commit an act, or omit to take action, in bad faith which results in material detriment to Deluxe or any of its Affiliates&#59;<br></font></div><div style="padding-left:45pt;text-indent:-27pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(iv)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;padding-left:14.53pt">You have had excessive absences unrelated to illness or vacation (&#8220;excessive&#8221; shall be defined in accordance with local employment customs)&#59;<br></font></div><div style="padding-left:45pt;text-indent:-27pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(v)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;padding-left:16.52pt">You have committed fraud, misappropriation, embezzlement or other act of dishonesty in connection with Deluxe or any of its Affiliates or its or their businesses&#59;<br></font></div><div style="padding-left:45pt;text-indent:-27pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(vi)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;padding-left:14.53pt">You have been convicted or have pleaded guilty or nolo contendere to a felony or a gross misdemeanor, which gross misdemeanor involves a breach of ethics, moral turpitude, or immoral or other conduct reflecting adversely upon the reputation or interest of Deluxe or its Affiliates&#59;<br></font></div><div style="padding-left:45pt;text-indent:-27pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(vii)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;padding-left:12.54pt">Your unlawful conduct or gross misconduct that is or is reasonably likely to be injurious to the business, finances or reputation of Deluxe&#59; or<br></font></div><div style="padding-left:45pt;text-indent:-27pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(viii)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;padding-left:10.55pt">You are in default under any agreement between you and Deluxe or any of its Affiliates following any applicable notice and cure period.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">A &#8220;Change of Control&#8221; shall be deemed to have occurred if the conditions set forth in any one of the following paragraphs shall have been satisfied&#58;</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="padding-left:45pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(i)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;padding-left:19.03pt">any Person becomes the Beneficial Owner, directly or indirectly, of securities of Deluxe representing 30% or more of the combined voting power of Deluxe&#8217;s then outstanding securities, excluding, at the time of their original acquisition, from the calculation of securities beneficially owned by such Person any securities acquired directly from Deluxe or its Affiliates or in connection with a transaction described in paragraph (iii) below&#59; or</font></div><div style="padding-left:18pt;text-align:justify"><font><br></font></div><div style="padding-left:45pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(ii)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;padding-left:17.04pt">the individuals who at the date of your award election hereunder constitute the Board and any new director (other than a director whose initial assumption of office occurs within a year of and is in connection with an actual or threatened election contest, including but not limited to a consent solicitation, relating to the election of directors of Deluxe) whose appointment or election by the Board or nomination for election by Deluxe&#8217;s shareholders was approved or recommended by a vote of a majority of the directors then still in office who either were directors at the date of your award election hereunder or whose appointment, election or nomination for election was previously so approved or recommended, cease for any reason to constitute a majority thereof&#59; or</font></div><div style="padding-left:18pt;text-align:justify"><font><br></font></div><div style="padding-left:45pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(iii)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;padding-left:15.05pt">the shareholders of Deluxe approve a plan of complete liquidation of Deluxe or there is consummated (A) a merger, consolidation, share exchange or similar transaction involving Deluxe, regardless of whether Deluxe is the surviving corporation or (B) the sale or disposition by Deluxe of all or substantially all Deluxe&#8217;s assets, other than a sale or disposition by Deluxe of all or substantially all of Deluxe&#8217;s assets to an entity, unless, immediately following such corporate transaction, all or substantially all of the individuals and entities who were the beneficial owners of Deluxe&#8217;s voting securities immediately prior to such corporate transaction beneficially own, directly or indirectly, more than 50% of the combined voting power of the then outstanding voting securities of the surviving or acquiring entity resulting from such corporate transaction (including </font></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">4</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="padding-left:45pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">beneficial ownership through any parent of such entity) in substantially the same proportions as their ownership, immediately prior to such corporate transaction, of Deluxe&#8217;s voting securities.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Notwithstanding the foregoing, a &#8220;Change of Control&#8221; shall not be deemed to have occurred by virtue of the consummation of any transaction or series of integrated transactions immediately following which the record holders of Common Stock of Deluxe immediately prior to such transaction or series of transactions continue to have substantially the same proportionate ownership in an entity which owns all or substantially all of the assets of Deluxe immediately following such transaction or series of transactions.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8220;Disability&#8221; shall mean that you are 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&#58; (i) you have 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 are eligible for benefits under the long-term disability plan of Deluxe or any Affiliate of which you are employed at the time of such disability&#59; or (ii) in the event that your employer does not have a long-term disability plan in effect at such time, you are unable to engage in any substantial gainful activity.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8220;Person&#8221; shall have the meaning defined in Section 3(a)(9) and 13(d) of the Securities Exchange Act of 1934, as amended, except that such term shall not include (i) Deluxe or any of its subsidiaries, (ii) a trustee or other fiduciary holding securities under an employee benefit plan of Deluxe or any of its Affiliates, (iii) an underwriter temporarily holding securities pursuant to an offering of such securities, or (iv) a corporation owned, directly or indirectly, by the shareholders of Deluxe in substantially the same proportions as their ownership of Common Stock of Deluxe.</font></div><div style="text-align:justify"><font><br></font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">For all purposes of this Award Agreement &#8220;separation from service&#8221;, &#8220;specified employee&#8221;, and &#8220;change in control event&#8221; shall have the meanings set forth in Treasury Regulations &#167;1.409A-1(h), &#167;1.409A-1(i), and &#167;1.409A-3(i)(5), respectively, without regard to any of the optional provisions set forth in such regulations, except that</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(i)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;padding-left:10.03pt">for purposes of Treas. Reg. &#167;1.409A-1(h)(1)(ii), an employee shall be considered to have incurred a separation from service on the date on which it is reasonably anticipated that the level of bona fide services the employee will perform after such date (whether as an employee or as an independent contractor) will  permanently decrease to less than 50 percent of the average level of bona fide services performed (whether as an employee or an independent contractor) over the immediately preceding 36-month period (or the full period of services to the employer if the employee has been providing services to the employer less than 36 months)&#59; and </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(ii)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;padding-left:8.04pt">for purposes of identifying specified employees the safe harbor definition of compensation contained in Treas. Reg. &#167;1.415(c)-2(d)(4) (compensation required to be reported on Form W-2 plus elective deferrals) shall be used, and compensation paid to a nonresident alien that is not effectively connected with the conduct of a trade or business within the United States shall be excluded.</font></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">5</font></div><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.15
<SEQUENCE>4
<FILENAME>exhibit101512312022.htm
<DESCRIPTION>EX-10.15
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="i94c8aa35be8b457c9c5275c7dd704089_1"></div><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:6pt;padding-right:-13.5pt;text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exhibit 10.15</font></div><div style="padding-right:-13.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:48.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:16pt;font-weight:700;line-height:100%">DELUXE<br>CORPORATION</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:14pt;font-weight:700;line-height:100%">RESTRICTED STOCK UNIT<br>AWARD AGREEMENT</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">(US Employees)</font></td></tr></table></div><div style="margin-bottom:0.06pt;padding-right:-13.5pt"><font><br></font></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:55.245%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.866%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.589%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">AWARDED TO</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">AWARD DATE</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">TOTAL NUMBER OF RESTRICTED STOCK<br>UNITS</font></td></tr><tr style="height:21pt"><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:6pt;padding-left:18pt"><font><br></font></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">1.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;padding-left:11.34pt">The Award</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">.  Deluxe Corporation, a Minnesota corporation (&#8220;Deluxe&#8220;), hereby grants to you as of the above Award Date the above number of restricted stock units (&#8220;Units&#8221;) on the terms and conditions contained in this Restricted Stock Unit Award Agreement (including the Addendum attached hereto, the &#8220;Agreement&#8221;) and Deluxe&#8217;s 2022 Stock Incentive Plan (the &#8220;Plan&#8221;), a copy of each of which has been provided to you.  Deluxe hereby confirms the grant to you, as of the Award Date and subject to the terms and conditions in this Agreement and the Plan, of the number of Restricted Stock Units specified above (the &#8220;Units&#8221;). Each Unit represents the right to receive one share of Deluxe&#8217;s common stock par value $1.00 (&#8220;Common Stock&#8221;), when the restrictions applicable to each Unit expire or terminate as provided below. Prior to their settlement or forfeiture in accordance with the terms of this Agreement, the Units granted to you will be credited to an account in your name maintained by Deluxe.  This account shall be unfunded and maintained for book-keeping purposes only, with the Units simply representing an unfunded and unsecured contingent obligation of Deluxe. Any capitalized term used but not defined in this Agreement shall have the meaning given to the term in the Plan as it currently exists or may hereafter be amended. </font></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;padding-left:11.34pt">Restricted Period and Vesting</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">.  The Units are subject to the restrictions contained in this Agreement and the Plan for the Restricted Period (as defined below). As used herein, &#8220;Restricted Period,&#8221; shall mean, with respect to each of the &#91;     &#93; equal segments of &#91;   &#93; percent of the Units each, a period commencing on the Award Date and, subject to Section 4, ending with respect to each segment on its respective vesting date. Subject to Sections 4 and 5, with respect to the Units, the restrictions on a segment will lapse and the applicable segment will vest and become non-forfeitable on each of the &#91;          &#93; anniversary of the Award Date, so long as your service to Deluxe has not previously ended.</font></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">3.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;padding-left:11.34pt">Restrictions</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">.  The Units shall be subject to the following restrictions during the Restricted Period&#58;</font></div><div style="padding-left:18pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;The Units shall be subject to forfeiture to Deluxe until they vest as provided in this Agreement and the Plan.</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:18pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;The Units may not be sold, assigned, transferred or pledged during the Restricted Period. You may not transfer the right to receive the Units, other than by will or the laws of descent and distribution, and any such attempted transfer shall be void.</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:18pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;Shares of Common Stock to be issued in settlement of vested Units will not be issued until the applicable time specified in Section 6 or 8. </font></div><div style="text-align:justify"><font><br></font></div><div style="margin-bottom:12pt;padding-left:18pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;If cash or non-cash dividends or distributions are declared and paid by Deluxe with respect to its Common Stock, then at the same time that such dividends or distributions are paid to the shareholders you will have dividend equivalents credited to your account with respect to your Units. All such dividend equivalents shall be held by Deluxe without interest accruing thereon until the end of the Restricted Period, at which time Deluxe will pay you all such dividends and other distributions, less applicable income tax and social security tax withholding. Any dividend equivalent payments paid with respect to any Units shall be paid when, and only to the extent that, the underlying Units actually vest and are settled in shares of Common Stock. If the Units are forfeited, then all rights to such dividend and distribution payments shall also be forfeited.</font></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">4.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;padding-left:11.34pt">Acceleration of Vesting</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">.  </font></div><div style="margin-bottom:12pt;padding-left:18pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(a)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;padding-left:7.02pt">In the event your employment with Deluxe is terminated by reason of death, Disability (as defined in the Addendum), or Approved Retirement (as defined in the Addendum) any time during the Restricted Period, all of the yet unvested Units will vest and the Units shall become non-forfeitable as of the date of such termination.</font></div><div style="margin-bottom:12pt;padding-left:18pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(b)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;padding-left:7.02pt">Subject to Section 4(c), in the event your employment is terminated during the Restricted Period after the first anniversary of the Award Date by reason of involuntary termination without Cause, a pro rata portion of the next segment of Units scheduled to vest after the termination date (based on the number of completed days between the termination date and the scheduled vesting date immediately </font></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:18pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">prior to the termination date (or the Award Date if there was no such scheduled vesting date) divided by 365) shall vest and become non-forfeitable as of the date of such termination.</font></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(c)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;padding-left:7.52pt">Notwithstanding any provision contained in this Agreement that would result in Units vesting in full or in part at a later date, if, in connection with any Change of Control, the acquiring Person, surviving or acquiring corporation or entity, or an Affiliate of such corporation or entity, elects to assume the obligations of Deluxe under this Agreement and to replace the Shares issuable upon settlement of the Units with other equity securities that are listed on a national securities exchange (including by use of American Depository Receipts or any similar method) and are freely transferable under all applicable federal and state securities laws and regulations (&#8220;Replacement Equity Securities&#8221;), the Units then subject to restriction shall continue to vest as set forth in Section&#160;2, provided, however, the Units shall vest in full and become non-forfeitable if, within twelve months of the date of the Change of Control&#58;</font></div><div style="margin-bottom:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(i)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;padding-left:28.03pt">Your employment with the Company is terminated by the Company without Cause, </font></div><div style="margin-bottom:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(ii)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;padding-left:26.04pt">Your employment with the Company is terminated by you for Good Reason, or</font></div><div style="margin-bottom:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(iii)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;padding-left:24.05pt">Vesting would otherwise occur on any earlier date as provided under this Agreement.</font></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">In the event of any such Change of Control, the number of Replacement Equity Securities issuable under this Agreement shall be determined by the Committee in accordance with Section 4(c) of the Plan. In the event of any such Change of Control, all references herein to the Shares shall thereafter be deemed to refer to the Replacement Equity Securities, references to Deluxe or the Company shall thereafter be deemed to refer to the issuer of such Replacement Equity Securities, and all other terms of this Agreement shall continue in effect except as and to the extent modified by this subparagraph.</font></div><div style="margin-bottom:12pt;padding-left:18pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(d)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;padding-left:7.02pt">If the Change of Control does not meet the continuation or replacement criteria specified in Section&#160;4(c) above, all Units then subject to restriction shall vest in full immediately and become non-forfeitable upon the Change of Control.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(e)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;padding-left:7.02pt">The provisions of this Section 4 shall be subject to Sections 5(b) and 8.</font></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">5.  Forfeiture.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">  </font></div><div style="margin-bottom:6pt;padding-left:13.5pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(a)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;padding-left:11.52pt">Subject to the provisions of Section 4, in the event your employment is terminated during the Restricted Period, your rights to all of the unvested Units shall be immediately and irrevocably forfeited.</font></div><div style="margin-bottom:6pt;padding-left:13.5pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;Notwithstanding any other provisions of this Agreement, in the event you engage in a Forfeiture Activity (as defined below) during the Restricted Period, your rights to all of the Units that have not yet been settled, whether or not vested, shall be immediately and irrevocably forfeited.</font></div><div style="margin-bottom:6pt;padding-left:13.5pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;If, at any time within 12 months after the date any portion of this Award has vested and settled as provided in Sections 6 or 8, you engage in any Forfeiture Activity (as defined below), then the value of the Shares (and the amount of any associated dividend equivalents) received by you pursuant to such vesting and settlement must be paid to Deluxe within 30 days of demand by Deluxe. For purposes hereof, the value of the Shares received by you in settlement of the vested Units shall be determined by utilizing the closing price on the New York Stock Exchange of a share of Deluxe&#8217;s Common Stock on the vesting date (without regard to any subsequent increase or decrease in the fair market value of such Shares).</font></div><div style="margin-bottom:6pt;padding-left:13.5pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;As used herein, you shall be deemed to have engaged in a Forfeiture Activity if you (i) directly or indirectly, engage in any business activity on your own behalf or as a partner, shareholder, director, trustee, principal, agent, employee, consultant or otherwise of any person or entity which is in any respect in competition with or competitive with Deluxe or you solicit, entice or induce any employee or representative of Deluxe to engage in any such activity, (ii) directly or indirectly solicit, entice or induce (or assist any other person or entity in soliciting, enticing or inducing) any customer or potential customer (or agent, employee or consultant of any customer or potential customer) with whom you had contact in the course of your employment with Deluxe to deal with a competitor of Deluxe, (iii) fail to hold in a fiduciary capacity for the benefit of Deluxe all confidential information, knowledge and data, including customer lists and information, business plans and business strategy (&#8220;Confidential Data&#8221;) relating in any way to the business of Deluxe for so long as such Confidential Data remains confidential, or (iv) are terminated by Deluxe for Cause.</font></div><div style="margin-bottom:6pt;padding-left:13.5pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(e)&#160;&#160;&#160;&#160;If any court of competent jurisdiction shall determine that the foregoing forfeiture provisions are invalid in any respect, the court so holding may limit such provisions in any manner which the court determines such that the provision shall be enforceable against you.</font></div><div style="margin-bottom:6pt;padding-left:13.5pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(f)&#160;&#160;&#160;&#160;By accepting this Agreement, you consent to a deduction from any amounts Deluxe owes you from time to time (including amounts owed to you as wages or other compensation, fringe benefits, or vacation pay, as well as any other amounts owed to you by Deluxe), to the extent of the amount you owe Deluxe under the foregoing provisions. Whether or not Deluxe elects to make any set-off in whole or in part, if Deluxe does not recover by means of set-off the full amount you owe, calculated as set forth above, you agree to pay immediately the unpaid balance to Deluxe.</font></div><div style="margin-bottom:6pt;padding-left:13.5pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(g)&#160;&#160;&#160;&#160;You will be released from the forfeiture provisions of Section 5(d)(i) in the event your employment with Deluxe has been involuntarily terminated without Cause. Otherwise, you may be </font></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:6pt;padding-left:13.5pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">released from the foregoing forfeiture provisions only if the Committee (or is duly appointed agent) determines in its sole discretion that such action is in the best interests of Deluxe.</font></div><div style="margin-bottom:6pt;padding-left:13.5pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(h)&#160;&#160;&#160;&#160;Nothing contained in this Section 5 shall be construed to limit the provisions of the Plan or any recoupment policy dealing with recoupment of awards, which are incorporated into this Agreement by reference.</font></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">6.&#160;&#160;&#160;&#160;Settlement of Units and Delivery of Shares of Common Stock</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">.  </font></div><div style="margin-bottom:6pt;padding-left:13.5pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;Subject to Section 5 and except as otherwise provided in Sections 6(b), 8, and 9, after any Units vest pursuant to Section 2 or Section 4, as applicable, Deluxe shall, as soon as practicable (but no later than 74 days after the applicable vesting date) cause to be issued and delivered to you (or to your personal representative or your designated beneficiary or estate in the event of your death, as applicable) one share of Common Stock in payment and settlement of each vested Unit along with any dividends or distributions referenced in Section 3(d). Delivery of shares of Common Stock shall be effected by the issuance of a stock certificate to you, by an appropriate entry in the stock register maintained by Deluxe&#8217;s transfer agent with a notice of issuance provided to you, or by the electronic delivery of the shares of Common Stock to a brokerage account for your benefit, and shall be subject to the tax withholding provisions of Section 9 and compliance with all applicable legal requirements as provided in the Plan, and shall be in complete satisfaction and settlement of such vested Units. If the Units that vest include a fractional Unit, Deluxe shall round the number of vested Units to the nearest whole Unit prior to issuance of shares of Common Stock as provided herein.</font></div><div style="margin-bottom:6pt;padding-left:13.5pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;Notwithstanding the foregoing, in the event your employment with Deluxe is terminated by reason of death, Disability or involuntary termination without Cause any time during the Restricted Period, and if either (i) the aggregate number of vested Units under this Award is five (5) or fewer, or (ii) the aggregate value of all of your vested Units under all awards then outstanding is less than five hundred dollars ($500), Deluxe may, in its sole discretion, deliver cash in lieu of shares of Common Stock. For purposes hereof, the cash payable in settlement of the vested Units (prior to applicable withholding under Section 9) shall be determined by utilizing the closing price on the New York Stock Exchange of a share of Deluxe&#8217;s Common Stock on the settlement date under Section 6(a) or Section 8, as applicable.</font></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">7.&#160;&#160;&#160;&#160;Rights</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">.  The Units subject to this award do not entitle you to any rights of a holder of Common Stock. You will not have any of the rights of a shareholder of Deluxe in connection with the grant of Units subject to this Agreement unless and until shares of Common Stock are issued to you upon settlement of the Units as provided in Section 6 or 8.</font></div><div style="margin-bottom:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">8.&#160;&#160;&#160;&#160;409A Compliance</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">.  This Section 8 will apply only if the Award evidenced by this Agreement provides for the deferral of compensation within the meaning of Section 409A of the Internal Revenue Code and the IRS regulations thereunder (&#8220;Section 409A&#8221;). If your employment is terminated prior to the end of the Restricted Period, but the termination does not constitute a &#8220;separation from service&#8221; as defined in Section 409A, then you will have the right to receive the applicable payment described in Section 4, but such payment will be delayed until the earliest of the date on which you incur a separation from service as defined in Section 409A, the end of the Restricted Period, or if Section 4(d) is applicable, the date on which a change in control event occurs as defined in Section 409A (as described in the Addendum). This could occur if, for example, your employment is terminated but you are retained as a consultant or independent contractor to provide services to Deluxe or an Affiliate at a rate which is at least 50% of the rate at which you were providing services as an employee. It is also possible that you may incur a separation from service as defined in Section 409A even though your employment has not been terminated, for example if you become a part-time employee and are providing services at a rate that is less than 50% of the rate at which you provided services as a full-time employee. If this were to occur you would receive a payment as described in Section 4(b) calculated as if your employment had been terminated by Deluxe without Cause. The provisions of this paragraph shall also apply to the issuance of Shares to which you are entitled upon your Approved Retirement as provided in Section 4(a) if your Approved Retirement does not constitute a separation from service.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline">  </font></div><div style="margin-bottom:12pt;padding-left:18pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">If the Change of Control described in Section 4(c) or Section 4(d) does not constitute a &#8220;change in control event&#8221; as defined in Section 409A, then your Units will become fully vested as provided therein, but settlement of the Units and issuance of the equity shall not occur until the earliest of the date on which you incur a separation from service as defined in Section 409A, the end of the Restricted Period, the date of your termination due to Disability or the date on which a change in control event as defined in Section 409A occurs</font></div><div style="margin-bottom:12pt;padding-left:18pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Notwithstanding any other provision of this Agreement, if you are a &#8220;specified employee&#8221; as defined in Section 409A at the time any amount would otherwise become payable to you by reason of a separation from service as defined in Section 409A (including any shares of Common Stock that become issuable upon an Approved Retirement, or upon the occurrence of a Change of Control, but the issuance of which is deferred until a separation from service because the Change of Control did not constitute a change in control event), such payment shall not occur until the first business day that is more than six months following the date of such separation from service (or, if earlier, the date of your death). In general, &#8220;specified employees&#8221; are the 50 most highly compensated officers and policy making personnel of Deluxe and its Affiliates.</font></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">9.&#160;&#160;&#160;&#160;Income Taxes</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">.  You are liable for any federal, state and local income taxes as well as payroll taxes applicable upon the vesting or settlement of the Units subject to this Agreement, and you acknowledge that you should consult with your own tax advisor regarding the applicable tax consequences.&#160;Upon the distribution of shares of Common Stock and payment of any associated dividend equivalents, you shall promptly pay to Deluxe the amount of all applicable taxes required by Deluxe to be withheld or collected upon the distribution of the shares of Common Stock in settlement of the vested Units and payment of any dividend equivalents, such amount to be paid in cash or in previously acquired shares of Common Stock having a fair market value equal to the tax withholding amount.&#160;In the alternative, you may direct Deluxe to withhold from shares of Common Stock otherwise to be distributed the number of Deluxe shares having a fair market value equal to the amount of all applicable taxes required by Deluxe to be withheld upon the distribution of the shares of Common Stock, and to withhold from any dividend equivalent payments an amount equal to the applicable taxes associated therewith, and to withhold from any dividend equivalent payments an amount equal to the applicable taxes associated therewith. You acknowledge that no shares of Common Stock will be distributed to you or dividend equivalent payments made unless and until you have satisfied any obligation for withholding taxes as provided in this Agreement.</font></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">10</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Terms and Conditions</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">.  This Agreement and the award of Units and the issuance of shares of Common Stock hereunder are subject to and governed by the provisions of the Plan. In the event there are any inconsistencies between this Agreement and the Plan, the provisions of the Plan shall govern, as it may be amended or interpreted at Deluxe&#8217;s discretion, to meet any applicable requirements of Section 409A of the Internal Revenue Code. </font></div><div style="margin-bottom:6pt"><font><br></font></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">By your acceptance of this restricted stock unit award, you agree to all of the terms and conditions contained in this Agreement and in the Plan documents. You acknowledge that you have received and reviewed these documents and that they set forth the entire agreement between you and Deluxe regarding the Units.</font></div><div style="margin-bottom:6pt"><font><br></font></div><div style="margin-bottom:6pt;text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;DELUXE CORPORATION</font></div><div style="padding-left:288pt"><font><br></font></div><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:100%">                                                                                       </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">By&#58; _______________________</font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font><br></font></div><div style="padding-right:-4.5pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:15pt;font-weight:400;line-height:100%">ADDENDUM TO</font></div><div style="padding-right:-4.5pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:15pt;font-weight:400;line-height:100%">RESTRICTED STOCK UNIT AWARD AGREEMENT</font></div><div style="padding-left:198pt;padding-right:198pt;text-align:center;text-indent:-405pt"><font><br></font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">For the purposes hereof, the terms used herein shall have the following meanings&#58;</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8220;Approved Retirement&#8221; shall mean any voluntary termination of employment that occurs on or after the date on which the sum of your age and years of employment with Deluxe and&#47;or its Affiliates equals at least seventy-five (75) and that is approved by the Compensation Committee of the Board. </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8220;Beneficial Owner&#8221; shall have the meaning defined in Rule 13d-3 promulgated under the Securities Exchange Act of 1934, as amended.</font></div><div style="text-align:justify"><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#34;Cause&#34; shall mean (i) you have breached your obligations of confidentiality to Deluxe or its Affiliates&#59; (ii) you have failed to perform your duties&#59; (iii) you commit an act, or omit to take action, in bad faith which results in material detriment to Deluxe or its Affiliates or their respective businesses&#59; (iv) you have had excessive absences unrelated to illness or vacation (&#34;excessive&#34; shall be defined in accordance with local employment customs)&#59; (v) you have engaged in misconduct or have otherwise violated an employment policy&#59; (vi) you commit fraud, misappropriation, embezzlement or other act of dishonesty in connection with your job or otherwise against Deluxe, its Affiliates or their respective businesses&#59; (vii) you have been convicted or have pleaded guilty or nolo contendere to a felony or a gross misdemeanor, which gross misdemeanor involves a breach of ethics, moral turpitude, or immoral or other conduct reflecting adversely upon the respective reputation,  interests or businesses of Deluxe or its Affiliates&#59; (viii) your engage in unlawful conduct or gross misconduct that is or is reasonably likely to be injurious to the respective business, finances, interests or reputation of Deluxe of its Affiliates&#59; or (ix) you are in default under any agreement between you and Deluxe or any of its Affiliates.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">A &#8220;Change of Control&#8221; shall be deemed to have occurred if the conditions set forth in any one of the following paragraphs shall have been satisfied&#58;</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="padding-left:45pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(i)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;padding-left:19.03pt">any Person becomes the Beneficial Owner, directly or indirectly, of securities of Deluxe representing 30% or more of the combined voting power of Deluxe&#8217;s then outstanding securities, excluding, at the time of their original acquisition, from the calculation of securities beneficially owned by such Person any securities acquired directly from Deluxe or its Affiliates or in connection with a transaction described in paragraph (iii) below&#59; or</font></div><div style="padding-left:18pt;text-align:justify"><font><br></font></div><div style="padding-left:45pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(ii)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;padding-left:17.04pt">the individuals who at the date of your award election hereunder constitute the Board and any new director (other than a director whose initial assumption of office occurs within a year of and is in connection with an actual or threatened election contest, including but not limited to a consent solicitation, relating to the election of directors of Deluxe) whose appointment or election by the Board or nomination for election by Deluxe&#8217;s shareholders was approved or recommended by a vote of a majority of the directors then still in office who either were directors at the date of your award election hereunder or whose appointment, election or nomination for election was previously so approved or recommended, cease for any reason to constitute a majority thereof&#59; or</font></div><div style="padding-left:18pt;text-align:justify"><font><br></font></div><div style="padding-left:45pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(iii)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;padding-left:15.05pt">the shareholders of Deluxe approve a plan of complete liquidation of Deluxe or there is consummated (A) a merger, consolidation, share exchange or similar transaction involving Deluxe, regardless of whether Deluxe is the surviving corporation or (B) the sale or disposition by Deluxe of all or substantially all Deluxe&#8217;s assets, other than a sale or disposition by Deluxe of all or substantially all of Deluxe&#8217;s assets to an entity, unless, immediately following such corporate transaction, all or substantially all of the individuals and entities who were the beneficial owners of Deluxe&#8217;s voting securities immediately prior to such corporate transaction beneficially own, directly or indirectly, more than 50% of the combined voting power of the then outstanding voting securities of the surviving or acquiring entity resulting from such corporate transaction (including beneficial ownership through any Parent of such entity) in substantially the same proportions as their ownership, immediately prior to such corporate transaction, of Deluxe&#8217;s voting securities.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Notwithstanding the foregoing, a &#8220;Change of Control&#8221; shall not be deemed to have occurred by virtue of the consummation of any transaction or series of integrated transactions immediately following which the record holders of Common Stock of Deluxe immediately prior to such transaction or series of transactions continue to have substantially the same proportionate ownership in an entity which owns all or substantially all of the assets of Deluxe immediately following such transaction or series of transactions.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8220;Disability&#8221; shall mean that you are 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&#58; (i) you have 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 are eligible for benefits under the long-term disability plan of Deluxe or any Affiliate of which you are employed at </font></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">the time of such disability&#59; or (ii) in the event that your employer does not have a long-term disability plan in effect at such time, you are unable to engage in any substantial gainful activity.</font></div><div style="text-align:justify"><font><br></font></div><div style="margin-bottom:6pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8220;Good Reason&#8221; shall mean&#58;</font></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(i)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;padding-left:10.03pt">except with your written consent given in your discretion, (a) the assignment to you of any position and&#47;or duties which represent or otherwise entail a material diminution in your position, authority, duties or responsibilities, or (b) any other action by the Company which results in a material diminution in your position (or positions) with the Company, excluding any diminution attributable to Deluxe&#8217;s bankruptcy or insolvency or to the fact that Deluxe is no longer a public company&#59; </font></div><div style="margin-bottom:6pt;padding-left:35.1pt;text-indent:-17.1pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(ii)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;padding-left:7.14pt">any material reduction in your aggregate compensation and incentive opportunities, or any material failure by the Company to comply with any other written agreement between you and the Company&#59; </font></div><div style="margin-bottom:6pt;padding-left:35.1pt;text-indent:-17.1pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(iii)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;padding-left:5.15pt">the Company&#8217;s requiring you to be based at any location more than 50 miles from your then current location&#59; or </font></div><div style="margin-bottom:6pt;padding-left:35.1pt;text-indent:-17.1pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(iv)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;padding-left:4.63pt">any request or requirement by the Company that you take any action or omit to take any action that is inconsistent with or in violation of the Company&#8217;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 you,</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">provided, however, that such events shall constitute Good Reason only if (A) within thirty (30) days following the occurrence of an event claimed to constitute Good Reason, you give Deluxe written notice of such event, (B) Deluxe fails to cure such event within thirty (30) days after receipt of such written notice, and (C) the effective date of your termination of employment is within 180 days following expiration of such cure period.</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8220;Person&#8221; shall have the meaning defined in Section 3(a)(9) and 13(d) of the Securities Exchange Act of 1934, as amended, except that such term shall not include (i) Deluxe or any of its subsidiaries, (ii) a trustee or other fiduciary holding securities under an employee benefit plan of Deluxe or any of its Affiliates, (iii) an underwriter temporarily holding securities pursuant to an offering of such securities, or (iv) a corporation owned, directly or indirectly, by the shareholders of Deluxe in substantially the same proportions as their ownership of Common Stock of Deluxe.</font></div><div style="text-align:justify"><font><br></font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">For all purposes of this Award Agreement &#8220;separation from service&#8221;, &#8220;specified employee&#8221;, and &#8220;change in control event&#8221; shall have the meanings set forth in Treasury Regulations &#167;1.409A-1(h), &#167;1.409A-1(i), and &#167;1.409A-3(i)(5), respectively, without regard to any of the optional provisions set forth in such regulations, except that</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(i)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;padding-left:10.03pt">for purposes of Treas. Reg. &#167;1.409A-1(h)(1)(ii), an employee shall be considered to have incurred a separation from service on the date on which it is reasonably anticipated that the level of bona fide services the employee will perform after such date (whether as an employee or as an independent contractor) will  permanently decrease to less than 50 percent of the average level of bona fide services performed (whether as an employee or an independent contractor) over the immediately preceding 36-month period (or the full period of services to the employer if the employee has been providing services to the employer less than 36 months)&#59; and </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(ii)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;padding-left:8.04pt">for purposes of identifying specified employees the safe harbor definition of compensation contained in Treas. Reg. &#167;1.415(c)-2(d)(4) (compensation required to be reported on Form W-2 plus elective deferrals) shall be used, and compensation paid to a nonresident alien that is not effectively connected with the conduct of a trade or business within the United States shall be excluded.</font></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6</font></div><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.22
<SEQUENCE>5
<FILENAME>exhibit102212312022.htm
<DESCRIPTION>EX-10.22
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="i8a3bd0f6307843a583124e8170e69ddf_1"></div><div style="min-height:129.96pt;width:100%"><div style="padding-left:288pt;padding-right:13.5pt;text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exhibit 10.22</font></div><div><font><br></font></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:42.798%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:55.002%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:16pt;font-weight:700;line-height:100%">DELUXE<br>CORPORATION</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:14pt;font-weight:700;line-height:100%">PERFORMANCE SHARE UNIT<br>AWARD AGREEMENT</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#91;Performance Metric&#93; (US)</font></td></tr></table></div></div><div style="padding-left:22.8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.220%"><tr><td style="width:1.0%"></td><td style="width:44.087%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:27.611%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:25.002%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">AWARDED TO</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">AWARD DATE</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">TARGET NUMBER <br>OF SHARES</font></td></tr><tr style="height:24pt"><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:6pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font></div><div style="margin-bottom:6pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;padding-left:11.34pt">The Award</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">.  Deluxe Corporation, a Minnesota corporation (&#8220;Deluxe&#8220;), hereby grants to you as of the above Award Date the right to receive shares of Deluxe common stock, par value $1.00 per share (the &#8220;Shares&#8221;), in an amount initially equal to the Target Number of Shares specified above (the &#8220;Target Award&#8221;) on the terms and conditions contained in this Performance Share Unit Award Agreement (including the Addendum and Schedules attached hereto, this &#8220;Agreement&#8221;) and Deluxe&#8217;s 2022 Stock Incentive Plan (the &#8220;Plan&#8220;), a copy of which has been provided to you. Any capitalized term used but not defined in this Agreement shall have the meaning given to the term in the Plan as it currently exists or may hereafter be amended.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">The number of Shares that may actually be earned and become eligible to vest pursuant to this Agreement can be between 0% and 200% of the Target Number of Shares, but may not exceed 200% of the Target Number of Shares.</font></div><div style="margin-bottom:6pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;padding-left:11.34pt">Performance Period</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">.  The performance period for purposes of determining whether and to what extent Shares will be issued under a Performance Award (as defined below) shall be the three-year period commencing on January 1 of the year in which this Award was granted (the &#8220;Performance Period&#8221;).  </font></div><div style="margin-bottom:6pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;padding-left:11.34pt">Performance Goals.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">  The performance goals for purposes of determining whether and to what extent Shares will be issued under a Performance Award are set forth in the attached Performance Goals Schedule.    </font></div><div style="margin-bottom:6pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;padding-left:11.34pt">Vesting</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">.  Vesting of the Target Award shall occur if and to the extent that performance goals are achieved, as set forth in the attached Performance Goals Schedule and as determined and certified by the Committee in accordance with the Plan after the end of the Performance Period. The number of Shares that vest, if any, may be adjusted by the Committee to the extent permitted by this Agreement and the Plan. The final vested award certified by the Committee is referred to as the &#8220;Performance Award.&#8221; </font></div><div style="margin-bottom:6pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;padding-left:11.34pt">Distribution</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">.  Any Shares to be distributed under this Agreement shall be distributed as soon as administratively practicable after certification of a Performance Award by the Compensation Committee, but no later than two and one-half months following the end of the Performance Period for which such certification occurred. The Committee may, in its sole discretion, elect to pay you the value of all or any portion of the Performance Award in cash, based upon the closing price of a Share on the business day immediately prior to the date of vesting. The Shares distributed to you under this Section, Section 7 or Section 8 are referred to, collectively, as the &#8220;Distributed Shares.&#8221;</font></div><div style="margin-bottom:6pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;padding-left:11.34pt">Restrictions</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">.  Your rights in any Shares covered by this Agreement shall be subject to the following restrictions during and after the Performance Period&#58;</font></div><div style="padding-left:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(a)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;padding-left:26.24pt">All Distributed Shares shall be subject to forfeiture to Deluxe as provided in this Agreement and the Plan.<br></font></div><div style="padding-left:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(b)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;padding-left:26.24pt">Until any Shares are distributed to you under Section 5, neither you nor anyone claiming through you shall have any rights as a shareholder under this Agreement, including the right to vote or to receive dividends, stock dividends or other non-cash distributions. </font></div><div style="padding-left:36pt;text-indent:-18pt"><font><br></font></div><div style="padding-left:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(c)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;padding-left:26.68pt">You may not transfer, sell, assign, or pledge the right to receive the Shares, other than by will or the laws of descent and distribution, or as otherwise permitted by the Committee pursuant to the Plan, and any such attempted transfer shall be void.</font></div><div style="padding-left:36pt;text-indent:-18pt"><font><br></font></div><div style="margin-bottom:6pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;padding-left:11.34pt">Termination of Employment.  </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Except as described in this Section or in Section 8, in the event your employment is terminated prior to the payment of the Performance Award, this Agreement and your rights to receive the Performance Award shall be immediately and irrevocably forfeited, unless your termination occurs on or after the one year anniversary of commencement of the Performance Period and is by reason of (a) involuntary termination without Cause, (b) resignation for Good Reason within 12 months of the consummation of a Change of Control, (c) death, (d) Disability, or (e)&#160;Approved Retirement (as those capitalized terms are defined in the Addendum to this Agreement).</font></div><div style="margin-bottom:6pt;padding-left:18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">In the event your employment is terminated on or after the one year anniversary of commencement of the Performance Period and prior to the end of the Performance Period for any of the reasons (a) through (e) in the first paragraph of this Section, you or your estate shall be entitled to receive a pro-rata distribution (calculated based on the days elapsed in the Performance Period prior to the employment termination date divided by the total days in the Performance Period) of the Performance Award determined by the Committee, in its sole discretion, upon completion of the Performance Period to be paid  based on the attached Performance Goals Schedule.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">In the event your employment is terminated for any of the reasons (a) through (e) in the first paragraph of this Section after completion of the Performance Period but prior to certification and distribution of the Performance Award, you or your estate shall be entitled to receive the Performance Award determined by the Committee upon completion of the Performance Period to be distributed, in its sole discretion, based on the attached Performance Goals Schedule. Such distribution will be made at the same time that distributions are made to active employees.</font></div><div style="margin-bottom:6pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;padding-left:11.34pt">Change of Control.  </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">If, in connection with any Change of Control, the acquiring Person, surviving or acquiring corporation or entity, or any Affiliate of such corporation or entity, elects to assume or continue the obligations of Deluxe under this Agreement and to replace the Shares issuable under it with Equivalent Replacement Securities, then all references herein to Shares shall thereafter be deemed to refer to the Equivalent Replacement Securities issuable upon attainment of Performance Goals, references to Deluxe shall thereafter be deemed to refer to the issuer of such Equivalent Replacement Securities, and all other terms of this Agreement shall continue in effect except as to the extent modified by this Section 8.</font></div><div style="margin-bottom:6pt;padding-left:18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">If the Change of Control does not meet the assumption, continuation or replacement criteria specified in this Section 8, then the value of the Target Award shall be calculated based upon the value of a Share as of the closing price on the business day immediately prior to the effective date of the Change of Control and that amount shall become due and payable in cash, immediately upon the Change of Control. </font></div><div style="height:57.6pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:129.96pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:6pt;padding-left:18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Nothing contained herein shall limit the authority of the Committee under Section 4(c) of the Plan to make adjustments to the Shares subject to this Agreement in the case of a transaction described in Section 4(c) of the Plan that does not constitute a Change of Control.</font></div><div style="margin-bottom:6pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;padding-left:11.34pt">Income Taxes</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">.  You are liable for any federal and state income or other taxes applicable upon the distribution to you of any Shares or other payments under this Agreement, and you acknowledge that you should consult with your own tax advisor regarding the applicable tax consequences. Upon the distribution of Shares, you shall promptly pay to Deluxe in cash, or in previously acquired shares of Deluxe common stock having a fair market value equal to the amount of all applicable taxes required by Deluxe to be withheld or collected upon the distribution of the Shares. In the alternative, prior to the end of the Performance Period, you may direct Deluxe to withhold from Shares otherwise to be distributed the number of Shares having a fair market value equal to the amount of all applicable taxes required by Deluxe to be withheld upon the distribution of the Shares. You acknowledge that no Shares will be distributed to you, notwithstanding any Performance Award, unless and until you have satisfied any obligation for withholding taxes as provided in this Agreement.  </font></div><div style="margin-bottom:6pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;padding-left:6.9pt">Forfeiture of Award and Award Gain Resulting from Certain Activities. </font></div><div style="padding-left:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(a)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;padding-left:26.24pt">If, at any time during the period commencing on the first day of the Performance Period and ending 12 months after the date that you have received a Performance Award, you engage in any Forfeiture Activity (as defined below) then, in addition to any other rights Deluxe or its Affiliates may have against you, (i) your rights under this Agreement shall immediately terminate effective as of the date any such activity first occurred, and (ii) the value of any Distributed Shares or cash paid to you pursuant to this Agreement must be paid to Deluxe within 30 days of demand by Deluxe. For purposes hereof, any such value shall be determined by multiplying the number of Distributed Shares by the higher of the closing price of a Share on the business day prior to the date of vesting or the closing price on the business day prior to the date of repayment or, to the extent the Performance Award was paid to you in cash, including any payment pursuant to the penultimate paragraph of Section 8, the amount of cash paid to you or on your behalf. The amount repaid shall not be reduced by any tax withholding, whether paid in Shares or cash.</font></div><div style="padding-left:36pt;text-indent:-18pt"><font><br></font></div><div style="padding-left:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(b)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;padding-left:26.24pt">As used herein, you shall be deemed to have engaged in a Forfeiture Activity if, in violation of any Company policy or other term or condition of your employment, you (i) directly or indirectly engage in any business activity on your own behalf or as a partner, stockholder, director, trustee, officer, consultant or otherwise of any person or entity which is directly in competition with or competitive with any current business of the Company or you solicit, entice or induce any employee or representative of the Company to engage in any such activity, (ii) directly or indirectly solicit, entice or induce (or assist any other person or entity in soliciting, enticing or inducing) any customer (or agent, employee or consultant of any customer) with whom you had contact in the course of your employment with the Company to deal with a competitor of the Company, (iii) fail to hold in a fiduciary capacity for the benefit of the Company all confidential information, knowledge and data, including without limitation customer lists and information, business plans and business strategy (&#8220;Confidential Data&#8221;) relating in any way to the business of the Company , or (iv) are terminated by the Company (or any successor) for Cause.</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(c)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;padding-left:26.68pt">If any court of competent jurisdiction shall determine that the foregoing forfeiture provisions are invalid in any respect, the court so holding may limit such provisions in any manner which the court determines, such that the provisions, as so limited, shall be enforceable against you.</font></div><div style="padding-left:36pt;text-indent:-18pt"><font><br></font></div><div style="padding-left:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(d)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;padding-left:26.24pt">By accepting this Agreement, you consent to a deduction from any amounts the Company owes you from time to time (including amounts owed to you as wages or other compensation, fringe benefits, or vacation pay, as well as any other amounts owed to you by the Company), to the extent of the amounts you owe the Company under the foregoing provisions. Whether or not the Company elects to make any set-off in whole or in part, if the Company does not recover by means of set-off the full amount you owe, calculated as set forth above, you agree to pay immediately the unpaid balance to the Company.</font></div><div style="padding-left:36pt;text-indent:-18pt"><font><br></font></div><div style="padding-left:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(e)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;padding-left:26.24pt">You will be released from the forfeiture provisions of subparagraph (b)(i) in the event your employment with the Company has been involuntarily terminated without Cause or you voluntarily terminate your employment with the Company for Good Reason.  Otherwise, you may be released from the foregoing forfeiture provisions only if the Committee (or its duly appointed agent) determines in its sole discretion that such action is in the best interests of Company.</font></div><div style="padding-left:36pt;text-indent:-18pt"><font><br></font></div><div style="padding-left:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(f)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;padding-left:28.46pt">Nothing contained in this Section shall be construed to limit the provisions of the Plan or any recoupment policy dealing with recoupment of awards, which are incorporated into this Agreement by this reference.</font></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><font><br></font></div><div style="margin-bottom:6pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;padding-left:6.9pt">Terms and Conditions</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">.  This Agreement does not guarantee your continued employment or alter the right of Deluxe or its Affiliates to terminate your employment at any time. This Award is granted pursuant to the Plan and is subject to its terms.  In the event of any conflict between the provisions of this Agreement and the Plan, the provisions of the Plan shall govern</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">By your acceptance of this performance share award, you agree to all of the terms and conditions contained in this Agreement and in the Plan document. You acknowledge that you have received and reviewed these documents and that they set forth the entire agreement between you and Deluxe regarding your right to the Shares pursuant to this Award Agreement.</font></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><font><br></font></div><div style="margin-bottom:6pt;padding-left:18pt;padding-right:18pt;text-align:center;text-indent:-18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:52.827%"><tr><td style="width:1.0%"></td><td style="width:54.956%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:42.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">DELUXE CORPORATION</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">By&#58;</font></td></tr></table><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="margin-bottom:0.06pt;padding-left:0.18pt;padding-right:0.18pt;text-align:center;text-indent:-0.18pt"><font><br></font></div><div style="padding-left:252pt;text-indent:36pt"><font><br></font></div><div style="padding-left:252pt;text-indent:36pt"><font><br></font></div><div style="height:57.6pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2</font></div><div><font><br></font></div></div></div><div id="i8a3bd0f6307843a583124e8170e69ddf_4"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:15pt;font-weight:400;line-height:100%">ADDENDUM TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:15pt;font-weight:400;line-height:100%">PERFORMANCE SHARE AWARD AGREEMENT</font></div><div style="padding-left:198pt;padding-right:198pt;text-align:center;text-indent:-405pt"><font><br></font></div><div style="padding-left:198pt;padding-right:198pt;text-align:center;text-indent:-405pt"><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">For the purposes hereof the terms used herein shall have the following meanings&#58;</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8220;Approved Retirement&#8221; shall mean any voluntary termination of employment that occurs on or after the date on which the sum of your age and years of employment with Deluxe and&#47;or its Affiliates equals at least seventy-five (75) and that is approved by the Compensation Committee of the Board.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8220;Board&#8221; means the Board of Directors of the Company.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#34;Cause&#34; shall mean (i) you have breached your obligations of confidentiality to Deluxe or its Affiliates&#59; (ii) you have failed to perform your duties&#59; (iii) you commit an act, or omit to take action, in bad faith which results in material detriment to Deluxe or its Affiliates or their respective businesses&#59; (iv) you have had excessive absences unrelated to illness or vacation (&#34;excessive&#34; shall be defined in accordance with local employment customs)&#59; (v) you have engaged in misconduct or have otherwise violated an employment policy&#59; (vi) you commit fraud, misappropriation, embezzlement or other act of dishonesty in connection with your job or otherwise against Deluxe, its Affiliates or their respective businesses&#59; (vii) you have been convicted or have pleaded guilty or nolo contendere to a felony or a gross misdemeanor, which gross misdemeanor involves a breach of ethics, moral turpitude, or immoral or other conduct reflecting adversely upon the respective reputation,  interests or businesses of Deluxe or its Affiliates&#59; (viii) your engage in unlawful conduct or gross misconduct that is or is reasonably likely to be injurious to the respective business, finances, interests or reputation of Deluxe of its Affiliates&#59; or (ix) you are in default under any agreement between you and Deluxe or any of its Affiliates.</font></div><div><font><br></font></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">A &#8220;Change of Control&#8221; shall be deemed to have occurred if the conditions set forth in any one of the following paragraphs shall have been satisfied&#58;</font></div><div style="padding-left:45pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(i)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;padding-left:19.91pt">any Person becomes the Beneficial Owner, directly or indirectly, of securities of Deluxe representing 30% or more of the combined voting power of Deluxe&#8217;s then outstanding securities, excluding, at the time of their original acquisition, from the calculation of securities beneficially owned by such Person any securities acquired directly from Deluxe or its Affiliates or in connection with a transaction described in paragraph (iii) below&#59; or</font></div><div style="padding-left:18pt;text-align:justify"><font><br></font></div><div style="padding-left:45pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(ii)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;padding-left:18.14pt">the individuals who at the date of your award election hereunder constitute the Board and any new director (other than a director whose initial assumption of office occurs within a year of and is in connection with an actual or threatened election contest, including but not limited to a consent solicitation, relating to the election of directors of Deluxe) whose appointment or election by the Board or nomination for election by Deluxe&#8217;s shareholders was approved or recommended by a vote of a majority of the directors then still in office who either were directors at the date of your award election hereunder or whose appointment, election or nomination for election was previously so approved or recommended, cease for any reason to constitute a majority thereof&#59; or</font></div><div style="padding-left:18pt;text-align:justify"><font><br></font></div><div style="padding-left:45pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(iii)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;padding-left:16.37pt">the shareholders of Deluxe approve a plan of complete liquidation of Deluxe or there is consummated (A) a merger, consolidation, share exchange or similar transaction involving Deluxe, regardless of whether Deluxe is the surviving corporation or (B) the sale or disposition by Deluxe of all or substantially all Deluxe&#8217;s assets, other than a sale or disposition by Deluxe of all or substantially all of Deluxe&#8217;s assets to an entity, unless, immediately following such corporate transaction, all or substantially all of the individuals and entities who were the beneficial owners of Deluxe&#8217;s voting securities immediately prior to such corporate transaction beneficially own, directly or indirectly, more than 50% of the combined voting power of the then outstanding voting securities of the surviving or acquiring entity resulting from such corporate transaction (including beneficial ownership through any parent of such entity) in substantially the same proportions as their ownership, immediately prior to such corporate transaction, of Deluxe&#8217;s voting securities.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Notwithstanding the foregoing, a &#8220;Change of Control&#8221; shall not be deemed to have occurred by virtue of the consummation of any transaction or series of integrated transactions immediately following which the record holders of Common Stock of Deluxe immediately prior to such transaction or series of transactions continue to have substantially the same proportionate ownership in an entity which owns all or substantially all of the assets of Deluxe immediately following such transaction or series of transactions.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8220;Company&#8221; shall mean Deluxe (including any successor corporation) and its Affiliates. </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8220;Disability&#8221;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">shall mean that you are 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&#58; (i) you have 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 are eligible for benefits under</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">the long-term disability plan of Deluxe or any Affiliate of which you are employed at the time of such disability&#59;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">or (ii)&#160;in the event that your employer does not have a long-term disability plan in effect at such time, you are unable to engage in any substantial gainful activity.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8220;Equivalent Replacement Securities&#8221; shall mean other equity securities that are listed on a national securities exchange (including by use of American Depository Receipts or any similar method) and are freely transferable under all applicable federal and state securities laws and regulations, the quantity of which shall be determined by the Committee in accordance with Section 4(c) of the Plan.</font></div><div><font><br></font></div><div style="margin-bottom:6pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8220;Good Reason&#8221; shall mean&#58;</font></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(i)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;padding-left:10.91pt">except with your written consent given in your discretion, (a) the assignment to you of any position and&#47;or duties which represent or otherwise entail a material diminution in your position, authority, duties or responsibilities, or (b) any other action by the Company which results in a material diminution in your position (or positions) with the Company, excluding any diminution attributable to Deluxe&#8217;s bankruptcy or insolvency or to the fact that Deluxe is no longer a public company&#59; </font></div><div style="margin-bottom:6pt;padding-left:35.1pt;text-indent:-17.1pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(ii)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;padding-left:8.24pt">any material reduction in your aggregate compensation and incentive opportunities, or any material failure by the Company to comply with any other written agreement between you and the Company&#59; </font></div><div style="margin-bottom:6pt;padding-left:35.1pt;text-indent:-17.1pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(iii)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;padding-left:6.47pt">the Company&#8217;s requiring you to be based at any location more than 50 miles from your then current location&#59; or </font></div><div style="margin-bottom:6pt;padding-left:35.1pt;text-indent:-17.1pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(iv)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;padding-left:6.01pt">any request or requirement by the Company that you take any action or omit to take any action that is inconsistent with or in violation of the Company&#8217;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 you,</font></div><div style="height:57.6pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">provided, however, that such events shall constitute Good Reason only if (A) within thirty (30) days following the occurrence of an event claimed to constitute Good Reason, you give Deluxe written notice of such event, (B) Deluxe fails to cure such event within thirty (30) days after receipt of such written notice, and (C) the effective date of your termination of employment is within 180 days following expiration of such cure period.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#34;Person&#34; shall have the meaning defined in Sections 3(a)(9) and 13(d) of the Securities Exchange Act of 1934, as amended, except that such term shall not include (i) Deluxe or any of its Affiliates, (ii) a trustee or other fiduciary holding securities under an employee benefit plan of Deluxe or any of its Affiliates, (iii) an underwriter temporarily holding securities pursuant to an offering of such securities, or (iv) a corporation owned, directly or indirectly, by the shareholders of Deluxe in substantially the same proportions as their ownership of stock of Deluxe.</font></div><div><font><br></font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">    </font></div><div style="height:57.6pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4</font></div><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.26
<SEQUENCE>6
<FILENAME>exhibt102612312022.htm
<DESCRIPTION>EX-10.26
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="ie9148e9351064bc7ba9ecc535628faf2_1"></div><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:6pt;padding-right:-13.5pt;text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exhibit 10.26</font></div><div style="padding-right:-13.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.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:57.234%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:16pt;font-weight:700;line-height:100%">DELUXE<br>CORPORATION</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:14pt;font-weight:700;line-height:100%">RESTRICTED STOCK UNIT<br>AWARD AGREEMENT</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">(Non-Employee Director)</font></td></tr></table></div><div style="margin-bottom:0.06pt;padding-right:-13.5pt"><font><br></font></div><div style="padding-left:3.68pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.611%"><tr><td style="width:1.0%"></td><td style="width:65.801%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.449%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.450%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">AWARDED TO</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">AWARD DATE</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">NUMBER OF RSUs</font></td></tr><tr style="height:21pt"><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:6pt;padding-left:18pt"><font><br></font></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">1.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;padding-left:11.34pt">The Award</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">.  Deluxe Corporation, a Minnesota corporation (&#8220;Deluxe&#8220;), hereby grants to you as of the above Award Date the above number of restricted stock units (&#8220;Units&#8221;) on the terms and conditions contained in this Restricted Stock Unit Award Agreement (including the Addendum attached hereto, the &#8220;Agreement&#8221;) and Deluxe&#8217;s 2022 Stock Incentive Plan (the &#8220;Plan&#8221;), a copy of each of which has been provided to you.  Deluxe hereby confirms the grant to you, as of the Award Date and subject to the terms and conditions in this Agreement and the Plan, of the number of Restricted Stock Units specified above (the &#8220;Units&#8221;). Each Unit represents the right to receive one share of Deluxe&#8217;s common stock par value $1.00 (&#8220;Common Stock&#8221;), when the restrictions applicable to each Unit expire or terminate as provided below. Prior to their settlement or forfeiture in accordance with the terms of this Agreement, the Units granted to you will be credited to an account in your name maintained by Deluxe. This account shall be unfunded and maintained for book-keeping purposes only, with the Units simply representing an unfunded and unsecured contingent obligation of Deluxe. Any capitalized term used but not defined in this Agreement shall have the meaning given to the term in the Plan as it currently exists or may hereafter be amended.  </font></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;padding-left:11.34pt">Vesting and Restricted Period.  </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Subject to Section 4, the Units will vest on the date Deluxe holds its annual meeting of shareholders in &#91;   &#93;, so long as your service to Deluxe has not previously ended (the &#8220;Vesting Date&#8221;)&#59; provided that, the Vesting Date shall occur no earlier than &#91;     &#93; and no later than &#91;    &#93;. Prior to the Vesting Date, the Units will be subject to forfeiture to Deluxe as provided in this Agreement and the Plan. The Units are subject to the restrictions contained in this Agreement and the Plan for the Restricted Period (as defined below). As used herein, &#8220;Restricted Period,&#8221; shall mean the one-year period commencing on the Award Date and, subject to Section 4, ending on the Vesting Date.  </font></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">3.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;padding-left:11.34pt">Restrictions</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">.  </font></div><div style="text-align:justify;text-indent:18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;All Units will be subject to the following restrictions during the Restricted Period&#58; </font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:13.5pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(i)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;padding-left:14.53pt">The Units shall be subject to forfeiture to Deluxe until they vest as provided in this Agreement and the Plan.</font></div><div style="padding-left:36pt;text-align:justify;text-indent:13.5pt"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:13.5pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(ii)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;padding-left:12.54pt">The Units may not be sold, assigned, transferred or pledged during the Restricted Period.  You may not transfer the right to receive the Units, other than by will or the laws of descent and distribution, and any such attempted transfer shall be void.</font></div><div style="padding-left:36pt;text-align:justify;text-indent:13.5pt"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:13.5pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(iii)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;padding-left:10.55pt">Shares of Common Stock to be issued in settlement of vested Units will not be issued until the applicable time specified in Section 6.</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:31.5pt;text-align:justify;text-indent:-13.5pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(b)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;padding-left:2.52pt">If cash dividends are declared and paid by Deluxe with respect to its Common Stock, then at the same time that such dividends are paid to the shareholders you will have dividend equivalents credited to your account with respect to the Units. All such dividend equivalents shall be held by Deluxe without interest accruing thereon until the end of the Restricted Period, at which time Deluxe will pay you all such dividends and other distributions. Any dividend equivalent payments paid with respect to any Units shall be paid when, and only to the extent that, the underlying Units actually vest and are settled in shares of Common Stock. If the Units are forfeited, then all rights to such dividend and distribution payments shall also be forfeited. </font></div><div style="text-align:justify"><font><br></font></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">4.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;padding-left:11.34pt">Acceleration of Vesting &#47; Lapse of Restrictions</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">.  </font></div><div style="margin-bottom:12pt;padding-left:18pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Except as provided below, prior to the Vesting Date your rights in and to the Units shall terminate on the termination date of your service to Deluxe and its Affiliates.  </font></div><div style="margin-bottom:12pt;padding-left:18pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prior to the Expiration Date, all restrictions applicable to the Units shall lapse and any unvested Units shall vest fully and the shares of Common Stock represented thereby will be issued to you or your heirs, executors, administrators, estate or representatives, as applicable as expeditiously as practicable, but not more than 75 days after (i) a Change of Control or (ii) your service as a director (&#8220;Service&#8221;) with Deluxe or any successor entity is terminated due to</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">your death, Disability</font><font 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"> </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(as defined in the Addendum)</font><font style="color:#0000cc;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">or the Deluxe Board of Director&#8217;s then current retirement policies</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%;position:relative;top:-4.2pt;vertical-align:baseline"> </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">as set forth in the Deluxe Corporate Governance Guidelines or your involuntarily termination without Cause (as defined in the Addendum) by </font></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:18pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deluxe, and such Service termination must, in each case, constitute a &#8220;separation from service&#8221; as such term is defined for purposes of Code Section 409A.  </font></div><div style="margin-bottom:12pt;padding-left:18pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">In the event of a Change of Control, if as a result of the Change of Control, shares of Common Stock are converted into another form of property, such as stock of a company with which Deluxe is merged, or into the right to a cash payment, then in lieu of the shares of Common Stock you will receive the cash or other property that you would have received had you owned the shares of Common Stock immediately prior to the Change of Control.</font></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">5.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;padding-left:11.34pt">Forfeiture.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">  Subject to the provisions of Section 4, in the event your Service to Deluxe is terminated prior to the first-year anniversary of the Award Date, your rights in any and all Units subject to this Agreement shall be immediately and irrevocably forfeited.</font></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">6.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;padding-left:11.34pt">Delivery of Shares of Common Stock and Payment of Dividend Equivalents</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">.  Deluxe shall cause to be issued and delivered to you, or to your designated beneficiary or estate in the event of your death, one share of Common Stock in payment and settlement of each Unit subject to this Agreement as well as any accrued dividend equivalents thereon as expeditiously as possible, but no later than 75 days after the expiration of the Restricted Period. Delivery of shares of Common Stock in settlement of a Unit subject to this Agreement shall be effected by an appropriate entry in the stock register maintained by Deluxe&#8217;s transfer agent with a notice of issuance provided to you, or by the electronic delivery of the shares of Common Stock to a brokerage account you designate, and shall be subject to compliance with all applicable legal requirements, including compliance with the requirements of applicable federal and state securities laws.</font></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">7.&#160;&#160;&#160;&#160;Rights</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">.  The Units subject to this Award do not entitle you to any rights of a holder of Common Stock.  Except as otherwise provided in Section 3, you will not have any of the rights of a shareholder of Deluxe in connection with the grant of Units subject to this Agreement unless and until shares of Common Stock are issued to you upon settlement of the Units as provided in Section 6. </font></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">8.&#160;&#160;&#160;&#160;Income Taxes</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">.  You are liable for all federal and state income or other taxes applicable to this grant and the vesting of shares of Common Stock, and you acknowledge that you should consult with your own tax advisor regarding the applicable tax consequences.  </font></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">9</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Terms and Conditions</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">.  This Agreement and the award of Units and the issuance of shares of Common Stock hereunder are subject to and governed by the provisions of the Plan. In the event there are any inconsistencies between this Agreement and the Plan, the provisions of the Plan shall govern, as it may be amended or interpreted at Deluxe&#8217;s discretion, to meet any applicable requirements of Section 409A of the Internal Revenue Code. </font></div><div style="margin-bottom:6pt"><font><br></font></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">By your acceptance of this restricted stock unit award, you agree to all of the terms and conditions contained in this Agreement and in the Plan DOCUMENTS. You acknowledge that you have received and reviewed these documents and that they set forth the entire agreement between you and Deluxe regarding the Units.</font></div><div style="margin-bottom:6pt"><font><br></font></div><div style="margin-bottom:6pt;text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;DELUXE CORPORATION</font></div><div style="padding-left:216pt;text-indent:36pt"><font><br></font></div><div style="margin-bottom:6pt;text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">                                                                         &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;By&#58; _______________________</font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font><br></font></div><div style="padding-right:-4.5pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:100%">ADDENDUM TO</font></div><div style="padding-right:-4.5pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:100%">RESTRICTED STOCK UNIT AWARD AGREEMENT</font></div><div style="padding-left:198pt;padding-right:198pt;text-align:center;text-indent:-405pt"><font><br></font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">For the purposes hereof, the terms used herein shall have the following meanings&#58;</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#34;Cause&#34; shall mean (i) you have breached your obligations of confidentiality to Deluxe or its Affiliates&#59; (ii)&#160;you have otherwise failed to perform your duties and do not cure such failure within thirty (30) days after receipt of written notice thereof&#59;  (iii) you commit an act, or omit to take action, in bad faith which results in material detriment to Deluxe or its Affiliates&#59; (iv) you have committed fraud, misappropriation, embezzlement or other act of dishonesty in connection with Deluxe or its Affiliates or its businesses&#59; (v)&#160;you have been convicted or have pleaded guilty or nolo contendere to a felony or a gross misdemeanor, which gross misdemeanor involves a breach of ethics, moral turpitude, or immoral or other conduct reflecting adversely upon the reputation or interest of Deluxe or its Affiliates&#59; (vi) your unlawful conduct or gross misconduct that is or is reasonably likely to be injurious to the business, finances or reputation of Deluxe&#59; or (vii) you are in default under any agreement between you and Deluxe or any of its Affiliates following any applicable notice and cure period.</font></div><div style="text-align:justify"><font><br></font></div><div style="margin-bottom:12pt;margin-top:3pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">A &#8220;Change of Control&#8221; shall be deemed to have occurred upon the completion of any transaction or series of transactions that results in a &#8220;change in control event&#8221; as defined in Section 409A of the Internal Revenue Code and the regulations thereunder.&#160; </font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8220;Disability&#8221;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">shall mean that you are 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&#58; (i) you have 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 are eligible for benefits under</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">the long-term disability plan of Deluxe or any Affiliate of which you are employed at the time of such disability&#59; or (ii)&#160;in the event that your employer does not have a long-term disability plan in effect at such time, you are unable to engage in any substantial gainful activity.</font></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><font><br></font></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3</font></div><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-21.1
<SEQUENCE>7
<FILENAME>exhibit2111231202210k.htm
<DESCRIPTION>EX-21.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="i51ae8616114645a2a48c30a43417cf8a_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Exhibit 21.1</font></div><div style="text-align:right"><font><br></font></div><div><font><br></font></div><div style="text-align:right"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">DELUXE CORPORATION SUBSIDIARIES </font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">1STPAYGATEWAY, LLC (Delaware)</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Accelerated Card Company, LLC (Delaware)</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Canada IATS Payments, Inc. (Canada)</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">ChecksByDeluxe.com, LLC (Minnesota)</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Datamyx LLC (Delaware)</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Direct Checks Unlimited, LLC (Colorado) </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Direct Checks Unlimited Sales, Inc. (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Colorado</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">)</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Deluxe Business Operations, Inc. (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Delaware</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">)</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Deluxe Enterprise Operations, LLC (Minnesota)</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Deluxe Financial Services, LLC (Minnesota) </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Deluxe Manufacturing Operations, LLC (Minnesota)</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Deluxe Small Business Sales, Inc. (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Minnesota</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">) </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Eliot Management Group, LLC (Utah)</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">FAPS Holdings, Inc. (Delaware)</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Financial Transactions, LLC (Delaware)</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">First American Payment Systems, L.P. (Texas)</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">First Manhattan Consulting Group, LLC (Delaware)</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Fitech Payments, LLC (Delaware)</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">goEmerchant, LLC (Delaware)</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Govolution, LLC (Delaware)</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Hostopia Bulgaria EOOD (Bulgaria)</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Hostopia Canada, Corp. (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Canada</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">)</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Hostopia Ireland Limited (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Ireland</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">)</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">IATS, LLC (Delaware)</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Internet Names for Business Inc. (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Canada</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">)</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">LogoMix Inc. (Delaware)</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">MedPayExchange, LLC (Delaware)</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">MyCorporation Business Services, Inc. (Minnesota)</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">NEBS Business Products Limited (Canada)</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Payce, Inc. (Maryland) </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Quick Processing, LLC (Delaware)</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">REMITCO LLC (Delaware)</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Research Development and Manufacturing Corporation (Canada)</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Safeguard Acquisitions, Inc. (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Texas</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">)</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Safeguard Business Systems, Inc. (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Delaware</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">) </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Safeguard Business Systems Limited (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Canada</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">) </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Safeguard Franchise Sales, Inc. (Texas)</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Safeguard Franchise Systems, Inc. (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Texas</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">)</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Safeguard Holdings, Inc. (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Texas</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">)</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Think Point Financial, LLC (Delaware)</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Wausau Delaware, LLC (Delaware)</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Wausau Financial Systems, Inc. (Wisconsin)</font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.1
<SEQUENCE>8
<FILENAME>exhibit2311231202210k.htm
<DESCRIPTION>EX-23.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="i4e93e5de56bd463d8073bb283b70a503_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Exhibit 23.1</font></div><div style="text-align:center"><font><br></font></div><div style="margin-bottom:24pt;margin-top:6pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</font></div><div style="margin-bottom:6pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We hereby consent to the incorporation by reference in the Registration Statements on Form S-3 (No. 333-264954) and Form S-8 (No. 333-95739, 333-52452, 333-52454, 333-89532, 333-150674, 333-181435, 333-223180, 333-238105, 333-264956 and 333-266572) of Deluxe Corporation of our report dated February 24, 2023 relating to the financial statements and the effectiveness of internal control over financial reporting, which appears in this Form 10-K.</font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">&#47;s&#47; PricewaterhouseCoopers LLP</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Minneapolis, Minnesota</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">February 24, 2023</font></div><div><font><br></font></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>9
<FILENAME>exhibit3111231202210k.htm
<DESCRIPTION>EX-31.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="i17d265e3fb9f45ae936fe89939a56edf_1"></div><div style="min-height:45pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Exhibit 31.1</font></div><div><font><br></font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">CEO CERTIFICATION OF PERIODIC REPORT UNDER SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Barry C. McCarthy, President and Chief Executive Officer of Deluxe Corporation, certify that&#58;</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.&#160;&#160;I have reviewed this annual report on Form 10-K of Deluxe Corporation&#59;</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.&#160;&#160;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&#59;</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.&#160;&#160;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&#59;</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.&#160;&#160;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&#58;</font></div><div><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.91pt">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&#59;</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">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&#59;</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.91pt">Evaluated the effectiveness of the registrant&#8217;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&#59; and</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="padding-left:36pt"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.&#160;&#160;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)&#58;</font></div><div><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.91pt">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&#59; and</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">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.</font></div><div style="padding-left:36pt"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></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:96.327%"><tr><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58;&#160;&#160;&#160;&#160;&#160;February 24, 2023</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Barry C. McCarthy</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Barry C. McCarthy</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">President and Chief Executive Officer&#160;</font></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>10
<FILENAME>exhibit3121231202210k.htm
<DESCRIPTION>EX-31.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="ic2dfe982a0b346eaa99c681c85b8fb4d_1"></div><div style="min-height:45pt;width:100%"><div><font><br></font></div></div><div><font><br></font></div><div><font><br></font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Exhibit 31.2</font></div><div><font><br></font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">CFO CERTIFICATION OF PERIODIC REPORT UNDER SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, William C. Zint, Chief Financial Officer of Deluxe Corporation, certify that&#58;</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.&#160;&#160;I have reviewed this annual report on Form 10-K of Deluxe Corporation&#59;</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.&#160;&#160;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&#59;</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.&#160;&#160;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&#59;</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.&#160;&#160;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&#58;</font></div><div><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.91pt">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&#59;</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">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&#59;</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.91pt">Evaluated the effectiveness of the registrant&#8217;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&#59; and</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="text-align:center"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.&#160;&#160;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)&#58;</font></div><div><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.91pt">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&#59; and</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">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.</font></div><div><font><br></font></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.717%"><tr><td style="width:1.0%"></td><td style="width:47.483%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:50.317%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58;&#160;&#160;&#160;&#160;&#160;February 24, 2023</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; William C. Zint</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">William C. Zint</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior Vice President, Chief Financial Officer</font></td></tr></table></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div><font><br></font></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>11
<FILENAME>exhibit3211231202210k.htm
<DESCRIPTION>EX-32.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="icb453960175f40c487ab3b8f54b605c5_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Exhibit 32.1</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">CEO AND CFO CERTIFICATION OF PERIODIC REPORT</font></div><div style="text-align:center"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We, Barry C. McCarthy, President and Chief Executive Officer of Deluxe Corporation (the &#8220;Company&#8221;), 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&#58;</font></div><div><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">the Annual Report on Form 10-K of the Company for the year ended December 31, 2022 (the &#8220;Report&#8221;) 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))&#59; and</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div><div><font><br></font></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:59.075%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:38.725%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58;&#160;&#160;February 24, 2023</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Barry C. McCarthy</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Barry C. McCarthy</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">President and Chief Executive Officer</font></td></tr></table></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></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:59.075%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:38.725%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; William C. Zint</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">William C. Zint</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior Vice President, Chief Financial Officer</font></td></tr></table></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>12
<FILENAME>dlx-20221231.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:3edb007a-f7d3-47bf-8f59-209e92d7e2fe,g:a9dad5de-ef43-4966-8683-52ae68a54a50-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:dlx="http://www.deluxe.com/20221231" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.deluxe.com/20221231">
  <xs:import namespace="http://fasb.org/srt/2022" schemaLocation="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2022" schemaLocation="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd"/>
  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/country/2022" schemaLocation="https://xbrl.sec.gov/country/2022/country-2022.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2022" schemaLocation="https://xbrl.sec.gov/dei/2022/dei-2022.xsd"/>
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="dlx-20221231_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="dlx-20221231_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="dlx-20221231_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="dlx-20221231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="Document" roleURI="http://www.deluxe.com/role/Document">
        <link:definition>0000001 - Document - Document</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDBALANCESHEETS" roleURI="http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETS">
        <link:definition>0000002 - Statement - CONSOLIDATED BALANCE SHEETS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDBALANCESHEETSParentheticals" roleURI="http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSParentheticals">
        <link:definition>0000003 - Statement - CONSOLIDATED BALANCE SHEETS (Parentheticals)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFINCOME" roleURI="http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFINCOME">
        <link:definition>0000004 - Statement - CONSOLIDATED STATEMENTS OF INCOME</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" roleURI="http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME">
        <link:definition>0000005 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" roleURI="http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY">
        <link:definition>0000006 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYParentheticals" roleURI="http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYParentheticals">
        <link:definition>0000007 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Parentheticals)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFCASHFLOWS" roleURI="http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS">
        <link:definition>0000008 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SIGNIFICANTACCOUNTINGPOLICIES" roleURI="http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIES">
        <link:definition>0000009 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NEWACCOUNTINGPRONOUNCEMENTS" roleURI="http://www.deluxe.com/role/NEWACCOUNTINGPRONOUNCEMENTS">
        <link:definition>0000010 - Disclosure - NEW ACCOUNTING PRONOUNCEMENTS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATION" roleURI="http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATION">
        <link:definition>0000011 - Disclosure - SUPPLEMENTAL BALANCE SHEET AND CASH FLOW INFORMATION</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EARNINGSPERSHARE" roleURI="http://www.deluxe.com/role/EARNINGSPERSHARE">
        <link:definition>0000012 - Disclosure - EARNINGS PER SHARE</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OTHERCOMPREHENSIVELOSSINCOME" roleURI="http://www.deluxe.com/role/OTHERCOMPREHENSIVELOSSINCOME">
        <link:definition>0000013 - Disclosure - OTHER COMPREHENSIVE (LOSS) INCOME</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ACQUISITIONANDDIVESTITURES" roleURI="http://www.deluxe.com/role/ACQUISITIONANDDIVESTITURES">
        <link:definition>0000014 - Disclosure - ACQUISITION AND DIVESTITURES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DERIVATIVEFINANCIALINSTRUMENTS" roleURI="http://www.deluxe.com/role/DERIVATIVEFINANCIALINSTRUMENTS">
        <link:definition>0000015 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FAIRVALUEMEASUREMENTS" roleURI="http://www.deluxe.com/role/FAIRVALUEMEASUREMENTS">
        <link:definition>0000016 - Disclosure - FAIR VALUE MEASUREMENTS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RESTRUCTURINGANDINTEGRATIONEXPENSE" roleURI="http://www.deluxe.com/role/RESTRUCTURINGANDINTEGRATIONEXPENSE">
        <link:definition>0000017 - Disclosure - RESTRUCTURING AND INTEGRATION EXPENSE</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INCOMETAXPROVISION" roleURI="http://www.deluxe.com/role/INCOMETAXPROVISION">
        <link:definition>0000018 - Disclosure - INCOME TAX PROVISION</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SHAREBASEDCOMPENSATIONPLANS" roleURI="http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANS">
        <link:definition>0000019 - Disclosure - SHARE-BASED COMPENSATION PLANS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="POSTRETIREMENTBENEFITS" roleURI="http://www.deluxe.com/role/POSTRETIREMENTBENEFITS">
        <link:definition>0000020 - Disclosure - POSTRETIREMENT BENEFITS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DEBT" roleURI="http://www.deluxe.com/role/DEBT">
        <link:definition>0000021 - Disclosure - DEBT</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LEASES" roleURI="http://www.deluxe.com/role/LEASES">
        <link:definition>0000022 - Disclosure - LEASES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OTHERCOMMITMENTSANDCONTINGENCIES" roleURI="http://www.deluxe.com/role/OTHERCOMMITMENTSANDCONTINGENCIES">
        <link:definition>0000023 - Disclosure - OTHER COMMITMENTS AND CONTINGENCIES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SHAREHOLDERSEQUITY" roleURI="http://www.deluxe.com/role/SHAREHOLDERSEQUITY">
        <link:definition>0000024 - Disclosure - SHAREHOLDERS' EQUITY</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BUSINESSSEGMENTINFORMATION" roleURI="http://www.deluxe.com/role/BUSINESSSEGMENTINFORMATION">
        <link:definition>0000025 - Disclosure - BUSINESS SEGMENT INFORMATION</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SIGNIFICANTACCOUNTINGPOLICIESPolicies" roleURI="http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies">
        <link:definition>0000026 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NEWACCOUNTINGPRONOUNCEMENTSPolicies" roleURI="http://www.deluxe.com/role/NEWACCOUNTINGPRONOUNCEMENTSPolicies">
        <link:definition>0000027 - Disclosure - NEW ACCOUNTING PRONOUNCEMENTS (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONTables" roleURI="http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONTables">
        <link:definition>0000028 - Disclosure - SUPPLEMENTAL BALANCE SHEET AND CASH FLOW INFORMATION (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EARNINGSPERSHARETables" roleURI="http://www.deluxe.com/role/EARNINGSPERSHARETables">
        <link:definition>0000029 - Disclosure - EARNINGS PER SHARE (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OTHERCOMPREHENSIVELOSSINCOMETables" roleURI="http://www.deluxe.com/role/OTHERCOMPREHENSIVELOSSINCOMETables">
        <link:definition>0000030 - Disclosure - OTHER COMPREHENSIVE (LOSS) INCOME (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ACQUISITIONANDDIVESTITURESTables" roleURI="http://www.deluxe.com/role/ACQUISITIONANDDIVESTITURESTables">
        <link:definition>0000031 - Disclosure - ACQUISITION AND DIVESTITURES (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DERIVATIVEFINANCIALINSTRUMENTSTables" roleURI="http://www.deluxe.com/role/DERIVATIVEFINANCIALINSTRUMENTSTables">
        <link:definition>0000032 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FAIRVALUEMEASUREMENTSTables" roleURI="http://www.deluxe.com/role/FAIRVALUEMEASUREMENTSTables">
        <link:definition>0000033 - Disclosure - FAIR VALUE MEASUREMENTS (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RESTRUCTURINGANDINTEGRATIONEXPENSETables" roleURI="http://www.deluxe.com/role/RESTRUCTURINGANDINTEGRATIONEXPENSETables">
        <link:definition>0000034 - Disclosure - RESTRUCTURING AND INTEGRATION EXPENSE (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INCOMETAXPROVISIONTables" roleURI="http://www.deluxe.com/role/INCOMETAXPROVISIONTables">
        <link:definition>0000035 - Disclosure - INCOME TAX PROVISION (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SHAREBASEDCOMPENSATIONPLANSTables" roleURI="http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSTables">
        <link:definition>0000036 - Disclosure - SHARE-BASED COMPENSATION PLANS (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="POSTRETIREMENTBENEFITSTables" roleURI="http://www.deluxe.com/role/POSTRETIREMENTBENEFITSTables">
        <link:definition>0000037 - Disclosure - POSTRETIREMENT BENEFITS (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DEBTTables" roleURI="http://www.deluxe.com/role/DEBTTables">
        <link:definition>0000038 - Disclosure - DEBT (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LEASESTables" roleURI="http://www.deluxe.com/role/LEASESTables">
        <link:definition>0000039 - Disclosure - LEASES (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BUSINESSSEGMENTINFORMATIONTables" roleURI="http://www.deluxe.com/role/BUSINESSSEGMENTINFORMATIONTables">
        <link:definition>0000040 - Disclosure - BUSINESS SEGMENT INFORMATION (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SIGNIFICANTACCOUNTINGPOLICIEScashandcashequivalentsandtradeaccountsreceivableDetails" roleURI="http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIEScashandcashequivalentsandtradeaccountsreceivableDetails">
        <link:definition>0000041 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (cash and cash equivalents and trade accounts receivable) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SIGNIFICANTACCOUNTINGPOLICIESpropertyplantandequipmentandleasesDetails" roleURI="http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESpropertyplantandequipmentandleasesDetails">
        <link:definition>0000042 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (property, plant and equipment and leases) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SIGNIFICANTACCOUNTINGPOLICIESintangiblesDetails" roleURI="http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESintangiblesDetails">
        <link:definition>0000043 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (intangibles) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SIGNIFICANTACCOUNTINGPOLICIESbusinesscombinationsandprepaidproductdiscountsDetails" roleURI="http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESbusinesscombinationsandprepaidproductdiscountsDetails">
        <link:definition>0000044 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (business combinations and prepaid product discounts) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SIGNIFICANTACCOUNTINGPOLICIESloansandnotesreceivablefromdistributorsandadvertisingcostsDetails" roleURI="http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESloansandnotesreceivablefromdistributorsandadvertisingcostsDetails">
        <link:definition>0000045 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (loans and notes receivable from distributors and advertising costs) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SIGNIFICANTACCOUNTINGPOLICIESincometaxesrevenuerecognitionDetails" roleURI="http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESincometaxesrevenuerecognitionDetails">
        <link:definition>0000046 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (income taxes, revenue recognition) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SIGNIFICANTACCOUNTINGPOLICIESemployeesharebasedcompensationDetails" roleURI="http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESemployeesharebasedcompensationDetails">
        <link:definition>0000047 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (employee share-based compensation) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONtradeaccountsreceivableDetails" roleURI="http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONtradeaccountsreceivableDetails">
        <link:definition>0000048 - Disclosure - SUPPLEMENTAL BALANCE SHEET AND CASH FLOW INFORMATION (trade accounts receivable) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONinventoriesandsuppliesDetails" roleURI="http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONinventoriesandsuppliesDetails">
        <link:definition>0000049 - Disclosure - SUPPLEMENTAL BALANCE SHEET AND CASH FLOW INFORMATION (inventories and supplies) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONavailableforsaledebtsecuritiesDetails" roleURI="http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONavailableforsaledebtsecuritiesDetails">
        <link:definition>0000050 - Disclosure - SUPPLEMENTAL BALANCE SHEET AND CASH FLOW INFORMATION (available-for-sale debt securities) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONrevenueinexcessofbillingsDetails" roleURI="http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONrevenueinexcessofbillingsDetails">
        <link:definition>0000051 - Disclosure - SUPPLEMENTAL BALANCE SHEET AND CASH FLOW INFORMATION (revenue in excess of billings) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONpropertyplantandequipmentDetails" roleURI="http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONpropertyplantandequipmentDetails">
        <link:definition>0000052 - Disclosure - SUPPLEMENTAL BALANCE SHEET AND CASH FLOW INFORMATION (property, plant and equipment) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONintangiblesDetails" roleURI="http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONintangiblesDetails">
        <link:definition>0000053 - Disclosure - SUPPLEMENTAL BALANCE SHEET AND CASH FLOW INFORMATION (intangibles) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONgoodwillDetails" roleURI="http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONgoodwillDetails">
        <link:definition>0000054 - Disclosure - SUPPLEMENTAL BALANCE SHEET AND CASH FLOW INFORMATION (goodwill) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONothernoncurrentassetsDetails" roleURI="http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONothernoncurrentassetsDetails">
        <link:definition>0000055 - Disclosure - SUPPLEMENTAL BALANCE SHEET AND CASH FLOW INFORMATION (other non-current assets) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONprepaidproductdiscountsandaccruedliabilitiesDetails" roleURI="http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONprepaidproductdiscountsandaccruedliabilitiesDetails">
        <link:definition>0000056 - Disclosure - SUPPLEMENTAL BALANCE SHEET AND CASH FLOW INFORMATION (prepaid product discounts and accrued liabilities) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONsupplementalcashflowinformationDetails" roleURI="http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONsupplementalcashflowinformationDetails">
        <link:definition>0000057 - Disclosure - SUPPLEMENTAL BALANCE SHEET AND CASH FLOW INFORMATION (supplemental cash flow information) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EARNINGSLOSSPERSHAREDetails" roleURI="http://www.deluxe.com/role/EARNINGSLOSSPERSHAREDetails">
        <link:definition>0000058 - Disclosure - EARNINGS (LOSS) PER SHARE (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OTHERCOMPREHENSIVELOSSINCOMEreclassificationadjustmentsDetails" roleURI="http://www.deluxe.com/role/OTHERCOMPREHENSIVELOSSINCOMEreclassificationadjustmentsDetails">
        <link:definition>0000059 - Disclosure - OTHER COMPREHENSIVE (LOSS) INCOME (reclassification adjustments) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OTHERCOMPREHENSIVELOSSINCOMEaccumulatedothercomprehensivelossDetails" roleURI="http://www.deluxe.com/role/OTHERCOMPREHENSIVELOSSINCOMEaccumulatedothercomprehensivelossDetails">
        <link:definition>0000060 - Disclosure - OTHER COMPREHENSIVE (LOSS) INCOME (accumulated other comprehensive loss) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ACQUISITIONANDDIVESTITURESDetails" roleURI="http://www.deluxe.com/role/ACQUISITIONANDDIVESTITURESDetails">
        <link:definition>0000061 - Disclosure - ACQUISITION AND DIVESTITURES (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DERIVATIVEFINANCIALINSTRUMENTSDetails" roleURI="http://www.deluxe.com/role/DERIVATIVEFINANCIALINSTRUMENTSDetails">
        <link:definition>0000062 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FAIRVALUEMEASUREMENTSgoodwillandnonrecurringassetimpairmentanalysesDetails" roleURI="http://www.deluxe.com/role/FAIRVALUEMEASUREMENTSgoodwillandnonrecurringassetimpairmentanalysesDetails">
        <link:definition>0000063 - Disclosure - FAIR VALUE MEASUREMENTS (goodwill and non-recurring asset impairment analyses) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FAIRVALUEMEASUREMENTSfinancialinstrumentsDetails" roleURI="http://www.deluxe.com/role/FAIRVALUEMEASUREMENTSfinancialinstrumentsDetails">
        <link:definition>0000064 - Disclosure - FAIR VALUE MEASUREMENTS (financial instruments) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RESTRUCTURINGANDINTEGRATIONEXPENSEDetails" roleURI="http://www.deluxe.com/role/RESTRUCTURINGANDINTEGRATIONEXPENSEDetails">
        <link:definition>0000065 - Disclosure - RESTRUCTURING AND INTEGRATION EXPENSE (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RESTRUCTURINGANDINTEGRATIONEXPENSErestructuringandintegrationaccrualsDetails" roleURI="http://www.deluxe.com/role/RESTRUCTURINGANDINTEGRATIONEXPENSErestructuringandintegrationaccrualsDetails">
        <link:definition>0000066 - Disclosure - RESTRUCTURING AND INTEGRATION EXPENSE (restructuring and integration accruals) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INCOMETAXPROVISIONincometaxprovisionDetails" roleURI="http://www.deluxe.com/role/INCOMETAXPROVISIONincometaxprovisionDetails">
        <link:definition>0000067 - Disclosure - INCOME TAX PROVISION (income tax provision) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INCOMETAXPROVISIONrepatriationandunrecognizedtaxbenefitsDetails" roleURI="http://www.deluxe.com/role/INCOMETAXPROVISIONrepatriationandunrecognizedtaxbenefitsDetails">
        <link:definition>0000068 - Disclosure - INCOME TAX PROVISION (repatriation and unrecognized tax benefits) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INCOMETAXPROVISIONdeferredincometaxesDetails" roleURI="http://www.deluxe.com/role/INCOMETAXPROVISIONdeferredincometaxesDetails">
        <link:definition>0000069 - Disclosure - INCOME TAX PROVISION (deferred income taxes) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INCOMETAXPROVISIONnetoperatinglosstaxcreditandcapitallosscarryforwardsDetails" roleURI="http://www.deluxe.com/role/INCOMETAXPROVISIONnetoperatinglosstaxcreditandcapitallosscarryforwardsDetails">
        <link:definition>0000070 - Disclosure - INCOME TAX PROVISION (net operating loss, tax credit and capital loss carryforwards) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SHAREBASEDCOMPENSATIONPLANSlongtermincentiveplanandsharebasedcompensationexpenseDetails" roleURI="http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSlongtermincentiveplanandsharebasedcompensationexpenseDetails">
        <link:definition>0000071 - Disclosure - SHARE-BASED COMPENSATION PLANS (long-term incentive plan and share-based compensation expense) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SHAREBASEDCOMPENSATIONPLANSawardtermsDetails" roleURI="http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSawardtermsDetails">
        <link:definition>0000072 - Disclosure - SHARE-BASED COMPENSATION PLANS (award terms) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SHAREBASEDCOMPENSATIONPLANSstockoptionsDetails" roleURI="http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSstockoptionsDetails">
        <link:definition>0000073 - Disclosure - SHARE-BASED COMPENSATION PLANS (stock options) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SHAREBASEDCOMPENSATIONPLANSrestrictedstockunitsrestrictedsharesandperformanceshareunitawardsDetails" roleURI="http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSrestrictedstockunitsrestrictedsharesandperformanceshareunitawardsDetails">
        <link:definition>0000074 - Disclosure - SHARE-BASED COMPENSATION PLANS (restricted stock units, restricted shares and performance share unit awards) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SHAREBASEDCOMPENSATIONPLANSemployeestockpurchaseplanDetails" roleURI="http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSemployeestockpurchaseplanDetails">
        <link:definition>0000075 - Disclosure - SHARE-BASED COMPENSATION PLANS (employee stock purchase plan) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="POSTRETIREMENTBENEFITSobligationsandfundedstatusDetails" roleURI="http://www.deluxe.com/role/POSTRETIREMENTBENEFITSobligationsandfundedstatusDetails">
        <link:definition>0000076 - Disclosure - POSTRETIREMENT BENEFITS (obligations and funded status) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="POSTRETIREMENTBENEFITSnetperiodicbenefitincomeandactuarialassumptionsDetails" roleURI="http://www.deluxe.com/role/POSTRETIREMENTBENEFITSnetperiodicbenefitincomeandactuarialassumptionsDetails">
        <link:definition>0000077 - Disclosure - POSTRETIREMENT BENEFITS (net periodic benefit income and actuarial assumptions) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="POSTRETIREMENTBENEFITSplanassetsDetails" roleURI="http://www.deluxe.com/role/POSTRETIREMENTBENEFITSplanassetsDetails">
        <link:definition>0000078 - Disclosure - POSTRETIREMENT BENEFITS (plan assets) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="POSTRETIREMENTBENEFITScashflowsDetails" roleURI="http://www.deluxe.com/role/POSTRETIREMENTBENEFITScashflowsDetails">
        <link:definition>0000079 - Disclosure - POSTRETIREMENT BENEFITS (cash flows) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="POSTRETIREMENTBENEFITS401kPlanDetails" roleURI="http://www.deluxe.com/role/POSTRETIREMENTBENEFITS401kPlanDetails">
        <link:definition>0000080 - Disclosure - POSTRETIREMENT BENEFITS (401k Plan) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DEBTDetails" roleURI="http://www.deluxe.com/role/DEBTDetails">
        <link:definition>0000081 - Disclosure - DEBT (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DEBTDetails_1" roleURI="http://www.deluxe.com/role/DEBTDetails_1">
        <link:definition>0000081 - Disclosure - DEBT (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LEASESDetails" roleURI="http://www.deluxe.com/role/LEASESDetails">
        <link:definition>0000082 - Disclosure - LEASES (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LEASESDetails_1" roleURI="http://www.deluxe.com/role/LEASESDetails_1">
        <link:definition>0000082 - Disclosure - LEASES (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OTHERCOMMITMENTSANDCONTINGENCIESDetails" roleURI="http://www.deluxe.com/role/OTHERCOMMITMENTSANDCONTINGENCIESDetails">
        <link:definition>0000083 - Disclosure - OTHER COMMITMENTS AND CONTINGENCIES (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SHAREHOLDERSEQUITYDetails" roleURI="http://www.deluxe.com/role/SHAREHOLDERSEQUITYDetails">
        <link:definition>0000084 - Disclosure - SHAREHOLDERS' EQUITY (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BUSINESSSEGMENTINFORMATIONsegmentresultsDetails" roleURI="http://www.deluxe.com/role/BUSINESSSEGMENTINFORMATIONsegmentresultsDetails">
        <link:definition>0000085 - Disclosure - BUSINESS SEGMENT INFORMATION (segment results) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BUSINESSSEGMENTINFORMATIONdisaggregatedrevenueinformationDetails" roleURI="http://www.deluxe.com/role/BUSINESSSEGMENTINFORMATIONdisaggregatedrevenueinformationDetails">
        <link:definition>0000086 - Disclosure - BUSINESS SEGMENT INFORMATION (disaggregated revenue information) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:element id="dlx_RestructuringOperatingExpense" abstract="false" name="RestructuringOperatingExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dlx_OtherCommonSharesRetiredValue" abstract="false" name="OtherCommonSharesRetiredValue" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dlx_FormsAndOtherProductsMember" abstract="true" name="FormsAndOtherProductsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dlx_LoansandnotesreceivablefromdistributorsPolicyTextBlock" abstract="false" name="LoansandnotesreceivablefromdistributorsPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="dlx_A401Kplan50employermatchMember" abstract="true" name="A401Kplan50employermatchMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dlx_RestructuringIntegrationAndOtherCosts" abstract="false" name="RestructuringIntegrationAndOtherCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dlx_NorthAmericanWebHostingBusinessMember" abstract="true" name="NorthAmericanWebHostingBusinessMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dlx_Exerciseperiodofawardfollowingvoluntaryterminationofemployment" abstract="false" name="Exerciseperiodofawardfollowingvoluntaryterminationofemployment" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="dlx_FundsHeldForCustomersPolicyTextBlock" abstract="false" name="FundsHeldForCustomersPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="dlx_PromotionalSolutionsMember" abstract="true" name="PromotionalSolutionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dlx_PaymentsForCloudComputingArrangements" abstract="false" name="PaymentsForCloudComputingArrangements" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dlx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesFundsHeldForCustomers" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesFundsHeldForCustomers" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dlx_FundsHeldForCustomersMember" abstract="true" name="FundsHeldForCustomersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dlx_InterestRateLoansAndNotesReceivable" abstract="false" name="InterestRateLoansAndNotesReceivable" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="dlx_SwingLineSubFacilityMember" abstract="true" name="SwingLineSubFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dlx_SupplementalBalanceSheetAndCashFlowInformationTextBlock" abstract="false" name="SupplementalBalanceSheetAndCashFlowInformationTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="dlx_OthercurrentandnoncurrentassetsMember" abstract="true" name="OthercurrentandnoncurrentassetsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dlx_MinimumInterestCoverageRatio" abstract="false" name="MinimumInterestCoverageRatio" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="dlx_DatadrivenmarketingandtreasurymanagementsolutionsMember" abstract="true" name="DatadrivenmarketingandtreasurymanagementsolutionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dlx_InterestRateSwapSeptember2022Member" abstract="true" name="InterestRateSwapSeptember2022Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dlx_Additionstoprepaidproductdiscounts" abstract="false" name="Additionstoprepaidproductdiscounts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dlx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dlx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalentsRestrictedCashAndEquivalents" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalentsRestrictedCashAndEquivalents" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dlx_LesseeScheduleOfLeaseObligationMaturitiesTableTextBlock" abstract="false" name="LesseeScheduleOfLeaseObligationMaturitiesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="dlx_DataSolutionsMember" abstract="true" name="DataSolutionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dlx_A401Kplan100employermatchMember" abstract="true" name="A401Kplan100employermatchMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dlx_MeasurementOfTaxBenefitMinimumPercentageTaxBenefitMustBeLikelyToBeRealized" abstract="false" name="MeasurementOfTaxBenefitMinimumPercentageTaxBenefitMustBeLikelyToBeRealized" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="dlx_LoansAndNotesReceivableFromDistributorsMember" abstract="true" name="LoansAndNotesReceivableFromDistributorsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dlx_PermittedPayments" abstract="false" name="PermittedPayments" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dlx_LesseeOperatingLeaseNotYetCommencedAmount" abstract="false" name="LesseeOperatingLeaseNotYetCommencedAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dlx_DatadrivenmarketingsolutionsMember" abstract="true" name="DatadrivenmarketingsolutionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dlx_ChecksReportingUnitMember" abstract="true" name="ChecksReportingUnitMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dlx_DeferredTaxLiabilitiesCloudComputingArrangements" abstract="false" name="DeferredTaxLiabilitiesCloudComputingArrangements" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dlx_ScheduleOfSupplementalCashFlowInformationLeasesTableTextBlock" abstract="false" name="ScheduleOfSupplementalCashFlowInformationLeasesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="dlx_DataAnalyticsReportingUnitMember" abstract="true" name="DataAnalyticsReportingUnitMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dlx_Netoperatinglossandtaxcreditcarryforwards" abstract="false" name="Netoperatinglossandtaxcreditcarryforwards" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dlx_AdditionalMatchingAmountForRestrictedStockUnitAwards" abstract="false" name="AdditionalMatchingAmountForRestrictedStockUnitAwards" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="dlx_LeaseIncentivesReceivable" abstract="false" name="LeaseIncentivesReceivable" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dlx_IncreaseInEarningsMember" abstract="true" name="IncreaseInEarningsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dlx_FirstAmericanMember" abstract="true" name="FirstAmericanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dlx_DefinedContributionServiceRequirement" abstract="false" name="DefinedContributionServiceRequirement" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="dlx_Maximummaturityofcashequivalents" abstract="false" name="Maximummaturityofcashequivalents" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="dlx_A401Kplanfirst1ofwagescontributedbyemployeeMember" abstract="true" name="A401Kplanfirst1ofwagescontributedbyemployeeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dlx_Numberofcustomers" abstract="false" name="Numberofcustomers" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="dlx_DebtCovenantsTableTextBlock" abstract="false" name="DebtCovenantsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="dlx_ChecksMember" abstract="true" name="ChecksMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dlx_PromotionalSolutionsReportingUnitMember" abstract="true" name="PromotionalSolutionsReportingUnitMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dlx_DeferredTaxAssetsNetOperatingAndCapitalLossCarryforwards" abstract="false" name="DeferredTaxAssetsNetOperatingAndCapitalLossCarryforwards" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dlx_A401Kplannext5ofwagescontributedbyemployeeMember" abstract="true" name="A401Kplannext5ofwagescontributedbyemployeeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dlx_Checks1Member" abstract="true" name="Checks1Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dlx_ReportingunitsforwhichquantitativeanalysiscompletedMember" abstract="true" name="ReportingunitsforwhichquantitativeanalysiscompletedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dlx_ProceedsFromDivestitureOfBusinessContingentConsideration" abstract="false" name="ProceedsFromDivestitureOfBusinessContingentConsideration" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dlx_SupplementalBalanceSheetAndCashFlowInformationAbstract" abstract="true" name="SupplementalBalanceSheetAndCashFlowInformationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="dlx_TreasurymanagementsolutionsMember" abstract="true" name="TreasurymanagementsolutionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dlx_RestrictedSharesAndRestrictedStockUnitsMember" abstract="true" name="RestrictedSharesAndRestrictedStockUnitsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dlx_CurrentPortionOfLongTermDebtAndLongTermDebtMember" abstract="true" name="CurrentPortionOfLongTermDebtAndLongTermDebtMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dlx_InterestRateSwapJuly2019Member" abstract="true" name="InterestRateSwapJuly2019Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dlx_PaymentsMember" abstract="true" name="PaymentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dlx_CEOtransitioncosts" abstract="false" name="CEOtransitioncosts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dlx_DeferredTaxAssetPayrollTaxDeferral" abstract="false" name="DeferredTaxAssetPayrollTaxDeferral" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dlx_ScheduleOfSupplementalBalanceSheetInformationLeasesTableTextBlock" abstract="false" name="ScheduleOfSupplementalBalanceSheetInformationLeasesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="dlx_Deferredrevenueperiodoverwhichrecognized" abstract="false" name="Deferredrevenueperiodoverwhichrecognized" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="dlx_ConsolidatedTotalLeverageRatioLimitingPermittedPayments" abstract="false" name="ConsolidatedTotalLeverageRatioLimitingPermittedPayments" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="dlx_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustmentWeightedAverageGrantDateFairValue" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustmentWeightedAverageGrantDateFairValue" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="dlx_SmallBusinessDistributorsMember" abstract="true" name="SmallBusinessDistributorsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dlx_Deferredtaxvaluationallowancesforeigncurrencytranslation" abstract="false" name="Deferredtaxvaluationallowancesforeigncurrencytranslation" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dlx_CloudComputingArrangementsPolicyTextBlock" abstract="false" name="CloudComputingArrangementsPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="dlx_PrepaidproductdiscountsAbstract" abstract="true" name="PrepaidproductdiscountsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="dlx_MeasurementInputGrossMarginGrowthRateMember" abstract="true" name="MeasurementInputGrossMarginGrowthRateMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dlx_MerchantServicesAndOtherPaymentSolutionsMember" abstract="true" name="MerchantServicesAndOtherPaymentSolutionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dlx_SoftwareforResaleMember" abstract="true" name="SoftwareforResaleMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dlx_InternallaborMember" abstract="true" name="InternallaborMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dlx_TotalFinanceLeaseCost" abstract="false" name="TotalFinanceLeaseCost" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dlx_Periodsaftergrantwhenvestingofawardmaybemodified" abstract="false" name="Periodsaftergrantwhenvestingofawardmaybemodified" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="dlx_ShortTermLeaseTerm" abstract="false" name="ShortTermLeaseTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="dlx_ProceedsFromSaleOfBusinessesAndProductiveAssets" abstract="false" name="ProceedsFromSaleOfBusinessesAndProductiveAssets" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dlx_EffectiveTaxRateReconciliationNondeductibleAcquisitionCosts" abstract="false" name="EffectiveTaxRateReconciliationNondeductibleAcquisitionCosts" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="dlx_LitigationSettlementPeriod" abstract="false" name="LitigationSettlementPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="dlx_PaymentsToAcquireCapitalAssets" abstract="false" name="PaymentsToAcquireCapitalAssets" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dlx_ExternalconsultingfeesMember" abstract="true" name="ExternalconsultingfeesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dlx_ParticipantsUnderAge65Member" abstract="true" name="ParticipantsUnderAge65Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dlx_EffectiveIncomeTaxRateReconciliationPayablesAndReceivablesForPriorYearTaxReturns" abstract="false" name="EffectiveIncomeTaxRateReconciliationPayablesAndReceivablesForPriorYearTaxReturns" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="dlx_SharebasedcompensationperformanceshareawardsvaluationassumptionsTableTextBlock" abstract="false" name="SharebasedcompensationperformanceshareawardsvaluationassumptionsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="dlx_MaturityPeriodDebtSecurities" abstract="false" name="MaturityPeriodDebtSecurities" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="dlx_NumberOfSharesOfCommonStockIntoWhichEachAwardIsConvertible" abstract="false" name="NumberOfSharesOfCommonStockIntoWhichEachAwardIsConvertible" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="dlx_Intangiblesfairvalueinputs" abstract="false" name="Intangiblesfairvalueinputs" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="dlx_FundsHeldForCustomersLiabiilty" abstract="false" name="FundsHeldForCustomersLiabiilty" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dlx_CloudSolutionsMember" abstract="true" name="CloudSolutionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dlx_LesseeOperatingLeaseNotYetCommencedLeaseTerm" abstract="false" name="LesseeOperatingLeaseNotYetCommencedLeaseTerm" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="dlx_Deferredtaxliabilitiesrevenuerecognition" abstract="false" name="Deferredtaxliabilitiesrevenuerecognition" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dlx_RemeasurementOfLiabilityShareBasedAward" abstract="false" name="RemeasurementOfLiabilityShareBasedAward" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dlx_ContractCostsPracticalExpedientPeriod" abstract="false" name="ContractCostsPracticalExpedientPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="dlx_RollforwardofdeferredincometaxvaluationallowancesTableTextBlock" abstract="false" name="RollforwardofdeferredincometaxvaluationallowancesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="dlx_Prepaidproductdiscounts" abstract="false" name="Prepaidproductdiscounts" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dlx_Prepaidproductdiscountpayments" abstract="false" name="Prepaidproductdiscountpayments" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dlx_Restructuringchargesnet" abstract="false" name="Restructuringchargesnet" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dlx_ImpairmentOfLongLivedAssetsAndAmortizableIntangiblesPolicyTextBlock" abstract="false" name="ImpairmentOfLongLivedAssetsAndAmortizableIntangiblesPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="dlx_Remainingleaseterm" abstract="false" name="Remainingleaseterm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="dlx_PrepaidproductdiscountsLineItems" abstract="true" name="PrepaidproductdiscountsLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="dlx_RestrictedStockUnitsClassifiedAsLiabilitiesMember" abstract="true" name="RestrictedStockUnitsClassifiedAsLiabilitiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dlx_Revenueinexcessofbillingscurrent" abstract="false" name="Revenueinexcessofbillingscurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dlx_Purchasepricepershareemployeestockpurchaseplan" abstract="false" name="Purchasepricepershareemployeestockpurchaseplan" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="dlx_CustomerRebates" abstract="false" name="CustomerRebates" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dlx_PromotionalSolutionsBusinessExitsMember" abstract="true" name="PromotionalSolutionsBusinessExitsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dlx_FinancingReceivableAllowanceForCreditLossesOtherChange" abstract="false" name="FinancingReceivableAllowanceForCreditLossesOtherChange" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dlx_MajorCustomersMember" abstract="true" name="MajorCustomersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dlx_MaximumConsolidatedSecuredLeverageRatio" abstract="false" name="MaximumConsolidatedSecuredLeverageRatio" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="dlx_OtherCommonSharesRetiredShares" abstract="false" name="OtherCommonSharesRetiredShares" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="dlx_Otherchangesinprepaidproductdiscounts" abstract="false" name="Otherchangesinprepaidproductdiscounts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dlx_AccruedWagesAndPayrollLiabilities" abstract="false" name="AccruedWagesAndPayrollLiabilities" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dlx_LancasterCaliforniaFacilityMember" abstract="true" name="LancasterCaliforniaFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dlx_TermLoanFacilityMember" abstract="true" name="TermLoanFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dlx_WebAndHostedSolutionsMember" abstract="true" name="WebAndHostedSolutionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dlx_ValuationAllowanceChangeFromDispositionOfBusiness" abstract="false" name="ValuationAllowanceChangeFromDispositionOfBusiness" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dlx_AssetsheldforsalePolicyTextBlock" abstract="false" name="AssetsheldforsalePolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="dlx_ThreeToFourInternalGradeMember" abstract="true" name="ThreeToFourInternalGradeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dlx_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeTax" abstract="false" name="DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeTax" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dlx_LesseeLeaseDisclosuresTextBlock" abstract="false" name="LesseeLeaseDisclosuresTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="dlx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNonCurrentLiabilitiesOperatingLeaseObligations" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNonCurrentLiabilitiesOperatingLeaseObligations" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dlx_DeductibleInterestCarryforwardMember" abstract="true" name="DeductibleInterestCarryforwardMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dlx_AmortizationOfPrepaidProductDiscounts" abstract="false" name="AmortizationOfPrepaidProductDiscounts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dlx_InternaluseComputerSoftwareIntangibleAssetMember" abstract="true" name="InternaluseComputerSoftwareIntangibleAssetMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dlx_PrepaidproductdiscountsTable" abstract="true" name="PrepaidproductdiscountsTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="dlx_Businesscombinationsmeasurementperiod" abstract="false" name="Businesscombinationsmeasurementperiod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="dlx_PrepaidproductdiscountsRollForward" abstract="true" name="PrepaidproductdiscountsRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="dlx_ConsolidatedTotalLeverageRatio" abstract="false" name="ConsolidatedTotalLeverageRatio" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="dlx_Amortizationperiodprepaidproductdiscounts" abstract="false" name="Amortizationperiodprepaidproductdiscounts" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="dlx_PurchaseAccountingAdjustmentsDeferredIncomeTaxLiabilities" abstract="false" name="PurchaseAccountingAdjustmentsDeferredIncomeTaxLiabilities" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dlx_ConsiderationTransferredLiabilitiesIncurredBusinessCombinationsAndAssetPurchases" abstract="false" name="ConsiderationTransferredLiabilitiesIncurredBusinessCombinationsAndAssetPurchases" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dlx_DirectToConsumerReportingUnitMember" abstract="true" name="DirectToConsumerReportingUnitMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dlx_ReportingunitsforwhichqualitativeanalysiscompletedMember" abstract="true" name="ReportingunitsforwhichqualitativeanalysiscompletedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dlx_DataSolutionWebHostingReportingUnitMember" abstract="true" name="DataSolutionWebHostingReportingUnitMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dlx_Deferredtaxliabilitiesemployeebenefits" abstract="false" name="Deferredtaxliabilitiesemployeebenefits" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dlx_AustralianWebHostingBusinessMember" abstract="true" name="AustralianWebHostingBusinessMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dlx_MeasurementInputRevenueGrowthRateMember" abstract="true" name="MeasurementInputRevenueGrowthRateMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dlx_OneToTwoInternalGradeMember" abstract="true" name="OneToTwoInternalGradeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dlx_Variableconsiderationperiodoverwhichfinalized" abstract="false" name="Variableconsiderationperiodoverwhichfinalized" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="dlx_Prepaidproductdiscountliabilitycurrent" abstract="false" name="Prepaidproductdiscountliabilitycurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dlx_AmortizationPeriodNetActuarialLoss" abstract="false" name="AmortizationPeriodNetActuarialLoss" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="dlx_DefinedbenefitplanequitysecuritiessmallandmidcapMember" abstract="true" name="DefinedbenefitplanequitysecuritiessmallandmidcapMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dlx_Netchangeincustomerfundsobligations" abstract="false" name="Netchangeincustomerfundsobligations" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dlx_MarketingAndPromotionalSolutionsMember" abstract="true" name="MarketingAndPromotionalSolutionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dlx_Deferredtaxassetsoperatingleases" abstract="false" name="Deferredtaxassetsoperatingleases" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dlx_PrepaidproductdiscountsPolicyTextBlockPolicyTextBlock" abstract="false" name="PrepaidproductdiscountsPolicyTextBlockPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="dlx_ParticipantsAge65AndOlderMember" abstract="true" name="ParticipantsAge65AndOlderMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dlx_ScheduleofprepaidproductdiscountsTableTextBlock" abstract="false" name="ScheduleofprepaidproductdiscountsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="dlx_InterestRateSwapMarch2023Member" abstract="true" name="InterestRateSwapMarch2023Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dlx_PaymentsReportingUnitMember" abstract="true" name="PaymentsReportingUnitMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dlx_AdjustedEBITDA" abstract="false" name="AdjustedEBITDA" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>13
<FILENAME>dlx-20221231_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:3edb007a-f7d3-47bf-8f59-209e92d7e2fe,g:a9dad5de-ef43-4966-8683-52ae68a54a50-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="dlx-20221231.xsd#CONSOLIDATEDBALANCESHEETS"/>
  <link:calculationLink xlink:role="http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_ef5ce01a-97e6-41d9-b5a6-395ca390939f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_6456f318-d0c9-4791-b652-42f0eb9ba5b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_ef5ce01a-97e6-41d9-b5a6-395ca390939f" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_6456f318-d0c9-4791-b652-42f0eb9ba5b3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_23087733-18bb-4db7-9f07-3cc7750af330" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_ef5ce01a-97e6-41d9-b5a6-395ca390939f" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_23087733-18bb-4db7-9f07-3cc7750af330" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_e7141ab2-fcb6-4fdc-852b-dc289f598250" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_ef5ce01a-97e6-41d9-b5a6-395ca390939f" xlink:to="loc_us-gaap_InventoryNet_e7141ab2-fcb6-4fdc-852b-dc289f598250" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FundsHeldForClients_d837ddcd-6551-4c07-9986-a7520c0c2af7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FundsHeldForClients"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_ef5ce01a-97e6-41d9-b5a6-395ca390939f" xlink:to="loc_us-gaap_FundsHeldForClients_d837ddcd-6551-4c07-9986-a7520c0c2af7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_Revenueinexcessofbillingscurrent_0a09f2a2-2470-4e89-b3c3-27833d1666a9" xlink:href="dlx-20221231.xsd#dlx_Revenueinexcessofbillingscurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_ef5ce01a-97e6-41d9-b5a6-395ca390939f" xlink:to="loc_dlx_Revenueinexcessofbillingscurrent_0a09f2a2-2470-4e89-b3c3-27833d1666a9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_73d09006-4a0b-495e-b8da-df9e03d41cbc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_ef5ce01a-97e6-41d9-b5a6-395ca390939f" xlink:to="loc_us-gaap_OtherAssetsCurrent_73d09006-4a0b-495e-b8da-df9e03d41cbc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseCurrent_0169f1fb-f4dc-4250-89c9-7f11d36dbbab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_ef5ce01a-97e6-41d9-b5a6-395ca390939f" xlink:to="loc_us-gaap_PrepaidExpenseCurrent_0169f1fb-f4dc-4250-89c9-7f11d36dbbab" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_a46ee29a-3f27-4f7c-9fcd-558e639f2c1e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_7c779bc3-af88-401f-acfe-c8b5eba16e92" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_a46ee29a-3f27-4f7c-9fcd-558e639f2c1e" xlink:to="loc_us-gaap_CommonStockValue_7c779bc3-af88-401f-acfe-c8b5eba16e92" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_dd4e3621-e6a3-4184-b437-1a4dd56601d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_a46ee29a-3f27-4f7c-9fcd-558e639f2c1e" xlink:to="loc_us-gaap_AdditionalPaidInCapital_dd4e3621-e6a3-4184-b437-1a4dd56601d3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_5d500415-be12-4db7-915a-d4419a7bb3f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_a46ee29a-3f27-4f7c-9fcd-558e639f2c1e" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_5d500415-be12-4db7-915a-d4419a7bb3f2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_dc8ff432-01ca-4f21-8787-bdd24a07d9e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_a46ee29a-3f27-4f7c-9fcd-558e639f2c1e" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_dc8ff432-01ca-4f21-8787-bdd24a07d9e7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_7935f88d-24fe-4788-9501-dfd8aa18acea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterest"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_a46ee29a-3f27-4f7c-9fcd-558e639f2c1e" xlink:to="loc_us-gaap_MinorityInterest_7935f88d-24fe-4788-9501-dfd8aa18acea" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_d6bbbd3a-a033-4413-86a8-8ed454b8a8ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_c08658c8-c21e-4aca-96a8-4bf5d607f6da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_d6bbbd3a-a033-4413-86a8-8ed454b8a8ae" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_c08658c8-c21e-4aca-96a8-4bf5d607f6da" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_27bcc4fe-cfc6-493a-a82b-386f5b46cd1e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_d6bbbd3a-a033-4413-86a8-8ed454b8a8ae" xlink:to="loc_us-gaap_AccountsPayableCurrent_27bcc4fe-cfc6-493a-a82b-386f5b46cd1e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_FundsHeldForCustomersLiabiilty_1928773c-4749-4073-bd92-550515e37c89" xlink:href="dlx-20221231.xsd#dlx_FundsHeldForCustomersLiabiilty"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_d6bbbd3a-a033-4413-86a8-8ed454b8a8ae" xlink:to="loc_dlx_FundsHeldForCustomersLiabiilty_1928773c-4749-4073-bd92-550515e37c89" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_f3cff9a1-94a2-4492-a8f1-791310c621f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_d6bbbd3a-a033-4413-86a8-8ed454b8a8ae" xlink:to="loc_us-gaap_LongTermDebtCurrent_f3cff9a1-94a2-4492-a8f1-791310c621f4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_cf6be20f-9175-45cc-ad1b-4817f3ca4ccc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_f2317bde-8a9b-44db-b9cb-82ea3b90103c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_cf6be20f-9175-45cc-ad1b-4817f3ca4ccc" xlink:to="loc_us-gaap_AssetsCurrent_f2317bde-8a9b-44db-b9cb-82ea3b90103c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_69105f0f-6f43-49dd-844e-9f33ece4d1ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_cf6be20f-9175-45cc-ad1b-4817f3ca4ccc" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_69105f0f-6f43-49dd-844e-9f33ece4d1ec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermInvestments_f571d3ae-18f3-4ec5-a9b8-2731e0611c2d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermInvestments"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_cf6be20f-9175-45cc-ad1b-4817f3ca4ccc" xlink:to="loc_us-gaap_LongTermInvestments_f571d3ae-18f3-4ec5-a9b8-2731e0611c2d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_585d8ede-6ca7-45ef-ac41-93bc89c17411" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_cf6be20f-9175-45cc-ad1b-4817f3ca4ccc" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_585d8ede-6ca7-45ef-ac41-93bc89c17411" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_098a6026-7a44-4b50-beaa-d4e54a987ab4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_cf6be20f-9175-45cc-ad1b-4817f3ca4ccc" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_098a6026-7a44-4b50-beaa-d4e54a987ab4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_5af9824c-0c42-4364-a95d-b19982d30e20" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_cf6be20f-9175-45cc-ad1b-4817f3ca4ccc" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_5af9824c-0c42-4364-a95d-b19982d30e20" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_ccb62e5c-74f4-4bf7-8d79-77ba8a495b12" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_cf6be20f-9175-45cc-ad1b-4817f3ca4ccc" xlink:to="loc_us-gaap_Goodwill_ccb62e5c-74f4-4bf7-8d79-77ba8a495b12" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_6f0b7f2e-172d-43db-a49c-660e279cf8a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_cf6be20f-9175-45cc-ad1b-4817f3ca4ccc" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_6f0b7f2e-172d-43db-a49c-660e279cf8a5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_6bec3736-6ee9-4ca5-8f8b-29834e88ccb7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_3e5342e4-dcb6-4ad7-b5e6-f9826be374be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_6bec3736-6ee9-4ca5-8f8b-29834e88ccb7" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_3e5342e4-dcb6-4ad7-b5e6-f9826be374be" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_83e9bb3d-f357-434b-8d98-99e699e7ddec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_6bec3736-6ee9-4ca5-8f8b-29834e88ccb7" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_83e9bb3d-f357-434b-8d98-99e699e7ddec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_5b218d82-7f45-4f30-a64d-f257dec57af1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_6bec3736-6ee9-4ca5-8f8b-29834e88ccb7" xlink:to="loc_us-gaap_LiabilitiesCurrent_5b218d82-7f45-4f30-a64d-f257dec57af1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_98385537-3796-4f9e-a585-bae68e362ee0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_6bec3736-6ee9-4ca5-8f8b-29834e88ccb7" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_98385537-3796-4f9e-a585-bae68e362ee0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_a598efc5-6b7b-4d94-a960-740b8b68828e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_6bec3736-6ee9-4ca5-8f8b-29834e88ccb7" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_a598efc5-6b7b-4d94-a960-740b8b68828e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_d907e925-aaab-4dbb-969b-3b468b62f0d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_6bec3736-6ee9-4ca5-8f8b-29834e88ccb7" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_d907e925-aaab-4dbb-969b-3b468b62f0d1" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" xlink:type="simple" xlink:href="dlx-20221231.xsd#CONSOLIDATEDSTATEMENTSOFINCOME"/>
  <link:calculationLink xlink:role="http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_04c7c562-991d-4cbf-a377-54bb27f80505" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_cd5e67c6-5788-4efc-8d04-b560a8393948" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_04c7c562-991d-4cbf-a377-54bb27f80505" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_cd5e67c6-5788-4efc-8d04-b560a8393948" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_7ae4f6e9-f778-4bae-a0f7-04fdb309ab51" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_04c7c562-991d-4cbf-a377-54bb27f80505" xlink:to="loc_us-gaap_InterestExpense_7ae4f6e9-f778-4bae-a0f7-04fdb309ab51" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_ce6f7fa4-ee9e-413f-a5b7-467800f60408" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_04c7c562-991d-4cbf-a377-54bb27f80505" xlink:to="loc_us-gaap_OperatingIncomeLoss_ce6f7fa4-ee9e-413f-a5b7-467800f60408" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_7671b230-7e13-48f0-8b4f-660c0363cef1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_6f6e8885-9495-4fde-af85-f0f5240c7244" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_7671b230-7e13-48f0-8b4f-660c0363cef1" xlink:to="loc_us-gaap_Revenues_6f6e8885-9495-4fde-af85-f0f5240c7244" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_97814c14-2e50-45bb-9352-3d29240fcab6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfRevenue"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_7671b230-7e13-48f0-8b4f-660c0363cef1" xlink:to="loc_us-gaap_CostOfRevenue_97814c14-2e50-45bb-9352-3d29240fcab6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_8cc828b8-52f5-4472-b717-4f1845bce764" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_abdba838-6d35-4e3b-94c3-42b155a96c51" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_8cc828b8-52f5-4472-b717-4f1845bce764" xlink:to="loc_us-gaap_ProfitLoss_abdba838-6d35-4e3b-94c3-42b155a96c51" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_f39ee952-b90e-4368-808b-a9175c9747d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_8cc828b8-52f5-4472-b717-4f1845bce764" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_f39ee952-b90e-4368-808b-a9175c9747d3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_f0811ca3-083d-4a61-b07f-6c2c2f523511" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_64935b9a-8b61-48d7-a5fa-4c4cc1c68439" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_f0811ca3-083d-4a61-b07f-6c2c2f523511" xlink:to="loc_us-gaap_GrossProfit_64935b9a-8b61-48d7-a5fa-4c4cc1c68439" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_91ca33f7-66ac-41a4-98df-8a999c75fd43" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_f0811ca3-083d-4a61-b07f-6c2c2f523511" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_91ca33f7-66ac-41a4-98df-8a999c75fd43" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_RestructuringOperatingExpense_419b9431-61b6-4805-95d4-7983cc9e8892" xlink:href="dlx-20221231.xsd#dlx_RestructuringOperatingExpense"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_f0811ca3-083d-4a61-b07f-6c2c2f523511" xlink:to="loc_dlx_RestructuringOperatingExpense_419b9431-61b6-4805-95d4-7983cc9e8892" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_66341a86-70ff-4402-9df2-89aea3453408" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_f0811ca3-083d-4a61-b07f-6c2c2f523511" xlink:to="loc_us-gaap_AssetImpairmentCharges_66341a86-70ff-4402-9df2-89aea3453408" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_d656386b-0a3f-468c-90e7-bb951d8634dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_f0811ca3-083d-4a61-b07f-6c2c2f523511" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_d656386b-0a3f-468c-90e7-bb951d8634dd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_a6123058-dd99-4a63-957f-d8db42549d7e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_3e4185d2-2d97-46a7-9e0b-7353a8921b6a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_a6123058-dd99-4a63-957f-d8db42549d7e" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_3e4185d2-2d97-46a7-9e0b-7353a8921b6a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_c4232ff3-39c0-488b-8491-2eb0b8fb3588" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_a6123058-dd99-4a63-957f-d8db42549d7e" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_c4232ff3-39c0-488b-8491-2eb0b8fb3588" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" xlink:type="simple" xlink:href="dlx-20221231.xsd#CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"/>
  <link:calculationLink xlink:role="http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1_595f9a42-fe04-4618-ad82-7e6909ee41a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax_f7d87a38-905d-42d8-a8d0-d587f7e781fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1_595f9a42-fe04-4618-ad82-7e6909ee41a6" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax_f7d87a38-905d-42d8-a8d0-d587f7e781fd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax_bfad6b44-c899-43b8-8b9d-32333ffe94c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1_595f9a42-fe04-4618-ad82-7e6909ee41a6" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax_bfad6b44-c899-43b8-8b9d-32333ffe94c1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax_09bf0f83-8904-48cb-b311-196e493c049d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1_595f9a42-fe04-4618-ad82-7e6909ee41a6" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax_09bf0f83-8904-48cb-b311-196e493c049d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax_a8a1e129-585d-4d8c-83c0-9cabd818470f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax_a74a10bd-69d7-4613-bc07-d3908187b621" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax_a8a1e129-585d-4d8c-83c0-9cabd818470f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax_a74a10bd-69d7-4613-bc07-d3908187b621" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax_8064b496-6ed3-4b29-a7cb-047ae92bf99a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax_a8a1e129-585d-4d8c-83c0-9cabd818470f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax_8064b496-6ed3-4b29-a7cb-047ae92bf99a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax_ee4346bf-d6e3-445f-9b86-16c9304db789" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax_a8a1e129-585d-4d8c-83c0-9cabd818470f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax_ee4346bf-d6e3-445f-9b86-16c9304db789" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_9fb20942-e1c4-4eb4-bac7-26a457aa60e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_df95b12c-3dd8-4df6-940a-19330cd01553" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_9fb20942-e1c4-4eb4-bac7-26a457aa60e0" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_df95b12c-3dd8-4df6-940a-19330cd01553" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_4b7a8962-ba36-47cc-a75e-a3e5c32c71fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_9fb20942-e1c4-4eb4-bac7-26a457aa60e0" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_4b7a8962-ba36-47cc-a75e-a3e5c32c71fb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_2ade0538-f8f3-4ed5-bc6e-c5194a855845" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_beb1e798-dca0-4ce0-8d96-8976178354b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_2ade0538-f8f3-4ed5-bc6e-c5194a855845" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_beb1e798-dca0-4ce0-8d96-8976178354b7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_7c30285d-2059-4313-9c7a-f19af1de1305" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_2ade0538-f8f3-4ed5-bc6e-c5194a855845" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_7c30285d-2059-4313-9c7a-f19af1de1305" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax_40160c69-66c6-47e1-8449-5e1e9298960e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_efab5dec-daec-4ace-8860-cad902442c2e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax_40160c69-66c6-47e1-8449-5e1e9298960e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_efab5dec-daec-4ace-8860-cad902442c2e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax_c0d07c57-f9c3-4b67-a36b-01c99fe6a769" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax_40160c69-66c6-47e1-8449-5e1e9298960e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax_c0d07c57-f9c3-4b67-a36b-01c99fe6a769" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_044d6a60-564f-4958-b5ec-b735ee8345f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_a59a7c76-2453-4306-a514-0a49dbb869d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_044d6a60-564f-4958-b5ec-b735ee8345f2" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_a59a7c76-2453-4306-a514-0a49dbb869d4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_24d62ace-5318-4252-9498-671f026e2b3e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_044d6a60-564f-4958-b5ec-b735ee8345f2" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_24d62ace-5318-4252-9498-671f026e2b3e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax_0bbd7301-1192-4e25-811b-e5a20d5e580a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_bf88e37d-82bf-45d4-bf5c-a742483312ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax_0bbd7301-1192-4e25-811b-e5a20d5e580a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_bf88e37d-82bf-45d4-bf5c-a742483312ae" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax_d2ed98f9-aa9b-4990-aefb-351c67909458" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax_0bbd7301-1192-4e25-811b-e5a20d5e580a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax_d2ed98f9-aa9b-4990-aefb-351c67909458" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_889a1f90-79c6-4ba6-ad7b-8098aef1be4a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_58006f3d-3d00-48c3-9a04-c166bcb85783" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_889a1f90-79c6-4ba6-ad7b-8098aef1be4a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_58006f3d-3d00-48c3-9a04-c166bcb85783" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_0e26050b-94ea-4bad-af41-49d7f839843e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_889a1f90-79c6-4ba6-ad7b-8098aef1be4a" xlink:to="loc_us-gaap_ProfitLoss_0e26050b-94ea-4bad-af41-49d7f839843e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_29105fc3-635d-4873-952b-b82f7681fd3b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_8e9f1ac7-0bb8-45b8-b7bd-ba41fee5c35f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_29105fc3-635d-4873-952b-b82f7681fd3b" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_8e9f1ac7-0bb8-45b8-b7bd-ba41fee5c35f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_3d1715c7-86ff-43c4-9479-b67f491fbf79" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_29105fc3-635d-4873-952b-b82f7681fd3b" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_3d1715c7-86ff-43c4-9479-b67f491fbf79" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_dbe788ea-6f11-49e8-b8c2-dbde672859d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_29105fc3-635d-4873-952b-b82f7681fd3b" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_dbe788ea-6f11-49e8-b8c2-dbde672859d5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_93da5be7-7b1b-4aed-a312-5671a6c504b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_29105fc3-635d-4873-952b-b82f7681fd3b" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_93da5be7-7b1b-4aed-a312-5671a6c504b6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_fcd040f7-8e99-4175-a29a-04e8a5af6ca4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_4b5397d6-e137-47ba-a17a-b46bac7f2800" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_fcd040f7-8e99-4175-a29a-04e8a5af6ca4" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_4b5397d6-e137-47ba-a17a-b46bac7f2800" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax_264b2536-dcb8-4a07-bf9d-cdc7bbc9391b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_fcd040f7-8e99-4175-a29a-04e8a5af6ca4" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax_264b2536-dcb8-4a07-bf9d-cdc7bbc9391b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_46cbcc5a-6556-417d-9ef6-d6bd7b1a5aef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_fcd040f7-8e99-4175-a29a-04e8a5af6ca4" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_46cbcc5a-6556-417d-9ef6-d6bd7b1a5aef" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_ff853899-4a8f-4258-8090-9b6a54f539ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_d06e1152-783f-4a93-8d9b-11c4cdb7c707" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_ff853899-4a8f-4258-8090-9b6a54f539ff" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_d06e1152-783f-4a93-8d9b-11c4cdb7c707" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax_43350ea9-5e2f-4627-b8f7-3f0fd7c199ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_ff853899-4a8f-4258-8090-9b6a54f539ff" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax_43350ea9-5e2f-4627-b8f7-3f0fd7c199ea" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="dlx-20221231.xsd#CONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:calculationLink xlink:role="http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_9d5a8931-e4e9-4d04-ad97-bec759f25436" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_280be073-e7ab-4d5d-b517-f0b251b67080" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_9d5a8931-e4e9-4d04-ad97-bec759f25436" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_280be073-e7ab-4d5d-b517-f0b251b67080" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_96db39fd-4f28-4b9f-84ea-c3a015f26c32" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_9d5a8931-e4e9-4d04-ad97-bec759f25436" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_96db39fd-4f28-4b9f-84ea-c3a015f26c32" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireMarketableSecurities_192c4298-6fc2-470c-ad48-4f30d1ead6b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireMarketableSecurities"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_9d5a8931-e4e9-4d04-ad97-bec759f25436" xlink:to="loc_us-gaap_PaymentsToAcquireMarketableSecurities_192c4298-6fc2-470c-ad48-4f30d1ead6b8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_580fff40-508b-4570-9978-1608c4499e2b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_9d5a8931-e4e9-4d04-ad97-bec759f25436" xlink:to="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_580fff40-508b-4570-9978-1608c4499e2b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireIntangibleAssets_fbfef39d-ce1a-4ea0-9195-0f0c1c6b62f1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireIntangibleAssets"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_9d5a8931-e4e9-4d04-ad97-bec759f25436" xlink:to="loc_us-gaap_PaymentsToAcquireIntangibleAssets_fbfef39d-ce1a-4ea0-9195-0f0c1c6b62f1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_PaymentsToAcquireCapitalAssets_500aa378-d749-43db-9d5c-6be42820f59a" xlink:href="dlx-20221231.xsd#dlx_PaymentsToAcquireCapitalAssets"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_9d5a8931-e4e9-4d04-ad97-bec759f25436" xlink:to="loc_dlx_PaymentsToAcquireCapitalAssets_500aa378-d749-43db-9d5c-6be42820f59a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_ProceedsFromSaleOfBusinessesAndProductiveAssets_f3e9c598-6e05-453a-be47-dae4d446e9e9" xlink:href="dlx-20221231.xsd#dlx_ProceedsFromSaleOfBusinessesAndProductiveAssets"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_9d5a8931-e4e9-4d04-ad97-bec759f25436" xlink:to="loc_dlx_ProceedsFromSaleOfBusinessesAndProductiveAssets_f3e9c598-6e05-453a-be47-dae4d446e9e9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_9a661a1c-9190-497c-bec0-d718e2619273" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_3e8cbaad-4ad5-4959-9a3c-e87781c7042e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseCost"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_9a661a1c-9190-497c-bec0-d718e2619273" xlink:to="loc_us-gaap_OperatingLeaseCost_3e8cbaad-4ad5-4959-9a3c-e87781c7042e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_PaymentsForCloudComputingArrangements_42857769-46b4-4e3a-ba52-9938f03988af" xlink:href="dlx-20221231.xsd#dlx_PaymentsForCloudComputingArrangements"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_9a661a1c-9190-497c-bec0-d718e2619273" xlink:to="loc_dlx_PaymentsForCloudComputingArrangements_42857769-46b4-4e3a-ba52-9938f03988af" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_6b1a1492-1db7-423b-99cc-00e7d93e4619" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_9a661a1c-9190-497c-bec0-d718e2619273" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_6b1a1492-1db7-423b-99cc-00e7d93e4619" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_02117c6f-ab5b-432c-8b0e-ae5a0013aa72" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_9a661a1c-9190-497c-bec0-d718e2619273" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_02117c6f-ab5b-432c-8b0e-ae5a0013aa72" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssets_029d1135-ce19-42a2-b679-6e38e4c809d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssets"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_9a661a1c-9190-497c-bec0-d718e2619273" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssets_029d1135-ce19-42a2-b679-6e38e4c809d8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_ab65ef3b-7eeb-413c-a81b-3aad49247e32" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_9a661a1c-9190-497c-bec0-d718e2619273" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_ab65ef3b-7eeb-413c-a81b-3aad49247e32" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_90e06e79-97c5-4795-b5b5-63202fa02e30" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_9a661a1c-9190-497c-bec0-d718e2619273" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_90e06e79-97c5-4795-b5b5-63202fa02e30" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_Prepaidproductdiscountpayments_38e216a1-d542-490b-bc5f-78d4205c9659" xlink:href="dlx-20221231.xsd#dlx_Prepaidproductdiscountpayments"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_9a661a1c-9190-497c-bec0-d718e2619273" xlink:to="loc_dlx_Prepaidproductdiscountpayments_38e216a1-d542-490b-bc5f-78d4205c9659" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_66a5e1ac-7cce-4edb-9cd0-9662695294bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_9a661a1c-9190-497c-bec0-d718e2619273" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_66a5e1ac-7cce-4edb-9cd0-9662695294bb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_14ad1ebb-ca07-491e-a2f8-fb0ad813e926" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Depreciation"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_9a661a1c-9190-497c-bec0-d718e2619273" xlink:to="loc_us-gaap_Depreciation_14ad1ebb-ca07-491e-a2f8-fb0ad813e926" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentForAmortization_1124c06c-0ba7-4ea6-a186-b7b71742c19a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentForAmortization"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_9a661a1c-9190-497c-bec0-d718e2619273" xlink:to="loc_us-gaap_AdjustmentForAmortization_1124c06c-0ba7-4ea6-a186-b7b71742c19a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_d10fb4a3-16bc-4709-b77f-63dbe6c349c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_9a661a1c-9190-497c-bec0-d718e2619273" xlink:to="loc_us-gaap_AssetImpairmentCharges_d10fb4a3-16bc-4709-b77f-63dbe6c349c7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_24e20dcf-fbc3-429a-95dd-e6489a91fd88" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_9a661a1c-9190-497c-bec0-d718e2619273" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_24e20dcf-fbc3-429a-95dd-e6489a91fd88" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_bdc4bb84-93cf-4e9b-9347-628a3d805720" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="14" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_9a661a1c-9190-497c-bec0-d718e2619273" xlink:to="loc_us-gaap_ShareBasedCompensation_bdc4bb84-93cf-4e9b-9347-628a3d805720" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_f0fe4b2d-30db-4d56-9d34-39b481832b50" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:calculationArc order="15" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_9a661a1c-9190-497c-bec0-d718e2619273" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_f0fe4b2d-30db-4d56-9d34-39b481832b50" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_1f08734e-6707-4e86-9d33-f5ae300ea13d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="16" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_9a661a1c-9190-497c-bec0-d718e2619273" xlink:to="loc_us-gaap_ProfitLoss_1f08734e-6707-4e86-9d33-f5ae300ea13d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_AmortizationOfPrepaidProductDiscounts_d5e02afc-2ed7-4314-b74d-63c8dbc175d8" xlink:href="dlx-20221231.xsd#dlx_AmortizationOfPrepaidProductDiscounts"/>
    <link:calculationArc order="17" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_9a661a1c-9190-497c-bec0-d718e2619273" xlink:to="loc_dlx_AmortizationOfPrepaidProductDiscounts_d5e02afc-2ed7-4314-b74d-63c8dbc175d8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_2f883f79-244b-48e2-b221-82cde5c7c81c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <link:calculationArc order="18" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_9a661a1c-9190-497c-bec0-d718e2619273" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_2f883f79-244b-48e2-b221-82cde5c7c81c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_fbdfddc1-d251-45a7-9d18-67d8f3299011" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_4859ce25-2745-48e8-911d-b4b5b8ffac95" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_fbdfddc1-d251-45a7-9d18-67d8f3299011" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_4859ce25-2745-48e8-911d-b4b5b8ffac95" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_9e5df8bf-95eb-42b8-8fee-c7df999d8649" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_fbdfddc1-d251-45a7-9d18-67d8f3299011" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_9e5df8bf-95eb-42b8-8fee-c7df999d8649" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_d79e9e66-780e-4f41-b748-1bb5c5f6f919" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_fbdfddc1-d251-45a7-9d18-67d8f3299011" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_d79e9e66-780e-4f41-b748-1bb5c5f6f919" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_Netchangeincustomerfundsobligations_95bad4e1-7eb6-42bf-9d13-e72ab165fe74" xlink:href="dlx-20221231.xsd#dlx_Netchangeincustomerfundsobligations"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_fbdfddc1-d251-45a7-9d18-67d8f3299011" xlink:to="loc_dlx_Netchangeincustomerfundsobligations_95bad4e1-7eb6-42bf-9d13-e72ab165fe74" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_4b2a2624-403f-47e6-b98c-4b2df4612c49" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_fbdfddc1-d251-45a7-9d18-67d8f3299011" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_4b2a2624-403f-47e6-b98c-4b2df4612c49" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_e408a610-7231-42ca-bbfe-a99860bf5b0b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_fbdfddc1-d251-45a7-9d18-67d8f3299011" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_e408a610-7231-42ca-bbfe-a99860bf5b0b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_848647d0-3d45-4a78-ad67-4b507d9432cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_fbdfddc1-d251-45a7-9d18-67d8f3299011" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_848647d0-3d45-4a78-ad67-4b507d9432cc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_0a64b94c-84c9-4570-b1df-c367e54483b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_fbdfddc1-d251-45a7-9d18-67d8f3299011" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_0a64b94c-84c9-4570-b1df-c367e54483b4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_33bc3a37-0398-4943-9d98-e9e0a4130862" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_b015f097-af99-433a-bc46-d998058d1941" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_33bc3a37-0398-4943-9d98-e9e0a4130862" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_b015f097-af99-433a-bc46-d998058d1941" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_56591c77-a89f-49a0-9949-93f4f22d61c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_33bc3a37-0398-4943-9d98-e9e0a4130862" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_56591c77-a89f-49a0-9949-93f4f22d61c1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_c125e2e8-9448-448f-89ed-c260882908f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_33bc3a37-0398-4943-9d98-e9e0a4130862" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_c125e2e8-9448-448f-89ed-c260882908f9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_11d80642-c130-4476-b9a5-d19294d44543" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_33bc3a37-0398-4943-9d98-e9e0a4130862" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_11d80642-c130-4476-b9a5-d19294d44543" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONtradeaccountsreceivableDetails" xlink:type="simple" xlink:href="dlx-20221231.xsd#SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONtradeaccountsreceivableDetails"/>
  <link:calculationLink xlink:role="http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONtradeaccountsreceivableDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_feb2adc5-5974-4289-8399-3a116ff9a2ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableGrossCurrent_19212d48-6793-4d6e-bd49-2d9a98f83571" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableGrossCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent_feb2adc5-5974-4289-8399-3a116ff9a2ab" xlink:to="loc_us-gaap_AccountsReceivableGrossCurrent_19212d48-6793-4d6e-bd49-2d9a98f83571" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_4d36764d-757b-4b6f-be1f-9b7509118286" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent_feb2adc5-5974-4289-8399-3a116ff9a2ab" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_4d36764d-757b-4b6f-be1f-9b7509118286" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONinventoriesandsuppliesDetails" xlink:type="simple" xlink:href="dlx-20221231.xsd#SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONinventoriesandsuppliesDetails"/>
  <link:calculationLink xlink:role="http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONinventoriesandsuppliesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_929f1cb3-87a6-42bd-add1-a8cef337600a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterials_68c31be3-ef7c-44b8-a974-f5bab80d7a46" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryRawMaterials"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_929f1cb3-87a6-42bd-add1-a8cef337600a" xlink:to="loc_us-gaap_InventoryRawMaterials_68c31be3-ef7c-44b8-a974-f5bab80d7a46" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcess_e18a2fe1-8f4f-4a60-ad75-22d8bebc371f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryWorkInProcess"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_929f1cb3-87a6-42bd-add1-a8cef337600a" xlink:to="loc_us-gaap_InventoryWorkInProcess_e18a2fe1-8f4f-4a60-ad75-22d8bebc371f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoods_e6d55063-a317-4f90-b31a-16b557f7ef77" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryFinishedGoods"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_929f1cb3-87a6-42bd-add1-a8cef337600a" xlink:to="loc_us-gaap_InventoryFinishedGoods_e6d55063-a317-4f90-b31a-16b557f7ef77" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherInventorySupplies_7b35556b-faee-4b88-a607-8553cc2964ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherInventorySupplies"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_929f1cb3-87a6-42bd-add1-a8cef337600a" xlink:to="loc_us-gaap_OtherInventorySupplies_7b35556b-faee-4b88-a607-8553cc2964ae" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryValuationReserves_b13367a8-8b2d-498f-9e67-2ef169213269" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryValuationReserves"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_929f1cb3-87a6-42bd-add1-a8cef337600a" xlink:to="loc_us-gaap_InventoryValuationReserves_b13367a8-8b2d-498f-9e67-2ef169213269" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONavailableforsaledebtsecuritiesDetails" xlink:type="simple" xlink:href="dlx-20221231.xsd#SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONavailableforsaledebtsecuritiesDetails"/>
  <link:calculationLink xlink:role="http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONavailableforsaledebtsecuritiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_ca4f2610-a41c-4f13-b405-6d5b55f72344" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_aaadbd9c-4d66-44b5-8080-fd737dc77c10" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_ca4f2610-a41c-4f13-b405-6d5b55f72344" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_aaadbd9c-4d66-44b5-8080-fd737dc77c10" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_56bae0b9-3ede-427c-a640-e1f9cd9285ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_ca4f2610-a41c-4f13-b405-6d5b55f72344" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_56bae0b9-3ede-427c-a640-e1f9cd9285ac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_f5ecd68f-4ef3-4198-a9ad-f101e836eae4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_ca4f2610-a41c-4f13-b405-6d5b55f72344" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_f5ecd68f-4ef3-4198-a9ad-f101e836eae4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_95bf619b-f0a0-47be-be40-65f6ae321c65" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_7f96f886-bd4b-419f-957a-139bf076afee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_95bf619b-f0a0-47be-be40-65f6ae321c65" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_7f96f886-bd4b-419f-957a-139bf076afee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue_ffbc4cb8-d3fc-4187-a49d-54c928a96670" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_95bf619b-f0a0-47be-be40-65f6ae321c65" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue_ffbc4cb8-d3fc-4187-a49d-54c928a96670" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue_dc6e8a1f-bf45-429f-954f-7ed3f41d4b1e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_95bf619b-f0a0-47be-be40-65f6ae321c65" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue_dc6e8a1f-bf45-429f-954f-7ed3f41d4b1e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONrevenueinexcessofbillingsDetails" xlink:type="simple" xlink:href="dlx-20221231.xsd#SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONrevenueinexcessofbillingsDetails"/>
  <link:calculationLink xlink:role="http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONrevenueinexcessofbillingsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dlx_Revenueinexcessofbillingscurrent_ef101f71-ddce-4a70-9e8f-277f26acc4db" xlink:href="dlx-20221231.xsd#dlx_Revenueinexcessofbillingscurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_3bb763bc-5f8b-4ec5-aa6e-92057a4f5c6a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_dlx_Revenueinexcessofbillingscurrent_ef101f71-ddce-4a70-9e8f-277f26acc4db" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_3bb763bc-5f8b-4ec5-aa6e-92057a4f5c6a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnbilledContractsReceivable_f0a437ae-77ae-44e2-b22b-ff3ec11743c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnbilledContractsReceivable"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_dlx_Revenueinexcessofbillingscurrent_ef101f71-ddce-4a70-9e8f-277f26acc4db" xlink:to="loc_us-gaap_UnbilledContractsReceivable_f0a437ae-77ae-44e2-b22b-ff3ec11743c6" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONpropertyplantandequipmentDetails" xlink:type="simple" xlink:href="dlx-20221231.xsd#SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONpropertyplantandequipmentDetails"/>
  <link:calculationLink xlink:role="http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONpropertyplantandequipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_d95f3174-c808-4ae2-813e-00e82a8fb3b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_e5137897-1228-4228-807e-fe6ac4228b30" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_d95f3174-c808-4ae2-813e-00e82a8fb3b1" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_e5137897-1228-4228-807e-fe6ac4228b30" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_eb9f0d93-2b79-4857-8623-d6318880f19a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_d95f3174-c808-4ae2-813e-00e82a8fb3b1" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_eb9f0d93-2b79-4857-8623-d6318880f19a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONintangiblesDetails" xlink:type="simple" xlink:href="dlx-20221231.xsd#SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONintangiblesDetails"/>
  <link:calculationLink xlink:role="http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONintangiblesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_f94aa149-e2e1-4a25-b348-a6bb760338e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_fe8faba0-599b-40e6-96c3-f59bf8ab6867" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_f94aa149-e2e1-4a25-b348-a6bb760338e2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_fe8faba0-599b-40e6-96c3-f59bf8ab6867" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_ff9537a1-b2e1-4a2c-b063-7b08b08a8e39" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_f94aa149-e2e1-4a25-b348-a6bb760338e2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_ff9537a1-b2e1-4a2c-b063-7b08b08a8e39" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONgoodwillDetails" xlink:type="simple" xlink:href="dlx-20221231.xsd#SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONgoodwillDetails"/>
  <link:calculationLink xlink:role="http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONgoodwillDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_1a97db0e-4133-47f5-b4ba-2bc8fb2a9215" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillGross_5ba16848-4941-4a7b-9ca1-d2755ca5ea8c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Goodwill_1a97db0e-4133-47f5-b4ba-2bc8fb2a9215" xlink:to="loc_us-gaap_GoodwillGross_5ba16848-4941-4a7b-9ca1-d2755ca5ea8c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_42e9b680-37b0-4d19-b4fb-65ace16f8ef2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Goodwill_1a97db0e-4133-47f5-b4ba-2bc8fb2a9215" xlink:to="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_42e9b680-37b0-4d19-b4fb-65ace16f8ef2" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONothernoncurrentassetsDetails" xlink:type="simple" xlink:href="dlx-20221231.xsd#SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONothernoncurrentassetsDetails"/>
  <link:calculationLink xlink:role="http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONothernoncurrentassetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableGross_1bb7c329-b9db-49b4-b8ea-123f97d035f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesReceivableGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear_8cfb8d3f-1800-4b70-8731-9459629209ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NotesReceivableGross_1bb7c329-b9db-49b4-b8ea-123f97d035f6" xlink:to="loc_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear_8cfb8d3f-1800-4b70-8731-9459629209ce" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear_4e1ce004-d7f1-4f54-985f-18806d6cad38" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NotesReceivableGross_1bb7c329-b9db-49b4-b8ea-123f97d035f6" xlink:to="loc_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear_4e1ce004-d7f1-4f54-985f-18806d6cad38" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear_be6120d2-542e-4f47-8e3c-1ed5ba009c27" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NotesReceivableGross_1bb7c329-b9db-49b4-b8ea-123f97d035f6" xlink:to="loc_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear_be6120d2-542e-4f47-8e3c-1ed5ba009c27" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear_f83a7821-1c06-4937-a74b-f7cc16a00cc7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NotesReceivableGross_1bb7c329-b9db-49b4-b8ea-123f97d035f6" xlink:to="loc_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear_f83a7821-1c06-4937-a74b-f7cc16a00cc7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_9e559d7d-cd71-4486-9210-e0dcb975e7e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesAndLoansReceivableNetNoncurrent_e5d4ec07-36db-4e80-a2d3-260700d6b79a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesAndLoansReceivableNetNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsNoncurrent_9e559d7d-cd71-4486-9210-e0dcb975e7e6" xlink:to="loc_us-gaap_NotesAndLoansReceivableNetNoncurrent_e5d4ec07-36db-4e80-a2d3-260700d6b79a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_28d6196c-18fa-4515-a7df-d636f3d88405" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsNoncurrent_9e559d7d-cd71-4486-9210-e0dcb975e7e6" xlink:to="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_28d6196c-18fa-4515-a7df-d636f3d88405" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNetNoncurrent_d1f26252-6461-4ea5-bbc6-276ac273f879" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedContractCostNetNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsNoncurrent_9e559d7d-cd71-4486-9210-e0dcb975e7e6" xlink:to="loc_us-gaap_CapitalizedContractCostNetNoncurrent_d1f26252-6461-4ea5-bbc6-276ac273f879" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsMiscellaneousNoncurrent_04b8606f-72c2-4b13-a5af-0358c0b0edac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsMiscellaneousNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsNoncurrent_9e559d7d-cd71-4486-9210-e0dcb975e7e6" xlink:to="loc_us-gaap_OtherAssetsMiscellaneousNoncurrent_04b8606f-72c2-4b13-a5af-0358c0b0edac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_Prepaidproductdiscounts_bd8937ef-aeb4-46ef-884f-c0d3fd535e44" xlink:href="dlx-20221231.xsd#dlx_Prepaidproductdiscounts"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsNoncurrent_9e559d7d-cd71-4486-9210-e0dcb975e7e6" xlink:to="loc_dlx_Prepaidproductdiscounts_bd8937ef-aeb4-46ef-884f-c0d3fd535e44" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization_8fab6920-6bb9-4977-b79d-a140ed7883d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsNoncurrent_9e559d7d-cd71-4486-9210-e0dcb975e7e6" xlink:to="loc_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization_8fab6920-6bb9-4977-b79d-a140ed7883d8" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONprepaidproductdiscountsandaccruedliabilitiesDetails" xlink:type="simple" xlink:href="dlx-20221231.xsd#SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONprepaidproductdiscountsandaccruedliabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONprepaidproductdiscountsandaccruedliabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_74fc75f5-8a9c-48db-abf2-1ca7ea68d7d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenueCurrent_7610e153-9710-4cbd-bba4-a04f77b51097" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredRevenueCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_74fc75f5-8a9c-48db-abf2-1ca7ea68d7d6" xlink:to="loc_us-gaap_DeferredRevenueCurrent_7610e153-9710-4cbd-bba4-a04f77b51097" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedBonusesCurrent_062196b8-eeb5-4c0a-b0c9-9d20b0a7aa31" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedBonusesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_74fc75f5-8a9c-48db-abf2-1ca7ea68d7d6" xlink:to="loc_us-gaap_AccruedBonusesCurrent_062196b8-eeb5-4c0a-b0c9-9d20b0a7aa31" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_Prepaidproductdiscountliabilitycurrent_ca508a0a-06fc-4a5d-bcec-b431a6df29fd" xlink:href="dlx-20221231.xsd#dlx_Prepaidproductdiscountliabilitycurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_74fc75f5-8a9c-48db-abf2-1ca7ea68d7d6" xlink:to="loc_dlx_Prepaidproductdiscountliabilitycurrent_ca508a0a-06fc-4a5d-bcec-b431a6df29fd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_942ba878-44eb-44ca-bd63-c294e801b403" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_74fc75f5-8a9c-48db-abf2-1ca7ea68d7d6" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_942ba878-44eb-44ca-bd63-c294e801b403" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_e6bd9940-f03f-499a-b237-2620fad234bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_74fc75f5-8a9c-48db-abf2-1ca7ea68d7d6" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_e6bd9940-f03f-499a-b237-2620fad234bd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_CustomerRebates_0e4604d6-7a29-47d2-8417-432d4b709b4c" xlink:href="dlx-20221231.xsd#dlx_CustomerRebates"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_74fc75f5-8a9c-48db-abf2-1ca7ea68d7d6" xlink:to="loc_dlx_CustomerRebates_0e4604d6-7a29-47d2-8417-432d4b709b4c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_AccruedWagesAndPayrollLiabilities_4f613953-5306-4696-ad1c-f4cb65f6516b" xlink:href="dlx-20221231.xsd#dlx_AccruedWagesAndPayrollLiabilities"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_74fc75f5-8a9c-48db-abf2-1ca7ea68d7d6" xlink:to="loc_dlx_AccruedWagesAndPayrollLiabilities_4f613953-5306-4696-ad1c-f4cb65f6516b" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/EARNINGSLOSSPERSHAREDetails" xlink:type="simple" xlink:href="dlx-20221231.xsd#EARNINGSLOSSPERSHAREDetails"/>
  <link:calculationLink xlink:role="http://www.deluxe.com/role/EARNINGSLOSSPERSHAREDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_26fe9114-f088-49ef-84d6-c206fb03653f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_b3fb8db0-d0c7-45a5-b5da-72263a00d284" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_26fe9114-f088-49ef-84d6-c206fb03653f" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_b3fb8db0-d0c7-45a5-b5da-72263a00d284" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_5a36a375-9fe9-42b5-bd8a-9db0b4a1cf39" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_26fe9114-f088-49ef-84d6-c206fb03653f" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_5a36a375-9fe9-42b5-bd8a-9db0b4a1cf39" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_4d79e20c-2002-41be-a4d9-39f4813389dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic_05d89b9c-bc0a-4936-b8f1-4e03f12aa342" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_4d79e20c-2002-41be-a4d9-39f4813389dd" xlink:to="loc_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic_05d89b9c-bc0a-4936-b8f1-4e03f12aa342" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_224a1dcd-467c-4be7-b98f-da67d9e3ff6a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_4d79e20c-2002-41be-a4d9-39f4813389dd" xlink:to="loc_us-gaap_NetIncomeLoss_224a1dcd-467c-4be7-b98f-da67d9e3ff6a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_e774104b-6ad5-4bcf-9d40-436062fba570" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted_399e2660-c581-4937-a238-8595531a7184" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_e774104b-6ad5-4bcf-9d40-436062fba570" xlink:to="loc_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted_399e2660-c581-4937-a238-8595531a7184" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_RemeasurementOfLiabilityShareBasedAward_20fccd9f-be67-4bb8-bb89-457c878a00c0" xlink:href="dlx-20221231.xsd#dlx_RemeasurementOfLiabilityShareBasedAward"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_e774104b-6ad5-4bcf-9d40-436062fba570" xlink:to="loc_dlx_RemeasurementOfLiabilityShareBasedAward_20fccd9f-be67-4bb8-bb89-457c878a00c0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_cd65a3ca-ea18-4cfe-844e-6198c3b9e7fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_e774104b-6ad5-4bcf-9d40-436062fba570" xlink:to="loc_us-gaap_NetIncomeLoss_cd65a3ca-ea18-4cfe-844e-6198c3b9e7fb" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/OTHERCOMPREHENSIVELOSSINCOMEreclassificationadjustmentsDetails" xlink:type="simple" xlink:href="dlx-20221231.xsd#OTHERCOMPREHENSIVELOSSINCOMEreclassificationadjustmentsDetails"/>
  <link:calculationLink xlink:role="http://www.deluxe.com/role/OTHERCOMPREHENSIVELOSSINCOMEreclassificationadjustmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax_f56c7399-0b71-47c5-89cd-548a3f43654d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax_f834c7cb-7123-4620-a51e-6e46ff6d1b0b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax_f56c7399-0b71-47c5-89cd-548a3f43654d" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax_f834c7cb-7123-4620-a51e-6e46ff6d1b0b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax_f92898a1-caaf-498f-86a4-0b2073d86087" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax_f56c7399-0b71-47c5-89cd-548a3f43654d" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax_f92898a1-caaf-498f-86a4-0b2073d86087" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_aeac10c4-3283-48b0-b32b-a34ba746ca3a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax_e299866e-db77-48dd-8eb7-6e3124c0483e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_aeac10c4-3283-48b0-b32b-a34ba746ca3a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax_e299866e-db77-48dd-8eb7-6e3124c0483e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_fcf54b63-1b7b-4276-84b1-3fd55da43814" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_aeac10c4-3283-48b0-b32b-a34ba746ca3a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_fcf54b63-1b7b-4276-84b1-3fd55da43814" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_959035d7-0ffb-4873-a422-96a0d3fdaf33" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_aeac10c4-3283-48b0-b32b-a34ba746ca3a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_959035d7-0ffb-4873-a422-96a0d3fdaf33" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax_37ce30b7-365d-461e-afbf-1753d533aece" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_aeac10c4-3283-48b0-b32b-a34ba746ca3a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax_37ce30b7-365d-461e-afbf-1753d533aece" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax_d6aed4e8-d76f-4984-86cf-97aa0132d7f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax_e79ea9f7-c293-43cf-90bc-94d112cfb464" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax_d6aed4e8-d76f-4984-86cf-97aa0132d7f8" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax_e79ea9f7-c293-43cf-90bc-94d112cfb464" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax_ac61612e-e643-46d0-b611-9d1905f36ca3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax_d6aed4e8-d76f-4984-86cf-97aa0132d7f8" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax_ac61612e-e643-46d0-b611-9d1905f36ca3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_7890a85e-add9-43fb-9788-b3a72882ce69" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax_655786ae-538e-482e-8ab2-70f52cb95815" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_7890a85e-add9-43fb-9788-b3a72882ce69" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax_655786ae-538e-482e-8ab2-70f52cb95815" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax_554f0d6d-c7c2-4aa8-8a1d-891be7cc8503" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_7890a85e-add9-43fb-9788-b3a72882ce69" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax_554f0d6d-c7c2-4aa8-8a1d-891be7cc8503" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_3dd26a53-56d8-4a8e-aaac-c15200ce8381" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax_660a9811-9b6c-4766-9c62-567f27095574" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_3dd26a53-56d8-4a8e-aaac-c15200ce8381" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax_660a9811-9b6c-4766-9c62-567f27095574" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax_282ff75d-66ac-4da7-91a2-482689d8f0a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_3dd26a53-56d8-4a8e-aaac-c15200ce8381" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax_282ff75d-66ac-4da7-91a2-482689d8f0a5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_4ba269f6-4833-4fc7-9c6a-87d618f447a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_11271d0d-0023-4b94-be10-9dd6df088eb0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_4ba269f6-4833-4fc7-9c6a-87d618f447a7" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_11271d0d-0023-4b94-be10-9dd6df088eb0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_715e734e-7eed-477b-943e-94a4fbf2ba42" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_4ba269f6-4833-4fc7-9c6a-87d618f447a7" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_715e734e-7eed-477b-943e-94a4fbf2ba42" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/INCOMETAXPROVISIONincometaxprovisionDetails" xlink:type="simple" xlink:href="dlx-20221231.xsd#INCOMETAXPROVISIONincometaxprovisionDetails"/>
  <link:calculationLink xlink:role="http://www.deluxe.com/role/INCOMETAXPROVISIONincometaxprovisionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_8b87381d-cb88-4871-bc9e-73de669f0fbb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_09080e76-3848-4467-a4d1-af7657365a74" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_8b87381d-cb88-4871-bc9e-73de669f0fbb" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_09080e76-3848-4467-a4d1-af7657365a74" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_1324e571-9a6b-456d-a178-5822c10f5ffb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_8b87381d-cb88-4871-bc9e-73de669f0fbb" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_1324e571-9a6b-456d-a178-5822c10f5ffb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_111ca445-83bb-4695-8dbf-75ce49d9ffea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_9b22f8a6-b5f8-497e-a016-28620f4e3a36" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_111ca445-83bb-4695-8dbf-75ce49d9ffea" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_9b22f8a6-b5f8-497e-a016-28620f4e3a36" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_669997c7-e0fd-4789-824a-845f68f33f4a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_111ca445-83bb-4695-8dbf-75ce49d9ffea" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_669997c7-e0fd-4789-824a-845f68f33f4a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_3dd76a8d-3ad8-4aef-9b14-ea071ba1bc12" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_111ca445-83bb-4695-8dbf-75ce49d9ffea" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_3dd76a8d-3ad8-4aef-9b14-ea071ba1bc12" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_cbb4de88-d804-480d-8538-91b05b3c0c38" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_b6d681db-8591-4a56-9be6-8f7806228484" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_cbb4de88-d804-480d-8538-91b05b3c0c38" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_b6d681db-8591-4a56-9be6-8f7806228484" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_efd6eb75-a187-48e9-8c50-23881a3929d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_cbb4de88-d804-480d-8538-91b05b3c0c38" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_efd6eb75-a187-48e9-8c50-23881a3929d0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_08e58189-77df-40d2-85f9-f6649f0d0d37" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_85c567c7-d8b9-43b1-8031-d68453b26b4a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_08e58189-77df-40d2-85f9-f6649f0d0d37" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_85c567c7-d8b9-43b1-8031-d68453b26b4a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_d6775885-bc91-47f0-9ac2-d663a49c874d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_08e58189-77df-40d2-85f9-f6649f0d0d37" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_d6775885-bc91-47f0-9ac2-d663a49c874d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_34395f85-d1b0-4704-99db-ec9569b492f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_08e58189-77df-40d2-85f9-f6649f0d0d37" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_34395f85-d1b0-4704-99db-ec9569b492f2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_b7c15900-87ca-4dcf-96a6-a5c4cfda9b38" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_22a594da-e43c-42fa-983b-4f95d287413f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_b7c15900-87ca-4dcf-96a6-a5c4cfda9b38" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_22a594da-e43c-42fa-983b-4f95d287413f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses_651c12bf-ea5c-42bf-80db-b4d4bfc8af4f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_b7c15900-87ca-4dcf-96a6-a5c4cfda9b38" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses_651c12bf-ea5c-42bf-80db-b4d4bfc8af4f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_d54915f8-360a-4369-8acf-155d062e1076" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_b7c15900-87ca-4dcf-96a6-a5c4cfda9b38" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_d54915f8-360a-4369-8acf-155d062e1076" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_fb564f71-863e-4adf-9c11-9b1de67b6ead" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_b7c15900-87ca-4dcf-96a6-a5c4cfda9b38" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_fb564f71-863e-4adf-9c11-9b1de67b6ead" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_b2ffcfa4-35fe-4fae-8410-0e0fcba57280" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_b7c15900-87ca-4dcf-96a6-a5c4cfda9b38" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_b2ffcfa4-35fe-4fae-8410-0e0fcba57280" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_0855e119-c5e0-433c-8287-04271b56c9ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_b7c15900-87ca-4dcf-96a6-a5c4cfda9b38" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_0855e119-c5e0-433c-8287-04271b56c9ac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_4ef22ecb-6853-4d62-8e56-3604f9cb030b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_b7c15900-87ca-4dcf-96a6-a5c4cfda9b38" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_4ef22ecb-6853-4d62-8e56-3604f9cb030b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_EffectiveIncomeTaxRateReconciliationPayablesAndReceivablesForPriorYearTaxReturns_b33ec919-20ba-4d26-bdef-6f151415be58" xlink:href="dlx-20221231.xsd#dlx_EffectiveIncomeTaxRateReconciliationPayablesAndReceivablesForPriorYearTaxReturns"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_b7c15900-87ca-4dcf-96a6-a5c4cfda9b38" xlink:to="loc_dlx_EffectiveIncomeTaxRateReconciliationPayablesAndReceivablesForPriorYearTaxReturns_b33ec919-20ba-4d26-bdef-6f151415be58" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_e43d47f7-e50e-4b9f-8837-013ffc1d92a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_b7c15900-87ca-4dcf-96a6-a5c4cfda9b38" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_e43d47f7-e50e-4b9f-8837-013ffc1d92a9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_7d7d06bd-475c-4b85-b11c-735ac92f31f1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_b7c15900-87ca-4dcf-96a6-a5c4cfda9b38" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_7d7d06bd-475c-4b85-b11c-735ac92f31f1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies_80a69fc3-ce1e-43f8-854e-f335819c4a22" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_b7c15900-87ca-4dcf-96a6-a5c4cfda9b38" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies_80a69fc3-ce1e-43f8-854e-f335819c4a22" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes_54d59776-f389-4600-9528-f62b918486c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_b7c15900-87ca-4dcf-96a6-a5c4cfda9b38" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes_54d59776-f389-4600-9528-f62b918486c1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings_8a707eea-76ed-471d-a4ec-dceca6829445" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_b7c15900-87ca-4dcf-96a6-a5c4cfda9b38" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings_8a707eea-76ed-471d-a4ec-dceca6829445" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_EffectiveTaxRateReconciliationNondeductibleAcquisitionCosts_20e27dc6-8528-4977-a3a8-71abaeb220b6" xlink:href="dlx-20221231.xsd#dlx_EffectiveTaxRateReconciliationNondeductibleAcquisitionCosts"/>
    <link:calculationArc order="14" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_b7c15900-87ca-4dcf-96a6-a5c4cfda9b38" xlink:to="loc_dlx_EffectiveTaxRateReconciliationNondeductibleAcquisitionCosts_20e27dc6-8528-4977-a3a8-71abaeb220b6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome_b1e7d288-9247-4ecf-907a-0b7387ffc502" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome"/>
    <link:calculationArc order="15" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_b7c15900-87ca-4dcf-96a6-a5c4cfda9b38" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome_b1e7d288-9247-4ecf-907a-0b7387ffc502" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfBusiness_fa5d66d8-955d-499c-a009-fb20b46f0f47" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfBusiness"/>
    <link:calculationArc order="16" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_b7c15900-87ca-4dcf-96a6-a5c4cfda9b38" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfBusiness_fa5d66d8-955d-499c-a009-fb20b46f0f47" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/INCOMETAXPROVISIONdeferredincometaxesDetails" xlink:type="simple" xlink:href="dlx-20221231.xsd#INCOMETAXPROVISIONdeferredincometaxesDetails"/>
  <link:calculationLink xlink:role="http://www.deluxe.com/role/INCOMETAXPROVISIONdeferredincometaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_231178df-9ab3-491f-9fcd-431e78a4b7fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_4ab4ffee-6a46-48e1-8e68-b22ef31d98ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_231178df-9ab3-491f-9fcd-431e78a4b7fb" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_4ab4ffee-6a46-48e1-8e68-b22ef31d98ab" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_9d952965-131b-425c-a7de-fdcfb4116198" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_231178df-9ab3-491f-9fcd-431e78a4b7fb" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_9d952965-131b-425c-a7de-fdcfb4116198" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_dca33681-9a79-4192-9d06-fae3f7c3ba52" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill_603cee42-d83b-46c3-be5c-81130ef8050d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_dca33681-9a79-4192-9d06-fae3f7c3ba52" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill_603cee42-d83b-46c3-be5c-81130ef8050d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_Deferredtaxliabilitiesrevenuerecognition_21263580-f3a2-40d6-b8e3-992272e0cd00" xlink:href="dlx-20221231.xsd#dlx_Deferredtaxliabilitiesrevenuerecognition"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_dca33681-9a79-4192-9d06-fae3f7c3ba52" xlink:to="loc_dlx_Deferredtaxliabilitiesrevenuerecognition_21263580-f3a2-40d6-b8e3-992272e0cd00" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses_b5239d2c-4549-4e6c-8d26-db41a32f0883" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesPrepaidExpenses"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_dca33681-9a79-4192-9d06-fae3f7c3ba52" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses_b5239d2c-4549-4e6c-8d26-db41a32f0883" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_Deferredtaxliabilitiesemployeebenefits_23de65e7-6545-49cc-b4cc-17ac1b87acbe" xlink:href="dlx-20221231.xsd#dlx_Deferredtaxliabilitiesemployeebenefits"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_dca33681-9a79-4192-9d06-fae3f7c3ba52" xlink:to="loc_dlx_Deferredtaxliabilitiesemployeebenefits_23de65e7-6545-49cc-b4cc-17ac1b87acbe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_ab52c26a-a7a4-4767-bbd7-528e081665c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesLeasingArrangements"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_dca33681-9a79-4192-9d06-fae3f7c3ba52" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_ab52c26a-a7a4-4767-bbd7-528e081665c5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_5fc290ab-551c-4801-a9be-a73e339644c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_dca33681-9a79-4192-9d06-fae3f7c3ba52" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_5fc290ab-551c-4801-a9be-a73e339644c8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_DeferredTaxLiabilitiesCloudComputingArrangements_ebd2388d-b9a7-4c77-8795-824e67955a85" xlink:href="dlx-20221231.xsd#dlx_DeferredTaxLiabilitiesCloudComputingArrangements"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_dca33681-9a79-4192-9d06-fae3f7c3ba52" xlink:to="loc_dlx_DeferredTaxLiabilitiesCloudComputingArrangements_ebd2388d-b9a7-4c77-8795-824e67955a85" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_9efe0be9-a185-4621-b70e-dd54957dbed5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_dca33681-9a79-4192-9d06-fae3f7c3ba52" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_9efe0be9-a185-4621-b70e-dd54957dbed5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_952d84c4-d3d6-4588-9167-0f43a881cbc6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_DeferredTaxAssetsNetOperatingAndCapitalLossCarryforwards_3718fd29-7caa-46f6-abe6-cc8e89226858" xlink:href="dlx-20221231.xsd#dlx_DeferredTaxAssetsNetOperatingAndCapitalLossCarryforwards"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_952d84c4-d3d6-4588-9167-0f43a881cbc6" xlink:to="loc_dlx_DeferredTaxAssetsNetOperatingAndCapitalLossCarryforwards_3718fd29-7caa-46f6-abe6-cc8e89226858" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetInterestCarryforward_d16724c9-e32e-497c-9a81-8f73f6464499" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetInterestCarryforward"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_952d84c4-d3d6-4588-9167-0f43a881cbc6" xlink:to="loc_us-gaap_DeferredTaxAssetInterestCarryforward_d16724c9-e32e-497c-9a81-8f73f6464499" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_95808314-3aa4-46ea-83ac-78ea02b2fd49" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_952d84c4-d3d6-4588-9167-0f43a881cbc6" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_95808314-3aa4-46ea-83ac-78ea02b2fd49" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInventory_85e52ad3-7387-4320-aa60-8ef0c4b44c8d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsInventory"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_952d84c4-d3d6-4588-9167-0f43a881cbc6" xlink:to="loc_us-gaap_DeferredTaxAssetsInventory_85e52ad3-7387-4320-aa60-8ef0c4b44c8d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_7874e694-81eb-48a6-bc36-46e4091be76e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_952d84c4-d3d6-4588-9167-0f43a881cbc6" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_7874e694-81eb-48a6-bc36-46e4091be76e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_Deferredtaxassetsoperatingleases_2fdae70d-29f8-4a95-a6ec-106244adc286" xlink:href="dlx-20221231.xsd#dlx_Deferredtaxassetsoperatingleases"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_952d84c4-d3d6-4588-9167-0f43a881cbc6" xlink:to="loc_dlx_Deferredtaxassetsoperatingleases_2fdae70d-29f8-4a95-a6ec-106244adc286" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_DeferredTaxAssetPayrollTaxDeferral_4604d14d-6ada-42ab-8eff-e6667f58ea81" xlink:href="dlx-20221231.xsd#dlx_DeferredTaxAssetPayrollTaxDeferral"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_952d84c4-d3d6-4588-9167-0f43a881cbc6" xlink:to="loc_dlx_DeferredTaxAssetPayrollTaxDeferral_4604d14d-6ada-42ab-8eff-e6667f58ea81" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment_405df692-6234-4779-a152-d8492ac6bf40" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_952d84c4-d3d6-4588-9167-0f43a881cbc6" xlink:to="loc_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment_405df692-6234-4779-a152-d8492ac6bf40" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/POSTRETIREMENTBENEFITSobligationsandfundedstatusDetails" xlink:type="simple" xlink:href="dlx-20221231.xsd#POSTRETIREMENTBENEFITSobligationsandfundedstatusDetails"/>
  <link:calculationLink xlink:role="http://www.deluxe.com/role/POSTRETIREMENTBENEFITSobligationsandfundedstatusDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_531f20bc-159c-449b-bd90-cf92a2b2bfb4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_c2ed1ac3-183d-44ab-82fb-149142e3efb6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_531f20bc-159c-449b-bd90-cf92a2b2bfb4" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligation_c2ed1ac3-183d-44ab-82fb-149142e3efb6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_bd13e71e-3c67-431c-a4e3-58b826376dc6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_531f20bc-159c-449b-bd90-cf92a2b2bfb4" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_bd13e71e-3c67-431c-a4e3-58b826376dc6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_4469bfc6-057d-4585-8d94-21455d922f99" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_1ca50fe6-7774-4d20-b787-d573f9f81ed2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_4469bfc6-057d-4585-8d94-21455d922f99" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_1ca50fe6-7774-4d20-b787-d573f9f81ed2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_a1d0e323-b400-496f-be15-ce6533b7a398" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_4469bfc6-057d-4585-8d94-21455d922f99" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_a1d0e323-b400-496f-be15-ce6533b7a398" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeTax_9aceed12-62f5-4379-9599-cfcea77cc931" xlink:href="dlx-20221231.xsd#dlx_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeTax"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_4469bfc6-057d-4585-8d94-21455d922f99" xlink:to="loc_dlx_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeTax_9aceed12-62f5-4379-9599-cfcea77cc931" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/POSTRETIREMENTBENEFITSnetperiodicbenefitincomeandactuarialassumptionsDetails" xlink:type="simple" xlink:href="dlx-20221231.xsd#POSTRETIREMENTBENEFITSnetperiodicbenefitincomeandactuarialassumptionsDetails"/>
  <link:calculationLink xlink:role="http://www.deluxe.com/role/POSTRETIREMENTBENEFITSnetperiodicbenefitincomeandactuarialassumptionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_df3f4553-16bd-4a0e-8984-a70ad928e352" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_2779463f-6b53-4386-8f1a-d3a28a1ee62b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_df3f4553-16bd-4a0e-8984-a70ad928e352" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_2779463f-6b53-4386-8f1a-d3a28a1ee62b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_3df94d17-8428-4dff-8adc-bac3814d8362" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_df3f4553-16bd-4a0e-8984-a70ad928e352" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_3df94d17-8428-4dff-8adc-bac3814d8362" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_a24afb7c-e5b5-4d90-8fc9-6803171c23ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_df3f4553-16bd-4a0e-8984-a70ad928e352" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_a24afb7c-e5b5-4d90-8fc9-6803171c23ea" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_d6cd7a4f-e94b-40a5-b0b1-ac1d835438de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_df3f4553-16bd-4a0e-8984-a70ad928e352" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_d6cd7a4f-e94b-40a5-b0b1-ac1d835438de" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/DEBTDetails" xlink:type="simple" xlink:href="dlx-20221231.xsd#DEBTDetails"/>
  <link:calculationLink xlink:role="http://www.deluxe.com/role/DEBTDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_0943d97a-4b3e-4a57-b390-06c6e179feea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_6b5e1813-83ca-4806-a68f-788c9018a091" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_0943d97a-4b3e-4a57-b390-06c6e179feea" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_6b5e1813-83ca-4806-a68f-788c9018a091" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_de756987-8a38-459d-a22e-6d9bd546e9db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_0943d97a-4b3e-4a57-b390-06c6e179feea" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_de756987-8a38-459d-a22e-6d9bd546e9db" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_c1f6d2e3-9e8f-4593-8744-55f65695cb8e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_0943d97a-4b3e-4a57-b390-06c6e179feea" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_c1f6d2e3-9e8f-4593-8744-55f65695cb8e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_be250466-b0f2-4eef-91cc-44e1eeb5009e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_0943d97a-4b3e-4a57-b390-06c6e179feea" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_be250466-b0f2-4eef-91cc-44e1eeb5009e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_d29e36bd-0d35-49ab-9115-dad177bbf45b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_0943d97a-4b3e-4a57-b390-06c6e179feea" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_d29e36bd-0d35-49ab-9115-dad177bbf45b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_f37621c2-5f1d-4de4-951c-dafcc95026f1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_0943d97a-4b3e-4a57-b390-06c6e179feea" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_f37621c2-5f1d-4de4-951c-dafcc95026f1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount_9573961e-ab8c-4f7b-b749-81dbd0707f9c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtLongtermAndShorttermCombinedAmount"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_e6c6eff8-dd6f-482d-8a7f-38eee75b6e1c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount_9573961e-ab8c-4f7b-b749-81dbd0707f9c" xlink:to="loc_us-gaap_LongTermDebtCurrent_e6c6eff8-dd6f-482d-8a7f-38eee75b6e1c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_99c19e03-f502-4276-9bf7-8a7ca46caa86" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount_9573961e-ab8c-4f7b-b749-81dbd0707f9c" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_99c19e03-f502-4276-9bf7-8a7ca46caa86" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/DEBTDetails_1" xlink:type="simple" xlink:href="dlx-20221231.xsd#DEBTDetails_1"/>
  <link:calculationLink xlink:role="http://www.deluxe.com/role/DEBTDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount_97cd0c5a-3e14-46d3-894b-d658680fde69" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtLongtermAndShorttermCombinedAmount"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_926dcde8-2241-402c-8a70-348729ab420c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount_97cd0c5a-3e14-46d3-894b-d658680fde69" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_926dcde8-2241-402c-8a70-348729ab420c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_8193e9bf-4f06-4601-bebc-87c36d0e8a9d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount_97cd0c5a-3e14-46d3-894b-d658680fde69" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_8193e9bf-4f06-4601-bebc-87c36d0e8a9d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/LEASESDetails" xlink:type="simple" xlink:href="dlx-20221231.xsd#LEASESDetails"/>
  <link:calculationLink xlink:role="http://www.deluxe.com/role/LEASESDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_0c9a62e0-403e-4ab1-99b6-2588e27bfa05" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_38db5473-2952-48b9-a784-38315bfcd0ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_0c9a62e0-403e-4ab1-99b6-2588e27bfa05" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_38db5473-2952-48b9-a784-38315bfcd0ff" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_503a770b-bc20-432c-9ff8-d7f579f4d458" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_0c9a62e0-403e-4ab1-99b6-2588e27bfa05" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_503a770b-bc20-432c-9ff8-d7f579f4d458" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_0d77a38f-74ad-4016-9cc0-59c0d1a3cb72" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_0c9a62e0-403e-4ab1-99b6-2588e27bfa05" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_0d77a38f-74ad-4016-9cc0-59c0d1a3cb72" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_ca614697-acdb-4497-8e34-cec234878ab0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_0c9a62e0-403e-4ab1-99b6-2588e27bfa05" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_ca614697-acdb-4497-8e34-cec234878ab0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_ad4d7d72-b715-4ff9-803e-7436c85ca40c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_0c9a62e0-403e-4ab1-99b6-2588e27bfa05" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_ad4d7d72-b715-4ff9-803e-7436c85ca40c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_c55a98d3-a1cf-43e4-ab44-1b9ada88363b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_0c9a62e0-403e-4ab1-99b6-2588e27bfa05" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_c55a98d3-a1cf-43e4-ab44-1b9ada88363b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_e1071f31-9c59-412c-a267-94aed905efaf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_fd9569e9-fb17-43c1-baa9-9d3fe14fc03a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_e1071f31-9c59-412c-a267-94aed905efaf" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_fd9569e9-fb17-43c1-baa9-9d3fe14fc03a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_f92cce76-a4b8-42b9-acc1-818e89469956" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_e1071f31-9c59-412c-a267-94aed905efaf" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_f92cce76-a4b8-42b9-acc1-818e89469956" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_f43ee549-b34e-41fd-8261-f5ab202b0c61" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_e1071f31-9c59-412c-a267-94aed905efaf" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_f43ee549-b34e-41fd-8261-f5ab202b0c61" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_ffe559e4-00e3-48cb-9d81-89ab5a4af50c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_e1071f31-9c59-412c-a267-94aed905efaf" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_ffe559e4-00e3-48cb-9d81-89ab5a4af50c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_ee82c4b5-fa9f-473a-b55d-86f13841463e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_e1071f31-9c59-412c-a267-94aed905efaf" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_ee82c4b5-fa9f-473a-b55d-86f13841463e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_55884f1c-c5a2-450a-81e3-75af7abc903f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_e1071f31-9c59-412c-a267-94aed905efaf" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_55884f1c-c5a2-450a-81e3-75af7abc903f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_f7354620-10ac-461f-b58e-e20b1128feb8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_47fffc17-e05c-4f5e-a66e-969774db1514" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiability_f7354620-10ac-461f-b58e-e20b1128feb8" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_47fffc17-e05c-4f5e-a66e-969774db1514" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_57edfee9-1717-4c7e-8007-04ff5031969a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiability_f7354620-10ac-461f-b58e-e20b1128feb8" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_57edfee9-1717-4c7e-8007-04ff5031969a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_TotalFinanceLeaseCost_0f0f7684-21b5-412c-a94b-2d6869e5c3b9" xlink:href="dlx-20221231.xsd#dlx_TotalFinanceLeaseCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_4f5550f0-9756-4694-ad95-9de9547c1e26" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_dlx_TotalFinanceLeaseCost_0f0f7684-21b5-412c-a94b-2d6869e5c3b9" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_4f5550f0-9756-4694-ad95-9de9547c1e26" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense_1b7ee245-3be3-4026-af90-40fb2630ba71" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_dlx_TotalFinanceLeaseCost_0f0f7684-21b5-412c-a94b-2d6869e5c3b9" xlink:to="loc_us-gaap_FinanceLeaseInterestExpense_1b7ee245-3be3-4026-af90-40fb2630ba71" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset_065f54b2-b411-4d84-a8f9-37e348b14d53" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_2304e870-a243-4092-bd5d-189a490eef47" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAsset_065f54b2-b411-4d84-a8f9-37e348b14d53" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_2304e870-a243-4092-bd5d-189a490eef47" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_c4a5d688-460b-47c4-a752-5ca296630f23" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAsset_065f54b2-b411-4d84-a8f9-37e348b14d53" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_c4a5d688-460b-47c4-a752-5ca296630f23" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_6016197f-80ba-4f68-a5b7-773c0f5e6d6c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_f7063005-10cf-4c30-b7eb-d83fbf5e10d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeaseLiability_6016197f-80ba-4f68-a5b7-773c0f5e6d6c" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_f7063005-10cf-4c30-b7eb-d83fbf5e10d4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_21967a75-59ca-4d1d-a942-4ddb1f36eaee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeaseLiability_6016197f-80ba-4f68-a5b7-773c0f5e6d6c" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_21967a75-59ca-4d1d-a942-4ddb1f36eaee" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/LEASESDetails_1" xlink:type="simple" xlink:href="dlx-20221231.xsd#LEASESDetails_1"/>
  <link:calculationLink xlink:role="http://www.deluxe.com/role/LEASESDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_f535d826-af72-402c-bedb-5a988356fadf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_bc5fb0d6-de14-4fe5-bf86-1675368cb89a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_f535d826-af72-402c-bedb-5a988356fadf" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_bc5fb0d6-de14-4fe5-bf86-1675368cb89a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_10ac225f-9c99-4532-87a3-aef8c0be23ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_f535d826-af72-402c-bedb-5a988356fadf" xlink:to="loc_us-gaap_FinanceLeaseLiability_10ac225f-9c99-4532-87a3-aef8c0be23ca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_ddfc5c20-9c56-4183-81f1-25f6b34cd9a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_02e747e9-6ccf-4dc1-aa82-ac4c47b9e5bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_ddfc5c20-9c56-4183-81f1-25f6b34cd9a3" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_02e747e9-6ccf-4dc1-aa82-ac4c47b9e5bf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_2066a010-4d57-40ba-abb6-b8d30c6bf20a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_ddfc5c20-9c56-4183-81f1-25f6b34cd9a3" xlink:to="loc_us-gaap_OperatingLeaseLiability_2066a010-4d57-40ba-abb6-b8d30c6bf20a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_LeaseIncentivesReceivable_0d1a1cb5-1b17-482e-8afa-191f948db168" xlink:href="dlx-20221231.xsd#dlx_LeaseIncentivesReceivable"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_ddfc5c20-9c56-4183-81f1-25f6b34cd9a3" xlink:to="loc_dlx_LeaseIncentivesReceivable_0d1a1cb5-1b17-482e-8afa-191f948db168" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>14
<FILENAME>dlx-20221231_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:3edb007a-f7d3-47bf-8f59-209e92d7e2fe,g:a9dad5de-ef43-4966-8683-52ae68a54a50-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member"/>
  <link:roleRef roleURI="http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" xlink:type="simple" xlink:href="dlx-20221231.xsd#CONSOLIDATEDSTATEMENTSOFINCOME"/>
  <link:definitionLink xlink:role="http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" xlink:type="extended" id="ifba28912e132466a9ec765753290b265_CONSOLIDATEDSTATEMENTSOFINCOME">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_7f8df60d-1f1e-4440-a375-0c0c3e7dfb8b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_5b879a5f-226e-4d8d-ab47-6bcb3a42bb1d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_7f8df60d-1f1e-4440-a375-0c0c3e7dfb8b" xlink:to="loc_us-gaap_Revenues_5b879a5f-226e-4d8d-ab47-6bcb3a42bb1d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_a32979ba-7e81-4108-ae1d-74ed5bfdc6a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfRevenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_7f8df60d-1f1e-4440-a375-0c0c3e7dfb8b" xlink:to="loc_us-gaap_CostOfRevenue_a32979ba-7e81-4108-ae1d-74ed5bfdc6a1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_c4bccd76-4c9b-41fe-a473-0693a7645d7d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_7f8df60d-1f1e-4440-a375-0c0c3e7dfb8b" xlink:to="loc_us-gaap_GrossProfit_c4bccd76-4c9b-41fe-a473-0693a7645d7d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_5b3c7b52-e53b-4053-8c29-d1b5737c9252" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_7f8df60d-1f1e-4440-a375-0c0c3e7dfb8b" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_5b3c7b52-e53b-4053-8c29-d1b5737c9252" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_RestructuringOperatingExpense_4f769811-045f-4e6f-9fe7-555d25901ab7" xlink:href="dlx-20221231.xsd#dlx_RestructuringOperatingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_7f8df60d-1f1e-4440-a375-0c0c3e7dfb8b" xlink:to="loc_dlx_RestructuringOperatingExpense_4f769811-045f-4e6f-9fe7-555d25901ab7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_6495354d-37a6-4fb7-ae8c-c28057811776" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_7f8df60d-1f1e-4440-a375-0c0c3e7dfb8b" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_6495354d-37a6-4fb7-ae8c-c28057811776" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_7efc30b9-5ea5-4482-9375-3ba12fd047c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_7f8df60d-1f1e-4440-a375-0c0c3e7dfb8b" xlink:to="loc_us-gaap_AssetImpairmentCharges_7efc30b9-5ea5-4482-9375-3ba12fd047c7" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_623d1e11-2bca-4cd1-9513-ec0481e2a191" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_7f8df60d-1f1e-4440-a375-0c0c3e7dfb8b" xlink:to="loc_us-gaap_OperatingIncomeLoss_623d1e11-2bca-4cd1-9513-ec0481e2a191" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_1688927b-2b74-430d-9f06-4f5fd09f8d34" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_7f8df60d-1f1e-4440-a375-0c0c3e7dfb8b" xlink:to="loc_us-gaap_InterestExpense_1688927b-2b74-430d-9f06-4f5fd09f8d34" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_9162a9fe-9fe1-45f1-90b5-fad7ad2a98e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_7f8df60d-1f1e-4440-a375-0c0c3e7dfb8b" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_9162a9fe-9fe1-45f1-90b5-fad7ad2a98e2" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_0350789d-004e-43c7-b29f-20c66b0bb876" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_7f8df60d-1f1e-4440-a375-0c0c3e7dfb8b" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_0350789d-004e-43c7-b29f-20c66b0bb876" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_15aba21f-48cc-4db7-b299-21784670aef1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_7f8df60d-1f1e-4440-a375-0c0c3e7dfb8b" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_15aba21f-48cc-4db7-b299-21784670aef1" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_f34f732c-2f0b-48a0-ad26-bbfd2bc63519" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_7f8df60d-1f1e-4440-a375-0c0c3e7dfb8b" xlink:to="loc_us-gaap_ProfitLoss_f34f732c-2f0b-48a0-ad26-bbfd2bc63519" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_131dff5a-9bed-4ef7-891a-a4d170c56051" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_7f8df60d-1f1e-4440-a375-0c0c3e7dfb8b" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_131dff5a-9bed-4ef7-891a-a4d170c56051" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_7f24fdbb-bc2d-4edd-9db9-fef81d9991b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_7f8df60d-1f1e-4440-a375-0c0c3e7dfb8b" xlink:to="loc_us-gaap_NetIncomeLoss_7f24fdbb-bc2d-4edd-9db9-fef81d9991b8" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_75ec53b8-d708-4f5a-957d-f762790351a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_7f8df60d-1f1e-4440-a375-0c0c3e7dfb8b" xlink:to="loc_us-gaap_EarningsPerShareBasic_75ec53b8-d708-4f5a-957d-f762790351a1" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_ac4eafee-526b-4388-86fd-24287623a458" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_7f8df60d-1f1e-4440-a375-0c0c3e7dfb8b" xlink:to="loc_us-gaap_EarningsPerShareDiluted_ac4eafee-526b-4388-86fd-24287623a458" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_533f07c9-1576-4a12-8c79-b5f9d96b27b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_7f8df60d-1f1e-4440-a375-0c0c3e7dfb8b" xlink:to="loc_us-gaap_StatementTable_533f07c9-1576-4a12-8c79-b5f9d96b27b6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_a1e5302a-c644-4c2b-87a5-bb0c8c375254" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_533f07c9-1576-4a12-8c79-b5f9d96b27b6" xlink:to="loc_srt_ProductOrServiceAxis_a1e5302a-c644-4c2b-87a5-bb0c8c375254" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_a1e5302a-c644-4c2b-87a5-bb0c8c375254_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_a1e5302a-c644-4c2b-87a5-bb0c8c375254" xlink:to="loc_srt_ProductsAndServicesDomain_a1e5302a-c644-4c2b-87a5-bb0c8c375254_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_2069bde0-95b0-45c9-ab95-453e88ea6481" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_a1e5302a-c644-4c2b-87a5-bb0c8c375254" xlink:to="loc_srt_ProductsAndServicesDomain_2069bde0-95b0-45c9-ab95-453e88ea6481" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductMember_1b44644b-8921-40e1-b0ef-3020c8b2f7b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_2069bde0-95b0-45c9-ab95-453e88ea6481" xlink:to="loc_us-gaap_ProductMember_1b44644b-8921-40e1-b0ef-3020c8b2f7b5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember_1aac5bde-bea8-4643-84c9-653a617830a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_2069bde0-95b0-45c9-ab95-453e88ea6481" xlink:to="loc_us-gaap_ServiceMember_1aac5bde-bea8-4643-84c9-653a617830a4" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" xlink:type="simple" xlink:href="dlx-20221231.xsd#CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"/>
  <link:definitionLink xlink:role="http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" xlink:type="extended" id="i04cd48e6a9934474b75d23262dcd963f_CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_77b0d42a-4ee8-4d41-b98d-5f628854ee7f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_4eb4ee09-edd3-4199-92ec-dcfaf2e49f1a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_77b0d42a-4ee8-4d41-b98d-5f628854ee7f" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_4eb4ee09-edd3-4199-92ec-dcfaf2e49f1a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_04201d86-b2ae-4ca1-bdb3-b0bb3019f050" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_77b0d42a-4ee8-4d41-b98d-5f628854ee7f" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_04201d86-b2ae-4ca1-bdb3-b0bb3019f050" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_4546cc1e-92f9-415a-bf03-20c84cdd1754" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_77b0d42a-4ee8-4d41-b98d-5f628854ee7f" xlink:to="loc_us-gaap_NetIncomeLoss_4546cc1e-92f9-415a-bf03-20c84cdd1754" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_aa1d4a34-b08c-446e-8679-0176611f574a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_77b0d42a-4ee8-4d41-b98d-5f628854ee7f" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_aa1d4a34-b08c-446e-8679-0176611f574a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_94f7f648-fa33-47f8-a2ac-6fa229e8685b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_77b0d42a-4ee8-4d41-b98d-5f628854ee7f" xlink:to="loc_us-gaap_ProfitLoss_94f7f648-fa33-47f8-a2ac-6fa229e8685b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash_21146e43-f628-4baf-a293-ae65d5448b79" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_77b0d42a-4ee8-4d41-b98d-5f628854ee7f" xlink:to="loc_us-gaap_DividendsCommonStockCash_21146e43-f628-4baf-a293-ae65d5448b79" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_7d732e37-99ef-4d1f-9b0d-10309703b48b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_77b0d42a-4ee8-4d41-b98d-5f628854ee7f" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_7d732e37-99ef-4d1f-9b0d-10309703b48b" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_a9a87e33-62de-4077-9a54-b7251146651e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_77b0d42a-4ee8-4d41-b98d-5f628854ee7f" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_a9a87e33-62de-4077-9a54-b7251146651e" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue_5b41c7ef-114d-4021-806e-121ddbb4fb80" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedDuringPeriodValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_77b0d42a-4ee8-4d41-b98d-5f628854ee7f" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodValue_5b41c7ef-114d-4021-806e-121ddbb4fb80" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_db7d1982-859c-48e5-8091-f9cae1318e94" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_77b0d42a-4ee8-4d41-b98d-5f628854ee7f" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_db7d1982-859c-48e5-8091-f9cae1318e94" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_OtherCommonSharesRetiredValue_14f7f918-786b-4f90-bb0e-3675f8385cb7" xlink:href="dlx-20221231.xsd#dlx_OtherCommonSharesRetiredValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_77b0d42a-4ee8-4d41-b98d-5f628854ee7f" xlink:to="loc_dlx_OtherCommonSharesRetiredValue_14f7f918-786b-4f90-bb0e-3675f8385cb7" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_OtherCommonSharesRetiredShares_efb3e53a-ca22-4ff9-b40c-d9a18a728f47" xlink:href="dlx-20221231.xsd#dlx_OtherCommonSharesRetiredShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_77b0d42a-4ee8-4d41-b98d-5f628854ee7f" xlink:to="loc_dlx_OtherCommonSharesRetiredShares_efb3e53a-ca22-4ff9-b40c-d9a18a728f47" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_3bff8c4c-86b6-4206-ba19-2a7f83e7284a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_77b0d42a-4ee8-4d41-b98d-5f628854ee7f" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_3bff8c4c-86b6-4206-ba19-2a7f83e7284a" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_d3be43df-1a70-4276-aea2-8b6baeeabd70" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_77b0d42a-4ee8-4d41-b98d-5f628854ee7f" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_d3be43df-1a70-4276-aea2-8b6baeeabd70" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_59639e84-bc1c-4fd0-b50f-d2f7986fae5a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_77b0d42a-4ee8-4d41-b98d-5f628854ee7f" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_59639e84-bc1c-4fd0-b50f-d2f7986fae5a" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_40fc48b5-fc4e-493a-b94e-83785ca9f997" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_77b0d42a-4ee8-4d41-b98d-5f628854ee7f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_40fc48b5-fc4e-493a-b94e-83785ca9f997" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestPeriodIncreaseDecrease_097f03b0-7ef0-4247-aea2-97cd9692d0cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestPeriodIncreaseDecrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_77b0d42a-4ee8-4d41-b98d-5f628854ee7f" xlink:to="loc_us-gaap_MinorityInterestPeriodIncreaseDecrease_097f03b0-7ef0-4247-aea2-97cd9692d0cc" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_59c98306-e7f8-46b2-9f03-f0902d71aa26" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_bfd89128-c59e-4a48-a077-20fde54f6801" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_d8611d5c-c218-4716-9cca-5909c1a54fa7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_77b0d42a-4ee8-4d41-b98d-5f628854ee7f" xlink:to="loc_us-gaap_StatementTable_d8611d5c-c218-4716-9cca-5909c1a54fa7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_473e930d-acf7-42ee-91ea-836678c909da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_d8611d5c-c218-4716-9cca-5909c1a54fa7" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_473e930d-acf7-42ee-91ea-836678c909da" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_473e930d-acf7-42ee-91ea-836678c909da_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_473e930d-acf7-42ee-91ea-836678c909da" xlink:to="loc_us-gaap_EquityComponentDomain_473e930d-acf7-42ee-91ea-836678c909da_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_4acafef0-b26d-4daa-b3a0-dfdb028e50a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_473e930d-acf7-42ee-91ea-836678c909da" xlink:to="loc_us-gaap_EquityComponentDomain_4acafef0-b26d-4daa-b3a0-dfdb028e50a4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_4daa3983-7c2e-4fe4-8b1f-817f0b1443fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_4acafef0-b26d-4daa-b3a0-dfdb028e50a4" xlink:to="loc_us-gaap_CommonStockMember_4daa3983-7c2e-4fe4-8b1f-817f0b1443fb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_b599e1d8-b50c-46ec-837a-0b9bb60380a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_4acafef0-b26d-4daa-b3a0-dfdb028e50a4" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_b599e1d8-b50c-46ec-837a-0b9bb60380a9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_745cf8f9-b859-4127-861f-a11dc29fd4aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_4acafef0-b26d-4daa-b3a0-dfdb028e50a4" xlink:to="loc_us-gaap_RetainedEarningsMember_745cf8f9-b859-4127-861f-a11dc29fd4aa" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_ca49dc9c-7227-4346-9253-6f524dd5bd9a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_4acafef0-b26d-4daa-b3a0-dfdb028e50a4" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_ca49dc9c-7227-4346-9253-6f524dd5bd9a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember_43a5a4bc-b0a3-4b27-b7e0-66714012c7e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_4acafef0-b26d-4daa-b3a0-dfdb028e50a4" xlink:to="loc_us-gaap_NoncontrollingInterestMember_43a5a4bc-b0a3-4b27-b7e0-66714012c7e9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_c02a0c74-ed60-48af-bd46-e72caa0dde0d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_d8611d5c-c218-4716-9cca-5909c1a54fa7" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_c02a0c74-ed60-48af-bd46-e72caa0dde0d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_c02a0c74-ed60-48af-bd46-e72caa0dde0d_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_c02a0c74-ed60-48af-bd46-e72caa0dde0d" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_c02a0c74-ed60-48af-bd46-e72caa0dde0d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_15fb2093-a357-483b-aa24-c5824af0e275" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_c02a0c74-ed60-48af-bd46-e72caa0dde0d" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_15fb2093-a357-483b-aa24-c5824af0e275" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_715d43e9-2a4e-41e2-b723-3ac3bd614e52" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_15fb2093-a357-483b-aa24-c5824af0e275" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_715d43e9-2a4e-41e2-b723-3ac3bd614e52" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_dcddee50-a0a8-40e5-9848-43e7ce2df0d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_d8611d5c-c218-4716-9cca-5909c1a54fa7" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_dcddee50-a0a8-40e5-9848-43e7ce2df0d0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_dcddee50-a0a8-40e5-9848-43e7ce2df0d0_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_dcddee50-a0a8-40e5-9848-43e7ce2df0d0" xlink:to="loc_us-gaap_TypeOfAdoptionMember_dcddee50-a0a8-40e5-9848-43e7ce2df0d0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_5a21329e-1655-4061-ad45-ffce5963c83c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_dcddee50-a0a8-40e5-9848-43e7ce2df0d0" xlink:to="loc_us-gaap_TypeOfAdoptionMember_5a21329e-1655-4061-ad45-ffce5963c83c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201613Member_cb02e837-5913-4f0f-8b3d-39929baba54d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingStandardsUpdate201613Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfAdoptionMember_5a21329e-1655-4061-ad45-ffce5963c83c" xlink:to="loc_us-gaap_AccountingStandardsUpdate201613Member_cb02e837-5913-4f0f-8b3d-39929baba54d" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONTables" xlink:type="simple" xlink:href="dlx-20221231.xsd#SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONTables"/>
  <link:definitionLink xlink:role="http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONTables" xlink:type="extended" id="i79cccade7b1d4037a2c45d7f2d413501_SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONTables">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_cb9cc19d-b819-4677-ba11-444693bbdc6c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock_332d5c1b-bfec-45bf-b457-9b758c906bda" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_cb9cc19d-b819-4677-ba11-444693bbdc6c" xlink:to="loc_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock_332d5c1b-bfec-45bf-b457-9b758c906bda" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_98372ba6-e954-4886-8f3d-52cfab8cfe75" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_cb9cc19d-b819-4677-ba11-444693bbdc6c" xlink:to="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_98372ba6-e954-4886-8f3d-52cfab8cfe75" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock_7cb042a9-c54f-4d47-acf5-03074f3b03ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_cb9cc19d-b819-4677-ba11-444693bbdc6c" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock_7cb042a9-c54f-4d47-acf5-03074f3b03ab" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock_4b76fd26-674d-40f2-a4a0-57bde4abc687" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_cb9cc19d-b819-4677-ba11-444693bbdc6c" xlink:to="loc_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock_4b76fd26-674d-40f2-a4a0-57bde4abc687" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_bc0e2472-4014-41af-a58a-ac54be812507" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_cb9cc19d-b819-4677-ba11-444693bbdc6c" xlink:to="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_bc0e2472-4014-41af-a58a-ac54be812507" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_44d71c99-54c8-4cca-b56d-8f2344578a1e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_cb9cc19d-b819-4677-ba11-444693bbdc6c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_44d71c99-54c8-4cca-b56d-8f2344578a1e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_38a71722-3f29-43b2-8a6c-5c9ab61f3d69" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_cb9cc19d-b819-4677-ba11-444693bbdc6c" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_38a71722-3f29-43b2-8a6c-5c9ab61f3d69" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_feed4ff7-0b72-4d71-89b9-f12694f04a70" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_cb9cc19d-b819-4677-ba11-444693bbdc6c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_feed4ff7-0b72-4d71-89b9-f12694f04a70" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_c5e6f49d-3883-498d-a224-b26eb80680a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_cb9cc19d-b819-4677-ba11-444693bbdc6c" xlink:to="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_c5e6f49d-3883-498d-a224-b26eb80680a8" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock_3eee8427-9639-45b3-84d3-a45fd95eba4c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_cb9cc19d-b819-4677-ba11-444693bbdc6c" xlink:to="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock_3eee8427-9639-45b3-84d3-a45fd95eba4c" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock_9bab85fa-0a18-4b5e-9b84-edf1efa325cb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_cb9cc19d-b819-4677-ba11-444693bbdc6c" xlink:to="loc_us-gaap_ScheduleOfGoodwillTextBlock_9bab85fa-0a18-4b5e-9b84-edf1efa325cb" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock_e70a956a-1811-431d-8828-796ff58dfc85" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_cb9cc19d-b819-4677-ba11-444693bbdc6c" xlink:to="loc_us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock_e70a956a-1811-431d-8828-796ff58dfc85" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_ScheduleofprepaidproductdiscountsTableTextBlock_30547f72-c99a-4203-961c-ff1cc91002e0" xlink:href="dlx-20221231.xsd#dlx_ScheduleofprepaidproductdiscountsTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_cb9cc19d-b819-4677-ba11-444693bbdc6c" xlink:to="loc_dlx_ScheduleofprepaidproductdiscountsTableTextBlock_30547f72-c99a-4203-961c-ff1cc91002e0" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock_6e140c4d-48a3-4aa4-8daf-2a46fd21f6c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_cb9cc19d-b819-4677-ba11-444693bbdc6c" xlink:to="loc_us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock_6e140c4d-48a3-4aa4-8daf-2a46fd21f6c5" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_f9dad139-370a-49c1-a9b5-cc9e8a00d205" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_cb9cc19d-b819-4677-ba11-444693bbdc6c" xlink:to="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_f9dad139-370a-49c1-a9b5-cc9e8a00d205" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_516c3303-ace7-4ef8-8b15-1f762513bdae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_cb9cc19d-b819-4677-ba11-444693bbdc6c" xlink:to="loc_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_516c3303-ace7-4ef8-8b15-1f762513bdae" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_ea8c9251-e556-4bff-8e4d-6055b337c25a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_cb9cc19d-b819-4677-ba11-444693bbdc6c" xlink:to="loc_us-gaap_StatementTable_ea8c9251-e556-4bff-8e4d-6055b337c25a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_2f940ec3-7157-43c2-a1bd-ce87a64355b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_ea8c9251-e556-4bff-8e4d-6055b337c25a" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_2f940ec3-7157-43c2-a1bd-ce87a64355b8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_2f940ec3-7157-43c2-a1bd-ce87a64355b8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_2f940ec3-7157-43c2-a1bd-ce87a64355b8" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_2f940ec3-7157-43c2-a1bd-ce87a64355b8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_2f480638-ea61-4eaa-a431-ff86b38f0d8d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_2f940ec3-7157-43c2-a1bd-ce87a64355b8" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_2f480638-ea61-4eaa-a431-ff86b38f0d8d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeAccountsReceivableMember_54492e8e-36f5-48f9-a7ce-ef81f9a79ff7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeAccountsReceivableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_2f480638-ea61-4eaa-a431-ff86b38f0d8d" xlink:to="loc_us-gaap_TradeAccountsReceivableMember_54492e8e-36f5-48f9-a7ce-ef81f9a79ff7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableMember_34cc774d-93e3-42b0-82ee-f94f69581814" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesReceivableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_2f480638-ea61-4eaa-a431-ff86b38f0d8d" xlink:to="loc_us-gaap_NotesReceivableMember_34cc774d-93e3-42b0-82ee-f94f69581814" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESpropertyplantandequipmentandleasesDetails" xlink:type="simple" xlink:href="dlx-20221231.xsd#SIGNIFICANTACCOUNTINGPOLICIESpropertyplantandequipmentandleasesDetails"/>
  <link:definitionLink xlink:role="http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESpropertyplantandequipmentandleasesDetails" xlink:type="extended" id="i0ff693723c2d48d4b03ea403dbd0ca3e_SIGNIFICANTACCOUNTINGPOLICIESpropertyplantandequipmentandleasesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_65fb71e7-dbef-4797-98dd-fbd179a8e264" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_3bd8a65b-d168-4334-a133-e5d822aed2d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_65fb71e7-dbef-4797-98dd-fbd179a8e264" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_3bd8a65b-d168-4334-a133-e5d822aed2d4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_ShortTermLeaseTerm_3f46786c-f7c1-468c-bba6-9b4fb3c16dc5" xlink:href="dlx-20221231.xsd#dlx_ShortTermLeaseTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_65fb71e7-dbef-4797-98dd-fbd179a8e264" xlink:to="loc_dlx_ShortTermLeaseTerm_3f46786c-f7c1-468c-bba6-9b4fb3c16dc5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_6c19adc7-251d-4c7f-9bbc-747732cebc11" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_65fb71e7-dbef-4797-98dd-fbd179a8e264" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_6c19adc7-251d-4c7f-9bbc-747732cebc11" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_0ac2a217-942a-4c73-bcbe-2b9e15bccb9e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_6c19adc7-251d-4c7f-9bbc-747732cebc11" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_0ac2a217-942a-4c73-bcbe-2b9e15bccb9e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_0ac2a217-942a-4c73-bcbe-2b9e15bccb9e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_0ac2a217-942a-4c73-bcbe-2b9e15bccb9e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_0ac2a217-942a-4c73-bcbe-2b9e15bccb9e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1125a90d-7436-498d-bf29-b34c11f49729" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_0ac2a217-942a-4c73-bcbe-2b9e15bccb9e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1125a90d-7436-498d-bf29-b34c11f49729" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingMember_97b25090-7168-407b-9d80-b55a077e75ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BuildingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1125a90d-7436-498d-bf29-b34c11f49729" xlink:to="loc_us-gaap_BuildingMember_97b25090-7168-407b-9d80-b55a077e75ff" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_bff6e7d6-a57c-460e-b8a7-7b5922e13a19" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1125a90d-7436-498d-bf29-b34c11f49729" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_bff6e7d6-a57c-460e-b8a7-7b5922e13a19" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_2489fac5-d38c-4bc3-8fe2-5ca78769dab2" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_6c19adc7-251d-4c7f-9bbc-747732cebc11" xlink:to="loc_srt_RangeAxis_2489fac5-d38c-4bc3-8fe2-5ca78769dab2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_2489fac5-d38c-4bc3-8fe2-5ca78769dab2_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_2489fac5-d38c-4bc3-8fe2-5ca78769dab2" xlink:to="loc_srt_RangeMember_2489fac5-d38c-4bc3-8fe2-5ca78769dab2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_c4ee5c12-21ef-48cf-a268-55f4334852fc" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_2489fac5-d38c-4bc3-8fe2-5ca78769dab2" xlink:to="loc_srt_RangeMember_c4ee5c12-21ef-48cf-a268-55f4334852fc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_1aabe07f-b1e4-4bb8-b873-063653de928b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_c4ee5c12-21ef-48cf-a268-55f4334852fc" xlink:to="loc_srt_MinimumMember_1aabe07f-b1e4-4bb8-b873-063653de928b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_77195c61-ddcd-4f06-82b1-77152821f4dc" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_c4ee5c12-21ef-48cf-a268-55f4334852fc" xlink:to="loc_srt_MaximumMember_77195c61-ddcd-4f06-82b1-77152821f4dc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_WeightedAverageMember_93d05a49-f610-409b-82fd-870a9437dde6" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_WeightedAverageMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_c4ee5c12-21ef-48cf-a268-55f4334852fc" xlink:to="loc_srt_WeightedAverageMember_93d05a49-f610-409b-82fd-870a9437dde6" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESintangiblesDetails" xlink:type="simple" xlink:href="dlx-20221231.xsd#SIGNIFICANTACCOUNTINGPOLICIESintangiblesDetails"/>
  <link:definitionLink xlink:role="http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESintangiblesDetails" xlink:type="extended" id="i81b35cf81c8e4b6e854ec9659820e814_SIGNIFICANTACCOUNTINGPOLICIESintangiblesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_192e9da5-e562-4902-ac09-73f91d443a2b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_2ce90ac7-02c4-4ea2-ae33-d314e98b765f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_192e9da5-e562-4902-ac09-73f91d443a2b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_2ce90ac7-02c4-4ea2-ae33-d314e98b765f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_f8277c49-5e21-42bb-938e-b0203e47b392" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_192e9da5-e562-4902-ac09-73f91d443a2b" xlink:to="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_f8277c49-5e21-42bb-938e-b0203e47b392" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_b6b0047f-38d4-4a25-876b-2bb82330e1c3" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_f8277c49-5e21-42bb-938e-b0203e47b392" xlink:to="loc_srt_RangeAxis_b6b0047f-38d4-4a25-876b-2bb82330e1c3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_b6b0047f-38d4-4a25-876b-2bb82330e1c3_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_b6b0047f-38d4-4a25-876b-2bb82330e1c3" xlink:to="loc_srt_RangeMember_b6b0047f-38d4-4a25-876b-2bb82330e1c3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_d292e05b-2be2-48cc-bbd9-7e366a9a9249" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_b6b0047f-38d4-4a25-876b-2bb82330e1c3" xlink:to="loc_srt_RangeMember_d292e05b-2be2-48cc-bbd9-7e366a9a9249" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_89c0fcf7-0f59-4fe1-b3dd-cf065f25c264" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_d292e05b-2be2-48cc-bbd9-7e366a9a9249" xlink:to="loc_srt_MinimumMember_89c0fcf7-0f59-4fe1-b3dd-cf065f25c264" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_6bdb723d-1153-4f3a-9357-f6079257ca57" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_d292e05b-2be2-48cc-bbd9-7e366a9a9249" xlink:to="loc_srt_MaximumMember_6bdb723d-1153-4f3a-9357-f6079257ca57" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_WeightedAverageMember_45f6623d-5f79-4381-a1c3-75b5de9f2025" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_WeightedAverageMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_d292e05b-2be2-48cc-bbd9-7e366a9a9249" xlink:to="loc_srt_WeightedAverageMember_45f6623d-5f79-4381-a1c3-75b5de9f2025" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESbusinesscombinationsandprepaidproductdiscountsDetails" xlink:type="simple" xlink:href="dlx-20221231.xsd#SIGNIFICANTACCOUNTINGPOLICIESbusinesscombinationsandprepaidproductdiscountsDetails"/>
  <link:definitionLink xlink:role="http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESbusinesscombinationsandprepaidproductdiscountsDetails" xlink:type="extended" id="ib6947ac698ef4d5ab1e5240f0a7836d9_SIGNIFICANTACCOUNTINGPOLICIESbusinesscombinationsandprepaidproductdiscountsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_dlx_PrepaidproductdiscountsLineItems_2a57c97d-c642-4107-81a5-75caddbb08d3" xlink:href="dlx-20221231.xsd#dlx_PrepaidproductdiscountsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_Amortizationperiodprepaidproductdiscounts_2f6232ee-d2b1-4422-a241-aeef7847dd0b" xlink:href="dlx-20221231.xsd#dlx_Amortizationperiodprepaidproductdiscounts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dlx_PrepaidproductdiscountsLineItems_2a57c97d-c642-4107-81a5-75caddbb08d3" xlink:to="loc_dlx_Amortizationperiodprepaidproductdiscounts_2f6232ee-d2b1-4422-a241-aeef7847dd0b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_PrepaidproductdiscountsTable_be0691c7-7fbe-42d9-b64d-40eb3c5156ed" xlink:href="dlx-20221231.xsd#dlx_PrepaidproductdiscountsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_dlx_PrepaidproductdiscountsLineItems_2a57c97d-c642-4107-81a5-75caddbb08d3" xlink:to="loc_dlx_PrepaidproductdiscountsTable_be0691c7-7fbe-42d9-b64d-40eb3c5156ed" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_e3ebd93a-105a-4856-9e6c-5f8d7302cf44" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_dlx_PrepaidproductdiscountsTable_be0691c7-7fbe-42d9-b64d-40eb3c5156ed" xlink:to="loc_srt_RangeAxis_e3ebd93a-105a-4856-9e6c-5f8d7302cf44" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_e3ebd93a-105a-4856-9e6c-5f8d7302cf44_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_e3ebd93a-105a-4856-9e6c-5f8d7302cf44" xlink:to="loc_srt_RangeMember_e3ebd93a-105a-4856-9e6c-5f8d7302cf44_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_2bced844-687e-427a-bf24-856d88648426" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_e3ebd93a-105a-4856-9e6c-5f8d7302cf44" xlink:to="loc_srt_RangeMember_2bced844-687e-427a-bf24-856d88648426" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_3c12dfea-f938-416b-929a-7d5a6ab0884d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_2bced844-687e-427a-bf24-856d88648426" xlink:to="loc_srt_MinimumMember_3c12dfea-f938-416b-929a-7d5a6ab0884d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_a3da2c70-ef11-40a0-90f5-f03356025f29" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_2bced844-687e-427a-bf24-856d88648426" xlink:to="loc_srt_MaximumMember_a3da2c70-ef11-40a0-90f5-f03356025f29" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_WeightedAverageMember_5056d726-f54c-4c3f-bbac-bae3f2cd9225" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_WeightedAverageMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_2bced844-687e-427a-bf24-856d88648426" xlink:to="loc_srt_WeightedAverageMember_5056d726-f54c-4c3f-bbac-bae3f2cd9225" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESloansandnotesreceivablefromdistributorsandadvertisingcostsDetails" xlink:type="simple" xlink:href="dlx-20221231.xsd#SIGNIFICANTACCOUNTINGPOLICIESloansandnotesreceivablefromdistributorsandadvertisingcostsDetails"/>
  <link:definitionLink xlink:role="http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESloansandnotesreceivablefromdistributorsandadvertisingcostsDetails" xlink:type="extended" id="i8ac3fedab1364b58b55e28d98ddf9258_SIGNIFICANTACCOUNTINGPOLICIESloansandnotesreceivablefromdistributorsandadvertisingcostsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_8921f54d-f06d-4d74-9165-f2f2be75523b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_InterestRateLoansAndNotesReceivable_af190a0f-016d-43a3-9174-7a8c58e284fa" xlink:href="dlx-20221231.xsd#dlx_InterestRateLoansAndNotesReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_8921f54d-f06d-4d74-9165-f2f2be75523b" xlink:to="loc_dlx_InterestRateLoansAndNotesReceivable_af190a0f-016d-43a3-9174-7a8c58e284fa" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketingAndAdvertisingExpenseAbstract_772c5df9-89d7-4176-9269-60d9052f8407" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MarketingAndAdvertisingExpenseAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_8921f54d-f06d-4d74-9165-f2f2be75523b" xlink:to="loc_us-gaap_MarketingAndAdvertisingExpenseAbstract_772c5df9-89d7-4176-9269-60d9052f8407" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingExpense_b6c7dd73-7dc5-4384-9c99-0715f01c465e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdvertisingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MarketingAndAdvertisingExpenseAbstract_772c5df9-89d7-4176-9269-60d9052f8407" xlink:to="loc_us-gaap_AdvertisingExpense_b6c7dd73-7dc5-4384-9c99-0715f01c465e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_4aaed350-9129-4b38-b60d-67be36314b57" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_8921f54d-f06d-4d74-9165-f2f2be75523b" xlink:to="loc_us-gaap_StatementTable_4aaed350-9129-4b38-b60d-67be36314b57" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_3d5d7db8-a735-43da-a212-394395726fb6" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_4aaed350-9129-4b38-b60d-67be36314b57" xlink:to="loc_srt_RangeAxis_3d5d7db8-a735-43da-a212-394395726fb6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_3d5d7db8-a735-43da-a212-394395726fb6_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_3d5d7db8-a735-43da-a212-394395726fb6" xlink:to="loc_srt_RangeMember_3d5d7db8-a735-43da-a212-394395726fb6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_cc1d5e41-b811-476e-a88e-215d94d114a5" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_3d5d7db8-a735-43da-a212-394395726fb6" xlink:to="loc_srt_RangeMember_cc1d5e41-b811-476e-a88e-215d94d114a5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_fe0a6f80-9c55-4926-ab9c-a2bc2767a087" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_cc1d5e41-b811-476e-a88e-215d94d114a5" xlink:to="loc_srt_MinimumMember_fe0a6f80-9c55-4926-ab9c-a2bc2767a087" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_6c2cb90e-a9b7-4f21-a461-522d4c2b6e9b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_cc1d5e41-b811-476e-a88e-215d94d114a5" xlink:to="loc_srt_MaximumMember_6c2cb90e-a9b7-4f21-a461-522d4c2b6e9b" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESincometaxesrevenuerecognitionDetails" xlink:type="simple" xlink:href="dlx-20221231.xsd#SIGNIFICANTACCOUNTINGPOLICIESincometaxesrevenuerecognitionDetails"/>
  <link:definitionLink xlink:role="http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESincometaxesrevenuerecognitionDetails" xlink:type="extended" id="ica5ca8ad20a64a34a05e66b09a0a1882_SIGNIFICANTACCOUNTINGPOLICIESincometaxesrevenuerecognitionDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_b2ce777b-d01a-4725-b74d-479699b7270b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_Variableconsiderationperiodoverwhichfinalized_ebf08013-9f72-42b1-9eee-2024ee7d2741" xlink:href="dlx-20221231.xsd#dlx_Variableconsiderationperiodoverwhichfinalized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_b2ce777b-d01a-4725-b74d-479699b7270b" xlink:to="loc_dlx_Variableconsiderationperiodoverwhichfinalized_ebf08013-9f72-42b1-9eee-2024ee7d2741" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_Deferredrevenueperiodoverwhichrecognized_8882cd6c-4321-495b-816b-06402f2bf6e3" xlink:href="dlx-20221231.xsd#dlx_Deferredrevenueperiodoverwhichrecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_b2ce777b-d01a-4725-b74d-479699b7270b" xlink:to="loc_dlx_Deferredrevenueperiodoverwhichrecognized_8882cd6c-4321-495b-816b-06402f2bf6e3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_daee91df-ab35-4517-8b2f-a93d0e2f0586" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_b2ce777b-d01a-4725-b74d-479699b7270b" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_daee91df-ab35-4517-8b2f-a93d0e2f0586" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostAmortizationPeriod_378deb7e-ba5f-49a9-a739-7915722e2355" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedContractCostAmortizationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_b2ce777b-d01a-4725-b74d-479699b7270b" xlink:to="loc_us-gaap_CapitalizedContractCostAmortizationPeriod_378deb7e-ba5f-49a9-a739-7915722e2355" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_ContractCostsPracticalExpedientPeriod_e5d3f498-1127-43e9-bfce-a785a838f53a" xlink:href="dlx-20221231.xsd#dlx_ContractCostsPracticalExpedientPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_b2ce777b-d01a-4725-b74d-479699b7270b" xlink:to="loc_dlx_ContractCostsPracticalExpedientPeriod_e5d3f498-1127-43e9-bfce-a785a838f53a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_46b305da-a126-469e-9c44-9abc096adc93" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_b2ce777b-d01a-4725-b74d-479699b7270b" xlink:to="loc_us-gaap_StatementTable_46b305da-a126-469e-9c44-9abc096adc93" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_6f7917d3-d85c-403b-b94d-1053d850135e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_46b305da-a126-469e-9c44-9abc096adc93" xlink:to="loc_srt_ProductOrServiceAxis_6f7917d3-d85c-403b-b94d-1053d850135e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_6f7917d3-d85c-403b-b94d-1053d850135e_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_6f7917d3-d85c-403b-b94d-1053d850135e" xlink:to="loc_srt_ProductsAndServicesDomain_6f7917d3-d85c-403b-b94d-1053d850135e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_8066bb36-b03b-4d0e-9cfd-d200fe2f170e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_6f7917d3-d85c-403b-b94d-1053d850135e" xlink:to="loc_srt_ProductsAndServicesDomain_8066bb36-b03b-4d0e-9cfd-d200fe2f170e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_DatadrivenmarketingandtreasurymanagementsolutionsMember_954806ce-b368-462e-8f20-7ed0379dc524" xlink:href="dlx-20221231.xsd#dlx_DatadrivenmarketingandtreasurymanagementsolutionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_8066bb36-b03b-4d0e-9cfd-d200fe2f170e" xlink:to="loc_dlx_DatadrivenmarketingandtreasurymanagementsolutionsMember_954806ce-b368-462e-8f20-7ed0379dc524" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_8c0e1e4f-cf5c-4f48-962b-e2488ea46323" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_46b305da-a126-469e-9c44-9abc096adc93" xlink:to="loc_srt_RangeAxis_8c0e1e4f-cf5c-4f48-962b-e2488ea46323" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_8c0e1e4f-cf5c-4f48-962b-e2488ea46323_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_8c0e1e4f-cf5c-4f48-962b-e2488ea46323" xlink:to="loc_srt_RangeMember_8c0e1e4f-cf5c-4f48-962b-e2488ea46323_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_91b4c54b-44a7-4568-bc7c-81f1d3cc51a7" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_8c0e1e4f-cf5c-4f48-962b-e2488ea46323" xlink:to="loc_srt_RangeMember_91b4c54b-44a7-4568-bc7c-81f1d3cc51a7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_fd67f6e7-fa74-49cc-9916-15ea6f466a7d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_91b4c54b-44a7-4568-bc7c-81f1d3cc51a7" xlink:to="loc_srt_MinimumMember_fd67f6e7-fa74-49cc-9916-15ea6f466a7d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_61688f65-5683-463a-a64b-499b156f013d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_91b4c54b-44a7-4568-bc7c-81f1d3cc51a7" xlink:to="loc_srt_MaximumMember_61688f65-5683-463a-a64b-499b156f013d" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESemployeesharebasedcompensationDetails" xlink:type="simple" xlink:href="dlx-20221231.xsd#SIGNIFICANTACCOUNTINGPOLICIESemployeesharebasedcompensationDetails"/>
  <link:definitionLink xlink:role="http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESemployeesharebasedcompensationDetails" xlink:type="extended" id="ie0273344bbfd451192639c00934250d3_SIGNIFICANTACCOUNTINGPOLICIESemployeesharebasedcompensationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_76b386d7-b7e2-4482-8e35-05b3a0ee54cb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate_9abb1af8-5acc-4dbf-9c0e-89e8845dc653" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_76b386d7-b7e2-4482-8e35-05b3a0ee54cb" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate_9abb1af8-5acc-4dbf-9c0e-89e8845dc653" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_3239f48b-4263-42c0-8409-f6cb17cd7849" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_76b386d7-b7e2-4482-8e35-05b3a0ee54cb" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_3239f48b-4263-42c0-8409-f6cb17cd7849" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_13b65f29-c751-4ff8-b3cd-2dfa185ab4c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_76b386d7-b7e2-4482-8e35-05b3a0ee54cb" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_13b65f29-c751-4ff8-b3cd-2dfa185ab4c1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_6d836372-a535-4c98-a0f8-6f060c90b073" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_13b65f29-c751-4ff8-b3cd-2dfa185ab4c1" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_6d836372-a535-4c98-a0f8-6f060c90b073" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_6d836372-a535-4c98-a0f8-6f060c90b073_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_6d836372-a535-4c98-a0f8-6f060c90b073" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_6d836372-a535-4c98-a0f8-6f060c90b073_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_b08263e8-8424-4724-a09f-e1c700d7d0de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_6d836372-a535-4c98-a0f8-6f060c90b073" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_b08263e8-8424-4724-a09f-e1c700d7d0de" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_69e47d2a-a555-42b7-93cc-bc94573b9b62" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_b08263e8-8424-4724-a09f-e1c700d7d0de" xlink:to="loc_us-gaap_EmployeeStockMember_69e47d2a-a555-42b7-93cc-bc94573b9b62" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONinventoriesandsuppliesDetails" xlink:type="simple" xlink:href="dlx-20221231.xsd#SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONinventoriesandsuppliesDetails"/>
  <link:definitionLink xlink:role="http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONinventoriesandsuppliesDetails" xlink:type="extended" id="ief266306464b4ee2b2f985f8437785d8_SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONinventoriesandsuppliesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_dee60225-00aa-4542-b42d-8036271a37d5" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_49f5bae2-4af1-46b3-9115-41ea3b4f8f5d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_dee60225-00aa-4542-b42d-8036271a37d5" xlink:to="loc_us-gaap_InventoryDisclosureAbstract_49f5bae2-4af1-46b3-9115-41ea3b4f8f5d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterials_8092ff77-0baa-4a6f-9587-b2f9d8c4c8a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryRawMaterials"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_49f5bae2-4af1-46b3-9115-41ea3b4f8f5d" xlink:to="loc_us-gaap_InventoryRawMaterials_8092ff77-0baa-4a6f-9587-b2f9d8c4c8a3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcess_16412b81-cbe1-49e0-9973-e3f64a2a9871" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryWorkInProcess"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_49f5bae2-4af1-46b3-9115-41ea3b4f8f5d" xlink:to="loc_us-gaap_InventoryWorkInProcess_16412b81-cbe1-49e0-9973-e3f64a2a9871" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoods_658ac72b-b898-48a0-8f78-18c933f6fe84" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryFinishedGoods"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_49f5bae2-4af1-46b3-9115-41ea3b4f8f5d" xlink:to="loc_us-gaap_InventoryFinishedGoods_658ac72b-b898-48a0-8f78-18c933f6fe84" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherInventorySupplies_7a691d1d-9fb2-4df8-985e-4b8cd5435918" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherInventorySupplies"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_49f5bae2-4af1-46b3-9115-41ea3b4f8f5d" xlink:to="loc_us-gaap_OtherInventorySupplies_7a691d1d-9fb2-4df8-985e-4b8cd5435918" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryValuationReserves_9ec73871-5d08-4ef1-8ab9-5f6fcb7c4b32" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryValuationReserves"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_49f5bae2-4af1-46b3-9115-41ea3b4f8f5d" xlink:to="loc_us-gaap_InventoryValuationReserves_9ec73871-5d08-4ef1-8ab9-5f6fcb7c4b32" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_569de44b-1e12-425b-92fc-d0102382820a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_49f5bae2-4af1-46b3-9115-41ea3b4f8f5d" xlink:to="loc_us-gaap_InventoryNet_569de44b-1e12-425b-92fc-d0102382820a" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_e477deb5-11e3-441c-af92-a317ed0787a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_dee60225-00aa-4542-b42d-8036271a37d5" xlink:to="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_e477deb5-11e3-441c-af92-a317ed0787a5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryValuationReserves_a0eda42e-579a-40a9-9bd2-ea3bfa67e262" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryValuationReserves"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_26b73ece-4ee8-4ab1-a445-870a9d1b91ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_e477deb5-11e3-441c-af92-a317ed0787a5" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_26b73ece-4ee8-4ab1-a445-870a9d1b91ff" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions_39a07f01-3033-41ab-aedb-68ce60972589" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesDeductions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_e477deb5-11e3-441c-af92-a317ed0787a5" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDeductions_39a07f01-3033-41ab-aedb-68ce60972589" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryValuationReserves_2f0f0ef6-b6b7-4e80-9563-64c2c8d153ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryValuationReserves"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_5f21b8aa-9119-4f0f-afd1-90a5998d3fe8" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_dee60225-00aa-4542-b42d-8036271a37d5" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_5f21b8aa-9119-4f0f-afd1-90a5998d3fe8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_8393b61e-098a-4e48-ac76-b030fe9c155b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_5f21b8aa-9119-4f0f-afd1-90a5998d3fe8" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_8393b61e-098a-4e48-ac76-b030fe9c155b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_8393b61e-098a-4e48-ac76-b030fe9c155b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_8393b61e-098a-4e48-ac76-b030fe9c155b" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_8393b61e-098a-4e48-ac76-b030fe9c155b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_5d0b2e15-9e9e-42c0-856f-543b110d6fde" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_8393b61e-098a-4e48-ac76-b030fe9c155b" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_5d0b2e15-9e9e-42c0-856f-543b110d6fde" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryValuationReserveMember_93c5eda9-f29e-4a09-92db-9f35191fd887" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryValuationReserveMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_5d0b2e15-9e9e-42c0-856f-543b110d6fde" xlink:to="loc_us-gaap_InventoryValuationReserveMember_93c5eda9-f29e-4a09-92db-9f35191fd887" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONavailableforsaledebtsecuritiesDetails" xlink:type="simple" xlink:href="dlx-20221231.xsd#SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONavailableforsaledebtsecuritiesDetails"/>
  <link:definitionLink xlink:role="http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONavailableforsaledebtsecuritiesDetails" xlink:type="extended" id="i803fe605934e477f84c854b1bd323e5b_SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONavailableforsaledebtsecuritiesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_3f1055d0-6516-4cba-9f14-085e828a0c45" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_7d36baaa-4d87-4895-a1a5-b7b12c8c4909" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_3f1055d0-6516-4cba-9f14-085e828a0c45" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_7d36baaa-4d87-4895-a1a5-b7b12c8c4909" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_55b7997b-8822-4bf0-93d0-165bae39175d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_3f1055d0-6516-4cba-9f14-085e828a0c45" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_55b7997b-8822-4bf0-93d0-165bae39175d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_0ad2088b-f116-4329-8ed2-546ad8ee3271" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_3f1055d0-6516-4cba-9f14-085e828a0c45" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_0ad2088b-f116-4329-8ed2-546ad8ee3271" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_cfbba345-cfea-4bb9-9d27-37b79de159e8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_3f1055d0-6516-4cba-9f14-085e828a0c45" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_cfbba345-cfea-4bb9-9d27-37b79de159e8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Cash_1736fe05-0fb1-40d4-ac37-3e15c562c531" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Cash"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_3f1055d0-6516-4cba-9f14-085e828a0c45" xlink:to="loc_us-gaap_Cash_1736fe05-0fb1-40d4-ac37-3e15c562c531" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_37aa9c33-558d-4ae4-b351-3a3df0530c0c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_3f1055d0-6516-4cba-9f14-085e828a0c45" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_37aa9c33-558d-4ae4-b351-3a3df0530c0c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_4869d1dc-ffe9-43f8-837d-57eb962eb91b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_37aa9c33-558d-4ae4-b351-3a3df0530c0c" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_4869d1dc-ffe9-43f8-837d-57eb962eb91b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_4869d1dc-ffe9-43f8-837d-57eb962eb91b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_4869d1dc-ffe9-43f8-837d-57eb962eb91b" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_4869d1dc-ffe9-43f8-837d-57eb962eb91b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_492b7498-d2e8-4185-8b21-536e745472cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_4869d1dc-ffe9-43f8-837d-57eb962eb91b" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_492b7498-d2e8-4185-8b21-536e745472cc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsMember_f6ae370c-d276-46c1-b124-bbb30454b99c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_492b7498-d2e8-4185-8b21-536e745472cc" xlink:to="loc_us-gaap_CashAndCashEquivalentsMember_f6ae370c-d276-46c1-b124-bbb30454b99c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_FundsHeldForCustomersMember_3912c23c-fab9-43aa-adfb-5774138e0bed" xlink:href="dlx-20221231.xsd#dlx_FundsHeldForCustomersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_492b7498-d2e8-4185-8b21-536e745472cc" xlink:to="loc_dlx_FundsHeldForCustomersMember_3912c23c-fab9-43aa-adfb-5774138e0bed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_1ba57ff3-9700-4c83-82db-a235a705c03d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_37aa9c33-558d-4ae4-b351-3a3df0530c0c" xlink:to="loc_us-gaap_FinancialInstrumentAxis_1ba57ff3-9700-4c83-82db-a235a705c03d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1ba57ff3-9700-4c83-82db-a235a705c03d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_1ba57ff3-9700-4c83-82db-a235a705c03d" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1ba57ff3-9700-4c83-82db-a235a705c03d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_786c14d2-7839-4806-a884-d7ab210ff4cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_1ba57ff3-9700-4c83-82db-a235a705c03d" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_786c14d2-7839-4806-a884-d7ab210ff4cc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_c55e583b-212c-42d0-9292-0ab3c81a0d76" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_786c14d2-7839-4806-a884-d7ab210ff4cc" xlink:to="loc_us-gaap_MoneyMarketFundsMember_c55e583b-212c-42d0-9292-0ab3c81a0d76" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignGovernmentDebtSecuritiesMember_b0569347-77ae-4a52-9e5d-2169036e5850" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignGovernmentDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_786c14d2-7839-4806-a884-d7ab210ff4cc" xlink:to="loc_us-gaap_ForeignGovernmentDebtSecuritiesMember_b0569347-77ae-4a52-9e5d-2169036e5850" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteedInvestmentContractMember_d2e5bdd9-38a0-434c-b519-9141b51fea60" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GuaranteedInvestmentContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_786c14d2-7839-4806-a884-d7ab210ff4cc" xlink:to="loc_us-gaap_GuaranteedInvestmentContractMember_d2e5bdd9-38a0-434c-b519-9141b51fea60" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicDistributionAxis_e825824e-8017-4f8b-833e-d3ac5304377d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeographicDistributionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_37aa9c33-558d-4ae4-b351-3a3df0530c0c" xlink:to="loc_us-gaap_GeographicDistributionAxis_e825824e-8017-4f8b-833e-d3ac5304377d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicDistributionDomain_e825824e-8017-4f8b-833e-d3ac5304377d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeographicDistributionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_GeographicDistributionAxis_e825824e-8017-4f8b-833e-d3ac5304377d" xlink:to="loc_us-gaap_GeographicDistributionDomain_e825824e-8017-4f8b-833e-d3ac5304377d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicDistributionDomain_7ecee4f5-6a03-4a06-bfc3-86c1af7f0a2e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeographicDistributionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_GeographicDistributionAxis_e825824e-8017-4f8b-833e-d3ac5304377d" xlink:to="loc_us-gaap_GeographicDistributionDomain_7ecee4f5-6a03-4a06-bfc3-86c1af7f0a2e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicDistributionDomesticMember_a2c4c574-82c2-4592-b7e5-16fb6294571c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeographicDistributionDomesticMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GeographicDistributionDomain_7ecee4f5-6a03-4a06-bfc3-86c1af7f0a2e" xlink:to="loc_us-gaap_GeographicDistributionDomesticMember_a2c4c574-82c2-4592-b7e5-16fb6294571c" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONpropertyplantandequipmentDetails" xlink:type="simple" xlink:href="dlx-20221231.xsd#SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONpropertyplantandequipmentDetails"/>
  <link:definitionLink xlink:role="http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONpropertyplantandequipmentDetails" xlink:type="extended" id="ia22cba6f8a144c0ca65e255bf97ce62e_SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONpropertyplantandequipmentDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_75b71fa6-cb18-46fd-a698-f6bfb52af44a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_8813f14b-fe08-4df3-8baa-3b6e08f30318" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_75b71fa6-cb18-46fd-a698-f6bfb52af44a" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_8813f14b-fe08-4df3-8baa-3b6e08f30318" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_c487d97c-f335-46ae-8c01-d9e0df836acc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_75b71fa6-cb18-46fd-a698-f6bfb52af44a" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_c487d97c-f335-46ae-8c01-d9e0df836acc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_72eb04da-0c61-4c39-a0fa-54f458bba49b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_75b71fa6-cb18-46fd-a698-f6bfb52af44a" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_72eb04da-0c61-4c39-a0fa-54f458bba49b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_fd27e84f-4fa6-453f-b383-920a34f8d019" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_75b71fa6-cb18-46fd-a698-f6bfb52af44a" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_fd27e84f-4fa6-453f-b383-920a34f8d019" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_84890a31-dad6-4e51-8948-5d833ac23104" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_fd27e84f-4fa6-453f-b383-920a34f8d019" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_84890a31-dad6-4e51-8948-5d833ac23104" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_84890a31-dad6-4e51-8948-5d833ac23104_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_84890a31-dad6-4e51-8948-5d833ac23104" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_84890a31-dad6-4e51-8948-5d833ac23104_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_32c48286-fc06-432d-b610-79b155be6973" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_84890a31-dad6-4e51-8948-5d833ac23104" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_32c48286-fc06-432d-b610-79b155be6973" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_874a0042-41a8-4d4f-bc09-a2ab7dccdb81" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_32c48286-fc06-432d-b610-79b155be6973" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_874a0042-41a8-4d4f-bc09-a2ab7dccdb81" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_8d7e9813-44f4-4683-827e-d66442666c9c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_32c48286-fc06-432d-b610-79b155be6973" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_8d7e9813-44f4-4683-827e-d66442666c9c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandAndLandImprovementsMember_50b45530-d30d-49bd-94ac-1204695ec59d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LandAndLandImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_32c48286-fc06-432d-b610-79b155be6973" xlink:to="loc_us-gaap_LandAndLandImprovementsMember_50b45530-d30d-49bd-94ac-1204695ec59d" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONintangiblesDetails" xlink:type="simple" xlink:href="dlx-20221231.xsd#SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONintangiblesDetails"/>
  <link:definitionLink xlink:role="http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONintangiblesDetails" xlink:type="extended" id="ib7eb80a1553543a6919c71fbef9c460c_SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONintangiblesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_f490c021-bdf8-46fd-b7b2-aca171418ba4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_37e769c3-0d97-49c6-b8e5-15b34affdb49" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_f490c021-bdf8-46fd-b7b2-aca171418ba4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_37e769c3-0d97-49c6-b8e5-15b34affdb49" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_be248818-4d01-47ed-80a1-2bf9eb917725" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_f490c021-bdf8-46fd-b7b2-aca171418ba4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_be248818-4d01-47ed-80a1-2bf9eb917725" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_493bd710-e679-408f-9f2b-0eda8581fba5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_f490c021-bdf8-46fd-b7b2-aca171418ba4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_493bd710-e679-408f-9f2b-0eda8581fba5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentForAmortization_9c47f5c8-35c0-4190-a7bd-f3df1ac424fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentForAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_f490c021-bdf8-46fd-b7b2-aca171418ba4" xlink:to="loc_us-gaap_AdjustmentForAmortization_9c47f5c8-35c0-4190-a7bd-f3df1ac424fd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_cc0578ce-1272-4a7c-a53b-63d0103da83a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_f490c021-bdf8-46fd-b7b2-aca171418ba4" xlink:to="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_cc0578ce-1272-4a7c-a53b-63d0103da83a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_4a538deb-c590-4c66-b3a6-91ac2b439282" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_f490c021-bdf8-46fd-b7b2-aca171418ba4" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_4a538deb-c590-4c66-b3a6-91ac2b439282" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_bfb84308-f6ad-4d39-9f45-7ee8455873f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_f490c021-bdf8-46fd-b7b2-aca171418ba4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_bfb84308-f6ad-4d39-9f45-7ee8455873f6" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_b09385cd-0ee6-4c97-8739-9015278fb6c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_bfb84308-f6ad-4d39-9f45-7ee8455873f6" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_b09385cd-0ee6-4c97-8739-9015278fb6c5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_d918a6a2-51ae-40bd-bc6d-a86c892f4611" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_bfb84308-f6ad-4d39-9f45-7ee8455873f6" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_d918a6a2-51ae-40bd-bc6d-a86c892f4611" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_8841c2c0-7ca3-4264-836e-2aacdaa36388" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_bfb84308-f6ad-4d39-9f45-7ee8455873f6" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_8841c2c0-7ca3-4264-836e-2aacdaa36388" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_1a2cacfc-abec-49b1-89b1-1a857eccacfc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_bfb84308-f6ad-4d39-9f45-7ee8455873f6" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_1a2cacfc-abec-49b1-89b1-1a857eccacfc" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_41ee94ec-1058-4856-8543-c48e9885bb8a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_bfb84308-f6ad-4d39-9f45-7ee8455873f6" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_41ee94ec-1058-4856-8543-c48e9885bb8a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_5b6498ac-c45a-4cd6-a9ae-9a1b3d1baa17" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_f490c021-bdf8-46fd-b7b2-aca171418ba4" xlink:to="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_5b6498ac-c45a-4cd6-a9ae-9a1b3d1baa17" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_17742fa8-9e7c-489e-8c9c-56e85b06a356" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_5b6498ac-c45a-4cd6-a9ae-9a1b3d1baa17" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_17742fa8-9e7c-489e-8c9c-56e85b06a356" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_17742fa8-9e7c-489e-8c9c-56e85b06a356_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_17742fa8-9e7c-489e-8c9c-56e85b06a356" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_17742fa8-9e7c-489e-8c9c-56e85b06a356_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_b60c1723-e6f4-4956-bf16-7cd5db19436c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_17742fa8-9e7c-489e-8c9c-56e85b06a356" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_b60c1723-e6f4-4956-bf16-7cd5db19436c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_InternaluseComputerSoftwareIntangibleAssetMember_1817d8eb-3f49-412d-8154-dc294605f0e7" xlink:href="dlx-20221231.xsd#dlx_InternaluseComputerSoftwareIntangibleAssetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_b60c1723-e6f4-4956-bf16-7cd5db19436c" xlink:to="loc_dlx_InternaluseComputerSoftwareIntangibleAssetMember_1817d8eb-3f49-412d-8154-dc294605f0e7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelatedIntangibleAssetsMember_0f1ec97d-0e8f-4cbf-8e43-7369a7ea1325" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelatedIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_b60c1723-e6f4-4956-bf16-7cd5db19436c" xlink:to="loc_us-gaap_CustomerRelatedIntangibleAssetsMember_0f1ec97d-0e8f-4cbf-8e43-7369a7ea1325" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_8dba9691-2f2d-458b-8bd2-553b571a0fcb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TechnologyBasedIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_b60c1723-e6f4-4956-bf16-7cd5db19436c" xlink:to="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_8dba9691-2f2d-458b-8bd2-553b571a0fcb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DistributionRightsMember_7bc99d4d-3c59-450d-84df-e08ae1e9f485" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DistributionRightsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_b60c1723-e6f4-4956-bf16-7cd5db19436c" xlink:to="loc_us-gaap_DistributionRightsMember_7bc99d4d-3c59-450d-84df-e08ae1e9f485" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_40b76365-8e73-4192-a3a4-3f40dc66c23b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_b60c1723-e6f4-4956-bf16-7cd5db19436c" xlink:to="loc_us-gaap_TradeNamesMember_40b76365-8e73-4192-a3a4-3f40dc66c23b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_SoftwareforResaleMember_bb089bbb-3411-4df8-8a57-280c58b26344" xlink:href="dlx-20221231.xsd#dlx_SoftwareforResaleMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_b60c1723-e6f4-4956-bf16-7cd5db19436c" xlink:to="loc_dlx_SoftwareforResaleMember_bb089bbb-3411-4df8-8a57-280c58b26344" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionAxis_8b8d4b82-a73b-4c1f-80f1-87d58fac1ddb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_5b6498ac-c45a-4cd6-a9ae-9a1b3d1baa17" xlink:to="loc_us-gaap_AssetAcquisitionAxis_8b8d4b82-a73b-4c1f-80f1-87d58fac1ddb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionDomain_8b8d4b82-a73b-4c1f-80f1-87d58fac1ddb_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetAcquisitionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AssetAcquisitionAxis_8b8d4b82-a73b-4c1f-80f1-87d58fac1ddb" xlink:to="loc_us-gaap_AssetAcquisitionDomain_8b8d4b82-a73b-4c1f-80f1-87d58fac1ddb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionDomain_85f90ed3-6bea-4281-97b1-bd9e1477eb01" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetAcquisitionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AssetAcquisitionAxis_8b8d4b82-a73b-4c1f-80f1-87d58fac1ddb" xlink:to="loc_us-gaap_AssetAcquisitionDomain_85f90ed3-6bea-4281-97b1-bd9e1477eb01" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesOfIndividuallyImmaterialAssetAcquisitionsMember_5d5f3286-11ed-4404-bd46-2aae87472df5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeriesOfIndividuallyImmaterialAssetAcquisitionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetAcquisitionDomain_85f90ed3-6bea-4281-97b1-bd9e1477eb01" xlink:to="loc_us-gaap_SeriesOfIndividuallyImmaterialAssetAcquisitionsMember_5d5f3286-11ed-4404-bd46-2aae87472df5" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONgoodwillDetails" xlink:type="simple" xlink:href="dlx-20221231.xsd#SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONgoodwillDetails"/>
  <link:definitionLink xlink:role="http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONgoodwillDetails" xlink:type="extended" id="ie8d10507eeaf4a11b5a5e2d8ee0a3fc7_SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONgoodwillDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_8f09ea40-2558-4692-b00a-818ec6b00803" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_cf68b001-eac1-4d6f-9314-db7a73a8850d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_8f09ea40-2558-4692-b00a-818ec6b00803" xlink:to="loc_us-gaap_GoodwillRollForward_cf68b001-eac1-4d6f-9314-db7a73a8850d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillGross_132e7292-f096-4dbc-89f0-675920311209" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_cf68b001-eac1-4d6f-9314-db7a73a8850d" xlink:to="loc_us-gaap_GoodwillGross_132e7292-f096-4dbc-89f0-675920311209" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_6ae075ff-0d9f-4154-b3fd-a906d2aef239" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_cf68b001-eac1-4d6f-9314-db7a73a8850d" xlink:to="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_6ae075ff-0d9f-4154-b3fd-a906d2aef239" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_d69812a8-573c-4324-9f95-9fcd4fa4c632" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_cf68b001-eac1-4d6f-9314-db7a73a8850d" xlink:to="loc_us-gaap_Goodwill_d69812a8-573c-4324-9f95-9fcd4fa4c632" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_d974de53-aed1-41a6-8adf-0ee9cfe45f46" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_cf68b001-eac1-4d6f-9314-db7a73a8850d" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_d974de53-aed1-41a6-8adf-0ee9cfe45f46" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_1ed0a249-8da5-4b42-80ef-4d1de1e1899a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_cf68b001-eac1-4d6f-9314-db7a73a8850d" xlink:to="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_1ed0a249-8da5-4b42-80ef-4d1de1e1899a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_e8648779-0a07-42e0-bf70-ec9a534089e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_cf68b001-eac1-4d6f-9314-db7a73a8850d" xlink:to="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_e8648779-0a07-42e0-bf70-ec9a534089e3" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillGross_a7526fc7-fb5a-4bdd-ae4d-ede76a43aa37" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_651f49f4-8461-4c12-bcb5-1204bc048547" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_0bd5b9c8-5c74-4728-a818-e3dca755bd78" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_85ef5ce6-e919-4167-a816-cbe83fb9f8b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_GoodwillLineItems_8f09ea40-2558-4692-b00a-818ec6b00803" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_85ef5ce6-e919-4167-a816-cbe83fb9f8b6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_6f0ad651-0cf4-41e2-bd63-82df9506e8e7" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_85ef5ce6-e919-4167-a816-cbe83fb9f8b6" xlink:to="loc_srt_ConsolidationItemsAxis_6f0ad651-0cf4-41e2-bd63-82df9506e8e7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_6f0ad651-0cf4-41e2-bd63-82df9506e8e7_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_6f0ad651-0cf4-41e2-bd63-82df9506e8e7" xlink:to="loc_srt_ConsolidationItemsDomain_6f0ad651-0cf4-41e2-bd63-82df9506e8e7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_8eefd9d4-3b78-4f78-9ee7-5d92d8109eee" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_6f0ad651-0cf4-41e2-bd63-82df9506e8e7" xlink:to="loc_srt_ConsolidationItemsDomain_8eefd9d4-3b78-4f78-9ee7-5d92d8109eee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_ac0baa70-055e-4267-a11b-5448ef686374" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_8eefd9d4-3b78-4f78-9ee7-5d92d8109eee" xlink:to="loc_us-gaap_OperatingSegmentsMember_ac0baa70-055e-4267-a11b-5448ef686374" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_b7a9de73-b02c-45c0-9f7e-99c98df84a76" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_85ef5ce6-e919-4167-a816-cbe83fb9f8b6" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_b7a9de73-b02c-45c0-9f7e-99c98df84a76" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_b7a9de73-b02c-45c0-9f7e-99c98df84a76_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_b7a9de73-b02c-45c0-9f7e-99c98df84a76" xlink:to="loc_us-gaap_SegmentDomain_b7a9de73-b02c-45c0-9f7e-99c98df84a76_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_d2117578-f49e-4683-b3cb-1ea1a2da5c36" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_b7a9de73-b02c-45c0-9f7e-99c98df84a76" xlink:to="loc_us-gaap_SegmentDomain_d2117578-f49e-4683-b3cb-1ea1a2da5c36" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_PaymentsMember_1353e699-71a4-497e-a258-903bec1c73ce" xlink:href="dlx-20221231.xsd#dlx_PaymentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_d2117578-f49e-4683-b3cb-1ea1a2da5c36" xlink:to="loc_dlx_PaymentsMember_1353e699-71a4-497e-a258-903bec1c73ce" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_CloudSolutionsMember_bf4df727-e547-438b-8cba-5dd394176a8e" xlink:href="dlx-20221231.xsd#dlx_CloudSolutionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_d2117578-f49e-4683-b3cb-1ea1a2da5c36" xlink:to="loc_dlx_CloudSolutionsMember_bf4df727-e547-438b-8cba-5dd394176a8e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_PromotionalSolutionsMember_a0182724-fc5b-4c06-802b-1a5c157f7be8" xlink:href="dlx-20221231.xsd#dlx_PromotionalSolutionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_d2117578-f49e-4683-b3cb-1ea1a2da5c36" xlink:to="loc_dlx_PromotionalSolutionsMember_a0182724-fc5b-4c06-802b-1a5c157f7be8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_ChecksMember_09f04f83-cba9-4bbe-8b48-4c29f8484eef" xlink:href="dlx-20221231.xsd#dlx_ChecksMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_d2117578-f49e-4683-b3cb-1ea1a2da5c36" xlink:to="loc_dlx_ChecksMember_09f04f83-cba9-4bbe-8b48-4c29f8484eef" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_7a549b3a-8cc6-4e04-9a1a-1bd91ae713d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_85ef5ce6-e919-4167-a816-cbe83fb9f8b6" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_7a549b3a-8cc6-4e04-9a1a-1bd91ae713d5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_7a549b3a-8cc6-4e04-9a1a-1bd91ae713d5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_7a549b3a-8cc6-4e04-9a1a-1bd91ae713d5" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_7a549b3a-8cc6-4e04-9a1a-1bd91ae713d5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8d15b55d-a51e-4504-b6d8-5c046ecca482" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_7a549b3a-8cc6-4e04-9a1a-1bd91ae713d5" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8d15b55d-a51e-4504-b6d8-5c046ecca482" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_FirstAmericanMember_c1a40d49-1fd3-4fd8-a4b5-4dfc95063b11" xlink:href="dlx-20221231.xsd#dlx_FirstAmericanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8d15b55d-a51e-4504-b6d8-5c046ecca482" xlink:to="loc_dlx_FirstAmericanMember_c1a40d49-1fd3-4fd8-a4b5-4dfc95063b11" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONothernoncurrentassetsDetails" xlink:type="simple" xlink:href="dlx-20221231.xsd#SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONothernoncurrentassetsDetails"/>
  <link:definitionLink xlink:role="http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONothernoncurrentassetsDetails" xlink:type="extended" id="i854fc2cdebe341cbb3ff8ab8686080af_SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONothernoncurrentassetsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_05121e1a-51be-4447-af44-632769c317b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_578fa8e3-9b66-46ee-ba1b-f9457db69ec1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_05121e1a-51be-4447-af44-632769c317b6" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_578fa8e3-9b66-46ee-ba1b-f9457db69ec1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForLoanLossesExpensed_fc571ad5-6032-447f-8d6f-4b91e9b8343a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProvisionForLoanLossesExpensed"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_05121e1a-51be-4447-af44-632769c317b6" xlink:to="loc_us-gaap_ProvisionForLoanLossesExpensed_fc571ad5-6032-447f-8d6f-4b91e9b8343a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_FinancingReceivableAllowanceForCreditLossesOtherChange_133e86d1-3ee8-4fca-aa29-c9c38f99dec9" xlink:href="dlx-20221231.xsd#dlx_FinancingReceivableAllowanceForCreditLossesOtherChange"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_05121e1a-51be-4447-af44-632769c317b6" xlink:to="loc_dlx_FinancingReceivableAllowanceForCreditLossesOtherChange_133e86d1-3ee8-4fca-aa29-c9c38f99dec9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs_885ae1af-2d86-4644-95a4-ac4123d20392" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_05121e1a-51be-4447-af44-632769c317b6" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs_885ae1af-2d86-4644-95a4-ac4123d20392" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_4462e9e0-dc9e-4cc7-bf1b-05b547b889d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditQualityInformationAbstract_1413b75b-fc99-4aee-b48e-0a96fa290dfd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditQualityInformationAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_05121e1a-51be-4447-af44-632769c317b6" xlink:to="loc_us-gaap_CreditQualityInformationAbstract_1413b75b-fc99-4aee-b48e-0a96fa290dfd" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear_0454eb44-21a2-41ce-b40a-18c7bb1f64a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditQualityInformationAbstract_1413b75b-fc99-4aee-b48e-0a96fa290dfd" xlink:to="loc_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear_0454eb44-21a2-41ce-b40a-18c7bb1f64a8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear_60bb359f-bb41-4f20-8b64-a1373d1a425b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditQualityInformationAbstract_1413b75b-fc99-4aee-b48e-0a96fa290dfd" xlink:to="loc_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear_60bb359f-bb41-4f20-8b64-a1373d1a425b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear_241214e9-ff19-4c7f-806f-04f7d466eceb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditQualityInformationAbstract_1413b75b-fc99-4aee-b48e-0a96fa290dfd" xlink:to="loc_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear_241214e9-ff19-4c7f-806f-04f7d466eceb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear_1d112eaa-7a0f-43b4-a585-0ba36a63725f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditQualityInformationAbstract_1413b75b-fc99-4aee-b48e-0a96fa290dfd" xlink:to="loc_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear_1d112eaa-7a0f-43b4-a585-0ba36a63725f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableGross_a81d2508-8390-4ab8-9066-cf72b1006072" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesReceivableGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditQualityInformationAbstract_1413b75b-fc99-4aee-b48e-0a96fa290dfd" xlink:to="loc_us-gaap_NotesReceivableGross_a81d2508-8390-4ab8-9066-cf72b1006072" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_4c484381-ebe7-4fa7-bcee-8aed8946408e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_05121e1a-51be-4447-af44-632769c317b6" xlink:to="loc_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_4c484381-ebe7-4fa7-bcee-8aed8946408e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_cf445479-8724-4741-bafc-f7340dff15f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_4c484381-ebe7-4fa7-bcee-8aed8946408e" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_cf445479-8724-4741-bafc-f7340dff15f8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_cf445479-8724-4741-bafc-f7340dff15f8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_cf445479-8724-4741-bafc-f7340dff15f8" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_cf445479-8724-4741-bafc-f7340dff15f8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_2f7df304-18f1-4eef-bac0-4f80351429f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_cf445479-8724-4741-bafc-f7340dff15f8" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_2f7df304-18f1-4eef-bac0-4f80351429f8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_LoansAndNotesReceivableFromDistributorsMember_b94663b3-c0bd-4264-8c1b-3ffc383fb6c9" xlink:href="dlx-20221231.xsd#dlx_LoansAndNotesReceivableFromDistributorsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_2f7df304-18f1-4eef-bac0-4f80351429f8" xlink:to="loc_dlx_LoansAndNotesReceivableFromDistributorsMember_b94663b3-c0bd-4264-8c1b-3ffc383fb6c9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_daf5d611-2ee9-4208-b45c-55a9abf1020e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_4c484381-ebe7-4fa7-bcee-8aed8946408e" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_daf5d611-2ee9-4208-b45c-55a9abf1020e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_daf5d611-2ee9-4208-b45c-55a9abf1020e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_daf5d611-2ee9-4208-b45c-55a9abf1020e" xlink:to="loc_us-gaap_TypeOfAdoptionMember_daf5d611-2ee9-4208-b45c-55a9abf1020e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_72b5a0f4-04dc-4b67-9e2e-005736f098f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_daf5d611-2ee9-4208-b45c-55a9abf1020e" xlink:to="loc_us-gaap_TypeOfAdoptionMember_72b5a0f4-04dc-4b67-9e2e-005736f098f7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201613Member_1c206234-6a09-4f01-b613-ef8aa490cf8d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingStandardsUpdate201613Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfAdoptionMember_72b5a0f4-04dc-4b67-9e2e-005736f098f7" xlink:to="loc_us-gaap_AccountingStandardsUpdate201613Member_1c206234-6a09-4f01-b613-ef8aa490cf8d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalCreditAssessmentAxis_28637abc-a5c8-4ab4-88e9-709b8733a5c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InternalCreditAssessmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_4c484381-ebe7-4fa7-bcee-8aed8946408e" xlink:to="loc_us-gaap_InternalCreditAssessmentAxis_28637abc-a5c8-4ab4-88e9-709b8733a5c6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalCreditAssessmentDomain_28637abc-a5c8-4ab4-88e9-709b8733a5c6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InternalCreditAssessmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_InternalCreditAssessmentAxis_28637abc-a5c8-4ab4-88e9-709b8733a5c6" xlink:to="loc_us-gaap_InternalCreditAssessmentDomain_28637abc-a5c8-4ab4-88e9-709b8733a5c6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalCreditAssessmentDomain_86be8cb4-7b62-4f4b-a2f7-598a680bc3a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InternalCreditAssessmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_InternalCreditAssessmentAxis_28637abc-a5c8-4ab4-88e9-709b8733a5c6" xlink:to="loc_us-gaap_InternalCreditAssessmentDomain_86be8cb4-7b62-4f4b-a2f7-598a680bc3a7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_OneToTwoInternalGradeMember_c882097a-032e-4d6a-b5d0-1d07a2c92761" xlink:href="dlx-20221231.xsd#dlx_OneToTwoInternalGradeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InternalCreditAssessmentDomain_86be8cb4-7b62-4f4b-a2f7-598a680bc3a7" xlink:to="loc_dlx_OneToTwoInternalGradeMember_c882097a-032e-4d6a-b5d0-1d07a2c92761" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_ThreeToFourInternalGradeMember_e209c25b-3165-47a8-82f5-585bdfc71892" xlink:href="dlx-20221231.xsd#dlx_ThreeToFourInternalGradeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InternalCreditAssessmentDomain_86be8cb4-7b62-4f4b-a2f7-598a680bc3a7" xlink:to="loc_dlx_ThreeToFourInternalGradeMember_e209c25b-3165-47a8-82f5-585bdfc71892" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_d6396652-5798-4d81-9d59-2dbc8330264d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_4c484381-ebe7-4fa7-bcee-8aed8946408e" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_d6396652-5798-4d81-9d59-2dbc8330264d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_d6396652-5798-4d81-9d59-2dbc8330264d_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_d6396652-5798-4d81-9d59-2dbc8330264d" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_d6396652-5798-4d81-9d59-2dbc8330264d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_47a6dd78-0068-4b73-8fe6-8a1a8e0b0e2b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_d6396652-5798-4d81-9d59-2dbc8330264d" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_47a6dd78-0068-4b73-8fe6-8a1a8e0b0e2b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_50b0998c-9b38-41dc-af0b-40029a663d04" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_47a6dd78-0068-4b73-8fe6-8a1a8e0b0e2b" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_50b0998c-9b38-41dc-af0b-40029a663d04" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONsupplementalcashflowinformationDetails" xlink:type="simple" xlink:href="dlx-20221231.xsd#SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONsupplementalcashflowinformationDetails"/>
  <link:definitionLink xlink:role="http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONsupplementalcashflowinformationDetails" xlink:type="extended" id="i006f44e616e8424fa9eab8417da05ed6_SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONsupplementalcashflowinformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_040b77d3-2f28-4122-88dd-e073a25fbcd2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_a527462f-8527-493b-892d-b32b1b3dc03d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_040b77d3-2f28-4122-88dd-e073a25fbcd2" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_a527462f-8527-493b-892d-b32b1b3dc03d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashEquivalentsCurrent_ac22594c-ea59-42ad-a9ae-114506a265a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashEquivalentsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_040b77d3-2f28-4122-88dd-e073a25fbcd2" xlink:to="loc_us-gaap_RestrictedCashEquivalentsCurrent_ac22594c-ea59-42ad-a9ae-114506a265a3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashEquivalentsCurrentAssetStatementOfFinancialPositionExtensibleList_3240ac50-4b2c-46fe-9bf7-0063da34465b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashEquivalentsCurrentAssetStatementOfFinancialPositionExtensibleList"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_040b77d3-2f28-4122-88dd-e073a25fbcd2" xlink:to="loc_us-gaap_RestrictedCashEquivalentsCurrentAssetStatementOfFinancialPositionExtensibleList_3240ac50-4b2c-46fe-9bf7-0063da34465b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_e55d96f2-b14c-405c-866a-35703b29aa33" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_040b77d3-2f28-4122-88dd-e073a25fbcd2" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_e55d96f2-b14c-405c-866a-35703b29aa33" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashNoncurrentAssetStatementOfFinancialPositionExtensibleList_665d9384-7238-4ba0-9329-41daec638d9a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashNoncurrentAssetStatementOfFinancialPositionExtensibleList"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_040b77d3-2f28-4122-88dd-e073a25fbcd2" xlink:to="loc_us-gaap_RestrictedCashNoncurrentAssetStatementOfFinancialPositionExtensibleList_665d9384-7238-4ba0-9329-41daec638d9a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_8dddee65-5ae8-4cab-9337-c6f77425e4b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_040b77d3-2f28-4122-88dd-e073a25fbcd2" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_8dddee65-5ae8-4cab-9337-c6f77425e4b5" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_01481546-d744-445f-b8e7-504fec00f773" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPaidNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_040b77d3-2f28-4122-88dd-e073a25fbcd2" xlink:to="loc_us-gaap_InterestPaidNet_01481546-d744-445f-b8e7-504fec00f773" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaid_ad4051ec-ad9d-4b31-a67e-7e0a166e1fb2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxesPaid"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_040b77d3-2f28-4122-88dd-e073a25fbcd2" xlink:to="loc_us-gaap_IncomeTaxesPaid_ad4051ec-ad9d-4b31-a67e-7e0a166e1fb2" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1_32043857-84f5-423b-a6c4-5dd13c2d6a5a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_040b77d3-2f28-4122-88dd-e073a25fbcd2" xlink:to="loc_us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1_32043857-84f5-423b-a6c4-5dd13c2d6a5a" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_ConsiderationTransferredLiabilitiesIncurredBusinessCombinationsAndAssetPurchases_27257682-720d-4278-a6aa-6567ea523dca" xlink:href="dlx-20221231.xsd#dlx_ConsiderationTransferredLiabilitiesIncurredBusinessCombinationsAndAssetPurchases"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_040b77d3-2f28-4122-88dd-e073a25fbcd2" xlink:to="loc_dlx_ConsiderationTransferredLiabilitiesIncurredBusinessCombinationsAndAssetPurchases_27257682-720d-4278-a6aa-6567ea523dca" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssued1_df42a314-b444-4def-9d1b-4762b8a7b92b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssued1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_040b77d3-2f28-4122-88dd-e073a25fbcd2" xlink:to="loc_us-gaap_StockIssued1_df42a314-b444-4def-9d1b-4762b8a7b92b" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_c84e958f-3246-472f-8337-1010caa5d878" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_040b77d3-2f28-4122-88dd-e073a25fbcd2" xlink:to="loc_us-gaap_StatementTable_c84e958f-3246-472f-8337-1010caa5d878" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_c9e662f4-df66-406a-b15b-10f7c7880d9b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_c84e958f-3246-472f-8337-1010caa5d878" xlink:to="loc_us-gaap_AwardTypeAxis_c9e662f4-df66-406a-b15b-10f7c7880d9b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c9e662f4-df66-406a-b15b-10f7c7880d9b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_c9e662f4-df66-406a-b15b-10f7c7880d9b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c9e662f4-df66-406a-b15b-10f7c7880d9b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ef52b869-8456-4f84-a924-d49246707f47" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_c9e662f4-df66-406a-b15b-10f7c7880d9b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ef52b869-8456-4f84-a924-d49246707f47" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_ad83cef0-7032-41fd-9be9-a67c202ea41e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ef52b869-8456-4f84-a924-d49246707f47" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_ad83cef0-7032-41fd-9be9-a67c202ea41e" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/OTHERCOMPREHENSIVELOSSINCOMEaccumulatedothercomprehensivelossDetails" xlink:type="simple" xlink:href="dlx-20221231.xsd#OTHERCOMPREHENSIVELOSSINCOMEaccumulatedothercomprehensivelossDetails"/>
  <link:definitionLink xlink:role="http://www.deluxe.com/role/OTHERCOMPREHENSIVELOSSINCOMEaccumulatedothercomprehensivelossDetails" xlink:type="extended" id="i5b44515f6dfd42819ca870f21d3bb017_OTHERCOMPREHENSIVELOSSINCOMEaccumulatedothercomprehensivelossDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_5ecef574-01e4-4b13-b951-b6232f16924c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_5c5d0aa2-74cf-4c2c-999b-656c525d8a02" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_5ecef574-01e4-4b13-b951-b6232f16924c" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_5c5d0aa2-74cf-4c2c-999b-656c525d8a02" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_e7481f7c-91f2-4314-b095-4002d30dc89f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_5ecef574-01e4-4b13-b951-b6232f16924c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_e7481f7c-91f2-4314-b095-4002d30dc89f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_234bb81e-f2ac-4084-8e65-ddf0caca1ef8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_5ecef574-01e4-4b13-b951-b6232f16924c" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_234bb81e-f2ac-4084-8e65-ddf0caca1ef8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_e9f0c3fa-6699-4c56-979d-e963cd16524a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_5ecef574-01e4-4b13-b951-b6232f16924c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_e9f0c3fa-6699-4c56-979d-e963cd16524a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_23e9c2fe-3aec-4aff-906e-3b0d8aa0b1b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_58210475-de3c-4416-b53f-4097c0896fba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_10d3bd37-ca44-4b73-8b3e-397c458875fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_5ecef574-01e4-4b13-b951-b6232f16924c" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_10d3bd37-ca44-4b73-8b3e-397c458875fb" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_af0bc968-0e9b-49be-b731-440dc8a0d101" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_10d3bd37-ca44-4b73-8b3e-397c458875fb" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_af0bc968-0e9b-49be-b731-440dc8a0d101" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_af0bc968-0e9b-49be-b731-440dc8a0d101_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_af0bc968-0e9b-49be-b731-440dc8a0d101" xlink:to="loc_us-gaap_EquityComponentDomain_af0bc968-0e9b-49be-b731-440dc8a0d101_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_df941129-dcac-4f61-89cb-dcde4ae2455d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_af0bc968-0e9b-49be-b731-440dc8a0d101" xlink:to="loc_us-gaap_EquityComponentDomain_df941129-dcac-4f61-89cb-dcde4ae2455d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_d597ff3d-28e0-41f7-b3e2-3716b06d64d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_df941129-dcac-4f61-89cb-dcde4ae2455d" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_d597ff3d-28e0-41f7-b3e2-3716b06d64d1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_d58b5b55-0bb6-45d7-8ed3-d3c0c5363557" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_df941129-dcac-4f61-89cb-dcde4ae2455d" xlink:to="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_d58b5b55-0bb6-45d7-8ed3-d3c0c5363557" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_6e49e792-138a-4f28-bb57-0dad58e44be7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_df941129-dcac-4f61-89cb-dcde4ae2455d" xlink:to="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_6e49e792-138a-4f28-bb57-0dad58e44be7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember_c5e77b78-8797-4b31-8e87-a1fb4bad018c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedTranslationAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_df941129-dcac-4f61-89cb-dcde4ae2455d" xlink:to="loc_us-gaap_AccumulatedTranslationAdjustmentMember_c5e77b78-8797-4b31-8e87-a1fb4bad018c" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/ACQUISITIONANDDIVESTITURESDetails" xlink:type="simple" xlink:href="dlx-20221231.xsd#ACQUISITIONANDDIVESTITURESDetails"/>
  <link:definitionLink xlink:role="http://www.deluxe.com/role/ACQUISITIONANDDIVESTITURESDetails" xlink:type="extended" id="i72c9864d7b6c49a8949c69d7c561633b_ACQUISITIONANDDIVESTITURESDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_6feca583-724a-4188-aebe-e2fe03602811" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_c50617e1-7164-49d5-837a-a5cabf5109ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_6feca583-724a-4188-aebe-e2fe03602811" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_c50617e1-7164-49d5-837a-a5cabf5109ba" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_d1d18797-cf28-48ba-88ae-bebb5b2a6a83" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_6feca583-724a-4188-aebe-e2fe03602811" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_d1d18797-cf28-48ba-88ae-bebb5b2a6a83" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_fc51deff-3dbd-4efa-a5cf-93a324c0bb43" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_6feca583-724a-4188-aebe-e2fe03602811" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_fc51deff-3dbd-4efa-a5cf-93a324c0bb43" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_bac74668-362b-476e-a1a2-259757184d7f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_6feca583-724a-4188-aebe-e2fe03602811" xlink:to="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_bac74668-362b-476e-a1a2-259757184d7f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_PurchaseAccountingAdjustmentsDeferredIncomeTaxLiabilities_8a42be98-955b-4ae7-a9ae-7d60fe79dd07" xlink:href="dlx-20221231.xsd#dlx_PurchaseAccountingAdjustmentsDeferredIncomeTaxLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_6feca583-724a-4188-aebe-e2fe03602811" xlink:to="loc_dlx_PurchaseAccountingAdjustmentsDeferredIncomeTaxLiabilities_8a42be98-955b-4ae7-a9ae-7d60fe79dd07" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_2ac67050-abf9-404c-8f7b-d992e28ff41a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_6feca583-724a-4188-aebe-e2fe03602811" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_2ac67050-abf9-404c-8f7b-d992e28ff41a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_bb8b2f1f-0063-4c39-91aa-ac8cdfd2d06c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_6feca583-724a-4188-aebe-e2fe03602811" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_bb8b2f1f-0063-4c39-91aa-ac8cdfd2d06c" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_e77e1f43-702f-41c9-bb52-ec63234dec78" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_6feca583-724a-4188-aebe-e2fe03602811" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_e77e1f43-702f-41c9-bb52-ec63234dec78" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets_2bb95c8b-4e9e-4b29-8ba8-4dfc67078e9c" xlink:href="dlx-20221231.xsd#dlx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_6feca583-724a-4188-aebe-e2fe03602811" xlink:to="loc_dlx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets_2bb95c8b-4e9e-4b29-8ba8-4dfc67078e9c" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_d7f7ae89-0466-4c28-a582-58e9e6fe0374" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_6feca583-724a-4188-aebe-e2fe03602811" xlink:to="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_d7f7ae89-0466-4c28-a582-58e9e6fe0374" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_01ee1015-cdcc-4495-bd9e-890a27051696" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_6feca583-724a-4188-aebe-e2fe03602811" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_01ee1015-cdcc-4495-bd9e-890a27051696" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_9a601d5e-5e88-468e-85bf-f21de31b9fbd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_6feca583-724a-4188-aebe-e2fe03602811" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_9a601d5e-5e88-468e-85bf-f21de31b9fbd" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesFundsHeldForCustomers_5f83f2e7-8e2f-4163-a1aa-3e01c6ef1121" xlink:href="dlx-20221231.xsd#dlx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesFundsHeldForCustomers"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_6feca583-724a-4188-aebe-e2fe03602811" xlink:to="loc_dlx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesFundsHeldForCustomers_5f83f2e7-8e2f-4163-a1aa-3e01c6ef1121" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_1a56f508-4bd5-446f-8b68-da2df4526dad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_6feca583-724a-4188-aebe-e2fe03602811" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_1a56f508-4bd5-446f-8b68-da2df4526dad" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNonCurrentLiabilitiesOperatingLeaseObligations_e0a39687-2e2f-4cfd-bc38-eab775a4b181" xlink:href="dlx-20221231.xsd#dlx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNonCurrentLiabilitiesOperatingLeaseObligations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_6feca583-724a-4188-aebe-e2fe03602811" xlink:to="loc_dlx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNonCurrentLiabilitiesOperatingLeaseObligations_e0a39687-2e2f-4cfd-bc38-eab775a4b181" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_caf54e0c-7d61-45d1-8451-49abf9356c4f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_6feca583-724a-4188-aebe-e2fe03602811" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_caf54e0c-7d61-45d1-8451-49abf9356c4f" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_07a6f2cc-4a8f-4a9d-a19e-71dc5fb17162" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_6feca583-724a-4188-aebe-e2fe03602811" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_07a6f2cc-4a8f-4a9d-a19e-71dc5fb17162" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalentsRestrictedCashAndEquivalents_1672324e-c8ec-48fd-8c4d-402b46c81baa" xlink:href="dlx-20221231.xsd#dlx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalentsRestrictedCashAndEquivalents"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_6feca583-724a-4188-aebe-e2fe03602811" xlink:to="loc_dlx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalentsRestrictedCashAndEquivalents_1672324e-c8ec-48fd-8c4d-402b46c81baa" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_4239905e-f0f9-4ce0-b7c1-411199c7756f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_6feca583-724a-4188-aebe-e2fe03602811" xlink:to="loc_us-gaap_Revenues_4239905e-f0f9-4ce0-b7c1-411199c7756f" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_396ca1e4-81ed-4557-b2d3-202320b5e0fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_6feca583-724a-4188-aebe-e2fe03602811" xlink:to="loc_us-gaap_NetIncomeLoss_396ca1e4-81ed-4557-b2d3-202320b5e0fe" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCosts_6534bf3e-355d-4d64-ad51-fa70d4242a9d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_6feca583-724a-4188-aebe-e2fe03602811" xlink:to="loc_us-gaap_RestructuringCosts_6534bf3e-355d-4d64-ad51-fa70d4242a9d" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_7b4da2c4-06a1-4499-9ccc-95360cc41141" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_6feca583-724a-4188-aebe-e2fe03602811" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_7b4da2c4-06a1-4499-9ccc-95360cc41141" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_f25341f5-d315-43ad-a189-a1d8bed454bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_6feca583-724a-4188-aebe-e2fe03602811" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_f25341f5-d315-43ad-a189-a1d8bed454bb" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_03517c19-ddb9-487b-912e-e7152b82d923" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_6feca583-724a-4188-aebe-e2fe03602811" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_03517c19-ddb9-487b-912e-e7152b82d923" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_ProceedsFromDivestitureOfBusinessContingentConsideration_950556c2-03c6-4be2-a571-d45bfd1c6326" xlink:href="dlx-20221231.xsd#dlx_ProceedsFromDivestitureOfBusinessContingentConsideration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_6feca583-724a-4188-aebe-e2fe03602811" xlink:to="loc_dlx_ProceedsFromDivestitureOfBusinessContingentConsideration_950556c2-03c6-4be2-a571-d45bfd1c6326" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfProductiveAssets_6eaee9a0-9774-4a5e-9dcc-cf51bff3aadd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfProductiveAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_6feca583-724a-4188-aebe-e2fe03602811" xlink:to="loc_us-gaap_ProceedsFromSaleOfProductiveAssets_6eaee9a0-9774-4a5e-9dcc-cf51bff3aadd" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_3864cda9-a0da-4751-963c-bd288c509e49" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_6feca583-724a-4188-aebe-e2fe03602811" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_3864cda9-a0da-4751-963c-bd288c509e49" xlink:type="arc" order="26"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_dd4571a8-6df7-4960-a61d-b5d68bec48fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_6feca583-724a-4188-aebe-e2fe03602811" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_dd4571a8-6df7-4960-a61d-b5d68bec48fd" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_095d01a2-a220-4db8-b5ee-81ef0fc54c74" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_dd4571a8-6df7-4960-a61d-b5d68bec48fd" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_095d01a2-a220-4db8-b5ee-81ef0fc54c74" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_095d01a2-a220-4db8-b5ee-81ef0fc54c74_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_095d01a2-a220-4db8-b5ee-81ef0fc54c74" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_095d01a2-a220-4db8-b5ee-81ef0fc54c74_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_01178b46-6b9f-44c9-9436-db73790a86d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_095d01a2-a220-4db8-b5ee-81ef0fc54c74" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_01178b46-6b9f-44c9-9436-db73790a86d0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_FirstAmericanMember_b9645d49-0fdc-4fa6-abc4-ac3fe3ef554b" xlink:href="dlx-20221231.xsd#dlx_FirstAmericanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_01178b46-6b9f-44c9-9436-db73790a86d0" xlink:to="loc_dlx_FirstAmericanMember_b9645d49-0fdc-4fa6-abc4-ac3fe3ef554b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAxis_3dffa9a3-cd79-4ff2-9126-42f15945fae7" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RestatementAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_dd4571a8-6df7-4960-a61d-b5d68bec48fd" xlink:to="loc_srt_RestatementAxis_3dffa9a3-cd79-4ff2-9126-42f15945fae7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain_3dffa9a3-cd79-4ff2-9126-42f15945fae7_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RestatementDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RestatementAxis_3dffa9a3-cd79-4ff2-9126-42f15945fae7" xlink:to="loc_srt_RestatementDomain_3dffa9a3-cd79-4ff2-9126-42f15945fae7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain_fd032ada-44a4-4604-9c42-b1e96c4b1996" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RestatementDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RestatementAxis_3dffa9a3-cd79-4ff2-9126-42f15945fae7" xlink:to="loc_srt_RestatementDomain_fd032ada-44a4-4604-9c42-b1e96c4b1996" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAdjustmentMember_6f233569-5340-44b6-bd3c-6ad19c104e41" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RestatementAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RestatementDomain_fd032ada-44a4-4604-9c42-b1e96c4b1996" xlink:to="loc_srt_RestatementAdjustmentMember_6f233569-5340-44b6-bd3c-6ad19c104e41" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_22433102-0dec-4bdd-9807-53ea27b72929" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_dd4571a8-6df7-4960-a61d-b5d68bec48fd" xlink:to="loc_srt_ConsolidationItemsAxis_22433102-0dec-4bdd-9807-53ea27b72929" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_22433102-0dec-4bdd-9807-53ea27b72929_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_22433102-0dec-4bdd-9807-53ea27b72929" xlink:to="loc_srt_ConsolidationItemsDomain_22433102-0dec-4bdd-9807-53ea27b72929_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_203b91fe-3a67-4cf9-b783-ccad38986a8b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_22433102-0dec-4bdd-9807-53ea27b72929" xlink:to="loc_srt_ConsolidationItemsDomain_203b91fe-3a67-4cf9-b783-ccad38986a8b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_91f8be55-eec1-4d3c-a2cd-8202a083971b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_203b91fe-3a67-4cf9-b783-ccad38986a8b" xlink:to="loc_us-gaap_OperatingSegmentsMember_91f8be55-eec1-4d3c-a2cd-8202a083971b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_11234b45-9bbe-4684-bf41-0189190ebc82" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_dd4571a8-6df7-4960-a61d-b5d68bec48fd" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_11234b45-9bbe-4684-bf41-0189190ebc82" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_11234b45-9bbe-4684-bf41-0189190ebc82_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_11234b45-9bbe-4684-bf41-0189190ebc82" xlink:to="loc_us-gaap_SegmentDomain_11234b45-9bbe-4684-bf41-0189190ebc82_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_038586c4-08f6-4278-a273-c95ce864ed1b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_11234b45-9bbe-4684-bf41-0189190ebc82" xlink:to="loc_us-gaap_SegmentDomain_038586c4-08f6-4278-a273-c95ce864ed1b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_DataSolutionsMember_098e0695-0279-4161-81fc-72e7e11b1ec0" xlink:href="dlx-20221231.xsd#dlx_DataSolutionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_038586c4-08f6-4278-a273-c95ce864ed1b" xlink:to="loc_dlx_DataSolutionsMember_098e0695-0279-4161-81fc-72e7e11b1ec0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_PromotionalSolutionsMember_118d679e-3e0b-4965-a10e-730e072fb56e" xlink:href="dlx-20221231.xsd#dlx_PromotionalSolutionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_038586c4-08f6-4278-a273-c95ce864ed1b" xlink:to="loc_dlx_PromotionalSolutionsMember_118d679e-3e0b-4965-a10e-730e072fb56e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_96af6a63-33b9-410c-b991-7d4ff954a0ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_dd4571a8-6df7-4960-a61d-b5d68bec48fd" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_96af6a63-33b9-410c-b991-7d4ff954a0ac" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_96af6a63-33b9-410c-b991-7d4ff954a0ac_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_96af6a63-33b9-410c-b991-7d4ff954a0ac" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_96af6a63-33b9-410c-b991-7d4ff954a0ac_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_1dc69559-98c4-41e2-abca-56e5a640711d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_96af6a63-33b9-410c-b991-7d4ff954a0ac" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_1dc69559-98c4-41e2-abca-56e5a640711d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_AustralianWebHostingBusinessMember_0bef35d0-753b-4029-9e37-5ffbe5864f2a" xlink:href="dlx-20221231.xsd#dlx_AustralianWebHostingBusinessMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_1dc69559-98c4-41e2-abca-56e5a640711d" xlink:to="loc_dlx_AustralianWebHostingBusinessMember_0bef35d0-753b-4029-9e37-5ffbe5864f2a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_PromotionalSolutionsBusinessExitsMember_0e1b7601-277a-41a1-b29c-90fef14d2b1d" xlink:href="dlx-20221231.xsd#dlx_PromotionalSolutionsBusinessExitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_1dc69559-98c4-41e2-abca-56e5a640711d" xlink:to="loc_dlx_PromotionalSolutionsBusinessExitsMember_0e1b7601-277a-41a1-b29c-90fef14d2b1d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_LancasterCaliforniaFacilityMember_64402bf0-da15-4169-b2a5-8feb7e28b5dd" xlink:href="dlx-20221231.xsd#dlx_LancasterCaliforniaFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_1dc69559-98c4-41e2-abca-56e5a640711d" xlink:to="loc_dlx_LancasterCaliforniaFacilityMember_64402bf0-da15-4169-b2a5-8feb7e28b5dd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_NorthAmericanWebHostingBusinessMember_828be423-8ed5-4c8d-a249-9d7022f022db" xlink:href="dlx-20221231.xsd#dlx_NorthAmericanWebHostingBusinessMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_1dc69559-98c4-41e2-abca-56e5a640711d" xlink:to="loc_dlx_NorthAmericanWebHostingBusinessMember_828be423-8ed5-4c8d-a249-9d7022f022db" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_c3a54762-3830-4f2d-93b9-b79ebd58d0dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_dd4571a8-6df7-4960-a61d-b5d68bec48fd" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_c3a54762-3830-4f2d-93b9-b79ebd58d0dc" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c3a54762-3830-4f2d-93b9-b79ebd58d0dc_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_c3a54762-3830-4f2d-93b9-b79ebd58d0dc" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c3a54762-3830-4f2d-93b9-b79ebd58d0dc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4e95dd97-acc3-4823-9515-9e0fe056395e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_c3a54762-3830-4f2d-93b9-b79ebd58d0dc" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4e95dd97-acc3-4823-9515-9e0fe056395e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelatedIntangibleAssetsMember_daff33e4-0415-4b65-b859-671b6d71032a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelatedIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4e95dd97-acc3-4823-9515-9e0fe056395e" xlink:to="loc_us-gaap_CustomerRelatedIntangibleAssetsMember_daff33e4-0415-4b65-b859-671b6d71032a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DistributionRightsMember_23e8223a-81a1-4794-ab77-f8eaf30ad566" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DistributionRightsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4e95dd97-acc3-4823-9515-9e0fe056395e" xlink:to="loc_us-gaap_DistributionRightsMember_23e8223a-81a1-4794-ab77-f8eaf30ad566" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_5bb6392c-5e5d-4fd2-a56d-95445fe2688d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TechnologyBasedIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4e95dd97-acc3-4823-9515-9e0fe056395e" xlink:to="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_5bb6392c-5e5d-4fd2-a56d-95445fe2688d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_acff5ffb-b403-4c3d-8312-6cfd9e84278c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4e95dd97-acc3-4823-9515-9e0fe056395e" xlink:to="loc_us-gaap_TradeNamesMember_acff5ffb-b403-4c3d-8312-6cfd9e84278c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_InternaluseComputerSoftwareIntangibleAssetMember_cd263176-6914-4bf6-a1b0-16e3ca921fbd" xlink:href="dlx-20221231.xsd#dlx_InternaluseComputerSoftwareIntangibleAssetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4e95dd97-acc3-4823-9515-9e0fe056395e" xlink:to="loc_dlx_InternaluseComputerSoftwareIntangibleAssetMember_cd263176-6914-4bf6-a1b0-16e3ca921fbd" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_38865b6b-2459-43c7-8fbe-056eb75fa6a8" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_dd4571a8-6df7-4960-a61d-b5d68bec48fd" xlink:to="loc_srt_StatementScenarioAxis_38865b6b-2459-43c7-8fbe-056eb75fa6a8" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_38865b6b-2459-43c7-8fbe-056eb75fa6a8_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_38865b6b-2459-43c7-8fbe-056eb75fa6a8" xlink:to="loc_srt_ScenarioUnspecifiedDomain_38865b6b-2459-43c7-8fbe-056eb75fa6a8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_e875234d-3d1c-403f-84b7-b05526af5e7c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_38865b6b-2459-43c7-8fbe-056eb75fa6a8" xlink:to="loc_srt_ScenarioUnspecifiedDomain_e875234d-3d1c-403f-84b7-b05526af5e7c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_551385c2-edfb-409d-8e0c-05b6e4045079" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioForecastMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ScenarioUnspecifiedDomain_e875234d-3d1c-403f-84b7-b05526af5e7c" xlink:to="loc_srt_ScenarioForecastMember_551385c2-edfb-409d-8e0c-05b6e4045079" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/DERIVATIVEFINANCIALINSTRUMENTSDetails" xlink:type="simple" xlink:href="dlx-20221231.xsd#DERIVATIVEFINANCIALINSTRUMENTSDetails"/>
  <link:definitionLink xlink:role="http://www.deluxe.com/role/DERIVATIVEFINANCIALINSTRUMENTSDetails" xlink:type="extended" id="i62d93a68eb5642a8adf7284c72cf69db_DERIVATIVEFINANCIALINSTRUMENTSDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_dc74e954-7c42-4a2f-b013-e6595c81bc2c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_99f59c04-6633-4f5a-a0ed-e4cae076a7fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_dc74e954-7c42-4a2f-b013-e6595c81bc2c" xlink:to="loc_us-gaap_DerivativeNotionalAmount_99f59c04-6633-4f5a-a0ed-e4cae076a7fe" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFixedInterestRate_03872022-7572-4ac9-82cf-c2e103eb676f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeFixedInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_dc74e954-7c42-4a2f-b013-e6595c81bc2c" xlink:to="loc_us-gaap_DerivativeFixedInterestRate_03872022-7572-4ac9-82cf-c2e103eb676f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsInHedgesAssetsAtFairValue_d5d8bc54-0528-481a-9214-dba157636f6e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsInHedgesAssetsAtFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_dc74e954-7c42-4a2f-b013-e6595c81bc2c" xlink:to="loc_us-gaap_DerivativeInstrumentsInHedgesAssetsAtFairValue_d5d8bc54-0528-481a-9214-dba157636f6e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsInHedgesLiabilitiesAtFairValue_c0d7ead8-f8d2-46bb-a1da-9ac8d61031e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsInHedgesLiabilitiesAtFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_dc74e954-7c42-4a2f-b013-e6595c81bc2c" xlink:to="loc_us-gaap_DerivativeInstrumentsInHedgesLiabilitiesAtFairValue_c0d7ead8-f8d2-46bb-a1da-9ac8d61031e2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable_499cc65a-ba8e-44ad-b530-010ec561c343" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativeLineItems_dc74e954-7c42-4a2f-b013-e6595c81bc2c" xlink:to="loc_us-gaap_DerivativeTable_499cc65a-ba8e-44ad-b530-010ec561c343" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_07c3165f-4fbf-4b65-b28c-5d0aa1f31348" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_499cc65a-ba8e-44ad-b530-010ec561c343" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_07c3165f-4fbf-4b65-b28c-5d0aa1f31348" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_07c3165f-4fbf-4b65-b28c-5d0aa1f31348_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_07c3165f-4fbf-4b65-b28c-5d0aa1f31348" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_07c3165f-4fbf-4b65-b28c-5d0aa1f31348_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_0ea6147d-65ed-4245-82c2-28fec990174e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_07c3165f-4fbf-4b65-b28c-5d0aa1f31348" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_0ea6147d-65ed-4245-82c2-28fec990174e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_InterestRateSwapJuly2019Member_6a1c0b69-8a0b-408a-99dd-56cd124366c9" xlink:href="dlx-20221231.xsd#dlx_InterestRateSwapJuly2019Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_0ea6147d-65ed-4245-82c2-28fec990174e" xlink:to="loc_dlx_InterestRateSwapJuly2019Member_6a1c0b69-8a0b-408a-99dd-56cd124366c9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_InterestRateSwapSeptember2022Member_16a1462e-c096-47d9-b67f-348c91af755d" xlink:href="dlx-20221231.xsd#dlx_InterestRateSwapSeptember2022Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_0ea6147d-65ed-4245-82c2-28fec990174e" xlink:to="loc_dlx_InterestRateSwapSeptember2022Member_16a1462e-c096-47d9-b67f-348c91af755d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_InterestRateSwapMarch2023Member_c9521a65-bb1e-4221-bf53-ea177a2fe060" xlink:href="dlx-20221231.xsd#dlx_InterestRateSwapMarch2023Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_0ea6147d-65ed-4245-82c2-28fec990174e" xlink:to="loc_dlx_InterestRateSwapMarch2023Member_c9521a65-bb1e-4221-bf53-ea177a2fe060" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_c4dc50a4-f7c7-4f23-bb1b-c01b91a76449" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_499cc65a-ba8e-44ad-b530-010ec561c343" xlink:to="loc_srt_StatementScenarioAxis_c4dc50a4-f7c7-4f23-bb1b-c01b91a76449" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_c4dc50a4-f7c7-4f23-bb1b-c01b91a76449_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_c4dc50a4-f7c7-4f23-bb1b-c01b91a76449" xlink:to="loc_srt_ScenarioUnspecifiedDomain_c4dc50a4-f7c7-4f23-bb1b-c01b91a76449_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_8a9fef69-995f-49b6-b177-fa29fd1ffec4" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_c4dc50a4-f7c7-4f23-bb1b-c01b91a76449" xlink:to="loc_srt_ScenarioUnspecifiedDomain_8a9fef69-995f-49b6-b177-fa29fd1ffec4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_06e43ac9-33b6-419d-b069-6022fab44659" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioForecastMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ScenarioUnspecifiedDomain_8a9fef69-995f-49b6-b177-fa29fd1ffec4" xlink:to="loc_srt_ScenarioForecastMember_06e43ac9-33b6-419d-b069-6022fab44659" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/FAIRVALUEMEASUREMENTSgoodwillandnonrecurringassetimpairmentanalysesDetails" xlink:type="simple" xlink:href="dlx-20221231.xsd#FAIRVALUEMEASUREMENTSgoodwillandnonrecurringassetimpairmentanalysesDetails"/>
  <link:definitionLink xlink:role="http://www.deluxe.com/role/FAIRVALUEMEASUREMENTSgoodwillandnonrecurringassetimpairmentanalysesDetails" xlink:type="extended" id="i1ed38e4253534f018e0ecd4ee341f61f_FAIRVALUEMEASUREMENTSgoodwillandnonrecurringassetimpairmentanalysesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_2263270f-efd5-4e58-873c-60f01705d6b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_2a866713-5807-4783-8656-ea662e8fb664" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_2263270f-efd5-4e58-873c-60f01705d6b5" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_2a866713-5807-4783-8656-ea662e8fb664" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportingUnits_dd43642b-fa3c-46ee-9d25-ae3f50682b1f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfReportingUnits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_2263270f-efd5-4e58-873c-60f01705d6b5" xlink:to="loc_us-gaap_NumberOfReportingUnits_dd43642b-fa3c-46ee-9d25-ae3f50682b1f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitAmountOfFairValueInExcessOfCarryingAmount_c2d6e0b7-48f6-45e1-a2f1-cb92f5812355" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReportingUnitAmountOfFairValueInExcessOfCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_2263270f-efd5-4e58-873c-60f01705d6b5" xlink:to="loc_us-gaap_ReportingUnitAmountOfFairValueInExcessOfCarryingAmount_c2d6e0b7-48f6-45e1-a2f1-cb92f5812355" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount_7ab88fb5-472f-4d22-a446-034b3dd576c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_2263270f-efd5-4e58-873c-60f01705d6b5" xlink:to="loc_us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount_7ab88fb5-472f-4d22-a446-034b3dd576c1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_7d8f0670-4323-43ea-b32d-beaa4dbad1d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_2263270f-efd5-4e58-873c-60f01705d6b5" xlink:to="loc_us-gaap_Goodwill_7d8f0670-4323-43ea-b32d-beaa4dbad1d6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetImpairmentCharges_83abc53b-5109-4fdf-83dc-ac0ed15176c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetImpairmentCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_2263270f-efd5-4e58-873c-60f01705d6b5" xlink:to="loc_us-gaap_OtherAssetImpairmentCharges_83abc53b-5109-4fdf-83dc-ac0ed15176c7" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_Intangiblesfairvalueinputs_8ee37e74-0e90-4be3-a4d5-589a52ae93ac" xlink:href="dlx-20221231.xsd#dlx_Intangiblesfairvalueinputs"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_2263270f-efd5-4e58-873c-60f01705d6b5" xlink:to="loc_dlx_Intangiblesfairvalueinputs_8ee37e74-0e90-4be3-a4d5-589a52ae93ac" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_98449860-5288-431b-8096-35c3f7814b77" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_2263270f-efd5-4e58-873c-60f01705d6b5" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_98449860-5288-431b-8096-35c3f7814b77" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_4815f59d-d60e-43ff-873b-f718a70c38e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_2263270f-efd5-4e58-873c-60f01705d6b5" xlink:to="loc_us-gaap_AssetImpairmentCharges_4815f59d-d60e-43ff-873b-f718a70c38e0" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_c804863c-a9ae-4dd1-90e5-52dce07cde77" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_GoodwillLineItems_2263270f-efd5-4e58-873c-60f01705d6b5" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_c804863c-a9ae-4dd1-90e5-52dce07cde77" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitAxis_d6de8647-d832-4715-8909-29a8d31ea2d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReportingUnitAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_c804863c-a9ae-4dd1-90e5-52dce07cde77" xlink:to="loc_us-gaap_ReportingUnitAxis_d6de8647-d832-4715-8909-29a8d31ea2d1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitDomain_d6de8647-d832-4715-8909-29a8d31ea2d1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReportingUnitDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ReportingUnitAxis_d6de8647-d832-4715-8909-29a8d31ea2d1" xlink:to="loc_us-gaap_ReportingUnitDomain_d6de8647-d832-4715-8909-29a8d31ea2d1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitDomain_52288e19-1419-4acf-8d70-bb20c16ba03d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReportingUnitDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ReportingUnitAxis_d6de8647-d832-4715-8909-29a8d31ea2d1" xlink:to="loc_us-gaap_ReportingUnitDomain_52288e19-1419-4acf-8d70-bb20c16ba03d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_DataAnalyticsReportingUnitMember_797bf05f-81d8-474b-bfab-2cf08e12601a" xlink:href="dlx-20221231.xsd#dlx_DataAnalyticsReportingUnitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReportingUnitDomain_52288e19-1419-4acf-8d70-bb20c16ba03d" xlink:to="loc_dlx_DataAnalyticsReportingUnitMember_797bf05f-81d8-474b-bfab-2cf08e12601a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_ReportingunitsforwhichqualitativeanalysiscompletedMember_13acee44-ac4e-4fad-8b39-78ca75aa8af0" xlink:href="dlx-20221231.xsd#dlx_ReportingunitsforwhichqualitativeanalysiscompletedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReportingUnitDomain_52288e19-1419-4acf-8d70-bb20c16ba03d" xlink:to="loc_dlx_ReportingunitsforwhichqualitativeanalysiscompletedMember_13acee44-ac4e-4fad-8b39-78ca75aa8af0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_PaymentsReportingUnitMember_e76e7621-f9fa-4986-a280-78d85d4cc238" xlink:href="dlx-20221231.xsd#dlx_PaymentsReportingUnitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReportingUnitDomain_52288e19-1419-4acf-8d70-bb20c16ba03d" xlink:to="loc_dlx_PaymentsReportingUnitMember_e76e7621-f9fa-4986-a280-78d85d4cc238" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_ChecksReportingUnitMember_29e9cb20-499f-4402-9280-d24166b99848" xlink:href="dlx-20221231.xsd#dlx_ChecksReportingUnitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReportingUnitDomain_52288e19-1419-4acf-8d70-bb20c16ba03d" xlink:to="loc_dlx_ChecksReportingUnitMember_29e9cb20-499f-4402-9280-d24166b99848" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_ReportingunitsforwhichquantitativeanalysiscompletedMember_5e6c2ed1-5ce3-4bec-b8c9-2ffbf995738b" xlink:href="dlx-20221231.xsd#dlx_ReportingunitsforwhichquantitativeanalysiscompletedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReportingUnitDomain_52288e19-1419-4acf-8d70-bb20c16ba03d" xlink:to="loc_dlx_ReportingunitsforwhichquantitativeanalysiscompletedMember_5e6c2ed1-5ce3-4bec-b8c9-2ffbf995738b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_PromotionalSolutionsReportingUnitMember_3af7d100-11d9-406a-90a1-cf5548c776a1" xlink:href="dlx-20221231.xsd#dlx_PromotionalSolutionsReportingUnitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReportingUnitDomain_52288e19-1419-4acf-8d70-bb20c16ba03d" xlink:to="loc_dlx_PromotionalSolutionsReportingUnitMember_3af7d100-11d9-406a-90a1-cf5548c776a1" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_DirectToConsumerReportingUnitMember_fb234d49-9665-40ae-9eab-ed819805ebb6" xlink:href="dlx-20221231.xsd#dlx_DirectToConsumerReportingUnitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReportingUnitDomain_52288e19-1419-4acf-8d70-bb20c16ba03d" xlink:to="loc_dlx_DirectToConsumerReportingUnitMember_fb234d49-9665-40ae-9eab-ed819805ebb6" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_DataSolutionWebHostingReportingUnitMember_ecdd3647-203f-4772-b278-3e63497cdead" xlink:href="dlx-20221231.xsd#dlx_DataSolutionWebHostingReportingUnitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReportingUnitDomain_52288e19-1419-4acf-8d70-bb20c16ba03d" xlink:to="loc_dlx_DataSolutionWebHostingReportingUnitMember_ecdd3647-203f-4772-b278-3e63497cdead" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_6b1b7767-5b58-43c2-ac3b-7cafdbd1a07d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_c804863c-a9ae-4dd1-90e5-52dce07cde77" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_6b1b7767-5b58-43c2-ac3b-7cafdbd1a07d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_6b1b7767-5b58-43c2-ac3b-7cafdbd1a07d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_6b1b7767-5b58-43c2-ac3b-7cafdbd1a07d" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_6b1b7767-5b58-43c2-ac3b-7cafdbd1a07d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_a0dbf57d-4068-48e4-a8db-9ef309ab4569" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_6b1b7767-5b58-43c2-ac3b-7cafdbd1a07d" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_a0dbf57d-4068-48e4-a8db-9ef309ab4569" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_8f15a6c5-ef69-4001-b0e7-7f9a8c5cafb1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_a0dbf57d-4068-48e4-a8db-9ef309ab4569" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_8f15a6c5-ef69-4001-b0e7-7f9a8c5cafb1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_c5f1d378-cd2b-4440-a8e4-27b3a9f59f44" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_c804863c-a9ae-4dd1-90e5-52dce07cde77" xlink:to="loc_srt_RangeAxis_c5f1d378-cd2b-4440-a8e4-27b3a9f59f44" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_c5f1d378-cd2b-4440-a8e4-27b3a9f59f44_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_c5f1d378-cd2b-4440-a8e4-27b3a9f59f44" xlink:to="loc_srt_RangeMember_c5f1d378-cd2b-4440-a8e4-27b3a9f59f44_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_eb892ded-c667-499c-8060-583935c51d0f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_c5f1d378-cd2b-4440-a8e4-27b3a9f59f44" xlink:to="loc_srt_RangeMember_eb892ded-c667-499c-8060-583935c51d0f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_ad40f6bf-c17f-4c9a-8098-c5cfe9e03b69" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_eb892ded-c667-499c-8060-583935c51d0f" xlink:to="loc_srt_MinimumMember_ad40f6bf-c17f-4c9a-8098-c5cfe9e03b69" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_22da119f-8442-4ed0-b3be-b8a4391c79dc" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_eb892ded-c667-499c-8060-583935c51d0f" xlink:to="loc_srt_MaximumMember_22da119f-8442-4ed0-b3be-b8a4391c79dc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_df9dd170-b6c1-4015-9378-817d998a25d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_c804863c-a9ae-4dd1-90e5-52dce07cde77" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_df9dd170-b6c1-4015-9378-817d998a25d4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_df9dd170-b6c1-4015-9378-817d998a25d4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_df9dd170-b6c1-4015-9378-817d998a25d4" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_df9dd170-b6c1-4015-9378-817d998a25d4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_43bab379-ae61-4b04-ade2-2f5a2e1e1a15" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_df9dd170-b6c1-4015-9378-817d998a25d4" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_43bab379-ae61-4b04-ade2-2f5a2e1e1a15" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsNonrecurringMember_dc52e331-8201-4470-b033-fcf5660a39bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsNonrecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_43bab379-ae61-4b04-ade2-2f5a2e1e1a15" xlink:to="loc_us-gaap_FairValueMeasurementsNonrecurringMember_dc52e331-8201-4470-b033-fcf5660a39bd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeAxis_e71d107a-b56e-482c-b4e0-b7ea5f813378" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_c804863c-a9ae-4dd1-90e5-52dce07cde77" xlink:to="loc_us-gaap_MeasurementInputTypeAxis_e71d107a-b56e-482c-b4e0-b7ea5f813378" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_e71d107a-b56e-482c-b4e0-b7ea5f813378_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_e71d107a-b56e-482c-b4e0-b7ea5f813378" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_e71d107a-b56e-482c-b4e0-b7ea5f813378_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_433bc1ce-2689-46cc-bc5c-e8c6da023281" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_e71d107a-b56e-482c-b4e0-b7ea5f813378" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_433bc1ce-2689-46cc-bc5c-e8c6da023281" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_MeasurementInputRevenueGrowthRateMember_fd2b153b-5fdf-418e-ae0a-5a21870322af" xlink:href="dlx-20221231.xsd#dlx_MeasurementInputRevenueGrowthRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_433bc1ce-2689-46cc-bc5c-e8c6da023281" xlink:to="loc_dlx_MeasurementInputRevenueGrowthRateMember_fd2b153b-5fdf-418e-ae0a-5a21870322af" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_MeasurementInputGrossMarginGrowthRateMember_ef7a3b4b-1f9f-4fc0-8fe6-11c6ee8db315" xlink:href="dlx-20221231.xsd#dlx_MeasurementInputGrossMarginGrowthRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_433bc1ce-2689-46cc-bc5c-e8c6da023281" xlink:to="loc_dlx_MeasurementInputGrossMarginGrowthRateMember_ef7a3b4b-1f9f-4fc0-8fe6-11c6ee8db315" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputDiscountRateMember_8562a16e-ebce-4603-92b8-8dbcbcde8784" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputDiscountRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_433bc1ce-2689-46cc-bc5c-e8c6da023281" xlink:to="loc_us-gaap_MeasurementInputDiscountRateMember_8562a16e-ebce-4603-92b8-8dbcbcde8784" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_b207361a-4c2f-4523-a99b-6d548508c9dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_c804863c-a9ae-4dd1-90e5-52dce07cde77" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_b207361a-4c2f-4523-a99b-6d548508c9dd" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_b207361a-4c2f-4523-a99b-6d548508c9dd_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_b207361a-4c2f-4523-a99b-6d548508c9dd" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_b207361a-4c2f-4523-a99b-6d548508c9dd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_d38827ed-405b-4524-b024-2eca5fbd19da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_b207361a-4c2f-4523-a99b-6d548508c9dd" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_d38827ed-405b-4524-b024-2eca5fbd19da" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMember_01ce3fee-ec5f-45ed-9c45-5bd60dea1471" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_d38827ed-405b-4524-b024-2eca5fbd19da" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMember_01ce3fee-ec5f-45ed-9c45-5bd60dea1471" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_1b215102-00b2-482a-a672-02d46c2c508d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_d38827ed-405b-4524-b024-2eca5fbd19da" xlink:to="loc_us-gaap_TradeNamesMember_1b215102-00b2-482a-a672-02d46c2c508d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelatedIntangibleAssetsMember_2f1019f0-4c7b-4b78-abc3-4fb538a02c10" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelatedIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_d38827ed-405b-4524-b024-2eca5fbd19da" xlink:to="loc_us-gaap_CustomerRelatedIntangibleAssetsMember_2f1019f0-4c7b-4b78-abc3-4fb538a02c10" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_InternaluseComputerSoftwareIntangibleAssetMember_0c1eac1d-8fe8-4ea2-b4d6-a991d73f3ba1" xlink:href="dlx-20221231.xsd#dlx_InternaluseComputerSoftwareIntangibleAssetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_d38827ed-405b-4524-b024-2eca5fbd19da" xlink:to="loc_dlx_InternaluseComputerSoftwareIntangibleAssetMember_0c1eac1d-8fe8-4ea2-b4d6-a991d73f3ba1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_66d2d909-a862-4c76-a5cf-f4081ed5ce8f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_d38827ed-405b-4524-b024-2eca5fbd19da" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_66d2d909-a862-4c76-a5cf-f4081ed5ce8f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_a562d3a5-0ec7-4c9b-a716-c5220cb08458" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TechnologyBasedIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_d38827ed-405b-4524-b024-2eca5fbd19da" xlink:to="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_a562d3a5-0ec7-4c9b-a716-c5220cb08458" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_12975834-a659-4c37-83e7-7a24e4f2ef92" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_c804863c-a9ae-4dd1-90e5-52dce07cde77" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_12975834-a659-4c37-83e7-7a24e4f2ef92" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_12975834-a659-4c37-83e7-7a24e4f2ef92_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_12975834-a659-4c37-83e7-7a24e4f2ef92" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_12975834-a659-4c37-83e7-7a24e4f2ef92_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_3322e385-9e7c-4d7d-b420-24ae5dc37fdd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_12975834-a659-4c37-83e7-7a24e4f2ef92" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_3322e385-9e7c-4d7d-b420-24ae5dc37fdd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_SmallBusinessDistributorsMember_120b0d76-49ba-4ee7-9b02-9c7b3a5b14ee" xlink:href="dlx-20221231.xsd#dlx_SmallBusinessDistributorsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_3322e385-9e7c-4d7d-b420-24ae5dc37fdd" xlink:to="loc_dlx_SmallBusinessDistributorsMember_120b0d76-49ba-4ee7-9b02-9c7b3a5b14ee" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_887fd0e2-c726-4d7a-b4b4-519e89a32b48" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_c804863c-a9ae-4dd1-90e5-52dce07cde77" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_887fd0e2-c726-4d7a-b4b4-519e89a32b48" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_887fd0e2-c726-4d7a-b4b4-519e89a32b48_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_887fd0e2-c726-4d7a-b4b4-519e89a32b48" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_887fd0e2-c726-4d7a-b4b4-519e89a32b48_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_24fa3f52-62a6-4fc9-97b7-3b02eb0bf5b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_887fd0e2-c726-4d7a-b4b4-519e89a32b48" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_24fa3f52-62a6-4fc9-97b7-3b02eb0bf5b5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupNotDiscontinuedOperationsMember_82721a63-e50b-478d-b48a-d5d90f1dfada" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupNotDiscontinuedOperationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_24fa3f52-62a6-4fc9-97b7-3b02eb0bf5b5" xlink:to="loc_us-gaap_DisposalGroupNotDiscontinuedOperationsMember_82721a63-e50b-478d-b48a-d5d90f1dfada" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_f8e000ac-b92a-47ae-97e4-2d3fc447366f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_c804863c-a9ae-4dd1-90e5-52dce07cde77" xlink:to="loc_srt_ConsolidationItemsAxis_f8e000ac-b92a-47ae-97e4-2d3fc447366f" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_f8e000ac-b92a-47ae-97e4-2d3fc447366f_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_f8e000ac-b92a-47ae-97e4-2d3fc447366f" xlink:to="loc_srt_ConsolidationItemsDomain_f8e000ac-b92a-47ae-97e4-2d3fc447366f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_6ac4886b-ef2b-4b2a-9354-ae02369e1af3" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_f8e000ac-b92a-47ae-97e4-2d3fc447366f" xlink:to="loc_srt_ConsolidationItemsDomain_6ac4886b-ef2b-4b2a-9354-ae02369e1af3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_1bda9a45-5ac6-4d2e-8367-695475a1fe7e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_6ac4886b-ef2b-4b2a-9354-ae02369e1af3" xlink:to="loc_us-gaap_OperatingSegmentsMember_1bda9a45-5ac6-4d2e-8367-695475a1fe7e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_e7bc403b-2c06-491a-9347-d2b2d09d8fa4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_c804863c-a9ae-4dd1-90e5-52dce07cde77" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_e7bc403b-2c06-491a-9347-d2b2d09d8fa4" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_e7bc403b-2c06-491a-9347-d2b2d09d8fa4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_e7bc403b-2c06-491a-9347-d2b2d09d8fa4" xlink:to="loc_us-gaap_SegmentDomain_e7bc403b-2c06-491a-9347-d2b2d09d8fa4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_f43b4cb7-95c2-4e24-880c-cf04d0e474aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_e7bc403b-2c06-491a-9347-d2b2d09d8fa4" xlink:to="loc_us-gaap_SegmentDomain_f43b4cb7-95c2-4e24-880c-cf04d0e474aa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_PaymentsMember_ea63b71e-3704-45a5-b8fb-0382a64f4c44" xlink:href="dlx-20221231.xsd#dlx_PaymentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_f43b4cb7-95c2-4e24-880c-cf04d0e474aa" xlink:to="loc_dlx_PaymentsMember_ea63b71e-3704-45a5-b8fb-0382a64f4c44" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_PromotionalSolutionsMember_39132499-a33b-4e45-8bab-a61f7731b9f6" xlink:href="dlx-20221231.xsd#dlx_PromotionalSolutionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_f43b4cb7-95c2-4e24-880c-cf04d0e474aa" xlink:to="loc_dlx_PromotionalSolutionsMember_39132499-a33b-4e45-8bab-a61f7731b9f6" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/FAIRVALUEMEASUREMENTSfinancialinstrumentsDetails" xlink:type="simple" xlink:href="dlx-20221231.xsd#FAIRVALUEMEASUREMENTSfinancialinstrumentsDetails"/>
  <link:definitionLink xlink:role="http://www.deluxe.com/role/FAIRVALUEMEASUREMENTSfinancialinstrumentsDetails" xlink:type="extended" id="i02db9e3383c842a4b4981ed434bf7dc0_FAIRVALUEMEASUREMENTSfinancialinstrumentsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_abd5e043-5115-49ad-b450-8af258315c6e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_MaturityPeriodDebtSecurities_21b8c03c-6092-45c4-8a83-ef1688a8911d" xlink:href="dlx-20221231.xsd#dlx_MaturityPeriodDebtSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_abd5e043-5115-49ad-b450-8af258315c6e" xlink:to="loc_dlx_MaturityPeriodDebtSecurities_21b8c03c-6092-45c4-8a83-ef1688a8911d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_70013c44-e867-4a29-80df-d40240861dc4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_abd5e043-5115-49ad-b450-8af258315c6e" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_70013c44-e867-4a29-80df-d40240861dc4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_d6a72e79-9e3c-4c00-9d69-3580b6e0db07" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_abd5e043-5115-49ad-b450-8af258315c6e" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_d6a72e79-9e3c-4c00-9d69-3580b6e0db07" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssets_4f5fd571-5271-4fef-a375-3811d8529e66" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_abd5e043-5115-49ad-b450-8af258315c6e" xlink:to="loc_us-gaap_DerivativeAssets_4f5fd571-5271-4fef-a375-3811d8529e66" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration_9aceca92-981c-4b83-bd6c-5a545b779a2b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_abd5e043-5115-49ad-b450-8af258315c6e" xlink:to="loc_us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration_9aceca92-981c-4b83-bd6c-5a545b779a2b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesNoncurrent_0e7eae2d-39c8-4016-b073-1db5554766f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeLiabilitiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_abd5e043-5115-49ad-b450-8af258315c6e" xlink:to="loc_us-gaap_DerivativeLiabilitiesNoncurrent_0e7eae2d-39c8-4016-b073-1db5554766f2" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration_7bcf4cf1-c4f4-40cf-98fd-fabf869cd033" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_abd5e043-5115-49ad-b450-8af258315c6e" xlink:to="loc_us-gaap_DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration_7bcf4cf1-c4f4-40cf-98fd-fabf869cd033" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Cash_2c08a0df-0ace-470d-8505-6719cd9d9758" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Cash"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_abd5e043-5115-49ad-b450-8af258315c6e" xlink:to="loc_us-gaap_Cash_2c08a0df-0ace-470d-8505-6719cd9d9758" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableNet_1dfc451e-115d-4ee3-b2bf-0bd3b8ddab88" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesReceivableNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_abd5e043-5115-49ad-b450-8af258315c6e" xlink:to="loc_us-gaap_NotesReceivableNet_1dfc451e-115d-4ee3-b2bf-0bd3b8ddab88" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableFairValueDisclosure_43161b60-1893-4893-af0c-39749400bed8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesReceivableFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_abd5e043-5115-49ad-b450-8af258315c6e" xlink:to="loc_us-gaap_NotesReceivableFairValueDisclosure_43161b60-1893-4893-af0c-39749400bed8" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount_a29a0d59-8dfb-4f55-a986-0eb12f9a7e60" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtLongtermAndShorttermCombinedAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_abd5e043-5115-49ad-b450-8af258315c6e" xlink:to="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount_a29a0d59-8dfb-4f55-a986-0eb12f9a7e60" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue_168a85cc-debc-45ef-b937-b3f3dff7f2ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_abd5e043-5115-49ad-b450-8af258315c6e" xlink:to="loc_us-gaap_LongTermDebtFairValue_168a85cc-debc-45ef-b937-b3f3dff7f2ef" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable_a1c3f670-91e7-410d-a2fa-46b94321128e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_abd5e043-5115-49ad-b450-8af258315c6e" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTable_a1c3f670-91e7-410d-a2fa-46b94321128e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_f2f977a8-f302-45c4-ac24-f194b4dc7ee2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_a1c3f670-91e7-410d-a2fa-46b94321128e" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_f2f977a8-f302-45c4-ac24-f194b4dc7ee2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_f2f977a8-f302-45c4-ac24-f194b4dc7ee2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_f2f977a8-f302-45c4-ac24-f194b4dc7ee2" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_f2f977a8-f302-45c4-ac24-f194b4dc7ee2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_311b3c7b-f12b-4ded-adb8-296d20ea8ded" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_f2f977a8-f302-45c4-ac24-f194b4dc7ee2" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_311b3c7b-f12b-4ded-adb8-296d20ea8ded" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsMember_2e46ce04-a23f-4645-abf1-3df2e3acda70" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_311b3c7b-f12b-4ded-adb8-296d20ea8ded" xlink:to="loc_us-gaap_CashAndCashEquivalentsMember_2e46ce04-a23f-4645-abf1-3df2e3acda70" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_FundsHeldForCustomersMember_82d4b5cb-ba84-4970-b300-de8af9625a1a" xlink:href="dlx-20221231.xsd#dlx_FundsHeldForCustomersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_311b3c7b-f12b-4ded-adb8-296d20ea8ded" xlink:to="loc_dlx_FundsHeldForCustomersMember_82d4b5cb-ba84-4970-b300-de8af9625a1a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentAssetsMember_61aec847-2755-4860-ac28-530cad6f50bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncurrentAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_311b3c7b-f12b-4ded-adb8-296d20ea8ded" xlink:to="loc_us-gaap_OtherNoncurrentAssetsMember_61aec847-2755-4860-ac28-530cad6f50bf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_OthercurrentandnoncurrentassetsMember_05967329-f62b-432c-ab7b-77febf6b6b3d" xlink:href="dlx-20221231.xsd#dlx_OthercurrentandnoncurrentassetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_311b3c7b-f12b-4ded-adb8-296d20ea8ded" xlink:to="loc_dlx_OthercurrentandnoncurrentassetsMember_05967329-f62b-432c-ab7b-77febf6b6b3d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_CurrentPortionOfLongTermDebtAndLongTermDebtMember_937c4660-32d6-4aa4-94a7-2f7088ff5bfa" xlink:href="dlx-20221231.xsd#dlx_CurrentPortionOfLongTermDebtAndLongTermDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_311b3c7b-f12b-4ded-adb8-296d20ea8ded" xlink:to="loc_dlx_CurrentPortionOfLongTermDebtAndLongTermDebtMember_937c4660-32d6-4aa4-94a7-2f7088ff5bfa" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_e7ac1c02-b8c5-489e-8b25-bd15dfdd215f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_a1c3f670-91e7-410d-a2fa-46b94321128e" xlink:to="loc_srt_RangeAxis_e7ac1c02-b8c5-489e-8b25-bd15dfdd215f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_e7ac1c02-b8c5-489e-8b25-bd15dfdd215f_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_e7ac1c02-b8c5-489e-8b25-bd15dfdd215f" xlink:to="loc_srt_RangeMember_e7ac1c02-b8c5-489e-8b25-bd15dfdd215f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_cd92eeb1-b8d4-4519-bd12-d2a0c93c0af3" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_e7ac1c02-b8c5-489e-8b25-bd15dfdd215f" xlink:to="loc_srt_RangeMember_cd92eeb1-b8d4-4519-bd12-d2a0c93c0af3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_ba7f7315-73a7-4f8b-9c38-cb9a1faff63a" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_cd92eeb1-b8d4-4519-bd12-d2a0c93c0af3" xlink:to="loc_srt_MinimumMember_ba7f7315-73a7-4f8b-9c38-cb9a1faff63a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_8a40bf1f-77ed-43eb-bb99-3b9148e60809" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_cd92eeb1-b8d4-4519-bd12-d2a0c93c0af3" xlink:to="loc_srt_MaximumMember_8a40bf1f-77ed-43eb-bb99-3b9148e60809" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_77cfcb62-b38e-453b-a5dd-06871e1c4b09" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_a1c3f670-91e7-410d-a2fa-46b94321128e" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_77cfcb62-b38e-453b-a5dd-06871e1c4b09" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_77cfcb62-b38e-453b-a5dd-06871e1c4b09_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_77cfcb62-b38e-453b-a5dd-06871e1c4b09" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_77cfcb62-b38e-453b-a5dd-06871e1c4b09_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_864d9175-6ce9-4274-ac37-b368eeb85477" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_77cfcb62-b38e-453b-a5dd-06871e1c4b09" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_864d9175-6ce9-4274-ac37-b368eeb85477" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_754ae100-57a7-4836-9de8-70096216b996" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_864d9175-6ce9-4274-ac37-b368eeb85477" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_754ae100-57a7-4836-9de8-70096216b996" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_f594c0bc-6f6c-4d1d-a69b-1d1545b1f23f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_864d9175-6ce9-4274-ac37-b368eeb85477" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_f594c0bc-6f6c-4d1d-a69b-1d1545b1f23f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_d92d779e-af01-47c4-ad83-baf9e985a75b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_864d9175-6ce9-4274-ac37-b368eeb85477" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_d92d779e-af01-47c4-ad83-baf9e985a75b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_7180f5af-81b8-4d0a-bd45-fe3574142f10" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_a1c3f670-91e7-410d-a2fa-46b94321128e" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_7180f5af-81b8-4d0a-bd45-fe3574142f10" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_7180f5af-81b8-4d0a-bd45-fe3574142f10_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_7180f5af-81b8-4d0a-bd45-fe3574142f10" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_7180f5af-81b8-4d0a-bd45-fe3574142f10_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_6144acae-4927-436c-a42a-16c785b2b8e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_7180f5af-81b8-4d0a-bd45-fe3574142f10" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_6144acae-4927-436c-a42a-16c785b2b8e1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_8e1a8bcd-e5a4-4345-a553-b46cdf814be2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_6144acae-4927-436c-a42a-16c785b2b8e1" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_8e1a8bcd-e5a4-4345-a553-b46cdf814be2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_c78ebd2b-d8f8-4d4a-8565-b7afb5adf805" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_a1c3f670-91e7-410d-a2fa-46b94321128e" xlink:to="loc_us-gaap_FinancialInstrumentAxis_c78ebd2b-d8f8-4d4a-8565-b7afb5adf805" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_c78ebd2b-d8f8-4d4a-8565-b7afb5adf805_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_c78ebd2b-d8f8-4d4a-8565-b7afb5adf805" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_c78ebd2b-d8f8-4d4a-8565-b7afb5adf805_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_90818719-9f42-4bf5-a482-b2810638fa2b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_c78ebd2b-d8f8-4d4a-8565-b7afb5adf805" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_90818719-9f42-4bf5-a482-b2810638fa2b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_eed63141-fc7c-4462-8eec-9ea086b07b8e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_90818719-9f42-4bf5-a482-b2810638fa2b" xlink:to="loc_us-gaap_MoneyMarketFundsMember_eed63141-fc7c-4462-8eec-9ea086b07b8e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteedInvestmentContractMember_b0418f72-664c-430a-83e6-bd2f9d268cca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GuaranteedInvestmentContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_90818719-9f42-4bf5-a482-b2810638fa2b" xlink:to="loc_us-gaap_GuaranteedInvestmentContractMember_b0418f72-664c-430a-83e6-bd2f9d268cca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember_5711a143-33a2-46e7-88d6-21dbbf5e9e42" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonUsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_90818719-9f42-4bf5-a482-b2810638fa2b" xlink:to="loc_us-gaap_NonUsMember_5711a143-33a2-46e7-88d6-21dbbf5e9e42" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/RESTRUCTURINGANDINTEGRATIONEXPENSEDetails" xlink:type="simple" xlink:href="dlx-20221231.xsd#RESTRUCTURINGANDINTEGRATIONEXPENSEDetails"/>
  <link:definitionLink xlink:role="http://www.deluxe.com/role/RESTRUCTURINGANDINTEGRATIONEXPENSEDetails" xlink:type="extended" id="i20654bf5264b437fa3e4bc36c6d62124_RESTRUCTURINGANDINTEGRATIONEXPENSEDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_aa0d4d3f-826b-4d52-8e97-a2e5ce259b35" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_f663a8d7-1017-46d3-968a-f58ffa3be611" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_aa0d4d3f-826b-4d52-8e97-a2e5ce259b35" xlink:to="loc_us-gaap_RestructuringCharges_f663a8d7-1017-46d3-968a-f58ffa3be611" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_Restructuringchargesnet_f23bd8c1-029e-480b-ae10-85adc72bf2c8" xlink:href="dlx-20221231.xsd#dlx_Restructuringchargesnet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_aa0d4d3f-826b-4d52-8e97-a2e5ce259b35" xlink:to="loc_dlx_Restructuringchargesnet_f23bd8c1-029e-480b-ae10-85adc72bf2c8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_82fa705e-551a-452d-bfb3-03c80ae84c4d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_aa0d4d3f-826b-4d52-8e97-a2e5ce259b35" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_82fa705e-551a-452d-bfb3-03c80ae84c4d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_7084163b-a2eb-4f6f-9a85-bb13c4762a65" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_82fa705e-551a-452d-bfb3-03c80ae84c4d" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_7084163b-a2eb-4f6f-9a85-bb13c4762a65" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_7084163b-a2eb-4f6f-9a85-bb13c4762a65_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_7084163b-a2eb-4f6f-9a85-bb13c4762a65" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_7084163b-a2eb-4f6f-9a85-bb13c4762a65_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_46665b6d-32a3-4df7-acbb-80be934e9a84" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_7084163b-a2eb-4f6f-9a85-bb13c4762a65" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_46665b6d-32a3-4df7-acbb-80be934e9a84" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_ExternalconsultingfeesMember_65ad3cbb-f75c-46ef-b013-3fa2c18421ed" xlink:href="dlx-20221231.xsd#dlx_ExternalconsultingfeesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_46665b6d-32a3-4df7-acbb-80be934e9a84" xlink:to="loc_dlx_ExternalconsultingfeesMember_65ad3cbb-f75c-46ef-b013-3fa2c18421ed" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeSeveranceMember_33e54e4e-8b41-42d8-8562-fba683b4228f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeSeveranceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_46665b6d-32a3-4df7-acbb-80be934e9a84" xlink:to="loc_us-gaap_EmployeeSeveranceMember_33e54e4e-8b41-42d8-8562-fba683b4228f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_InternallaborMember_8fe3eb92-52b9-4f6a-83ac-7a84b5930387" xlink:href="dlx-20221231.xsd#dlx_InternallaborMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_46665b6d-32a3-4df7-acbb-80be934e9a84" xlink:to="loc_dlx_InternallaborMember_8fe3eb92-52b9-4f6a-83ac-7a84b5930387" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRestructuringMember_18fd59d5-7219-481f-825a-62f5f5656fc9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherRestructuringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_46665b6d-32a3-4df7-acbb-80be934e9a84" xlink:to="loc_us-gaap_OtherRestructuringMember_18fd59d5-7219-481f-825a-62f5f5656fc9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_3cc880fa-a322-4ec7-b4a8-c4cd08f0f6a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_82fa705e-551a-452d-bfb3-03c80ae84c4d" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_3cc880fa-a322-4ec7-b4a8-c4cd08f0f6a6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_3cc880fa-a322-4ec7-b4a8-c4cd08f0f6a6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_3cc880fa-a322-4ec7-b4a8-c4cd08f0f6a6" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_3cc880fa-a322-4ec7-b4a8-c4cd08f0f6a6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_d890f164-5cf3-4290-a39d-37444d0ea493" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_3cc880fa-a322-4ec7-b4a8-c4cd08f0f6a6" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_d890f164-5cf3-4290-a39d-37444d0ea493" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_166ca350-52e9-4b40-9208-270edad6ec7e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfSalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_d890f164-5cf3-4290-a39d-37444d0ea493" xlink:to="loc_us-gaap_CostOfSalesMember_166ca350-52e9-4b40-9208-270edad6ec7e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenseMember_5f5e2796-648c-4aeb-8b2c-ef93732709fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_d890f164-5cf3-4290-a39d-37444d0ea493" xlink:to="loc_us-gaap_OperatingExpenseMember_5f5e2796-648c-4aeb-8b2c-ef93732709fd" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/RESTRUCTURINGANDINTEGRATIONEXPENSErestructuringandintegrationaccrualsDetails" xlink:type="simple" xlink:href="dlx-20221231.xsd#RESTRUCTURINGANDINTEGRATIONEXPENSErestructuringandintegrationaccrualsDetails"/>
  <link:definitionLink xlink:role="http://www.deluxe.com/role/RESTRUCTURINGANDINTEGRATIONEXPENSErestructuringandintegrationaccrualsDetails" xlink:type="extended" id="i05288da2a37742d6b50fcb1d67e0e7fd_RESTRUCTURINGANDINTEGRATIONEXPENSErestructuringandintegrationaccrualsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_1672ea93-2caf-4b14-86bc-153c269b6176" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve_b6624634-a543-42cb-823f-b9b8d2149916" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringReserve"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_1672ea93-2caf-4b14-86bc-153c269b6176" xlink:to="loc_us-gaap_RestructuringReserve_b6624634-a543-42cb-823f-b9b8d2149916" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_d63322ec-73ba-436d-8385-39ec30b0d3a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_1672ea93-2caf-4b14-86bc-153c269b6176" xlink:to="loc_us-gaap_RestructuringCharges_d63322ec-73ba-436d-8385-39ec30b0d3a5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveAccrualAdjustment1_6136c519-345f-4a75-ae78-eae498c045ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringReserveAccrualAdjustment1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_1672ea93-2caf-4b14-86bc-153c269b6176" xlink:to="loc_us-gaap_RestructuringReserveAccrualAdjustment1_6136c519-345f-4a75-ae78-eae498c045ac" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRestructuring_c58f3672-03ca-4baf-af13-d11cedf01212" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRestructuring"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_1672ea93-2caf-4b14-86bc-153c269b6176" xlink:to="loc_us-gaap_PaymentsForRestructuring_c58f3672-03ca-4baf-af13-d11cedf01212" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve_9926d19d-9751-4a4e-b51b-0c7d85255173" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringReserve"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_12d04718-8cf8-40f3-8824-9f0b27f59ac9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_1672ea93-2caf-4b14-86bc-153c269b6176" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_12d04718-8cf8-40f3-8824-9f0b27f59ac9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_12ad0b36-b72c-4fb8-8aae-444c1104d54d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_12d04718-8cf8-40f3-8824-9f0b27f59ac9" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_12ad0b36-b72c-4fb8-8aae-444c1104d54d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_12ad0b36-b72c-4fb8-8aae-444c1104d54d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_12ad0b36-b72c-4fb8-8aae-444c1104d54d" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_12ad0b36-b72c-4fb8-8aae-444c1104d54d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_70e79d3f-9124-48f1-956a-4eeabfa99be8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_12ad0b36-b72c-4fb8-8aae-444c1104d54d" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_70e79d3f-9124-48f1-956a-4eeabfa99be8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeSeveranceMember_69804c17-151b-4827-a1ad-7f81ebc955f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeSeveranceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_70e79d3f-9124-48f1-956a-4eeabfa99be8" xlink:to="loc_us-gaap_EmployeeSeveranceMember_69804c17-151b-4827-a1ad-7f81ebc955f9" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/INCOMETAXPROVISIONrepatriationandunrecognizedtaxbenefitsDetails" xlink:type="simple" xlink:href="dlx-20221231.xsd#INCOMETAXPROVISIONrepatriationandunrecognizedtaxbenefitsDetails"/>
  <link:definitionLink xlink:role="http://www.deluxe.com/role/INCOMETAXPROVISIONrepatriationandunrecognizedtaxbenefitsDetails" xlink:type="extended" id="i1c8a978e91d14b9d9d7074a01bd7fd9c_INCOMETAXPROVISIONrepatriationandunrecognizedtaxbenefitsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_607a150c-fbe7-4865-8632-bd28b5b6a2ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_e490f98e-0924-484b-8863-8f3f8b86c4f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_607a150c-fbe7-4865-8632-bd28b5b6a2ec" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_e490f98e-0924-484b-8863-8f3f8b86c4f2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignEarningsRepatriated_d801d7d6-ede5-4262-99c0-c0332ba3bf44" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignEarningsRepatriated"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_607a150c-fbe7-4865-8632-bd28b5b6a2ec" xlink:to="loc_us-gaap_ForeignEarningsRepatriated_d801d7d6-ede5-4262-99c0-c0332ba3bf44" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings_b2d6a254-f957-4ba8-a38c-9b6657d38de0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_607a150c-fbe7-4865-8632-bd28b5b6a2ec" xlink:to="loc_us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings_b2d6a254-f957-4ba8-a38c-9b6657d38de0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_b0cae048-531b-4541-9152-bd90d5fce412" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_607a150c-fbe7-4865-8632-bd28b5b6a2ec" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_b0cae048-531b-4541-9152-bd90d5fce412" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_2495c31e-83c1-48b3-b2ec-9c85d1c81248" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_607a150c-fbe7-4865-8632-bd28b5b6a2ec" xlink:to="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_2495c31e-83c1-48b3-b2ec-9c85d1c81248" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_f1d5f2c0-0838-4db9-9862-846a36e48323" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_2495c31e-83c1-48b3-b2ec-9c85d1c81248" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_f1d5f2c0-0838-4db9-9862-846a36e48323" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_fe01ca11-8d3a-4172-9d90-be874b1116c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_2495c31e-83c1-48b3-b2ec-9c85d1c81248" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_fe01ca11-8d3a-4172-9d90-be874b1116c3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_8ee72d69-611d-4c95-b770-59a671c2b4ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_2495c31e-83c1-48b3-b2ec-9c85d1c81248" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_8ee72d69-611d-4c95-b770-59a671c2b4ab" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_31b40621-349f-440a-b7bd-1123995436cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_2495c31e-83c1-48b3-b2ec-9c85d1c81248" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_31b40621-349f-440a-b7bd-1123995436cf" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_8d54eafe-f8cc-4db8-ba47-53d41f999d32" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_2495c31e-83c1-48b3-b2ec-9c85d1c81248" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_8d54eafe-f8cc-4db8-ba47-53d41f999d32" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_04614739-7ecb-4e61-a2b1-7a5fb2ccc898" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxUncertaintiesAbstract_309e4a7d-0cf4-4de9-ac06-b737128fb84b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxUncertaintiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_607a150c-fbe7-4865-8632-bd28b5b6a2ec" xlink:to="loc_us-gaap_IncomeTaxUncertaintiesAbstract_309e4a7d-0cf4-4de9-ac06-b737128fb84b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_0adc4c87-ac2b-48d1-acc2-630c6f6bed5c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxUncertaintiesAbstract_309e4a7d-0cf4-4de9-ac06-b737128fb84b" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_0adc4c87-ac2b-48d1-acc2-630c6f6bed5c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_e3b9529d-6b67-43aa-8883-408324004bd4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxUncertaintiesAbstract_309e4a7d-0cf4-4de9-ac06-b737128fb84b" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_e3b9529d-6b67-43aa-8883-408324004bd4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense_715da5ac-871e-4b84-9622-2acf0c009e8f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxUncertaintiesAbstract_309e4a7d-0cf4-4de9-ac06-b737128fb84b" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense_715da5ac-871e-4b84-9622-2acf0c009e8f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible_0177b5c9-c0de-445d-a1dc-9e9530827fe7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxUncertaintiesAbstract_309e4a7d-0cf4-4de9-ac06-b737128fb84b" xlink:to="loc_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible_0177b5c9-c0de-445d-a1dc-9e9530827fe7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseInUnrecognizedTaxBenefitsIsReasonablyPossible_b7fafec2-a0aa-4cb9-b09d-50a960898085" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseInUnrecognizedTaxBenefitsIsReasonablyPossible"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxUncertaintiesAbstract_309e4a7d-0cf4-4de9-ac06-b737128fb84b" xlink:to="loc_us-gaap_IncreaseInUnrecognizedTaxBenefitsIsReasonablyPossible_b7fafec2-a0aa-4cb9-b09d-50a960898085" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_772372e5-e7f5-4b59-acc5-559eda9afd7e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_607a150c-fbe7-4865-8632-bd28b5b6a2ec" xlink:to="loc_us-gaap_StatementTable_772372e5-e7f5-4b59-acc5-559eda9afd7e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_355bad1f-0411-4c3f-91f6-8373aed941ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_772372e5-e7f5-4b59-acc5-559eda9afd7e" xlink:to="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_355bad1f-0411-4c3f-91f6-8373aed941ad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForErrorCorrectionDomain_355bad1f-0411-4c3f-91f6-8373aed941ad_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsForErrorCorrectionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_355bad1f-0411-4c3f-91f6-8373aed941ad" xlink:to="loc_us-gaap_AdjustmentsForErrorCorrectionDomain_355bad1f-0411-4c3f-91f6-8373aed941ad_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForErrorCorrectionDomain_e03e0250-0abf-4361-9007-a8c091883d62" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsForErrorCorrectionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_355bad1f-0411-4c3f-91f6-8373aed941ad" xlink:to="loc_us-gaap_AdjustmentsForErrorCorrectionDomain_e03e0250-0abf-4361-9007-a8c091883d62" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_IncreaseInEarningsMember_c37a8f60-1816-4b16-aee3-4600107ebdb7" xlink:href="dlx-20221231.xsd#dlx_IncreaseInEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsForErrorCorrectionDomain_e03e0250-0abf-4361-9007-a8c091883d62" xlink:to="loc_dlx_IncreaseInEarningsMember_c37a8f60-1816-4b16-aee3-4600107ebdb7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicDistributionAxis_37113b0d-9d19-44ad-bd99-b7e621bb7d73" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeographicDistributionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_772372e5-e7f5-4b59-acc5-559eda9afd7e" xlink:to="loc_us-gaap_GeographicDistributionAxis_37113b0d-9d19-44ad-bd99-b7e621bb7d73" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicDistributionDomain_37113b0d-9d19-44ad-bd99-b7e621bb7d73_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeographicDistributionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_GeographicDistributionAxis_37113b0d-9d19-44ad-bd99-b7e621bb7d73" xlink:to="loc_us-gaap_GeographicDistributionDomain_37113b0d-9d19-44ad-bd99-b7e621bb7d73_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicDistributionDomain_6439ecbd-241d-4579-a9b8-598641f88c25" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeographicDistributionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_GeographicDistributionAxis_37113b0d-9d19-44ad-bd99-b7e621bb7d73" xlink:to="loc_us-gaap_GeographicDistributionDomain_6439ecbd-241d-4579-a9b8-598641f88c25" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicDistributionForeignMember_49249c89-179d-4153-a59e-c7d739867c14" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeographicDistributionForeignMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GeographicDistributionDomain_6439ecbd-241d-4579-a9b8-598641f88c25" xlink:to="loc_us-gaap_GeographicDistributionForeignMember_49249c89-179d-4153-a59e-c7d739867c14" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/INCOMETAXPROVISIONnetoperatinglosstaxcreditandcapitallosscarryforwardsDetails" xlink:type="simple" xlink:href="dlx-20221231.xsd#INCOMETAXPROVISIONnetoperatinglosstaxcreditandcapitallosscarryforwardsDetails"/>
  <link:definitionLink xlink:role="http://www.deluxe.com/role/INCOMETAXPROVISIONnetoperatinglosstaxcreditandcapitallosscarryforwardsDetails" xlink:type="extended" id="i5dd0234f26ef4cdc8df6198429519b1c_INCOMETAXPROVISIONnetoperatinglosstaxcreditandcapitallosscarryforwardsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems_a216f89d-0d08-46bf-aaea-0aa57214fda1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_Netoperatinglossandtaxcreditcarryforwards_84bbe3f2-8615-4ba3-bb45-8aaacba49c47" xlink:href="dlx-20221231.xsd#dlx_Netoperatinglossandtaxcreditcarryforwards"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_a216f89d-0d08-46bf-aaea-0aa57214fda1" xlink:to="loc_dlx_Netoperatinglossandtaxcreditcarryforwards_84bbe3f2-8615-4ba3-bb45-8aaacba49c47" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAmount_1a8b7e00-ccf8-48e1-999a-5cd2d34851ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxCreditCarryforwardAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_a216f89d-0d08-46bf-aaea-0aa57214fda1" xlink:to="loc_us-gaap_TaxCreditCarryforwardAmount_1a8b7e00-ccf8-48e1-999a-5cd2d34851ea" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable_65af6246-e3a6-44ad-bb07-2b4934ee2c9f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_a216f89d-0d08-46bf-aaea-0aa57214fda1" xlink:to="loc_us-gaap_OperatingLossCarryforwardsTable_65af6246-e3a6-44ad-bb07-2b4934ee2c9f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_24a1ec2a-ae05-4617-b226-cd6c7ae925d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_65af6246-e3a6-44ad-bb07-2b4934ee2c9f" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_24a1ec2a-ae05-4617-b226-cd6c7ae925d8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_24a1ec2a-ae05-4617-b226-cd6c7ae925d8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_24a1ec2a-ae05-4617-b226-cd6c7ae925d8" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_24a1ec2a-ae05-4617-b226-cd6c7ae925d8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_730e31a1-6d69-492e-8561-99a28d077aed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_24a1ec2a-ae05-4617-b226-cd6c7ae925d8" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_730e31a1-6d69-492e-8561-99a28d077aed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_903d97ce-99c9-42a6-9c76-a154ec29d4b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_730e31a1-6d69-492e-8561-99a28d077aed" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_903d97ce-99c9-42a6-9c76-a154ec29d4b4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember_b789d7b2-98e3-480f-97be-b8ab0f5fcb26" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DomesticCountryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_730e31a1-6d69-492e-8561-99a28d077aed" xlink:to="loc_us-gaap_DomesticCountryMember_b789d7b2-98e3-480f-97be-b8ab0f5fcb26" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember_3a002f44-cdd2-48fb-aea2-b1a32a8dd566" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCountryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_730e31a1-6d69-492e-8561-99a28d077aed" xlink:to="loc_us-gaap_ForeignCountryMember_3a002f44-cdd2-48fb-aea2-b1a32a8dd566" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAxis_ee203678-259c-4de9-9f03-824b7dab2c9e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxCreditCarryforwardAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_65af6246-e3a6-44ad-bb07-2b4934ee2c9f" xlink:to="loc_us-gaap_TaxCreditCarryforwardAxis_ee203678-259c-4de9-9f03-824b7dab2c9e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardNameDomain_ee203678-259c-4de9-9f03-824b7dab2c9e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxCreditCarryforwardNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TaxCreditCarryforwardAxis_ee203678-259c-4de9-9f03-824b7dab2c9e" xlink:to="loc_us-gaap_TaxCreditCarryforwardNameDomain_ee203678-259c-4de9-9f03-824b7dab2c9e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardNameDomain_2cae2b01-1430-4502-b08d-8489471cd7f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxCreditCarryforwardNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TaxCreditCarryforwardAxis_ee203678-259c-4de9-9f03-824b7dab2c9e" xlink:to="loc_us-gaap_TaxCreditCarryforwardNameDomain_2cae2b01-1430-4502-b08d-8489471cd7f9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_DeductibleInterestCarryforwardMember_9df43003-8ec8-46ab-9e61-c77fb81ae7b4" xlink:href="dlx-20221231.xsd#dlx_DeductibleInterestCarryforwardMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardNameDomain_2cae2b01-1430-4502-b08d-8489471cd7f9" xlink:to="loc_dlx_DeductibleInterestCarryforwardMember_9df43003-8ec8-46ab-9e61-c77fb81ae7b4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLossCarryforwardMember_b2695c7b-49a6-4a96-ba65-6f80767bb5c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalLossCarryforwardMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardNameDomain_2cae2b01-1430-4502-b08d-8489471cd7f9" xlink:to="loc_us-gaap_CapitalLossCarryforwardMember_b2695c7b-49a6-4a96-ba65-6f80767bb5c5" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSlongtermincentiveplanandsharebasedcompensationexpenseDetails" xlink:type="simple" xlink:href="dlx-20221231.xsd#SHAREBASEDCOMPENSATIONPLANSlongtermincentiveplanandsharebasedcompensationexpenseDetails"/>
  <link:definitionLink xlink:role="http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSlongtermincentiveplanandsharebasedcompensationexpenseDetails" xlink:type="extended" id="i5a014c2e53d2499687a17f263c53c4bd_SHAREBASEDCOMPENSATIONPLANSlongtermincentiveplanandsharebasedcompensationexpenseDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2e5794b6-f0a0-49ed-9ffe-2f943b584208" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_21fbdca2-e417-4448-a772-e040d41ce7e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2e5794b6-f0a0-49ed-9ffe-2f943b584208" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_21fbdca2-e417-4448-a772-e040d41ce7e5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_0d9a65f5-a674-4fe9-8f88-091efd2920b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2e5794b6-f0a0-49ed-9ffe-2f943b584208" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_0d9a65f5-a674-4fe9-8f88-091efd2920b7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_02b8330e-4686-44d3-8c83-e4d4fd6e8204" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2e5794b6-f0a0-49ed-9ffe-2f943b584208" xlink:to="loc_us-gaap_ShareBasedCompensation_02b8330e-4686-44d3-8c83-e4d4fd6e8204" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_fec3b5e5-ef78-4a06-928f-29fa6f111236" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2e5794b6-f0a0-49ed-9ffe-2f943b584208" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_fec3b5e5-ef78-4a06-928f-29fa6f111236" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_8c4bb98d-9632-4677-a534-b19a362a52fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2e5794b6-f0a0-49ed-9ffe-2f943b584208" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_8c4bb98d-9632-4677-a534-b19a362a52fa" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_c3594033-b176-4515-b6b3-bf2b7722f3b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2e5794b6-f0a0-49ed-9ffe-2f943b584208" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_c3594033-b176-4515-b6b3-bf2b7722f3b0" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7657f609-6e06-417d-939b-83debe76ed95" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2e5794b6-f0a0-49ed-9ffe-2f943b584208" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7657f609-6e06-417d-939b-83debe76ed95" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_a0738642-6fd3-4a71-8866-21b158f16885" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7657f609-6e06-417d-939b-83debe76ed95" xlink:to="loc_us-gaap_AwardTypeAxis_a0738642-6fd3-4a71-8866-21b158f16885" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a0738642-6fd3-4a71-8866-21b158f16885_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_a0738642-6fd3-4a71-8866-21b158f16885" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a0738642-6fd3-4a71-8866-21b158f16885_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_40579343-f3e1-429c-8780-3ebcc2498422" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_a0738642-6fd3-4a71-8866-21b158f16885" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_40579343-f3e1-429c-8780-3ebcc2498422" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_RestrictedSharesAndRestrictedStockUnitsMember_7e94281e-5075-4520-987e-79a754a6b774" xlink:href="dlx-20221231.xsd#dlx_RestrictedSharesAndRestrictedStockUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_40579343-f3e1-429c-8780-3ebcc2498422" xlink:to="loc_dlx_RestrictedSharesAndRestrictedStockUnitsMember_7e94281e-5075-4520-987e-79a754a6b774" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_21ae2648-068a-4cf1-b3bc-a5e394d8f503" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_40579343-f3e1-429c-8780-3ebcc2498422" xlink:to="loc_us-gaap_PerformanceSharesMember_21ae2648-068a-4cf1-b3bc-a5e394d8f503" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_4ba50d98-08c2-44b8-aa2e-a787c416d9bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_40579343-f3e1-429c-8780-3ebcc2498422" xlink:to="loc_us-gaap_EmployeeStockOptionMember_4ba50d98-08c2-44b8-aa2e-a787c416d9bf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_d866b3e8-5ce3-4351-863a-99e728005c0e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_40579343-f3e1-429c-8780-3ebcc2498422" xlink:to="loc_us-gaap_EmployeeStockMember_d866b3e8-5ce3-4351-863a-99e728005c0e" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSawardtermsDetails" xlink:type="simple" xlink:href="dlx-20221231.xsd#SHAREBASEDCOMPENSATIONPLANSawardtermsDetails"/>
  <link:definitionLink xlink:role="http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSawardtermsDetails" xlink:type="extended" id="i7f6e6af7eb364672a08f2420676b5694_SHAREBASEDCOMPENSATIONPLANSawardtermsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5ab4a75d-846b-48aa-88ba-271663983114" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_d223e739-1a32-4aeb-bdbd-8fb0cc7c008a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5ab4a75d-846b-48aa-88ba-271663983114" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_d223e739-1a32-4aeb-bdbd-8fb0cc7c008a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_f6459624-fc7b-4259-aaf8-e4c9f6ebc59e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5ab4a75d-846b-48aa-88ba-271663983114" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_f6459624-fc7b-4259-aaf8-e4c9f6ebc59e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_4cb09d03-a0f6-42ea-b08a-62743b0e51f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5ab4a75d-846b-48aa-88ba-271663983114" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_4cb09d03-a0f6-42ea-b08a-62743b0e51f9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_Periodsaftergrantwhenvestingofawardmaybemodified_7f8c1302-c1bb-418d-a5a6-0a24d777112d" xlink:href="dlx-20221231.xsd#dlx_Periodsaftergrantwhenvestingofawardmaybemodified"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5ab4a75d-846b-48aa-88ba-271663983114" xlink:to="loc_dlx_Periodsaftergrantwhenvestingofawardmaybemodified_7f8c1302-c1bb-418d-a5a6-0a24d777112d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_Exerciseperiodofawardfollowingvoluntaryterminationofemployment_5b95fdfc-ece9-4610-a4ca-9739622c29c0" xlink:href="dlx-20221231.xsd#dlx_Exerciseperiodofawardfollowingvoluntaryterminationofemployment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5ab4a75d-846b-48aa-88ba-271663983114" xlink:to="loc_dlx_Exerciseperiodofawardfollowingvoluntaryterminationofemployment_5b95fdfc-ece9-4610-a4ca-9739622c29c0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_NumberOfSharesOfCommonStockIntoWhichEachAwardIsConvertible_4fe36318-a86b-4a72-a4a7-565ecc067ebc" xlink:href="dlx-20221231.xsd#dlx_NumberOfSharesOfCommonStockIntoWhichEachAwardIsConvertible"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5ab4a75d-846b-48aa-88ba-271663983114" xlink:to="loc_dlx_NumberOfSharesOfCommonStockIntoWhichEachAwardIsConvertible_4fe36318-a86b-4a72-a4a7-565ecc067ebc" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_AdditionalMatchingAmountForRestrictedStockUnitAwards_a62947ab-60b8-4796-891c-f61a4fa6718c" xlink:href="dlx-20221231.xsd#dlx_AdditionalMatchingAmountForRestrictedStockUnitAwards"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5ab4a75d-846b-48aa-88ba-271663983114" xlink:to="loc_dlx_AdditionalMatchingAmountForRestrictedStockUnitAwards_a62947ab-60b8-4796-891c-f61a4fa6718c" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_b33f050a-f8a8-4945-8190-4d3f88f8e22e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5ab4a75d-846b-48aa-88ba-271663983114" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_b33f050a-f8a8-4945-8190-4d3f88f8e22e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_7292e056-bd2e-4a2e-be8e-88ac964207d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_b33f050a-f8a8-4945-8190-4d3f88f8e22e" xlink:to="loc_us-gaap_AwardTypeAxis_7292e056-bd2e-4a2e-be8e-88ac964207d4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7292e056-bd2e-4a2e-be8e-88ac964207d4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_7292e056-bd2e-4a2e-be8e-88ac964207d4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7292e056-bd2e-4a2e-be8e-88ac964207d4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c1a9d863-a804-46ad-b8c0-7842fc066e69" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_7292e056-bd2e-4a2e-be8e-88ac964207d4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c1a9d863-a804-46ad-b8c0-7842fc066e69" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_11d559b2-2fe8-49b7-9c0c-dae46e0856a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c1a9d863-a804-46ad-b8c0-7842fc066e69" xlink:to="loc_us-gaap_EmployeeStockOptionMember_11d559b2-2fe8-49b7-9c0c-dae46e0856a8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_884bb3e2-7f11-489e-a16c-0ca51bb3ba82" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c1a9d863-a804-46ad-b8c0-7842fc066e69" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_884bb3e2-7f11-489e-a16c-0ca51bb3ba82" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_9a774000-01f1-44fe-8680-c2585d55299f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c1a9d863-a804-46ad-b8c0-7842fc066e69" xlink:to="loc_us-gaap_RestrictedStockMember_9a774000-01f1-44fe-8680-c2585d55299f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_5f55021b-0002-45c1-a4f9-68e1ef031700" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c1a9d863-a804-46ad-b8c0-7842fc066e69" xlink:to="loc_us-gaap_PerformanceSharesMember_5f55021b-0002-45c1-a4f9-68e1ef031700" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_3aeb61e2-99dc-4733-8efa-c2266a63f781" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_b33f050a-f8a8-4945-8190-4d3f88f8e22e" xlink:to="loc_srt_TitleOfIndividualAxis_3aeb61e2-99dc-4733-8efa-c2266a63f781" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_3aeb61e2-99dc-4733-8efa-c2266a63f781_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_TitleOfIndividualAxis_3aeb61e2-99dc-4733-8efa-c2266a63f781" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_3aeb61e2-99dc-4733-8efa-c2266a63f781_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_6104a6e4-77d4-4960-a74b-a47115c5d26e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_TitleOfIndividualAxis_3aeb61e2-99dc-4733-8efa-c2266a63f781" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_6104a6e4-77d4-4960-a74b-a47115c5d26e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ManagementMember_110e3912-b37b-44a3-9bf0-edffac3eac1f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ManagementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_6104a6e4-77d4-4960-a74b-a47115c5d26e" xlink:to="loc_srt_ManagementMember_110e3912-b37b-44a3-9bf0-edffac3eac1f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_3a8121cc-8d09-416f-a571-0a26e06b1af6" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_b33f050a-f8a8-4945-8190-4d3f88f8e22e" xlink:to="loc_srt_RangeAxis_3a8121cc-8d09-416f-a571-0a26e06b1af6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_3a8121cc-8d09-416f-a571-0a26e06b1af6_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_3a8121cc-8d09-416f-a571-0a26e06b1af6" xlink:to="loc_srt_RangeMember_3a8121cc-8d09-416f-a571-0a26e06b1af6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_1167c913-acc6-4da7-b735-5737cd7f7965" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_3a8121cc-8d09-416f-a571-0a26e06b1af6" xlink:to="loc_srt_RangeMember_1167c913-acc6-4da7-b735-5737cd7f7965" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_19c8a763-c3c2-4b40-b6e7-e9af71eb9d4c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_1167c913-acc6-4da7-b735-5737cd7f7965" xlink:to="loc_srt_MinimumMember_19c8a763-c3c2-4b40-b6e7-e9af71eb9d4c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_cf448520-9595-4241-8bf4-94d8715870e0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_1167c913-acc6-4da7-b735-5737cd7f7965" xlink:to="loc_srt_MaximumMember_cf448520-9595-4241-8bf4-94d8715870e0" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSstockoptionsDetails" xlink:type="simple" xlink:href="dlx-20221231.xsd#SHAREBASEDCOMPENSATIONPLANSstockoptionsDetails"/>
  <link:definitionLink xlink:role="http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSstockoptionsDetails" xlink:type="extended" id="iceb00a2e0ad6401394f853cab964e4ea_SHAREBASEDCOMPENSATIONPLANSstockoptionsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8056f73d-0dd4-4744-922d-5ca8758ecc23" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_efd1b986-ac04-4a8a-805e-728fbccc6db0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8056f73d-0dd4-4744-922d-5ca8758ecc23" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_efd1b986-ac04-4a8a-805e-728fbccc6db0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_4ab3d8f7-0db0-4c52-a545-92a84ae9a809" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_efd1b986-ac04-4a8a-805e-728fbccc6db0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_4ab3d8f7-0db0-4c52-a545-92a84ae9a809" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_330293f7-725d-46d9-85a0-fc2c06dc6f43" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_efd1b986-ac04-4a8a-805e-728fbccc6db0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_330293f7-725d-46d9-85a0-fc2c06dc6f43" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_049f118a-7234-4470-a7d8-df5bb1aee437" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_efd1b986-ac04-4a8a-805e-728fbccc6db0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_049f118a-7234-4470-a7d8-df5bb1aee437" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_aeead84a-8574-40ee-b9ef-3b96f2951fe0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_efd1b986-ac04-4a8a-805e-728fbccc6db0" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_aeead84a-8574-40ee-b9ef-3b96f2951fe0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_2210808e-8e8d-48cf-803f-87977cfed1f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8056f73d-0dd4-4744-922d-5ca8758ecc23" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_2210808e-8e8d-48cf-803f-87977cfed1f6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_dc63b67b-86e4-4c7f-8d42-4cbbfcc83c06" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_2210808e-8e8d-48cf-803f-87977cfed1f6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_dc63b67b-86e4-4c7f-8d42-4cbbfcc83c06" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_d8475c1d-6f04-4c8a-bbb6-284acb3d6f4f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_2210808e-8e8d-48cf-803f-87977cfed1f6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_d8475c1d-6f04-4c8a-bbb6-284acb3d6f4f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_29a36f63-012a-4831-bc6d-c717a73dac51" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_2210808e-8e8d-48cf-803f-87977cfed1f6" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_29a36f63-012a-4831-bc6d-c717a73dac51" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_72139905-902f-4d1a-a29c-0655f86a7c22" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_2210808e-8e8d-48cf-803f-87977cfed1f6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_72139905-902f-4d1a-a29c-0655f86a7c22" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_d7cae335-27db-40fc-b2f2-b3527003e2b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_2e8ec061-951c-4dfb-8626-bea3c4c39896" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_2210808e-8e8d-48cf-803f-87977cfed1f6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_2e8ec061-951c-4dfb-8626-bea3c4c39896" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_28bde028-e263-4222-a538-58310b2174fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8056f73d-0dd4-4744-922d-5ca8758ecc23" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_28bde028-e263-4222-a538-58310b2174fe" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_9b2342e2-92be-4b8b-9c79-7093ac611a8c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_28bde028-e263-4222-a538-58310b2174fe" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_9b2342e2-92be-4b8b-9c79-7093ac611a8c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_a99245f7-c7b0-46eb-9437-23d2844d4edb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_28bde028-e263-4222-a538-58310b2174fe" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_a99245f7-c7b0-46eb-9437-23d2844d4edb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_783c4ee7-df06-42a0-9234-ae9f1f63a054" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_28bde028-e263-4222-a538-58310b2174fe" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_783c4ee7-df06-42a0-9234-ae9f1f63a054" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_db23b9a3-d178-4f14-b81d-ee1a520f2788" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_28bde028-e263-4222-a538-58310b2174fe" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_db23b9a3-d178-4f14-b81d-ee1a520f2788" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_e863ca66-dece-40f4-bc2d-10c562a25558" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_04335815-b03f-4d89-ab6b-e478d0a80604" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_28bde028-e263-4222-a538-58310b2174fe" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_04335815-b03f-4d89-ab6b-e478d0a80604" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_a4114f52-12bf-4609-b550-506002f9fcfd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8056f73d-0dd4-4744-922d-5ca8758ecc23" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_a4114f52-12bf-4609-b550-506002f9fcfd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_6e084fac-c9eb-4c87-a87e-15a6883974e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_a4114f52-12bf-4609-b550-506002f9fcfd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_6e084fac-c9eb-4c87-a87e-15a6883974e0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_6d299a88-3f70-4e83-b2a5-6c7e61b8d75f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_a4114f52-12bf-4609-b550-506002f9fcfd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_6d299a88-3f70-4e83-b2a5-6c7e61b8d75f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_6cfdc5b9-c624-4f9a-9992-79a8a88dfbe7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_a4114f52-12bf-4609-b550-506002f9fcfd" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_6cfdc5b9-c624-4f9a-9992-79a8a88dfbe7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_c6e0a22a-1a2b-45a7-a391-2f5ef010c2a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_a4114f52-12bf-4609-b550-506002f9fcfd" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_c6e0a22a-1a2b-45a7-a391-2f5ef010c2a9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_0d40d6b0-d878-4121-9e70-8a3fc47fd549" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_a4114f52-12bf-4609-b550-506002f9fcfd" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_0d40d6b0-d878-4121-9e70-8a3fc47fd549" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_e4222b91-a0d0-401c-b085-f035dff2043a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_a4114f52-12bf-4609-b550-506002f9fcfd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_e4222b91-a0d0-401c-b085-f035dff2043a" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_781483f8-87b8-4369-bf00-f2b432bfc170" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8056f73d-0dd4-4744-922d-5ca8758ecc23" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_781483f8-87b8-4369-bf00-f2b432bfc170" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_e341b6d4-27af-4c84-b7b5-33d91c997f3e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_781483f8-87b8-4369-bf00-f2b432bfc170" xlink:to="loc_us-gaap_AwardTypeAxis_e341b6d4-27af-4c84-b7b5-33d91c997f3e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e341b6d4-27af-4c84-b7b5-33d91c997f3e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_e341b6d4-27af-4c84-b7b5-33d91c997f3e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e341b6d4-27af-4c84-b7b5-33d91c997f3e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a50a3a1e-304d-45b7-b3ad-b5784a57648f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_e341b6d4-27af-4c84-b7b5-33d91c997f3e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a50a3a1e-304d-45b7-b3ad-b5784a57648f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_3441a555-8f20-473f-b6f9-2bc833e89b65" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a50a3a1e-304d-45b7-b3ad-b5784a57648f" xlink:to="loc_us-gaap_EmployeeStockOptionMember_3441a555-8f20-473f-b6f9-2bc833e89b65" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSrestrictedstockunitsrestrictedsharesandperformanceshareunitawardsDetails" xlink:type="simple" xlink:href="dlx-20221231.xsd#SHAREBASEDCOMPENSATIONPLANSrestrictedstockunitsrestrictedsharesandperformanceshareunitawardsDetails"/>
  <link:definitionLink xlink:role="http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSrestrictedstockunitsrestrictedsharesandperformanceshareunitawardsDetails" xlink:type="extended" id="i5133c7ed983a40bc938c1a2694e35dee_SHAREBASEDCOMPENSATIONPLANSrestrictedstockunitsrestrictedsharesandperformanceshareunitawardsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e37ea01d-2074-4bed-9e21-aeae1d67c051" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_fbb96095-eb9c-408c-8338-80f48c5ed447" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e37ea01d-2074-4bed-9e21-aeae1d67c051" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_fbb96095-eb9c-408c-8338-80f48c5ed447" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_3f63094b-4b5a-439f-9a14-b177e59752fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_fbb96095-eb9c-408c-8338-80f48c5ed447" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_3f63094b-4b5a-439f-9a14-b177e59752fd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_6487d1ba-f719-432d-abd9-eab919cd8051" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_fbb96095-eb9c-408c-8338-80f48c5ed447" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_6487d1ba-f719-432d-abd9-eab919cd8051" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_a853fb14-c97d-4146-9797-0362bdc12cef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_fbb96095-eb9c-408c-8338-80f48c5ed447" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_a853fb14-c97d-4146-9797-0362bdc12cef" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_a0beba56-1c64-41a4-b5b5-b3775c76a2c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e37ea01d-2074-4bed-9e21-aeae1d67c051" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_a0beba56-1c64-41a4-b5b5-b3775c76a2c5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_d67b48e8-0f74-45ed-b0ca-e565ad965e65" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_a0beba56-1c64-41a4-b5b5-b3775c76a2c5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_d67b48e8-0f74-45ed-b0ca-e565ad965e65" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_12759451-d6ee-434c-a9e1-2857e3b67d5b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_a0beba56-1c64-41a4-b5b5-b3775c76a2c5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_12759451-d6ee-434c-a9e1-2857e3b67d5b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_ec74c1d9-318c-409d-9de6-089696d7893f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_a0beba56-1c64-41a4-b5b5-b3775c76a2c5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_ec74c1d9-318c-409d-9de6-089696d7893f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_b1f80cff-6b93-43cc-8241-39a262e558f1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_a0beba56-1c64-41a4-b5b5-b3775c76a2c5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_b1f80cff-6b93-43cc-8241-39a262e558f1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOther_f0aa3631-b330-4dd5-b871-269af5e09c34" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_a0beba56-1c64-41a4-b5b5-b3775c76a2c5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOther_f0aa3631-b330-4dd5-b871-269af5e09c34" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1ccd66da-5df8-43a4-99ad-b9e0e32d8622" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_c785c8c5-5429-484e-9871-dd9b73069d04" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_a0beba56-1c64-41a4-b5b5-b3775c76a2c5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_c785c8c5-5429-484e-9871-dd9b73069d04" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_340be18f-eaf2-4d8f-9077-c234966d3cac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_c785c8c5-5429-484e-9871-dd9b73069d04" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_340be18f-eaf2-4d8f-9077-c234966d3cac" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_b7b88113-342e-4f40-bdc4-c02d103140ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_c785c8c5-5429-484e-9871-dd9b73069d04" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_b7b88113-342e-4f40-bdc4-c02d103140ca" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_e4135efc-e7ba-4628-bb99-b54ff68c4f69" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_c785c8c5-5429-484e-9871-dd9b73069d04" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_e4135efc-e7ba-4628-bb99-b54ff68c4f69" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_5595a55d-8482-4dd8-96bd-a64c824c775f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_c785c8c5-5429-484e-9871-dd9b73069d04" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_5595a55d-8482-4dd8-96bd-a64c824c775f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustmentWeightedAverageGrantDateFairValue_a0874c59-ec70-4270-a3e5-0be9c4eca940" xlink:href="dlx-20221231.xsd#dlx_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustmentWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_c785c8c5-5429-484e-9871-dd9b73069d04" xlink:to="loc_dlx_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustmentWeightedAverageGrantDateFairValue_a0874c59-ec70-4270-a3e5-0be9c4eca940" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_fc1a09e3-ed64-447d-b56a-863b42477702" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_35dd29fb-2e87-4e8f-899d-8e0aaa31bcab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_a0beba56-1c64-41a4-b5b5-b3775c76a2c5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_35dd29fb-2e87-4e8f-899d-8e0aaa31bcab" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationCashFlowEffectCashUsedToSettleAwards_af2a5797-e5c1-4137-abc7-383bfb5130d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationCashFlowEffectCashUsedToSettleAwards"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_35dd29fb-2e87-4e8f-899d-8e0aaa31bcab" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationCashFlowEffectCashUsedToSettleAwards_af2a5797-e5c1-4137-abc7-383bfb5130d3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_28acf41a-2fc8-499b-8ae6-5355f3559870" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_35dd29fb-2e87-4e8f-899d-8e0aaa31bcab" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_28acf41a-2fc8-499b-8ae6-5355f3559870" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_a3453eb0-254b-4468-9d11-289c1f2f5b5b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_35dd29fb-2e87-4e8f-899d-8e0aaa31bcab" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_a3453eb0-254b-4468-9d11-289c1f2f5b5b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharePrice_3cbeea44-400f-45b0-9bf0-b94ab0e26b24" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_35dd29fb-2e87-4e8f-899d-8e0aaa31bcab" xlink:to="loc_us-gaap_SharePrice_3cbeea44-400f-45b0-9bf0-b94ab0e26b24" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_cbf41d31-a3e0-4ce5-aaeb-75234ac6bb31" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_35dd29fb-2e87-4e8f-899d-8e0aaa31bcab" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_cbf41d31-a3e0-4ce5-aaeb-75234ac6bb31" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9e29a3f5-fa4f-4c35-946d-111d45b149de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e37ea01d-2074-4bed-9e21-aeae1d67c051" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9e29a3f5-fa4f-4c35-946d-111d45b149de" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_79432e0d-0431-42a4-a59b-ca44910d41db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9e29a3f5-fa4f-4c35-946d-111d45b149de" xlink:to="loc_us-gaap_AwardTypeAxis_79432e0d-0431-42a4-a59b-ca44910d41db" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_79432e0d-0431-42a4-a59b-ca44910d41db_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_79432e0d-0431-42a4-a59b-ca44910d41db" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_79432e0d-0431-42a4-a59b-ca44910d41db_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_38964753-efbe-496a-aba6-854158e6fad8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_79432e0d-0431-42a4-a59b-ca44910d41db" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_38964753-efbe-496a-aba6-854158e6fad8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_0dc42edd-bdec-4312-b2d0-a8ceffc69230" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_38964753-efbe-496a-aba6-854158e6fad8" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_0dc42edd-bdec-4312-b2d0-a8ceffc69230" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_RestrictedStockUnitsClassifiedAsLiabilitiesMember_e1d4145c-3e8e-4e7f-a648-781ad6d64a2f" xlink:href="dlx-20221231.xsd#dlx_RestrictedStockUnitsClassifiedAsLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_38964753-efbe-496a-aba6-854158e6fad8" xlink:to="loc_dlx_RestrictedStockUnitsClassifiedAsLiabilitiesMember_e1d4145c-3e8e-4e7f-a648-781ad6d64a2f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_5fd8a7b3-5f84-48cb-992b-0b4a54f232fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_38964753-efbe-496a-aba6-854158e6fad8" xlink:to="loc_us-gaap_RestrictedStockMember_5fd8a7b3-5f84-48cb-992b-0b4a54f232fd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_1abb81b5-f16a-4694-a639-009a2a4f63dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_38964753-efbe-496a-aba6-854158e6fad8" xlink:to="loc_us-gaap_PerformanceSharesMember_1abb81b5-f16a-4694-a639-009a2a4f63dc" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_e04f182f-ac8d-4b46-897e-e345022a73e0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9e29a3f5-fa4f-4c35-946d-111d45b149de" xlink:to="loc_srt_RangeAxis_e04f182f-ac8d-4b46-897e-e345022a73e0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_e04f182f-ac8d-4b46-897e-e345022a73e0_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_e04f182f-ac8d-4b46-897e-e345022a73e0" xlink:to="loc_srt_RangeMember_e04f182f-ac8d-4b46-897e-e345022a73e0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_7a5f364a-a380-45cb-a9ce-02e71aa6e2a6" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_e04f182f-ac8d-4b46-897e-e345022a73e0" xlink:to="loc_srt_RangeMember_7a5f364a-a380-45cb-a9ce-02e71aa6e2a6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_1a3824c7-c479-4376-be4d-7c90f2de2b9a" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_7a5f364a-a380-45cb-a9ce-02e71aa6e2a6" xlink:to="loc_srt_MinimumMember_1a3824c7-c479-4376-be4d-7c90f2de2b9a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_9988155f-cb97-416a-bcab-9ec4cb9d5d24" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_7a5f364a-a380-45cb-a9ce-02e71aa6e2a6" xlink:to="loc_srt_MaximumMember_9988155f-cb97-416a-bcab-9ec4cb9d5d24" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSemployeestockpurchaseplanDetails" xlink:type="simple" xlink:href="dlx-20221231.xsd#SHAREBASEDCOMPENSATIONPLANSemployeestockpurchaseplanDetails"/>
  <link:definitionLink xlink:role="http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSemployeestockpurchaseplanDetails" xlink:type="extended" id="i2f3acab57f724b9db079cb91e5668d8f_SHAREBASEDCOMPENSATIONPLANSemployeestockpurchaseplanDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems_eef6535b-9a47-47d8-aa43-9d29e9c2192d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_54be0b9a-2dc7-4a56-aef8-d4885d5d677b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems_eef6535b-9a47-47d8-aa43-9d29e9c2192d" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_54be0b9a-2dc7-4a56-aef8-d4885d5d677b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_Purchasepricepershareemployeestockpurchaseplan_cbada087-263a-4a97-a075-72623edb9720" xlink:href="dlx-20221231.xsd#dlx_Purchasepricepershareemployeestockpurchaseplan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems_eef6535b-9a47-47d8-aa43-9d29e9c2192d" xlink:to="loc_dlx_Purchasepricepershareemployeestockpurchaseplan_cbada087-263a-4a97-a075-72623edb9720" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable_29aa2d41-2592-44ce-9d35-42b05775dee9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems_eef6535b-9a47-47d8-aa43-9d29e9c2192d" xlink:to="loc_us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable_29aa2d41-2592-44ce-9d35-42b05775dee9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_394062e4-f6e2-41a9-b769-699da9321b0b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable_29aa2d41-2592-44ce-9d35-42b05775dee9" xlink:to="loc_srt_RangeAxis_394062e4-f6e2-41a9-b769-699da9321b0b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_394062e4-f6e2-41a9-b769-699da9321b0b_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_394062e4-f6e2-41a9-b769-699da9321b0b" xlink:to="loc_srt_RangeMember_394062e4-f6e2-41a9-b769-699da9321b0b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_58cd9544-22a2-4038-84a5-3938b2878f2b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_394062e4-f6e2-41a9-b769-699da9321b0b" xlink:to="loc_srt_RangeMember_58cd9544-22a2-4038-84a5-3938b2878f2b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_c317d902-6480-4fc6-a7d9-3e2f925a7f7c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_58cd9544-22a2-4038-84a5-3938b2878f2b" xlink:to="loc_srt_MinimumMember_c317d902-6480-4fc6-a7d9-3e2f925a7f7c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_887e849f-b40c-455b-913f-962d7fdcf2a7" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_58cd9544-22a2-4038-84a5-3938b2878f2b" xlink:to="loc_srt_MaximumMember_887e849f-b40c-455b-913f-962d7fdcf2a7" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/POSTRETIREMENTBENEFITSobligationsandfundedstatusDetails" xlink:type="simple" xlink:href="dlx-20221231.xsd#POSTRETIREMENTBENEFITSobligationsandfundedstatusDetails"/>
  <link:definitionLink xlink:role="http://www.deluxe.com/role/POSTRETIREMENTBENEFITSobligationsandfundedstatusDetails" xlink:type="extended" id="i2c7573fc9cc745d9b6adc4c970b45b66_POSTRETIREMENTBENEFITSobligationsandfundedstatusDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a2d45174-fbb8-4624-9748-4ea67dc2a113" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_27305109-769d-44da-9cfc-7404e1845cc8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a2d45174-fbb8-4624-9748-4ea67dc2a113" xlink:to="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_27305109-769d-44da-9cfc-7404e1845cc8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_714a400b-f7d0-48ae-8fe4-ec9dfca46684" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_27305109-769d-44da-9cfc-7404e1845cc8" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligation_714a400b-f7d0-48ae-8fe4-ec9dfca46684" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_bd181188-be69-4493-8768-468eafaef7d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_27305109-769d-44da-9cfc-7404e1845cc8" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_bd181188-be69-4493-8768-468eafaef7d3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_d7c4d91d-4640-4ac3-8603-61b97b313dac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanActuarialGainLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_27305109-769d-44da-9cfc-7404e1845cc8" xlink:to="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_d7c4d91d-4640-4ac3-8603-61b97b313dac" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_571ee2c2-8592-4e8b-8e39-b1140a36be6b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_27305109-769d-44da-9cfc-7404e1845cc8" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_571ee2c2-8592-4e8b-8e39-b1140a36be6b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_b52752c3-a1f4-48e3-8c17-14c3c15f9370" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_ac3709b8-7dcb-45d1-87eb-393153003696" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a2d45174-fbb8-4624-9748-4ea67dc2a113" xlink:to="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_ac3709b8-7dcb-45d1-87eb-393153003696" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_8e1a1735-6be5-4fe8-867d-35e5cebff221" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_ac3709b8-7dcb-45d1-87eb-393153003696" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_8e1a1735-6be5-4fe8-867d-35e5cebff221" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_b9645d83-98f8-4004-9142-155372907d06" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_ac3709b8-7dcb-45d1-87eb-393153003696" xlink:to="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_b9645d83-98f8-4004-9142-155372907d06" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_ff378569-a717-4856-99ec-e916d46635e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_ac3709b8-7dcb-45d1-87eb-393153003696" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_ff378569-a717-4856-99ec-e916d46635e9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_42f2010f-7f09-44a2-b285-ab088c46455a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_1cc0b169-842c-4e2d-8b0f-75023a899805" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a2d45174-fbb8-4624-9748-4ea67dc2a113" xlink:to="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_1cc0b169-842c-4e2d-8b0f-75023a899805" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract_318f0b8c-5b53-4744-8ccf-96f8d72c6c7c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a2d45174-fbb8-4624-9748-4ea67dc2a113" xlink:to="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract_318f0b8c-5b53-4744-8ccf-96f8d72c6c7c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_8c56ed1a-3d12-46a9-9faf-0ac4a3f745b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract_318f0b8c-5b53-4744-8ccf-96f8d72c6c7c" xlink:to="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_8c56ed1a-3d12-46a9-9faf-0ac4a3f745b7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities_dac8cc2c-dd3b-4854-b229-5d2fcefac053" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract_318f0b8c-5b53-4744-8ccf-96f8d72c6c7c" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities_dac8cc2c-dd3b-4854-b229-5d2fcefac053" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_c683cba6-34d1-4ca7-844a-be44753a4e27" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract_318f0b8c-5b53-4744-8ccf-96f8d72c6c7c" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_c683cba6-34d1-4ca7-844a-be44753a4e27" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_6d50bbbc-8f48-45a4-a184-848fa00196a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a2d45174-fbb8-4624-9748-4ea67dc2a113" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_6d50bbbc-8f48-45a4-a184-848fa00196a1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_c1b4722d-42b8-44ec-9251-02fb13bd96ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_6d50bbbc-8f48-45a4-a184-848fa00196a1" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_c1b4722d-42b8-44ec-9251-02fb13bd96ba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_7b9bdade-67a1-4b3c-92bb-2066497dccd3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_6d50bbbc-8f48-45a4-a184-848fa00196a1" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_7b9bdade-67a1-4b3c-92bb-2066497dccd3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeTax_5a24f1cf-2087-4dd4-8fe8-e77c1bf7cf52" xlink:href="dlx-20221231.xsd#dlx_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_6d50bbbc-8f48-45a4-a184-848fa00196a1" xlink:to="loc_dlx_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeTax_5a24f1cf-2087-4dd4-8fe8-e77c1bf7cf52" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_97b32e44-4f34-4184-9980-813d27f656f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_6d50bbbc-8f48-45a4-a184-848fa00196a1" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_97b32e44-4f34-4184-9980-813d27f656f7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_AmortizationPeriodNetActuarialLoss_88e10515-32c9-4e70-a19c-4c5a14187401" xlink:href="dlx-20221231.xsd#dlx_AmortizationPeriodNetActuarialLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_6d50bbbc-8f48-45a4-a184-848fa00196a1" xlink:to="loc_dlx_AmortizationPeriodNetActuarialLoss_88e10515-32c9-4e70-a19c-4c5a14187401" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_5b0bb9b2-4359-4b99-8388-10f571408169" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a2d45174-fbb8-4624-9748-4ea67dc2a113" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_5b0bb9b2-4359-4b99-8388-10f571408169" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_4e78ef35-ddcd-49b8-8bd0-e228de9b611d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_5b0bb9b2-4359-4b99-8388-10f571408169" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_4e78ef35-ddcd-49b8-8bd0-e228de9b611d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_4e78ef35-ddcd-49b8-8bd0-e228de9b611d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_4e78ef35-ddcd-49b8-8bd0-e228de9b611d" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_4e78ef35-ddcd-49b8-8bd0-e228de9b611d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_15cdc091-da46-4223-b4f5-3db7f7263a53" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_4e78ef35-ddcd-49b8-8bd0-e228de9b611d" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_15cdc091-da46-4223-b4f5-3db7f7263a53" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPostretirementHealthCoverageMember_217d0283-07c3-4dd1-82fa-4d47a2f2a749" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPostretirementHealthCoverageMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_15cdc091-da46-4223-b4f5-3db7f7263a53" xlink:to="loc_us-gaap_DefinedBenefitPostretirementHealthCoverageMember_217d0283-07c3-4dd1-82fa-4d47a2f2a749" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_399c02ed-9d34-4fae-a22b-bd9cd0436052" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_15cdc091-da46-4223-b4f5-3db7f7263a53" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_399c02ed-9d34-4fae-a22b-bd9cd0436052" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/POSTRETIREMENTBENEFITSnetperiodicbenefitincomeandactuarialassumptionsDetails" xlink:type="simple" xlink:href="dlx-20221231.xsd#POSTRETIREMENTBENEFITSnetperiodicbenefitincomeandactuarialassumptionsDetails"/>
  <link:definitionLink xlink:role="http://www.deluxe.com/role/POSTRETIREMENTBENEFITSnetperiodicbenefitincomeandactuarialassumptionsDetails" xlink:type="extended" id="i227297c26af14d15ac753869432ef18b_POSTRETIREMENTBENEFITSnetperiodicbenefitincomeandactuarialassumptionsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_8c3e5f67-df3b-42ec-89d9-c5cb17b66308" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_30efd92a-e8ba-43a9-b19f-f14b9d65edad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_8c3e5f67-df3b-42ec-89d9-c5cb17b66308" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_30efd92a-e8ba-43a9-b19f-f14b9d65edad" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_ab31b5ec-39aa-43a5-94c4-4d60ff22f600" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_30efd92a-e8ba-43a9-b19f-f14b9d65edad" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_ab31b5ec-39aa-43a5-94c4-4d60ff22f600" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditInterestCostStatementOfIncomeOrComprehensiveIncomeExtensibleList_a0be6a36-2f40-42d3-bbc1-bed89f1f6cff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditInterestCostStatementOfIncomeOrComprehensiveIncomeExtensibleList"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_30efd92a-e8ba-43a9-b19f-f14b9d65edad" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditInterestCostStatementOfIncomeOrComprehensiveIncomeExtensibleList_a0be6a36-2f40-42d3-bbc1-bed89f1f6cff" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_80e008aa-ac73-417a-8df8-60e3231ad2d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_30efd92a-e8ba-43a9-b19f-f14b9d65edad" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_80e008aa-ac73-417a-8df8-60e3231ad2d3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditExpectedReturnLossStatementOfIncomeOrComprehensiveIncomeExtensibleList_439f3132-900b-42a4-822a-ceb156034bf9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditExpectedReturnLossStatementOfIncomeOrComprehensiveIncomeExtensibleList"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_30efd92a-e8ba-43a9-b19f-f14b9d65edad" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditExpectedReturnLossStatementOfIncomeOrComprehensiveIncomeExtensibleList_439f3132-900b-42a4-822a-ceb156034bf9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_3ba7a32e-8686-4704-9b49-dca8e22a44eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_30efd92a-e8ba-43a9-b19f-f14b9d65edad" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_3ba7a32e-8686-4704-9b49-dca8e22a44eb" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationOfPriorServiceCostCreditStatementOfIncomeOrComprehensiveIncomeExtensibleList_f00a7712-b333-4655-8992-9fed35176382" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationOfPriorServiceCostCreditStatementOfIncomeOrComprehensiveIncomeExtensibleList"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_30efd92a-e8ba-43a9-b19f-f14b9d65edad" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationOfPriorServiceCostCreditStatementOfIncomeOrComprehensiveIncomeExtensibleList_f00a7712-b333-4655-8992-9fed35176382" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_a0526f66-abc0-4d22-a858-d07aee1f6974" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_30efd92a-e8ba-43a9-b19f-f14b9d65edad" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_a0526f66-abc0-4d22-a858-d07aee1f6974" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationOfGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleList_7f1a338e-36b3-4dae-9c4e-a34d569a7731" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationOfGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleList"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_30efd92a-e8ba-43a9-b19f-f14b9d65edad" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationOfGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleList_7f1a338e-36b3-4dae-9c4e-a34d569a7731" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_29f5892f-80aa-498f-a6d2-71a678aef67a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_30efd92a-e8ba-43a9-b19f-f14b9d65edad" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_29f5892f-80aa-498f-a6d2-71a678aef67a" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedInCalculationsAbstract_e66b485e-9e55-4d36-bdd1-19968f4a5ddf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedInCalculationsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_8c3e5f67-df3b-42ec-89d9-c5cb17b66308" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedInCalculationsAbstract_e66b485e-9e55-4d36-bdd1-19968f4a5ddf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_97ffbd53-b22d-487a-8d61-6cd1d36a6d30" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedInCalculationsAbstract_e66b485e-9e55-4d36-bdd1-19968f4a5ddf" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_97ffbd53-b22d-487a-8d61-6cd1d36a6d30" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_31ccba4e-0563-4427-a8ed-56a6de4944a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedInCalculationsAbstract_e66b485e-9e55-4d36-bdd1-19968f4a5ddf" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_31ccba4e-0563-4427-a8ed-56a6de4944a4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_affe3c7c-86df-4829-8733-59dac8c37075" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedInCalculationsAbstract_e66b485e-9e55-4d36-bdd1-19968f4a5ddf" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_affe3c7c-86df-4829-8733-59dac8c37075" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumedHealthCareCostTrendRatesAbstract_452fa2f8-eb57-4366-a4b0-483599de5525" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAssumedHealthCareCostTrendRatesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedInCalculationsAbstract_e66b485e-9e55-4d36-bdd1-19968f4a5ddf" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumedHealthCareCostTrendRatesAbstract_452fa2f8-eb57-4366-a4b0-483599de5525" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear_ab489a28-afdd-47ff-bdbd-32d1577f4b74" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumedHealthCareCostTrendRatesAbstract_452fa2f8-eb57-4366-a4b0-483599de5525" xlink:to="loc_us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear_ab489a28-afdd-47ff-bdbd-32d1577f4b74" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1_add94ad4-d4a6-4e24-be16-256769d146a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumedHealthCareCostTrendRatesAbstract_452fa2f8-eb57-4366-a4b0-483599de5525" xlink:to="loc_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1_add94ad4-d4a6-4e24-be16-256769d146a8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate_c5c849f1-7564-4a18-867a-fc95b24ba301" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumedHealthCareCostTrendRatesAbstract_452fa2f8-eb57-4366-a4b0-483599de5525" xlink:to="loc_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate_c5c849f1-7564-4a18-867a-fc95b24ba301" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_cfd9a852-2ea3-4987-9208-fcc4b0bf9907" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_8c3e5f67-df3b-42ec-89d9-c5cb17b66308" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_cfd9a852-2ea3-4987-9208-fcc4b0bf9907" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_799694c6-f37d-42ea-b128-5cf2b832d2af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_cfd9a852-2ea3-4987-9208-fcc4b0bf9907" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_799694c6-f37d-42ea-b128-5cf2b832d2af" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_799694c6-f37d-42ea-b128-5cf2b832d2af_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_799694c6-f37d-42ea-b128-5cf2b832d2af" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_799694c6-f37d-42ea-b128-5cf2b832d2af_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_1283025e-a354-4674-8c6d-7f3afa1981cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_799694c6-f37d-42ea-b128-5cf2b832d2af" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_1283025e-a354-4674-8c6d-7f3afa1981cd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPostretirementHealthCoverageMember_bd670fc9-94e8-4574-9393-3f19a671302c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPostretirementHealthCoverageMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_1283025e-a354-4674-8c6d-7f3afa1981cd" xlink:to="loc_us-gaap_DefinedBenefitPostretirementHealthCoverageMember_bd670fc9-94e8-4574-9393-3f19a671302c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_1361d8a5-14f1-4030-bbde-ed76598c4b5a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_1283025e-a354-4674-8c6d-7f3afa1981cd" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_1361d8a5-14f1-4030-bbde-ed76598c4b5a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanFundingStatusAxis_2d4da002-740a-430d-bacd-29b9ed306627" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanFundingStatusAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_cfd9a852-2ea3-4987-9208-fcc4b0bf9907" xlink:to="loc_us-gaap_RetirementPlanFundingStatusAxis_2d4da002-740a-430d-bacd-29b9ed306627" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanFundingStatusDomain_2d4da002-740a-430d-bacd-29b9ed306627_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanFundingStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanFundingStatusAxis_2d4da002-740a-430d-bacd-29b9ed306627" xlink:to="loc_us-gaap_RetirementPlanFundingStatusDomain_2d4da002-740a-430d-bacd-29b9ed306627_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanFundingStatusDomain_21fdd911-b2f0-4f03-8214-2fb2eb6cbc48" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanFundingStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanFundingStatusAxis_2d4da002-740a-430d-bacd-29b9ed306627" xlink:to="loc_us-gaap_RetirementPlanFundingStatusDomain_21fdd911-b2f0-4f03-8214-2fb2eb6cbc48" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_ParticipantsUnderAge65Member_e865b8c5-5e74-4f49-b486-c4cb448f4e6c" xlink:href="dlx-20221231.xsd#dlx_ParticipantsUnderAge65Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanFundingStatusDomain_21fdd911-b2f0-4f03-8214-2fb2eb6cbc48" xlink:to="loc_dlx_ParticipantsUnderAge65Member_e865b8c5-5e74-4f49-b486-c4cb448f4e6c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_ParticipantsAge65AndOlderMember_45184d0e-3b22-4838-9d62-480b7a6c53b2" xlink:href="dlx-20221231.xsd#dlx_ParticipantsAge65AndOlderMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanFundingStatusDomain_21fdd911-b2f0-4f03-8214-2fb2eb6cbc48" xlink:to="loc_dlx_ParticipantsAge65AndOlderMember_45184d0e-3b22-4838-9d62-480b7a6c53b2" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/POSTRETIREMENTBENEFITSplanassetsDetails" xlink:type="simple" xlink:href="dlx-20221231.xsd#POSTRETIREMENTBENEFITSplanassetsDetails"/>
  <link:definitionLink xlink:role="http://www.deluxe.com/role/POSTRETIREMENTBENEFITSplanassetsDetails" xlink:type="extended" id="ia4963757504044509374bc6d644655e2_POSTRETIREMENTBENEFITSplanassetsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_880045e6-a591-45ca-b618-f98eb39c2823" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanTypeExtensibleList_4783d8b9-36a8-4f12-bf37-a240f39e3c8c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanTypeExtensibleList"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_880045e6-a591-45ca-b618-f98eb39c2823" xlink:to="loc_us-gaap_DefinedBenefitPlanTypeExtensibleList_4783d8b9-36a8-4f12-bf37-a240f39e3c8c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations_ac585a30-c9f5-4ddb-9ec3-b372a35b974b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_880045e6-a591-45ca-b618-f98eb39c2823" xlink:to="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations_ac585a30-c9f5-4ddb-9ec3-b372a35b974b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_5ad3e616-6c8d-4b31-b4d1-777760872b96" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_880045e6-a591-45ca-b618-f98eb39c2823" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_5ad3e616-6c8d-4b31-b4d1-777760872b96" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_18b2a81b-db97-4e27-81da-5b93302fe9b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_880045e6-a591-45ca-b618-f98eb39c2823" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_18b2a81b-db97-4e27-81da-5b93302fe9b9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_39390f49-77d0-482d-84ec-a326beb36bfc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_880045e6-a591-45ca-b618-f98eb39c2823" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_39390f49-77d0-482d-84ec-a326beb36bfc" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_dbd65792-95b3-40b6-973e-b14664fa88ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_39390f49-77d0-482d-84ec-a326beb36bfc" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_dbd65792-95b3-40b6-973e-b14664fa88ec" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_dbd65792-95b3-40b6-973e-b14664fa88ec_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_dbd65792-95b3-40b6-973e-b14664fa88ec" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_dbd65792-95b3-40b6-973e-b14664fa88ec_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_4aa7fb19-235c-4997-9c47-ffe8b90e72dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_dbd65792-95b3-40b6-973e-b14664fa88ec" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_4aa7fb19-235c-4997-9c47-ffe8b90e72dd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPostretirementHealthCoverageMember_772d809b-bcd3-4b03-bc41-d5c544fedc2b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPostretirementHealthCoverageMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_4aa7fb19-235c-4997-9c47-ffe8b90e72dd" xlink:to="loc_us-gaap_DefinedBenefitPostretirementHealthCoverageMember_772d809b-bcd3-4b03-bc41-d5c544fedc2b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_17d97383-a311-4119-a1e0-b232436768d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_39390f49-77d0-482d-84ec-a326beb36bfc" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_17d97383-a311-4119-a1e0-b232436768d5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_17d97383-a311-4119-a1e0-b232436768d5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_17d97383-a311-4119-a1e0-b232436768d5" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_17d97383-a311-4119-a1e0-b232436768d5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_92b465c7-7de7-4608-9d4d-564af579e854" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_17d97383-a311-4119-a1e0-b232436768d5" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_92b465c7-7de7-4608-9d4d-564af579e854" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MortgageBackedSecuritiesMember_46151674-a671-4780-abb2-09fd2fc86b90" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MortgageBackedSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_92b465c7-7de7-4608-9d4d-564af579e854" xlink:to="loc_us-gaap_MortgageBackedSecuritiesMember_46151674-a671-4780-abb2-09fd2fc86b90" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesNonUsMember_734b8846-b5ff-40d4-832d-faa1bacaa7fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanEquitySecuritiesNonUsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_92b465c7-7de7-4608-9d4d-564af579e854" xlink:to="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesNonUsMember_734b8846-b5ff-40d4-832d-faa1bacaa7fb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCorporateDebtSecuritiesMember_6e4cad44-7b6d-43a6-a4b5-1525087f78ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DomesticCorporateDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_92b465c7-7de7-4608-9d4d-564af579e854" xlink:to="loc_us-gaap_DomesticCorporateDebtSecuritiesMember_6e4cad44-7b6d-43a6-a4b5-1525087f78ab" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesLargeCapMember_394e4b1a-6f98-473f-845f-5bd3e322ee0c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanEquitySecuritiesLargeCapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_92b465c7-7de7-4608-9d4d-564af579e854" xlink:to="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesLargeCapMember_394e4b1a-6f98-473f-845f-5bd3e322ee0c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_DefinedbenefitplanequitysecuritiessmallandmidcapMember_c0f9109a-c530-48f8-a737-a1a84421057e" xlink:href="dlx-20221231.xsd#dlx_DefinedbenefitplanequitysecuritiessmallandmidcapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_92b465c7-7de7-4608-9d4d-564af579e854" xlink:to="loc_dlx_DefinedbenefitplanequitysecuritiessmallandmidcapMember_c0f9109a-c530-48f8-a737-a1a84421057e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedIncomeSecuritiesMember_c46730a6-5541-4846-9978-c55bcb6af56b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FixedIncomeSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_92b465c7-7de7-4608-9d4d-564af579e854" xlink:to="loc_us-gaap_FixedIncomeSecuritiesMember_c46730a6-5541-4846-9978-c55bcb6af56b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_a3915066-caca-4bed-9031-5f71e20b9016" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_39390f49-77d0-482d-84ec-a326beb36bfc" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_a3915066-caca-4bed-9031-5f71e20b9016" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_a3915066-caca-4bed-9031-5f71e20b9016_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_a3915066-caca-4bed-9031-5f71e20b9016" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_a3915066-caca-4bed-9031-5f71e20b9016_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_f1a16341-52a8-4977-aea6-2751f1993683" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_a3915066-caca-4bed-9031-5f71e20b9016" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_f1a16341-52a8-4977-aea6-2751f1993683" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_91135466-08fd-4a20-9fd2-757cf529bc55" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_f1a16341-52a8-4977-aea6-2751f1993683" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_91135466-08fd-4a20-9fd2-757cf529bc55" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_309c4b65-c12a-4d9b-af45-0e719e74da83" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_f1a16341-52a8-4977-aea6-2751f1993683" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_309c4b65-c12a-4d9b-af45-0e719e74da83" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_583cdfa9-141c-4daf-a867-61490d0489df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_f1a16341-52a8-4977-aea6-2751f1993683" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_583cdfa9-141c-4daf-a867-61490d0489df" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember_b979fab4-132d-40c1-94f6-9ba69ab18c25" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_f1a16341-52a8-4977-aea6-2751f1993683" xlink:to="loc_us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember_b979fab4-132d-40c1-94f6-9ba69ab18c25" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/POSTRETIREMENTBENEFITScashflowsDetails" xlink:type="simple" xlink:href="dlx-20221231.xsd#POSTRETIREMENTBENEFITScashflowsDetails"/>
  <link:definitionLink xlink:role="http://www.deluxe.com/role/POSTRETIREMENTBENEFITScashflowsDetails" xlink:type="extended" id="iec682c9d42be4efa900d4a6b01945820_POSTRETIREMENTBENEFITScashflowsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_40ccb691-e888-4ac6-9369-7a197fed89f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanTypeExtensibleList_507f2953-de5f-41da-8aba-fc519fd2e3c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanTypeExtensibleList"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_40ccb691-e888-4ac6-9369-7a197fed89f8" xlink:to="loc_us-gaap_DefinedBenefitPlanTypeExtensibleList_507f2953-de5f-41da-8aba-fc519fd2e3c8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_e4f4ab45-0218-455b-b2bb-d3acd7f79eb4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanContributionsByEmployer"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_40ccb691-e888-4ac6-9369-7a197fed89f8" xlink:to="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_e4f4ab45-0218-455b-b2bb-d3acd7f79eb4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashSurrenderValueOfLifeInsurance_9927c214-dae0-4d03-94bc-e3fc8407e530" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashSurrenderValueOfLifeInsurance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_40ccb691-e888-4ac6-9369-7a197fed89f8" xlink:to="loc_us-gaap_CashSurrenderValueOfLifeInsurance_9927c214-dae0-4d03-94bc-e3fc8407e530" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_7f47e0fd-36b0-4f8b-b823-b0245ff251bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_40ccb691-e888-4ac6-9369-7a197fed89f8" xlink:to="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_7f47e0fd-36b0-4f8b-b823-b0245ff251bc" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_aa094512-7693-41b4-8f36-8e5ae4f42bd0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_7f47e0fd-36b0-4f8b-b823-b0245ff251bc" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_aa094512-7693-41b4-8f36-8e5ae4f42bd0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_0e490e3c-47bb-4177-a5c9-b6aad6a885ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_7f47e0fd-36b0-4f8b-b823-b0245ff251bc" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_0e490e3c-47bb-4177-a5c9-b6aad6a885ae" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_8499c274-68ea-4179-adb8-715cbe906cd9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_7f47e0fd-36b0-4f8b-b823-b0245ff251bc" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_8499c274-68ea-4179-adb8-715cbe906cd9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_b984fc45-cc02-4860-98b6-2055877ae271" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_7f47e0fd-36b0-4f8b-b823-b0245ff251bc" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_b984fc45-cc02-4860-98b6-2055877ae271" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_db6f90f0-6ad1-4364-8ac2-85ca5ac9ed43" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_7f47e0fd-36b0-4f8b-b823-b0245ff251bc" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_db6f90f0-6ad1-4364-8ac2-85ca5ac9ed43" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_b403725d-0ba3-4dbb-8178-5ccb73b32c56" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_7f47e0fd-36b0-4f8b-b823-b0245ff251bc" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_b403725d-0ba3-4dbb-8178-5ccb73b32c56" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_ad0a4fad-379c-4dde-87dc-8f640ed48e69" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_40ccb691-e888-4ac6-9369-7a197fed89f8" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_ad0a4fad-379c-4dde-87dc-8f640ed48e69" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_5e6c5cc4-bdf8-4ff0-9e37-39a62893293a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_ad0a4fad-379c-4dde-87dc-8f640ed48e69" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_5e6c5cc4-bdf8-4ff0-9e37-39a62893293a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_5e6c5cc4-bdf8-4ff0-9e37-39a62893293a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_5e6c5cc4-bdf8-4ff0-9e37-39a62893293a" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_5e6c5cc4-bdf8-4ff0-9e37-39a62893293a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_6b7e3c97-1d42-48d2-82f6-a3057e6bb7dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_5e6c5cc4-bdf8-4ff0-9e37-39a62893293a" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_6b7e3c97-1d42-48d2-82f6-a3057e6bb7dd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPostretirementHealthCoverageMember_7dc2bacd-f0b0-4677-a7c3-6bcda8daf00d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPostretirementHealthCoverageMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_6b7e3c97-1d42-48d2-82f6-a3057e6bb7dd" xlink:to="loc_us-gaap_DefinedBenefitPostretirementHealthCoverageMember_7dc2bacd-f0b0-4677-a7c3-6bcda8daf00d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_3cb6f7f0-c8c2-4fcd-ba67-167d6c74b156" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_6b7e3c97-1d42-48d2-82f6-a3057e6bb7dd" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_3cb6f7f0-c8c2-4fcd-ba67-167d6c74b156" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/POSTRETIREMENTBENEFITS401kPlanDetails" xlink:type="simple" xlink:href="dlx-20221231.xsd#POSTRETIREMENTBENEFITS401kPlanDetails"/>
  <link:definitionLink xlink:role="http://www.deluxe.com/role/POSTRETIREMENTBENEFITS401kPlanDetails" xlink:type="extended" id="idf9565b546bf4843b933d5e1db448952_POSTRETIREMENTBENEFITS401kPlanDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_1618b3ec-6ba6-4f23-9507-6c487bd1dd9d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_f34c5377-0192-461a-854e-f6b3a6a064e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_1618b3ec-6ba6-4f23-9507-6c487bd1dd9d" xlink:to="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_f34c5377-0192-461a-854e-f6b3a6a064e3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_bc4633c3-ee20-42a8-b4a1-135dbe90996d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_1618b3ec-6ba6-4f23-9507-6c487bd1dd9d" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_bc4633c3-ee20-42a8-b4a1-135dbe90996d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_775fe4b9-1ae1-4b5d-827a-acf79cfe67bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized_3f239a47-78b6-4a11-b3af-7737088b93c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_1618b3ec-6ba6-4f23-9507-6c487bd1dd9d" xlink:to="loc_us-gaap_DefinedContributionPlanCostRecognized_3f239a47-78b6-4a11-b3af-7737088b93c5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_ee440ca1-7dad-4fc0-9edc-a6af8e6d9ad0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_1618b3ec-6ba6-4f23-9507-6c487bd1dd9d" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_ee440ca1-7dad-4fc0-9edc-a6af8e6d9ad0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_DefinedContributionServiceRequirement_2a9731db-d2ee-4038-8d77-f523fba9648f" xlink:href="dlx-20221231.xsd#dlx_DefinedContributionServiceRequirement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_1618b3ec-6ba6-4f23-9507-6c487bd1dd9d" xlink:to="loc_dlx_DefinedContributionServiceRequirement_2a9731db-d2ee-4038-8d77-f523fba9648f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanTable_06478dfa-a715-424d-a16d-cf8c6e5b73fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_1618b3ec-6ba6-4f23-9507-6c487bd1dd9d" xlink:to="loc_us-gaap_DefinedContributionPlanTable_06478dfa-a715-424d-a16d-cf8c6e5b73fc" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_a5c7783e-72d3-41d4-b227-c7b3b38af060" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DefinedContributionPlanTable_06478dfa-a715-424d-a16d-cf8c6e5b73fc" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_a5c7783e-72d3-41d4-b227-c7b3b38af060" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_a5c7783e-72d3-41d4-b227-c7b3b38af060_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_a5c7783e-72d3-41d4-b227-c7b3b38af060" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_a5c7783e-72d3-41d4-b227-c7b3b38af060_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_a0efae08-12cc-4e23-9495-ab65eadb8436" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_a5c7783e-72d3-41d4-b227-c7b3b38af060" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_a0efae08-12cc-4e23-9495-ab65eadb8436" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_A401Kplanfirst1ofwagescontributedbyemployeeMember_42d10333-6966-4f65-bfa3-fa8512bdd2b8" xlink:href="dlx-20221231.xsd#dlx_A401Kplanfirst1ofwagescontributedbyemployeeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_a0efae08-12cc-4e23-9495-ab65eadb8436" xlink:to="loc_dlx_A401Kplanfirst1ofwagescontributedbyemployeeMember_42d10333-6966-4f65-bfa3-fa8512bdd2b8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_A401Kplannext5ofwagescontributedbyemployeeMember_52fe306e-e036-474a-b1cd-afb9989d022a" xlink:href="dlx-20221231.xsd#dlx_A401Kplannext5ofwagescontributedbyemployeeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_a0efae08-12cc-4e23-9495-ab65eadb8436" xlink:to="loc_dlx_A401Kplannext5ofwagescontributedbyemployeeMember_52fe306e-e036-474a-b1cd-afb9989d022a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_A401Kplan100employermatchMember_a963db1e-92cf-4391-a752-9e6cad156d87" xlink:href="dlx-20221231.xsd#dlx_A401Kplan100employermatchMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_a0efae08-12cc-4e23-9495-ab65eadb8436" xlink:to="loc_dlx_A401Kplan100employermatchMember_a963db1e-92cf-4391-a752-9e6cad156d87" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_A401Kplan50employermatchMember_df4df252-fd9b-4ca0-a436-b04872c668f3" xlink:href="dlx-20221231.xsd#dlx_A401Kplan50employermatchMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_a0efae08-12cc-4e23-9495-ab65eadb8436" xlink:to="loc_dlx_A401Kplan50employermatchMember_df4df252-fd9b-4ca0-a436-b04872c668f3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_5a3f29b1-7872-4bcb-82e6-6cf99b9396d4" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DefinedContributionPlanTable_06478dfa-a715-424d-a16d-cf8c6e5b73fc" xlink:to="loc_srt_RangeAxis_5a3f29b1-7872-4bcb-82e6-6cf99b9396d4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_5a3f29b1-7872-4bcb-82e6-6cf99b9396d4_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_5a3f29b1-7872-4bcb-82e6-6cf99b9396d4" xlink:to="loc_srt_RangeMember_5a3f29b1-7872-4bcb-82e6-6cf99b9396d4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_ceacfd36-cbcd-4431-ad09-8c950dadb436" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_5a3f29b1-7872-4bcb-82e6-6cf99b9396d4" xlink:to="loc_srt_RangeMember_ceacfd36-cbcd-4431-ad09-8c950dadb436" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_615a6afe-1c9d-4ca6-a81d-53e2470e210e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_ceacfd36-cbcd-4431-ad09-8c950dadb436" xlink:to="loc_srt_MaximumMember_615a6afe-1c9d-4ca6-a81d-53e2470e210e" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/DEBTDetails" xlink:type="simple" xlink:href="dlx-20221231.xsd#DEBTDetails"/>
  <link:definitionLink xlink:role="http://www.deluxe.com/role/DEBTDetails" xlink:type="extended" id="i2c211c9cba444efe921ea1544a402c19_DEBTDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_a36b055c-8df4-4acd-8cbf-83404127e0db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_b28ab9d8-c244-44be-a210-8dd6617decc8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a36b055c-8df4-4acd-8cbf-83404127e0db" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_b28ab9d8-c244-44be-a210-8dd6617decc8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_9f65c0a3-6930-43eb-8397-a1b8d0aacbe2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a36b055c-8df4-4acd-8cbf-83404127e0db" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_9f65c0a3-6930-43eb-8397-a1b8d0aacbe2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount_aa1f51c5-a8b3-4dd7-864f-ff14092fa853" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtLongtermAndShorttermCombinedAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a36b055c-8df4-4acd-8cbf-83404127e0db" xlink:to="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount_aa1f51c5-a8b3-4dd7-864f-ff14092fa853" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_857fd7a7-2317-407a-afb6-0e054d38c825" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a36b055c-8df4-4acd-8cbf-83404127e0db" xlink:to="loc_us-gaap_LongTermDebtCurrent_857fd7a7-2317-407a-afb6-0e054d38c825" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_b50fdba0-c213-420c-bff3-aeb45896d5f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a36b055c-8df4-4acd-8cbf-83404127e0db" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_b50fdba0-c213-420c-bff3-aeb45896d5f3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaturitiesOfLongTermDebtAbstract_67468783-60b1-4432-8b2b-897efefaf575" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MaturitiesOfLongTermDebtAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a36b055c-8df4-4acd-8cbf-83404127e0db" xlink:to="loc_us-gaap_MaturitiesOfLongTermDebtAbstract_67468783-60b1-4432-8b2b-897efefaf575" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_03bef1c5-e13a-42e2-8a18-0fcb1c12a0ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MaturitiesOfLongTermDebtAbstract_67468783-60b1-4432-8b2b-897efefaf575" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_03bef1c5-e13a-42e2-8a18-0fcb1c12a0ed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_7a3e4dd0-dba9-4f95-bc08-78738302a6a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MaturitiesOfLongTermDebtAbstract_67468783-60b1-4432-8b2b-897efefaf575" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_7a3e4dd0-dba9-4f95-bc08-78738302a6a8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_5c1041f3-59ae-4f38-b1c0-9f10bd35a8a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MaturitiesOfLongTermDebtAbstract_67468783-60b1-4432-8b2b-897efefaf575" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_5c1041f3-59ae-4f38-b1c0-9f10bd35a8a4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_a625e57a-eaa4-44de-b5a8-bfb1e840dba9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MaturitiesOfLongTermDebtAbstract_67468783-60b1-4432-8b2b-897efefaf575" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_a625e57a-eaa4-44de-b5a8-bfb1e840dba9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_22a5027f-9233-4218-b1cd-0bd92ddaebdb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MaturitiesOfLongTermDebtAbstract_67468783-60b1-4432-8b2b-897efefaf575" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_22a5027f-9233-4218-b1cd-0bd92ddaebdb" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_a5d8c588-7b89-4158-9a2b-95fb0fea8802" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MaturitiesOfLongTermDebtAbstract_67468783-60b1-4432-8b2b-897efefaf575" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_a5d8c588-7b89-4158-9a2b-95fb0fea8802" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityAbstract_a3cab5e3-3a6a-4246-be9a-b698377351c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a36b055c-8df4-4acd-8cbf-83404127e0db" xlink:to="loc_us-gaap_LineOfCreditFacilityAbstract_a3cab5e3-3a6a-4246-be9a-b698377351c4" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_a84acc4b-2a64-44c9-bb5e-7f57cbe4dd5f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityAbstract_a3cab5e3-3a6a-4246-be9a-b698377351c4" xlink:to="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_a84acc4b-2a64-44c9-bb5e-7f57cbe4dd5f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentPeriodicPaymentPrincipal_d5f5dce6-844b-449b-bcf7-2e030ec35579" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentPeriodicPaymentPrincipal"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityAbstract_a3cab5e3-3a6a-4246-be9a-b698377351c4" xlink:to="loc_us-gaap_DebtInstrumentPeriodicPaymentPrincipal_d5f5dce6-844b-449b-bcf7-2e030ec35579" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_9cc65684-df12-4a9a-9f80-8203f88b58a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityAbstract_a3cab5e3-3a6a-4246-be9a-b698377351c4" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_9cc65684-df12-4a9a-9f80-8203f88b58a3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_e9b26778-b2e1-4488-aca9-48914a381d18" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityCommitmentFeePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityAbstract_a3cab5e3-3a6a-4246-be9a-b698377351c4" xlink:to="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_e9b26778-b2e1-4488-aca9-48914a381d18" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_08830ab7-d6f1-4da9-8673-3649a9f1db60" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityAbstract_a3cab5e3-3a6a-4246-be9a-b698377351c4" xlink:to="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_08830ab7-d6f1-4da9-8673-3649a9f1db60" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_c005d81d-3abe-4641-95ec-cdc59c8adf3e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityAbstract_a3cab5e3-3a6a-4246-be9a-b698377351c4" xlink:to="loc_us-gaap_DerivativeNotionalAmount_c005d81d-3abe-4641-95ec-cdc59c8adf3e" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_ConsolidatedTotalLeverageRatio_2873e3ec-6bcc-4b18-8be9-dba16e37ff68" xlink:href="dlx-20221231.xsd#dlx_ConsolidatedTotalLeverageRatio"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityAbstract_a3cab5e3-3a6a-4246-be9a-b698377351c4" xlink:to="loc_dlx_ConsolidatedTotalLeverageRatio_2873e3ec-6bcc-4b18-8be9-dba16e37ff68" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_MaximumConsolidatedSecuredLeverageRatio_6eec1408-f859-4e04-a99d-8c0a963b6bbc" xlink:href="dlx-20221231.xsd#dlx_MaximumConsolidatedSecuredLeverageRatio"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityAbstract_a3cab5e3-3a6a-4246-be9a-b698377351c4" xlink:to="loc_dlx_MaximumConsolidatedSecuredLeverageRatio_6eec1408-f859-4e04-a99d-8c0a963b6bbc" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_MinimumInterestCoverageRatio_27a65092-b0a2-4bfe-8c2f-795383723110" xlink:href="dlx-20221231.xsd#dlx_MinimumInterestCoverageRatio"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityAbstract_a3cab5e3-3a6a-4246-be9a-b698377351c4" xlink:to="loc_dlx_MinimumInterestCoverageRatio_27a65092-b0a2-4bfe-8c2f-795383723110" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_ConsolidatedTotalLeverageRatioLimitingPermittedPayments_64b6f280-52c7-4d25-9451-0a935bfa42e0" xlink:href="dlx-20221231.xsd#dlx_ConsolidatedTotalLeverageRatioLimitingPermittedPayments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityAbstract_a3cab5e3-3a6a-4246-be9a-b698377351c4" xlink:to="loc_dlx_ConsolidatedTotalLeverageRatioLimitingPermittedPayments_64b6f280-52c7-4d25-9451-0a935bfa42e0" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_PermittedPayments_9dafd2d3-c407-4ef9-8661-197b44a9c0d4" xlink:href="dlx-20221231.xsd#dlx_PermittedPayments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityAbstract_a3cab5e3-3a6a-4246-be9a-b698377351c4" xlink:to="loc_dlx_PermittedPayments_9dafd2d3-c407-4ef9-8661-197b44a9c0d4" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityAverageOutstandingAmount_8763d12c-b659-4fad-b95d-fe72a0913c97" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityAverageOutstandingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityAbstract_a3cab5e3-3a6a-4246-be9a-b698377351c4" xlink:to="loc_us-gaap_LineOfCreditFacilityAverageOutstandingAmount_8763d12c-b659-4fad-b95d-fe72a0913c97" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_ab70657f-4bc0-49c7-9236-095e355b385f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityInterestRateDuringPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityAbstract_a3cab5e3-3a6a-4246-be9a-b698377351c4" xlink:to="loc_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_ab70657f-4bc0-49c7-9236-095e355b385f" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_81d1763a-48b6-4ef3-8546-aefaf2f93d4a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityAbstract_a3cab5e3-3a6a-4246-be9a-b698377351c4" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_81d1763a-48b6-4ef3-8546-aefaf2f93d4a" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_c1485789-166a-4bf9-9466-0f18d46ebea1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityAbstract_a3cab5e3-3a6a-4246-be9a-b698377351c4" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_c1485789-166a-4bf9-9466-0f18d46ebea1" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnsecuredLongtermDebtCurrentAndNoncurrentAbstract_80445e4f-2faa-4dc8-bd25-a1140dccb9af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnsecuredLongtermDebtCurrentAndNoncurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a36b055c-8df4-4acd-8cbf-83404127e0db" xlink:to="loc_us-gaap_UnsecuredLongtermDebtCurrentAndNoncurrentAbstract_80445e4f-2faa-4dc8-bd25-a1140dccb9af" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtPercentageBearingFixedInterestRate_d2cbb41a-bc9f-40ff-aeb9-be4f8b89f051" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtPercentageBearingFixedInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnsecuredLongtermDebtCurrentAndNoncurrentAbstract_80445e4f-2faa-4dc8-bd25-a1140dccb9af" xlink:to="loc_us-gaap_LongTermDebtPercentageBearingFixedInterestRate_d2cbb41a-bc9f-40ff-aeb9-be4f8b89f051" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDebtNetOfIssuanceCosts_c7c2e852-f152-495d-bc11-783f75228763" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromDebtNetOfIssuanceCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnsecuredLongtermDebtCurrentAndNoncurrentAbstract_80445e4f-2faa-4dc8-bd25-a1140dccb9af" xlink:to="loc_us-gaap_ProceedsFromDebtNetOfIssuanceCosts_c7c2e852-f152-495d-bc11-783f75228763" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_c7aea14e-6385-42ab-a7ca-c5752a2c81e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnsecuredLongtermDebtCurrentAndNoncurrentAbstract_80445e4f-2faa-4dc8-bd25-a1140dccb9af" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_c7aea14e-6385-42ab-a7ca-c5752a2c81e6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRepurchasedFaceAmount_19cd2a17-6bd0-4aab-85e9-a9b3968b88a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRepurchasedFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnsecuredLongtermDebtCurrentAndNoncurrentAbstract_80445e4f-2faa-4dc8-bd25-a1140dccb9af" xlink:to="loc_us-gaap_DebtInstrumentRepurchasedFaceAmount_19cd2a17-6bd0-4aab-85e9-a9b3968b88a1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnRepurchaseOfDebtInstrument_492f88d9-1146-4832-b10d-b5c8e2fe157d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnRepurchaseOfDebtInstrument"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnsecuredLongtermDebtCurrentAndNoncurrentAbstract_80445e4f-2faa-4dc8-bd25-a1140dccb9af" xlink:to="loc_us-gaap_GainLossOnRepurchaseOfDebtInstrument_492f88d9-1146-4832-b10d-b5c8e2fe157d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_b6279efa-99ce-4016-bb43-8dd7426fbad3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a36b055c-8df4-4acd-8cbf-83404127e0db" xlink:to="loc_us-gaap_DebtInstrumentTable_b6279efa-99ce-4016-bb43-8dd7426fbad3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_311e24ec-5a47-429b-98a4-9d912a083bf4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_b6279efa-99ce-4016-bb43-8dd7426fbad3" xlink:to="loc_us-gaap_DebtInstrumentAxis_311e24ec-5a47-429b-98a4-9d912a083bf4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_311e24ec-5a47-429b-98a4-9d912a083bf4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_311e24ec-5a47-429b-98a4-9d912a083bf4" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_311e24ec-5a47-429b-98a4-9d912a083bf4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_7a058c09-eeb2-4c24-9e2f-69d0c2a21144" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_311e24ec-5a47-429b-98a4-9d912a083bf4" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_7a058c09-eeb2-4c24-9e2f-69d0c2a21144" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_TermLoanFacilityMember_ad9756f4-87fb-4d01-b659-2081f2f80bf0" xlink:href="dlx-20221231.xsd#dlx_TermLoanFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_7a058c09-eeb2-4c24-9e2f-69d0c2a21144" xlink:to="loc_dlx_TermLoanFacilityMember_ad9756f4-87fb-4d01-b659-2081f2f80bf0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnsecuredDebtMember_7e060cba-e899-4f86-8aa8-dec48df57628" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnsecuredDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_7a058c09-eeb2-4c24-9e2f-69d0c2a21144" xlink:to="loc_us-gaap_UnsecuredDebtMember_7e060cba-e899-4f86-8aa8-dec48df57628" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_e668c1b5-9aac-470f-9dd3-19385487ee48" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_7a058c09-eeb2-4c24-9e2f-69d0c2a21144" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_e668c1b5-9aac-470f-9dd3-19385487ee48" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_SwingLineSubFacilityMember_308b0490-093e-445f-8a1d-e8da3ccfd7dd" xlink:href="dlx-20221231.xsd#dlx_SwingLineSubFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_7a058c09-eeb2-4c24-9e2f-69d0c2a21144" xlink:to="loc_dlx_SwingLineSubFacilityMember_308b0490-093e-445f-8a1d-e8da3ccfd7dd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_62da030d-18f3-4a52-bd86-f0cc64fb7588" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LetterOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_7a058c09-eeb2-4c24-9e2f-69d0c2a21144" xlink:to="loc_us-gaap_LetterOfCreditMember_62da030d-18f3-4a52-bd86-f0cc64fb7588" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_c99a7f6b-5c8c-494c-928a-bfcb752ad4ee" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_b6279efa-99ce-4016-bb43-8dd7426fbad3" xlink:to="loc_srt_RangeAxis_c99a7f6b-5c8c-494c-928a-bfcb752ad4ee" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_c99a7f6b-5c8c-494c-928a-bfcb752ad4ee_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_c99a7f6b-5c8c-494c-928a-bfcb752ad4ee" xlink:to="loc_srt_RangeMember_c99a7f6b-5c8c-494c-928a-bfcb752ad4ee_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_dd69531f-fb93-4f7a-a457-52115b659c60" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_c99a7f6b-5c8c-494c-928a-bfcb752ad4ee" xlink:to="loc_srt_RangeMember_dd69531f-fb93-4f7a-a457-52115b659c60" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_7f33c53f-8647-42ab-a2c2-49974a54d7fa" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_dd69531f-fb93-4f7a-a457-52115b659c60" xlink:to="loc_srt_MinimumMember_7f33c53f-8647-42ab-a2c2-49974a54d7fa" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_b26a16b8-6ce4-4be7-aac7-5d8653850cfa" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_dd69531f-fb93-4f7a-a457-52115b659c60" xlink:to="loc_srt_MaximumMember_b26a16b8-6ce4-4be7-aac7-5d8653850cfa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_96d03cf7-1a2e-44ca-a576-a2f0e06d6c45" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_b6279efa-99ce-4016-bb43-8dd7426fbad3" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_96d03cf7-1a2e-44ca-a576-a2f0e06d6c45" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_96d03cf7-1a2e-44ca-a576-a2f0e06d6c45_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_96d03cf7-1a2e-44ca-a576-a2f0e06d6c45" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_96d03cf7-1a2e-44ca-a576-a2f0e06d6c45_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_46d7d902-23ca-42aa-8cc2-97174565514f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_96d03cf7-1a2e-44ca-a576-a2f0e06d6c45" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_46d7d902-23ca-42aa-8cc2-97174565514f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_565b04d6-1b2f-42c4-b9c8-6a633e01e004" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestRateSwapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_46d7d902-23ca-42aa-8cc2-97174565514f" xlink:to="loc_us-gaap_InterestRateSwapMember_565b04d6-1b2f-42c4-b9c8-6a633e01e004" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_bd197ae3-86be-4692-9734-455f30d539c4" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_b6279efa-99ce-4016-bb43-8dd7426fbad3" xlink:to="loc_srt_StatementScenarioAxis_bd197ae3-86be-4692-9734-455f30d539c4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_bd197ae3-86be-4692-9734-455f30d539c4_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_bd197ae3-86be-4692-9734-455f30d539c4" xlink:to="loc_srt_ScenarioUnspecifiedDomain_bd197ae3-86be-4692-9734-455f30d539c4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_067035d0-f36d-4894-8b6a-c577de71dcf7" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_bd197ae3-86be-4692-9734-455f30d539c4" xlink:to="loc_srt_ScenarioUnspecifiedDomain_067035d0-f36d-4894-8b6a-c577de71dcf7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_55ea1a51-3729-4050-935a-23cf1050cd89" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioForecastMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ScenarioUnspecifiedDomain_067035d0-f36d-4894-8b6a-c577de71dcf7" xlink:to="loc_srt_ScenarioForecastMember_55ea1a51-3729-4050-935a-23cf1050cd89" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/LEASESDetails" xlink:type="simple" xlink:href="dlx-20221231.xsd#LEASESDetails"/>
  <link:definitionLink xlink:role="http://www.deluxe.com/role/LEASESDetails" xlink:type="extended" id="i0b383600ef4a4100b514f0fddb7346b6_LEASESDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_63d30878-f6c9-4c0b-9e27-a462b3a92a37" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesOperatingAbstract_6ad549ed-7da4-4916-82f1-5dddad7f59d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesOperatingAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_63d30878-f6c9-4c0b-9e27-a462b3a92a37" xlink:to="loc_us-gaap_LeasesOperatingAbstract_6ad549ed-7da4-4916-82f1-5dddad7f59d9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_Remainingleaseterm_99625c70-2ae3-45a9-ab81-fd771c18d381" xlink:href="dlx-20221231.xsd#dlx_Remainingleaseterm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LeasesOperatingAbstract_6ad549ed-7da4-4916-82f1-5dddad7f59d9" xlink:to="loc_dlx_Remainingleaseterm_99625c70-2ae3-45a9-ab81-fd771c18d381" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_5e50a977-ffe9-413f-ac53-01fbbb9d39ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LeasesOperatingAbstract_6ad549ed-7da4-4916-82f1-5dddad7f59d9" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_5e50a977-ffe9-413f-ac53-01fbbb9d39ed" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_d2df6b78-0fb7-47d7-b650-ee7391e7a961" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LeasesOperatingAbstract_6ad549ed-7da4-4916-82f1-5dddad7f59d9" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_d2df6b78-0fb7-47d7-b650-ee7391e7a961" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_56e1e21d-3e16-447f-b034-e48ef99c398f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LeasesOperatingAbstract_6ad549ed-7da4-4916-82f1-5dddad7f59d9" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_56e1e21d-3e16-447f-b034-e48ef99c398f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_dcda0400-7001-49b5-a867-9194de3bc3e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LeasesOperatingAbstract_6ad549ed-7da4-4916-82f1-5dddad7f59d9" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_dcda0400-7001-49b5-a867-9194de3bc3e3" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_0ad88f92-0e14-4370-b350-bbce457b0546" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LeasesOperatingAbstract_6ad549ed-7da4-4916-82f1-5dddad7f59d9" xlink:to="loc_us-gaap_OperatingLeaseLiability_0ad88f92-0e14-4370-b350-bbce457b0546" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_310237d9-9d38-4023-8588-3c7fe4fa4d3d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LeasesOperatingAbstract_6ad549ed-7da4-4916-82f1-5dddad7f59d9" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_310237d9-9d38-4023-8588-3c7fe4fa4d3d" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_88781fbe-4465-4ade-bb1c-40359cb854d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LeasesOperatingAbstract_6ad549ed-7da4-4916-82f1-5dddad7f59d9" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_88781fbe-4465-4ade-bb1c-40359cb854d9" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeFinanceLeaseDescriptionAbstract_4781a92e-811a-4482-8e02-3304a7ce702d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeFinanceLeaseDescriptionAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_63d30878-f6c9-4c0b-9e27-a462b3a92a37" xlink:to="loc_us-gaap_LesseeFinanceLeaseDescriptionAbstract_4781a92e-811a-4482-8e02-3304a7ce702d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_bf3a7f25-d8a7-4e43-bc99-9fbb4982335a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeFinanceLeaseDescriptionAbstract_4781a92e-811a-4482-8e02-3304a7ce702d" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_bf3a7f25-d8a7-4e43-bc99-9fbb4982335a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_48b425b5-9805-417f-91cb-f48a1223d9ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeFinanceLeaseDescriptionAbstract_4781a92e-811a-4482-8e02-3304a7ce702d" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_48b425b5-9805-417f-91cb-f48a1223d9ae" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset_1b3bbfc0-cb0f-4851-8623-83ba3c728ae5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeFinanceLeaseDescriptionAbstract_4781a92e-811a-4482-8e02-3304a7ce702d" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAsset_1b3bbfc0-cb0f-4851-8623-83ba3c728ae5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_8112b4b0-4745-4127-8cf9-8b163f233ec8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeFinanceLeaseDescriptionAbstract_4781a92e-811a-4482-8e02-3304a7ce702d" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_8112b4b0-4745-4127-8cf9-8b163f233ec8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_73e4d736-93b1-4dd4-bff0-bdafdbd16e95" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeFinanceLeaseDescriptionAbstract_4781a92e-811a-4482-8e02-3304a7ce702d" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_73e4d736-93b1-4dd4-bff0-bdafdbd16e95" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_37256618-c8ad-4b62-a219-7402f14fa8d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeFinanceLeaseDescriptionAbstract_4781a92e-811a-4482-8e02-3304a7ce702d" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_37256618-c8ad-4b62-a219-7402f14fa8d1" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_737efb16-018a-41b6-9e26-24873811ac50" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeFinanceLeaseDescriptionAbstract_4781a92e-811a-4482-8e02-3304a7ce702d" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_737efb16-018a-41b6-9e26-24873811ac50" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_9ec13f5c-62c8-4d23-abe8-4da4065bf6b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeFinanceLeaseDescriptionAbstract_4781a92e-811a-4482-8e02-3304a7ce702d" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_9ec13f5c-62c8-4d23-abe8-4da4065bf6b1" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_25b96f74-6ad9-4c41-9660-8ff6ae434318" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeFinanceLeaseDescriptionAbstract_4781a92e-811a-4482-8e02-3304a7ce702d" xlink:to="loc_us-gaap_FinanceLeaseLiability_25b96f74-6ad9-4c41-9660-8ff6ae434318" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeFinanceLeaseRemainingLeaseTerm_60f3c428-f4d2-42b2-bac6-247af775a696" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeFinanceLeaseRemainingLeaseTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeFinanceLeaseDescriptionAbstract_4781a92e-811a-4482-8e02-3304a7ce702d" xlink:to="loc_us-gaap_LesseeFinanceLeaseRemainingLeaseTerm_60f3c428-f4d2-42b2-bac6-247af775a696" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_905798ed-ffa1-4b67-a792-31cd18dcdd0b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeFinanceLeaseDescriptionAbstract_4781a92e-811a-4482-8e02-3304a7ce702d" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_905798ed-ffa1-4b67-a792-31cd18dcdd0b" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostAbstract_e59080e6-696c-4517-9c4c-36f803df32bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCostAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_63d30878-f6c9-4c0b-9e27-a462b3a92a37" xlink:to="loc_us-gaap_LeaseCostAbstract_e59080e6-696c-4517-9c4c-36f803df32bf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_c1fd4565-06b3-46bb-8a6a-f834f1a29a59" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LeaseCostAbstract_e59080e6-696c-4517-9c4c-36f803df32bf" xlink:to="loc_us-gaap_OperatingLeaseCost_c1fd4565-06b3-46bb-8a6a-f834f1a29a59" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_edcc9389-7d34-4d71-9f43-c46190536a81" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LeaseCostAbstract_e59080e6-696c-4517-9c4c-36f803df32bf" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_edcc9389-7d34-4d71-9f43-c46190536a81" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense_7543b5a0-a815-4a4a-84db-da1a52f9bd46" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LeaseCostAbstract_e59080e6-696c-4517-9c4c-36f803df32bf" xlink:to="loc_us-gaap_FinanceLeaseInterestExpense_7543b5a0-a815-4a4a-84db-da1a52f9bd46" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_TotalFinanceLeaseCost_9fdb5a7a-810b-41e3-be9e-d1177fd93e66" xlink:href="dlx-20221231.xsd#dlx_TotalFinanceLeaseCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LeaseCostAbstract_e59080e6-696c-4517-9c4c-36f803df32bf" xlink:to="loc_dlx_TotalFinanceLeaseCost_9fdb5a7a-810b-41e3-be9e-d1177fd93e66" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalCashFlowElementsAbstract_1ba7ecd6-2c3b-4759-819e-0fe73b799a70" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalCashFlowElementsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_63d30878-f6c9-4c0b-9e27-a462b3a92a37" xlink:to="loc_us-gaap_AdditionalCashFlowElementsAbstract_1ba7ecd6-2c3b-4759-819e-0fe73b799a70" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_62313384-c99b-4666-9202-61dcb380b444" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdditionalCashFlowElementsAbstract_1ba7ecd6-2c3b-4759-819e-0fe73b799a70" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_62313384-c99b-4666-9202-61dcb380b444" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_a4f102cf-b312-40fd-8f25-bb6e0c85c477" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdditionalCashFlowElementsAbstract_1ba7ecd6-2c3b-4759-819e-0fe73b799a70" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_a4f102cf-b312-40fd-8f25-bb6e0c85c477" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_c9e12c15-7610-4375-90e0-85792d56afa9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasePayments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdditionalCashFlowElementsAbstract_1ba7ecd6-2c3b-4759-819e-0fe73b799a70" xlink:to="loc_us-gaap_OperatingLeasePayments_c9e12c15-7610-4375-90e0-85792d56afa9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability_e7612992-8ebd-4625-9604-17394e2e39e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseInterestPaymentOnLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdditionalCashFlowElementsAbstract_1ba7ecd6-2c3b-4759-819e-0fe73b799a70" xlink:to="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability_e7612992-8ebd-4625-9604-17394e2e39e9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments_c593457d-4524-40be-80d3-21de6b5a0856" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdditionalCashFlowElementsAbstract_1ba7ecd6-2c3b-4759-819e-0fe73b799a70" xlink:to="loc_us-gaap_FinanceLeasePrincipalPayments_c593457d-4524-40be-80d3-21de6b5a0856" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets_5a35664e-bb7f-4e81-858d-532b46402c77" xlink:href="dlx-20221231.xsd#dlx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdditionalCashFlowElementsAbstract_1ba7ecd6-2c3b-4759-819e-0fe73b799a70" xlink:to="loc_dlx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets_5a35664e-bb7f-4e81-858d-532b46402c77" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncentiveFromLessor_45c6031b-eb40-43e2-b16a-187477d7c4d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncentiveFromLessor"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdditionalCashFlowElementsAbstract_1ba7ecd6-2c3b-4759-819e-0fe73b799a70" xlink:to="loc_us-gaap_IncentiveFromLessor_45c6031b-eb40-43e2-b16a-187477d7c4d2" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_fcf2854d-5af3-4e34-a771-f1c28fbbd5d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_63d30878-f6c9-4c0b-9e27-a462b3a92a37" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_fcf2854d-5af3-4e34-a771-f1c28fbbd5d9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_e8c855c0-cd53-4cc2-98dd-e66b14ab5ab7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_fcf2854d-5af3-4e34-a771-f1c28fbbd5d9" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_e8c855c0-cd53-4cc2-98dd-e66b14ab5ab7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_efe2ae89-7ed1-45e2-967f-4b50a15cd92a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_fcf2854d-5af3-4e34-a771-f1c28fbbd5d9" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_efe2ae89-7ed1-45e2-967f-4b50a15cd92a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_98447933-1e37-4afb-89b2-79f74e65f8da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_fcf2854d-5af3-4e34-a771-f1c28fbbd5d9" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_98447933-1e37-4afb-89b2-79f74e65f8da" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_be1f987e-be0a-4607-a89d-bfa20924f7f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_fcf2854d-5af3-4e34-a771-f1c28fbbd5d9" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_be1f987e-be0a-4607-a89d-bfa20924f7f9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_31b36083-00f5-4547-b044-686e2f85e12e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_fcf2854d-5af3-4e34-a771-f1c28fbbd5d9" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_31b36083-00f5-4547-b044-686e2f85e12e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_4bae0fa1-cad2-412d-970c-16a1e780aa50" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_fcf2854d-5af3-4e34-a771-f1c28fbbd5d9" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_4bae0fa1-cad2-412d-970c-16a1e780aa50" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_a56e919b-e4e7-4101-839b-44d2feb51131" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_fcf2854d-5af3-4e34-a771-f1c28fbbd5d9" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_a56e919b-e4e7-4101-839b-44d2feb51131" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_LeaseIncentivesReceivable_86d6bae2-9951-49f2-8a97-8554f00bcf49" xlink:href="dlx-20221231.xsd#dlx_LeaseIncentivesReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_fcf2854d-5af3-4e34-a771-f1c28fbbd5d9" xlink:to="loc_dlx_LeaseIncentivesReceivable_86d6bae2-9951-49f2-8a97-8554f00bcf49" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_2b61303e-7b3a-4743-aa5f-d29cf35d6aaf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_fcf2854d-5af3-4e34-a771-f1c28fbbd5d9" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_2b61303e-7b3a-4743-aa5f-d29cf35d6aaf" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_fefc9407-d553-4a39-b431-5b894c404260" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_668ef5df-74fa-48ef-892e-fd24193c4b68" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_63d30878-f6c9-4c0b-9e27-a462b3a92a37" xlink:to="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_668ef5df-74fa-48ef-892e-fd24193c4b68" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_f1a00054-b80a-464a-8722-1e4acad0b2a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_668ef5df-74fa-48ef-892e-fd24193c4b68" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_f1a00054-b80a-464a-8722-1e4acad0b2a9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_efed9ab9-4116-40cc-97e6-0b17b8a5c64c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_668ef5df-74fa-48ef-892e-fd24193c4b68" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_efed9ab9-4116-40cc-97e6-0b17b8a5c64c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_fb90d72d-cd1f-47bd-8ae5-5ce407388774" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_668ef5df-74fa-48ef-892e-fd24193c4b68" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_fb90d72d-cd1f-47bd-8ae5-5ce407388774" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_df0269c6-4e03-47a1-a670-70634e562bd4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_668ef5df-74fa-48ef-892e-fd24193c4b68" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_df0269c6-4e03-47a1-a670-70634e562bd4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_0f240c65-d00f-42c4-9af3-9d82e44c9ee9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_668ef5df-74fa-48ef-892e-fd24193c4b68" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_0f240c65-d00f-42c4-9af3-9d82e44c9ee9" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_9bc173a9-45cb-493d-a3b2-46a500521d08" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_668ef5df-74fa-48ef-892e-fd24193c4b68" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_9bc173a9-45cb-493d-a3b2-46a500521d08" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_bf4ecc07-7019-4d8f-868a-ae612696a800" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_668ef5df-74fa-48ef-892e-fd24193c4b68" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_bf4ecc07-7019-4d8f-868a-ae612696a800" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_714210ce-2e69-41c6-b321-fb3026cd48c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_668ef5df-74fa-48ef-892e-fd24193c4b68" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_714210ce-2e69-41c6-b321-fb3026cd48c1" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_7bd55f5d-a317-443c-9b61-3acc7c3c36fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_LesseeOperatingLeaseNotYetCommencedAmount_26e8acf9-cd01-4c6e-8c84-1746a14a1fe4" xlink:href="dlx-20221231.xsd#dlx_LesseeOperatingLeaseNotYetCommencedAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_63d30878-f6c9-4c0b-9e27-a462b3a92a37" xlink:to="loc_dlx_LesseeOperatingLeaseNotYetCommencedAmount_26e8acf9-cd01-4c6e-8c84-1746a14a1fe4" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_LesseeOperatingLeaseNotYetCommencedLeaseTerm_94d5654a-d240-4028-9328-a460c9723b96" xlink:href="dlx-20221231.xsd#dlx_LesseeOperatingLeaseNotYetCommencedLeaseTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_63d30878-f6c9-4c0b-9e27-a462b3a92a37" xlink:to="loc_dlx_LesseeOperatingLeaseNotYetCommencedLeaseTerm_94d5654a-d240-4028-9328-a460c9723b96" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_395c7536-1fb8-44fa-8f88-93821035c137" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_63d30878-f6c9-4c0b-9e27-a462b3a92a37" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_395c7536-1fb8-44fa-8f88-93821035c137" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_8ef314fa-8ad1-4141-8028-42760d854311" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_395c7536-1fb8-44fa-8f88-93821035c137" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_8ef314fa-8ad1-4141-8028-42760d854311" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8ef314fa-8ad1-4141-8028-42760d854311_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_8ef314fa-8ad1-4141-8028-42760d854311" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8ef314fa-8ad1-4141-8028-42760d854311_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_322fc79d-a97e-4ab9-ac24-6fdf700a5d97" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_8ef314fa-8ad1-4141-8028-42760d854311" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_322fc79d-a97e-4ab9-ac24-6fdf700a5d97" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandAndBuildingMember_e4802e6e-0df3-4d51-ac81-18eb0d474922" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LandAndBuildingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_322fc79d-a97e-4ab9-ac24-6fdf700a5d97" xlink:to="loc_us-gaap_LandAndBuildingMember_e4802e6e-0df3-4d51-ac81-18eb0d474922" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_81edfeea-5451-4d8d-bcd0-dc20b49dfc67" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_395c7536-1fb8-44fa-8f88-93821035c137" xlink:to="loc_srt_RangeAxis_81edfeea-5451-4d8d-bcd0-dc20b49dfc67" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_81edfeea-5451-4d8d-bcd0-dc20b49dfc67_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_81edfeea-5451-4d8d-bcd0-dc20b49dfc67" xlink:to="loc_srt_RangeMember_81edfeea-5451-4d8d-bcd0-dc20b49dfc67_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_aac02f76-80fd-43a2-ae77-ddc7ff121b75" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_81edfeea-5451-4d8d-bcd0-dc20b49dfc67" xlink:to="loc_srt_RangeMember_aac02f76-80fd-43a2-ae77-ddc7ff121b75" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_54551f07-c965-4235-bd08-0e0421563e64" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_aac02f76-80fd-43a2-ae77-ddc7ff121b75" xlink:to="loc_srt_MaximumMember_54551f07-c965-4235-bd08-0e0421563e64" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_c096bca4-f0d8-4469-b1a0-5e1610051897" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_395c7536-1fb8-44fa-8f88-93821035c137" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_c096bca4-f0d8-4469-b1a0-5e1610051897" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c096bca4-f0d8-4469-b1a0-5e1610051897_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_c096bca4-f0d8-4469-b1a0-5e1610051897" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c096bca4-f0d8-4469-b1a0-5e1610051897_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f2983113-47b0-4259-87ee-2082804fedb0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_c096bca4-f0d8-4469-b1a0-5e1610051897" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f2983113-47b0-4259-87ee-2082804fedb0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_FirstAmericanMember_5e4a1acb-a1e9-4397-b3a1-7e69fa2feec5" xlink:href="dlx-20221231.xsd#dlx_FirstAmericanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f2983113-47b0-4259-87ee-2082804fedb0" xlink:to="loc_dlx_FirstAmericanMember_5e4a1acb-a1e9-4397-b3a1-7e69fa2feec5" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/SHAREHOLDERSEQUITYDetails" xlink:type="simple" xlink:href="dlx-20221231.xsd#SHAREHOLDERSEQUITYDetails"/>
  <link:definitionLink xlink:role="http://www.deluxe.com/role/SHAREHOLDERSEQUITYDetails" xlink:type="extended" id="ic9bc37241b7c4c0c8b305c3aa4e01499_SHAREHOLDERSEQUITYDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_5ccae478-8142-41be-ab73-16868199b3ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_3c3f9086-c0ff-4078-a1eb-b274368c789c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_5ccae478-8142-41be-ab73-16868199b3ff" xlink:to="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_3c3f9086-c0ff-4078-a1eb-b274368c789c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_f001b4e3-1862-45d4-bd3f-90a46d3bc553" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_5ccae478-8142-41be-ab73-16868199b3ff" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_f001b4e3-1862-45d4-bd3f-90a46d3bc553" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_e19fad1d-b19d-4d09-a934-e33618a4e001" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_5ccae478-8142-41be-ab73-16868199b3ff" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_e19fad1d-b19d-4d09-a934-e33618a4e001" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_c4733bbb-7a25-4ac1-b66d-96c04862d9d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_5ccae478-8142-41be-ab73-16868199b3ff" xlink:to="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_c4733bbb-7a25-4ac1-b66d-96c04862d9d2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesOther_9132b4b7-6cea-40c4-b0d2-edb0267ed8e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_5ccae478-8142-41be-ab73-16868199b3ff" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesOther_9132b4b7-6cea-40c4-b0d2-edb0267ed8e0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueOther_3a36929f-9ef0-4116-8903-cbfd76231538" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_5ccae478-8142-41be-ab73-16868199b3ff" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueOther_3a36929f-9ef0-4116-8903-cbfd76231538" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_64b5e52e-b90e-4a44-9679-cae3e0e6f236" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_5ccae478-8142-41be-ab73-16868199b3ff" xlink:to="loc_us-gaap_StatementTable_64b5e52e-b90e-4a44-9679-cae3e0e6f236" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_b3dcb2d5-54b1-4c53-9a8b-742fb4f2cbeb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_64b5e52e-b90e-4a44-9679-cae3e0e6f236" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_b3dcb2d5-54b1-4c53-9a8b-742fb4f2cbeb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b3dcb2d5-54b1-4c53-9a8b-742fb4f2cbeb_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_b3dcb2d5-54b1-4c53-9a8b-742fb4f2cbeb" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b3dcb2d5-54b1-4c53-9a8b-742fb4f2cbeb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4c0088ba-f2a8-4f5d-b55e-a0c54b88f917" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_b3dcb2d5-54b1-4c53-9a8b-742fb4f2cbeb" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4c0088ba-f2a8-4f5d-b55e-a0c54b88f917" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_FirstAmericanMember_e95f6fb5-7656-416a-8c65-1c5012d456f8" xlink:href="dlx-20221231.xsd#dlx_FirstAmericanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4c0088ba-f2a8-4f5d-b55e-a0c54b88f917" xlink:to="loc_dlx_FirstAmericanMember_e95f6fb5-7656-416a-8c65-1c5012d456f8" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/BUSINESSSEGMENTINFORMATIONsegmentresultsDetails" xlink:type="simple" xlink:href="dlx-20221231.xsd#BUSINESSSEGMENTINFORMATIONsegmentresultsDetails"/>
  <link:definitionLink xlink:role="http://www.deluxe.com/role/BUSINESSSEGMENTINFORMATIONsegmentresultsDetails" xlink:type="extended" id="i50c08af203de43068aae5193a749a079_BUSINESSSEGMENTINFORMATIONsegmentresultsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_412132e2-fc72-4f13-bb1a-49700ede6ab4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_52b8f1a1-038c-4ac6-8655-9b57b5e75a08" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_412132e2-fc72-4f13-bb1a-49700ede6ab4" xlink:to="loc_us-gaap_NumberOfReportableSegments_52b8f1a1-038c-4ac6-8655-9b57b5e75a08" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_Numberofcustomers_a67f2a4f-a229-4794-b506-0ef02b00cca8" xlink:href="dlx-20221231.xsd#dlx_Numberofcustomers"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_412132e2-fc72-4f13-bb1a-49700ede6ab4" xlink:to="loc_dlx_Numberofcustomers_a67f2a4f-a229-4794-b506-0ef02b00cca8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_ca56f2c9-eb4c-48ab-8958-2e5324aa2aaa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_412132e2-fc72-4f13-bb1a-49700ede6ab4" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_ca56f2c9-eb4c-48ab-8958-2e5324aa2aaa" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_60567644-8c39-495a-bab1-3918bc2484f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_412132e2-fc72-4f13-bb1a-49700ede6ab4" xlink:to="loc_us-gaap_Revenues_60567644-8c39-495a-bab1-3918bc2484f9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_AdjustedEBITDA_d355a965-e1b6-4e97-8826-b0f967199ed7" xlink:href="dlx-20221231.xsd#dlx_AdjustedEBITDA"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_412132e2-fc72-4f13-bb1a-49700ede6ab4" xlink:to="loc_dlx_AdjustedEBITDA_d355a965-e1b6-4e97-8826-b0f967199ed7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_28b5c4a0-b161-4549-a91f-841a372456c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_412132e2-fc72-4f13-bb1a-49700ede6ab4" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_28b5c4a0-b161-4549-a91f-841a372456c9" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_afbdc1df-1a73-4bc1-94a0-4156c5a42c54" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_412132e2-fc72-4f13-bb1a-49700ede6ab4" xlink:to="loc_us-gaap_InterestExpense_afbdc1df-1a73-4bc1-94a0-4156c5a42c54" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_e044b8fe-5753-43e8-98f6-a0e071b29cbb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_412132e2-fc72-4f13-bb1a-49700ede6ab4" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_e044b8fe-5753-43e8-98f6-a0e071b29cbb" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_eda874b6-1a67-4807-a045-c85d850afd3b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_412132e2-fc72-4f13-bb1a-49700ede6ab4" xlink:to="loc_us-gaap_AssetImpairmentCharges_eda874b6-1a67-4807-a045-c85d850afd3b" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_RestructuringIntegrationAndOtherCosts_9c461919-0089-4257-b435-c30f55f33bd5" xlink:href="dlx-20221231.xsd#dlx_RestructuringIntegrationAndOtherCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_412132e2-fc72-4f13-bb1a-49700ede6ab4" xlink:to="loc_dlx_RestructuringIntegrationAndOtherCosts_9c461919-0089-4257-b435-c30f55f33bd5" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_CEOtransitioncosts_45b8f08d-c1fa-4297-973d-23e8a5cc7dec" xlink:href="dlx-20221231.xsd#dlx_CEOtransitioncosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_412132e2-fc72-4f13-bb1a-49700ede6ab4" xlink:to="loc_dlx_CEOtransitioncosts_45b8f08d-c1fa-4297-973d-23e8a5cc7dec" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_9a6d824d-b6a3-4b80-8e32-d7195cb37dd1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_412132e2-fc72-4f13-bb1a-49700ede6ab4" xlink:to="loc_us-gaap_ShareBasedCompensation_9a6d824d-b6a3-4b80-8e32-d7195cb37dd1" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_707ead90-bad7-4bed-9bd1-f52839cc8768" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_412132e2-fc72-4f13-bb1a-49700ede6ab4" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_707ead90-bad7-4bed-9bd1-f52839cc8768" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyAccrualProvision_74f00586-09cc-458b-8db8-72a9fd3fb0e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyAccrualProvision"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_412132e2-fc72-4f13-bb1a-49700ede6ab4" xlink:to="loc_us-gaap_LossContingencyAccrualProvision_74f00586-09cc-458b-8db8-72a9fd3fb0e2" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_e210ba1f-8b6c-43b1-8e71-b79bc4002e04" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_412132e2-fc72-4f13-bb1a-49700ede6ab4" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_e210ba1f-8b6c-43b1-8e71-b79bc4002e04" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_d75279eb-22d2-4a1c-9a87-6a4c9cf3e8e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_412132e2-fc72-4f13-bb1a-49700ede6ab4" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_d75279eb-22d2-4a1c-9a87-6a4c9cf3e8e2" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_566d15f5-2efa-409f-bee0-b94df6e6f73a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_412132e2-fc72-4f13-bb1a-49700ede6ab4" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_566d15f5-2efa-409f-bee0-b94df6e6f73a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_8a636bcb-4db1-4e35-8506-a38cb90c0e42" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_566d15f5-2efa-409f-bee0-b94df6e6f73a" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_8a636bcb-4db1-4e35-8506-a38cb90c0e42" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_8a636bcb-4db1-4e35-8506-a38cb90c0e42_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_8a636bcb-4db1-4e35-8506-a38cb90c0e42" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_8a636bcb-4db1-4e35-8506-a38cb90c0e42_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_63dbded7-42d8-40ad-9123-28004270d5e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_8a636bcb-4db1-4e35-8506-a38cb90c0e42" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_63dbded7-42d8-40ad-9123-28004270d5e3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_eb78fd56-17d9-46f9-adef-d866d3bf74df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_63dbded7-42d8-40ad-9123-28004270d5e3" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_eb78fd56-17d9-46f9-adef-d866d3bf74df" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_373f7e84-1fb6-4426-b05e-fc4513b29b90" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_566d15f5-2efa-409f-bee0-b94df6e6f73a" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_373f7e84-1fb6-4426-b05e-fc4513b29b90" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_373f7e84-1fb6-4426-b05e-fc4513b29b90_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_373f7e84-1fb6-4426-b05e-fc4513b29b90" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_373f7e84-1fb6-4426-b05e-fc4513b29b90_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_9eb508e7-c894-4b11-bb30-d9d7313004f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_373f7e84-1fb6-4426-b05e-fc4513b29b90" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_9eb508e7-c894-4b11-bb30-d9d7313004f9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_50f47321-9620-4786-974f-8ffa8add5d54" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_9eb508e7-c894-4b11-bb30-d9d7313004f9" xlink:to="loc_us-gaap_SalesRevenueNetMember_50f47321-9620-4786-974f-8ffa8add5d54" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_1fafe0d0-ba68-402a-b9f9-aebe68bb5104" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MajorCustomersAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_566d15f5-2efa-409f-bee0-b94df6e6f73a" xlink:to="loc_srt_MajorCustomersAxis_1fafe0d0-ba68-402a-b9f9-aebe68bb5104" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_1fafe0d0-ba68-402a-b9f9-aebe68bb5104_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_MajorCustomersAxis_1fafe0d0-ba68-402a-b9f9-aebe68bb5104" xlink:to="loc_srt_NameOfMajorCustomerDomain_1fafe0d0-ba68-402a-b9f9-aebe68bb5104_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_46b3bb31-c7b2-48d7-be44-64e25ffc78b2" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_MajorCustomersAxis_1fafe0d0-ba68-402a-b9f9-aebe68bb5104" xlink:to="loc_srt_NameOfMajorCustomerDomain_46b3bb31-c7b2-48d7-be44-64e25ffc78b2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_MajorCustomersMember_ae53c065-cf20-4bfa-9c16-a1090f823c8d" xlink:href="dlx-20221231.xsd#dlx_MajorCustomersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_46b3bb31-c7b2-48d7-be44-64e25ffc78b2" xlink:to="loc_dlx_MajorCustomersMember_ae53c065-cf20-4bfa-9c16-a1090f823c8d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_9547f0ac-f8c7-4bfb-a09e-1716e772f4d2" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_566d15f5-2efa-409f-bee0-b94df6e6f73a" xlink:to="loc_srt_ConsolidationItemsAxis_9547f0ac-f8c7-4bfb-a09e-1716e772f4d2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_9547f0ac-f8c7-4bfb-a09e-1716e772f4d2_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_9547f0ac-f8c7-4bfb-a09e-1716e772f4d2" xlink:to="loc_srt_ConsolidationItemsDomain_9547f0ac-f8c7-4bfb-a09e-1716e772f4d2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_3e855ca5-2e14-4c5d-b9aa-a8a141dccce4" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_9547f0ac-f8c7-4bfb-a09e-1716e772f4d2" xlink:to="loc_srt_ConsolidationItemsDomain_3e855ca5-2e14-4c5d-b9aa-a8a141dccce4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_505f7c87-9f40-492d-84cc-f04de818fdaf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_3e855ca5-2e14-4c5d-b9aa-a8a141dccce4" xlink:to="loc_us-gaap_OperatingSegmentsMember_505f7c87-9f40-492d-84cc-f04de818fdaf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_b8344a2a-cc41-4364-ae88-f4c596393c52" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_3e855ca5-2e14-4c5d-b9aa-a8a141dccce4" xlink:to="loc_us-gaap_CorporateNonSegmentMember_b8344a2a-cc41-4364-ae88-f4c596393c52" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_f06c6c7f-b851-48c9-a0af-7ed813d82ea1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_566d15f5-2efa-409f-bee0-b94df6e6f73a" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_f06c6c7f-b851-48c9-a0af-7ed813d82ea1" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_f06c6c7f-b851-48c9-a0af-7ed813d82ea1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_f06c6c7f-b851-48c9-a0af-7ed813d82ea1" xlink:to="loc_us-gaap_SegmentDomain_f06c6c7f-b851-48c9-a0af-7ed813d82ea1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_506a9946-db7e-45cd-bcda-09446199149d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_f06c6c7f-b851-48c9-a0af-7ed813d82ea1" xlink:to="loc_us-gaap_SegmentDomain_506a9946-db7e-45cd-bcda-09446199149d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_PaymentsMember_d2217dbb-1cd1-468d-b1ed-ea729349f954" xlink:href="dlx-20221231.xsd#dlx_PaymentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_506a9946-db7e-45cd-bcda-09446199149d" xlink:to="loc_dlx_PaymentsMember_d2217dbb-1cd1-468d-b1ed-ea729349f954" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_DataSolutionsMember_2ac316e9-f090-4650-affc-d37335b0f7a3" xlink:href="dlx-20221231.xsd#dlx_DataSolutionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_506a9946-db7e-45cd-bcda-09446199149d" xlink:to="loc_dlx_DataSolutionsMember_2ac316e9-f090-4650-affc-d37335b0f7a3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_PromotionalSolutionsMember_f8cae0d2-683f-465f-b582-7cf5a65ca7e7" xlink:href="dlx-20221231.xsd#dlx_PromotionalSolutionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_506a9946-db7e-45cd-bcda-09446199149d" xlink:to="loc_dlx_PromotionalSolutionsMember_f8cae0d2-683f-465f-b582-7cf5a65ca7e7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_ChecksMember_a3ca5650-3f5e-4467-b3f3-53440e121621" xlink:href="dlx-20221231.xsd#dlx_ChecksMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_506a9946-db7e-45cd-bcda-09446199149d" xlink:to="loc_dlx_ChecksMember_a3ca5650-3f5e-4467-b3f3-53440e121621" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/BUSINESSSEGMENTINFORMATIONdisaggregatedrevenueinformationDetails" xlink:type="simple" xlink:href="dlx-20221231.xsd#BUSINESSSEGMENTINFORMATIONdisaggregatedrevenueinformationDetails"/>
  <link:definitionLink xlink:role="http://www.deluxe.com/role/BUSINESSSEGMENTINFORMATIONdisaggregatedrevenueinformationDetails" xlink:type="extended" id="i31e37fcfa2b94556822cb1310fe38ba3_BUSINESSSEGMENTINFORMATIONdisaggregatedrevenueinformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductInformationLineItems_ca4de259-dc25-485e-86b9-d4b05232cb36" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_f3936885-9d4a-4bb6-a760-ca29b27f8970" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ProductInformationLineItems_ca4de259-dc25-485e-86b9-d4b05232cb36" xlink:to="loc_us-gaap_Revenues_f3936885-9d4a-4bb6-a760-ca29b27f8970" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfProductInformationTable_08353167-7acb-42e7-b90a-dc7ad993396e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfProductInformationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ProductInformationLineItems_ca4de259-dc25-485e-86b9-d4b05232cb36" xlink:to="loc_us-gaap_ScheduleOfProductInformationTable_08353167-7acb-42e7-b90a-dc7ad993396e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_e0413d87-13e4-4a7d-9f64-7efe00137760" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfProductInformationTable_08353167-7acb-42e7-b90a-dc7ad993396e" xlink:to="loc_srt_ProductOrServiceAxis_e0413d87-13e4-4a7d-9f64-7efe00137760" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_e0413d87-13e4-4a7d-9f64-7efe00137760_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_e0413d87-13e4-4a7d-9f64-7efe00137760" xlink:to="loc_srt_ProductsAndServicesDomain_e0413d87-13e4-4a7d-9f64-7efe00137760_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_36d165e7-1e95-436a-915c-7a147f1eba96" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_e0413d87-13e4-4a7d-9f64-7efe00137760" xlink:to="loc_srt_ProductsAndServicesDomain_36d165e7-1e95-436a-915c-7a147f1eba96" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_Checks1Member_f91f97fa-1d2f-4efc-b044-26ed0b191fe4" xlink:href="dlx-20221231.xsd#dlx_Checks1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_36d165e7-1e95-436a-915c-7a147f1eba96" xlink:to="loc_dlx_Checks1Member_f91f97fa-1d2f-4efc-b044-26ed0b191fe4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_MerchantServicesAndOtherPaymentSolutionsMember_f6763bca-6cc2-46c7-a23e-482ac2bd9d2c" xlink:href="dlx-20221231.xsd#dlx_MerchantServicesAndOtherPaymentSolutionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_36d165e7-1e95-436a-915c-7a147f1eba96" xlink:to="loc_dlx_MerchantServicesAndOtherPaymentSolutionsMember_f6763bca-6cc2-46c7-a23e-482ac2bd9d2c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_FormsAndOtherProductsMember_0dc1a5d6-1903-4ad7-9075-997b79084364" xlink:href="dlx-20221231.xsd#dlx_FormsAndOtherProductsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_36d165e7-1e95-436a-915c-7a147f1eba96" xlink:to="loc_dlx_FormsAndOtherProductsMember_0dc1a5d6-1903-4ad7-9075-997b79084364" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_MarketingAndPromotionalSolutionsMember_fcc50cb4-6527-4511-8fc1-41f5d4067a28" xlink:href="dlx-20221231.xsd#dlx_MarketingAndPromotionalSolutionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_36d165e7-1e95-436a-915c-7a147f1eba96" xlink:to="loc_dlx_MarketingAndPromotionalSolutionsMember_fcc50cb4-6527-4511-8fc1-41f5d4067a28" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_TreasurymanagementsolutionsMember_fff591db-5ed0-46ab-81d9-65d58f447567" xlink:href="dlx-20221231.xsd#dlx_TreasurymanagementsolutionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_36d165e7-1e95-436a-915c-7a147f1eba96" xlink:to="loc_dlx_TreasurymanagementsolutionsMember_fff591db-5ed0-46ab-81d9-65d58f447567" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_DatadrivenmarketingsolutionsMember_40b804d5-92c9-4b69-b481-affe6c8abc29" xlink:href="dlx-20221231.xsd#dlx_DatadrivenmarketingsolutionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_36d165e7-1e95-436a-915c-7a147f1eba96" xlink:to="loc_dlx_DatadrivenmarketingsolutionsMember_40b804d5-92c9-4b69-b481-affe6c8abc29" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_WebAndHostedSolutionsMember_ecf1ab80-08a1-44c5-90e2-f375d37c5c25" xlink:href="dlx-20221231.xsd#dlx_WebAndHostedSolutionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_36d165e7-1e95-436a-915c-7a147f1eba96" xlink:to="loc_dlx_WebAndHostedSolutionsMember_ecf1ab80-08a1-44c5-90e2-f375d37c5c25" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_2854fce0-d17f-47f7-a99e-41b134c7d306" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfProductInformationTable_08353167-7acb-42e7-b90a-dc7ad993396e" xlink:to="loc_srt_ConsolidationItemsAxis_2854fce0-d17f-47f7-a99e-41b134c7d306" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_2854fce0-d17f-47f7-a99e-41b134c7d306_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_2854fce0-d17f-47f7-a99e-41b134c7d306" xlink:to="loc_srt_ConsolidationItemsDomain_2854fce0-d17f-47f7-a99e-41b134c7d306_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_bde4dca2-0a54-4f3a-8dee-1c43d632043b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_2854fce0-d17f-47f7-a99e-41b134c7d306" xlink:to="loc_srt_ConsolidationItemsDomain_bde4dca2-0a54-4f3a-8dee-1c43d632043b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_56fee697-2bc9-449f-921e-16d850ae4c0d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_bde4dca2-0a54-4f3a-8dee-1c43d632043b" xlink:to="loc_us-gaap_OperatingSegmentsMember_56fee697-2bc9-449f-921e-16d850ae4c0d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_48d5741b-58d8-47dc-88ba-f8bc3006d3aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfProductInformationTable_08353167-7acb-42e7-b90a-dc7ad993396e" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_48d5741b-58d8-47dc-88ba-f8bc3006d3aa" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_48d5741b-58d8-47dc-88ba-f8bc3006d3aa_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_48d5741b-58d8-47dc-88ba-f8bc3006d3aa" xlink:to="loc_us-gaap_SegmentDomain_48d5741b-58d8-47dc-88ba-f8bc3006d3aa_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_68e4ba57-c7ac-4f5c-a1c6-db0d20386813" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_48d5741b-58d8-47dc-88ba-f8bc3006d3aa" xlink:to="loc_us-gaap_SegmentDomain_68e4ba57-c7ac-4f5c-a1c6-db0d20386813" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_PaymentsMember_795495dd-e9c6-49f0-a808-edda63a19ff5" xlink:href="dlx-20221231.xsd#dlx_PaymentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_68e4ba57-c7ac-4f5c-a1c6-db0d20386813" xlink:to="loc_dlx_PaymentsMember_795495dd-e9c6-49f0-a808-edda63a19ff5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_DataSolutionsMember_4aa55236-b394-4dcf-978e-8cf904f45b8c" xlink:href="dlx-20221231.xsd#dlx_DataSolutionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_68e4ba57-c7ac-4f5c-a1c6-db0d20386813" xlink:to="loc_dlx_DataSolutionsMember_4aa55236-b394-4dcf-978e-8cf904f45b8c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_PromotionalSolutionsMember_67e1ea59-782d-45ca-9573-6234dd9a1a6e" xlink:href="dlx-20221231.xsd#dlx_PromotionalSolutionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_68e4ba57-c7ac-4f5c-a1c6-db0d20386813" xlink:to="loc_dlx_PromotionalSolutionsMember_67e1ea59-782d-45ca-9573-6234dd9a1a6e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_ChecksMember_0acc8821-6956-4d5b-8db3-e63070f9110d" xlink:href="dlx-20221231.xsd#dlx_ChecksMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_68e4ba57-c7ac-4f5c-a1c6-db0d20386813" xlink:to="loc_dlx_ChecksMember_0acc8821-6956-4d5b-8db3-e63070f9110d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_7fe38578-dee7-4033-8dfe-2bd1105db377" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfProductInformationTable_08353167-7acb-42e7-b90a-dc7ad993396e" xlink:to="loc_srt_StatementGeographicalAxis_7fe38578-dee7-4033-8dfe-2bd1105db377" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_7fe38578-dee7-4033-8dfe-2bd1105db377_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_7fe38578-dee7-4033-8dfe-2bd1105db377" xlink:to="loc_srt_SegmentGeographicalDomain_7fe38578-dee7-4033-8dfe-2bd1105db377_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_ddf2c438-0679-4c63-8a87-fd15e9a14fc3" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_7fe38578-dee7-4033-8dfe-2bd1105db377" xlink:to="loc_srt_SegmentGeographicalDomain_ddf2c438-0679-4c63-8a87-fd15e9a14fc3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_a2286f41-7144-4287-bfae-be4527d3e077" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_ddf2c438-0679-4c63-8a87-fd15e9a14fc3" xlink:to="loc_country_US_a2286f41-7144-4287-bfae-be4527d3e077" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember_0c620d85-bf83-4dbf-8704-c6217bdfcaf2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonUsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_ddf2c438-0679-4c63-8a87-fd15e9a14fc3" xlink:to="loc_us-gaap_NonUsMember_0c620d85-bf83-4dbf-8704-c6217bdfcaf2" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="simple" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd#eedm"/>
  <link:definitionLink xlink:role="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FundsHeldForClients" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FundsHeldForClients"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract" xlink:to="loc_us-gaap_FundsHeldForClients" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="loc_us-gaap_Assets" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>15
<FILENAME>dlx-20221231_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:3edb007a-f7d3-47bf-8f59-209e92d7e2fe,g:a9dad5de-ef43-4966-8683-52ae68a54a50-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel"/>
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_6130ef8c-4df3-4817-9a07-95bf79dd42fa_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAxis" xlink:to="lab_us-gaap_BusinessAcquisitionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RestatementAxis_8fb561af-9059-49bb-80be-5faabd59ca2e_terseLabel_en-US" xlink:label="lab_srt_RestatementAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revision of Prior Period [Axis]</link:label>
    <link:label id="lab_srt_RestatementAxis_label_en-US" xlink:label="lab_srt_RestatementAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revision of Prior Period [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RestatementAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RestatementAxis" xlink:to="lab_srt_RestatementAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_Deferredrevenueperiodoverwhichrecognized_8f4481b5-bc18-4a53-800f-f08a4822c74b_terseLabel_en-US" xlink:label="lab_dlx_Deferredrevenueperiodoverwhichrecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred revenue, period over which recognized</link:label>
    <link:label id="lab_dlx_Deferredrevenueperiodoverwhichrecognized_label_en-US" xlink:label="lab_dlx_Deferredrevenueperiodoverwhichrecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred revenue, period over which recognized</link:label>
    <link:label id="lab_dlx_Deferredrevenueperiodoverwhichrecognized_documentation_en-US" xlink:label="lab_dlx_Deferredrevenueperiodoverwhichrecognized" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The period over which deferred revenue will be recognized as revenue in the entity's statement of income.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_Deferredrevenueperiodoverwhichrecognized" xlink:href="dlx-20221231.xsd#dlx_Deferredrevenueperiodoverwhichrecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_Deferredrevenueperiodoverwhichrecognized" xlink:to="lab_dlx_Deferredrevenueperiodoverwhichrecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentForeignTaxExpenseBenefit_8f6cc57c-b6d2-43e8-a39d-372b2463d2f0_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign</link:label>
    <link:label id="lab_us-gaap_CurrentForeignTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Foreign Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_26017d0a-65a6-48c2-829a-76233b21fd0c_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency translation</link:label>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Currency Transactions and Translations Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:to="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_43e8c67e-9f42-4c32-9e4e-248d5ae89948_terseLabel_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bad debt expense</link:label>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_label_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Credit Loss Expense (Reversal)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProvisionForDoubtfulAccounts" xlink:to="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxAssetsNet_1460012c-2f98-4758-ba5c-30186431016b_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income taxes</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxAssetsNet_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxAssetsNet" xlink:to="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_973d49bb-5c2d-4dff-97e3-d2d23831768e_totalLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total principal amount</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount" xlink:to="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAsset_33f05c37-04f7-44db-9dd8-1fce4025aa0f_totalLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment, net</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAsset_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Right-of-Use Asset, after Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAsset" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_Deferredtaxliabilitiesemployeebenefits_71262e8b-ccbb-43fd-a2da-198a3c1de32c_terseLabel_en-US" xlink:label="lab_dlx_Deferredtaxliabilitiesemployeebenefits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee benefit plans</link:label>
    <link:label id="lab_dlx_Deferredtaxliabilitiesemployeebenefits_label_en-US" xlink:label="lab_dlx_Deferredtaxliabilitiesemployeebenefits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax liabilities, employee benefits</link:label>
    <link:label id="lab_dlx_Deferredtaxliabilitiesemployeebenefits_documentation_en-US" xlink:label="lab_dlx_Deferredtaxliabilitiesemployeebenefits" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount of deferred tax liabilities attributable to taxable temporary differences from employee benefits.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_Deferredtaxliabilitiesemployeebenefits" xlink:href="dlx-20221231.xsd#dlx_Deferredtaxliabilitiesemployeebenefits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_Deferredtaxliabilitiesemployeebenefits" xlink:to="lab_dlx_Deferredtaxliabilitiesemployeebenefits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringReserveAccrualAdjustment1_1a3205d1-fd9d-4eb5-99aa-71f0fedf6fa8_verboseLabel_en-US" xlink:label="lab_us-gaap_RestructuringReserveAccrualAdjustment1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reversals</link:label>
    <link:label id="lab_us-gaap_RestructuringReserveAccrualAdjustment1_label_en-US" xlink:label="lab_us-gaap_RestructuringReserveAccrualAdjustment1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Reserve, Accrual Adjustment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveAccrualAdjustment1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringReserveAccrualAdjustment1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringReserveAccrualAdjustment1" xlink:to="lab_us-gaap_RestructuringReserveAccrualAdjustment1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAbstract_352319c8-6d95-45b6-9d15-acebaa94207a_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAbstract_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_ec20eb6d-9618-46c8-bd07-6a3b7721cbee_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax provision:</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_c48577a6-50f1-4938-b2a9-090c8bdb8c54_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentAxis" xlink:to="lab_us-gaap_DebtInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_ConsolidatedTotalLeverageRatio_c5585933-f4b4-40de-8271-f2f6a013d7b5_terseLabel_en-US" xlink:label="lab_dlx_ConsolidatedTotalLeverageRatio" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated total leverage ratio</link:label>
    <link:label id="lab_dlx_ConsolidatedTotalLeverageRatio_label_en-US" xlink:label="lab_dlx_ConsolidatedTotalLeverageRatio" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated total leverage ratio</link:label>
    <link:label id="lab_dlx_ConsolidatedTotalLeverageRatio_documentation_en-US" xlink:label="lab_dlx_ConsolidatedTotalLeverageRatio" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The maximum consolidated total leverage ratio allowed under the entity's debt covenants.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_ConsolidatedTotalLeverageRatio" xlink:href="dlx-20221231.xsd#dlx_ConsolidatedTotalLeverageRatio"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_ConsolidatedTotalLeverageRatio" xlink:to="lab_dlx_ConsolidatedTotalLeverageRatio" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiability_39b38939-13bf-43cd-af71-6962cf1b93f7_totalLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total finance lease liabilities</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiability_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiability" xlink:to="lab_us-gaap_FinanceLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_PrepaidproductdiscountsTable_4ed97d88-ffc7-4cc2-94bd-a3b240179b73_terseLabel_en-US" xlink:label="lab_dlx_PrepaidproductdiscountsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid product discounts [Table]</link:label>
    <link:label id="lab_dlx_PrepaidproductdiscountsTable_label_en-US" xlink:label="lab_dlx_PrepaidproductdiscountsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid product discounts [Table]</link:label>
    <link:label id="lab_dlx_PrepaidproductdiscountsTable_documentation_en-US" xlink:label="lab_dlx_PrepaidproductdiscountsTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid product discounts [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_PrepaidproductdiscountsTable" xlink:href="dlx-20221231.xsd#dlx_PrepaidproductdiscountsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_PrepaidproductdiscountsTable" xlink:to="lab_dlx_PrepaidproductdiscountsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfDividendsCommonStock_cef331c0-ad02-46df-b000-6a9519337116_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDividendsCommonStock" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash dividends paid to shareholders</link:label>
    <link:label id="lab_us-gaap_PaymentsOfDividendsCommonStock_label_en-US" xlink:label="lab_us-gaap_PaymentsOfDividendsCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of Ordinary Dividends, Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDividendsCommonStock" xlink:to="lab_us-gaap_PaymentsOfDividendsCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses_f5537b80-8236-4c26-ac7c-9ad8c61454cb_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill impairment charges (Note 8)</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Impairment Losses, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_LoansandnotesreceivablefromdistributorsPolicyTextBlock_2a99981b-607c-4a86-b8a4-86b411f6cd18_terseLabel_en-US" xlink:label="lab_dlx_LoansandnotesreceivablefromdistributorsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loans and notes receivable from distributors</link:label>
    <link:label id="lab_dlx_LoansandnotesreceivablefromdistributorsPolicyTextBlock_label_en-US" xlink:label="lab_dlx_LoansandnotesreceivablefromdistributorsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loans and notes receivable from distributors [Policy Text Block]</link:label>
    <link:label id="lab_dlx_LoansandnotesreceivablefromdistributorsPolicyTextBlock_documentation_en-US" xlink:label="lab_dlx_LoansandnotesreceivablefromdistributorsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of accounting policy for loans made to distributors and notes receivable from distributors..</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_LoansandnotesreceivablefromdistributorsPolicyTextBlock" xlink:href="dlx-20221231.xsd#dlx_LoansandnotesreceivablefromdistributorsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_LoansandnotesreceivablefromdistributorsPolicyTextBlock" xlink:to="lab_dlx_LoansandnotesreceivablefromdistributorsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_Revenueinexcessofbillingscurrent_86575523-7200-4c83-b494-cf3c49f1612a_terseLabel_en-US" xlink:label="lab_dlx_Revenueinexcessofbillingscurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue in excess of billings</link:label>
    <link:label id="lab_dlx_Revenueinexcessofbillingscurrent_da971964-2a46-42bc-ba54-9fe1ede267e2_totalLabel_en-US" xlink:label="lab_dlx_Revenueinexcessofbillingscurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue in excess of billings</link:label>
    <link:label id="lab_dlx_Revenueinexcessofbillingscurrent_label_en-US" xlink:label="lab_dlx_Revenueinexcessofbillingscurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue in excess of billings, current</link:label>
    <link:label id="lab_dlx_Revenueinexcessofbillingscurrent_documentation_en-US" xlink:label="lab_dlx_Revenueinexcessofbillingscurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">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.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_Revenueinexcessofbillingscurrent" xlink:href="dlx-20221231.xsd#dlx_Revenueinexcessofbillingscurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_Revenueinexcessofbillingscurrent" xlink:to="lab_dlx_Revenueinexcessofbillingscurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapital_5d6e341a-85ca-4278-b63c-272f7bf4401b_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapital" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional paid-in capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapital_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapital" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid in Capital</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapital" xlink:to="lab_us-gaap_AdditionalPaidInCapital" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_A401Kplan50employermatchMember_74b51a6b-b7e0-452a-9442-ac76895c30d9_terseLabel_en-US" xlink:label="lab_dlx_A401Kplan50employermatchMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">401(k) plan, 50% employer match [Member]</link:label>
    <link:label id="lab_dlx_A401Kplan50employermatchMember_label_en-US" xlink:label="lab_dlx_A401Kplan50employermatchMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">401K plan, 50% employer match [Member]</link:label>
    <link:label id="lab_dlx_A401Kplan50employermatchMember_documentation_en-US" xlink:label="lab_dlx_A401Kplan50employermatchMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee contributions to defined contribution plan matched 50% by employer.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_A401Kplan50employermatchMember" xlink:href="dlx-20221231.xsd#dlx_A401Kplan50employermatchMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_A401Kplan50employermatchMember" xlink:to="lab_dlx_A401Kplan50employermatchMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxAbstract_73d32d71-332d-4c1a-8521-fe9824c4b369_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Postretirement benefit plans:</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_c0661a0b-5f9b-4179-bee0-d2e95b8ff1ea_terseLabel_en-US" xlink:label="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instruments [Domain]</link:label>
    <link:label id="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_label_en-US" xlink:label="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instruments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_3fc10261-9655-4da6-995b-9d75e63dbb5a_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest rate margin on variable-rate debt</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Basis Spread on Variable Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:to="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_1872fcbd-1ff3-45b7-b65f-4955883ebd80_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Depreciation_8b8dd2b6-079b-4a6c-8cf5-7c52016471ea_terseLabel_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation</link:label>
    <link:label id="lab_us-gaap_Depreciation_label_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Depreciation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Depreciation" xlink:to="lab_us-gaap_Depreciation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_775e84bf-1edd-41f5-a977-6e568f22abf0_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercised</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_cbce631e-f6f2-4f07-86ab-2424d4d6919b_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average discount rate</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNoncashIncomeExpense_a467fa9f-c33b-462c-89f2-fab427a98152_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other non-cash items, net</link:label>
    <link:label id="lab_us-gaap_OtherNoncashIncomeExpense_label_en-US" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Noncash Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNoncashIncomeExpense" xlink:to="lab_us-gaap_OtherNoncashIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_2b13c6f1-969e-41da-9cc0-26b073e9bd83_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State</link:label>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current State and Local Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxesPaid_890358be-42b6-46da-9bc3-b5f962165ac2_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaid" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income taxes paid</link:label>
    <link:label id="lab_us-gaap_IncomeTaxesPaid_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxesPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesPaid" xlink:to="lab_us-gaap_IncomeTaxesPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_AdjustedEBITDA_45ba88dc-49d0-43cf-815d-1593ae017ce9_terseLabel_en-US" xlink:label="lab_dlx_AdjustedEBITDA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjusted EBITDA</link:label>
    <link:label id="lab_dlx_AdjustedEBITDA_label_en-US" xlink:label="lab_dlx_AdjustedEBITDA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjusted EBITDA</link:label>
    <link:label id="lab_dlx_AdjustedEBITDA_documentation_en-US" xlink:label="lab_dlx_AdjustedEBITDA" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjusted EBITDA reported as the entity's measure of segment profitability.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_AdjustedEBITDA" xlink:href="dlx-20221231.xsd#dlx_AdjustedEBITDA"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_AdjustedEBITDA" xlink:to="lab_dlx_AdjustedEBITDA" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_b69b4646-e28c-474c-98f0-f6ffc02cb4fa_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionTable_a0bccd85-faba-4811-b78f-d6fabd3cf6da_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Table]</link:label>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionTable_label_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable" xlink:to="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MeasurementInputTypeDomain_8f7f01eb-70ec-4ece-95f9-9c74e71d9236_terseLabel_en-US" xlink:label="lab_us-gaap_MeasurementInputTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input Type [Domain]</link:label>
    <link:label id="lab_us-gaap_MeasurementInputTypeDomain_label_en-US" xlink:label="lab_us-gaap_MeasurementInputTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MeasurementInputTypeDomain" xlink:to="lab_us-gaap_MeasurementInputTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NotesAndLoansReceivableNetCurrent_89beae5e-3fbb-4d35-9a36-3f4d1a2d7263_terseLabel_en-US" xlink:label="lab_us-gaap_NotesAndLoansReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loans and notes receivable from distributors, current</link:label>
    <link:label id="lab_us-gaap_NotesAndLoansReceivableNetCurrent_label_en-US" xlink:label="lab_us-gaap_NotesAndLoansReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesAndLoansReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesAndLoansReceivableNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesAndLoansReceivableNetCurrent" xlink:to="lab_us-gaap_NotesAndLoansReceivableNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_DatadrivenmarketingandtreasurymanagementsolutionsMember_27d44924-0050-486c-845f-fc5fb5b73d1f_terseLabel_en-US" xlink:label="lab_dlx_DatadrivenmarketingandtreasurymanagementsolutionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Data-driven marketing and treasury management solutions [Member]</link:label>
    <link:label id="lab_dlx_DatadrivenmarketingandtreasurymanagementsolutionsMember_label_en-US" xlink:label="lab_dlx_DatadrivenmarketingandtreasurymanagementsolutionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Data-driven marketing and treasury management solutions [Member]</link:label>
    <link:label id="lab_dlx_DatadrivenmarketingandtreasurymanagementsolutionsMember_documentation_en-US" xlink:label="lab_dlx_DatadrivenmarketingandtreasurymanagementsolutionsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Data-driven marketing and treasury management solutions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_DatadrivenmarketingandtreasurymanagementsolutionsMember" xlink:href="dlx-20221231.xsd#dlx_DatadrivenmarketingandtreasurymanagementsolutionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_DatadrivenmarketingandtreasurymanagementsolutionsMember" xlink:to="lab_dlx_DatadrivenmarketingandtreasurymanagementsolutionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_170ed53c-16ab-4b6a-a0d5-455b60e07a31_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive options excluded from calculation</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_58232fc8-a06f-4efe-bfcb-a4eb19379b9d_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification of realized loss (gain) to net income</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_80880a24-0f7f-4082-8b54-f59f3754416b_totalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Realized (loss) gain on debt securities, net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_1533eda2-e86e-479c-9e73-0c078090ad22_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_75619194-dc56-4a2d-aaa8-a09cc4f60573_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Other Adjustments, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_4df670de-4c68-4697-aafc-385e9b2ac569_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:label id="lab_us-gaap_EquityComponentDomain_label_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain" xlink:to="lab_us-gaap_EquityComponentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsNonrecurringMember_c5de3238-a478-4f45-8b4f-6baeb67c2169_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsNonrecurringMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonrecurring [Member]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsNonrecurringMember_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsNonrecurringMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Nonrecurring [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsNonrecurringMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsNonrecurringMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsNonrecurringMember" xlink:to="lab_us-gaap_FairValueMeasurementsNonrecurringMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MeasurementInputDiscountRateMember_0836c554-36db-4ee0-bcf4-c577a186d641_terseLabel_en-US" xlink:label="lab_us-gaap_MeasurementInputDiscountRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement input, discount rate [Member]</link:label>
    <link:label id="lab_us-gaap_MeasurementInputDiscountRateMember_label_en-US" xlink:label="lab_us-gaap_MeasurementInputDiscountRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input, Discount Rate [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputDiscountRateMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputDiscountRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MeasurementInputDiscountRateMember" xlink:to="lab_us-gaap_MeasurementInputDiscountRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_e05eae11-4957-4d85-ad56-e24a8bb390ff_terseLabel_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortizable intangibles [Line Items]</link:label>
    <link:label id="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquired Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:to="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MarketingAndAdvertisingExpenseAbstract_e6444e97-05a9-4bd9-b915-52d236ec9d5e_terseLabel_en-US" xlink:label="lab_us-gaap_MarketingAndAdvertisingExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advertising costs</link:label>
    <link:label id="lab_us-gaap_MarketingAndAdvertisingExpenseAbstract_label_en-US" xlink:label="lab_us-gaap_MarketingAndAdvertisingExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marketing and Advertising Expense [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketingAndAdvertisingExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MarketingAndAdvertisingExpenseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MarketingAndAdvertisingExpenseAbstract" xlink:to="lab_us-gaap_MarketingAndAdvertisingExpenseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_160c1eca-fbe6-47ef-87d0-a85443509c95_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additions for tax positions of current year</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_74349250-f600-4eb1-9d57-b48a7ab55fc8_terseLabel_en-US" xlink:label="lab_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rollforward of unrecognized tax benefits</link:label>
    <link:label id="lab_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_label_en-US" xlink:label="lab_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Income Tax Contingencies [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SummaryOfIncomeTaxContingenciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock" xlink:to="lab_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization_b3448678-fc45-4d6a-b6c0-3b66d8f479e9_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of right-of-use assets</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Right-of-Use Asset, Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_f9d2e616-cae5-4a02-a8f2-10f2897fce0a_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of effective tax rate to U.S. statutory tax rate</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionLineItems_7703175d-41ee-4c7e-9c5c-feaa0e7f8b27_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Line Items]</link:label>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionLineItems_label_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_820cc7e3-4ca6-48d8-a29e-7b9d72a93169_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount recognized in accumulated other comprehensive loss, net of tax</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities_63ca598c-80b6-4f6e-bab8-03ceab46cdcd_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Available-for-sale debt securities</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities_4f0b1c12-273b-48e6-9ad2-abb544fce2b1_totalLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Available-for-sale debt securities</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardNameDomain_2c5673ac-e7dd-4818-9838-3b7307b3148f_terseLabel_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Credit Carryforward, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardNameDomain_label_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Credit Carryforward, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxCreditCarryforwardNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxCreditCarryforwardNameDomain" xlink:to="lab_us-gaap_TaxCreditCarryforwardNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_e79b21a8-16c1-4c0d-be58-c4b267b6174c_periodStartLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value of plan assets, beginning of year</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_10d104ff-9cde-4686-9c84-d9b22e28857f_periodEndLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value of plan assets, end of year</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_36c03be0-96a9-45d6-98d4-73efb1e83e9e_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value of plan assets</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:to="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_861fc3ec-2f72-4222-a5a7-e3be0c441c7d_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current operating lease liability [Extensible Enumeration]</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_08163626-a5f8-4a1e-913f-47698cf2c91f_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental cash flow information</link:label>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_label_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Cash Flow Information [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock_a32907dd-da8e-4514-a368-42ccefbc3a60_terseLabel_en-US" xlink:label="lab_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted shares rollforward</link:label>
    <link:label id="lab_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonvested Restricted Stock Shares Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock" xlink:to="lab_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_75e0333d-c4a4-4b48-b3eb-b1d26a2baaac_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:label id="lab_dei_EntityAddressStateOrProvince_label_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressStateOrProvince"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressStateOrProvince" xlink:to="lab_dei_EntityAddressStateOrProvince" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockMember_c31f8c33-ac0b-4e73-a7ab-db5d50a20964_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee stock purchase plan [Member]</link:label>
    <link:label id="lab_us-gaap_EmployeeStockMember_label_en-US" xlink:label="lab_us-gaap_EmployeeStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockMember" xlink:to="lab_us-gaap_EmployeeStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_SupplementalBalanceSheetAndCashFlowInformationTextBlock_33be5071-ce4a-4f09-8195-161112c5f27c_verboseLabel_en-US" xlink:label="lab_dlx_SupplementalBalanceSheetAndCashFlowInformationTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SUPPLEMENTAL BALANCE SHEET AND CASH FLOW INFORMATION</link:label>
    <link:label id="lab_dlx_SupplementalBalanceSheetAndCashFlowInformationTextBlock_label_en-US" xlink:label="lab_dlx_SupplementalBalanceSheetAndCashFlowInformationTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental balance sheet and cash flow information [Text Block]</link:label>
    <link:label id="lab_dlx_SupplementalBalanceSheetAndCashFlowInformationTextBlock_documentation_en-US" xlink:label="lab_dlx_SupplementalBalanceSheetAndCashFlowInformationTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities and equity, and for supplemental cash flow information, including cash paid for interest and income taxes, and significant non-cash transactions.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_SupplementalBalanceSheetAndCashFlowInformationTextBlock" xlink:href="dlx-20221231.xsd#dlx_SupplementalBalanceSheetAndCashFlowInformationTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_SupplementalBalanceSheetAndCashFlowInformationTextBlock" xlink:to="lab_dlx_SupplementalBalanceSheetAndCashFlowInformationTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_82c9031a-d3ec-4334-ac03-f0ba94a7de33_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax [Abstract]</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_4c49df39-a29a-4adc-9dbd-5fc8dfdcfaeb_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average remaining contractual term, options outstanding, end of year</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AwardTypeAxis_7e778ba7-0f25-4cba-bb16-21c6128c6907_terseLabel_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:label id="lab_us-gaap_AwardTypeAxis_label_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="lab_us-gaap_AwardTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanActuarialGainLoss_26fa4b89-dee6-4e7d-a3a9-429a3606bbb6_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net actuarial (gain) loss</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanActuarialGainLoss_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanActuarialGainLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:to="lab_us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_ab38a48f-d3be-40aa-bbd8-cac4f58395fe_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_InterestRateSwapJuly2019Member_24424908-c853-4793-9b41-8703ec5ae8ca_terseLabel_en-US" xlink:label="lab_dlx_InterestRateSwapJuly2019Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">July 2019 interest rate swap [Member]</link:label>
    <link:label id="lab_dlx_InterestRateSwapJuly2019Member_label_en-US" xlink:label="lab_dlx_InterestRateSwapJuly2019Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest rate swap July 2019 [Member]</link:label>
    <link:label id="lab_dlx_InterestRateSwapJuly2019Member_documentation_en-US" xlink:label="lab_dlx_InterestRateSwapJuly2019Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest rate swap July 2019</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_InterestRateSwapJuly2019Member" xlink:href="dlx-20221231.xsd#dlx_InterestRateSwapJuly2019Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_InterestRateSwapJuly2019Member" xlink:to="lab_dlx_InterestRateSwapJuly2019Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringCosts_8365ebce-e81d-4cc1-86d8-e73a0554853a_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and integration costs</link:label>
    <link:label id="lab_us-gaap_RestructuringCosts_label_en-US" xlink:label="lab_us-gaap_RestructuringCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCosts" xlink:to="lab_us-gaap_RestructuringCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_da26ab5a-4562-406e-9306-1f5d818f02c9_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease liabilities (Note 14)</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_6f4a2abb-0302-494f-bfa4-c694fe2ebcac_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCostAbstract_afa21153-efed-4105-9229-944e3c119bc4_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCostAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease expense</link:label>
    <link:label id="lab_us-gaap_LeaseCostAbstract_label_en-US" xlink:label="lab_us-gaap_LeaseCostAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCostAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCostAbstract" xlink:to="lab_us-gaap_LeaseCostAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems_1a299320-bf64-45de-9b31-50f1c649dc96_terseLabel_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories and supplies [Line Items]</link:label>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems_label_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:to="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue_479804bf-530a-4b4f-81af-f545203c8457_verboseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due in six to ten years</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Rolling after 5 through 10 Years, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromDivestitureOfBusinesses_1c0c3892-1446-4855-93f0-41030df8a449_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from sale of business</link:label>
    <link:label id="lab_us-gaap_ProceedsFromDivestitureOfBusinesses_label_en-US" xlink:label="lab_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Divestiture of Businesses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:to="lab_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear_aff61b88-7813-4dd2-8ce7-372007adfabb_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2017</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Year Five, Originated, Four Years before Current Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" xlink:to="lab_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_a97a9b65-81f2-4991-8f9d-66e0b064ad7f_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade accounts receivable</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_eaffdb12-6438-4d43-962d-399a06d7d3b3_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_cd7118c4-d1cf-437d-8d86-c463f4d40eb0_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Excluding Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtNoncurrent" xlink:to="lab_us-gaap_LongTermDebtNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_c9f61ffb-5d73-4841-8b5e-bdc4474ac472_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average remaining lease term (in years)</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfProductiveAssets_65e68f2e-3edc-4b37-b2e8-178fddb5deec_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfProductiveAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from sale of facility</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfProductiveAssets_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfProductiveAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Sale of Productive Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfProductiveAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfProductiveAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfProductiveAssets" xlink:to="lab_us-gaap_ProceedsFromSaleOfProductiveAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ee525781-4a2a-496b-a782-2775bc3a53b7_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based compensation plans [Line Items]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5578cf19-298d-47a6-925c-58ca7ccd81bc_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based compensation plans [Line Items]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_A401Kplan100employermatchMember_13de1260-f058-4df0-a61e-bf581204a17c_terseLabel_en-US" xlink:label="lab_dlx_A401Kplan100employermatchMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">401(k) plan, 100% employer match [Member]</link:label>
    <link:label id="lab_dlx_A401Kplan100employermatchMember_label_en-US" xlink:label="lab_dlx_A401Kplan100employermatchMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">401K plan, 100% employer match [Member]</link:label>
    <link:label id="lab_dlx_A401Kplan100employermatchMember_documentation_en-US" xlink:label="lab_dlx_A401Kplan100employermatchMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee contributions to defined contribution plan matched 100% by employer.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_A401Kplan100employermatchMember" xlink:href="dlx-20221231.xsd#dlx_A401Kplan100employermatchMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_A401Kplan100employermatchMember" xlink:to="lab_dlx_A401Kplan100employermatchMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillPurchaseAccountingAdjustments_f2534dc3-1525-4178-8ab9-3e589e897a19_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement-period adjustment (Note 6)</link:label>
    <link:label id="lab_us-gaap_GoodwillPurchaseAccountingAdjustments_f7ee7cfe-3320-4119-b070-6a082e1e1487_verboseLabel_en-US" xlink:label="lab_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, purchase accounting adjustment</link:label>
    <link:label id="lab_us-gaap_GoodwillPurchaseAccountingAdjustments_label_en-US" xlink:label="lab_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Purchase Accounting Adjustments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:to="lab_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_9423914a-bcf8-4122-8514-bbce6a177e4e_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from investing activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_2d5f51fa-1c1b-4f58-9d99-24254776319a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected benefit payments</link:label>
    <link:label id="lab_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Expected Benefit Payments [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_SwingLineSubFacilityMember_ed8c2a79-9ed1-4ca2-99e2-1fad08a9f94f_terseLabel_en-US" xlink:label="lab_dlx_SwingLineSubFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Swing-line sub-facility [Member]</link:label>
    <link:label id="lab_dlx_SwingLineSubFacilityMember_label_en-US" xlink:label="lab_dlx_SwingLineSubFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Swing-line sub-facility [Member]</link:label>
    <link:label id="lab_dlx_SwingLineSubFacilityMember_documentation_en-US" xlink:label="lab_dlx_SwingLineSubFacilityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Swing-line sub-facility</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_SwingLineSubFacilityMember" xlink:href="dlx-20221231.xsd#dlx_SwingLineSubFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_SwingLineSubFacilityMember" xlink:to="lab_dlx_SwingLineSubFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_DirectToConsumerReportingUnitMember_804a8f9b-6b01-4bb0-8c86-3b840196f2ae_terseLabel_en-US" xlink:label="lab_dlx_DirectToConsumerReportingUnitMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Direct-to-Consumer reporting unit [Member]</link:label>
    <link:label id="lab_dlx_DirectToConsumerReportingUnitMember_label_en-US" xlink:label="lab_dlx_DirectToConsumerReportingUnitMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Direct-to-Consumer Reporting Unit [Member]</link:label>
    <link:label id="lab_dlx_DirectToConsumerReportingUnitMember_documentation_en-US" xlink:label="lab_dlx_DirectToConsumerReportingUnitMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Direct-to-Consumer Reporting Unit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_DirectToConsumerReportingUnitMember" xlink:href="dlx-20221231.xsd#dlx_DirectToConsumerReportingUnitMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_DirectToConsumerReportingUnitMember" xlink:to="lab_dlx_DirectToConsumerReportingUnitMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock_9a78baa6-67e5-4046-b8ea-7f5a7a518c17_terseLabel_en-US" xlink:label="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification adjustments</link:label>
    <link:label id="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification out of Accumulated Other Comprehensive Income [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock" xlink:to="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_d464ff39-719c-421e-87c5-075a4777b196_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares Outstanding</link:label>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_label_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding" xlink:to="lab_dei_EntityCommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_b276b9b0-32ef-4507-9fc0-af4a7482329b_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_ScheduleofprepaidproductdiscountsTableTextBlock_ea325e65-4c26-415d-a530-e15b86940cac_verboseLabel_en-US" xlink:label="lab_dlx_ScheduleofprepaidproductdiscountsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in prepaid product discounts</link:label>
    <link:label id="lab_dlx_ScheduleofprepaidproductdiscountsTableTextBlock_label_en-US" xlink:label="lab_dlx_ScheduleofprepaidproductdiscountsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of prepaid product discounts [Table Text Block]</link:label>
    <link:label id="lab_dlx_ScheduleofprepaidproductdiscountsTableTextBlock_documentation_en-US" xlink:label="lab_dlx_ScheduleofprepaidproductdiscountsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tabular disclosure of changes in prepaid product discounts. Prepaid product discounts are assets associated with the execution or renewal of customer contracts.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_ScheduleofprepaidproductdiscountsTableTextBlock" xlink:href="dlx-20221231.xsd#dlx_ScheduleofprepaidproductdiscountsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_ScheduleofprepaidproductdiscountsTableTextBlock" xlink:to="lab_dlx_ScheduleofprepaidproductdiscountsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_40c55c53-ef8d-436d-8473-08671974dc57_terseLabel_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior, secured revolving credit facility [Member]</link:label>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_label_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facility [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevolvingCreditFacilityMember" xlink:to="lab_us-gaap_RevolvingCreditFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_04efb9b9-cd75-4f93-9253-bdaa54a5e6e9_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current tax provision:</link:label>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Income Tax Expense (Benefit), Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_3ed630eb-80e8-406d-a2bf-9128a31e8373_verboseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net unrealized loss on debt securities [Member]</link:label>
    <link:label id="lab_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" xlink:to="lab_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_1a94fe02-592f-4445-9c27-a9d14e1bded0_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements and Changes in Accounting Principles [Abstract]</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update and Change in Accounting Principle [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:to="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_d8c662a2-cd67-42ae-a8e5-1d46db604a27_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:label id="lab_dei_DocumentType_label_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_7cfb3a94-06d8-4198-8040-5dcfb54e56fe_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average exercise price per option</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCashNoncurrentAssetStatementOfFinancialPositionExtensibleList_c620dacb-fc1a-44d2-9839-be7ebe37cd41_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashNoncurrentAssetStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-current restricted cash included in other non-current assets [Extensible Enumeration]</link:label>
    <link:label id="lab_us-gaap_RestrictedCashNoncurrentAssetStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_RestrictedCashNoncurrentAssetStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Cash, Noncurrent, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashNoncurrentAssetStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashNoncurrentAssetStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashNoncurrentAssetStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_RestrictedCashNoncurrentAssetStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_9670215f-9628-4fd1-9a40-709922b34c1d_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Useful life</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_1c8ac431-f321-4dad-862e-3c8b7e9b6e2e_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net periodic benefit income</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract" xlink:to="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_4043b682-37bd-4e40-a13c-c9cc259e5e62_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forfeited or expired</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_3a1f7d46-9c18-4400-9264-cca3730ae9a0_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_AdditionalMatchingAmountForRestrictedStockUnitAwards_5bce41e8-9434-40e2-9dc7-f48c77a30172_terseLabel_en-US" xlink:label="lab_dlx_AdditionalMatchingAmountForRestrictedStockUnitAwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Company matching amount, restricted stock units</link:label>
    <link:label id="lab_dlx_AdditionalMatchingAmountForRestrictedStockUnitAwards_label_en-US" xlink:label="lab_dlx_AdditionalMatchingAmountForRestrictedStockUnitAwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional matching amount for restricted stock unit awards</link:label>
    <link:label id="lab_dlx_AdditionalMatchingAmountForRestrictedStockUnitAwards_documentation_en-US" xlink:label="lab_dlx_AdditionalMatchingAmountForRestrictedStockUnitAwards" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The additional matching amount of restricted stock units provided by the company to employees when they elect to receive a portion of their bonus payment in the form of restricted stock units.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_AdditionalMatchingAmountForRestrictedStockUnitAwards" xlink:href="dlx-20221231.xsd#dlx_AdditionalMatchingAmountForRestrictedStockUnitAwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_AdditionalMatchingAmountForRestrictedStockUnitAwards" xlink:to="lab_dlx_AdditionalMatchingAmountForRestrictedStockUnitAwards" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_bfd2a7bc-aa80-4291-b226-bdc077a7dc1f_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding, beginning of year</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_9165fd90-6da1-41fa-ac2d-65594641ac21_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding, end of year</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_4751cc81-c160-4881-b044-3afcda577504_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maturities of finance lease liabilities</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:to="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetAcquisitionAxis_cc1df6df-d496-4c69-8161-598649c2458b_terseLabel_en-US" xlink:label="lab_us-gaap_AssetAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Acquisition [Axis]</link:label>
    <link:label id="lab_us-gaap_AssetAcquisitionAxis_label_en-US" xlink:label="lab_us-gaap_AssetAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Acquisition [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetAcquisitionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetAcquisitionAxis" xlink:to="lab_us-gaap_AssetAcquisitionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_FormsAndOtherProductsMember_1217b9d8-1454-4dc5-987e-77bc8c1a7e9a_terseLabel_en-US" xlink:label="lab_dlx_FormsAndOtherProductsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forms and other products [Member]</link:label>
    <link:label id="lab_dlx_FormsAndOtherProductsMember_label_en-US" xlink:label="lab_dlx_FormsAndOtherProductsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forms and other products [Member]</link:label>
    <link:label id="lab_dlx_FormsAndOtherProductsMember_documentation_en-US" xlink:label="lab_dlx_FormsAndOtherProductsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forms and other products</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_FormsAndOtherProductsMember" xlink:href="dlx-20221231.xsd#dlx_FormsAndOtherProductsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_FormsAndOtherProductsMember" xlink:to="lab_dlx_FormsAndOtherProductsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_81669830-2d4f-4db7-bcd9-283354b06bed_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income taxes</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_a199af77-d0a5-44e4-b4be-21e7254d02a2_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total deferred tax provision</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_InternallaborMember_116a4fa9-2294-4aa9-8329-10650b965ee2_terseLabel_en-US" xlink:label="lab_dlx_InternallaborMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Internal labor [Member]</link:label>
    <link:label id="lab_dlx_InternallaborMember_label_en-US" xlink:label="lab_dlx_InternallaborMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Internal labor [Member]</link:label>
    <link:label id="lab_dlx_InternallaborMember_documentation_en-US" xlink:label="lab_dlx_InternallaborMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Internal labor costs incurred as part of a restructuring or integration initiative.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_InternallaborMember" xlink:href="dlx-20221231.xsd#dlx_InternallaborMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_InternallaborMember" xlink:to="lab_dlx_InternallaborMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_FundsHeldForCustomersLiabiilty_0b422f1c-d58b-4cc4-ae64-f0a5d42d10c4_terseLabel_en-US" xlink:label="lab_dlx_FundsHeldForCustomersLiabiilty" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Funds held for customers</link:label>
    <link:label id="lab_dlx_FundsHeldForCustomersLiabiilty_label_en-US" xlink:label="lab_dlx_FundsHeldForCustomersLiabiilty" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Funds Held For Customers Liabiilty</link:label>
    <link:label id="lab_dlx_FundsHeldForCustomersLiabiilty_documentation_en-US" xlink:label="lab_dlx_FundsHeldForCustomersLiabiilty" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Carrying amount as of the balance sheet date of the liability for funds held on behalf of others that are expected to be settled within one year.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_FundsHeldForCustomersLiabiilty" xlink:href="dlx-20221231.xsd#dlx_FundsHeldForCustomersLiabiilty"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_FundsHeldForCustomersLiabiilty" xlink:to="lab_dlx_FundsHeldForCustomersLiabiilty" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_27707a97-98a4-4db4-98aa-041a3220c8fc_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Postretirement benefit plan asset (Note 12)</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_4302a6e9-6df3-48d4-a40a-3c4ab6e0f703_verboseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other non-current assets</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets for Plan Benefits, Defined Benefit Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" xlink:to="lab_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_AmortizationOfPrepaidProductDiscounts_0586dacf-d421-4ac3-9f76-b06dcb9f78c4_terseLabel_en-US" xlink:label="lab_dlx_AmortizationOfPrepaidProductDiscounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of prepaid product discounts</link:label>
    <link:label id="lab_dlx_AmortizationOfPrepaidProductDiscounts_643c9e20-9627-4823-bb05-23d4f5fdc3e6_negatedLabel_en-US" xlink:label="lab_dlx_AmortizationOfPrepaidProductDiscounts" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization</link:label>
    <link:label id="lab_dlx_AmortizationOfPrepaidProductDiscounts_label_en-US" xlink:label="lab_dlx_AmortizationOfPrepaidProductDiscounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of prepaid product discounts</link:label>
    <link:label id="lab_dlx_AmortizationOfPrepaidProductDiscounts_documentation_en-US" xlink:label="lab_dlx_AmortizationOfPrepaidProductDiscounts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The amount of expense recognized in the current period that reflects the amortization of prepaid product discounts associated with the 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.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_AmortizationOfPrepaidProductDiscounts" xlink:href="dlx-20221231.xsd#dlx_AmortizationOfPrepaidProductDiscounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_AmortizationOfPrepaidProductDiscounts" xlink:to="lab_dlx_AmortizationOfPrepaidProductDiscounts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityAverageOutstandingAmount_f65e255b-a182-4b1f-9463-351d87ec94ed_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityAverageOutstandingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Daily average amount outstanding</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityAverageOutstandingAmount_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityAverageOutstandingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Average Outstanding Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityAverageOutstandingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityAverageOutstandingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityAverageOutstandingAmount" xlink:to="lab_us-gaap_LineOfCreditFacilityAverageOutstandingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_1b69e9c2-708b-4658-afe0-4d700b3a183a_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue in excess of billings</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:to="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_348d5a09-277c-4b36-89af-0dc845e0dafe_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Write-offs and other</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Writeoff</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_094084ba-967c-4fca-a836-953dfb72d798_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract" xlink:to="lab_us-gaap_DebtDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy_0455d072-8537-41ca-80d9-e31098dd4d45_terseLabel_en-US" xlink:label="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade accounts receivable</link:label>
    <link:label id="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy_label_en-US" xlink:label="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:to="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_c923108f-a5c9-4189-ac5b-cb738d7b76ba_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationAxis" xlink:to="lab_us-gaap_IncomeStatementLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanContributionsByEmployer_a419e01c-59ba-4180-81b6-ba1658604c10_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Company contributions</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanContributionsByEmployer_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Contributions by Employer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanContributionsByEmployer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:to="lab_us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TradeAccountsReceivableMember_4f679a02-f5ca-4f56-9444-f51b1d59ea84_terseLabel_en-US" xlink:label="lab_us-gaap_TradeAccountsReceivableMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade accounts receivable [Member]</link:label>
    <link:label id="lab_us-gaap_TradeAccountsReceivableMember_label_en-US" xlink:label="lab_us-gaap_TradeAccountsReceivableMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade Accounts Receivable [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeAccountsReceivableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeAccountsReceivableMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TradeAccountsReceivableMember" xlink:to="lab_us-gaap_TradeAccountsReceivableMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_2ae49017-0554-4055-ab47-36afc131230f_verboseLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued liabilities</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_8382498d-c34b-469d-84a8-b484f337abb0_totalLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued liabilities</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnsecuredDebtMember_3ab39095-6750-4d48-bd94-17d0cf0bc0e6_terseLabel_en-US" xlink:label="lab_us-gaap_UnsecuredDebtMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior, unsecured notes [Member]</link:label>
    <link:label id="lab_us-gaap_UnsecuredDebtMember_label_en-US" xlink:label="lab_us-gaap_UnsecuredDebtMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unsecured Debt [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnsecuredDebtMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnsecuredDebtMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnsecuredDebtMember" xlink:to="lab_us-gaap_UnsecuredDebtMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1_2b2a48b1-71a9-423d-97a1-ccf0a0f1b5c0_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total net tax benefit (expense)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Tax, Portion Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_aa5beef9-8515-4eab-b43c-7bbfa77d2f56_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current portion of long-term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_6f6c2e70-70f5-4f93-a523-4cb71112a243_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: current portion of long-term debt, net of debt issuance costs</link:label>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtCurrent" xlink:to="lab_us-gaap_LongTermDebtCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1_48d658ab-d117-4286-8748-e079b7eca581_terseLabel_en-US" xlink:label="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquired intangibles</link:label>
    <link:label id="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1_0a2de390-f4de-4e99-83d2-fa101cd1457e_verboseLabel_en-US" xlink:label="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets</link:label>
    <link:label id="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1_label_en-US" xlink:label="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:to="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_7154792c-9b30-4592-8479-36a05eff5ac0_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided (used) by financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_d0b9d403-d8ce-4d12-90f9-1f57ca78d5e6_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_label_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingPoliciesAbstract" xlink:to="lab_us-gaap_AccountingPoliciesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock_c6f2df1c-a0bd-4f57-9444-e4aa802dbd8c_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for credit losses</link:label>
    <link:label id="lab_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Allowance for Credit Loss [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" xlink:to="lab_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_5d3f5a94-a918-42bd-a5b1-8cc43885c8b8_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign tax rate differences</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionDomain_3dd57476-4ff4-4334-913d-3176efd3b501_terseLabel_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Domain]</link:label>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionDomain_label_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MajorCustomersAxis_f57a9268-2915-4ccc-93a2-dac8fce7166e_terseLabel_en-US" xlink:label="lab_srt_MajorCustomersAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Axis]</link:label>
    <link:label id="lab_srt_MajorCustomersAxis_label_en-US" xlink:label="lab_srt_MajorCustomersAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MajorCustomersAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MajorCustomersAxis" xlink:to="lab_srt_MajorCustomersAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityNoncurrent_cedb5685-51c4-4535-be4a-1db8ca7f6e29_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other non-current liabilities</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanInterestCost_b4b52042-c526-4e55-bcc7-491a73386d4e_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanInterestCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest cost</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanInterestCost_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanInterestCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Interest Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanInterestCost" xlink:to="lab_us-gaap_DefinedBenefitPlanInterestCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_72121f71-1b9e-4c12-9cc3-fdf53d7e3cb5_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average assumptions used in Black-Scholes option pricing model</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_28b415a4-cc82-4829-9416-fc974b7c9f7d_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized holding (loss) gain arising during the year</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_9c8ce06f-c7ff-46de-8971-9cd494c912ee_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components of income tax provision</link:label>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_PrepaidproductdiscountsPolicyTextBlockPolicyTextBlock_9c97bc30-5b2e-4372-8335-effba736dc0c_terseLabel_en-US" xlink:label="lab_dlx_PrepaidproductdiscountsPolicyTextBlockPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid product discounts</link:label>
    <link:label id="lab_dlx_PrepaidproductdiscountsPolicyTextBlockPolicyTextBlock_label_en-US" xlink:label="lab_dlx_PrepaidproductdiscountsPolicyTextBlockPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid product discounts [Policy Text Block] [Policy Text Block]</link:label>
    <link:label id="lab_dlx_PrepaidproductdiscountsPolicyTextBlockPolicyTextBlock_documentation_en-US" xlink:label="lab_dlx_PrepaidproductdiscountsPolicyTextBlockPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of accounting policy for prepaid product discounts, which are discounts associated with the execution and/or renewal of customer contracts.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_PrepaidproductdiscountsPolicyTextBlockPolicyTextBlock" xlink:href="dlx-20221231.xsd#dlx_PrepaidproductdiscountsPolicyTextBlockPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_PrepaidproductdiscountsPolicyTextBlockPolicyTextBlock" xlink:to="lab_dlx_PrepaidproductdiscountsPolicyTextBlockPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_7460dd50-e1b2-4cb9-baf6-b8f7bcfbb3dc_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in valuation allowances</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_54456f06-7a95-4260-bc22-bfc4af7db3fb_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average period over which expense for unvested awards will be recognized</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_da29a12c-1bf5-4d27-9acb-6730409840b9_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average remaining contractual term, options exercisable, end of year</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_625f5cf2-bf72-4565-bf13-4104467babb9_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangibles</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_d2f0575d-003d-4cd1-bc45-4ede3f15f1da_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income (loss) before reclassifications</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), before Reclassifications, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByBalanceSheetGroupingTextBlock_f9cacb00-0b03-410d-8df7-3a7ac64d8b6e_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value of financial instruments</link:label>
    <link:label id="lab_us-gaap_FairValueByBalanceSheetGroupingTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, by Balance Sheet Grouping [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByBalanceSheetGroupingTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:to="lab_us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeContractTypeDomain_d15b0fe2-791c-4855-a740-a8d3641d12a6_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeContractTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Contract [Domain]</link:label>
    <link:label id="lab_us-gaap_DerivativeContractTypeDomain_label_en-US" xlink:label="lab_us-gaap_DerivativeContractTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Contract [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeContractTypeDomain" xlink:to="lab_us-gaap_DerivativeContractTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GrossProfit_4f824a44-0fd0-46ee-ac53-32cc100bfc08_totalLabel_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross profit</link:label>
    <link:label id="lab_us-gaap_GrossProfit_label_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross Profit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrossProfit" xlink:to="lab_us-gaap_GrossProfit" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_1493311c-de46-4ef2-954c-8ca5d90ae237_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:label id="lab_dei_EntityRegistrantName_label_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentRepurchasedFaceAmount_cc4c9549-b7f1-417f-a752-1b6dc29d8efc_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentRepurchasedFaceAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt settled</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentRepurchasedFaceAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentRepurchasedFaceAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Repurchased Face Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRepurchasedFaceAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRepurchasedFaceAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentRepurchasedFaceAmount" xlink:to="lab_us-gaap_DebtInstrumentRepurchasedFaceAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_bae2f952-bc5b-4c4e-b531-c7bc12c9c6f4_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_AccruedWagesAndPayrollLiabilities_27041e00-4cae-43e2-8c53-bdba668a9193_terseLabel_en-US" xlink:label="lab_dlx_AccruedWagesAndPayrollLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Wages and payroll liabilities, including vacation</link:label>
    <link:label id="lab_dlx_AccruedWagesAndPayrollLiabilities_label_en-US" xlink:label="lab_dlx_AccruedWagesAndPayrollLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued wages and payroll liabilities</link:label>
    <link:label id="lab_dlx_AccruedWagesAndPayrollLiabilities_documentation_en-US" xlink:label="lab_dlx_AccruedWagesAndPayrollLiabilities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">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).</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_AccruedWagesAndPayrollLiabilities" xlink:href="dlx-20221231.xsd#dlx_AccruedWagesAndPayrollLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_AccruedWagesAndPayrollLiabilities" xlink:to="lab_dlx_AccruedWagesAndPayrollLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_RestructuringOperatingExpense_4cfe27e0-cbba-4eb0-9968-054244628acc_negatedTerseLabel_en-US" xlink:label="lab_dlx_RestructuringOperatingExpense" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and integration expense</link:label>
    <link:label id="lab_dlx_RestructuringOperatingExpense_label_en-US" xlink:label="lab_dlx_RestructuringOperatingExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring operating expense</link:label>
    <link:label id="lab_dlx_RestructuringOperatingExpense_documentation_en-US" xlink:label="lab_dlx_RestructuringOperatingExpense" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount of expenses associated with exit or disposal activities pursuant to an authorized plan and classified as operating expenses on the statement of income.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_RestructuringOperatingExpense" xlink:href="dlx-20221231.xsd#dlx_RestructuringOperatingExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_RestructuringOperatingExpense" xlink:to="lab_dlx_RestructuringOperatingExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_c89e98c6-9e8f-47a3-bf05-90165c1e092c_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table]</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable" xlink:to="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_f76c9849-cd05-4932-a462-e2c16a3431fc_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividend yield</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCashEquivalentsCurrent_a164de4f-68bd-4ffc-b28c-46ea2e827770_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashEquivalentsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted cash and restricted cash equivalents included in funds held for customers</link:label>
    <link:label id="lab_us-gaap_RestrictedCashEquivalentsCurrent_label_en-US" xlink:label="lab_us-gaap_RestrictedCashEquivalentsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Cash Equivalents, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashEquivalentsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashEquivalentsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashEquivalentsCurrent" xlink:to="lab_us-gaap_RestrictedCashEquivalentsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_ChecksMember_201ccdec-fcb9-477c-b615-0a3f6a68be78_terseLabel_en-US" xlink:label="lab_dlx_ChecksMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Checks [Member]</link:label>
    <link:label id="lab_dlx_ChecksMember_label_en-US" xlink:label="lab_dlx_ChecksMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Checks [Member]</link:label>
    <link:label id="lab_dlx_ChecksMember_documentation_en-US" xlink:label="lab_dlx_ChecksMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Checks Business Segment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_ChecksMember" xlink:href="dlx-20221231.xsd#dlx_ChecksMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_ChecksMember" xlink:to="lab_dlx_ChecksMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_Deferredtaxassetsoperatingleases_58adf4af-2571-474d-9201-af37cbff18b7_terseLabel_en-US" xlink:label="lab_dlx_Deferredtaxassetsoperatingleases" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating leases</link:label>
    <link:label id="lab_dlx_Deferredtaxassetsoperatingleases_label_en-US" xlink:label="lab_dlx_Deferredtaxassetsoperatingleases" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax assets, operating leases</link:label>
    <link:label id="lab_dlx_Deferredtaxassetsoperatingleases_documentation_en-US" xlink:label="lab_dlx_Deferredtaxassetsoperatingleases" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from operating leases.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_Deferredtaxassetsoperatingleases" xlink:href="dlx-20221231.xsd#dlx_Deferredtaxassetsoperatingleases"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_Deferredtaxassetsoperatingleases" xlink:to="lab_dlx_Deferredtaxassetsoperatingleases" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_d544e5da-f9e4-4e96-9935-62790ace44d5_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Benefits paid from plan assets and company funds</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Benefit Obligation, Benefits Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:to="lab_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_7e28eed9-09b6-4c40-882e-5e9ec887c6a7_verboseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">POSTRETIREMENT BENEFITS</link:label>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Benefits [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:to="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeasesAbstract_b90b4f93-c126-4952-838c-2d768bf6a2f1_terseLabel_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:label id="lab_us-gaap_LeasesAbstract_label_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeasesAbstract" xlink:to="lab_us-gaap_LeasesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_03753fef-b7a9-4962-ae01-d6853bcb8ff9_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total shareholders' equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_fefc1669-b57e-4319-a67a-035f7b362a67_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance, beginning of year</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_ceae2156-8693-4409-94ed-aa2006f7baa3_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance, end of year</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_DeferredTaxLiabilitiesCloudComputingArrangements_128b74b7-99de-46d7-866c-278d3402fdd1_terseLabel_en-US" xlink:label="lab_dlx_DeferredTaxLiabilitiesCloudComputingArrangements" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cloud computing arrangements</link:label>
    <link:label id="lab_dlx_DeferredTaxLiabilitiesCloudComputingArrangements_label_en-US" xlink:label="lab_dlx_DeferredTaxLiabilitiesCloudComputingArrangements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax liabilities, cloud computing arrangements</link:label>
    <link:label id="lab_dlx_DeferredTaxLiabilitiesCloudComputingArrangements_documentation_en-US" xlink:label="lab_dlx_DeferredTaxLiabilitiesCloudComputingArrangements" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount of deferred tax liability attributable to taxable temporary differences from amounts capitalized for cloud computing arrangements.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_DeferredTaxLiabilitiesCloudComputingArrangements" xlink:href="dlx-20221231.xsd#dlx_DeferredTaxLiabilitiesCloudComputingArrangements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_DeferredTaxLiabilitiesCloudComputingArrangements" xlink:to="lab_dlx_DeferredTaxLiabilitiesCloudComputingArrangements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GeographicDistributionDomain_bb97b0d1-2d0a-42df-9cb3-0d6f3e95517f_terseLabel_en-US" xlink:label="lab_us-gaap_GeographicDistributionDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographic Distribution [Domain]</link:label>
    <link:label id="lab_us-gaap_GeographicDistributionDomain_label_en-US" xlink:label="lab_us-gaap_GeographicDistributionDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographic Distribution [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicDistributionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeographicDistributionDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeographicDistributionDomain" xlink:to="lab_us-gaap_GeographicDistributionDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_766df098-021a-45db-afa5-43a3e124b06b_terseLabel_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation</link:label>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:to="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LegalCostsPolicyTextBlock_f36d40b9-c164-4e14-bd27-538fab147404_terseLabel_en-US" xlink:label="lab_us-gaap_LegalCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation</link:label>
    <link:label id="lab_us-gaap_LegalCostsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_LegalCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Legal Costs, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LegalCostsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LegalCostsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LegalCostsPolicyTextBlock" xlink:to="lab_us-gaap_LegalCostsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromDebtNetOfIssuanceCosts_b330ea8e-dd83-4471-b101-63cd585b50c1_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from debt offering, net of discount and debt issuance costs</link:label>
    <link:label id="lab_us-gaap_ProceedsFromDebtNetOfIssuanceCosts_label_en-US" xlink:label="lab_us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Debt, Net of Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromDebtNetOfIssuanceCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xlink:to="lab_us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MinimumMember_c98131bc-ce05-418a-bb5d-629d4b52198a_terseLabel_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum [Member]</link:label>
    <link:label id="lab_srt_MinimumMember_label_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember" xlink:to="lab_srt_MinimumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_9c41a023-a186-40f7-8e74-d7d2814993f0_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_label_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_bac1f68e-2f7d-426f-9766-30215b917bdd_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, par value (per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_ShortTermLeaseTerm_e091809b-233c-4201-be9f-c71f9f9d05c6_terseLabel_en-US" xlink:label="lab_dlx_ShortTermLeaseTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term lease term</link:label>
    <link:label id="lab_dlx_ShortTermLeaseTerm_label_en-US" xlink:label="lab_dlx_ShortTermLeaseTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term lease term</link:label>
    <link:label id="lab_dlx_ShortTermLeaseTerm_documentation_en-US" xlink:label="lab_dlx_ShortTermLeaseTerm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Period under which operating leases are accounted for as short-term leases in accordance with the company's accounting policies.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_ShortTermLeaseTerm" xlink:href="dlx-20221231.xsd#dlx_ShortTermLeaseTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_ShortTermLeaseTerm" xlink:to="lab_dlx_ShortTermLeaseTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_55b55890-d41e-46ee-b755-792067ff2fa0_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized gain (loss) arising during the year</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTaxAbstract_f53cec05-cb15-4463-83ab-49f13f8787c6_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTaxAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less reclassification of amounts to net income:</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTaxAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTaxAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, after Tax [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTaxAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTaxAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTaxAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTaxAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureTable_0c3485ce-61bf-4e2f-a75c-2d3032545a0d_terseLabel_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]</link:label>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureTable_label_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:to="lab_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_259dbb95-5719-42e1-9e79-cf8e6bca615f_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization_681df5c8-0e03-4c06-b028-362c3cc5fb52_terseLabel_en-US" xlink:label="lab_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cloud computing arrangement implementation costs</link:label>
    <link:label id="lab_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization_label_en-US" xlink:label="lab_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hosting Arrangement, Service Contract, Implementation Cost, Capitalized, after Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization" xlink:to="lab_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GeographicDistributionForeignMember_9cb3e7ac-dc67-408f-9a34-14f467164686_terseLabel_en-US" xlink:label="lab_us-gaap_GeographicDistributionForeignMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign, primarily Canada [Member]</link:label>
    <link:label id="lab_us-gaap_GeographicDistributionForeignMember_label_en-US" xlink:label="lab_us-gaap_GeographicDistributionForeignMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographic Distribution, Foreign [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicDistributionForeignMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeographicDistributionForeignMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeographicDistributionForeignMember" xlink:to="lab_us-gaap_GeographicDistributionForeignMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_5c86f388-8649-40d1-9eaf-4b4f9340aa52_verboseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">FAIR VALUE MEASUREMENTS</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:to="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComparabilityOfPriorYearFinancialData_2f136932-9a7b-4ab8-961c-2a900cd73b3e_terseLabel_en-US" xlink:label="lab_us-gaap_ComparabilityOfPriorYearFinancialData" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comparability</link:label>
    <link:label id="lab_us-gaap_ComparabilityOfPriorYearFinancialData_label_en-US" xlink:label="lab_us-gaap_ComparabilityOfPriorYearFinancialData" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comparability of Prior Year Financial Data, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComparabilityOfPriorYearFinancialData" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComparabilityOfPriorYearFinancialData"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComparabilityOfPriorYearFinancialData" xlink:to="lab_us-gaap_ComparabilityOfPriorYearFinancialData" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_d37d80b2-5c66-417c-843f-43e18e2d741e_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:label id="lab_dei_TradingSymbol_label_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_0d5df4c0-2b0c-4d04-a7a3-2bab148b3201_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:label id="lab_dei_EntityFileNumber_label_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber" xlink:to="lab_dei_EntityFileNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_39ba10f8-d5d4-4cd6-a10b-871c9aa16d8e_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and development tax credit</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_291d14e1-e4be-4154-8394-52f37db5c5b2_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated other comprehensive loss [Line Items]</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_f8394cf3-71dc-4a1f-b078-319256b4935c_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax_dcc690d4-12b6-44c7-9f34-0c349f224b9f_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification of foreign currency translation loss to net income</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax_635fd18d-4b1d-48c0-9819-11eee69e4d76_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency translation adjustment</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Reclassification Adjustment from AOCI, Realized upon Sale or Liquidation, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredRevenueCurrent_7ce79176-291d-4326-ab25-5af0f89ae162_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredRevenueCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred revenue</link:label>
    <link:label id="lab_us-gaap_DeferredRevenueCurrent_label_en-US" xlink:label="lab_us-gaap_DeferredRevenueCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Revenue, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenueCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredRevenueCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredRevenueCurrent" xlink:to="lab_us-gaap_DeferredRevenueCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_46246a95-0cae-4a82-ab4d-5a8897a4e293_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive income attributable to non-controlling Interest</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_7b1bc8a8-c2b7-444a-b7f4-95616b453687_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign</link:label>
    <link:label id="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Foreign Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtPercentageBearingFixedInterestRate_1443a660-1322-447b-a4bb-5f2b60ba183c_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtPercentageBearingFixedInterestRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stated interest rate</link:label>
    <link:label id="lab_us-gaap_LongTermDebtPercentageBearingFixedInterestRate_label_en-US" xlink:label="lab_us-gaap_LongTermDebtPercentageBearingFixedInterestRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Percentage Bearing Fixed Interest, Percentage Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtPercentageBearingFixedInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtPercentageBearingFixedInterestRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtPercentageBearingFixedInterestRate" xlink:to="lab_us-gaap_LongTermDebtPercentageBearingFixedInterestRate" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_TitleOfIndividualAxis_7f5d4517-d078-4bc9-9714-8e9cbf5a708d_terseLabel_en-US" xlink:label="lab_srt_TitleOfIndividualAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of Individual [Axis]</link:label>
    <link:label id="lab_srt_TitleOfIndividualAxis_label_en-US" xlink:label="lab_srt_TitleOfIndividualAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of Individual [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_TitleOfIndividualAxis" xlink:to="lab_srt_TitleOfIndividualAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativesPolicyTextBlock_d8692bb2-5b50-4813-b534-767046aa79ba_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative financial instruments</link:label>
    <link:label id="lab_us-gaap_DerivativesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_DerivativesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivatives, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativesPolicyTextBlock" xlink:to="lab_us-gaap_DerivativesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_AssetsheldforsalePolicyTextBlock_ba3fe389-450c-41d0-8a9d-0aa79099682f_terseLabel_en-US" xlink:label="lab_dlx_AssetsheldforsalePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets held for sale</link:label>
    <link:label id="lab_dlx_AssetsheldforsalePolicyTextBlock_label_en-US" xlink:label="lab_dlx_AssetsheldforsalePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets held for sale [Policy Text Block]</link:label>
    <link:label id="lab_dlx_AssetsheldforsalePolicyTextBlock_documentation_en-US" xlink:label="lab_dlx_AssetsheldforsalePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of accounting policy for assets classified as held for sale in the entity's statement of financial position.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_AssetsheldforsalePolicyTextBlock" xlink:href="dlx-20221231.xsd#dlx_AssetsheldforsalePolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_AssetsheldforsalePolicyTextBlock" xlink:to="lab_dlx_AssetsheldforsalePolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_385e29b5-4490-46dc-9214-b188087ceee9_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_d45ff715-eb2d-4b18-8a55-033ce756cb35_totalLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective tax rate</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock_96da561b-7592-4493-b0b4-1dfc11f29637_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit facility</link:label>
    <link:label id="lab_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Line of Credit Facilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock" xlink:to="lab_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_68234f7e-ff0a-4b1d-9591-2888536b17ed_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanTable_c687b110-b70a-4344-b4d3-a6308f758df9_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan [Table]</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanTable_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanTable" xlink:to="lab_us-gaap_DefinedContributionPlanTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_AmortizationPeriodNetActuarialLoss_054dd08f-c5eb-466b-8d61-059ce2555d0c_terseLabel_en-US" xlink:label="lab_dlx_AmortizationPeriodNetActuarialLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization period net actuarial loss</link:label>
    <link:label id="lab_dlx_AmortizationPeriodNetActuarialLoss_label_en-US" xlink:label="lab_dlx_AmortizationPeriodNetActuarialLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization period net actuarial loss</link:label>
    <link:label id="lab_dlx_AmortizationPeriodNetActuarialLoss_documentation_en-US" xlink:label="lab_dlx_AmortizationPeriodNetActuarialLoss" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The period over which the company's net actuarial loss will be recognized as a component of net periodic benefit expense.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_AmortizationPeriodNetActuarialLoss" xlink:href="dlx-20221231.xsd#dlx_AmortizationPeriodNetActuarialLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_AmortizationPeriodNetActuarialLoss" xlink:to="lab_dlx_AmortizationPeriodNetActuarialLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UseOfEstimates_ffba4e47-614a-4446-b7b6-51273d248c93_terseLabel_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Use of estimates</link:label>
    <link:label id="lab_us-gaap_UseOfEstimates_label_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UseOfEstimates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UseOfEstimates" xlink:to="lab_us-gaap_UseOfEstimates" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_dbe5d318-85c8-416f-a688-daa85508da51_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ACQUISITION AND DIVESTITURES</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:to="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryRawMaterials_a9428b9b-8e86-4c81-9519-d162413f89c8_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryRawMaterials" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Raw materials</link:label>
    <link:label id="lab_us-gaap_InventoryRawMaterials_label_en-US" xlink:label="lab_us-gaap_InventoryRawMaterials" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Raw Materials, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterials" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryRawMaterials"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryRawMaterials" xlink:to="lab_us-gaap_InventoryRawMaterials" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_f90f9b18-d7e8-4d89-b03b-fd7fefe26b81_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_da4d468d-3cfc-4073-8e9e-6b092dbca7ba_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration risk, percentage</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskPercentage1" xlink:to="lab_us-gaap_ConcentrationRiskPercentage1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedContractCostAmortizationPeriod_b1b88e19-fc0b-49ab-95ae-7207007be8d5_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostAmortizationPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized contract costs amortization period</link:label>
    <link:label id="lab_us-gaap_CapitalizedContractCostAmortizationPeriod_label_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostAmortizationPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Contract Cost, Amortization Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostAmortizationPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedContractCostAmortizationPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedContractCostAmortizationPeriod" xlink:to="lab_us-gaap_CapitalizedContractCostAmortizationPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_c08db2b8-1646-4c97-abfc-cfe562cb803c_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pro forma net income (loss) attributable to Deluxe</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Pro Forma Net Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:to="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_04132d17-05c2-4a32-9a54-d4fc20e489e5_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">INCOME TAX PROVISION</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_00455e30-1edb-4b4d-8c41-87395bbf938e_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate intrinsic value, outstanding, end of year</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfHealthCareCostTrendRatesTableTextBlock_422708c7-876b-4bb1-8202-ac59e1d84fd9_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfHealthCareCostTrendRatesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Health care cost trend rate assumptions</link:label>
    <link:label id="lab_us-gaap_ScheduleOfHealthCareCostTrendRatesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfHealthCareCostTrendRatesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Health Care Cost Trend Rates [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfHealthCareCostTrendRatesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfHealthCareCostTrendRatesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfHealthCareCostTrendRatesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfHealthCareCostTrendRatesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_3c72d228-5462-4229-8ebe-2e2954798db6_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic earnings per share</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_968ccdda-1d46-4f83-a4d1-f38aacdb0526_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings per share - basic</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="lab_us-gaap_EarningsPerShareBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_LoansAndNotesReceivableFromDistributorsMember_fab4d619-ce49-49e3-8808-1dda62187ed1_terseLabel_en-US" xlink:label="lab_dlx_LoansAndNotesReceivableFromDistributorsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loans and notes receivable from distributors [Member]</link:label>
    <link:label id="lab_dlx_LoansAndNotesReceivableFromDistributorsMember_label_en-US" xlink:label="lab_dlx_LoansAndNotesReceivableFromDistributorsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loans and notes receivable from distributors [Member]</link:label>
    <link:label id="lab_dlx_LoansAndNotesReceivableFromDistributorsMember_documentation_en-US" xlink:label="lab_dlx_LoansAndNotesReceivableFromDistributorsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loans and notes receivable from the entity's distributors.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_LoansAndNotesReceivableFromDistributorsMember" xlink:href="dlx-20221231.xsd#dlx_LoansAndNotesReceivableFromDistributorsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_LoansAndNotesReceivableFromDistributorsMember" xlink:to="lab_dlx_LoansAndNotesReceivableFromDistributorsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax_07a501af-1981-43d0-98ac-be97c118ddf0_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification of realized (gain) loss to net income</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax_aa3776f4-cd15-48fa-9243-962bad2f4347_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax (expense) benefit</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_acde87be-eace-4b4d-a3ec-b72fa4414da3_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value, awards vested</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CorporateNonSegmentMember_760e96ce-673b-46ac-8026-5faea84f646f_terseLabel_en-US" xlink:label="lab_us-gaap_CorporateNonSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate operations [Member]</link:label>
    <link:label id="lab_us-gaap_CorporateNonSegmentMember_label_en-US" xlink:label="lab_us-gaap_CorporateNonSegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate, Non-Segment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CorporateNonSegmentMember" xlink:to="lab_us-gaap_CorporateNonSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_03db0167-ab3c-4205-9a9c-794c0c9fd214_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedInCalculationsAbstract_effdf1f6-ad8f-43ff-b166-f966f48e62c3_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedInCalculationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Actuarial assumptions</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedInCalculationsAbstract_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedInCalculationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Assumptions Used in Calculations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedInCalculationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedInCalculationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedInCalculationsAbstract" xlink:to="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedInCalculationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpenseCurrent_0606ac6c-e081-4878-8f4b-b90013c7657e_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses</link:label>
    <link:label id="lab_us-gaap_PrepaidExpenseCurrent_label_en-US" xlink:label="lab_us-gaap_PrepaidExpenseCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid Expense, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseCurrent" xlink:to="lab_us-gaap_PrepaidExpenseCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_86c65b17-97ba-41e5-aba1-8753773fedd8_terseLabel_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_label_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent" xlink:to="lab_dei_EntityInteractiveDataCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByBalanceSheetGroupingTable_f84eaaf4-650f-4778-8838-f9cdd5d2fe8e_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, by Balance Sheet Grouping [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueByBalanceSheetGroupingTable_label_en-US" xlink:label="lab_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, by Balance Sheet Grouping [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:to="lab_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_91234c75-fc7f-438e-8ef7-331490c7b2cc_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_e08015b7-b484-4914-b6b5-2f8eb752f38d_verboseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in assets and liabilities, net of effect of acquisition:</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Operating Capital [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies_43e48ded-48a8-4e1e-8df9-e2cdc39cc66f_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in unrecognized tax benefits, including interest and penalties</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Contingency, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MoneyMarketFundsMember_2877b79f-233f-49ba-8e61-e5487f3b0585_verboseLabel_en-US" xlink:label="lab_us-gaap_MoneyMarketFundsMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Money market fund [Member]</link:label>
    <link:label id="lab_us-gaap_MoneyMarketFundsMember_label_en-US" xlink:label="lab_us-gaap_MoneyMarketFundsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Money Market Funds [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MoneyMarketFundsMember" xlink:to="lab_us-gaap_MoneyMarketFundsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LandAndBuildingMember_7c27a930-540f-48cb-87c1-4732b741a68c_terseLabel_en-US" xlink:label="lab_us-gaap_LandAndBuildingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Real estate [Member]</link:label>
    <link:label id="lab_us-gaap_LandAndBuildingMember_label_en-US" xlink:label="lab_us-gaap_LandAndBuildingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Land and Building [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandAndBuildingMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LandAndBuildingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LandAndBuildingMember" xlink:to="lab_us-gaap_LandAndBuildingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_6a6ffa46-c813-435b-b733-f3abf475c065_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_TotalFinanceLeaseCost_44535d2a-e5a9-4d5c-89b8-3413a1c85386_totalLabel_en-US" xlink:label="lab_dlx_TotalFinanceLeaseCost" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total finance lease expense</link:label>
    <link:label id="lab_dlx_TotalFinanceLeaseCost_label_en-US" xlink:label="lab_dlx_TotalFinanceLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total finance lease cost</link:label>
    <link:label id="lab_dlx_TotalFinanceLeaseCost_documentation_en-US" xlink:label="lab_dlx_TotalFinanceLeaseCost" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total finance lease cost during the reporting period.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_TotalFinanceLeaseCost" xlink:href="dlx-20221231.xsd#dlx_TotalFinanceLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_TotalFinanceLeaseCost" xlink:to="lab_dlx_TotalFinanceLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InternalCreditAssessmentDomain_885d4532-9ae9-4174-8f56-bc0afd451c28_terseLabel_en-US" xlink:label="lab_us-gaap_InternalCreditAssessmentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Internal Credit Assessment [Domain]</link:label>
    <link:label id="lab_us-gaap_InternalCreditAssessmentDomain_label_en-US" xlink:label="lab_us-gaap_InternalCreditAssessmentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Internal Credit Assessment [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalCreditAssessmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InternalCreditAssessmentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InternalCreditAssessmentDomain" xlink:to="lab_us-gaap_InternalCreditAssessmentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_20c7b61a-3697-428c-8b63-4e43c971f49e_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income (loss)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_968f5903-cb1a-4ee7-82dd-1fc2424624e1_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common shares issued</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_828a56c5-cf43-47f5-b389-3896e0a81fbb_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for common shares repurchased</link:label>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_89f41784-2a73-4e95-82b0-20d115020cd3_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for common shares repurchased</link:label>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_label_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for Repurchase of Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:to="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_751ca7cf-be29-4368-bca6-733e363b4be9_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_21acdf53-f92b-49c5-8724-c4cca481911f_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:to="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsLineItems_fb2079ae-a760-4985-9059-f51ecb6843e0_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax carryforwards [Line Items]</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsLineItems_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Loss Carryforwards [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems" xlink:to="lab_us-gaap_OperatingLossCarryforwardsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_9c4f3d4a-2f59-49df-87e2-047ac72867b8_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current assets:</link:label>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract" xlink:to="lab_us-gaap_AssetsCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense_3378966f-6703-4201-9f8b-c206cef14374_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net increase (decrease) in income tax provision for interest and penalties</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnbilledReceivablesCurrent_fa46d7b9-6236-4af5-bc88-73eb3408dcc5_terseLabel_en-US" xlink:label="lab_us-gaap_UnbilledReceivablesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unbilled receivables</link:label>
    <link:label id="lab_us-gaap_UnbilledReceivablesCurrent_label_en-US" xlink:label="lab_us-gaap_UnbilledReceivablesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unbilled Receivables, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnbilledReceivablesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnbilledReceivablesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnbilledReceivablesCurrent" xlink:to="lab_us-gaap_UnbilledReceivablesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetAcquisitionDomain_490c9ed8-b401-45a9-a8ea-b43291c18bf6_terseLabel_en-US" xlink:label="lab_us-gaap_AssetAcquisitionDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Acquisition [Domain]</link:label>
    <link:label id="lab_us-gaap_AssetAcquisitionDomain_label_en-US" xlink:label="lab_us-gaap_AssetAcquisitionDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Acquisition [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetAcquisitionDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetAcquisitionDomain" xlink:to="lab_us-gaap_AssetAcquisitionDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_ec455dfc-9b8c-4e54-87d4-fb5efc02fd60_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue disaggregated by geographic area</link:label>
    <link:label id="lab_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from External Customers by Geographic Areas [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:to="lab_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_5ee1a70c-456b-43c7-b2ae-8a13c7ac2a38_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained earnings</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScenarioUnspecifiedDomain_079bee41-acbe-4ebe-a476-f1f24e80e3bb_terseLabel_en-US" xlink:label="lab_srt_ScenarioUnspecifiedDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Domain]</link:label>
    <link:label id="lab_srt_ScenarioUnspecifiedDomain_label_en-US" xlink:label="lab_srt_ScenarioUnspecifiedDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScenarioUnspecifiedDomain" xlink:to="lab_srt_ScenarioUnspecifiedDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_OtherCommonSharesRetiredShares_7f5077e5-c2da-43a3-8cbe-76d442d90d38_negatedTerseLabel_en-US" xlink:label="lab_dlx_OtherCommonSharesRetiredShares" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other common shares retired, shares</link:label>
    <link:label id="lab_dlx_OtherCommonSharesRetiredShares_label_en-US" xlink:label="lab_dlx_OtherCommonSharesRetiredShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Common Shares Retired Shares</link:label>
    <link:label id="lab_dlx_OtherCommonSharesRetiredShares_documentation_en-US" xlink:label="lab_dlx_OtherCommonSharesRetiredShares" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares of stock that were retired during the period, but were not repurchased by the company. May include stock retired to pay withholding taxes due as a result of the vesting or exercise of share-based awards or stock utilized by an employee to pay the exercise price of stock options.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_OtherCommonSharesRetiredShares" xlink:href="dlx-20221231.xsd#dlx_OtherCommonSharesRetiredShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_OtherCommonSharesRetiredShares" xlink:to="lab_dlx_OtherCommonSharesRetiredShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsRecurringMember_4999a5c8-4d9b-4fb3-81ce-b20b87714eee_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recurring fair value measurements [Member]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsRecurringMember_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsRecurringMember" xlink:to="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_eb0a38d4-92ea-49f8-bc62-2205cc447716_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercisable, end of year</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_00be1406-c384-4c24-9ac5-b52efaa97e1a_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unaudited pro forma financial information</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Pro Forma Information [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionProFormaInformationTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:to="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax_e6688cc3-1322-4867-b081-5fd13017317a_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification of realized loss (gain) to net income</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax_5062bda6-62f1-4221-ba2a-b669695eb195_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax benefit (expense)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_194260ab-ee15-430d-8878-086f64064330_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalYearFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_369231fa-f04e-49e3-9d25-fd3ea556727b_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of intangibles</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets Amortization Expense [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanAssetCategoriesDomain_15499c54-8d7f-4cf3-9635-57630714fe75_terseLabel_en-US" xlink:label="lab_us-gaap_PlanAssetCategoriesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Category [Domain]</link:label>
    <link:label id="lab_us-gaap_PlanAssetCategoriesDomain_label_en-US" xlink:label="lab_us-gaap_PlanAssetCategoriesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Category [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain" xlink:to="lab_us-gaap_PlanAssetCategoriesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_PrepaidproductdiscountsRollForward_9c4624ff-ecaa-4ae4-8fe7-a1a075632a4b_terseLabel_en-US" xlink:label="lab_dlx_PrepaidproductdiscountsRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in prepaid product discounts</link:label>
    <link:label id="lab_dlx_PrepaidproductdiscountsRollForward_label_en-US" xlink:label="lab_dlx_PrepaidproductdiscountsRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid product discounts [Roll Forward]</link:label>
    <link:label id="lab_dlx_PrepaidproductdiscountsRollForward_documentation_en-US" xlink:label="lab_dlx_PrepaidproductdiscountsRollForward" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid product discounts [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_PrepaidproductdiscountsRollForward" xlink:href="dlx-20221231.xsd#dlx_PrepaidproductdiscountsRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_PrepaidproductdiscountsRollForward" xlink:to="lab_dlx_PrepaidproductdiscountsRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_dd0ff734-080d-481e-893e-3c2400d8ea29_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeasePrincipalPayments_3269fb4e-2328-4d3a-821a-86a357aae822_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeasePrincipalPayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing cash flows from finance leases</link:label>
    <link:label id="lab_us-gaap_FinanceLeasePrincipalPayments_label_en-US" xlink:label="lab_us-gaap_FinanceLeasePrincipalPayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Principal Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeasePrincipalPayments" xlink:to="lab_us-gaap_FinanceLeasePrincipalPayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesTaxEffectPeriodIncreaseDecreaseAbstract_f4a4f40d-c064-4077-bbff-00e5d2110749_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesTaxEffectPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest rate swaps:</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesTaxEffectPeriodIncreaseDecreaseAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesTaxEffectPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesTaxEffectPeriodIncreaseDecreaseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesTaxEffectPeriodIncreaseDecreaseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesTaxEffectPeriodIncreaseDecreaseAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesTaxEffectPeriodIncreaseDecreaseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_EffectiveIncomeTaxRateReconciliationPayablesAndReceivablesForPriorYearTaxReturns_b07dd330-9cb2-4ad0-bf05-e43fe8331720_terseLabel_en-US" xlink:label="lab_dlx_EffectiveIncomeTaxRateReconciliationPayablesAndReceivablesForPriorYearTaxReturns" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payables and receivables for prior year tax returns</link:label>
    <link:label id="lab_dlx_EffectiveIncomeTaxRateReconciliationPayablesAndReceivablesForPriorYearTaxReturns_label_en-US" xlink:label="lab_dlx_EffectiveIncomeTaxRateReconciliationPayablesAndReceivablesForPriorYearTaxReturns" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective income tax rate reconciliation, payables and receivables for prior year tax returns</link:label>
    <link:label id="lab_dlx_EffectiveIncomeTaxRateReconciliationPayablesAndReceivablesForPriorYearTaxReturns_documentation_en-US" xlink:label="lab_dlx_EffectiveIncomeTaxRateReconciliationPayablesAndReceivablesForPriorYearTaxReturns" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to payables and receivables for prior year tax returns.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_EffectiveIncomeTaxRateReconciliationPayablesAndReceivablesForPriorYearTaxReturns" xlink:href="dlx-20221231.xsd#dlx_EffectiveIncomeTaxRateReconciliationPayablesAndReceivablesForPriorYearTaxReturns"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_EffectiveIncomeTaxRateReconciliationPayablesAndReceivablesForPriorYearTaxReturns" xlink:to="lab_dlx_EffectiveIncomeTaxRateReconciliationPayablesAndReceivablesForPriorYearTaxReturns" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_f226e299-ea80-4302-a22c-ea6c483e356c_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_235bcf79-1577-437a-b4bb-d3364c678f75_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NEW ACCOUNTING PRONOUNCEMENTS</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update and Change in Accounting Principle [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_2ffc5db0-e6ba-47ed-af94-185cfc3e938c_totalLabel_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current tax provision</link:label>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProductMember_97832e70-a55b-433e-8af7-361b000b5af7_terseLabel_en-US" xlink:label="lab_us-gaap_ProductMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product [Member]</link:label>
    <link:label id="lab_us-gaap_ProductMember_label_en-US" xlink:label="lab_us-gaap_ProductMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductMember" xlink:to="lab_us-gaap_ProductMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_1f23e4f3-ff50-4f17-ae9a-30843e8f2c3e_terseLabel_en-US" xlink:label="lab_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Error Correction, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_label_en-US" xlink:label="lab_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Error Correction, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis" xlink:to="lab_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_Numberofcustomers_87e3a0f5-222a-49c2-a222-a789b0bef123_terseLabel_en-US" xlink:label="lab_dlx_Numberofcustomers" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of customers</link:label>
    <link:label id="lab_dlx_Numberofcustomers_label_en-US" xlink:label="lab_dlx_Numberofcustomers" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of customers</link:label>
    <link:label id="lab_dlx_Numberofcustomers_documentation_en-US" xlink:label="lab_dlx_Numberofcustomers" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of customers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_Numberofcustomers" xlink:href="dlx-20221231.xsd#dlx_Numberofcustomers"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_Numberofcustomers" xlink:to="lab_dlx_Numberofcustomers" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock_d0eb6ed7-222b-46e2-ac49-d19115feb4c0_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loans and notes receivable by credit quality indicator and year of origination</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable Credit Quality Indicators [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock" xlink:to="lab_us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProductInformationLineItems_51a317e9-4bd2-4e97-a8ca-209586e76b2d_terseLabel_en-US" xlink:label="lab_us-gaap_ProductInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and service information [Line Items]</link:label>
    <link:label id="lab_us-gaap_ProductInformationLineItems_label_en-US" xlink:label="lab_us-gaap_ProductInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product Information [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductInformationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductInformationLineItems" xlink:to="lab_us-gaap_ProductInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear_78eec831-5fb0-469a-b4f4-c2149ffdf386_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2018</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Year Four, Originated, Three Years before Current Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" xlink:to="lab_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_a1b88a58-1a37-4ae0-ac72-32c8824c765c_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories and supplies</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Inventories</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInInventories" xlink:to="lab_us-gaap_IncreaseDecreaseInInventories" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_22df6299-d510-4816-90d6-baed7cde061c_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit facility current commitment</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Current Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_e9fbdd72-81e8-440b-a4da-846b6c339454_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares outstanding</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_4f8ee285-5d3d-4296-a97f-43824cef9293_periodStartLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance, shares</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_49020208-465b-4cef-adde-ada62cf6d935_periodEndLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance, shares</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding" xlink:to="lab_us-gaap_CommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Goodwill_a9c8076f-8bea-48e1-a8ce-07936f090e7f_terseLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_Goodwill_c3834d15-45f3-48cf-ade8-e4e33c07fbff_periodStartLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, net of accumulated impairment charges, beginning of year</link:label>
    <link:label id="lab_us-gaap_Goodwill_01a0c771-bcfb-40c8-8abc-197d5a7a0bfb_periodEndLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, net of accumulated impairment charges, end of period</link:label>
    <link:label id="lab_us-gaap_Goodwill_label_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill" xlink:to="lab_us-gaap_Goodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_b4e40c65-872e-4737-b1fe-2fe632e1e110_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_8bf97fab-8fc7-4ccc-a5f6-e358589571af_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Return (loss) on plan assets</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Increase (Decrease) for Actual Return (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xlink:to="lab_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_db6fd1cf-9928-47e0-87f7-4a95f0f90718_negatedLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax provision</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_66bf4ef9-b1e8-46e0-a2eb-bf6783f6c5b0_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax provision</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_56887cc1-e5e5-4069-ad9e-d773a9338a19_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax provision</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_SegmentGeographicalDomain_570c6747-aab2-48cb-b661-4c14fe062db4_terseLabel_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:label id="lab_srt_SegmentGeographicalDomain_label_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SegmentGeographicalDomain" xlink:to="lab_srt_SegmentGeographicalDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_51c1fec2-4b76-43b5-8df3-e7eee1c1dff6_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation allowances</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_218b8fa2-83ea-47dd-b8f9-7d65795ecfbe_negatedPeriodStartLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance, beginning of year</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_fce5fae4-46ca-43a2-a54e-d1d166ba1e92_negatedPeriodEndLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance, end of year</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Valuation Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_ff467a63-8c6c-4d59-a987-a95897e054c0_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income taxes</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityPublicFloat_a16accb0-3152-4030-b360-93f9dc487264_terseLabel_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Public Float</link:label>
    <link:label id="lab_dei_EntityPublicFloat_label_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Public Float</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityPublicFloat"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityPublicFloat" xlink:to="lab_dei_EntityPublicFloat" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetLocationDomain_f733d89c-4662-4168-92cb-764f59c822fe_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Domain]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetLocationDomain_label_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationDomain" xlink:to="lab_us-gaap_BalanceSheetLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration_f3a1576d-f932-4f40-a0cf-4987e4f70927_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative assets [Extensible Enumeration]</link:label>
    <link:label id="lab_us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration_label_en-US" xlink:label="lab_us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Asset, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration" xlink:to="lab_us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_Prepaidproductdiscountliabilitycurrent_26084cb6-56ff-443e-8c2f-89f51f5645f4_verboseLabel_en-US" xlink:label="lab_dlx_Prepaidproductdiscountliabilitycurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid product discounts due within one year</link:label>
    <link:label id="lab_dlx_Prepaidproductdiscountliabilitycurrent_label_en-US" xlink:label="lab_dlx_Prepaidproductdiscountliabilitycurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid product discount liability, current</link:label>
    <link:label id="lab_dlx_Prepaidproductdiscountliabilitycurrent_documentation_en-US" xlink:label="lab_dlx_Prepaidproductdiscountliabilitycurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">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.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_Prepaidproductdiscountliabilitycurrent" xlink:href="dlx-20221231.xsd#dlx_Prepaidproductdiscountliabilitycurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_Prepaidproductdiscountliabilitycurrent" xlink:to="lab_dlx_Prepaidproductdiscountliabilitycurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationCashFlowEffectCashUsedToSettleAwards_95b8739e-3e3b-4fe0-b548-3bfc08f0865d_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationCashFlowEffectCashUsedToSettleAwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash payments to settle restricted stock units</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationCashFlowEffectCashUsedToSettleAwards_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationCashFlowEffectCashUsedToSettleAwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Cash Used to Settle Award</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationCashFlowEffectCashUsedToSettleAwards" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationCashFlowEffectCashUsedToSettleAwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationCashFlowEffectCashUsedToSettleAwards" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationCashFlowEffectCashUsedToSettleAwards" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_ConsiderationTransferredLiabilitiesIncurredBusinessCombinationsAndAssetPurchases_ce731dac-eedf-4597-bcb2-a21f708cc811_terseLabel_en-US" xlink:label="lab_dlx_ConsiderationTransferredLiabilitiesIncurredBusinessCombinationsAndAssetPurchases" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities for holdback payments on asset purchases and acquisitions</link:label>
    <link:label id="lab_dlx_ConsiderationTransferredLiabilitiesIncurredBusinessCombinationsAndAssetPurchases_label_en-US" xlink:label="lab_dlx_ConsiderationTransferredLiabilitiesIncurredBusinessCombinationsAndAssetPurchases" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consideration transferred liabilities incurred business combinations and asset purchases</link:label>
    <link:label id="lab_dlx_ConsiderationTransferredLiabilitiesIncurredBusinessCombinationsAndAssetPurchases_documentation_en-US" xlink:label="lab_dlx_ConsiderationTransferredLiabilitiesIncurredBusinessCombinationsAndAssetPurchases" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination or asset purchase.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_ConsiderationTransferredLiabilitiesIncurredBusinessCombinationsAndAssetPurchases" xlink:href="dlx-20221231.xsd#dlx_ConsiderationTransferredLiabilitiesIncurredBusinessCombinationsAndAssetPurchases"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_ConsiderationTransferredLiabilitiesIncurredBusinessCombinationsAndAssetPurchases" xlink:to="lab_dlx_ConsiderationTransferredLiabilitiesIncurredBusinessCombinationsAndAssetPurchases" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_PrepaidproductdiscountsAbstract_ff585157-8a24-4fde-8f41-5c72f667a93b_terseLabel_en-US" xlink:label="lab_dlx_PrepaidproductdiscountsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid product discounts</link:label>
    <link:label id="lab_dlx_PrepaidproductdiscountsAbstract_label_en-US" xlink:label="lab_dlx_PrepaidproductdiscountsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid product discounts [Abstract]</link:label>
    <link:label id="lab_dlx_PrepaidproductdiscountsAbstract_documentation_en-US" xlink:label="lab_dlx_PrepaidproductdiscountsAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US"></link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_PrepaidproductdiscountsAbstract" xlink:href="dlx-20221231.xsd#dlx_PrepaidproductdiscountsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_PrepaidproductdiscountsAbstract" xlink:to="lab_dlx_PrepaidproductdiscountsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_ac321f1a-1d5e-4cba-ab5a-f9e64b105ea0_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_3222ba22-89ee-43bf-9d95-2e8de78e2508_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in allowance for credit losses</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1_235a8cab-72b5-4f02-a08c-8348b00d6c93_terseLabel_en-US" xlink:label="lab_us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-cash consideration for customer list purchases</link:label>
    <link:label id="lab_us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1_label_en-US" xlink:label="lab_us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Significant Noncash Transaction, Value of Consideration Given</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1" xlink:to="lab_us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_a136ae88-7b0d-41f3-bf99-27f689d77b14_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common shares $1 par value (authorized: 500,000 shares; outstanding: December 31, 2022 - 43,204; December 31, 2021 - 42,679)</link:label>
    <link:label id="lab_us-gaap_CommonStockValue_label_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue" xlink:to="lab_us-gaap_CommonStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_eeb22259-2cd7-41af-bc24-af331c706e6f_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentNameDomain" xlink:to="lab_us-gaap_DebtInstrumentNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_c4baecca-6677-44e7-8f87-0921fa5e10a3_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_DefinedContributionServiceRequirement_a2b2529a-484b-485c-9574-96bfb6c04b91_terseLabel_en-US" xlink:label="lab_dlx_DefinedContributionServiceRequirement" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee service requirement</link:label>
    <link:label id="lab_dlx_DefinedContributionServiceRequirement_label_en-US" xlink:label="lab_dlx_DefinedContributionServiceRequirement" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined contribution service requirement</link:label>
    <link:label id="lab_dlx_DefinedContributionServiceRequirement_documentation_en-US" xlink:label="lab_dlx_DefinedContributionServiceRequirement" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee service required for participation in the company's defined contribution plan.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_DefinedContributionServiceRequirement" xlink:href="dlx-20221231.xsd#dlx_DefinedContributionServiceRequirement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_DefinedContributionServiceRequirement" xlink:to="lab_dlx_DefinedContributionServiceRequirement" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLosses_55ee14c4-9645-421f-bf09-61f149b515b5_periodStartLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance, beginning of year</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLosses_217486db-662f-4244-a7c7-f0431366dee5_periodEndLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance, end of year</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLosses_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:to="lab_us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities_1ba859ff-1216-4b28-8ab0-5c39853b696d_terseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued liabilities</link:label>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities_label_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability, Defined Benefit Plan, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" xlink:to="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOther_dc3580fc-8a43-4ab9-816d-d732366144c8_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustment for performance results achieved</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOther_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOther" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOther" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_LitigationSettlementPeriod_8a8ee27e-b690-4b4f-9d2c-00c8350f91d3_terseLabel_en-US" xlink:label="lab_dlx_LitigationSettlementPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation settlement, period</link:label>
    <link:label id="lab_dlx_LitigationSettlementPeriod_label_en-US" xlink:label="lab_dlx_LitigationSettlementPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation settlement, period</link:label>
    <link:label id="lab_dlx_LitigationSettlementPeriod_documentation_en-US" xlink:label="lab_dlx_LitigationSettlementPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Period in which the settlement must be completed.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_LitigationSettlementPeriod" xlink:href="dlx-20221231.xsd#dlx_LitigationSettlementPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_LitigationSettlementPeriod" xlink:to="lab_dlx_LitigationSettlementPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_d8458e64-340d-4db5-ad88-385d097726c5_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, cash equivalents, restricted cash and restricted cash equivalents, beginning of year</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_90ca27d3-36d0-4cf6-be22-659a9f7ad501_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, cash equivalents, restricted cash and restricted cash equivalents, end of year (Note 3)</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_4c86ea8c-e5ef-4fc3-a069-00319b0560c3_terseLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, cash equivalents, restricted cash and restricted cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_d6969dda-719d-4af2-96a1-c71eea18b6fd_totalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency translation adjustment</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_60f1a85a-633c-4176-8159-7cefc659b64f_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Foreign</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_beee450a-d9e1-4af3-b979-1bf055595834_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current liabilities:</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseInterestExpense_18f38305-7452-431c-9672-c772ac32fe37_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseInterestExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest on lease liabillities</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseInterestExpense_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseInterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Interest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseInterestExpense" xlink:to="lab_us-gaap_FinanceLeaseInterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_17d520a3-734b-4c58-9084-7e1df8541c85_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee 401(k) contribution receiving employer match, percent of wages</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:to="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetirementPlanTypeDomain_421805df-832a-4f49-90d9-45655da9a825_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Type [Domain]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanTypeDomain_label_en-US" xlink:label="lab_us-gaap_RetirementPlanTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanTypeDomain" xlink:to="lab_us-gaap_RetirementPlanTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_b2c97bdb-b4c7-4a86-a0d8-05b2281e4e61_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationDomain" xlink:to="lab_us-gaap_IncomeStatementLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_8f68130b-3fb1-4698-8b06-4d23bf620675_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average remaining contractual term, outstanding, end of year</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_ce71ac07-3f2b-4f50-a9e8-b811226b01b6_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:label id="lab_dei_AmendmentFlag_label_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_7df55b64-e127-4655-9d7b-83bfd7cd7ecb_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Useful life</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseCost_e954e807-2ee4-4401-825d-9353550adaaf_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease expense</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseCost_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseCost" xlink:to="lab_us-gaap_OperatingLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_947e6f69-ddf4-440b-83a3-6c7aa310c2c0_totalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive (loss) income</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_OtherCommonSharesRetiredValue_acd6ab32-30ec-4eeb-ae2c-2aacd5f42c1e_negatedTerseLabel_en-US" xlink:label="lab_dlx_OtherCommonSharesRetiredValue" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other common shares retired</link:label>
    <link:label id="lab_dlx_OtherCommonSharesRetiredValue_label_en-US" xlink:label="lab_dlx_OtherCommonSharesRetiredValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Common Shares Retired Value</link:label>
    <link:label id="lab_dlx_OtherCommonSharesRetiredValue_documentation_en-US" xlink:label="lab_dlx_OtherCommonSharesRetiredValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Value of stock that was retired during the period, but was not repurchased by the entity. May include stock retired to pay withholding taxes due as a result of the vesting or exercise of share-based awards or stock utilized by employees to pay the exercise price of stock options.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_OtherCommonSharesRetiredValue" xlink:href="dlx-20221231.xsd#dlx_OtherCommonSharesRetiredValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_OtherCommonSharesRetiredValue" xlink:to="lab_dlx_OtherCommonSharesRetiredValue" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_WebAndHostedSolutionsMember_47c57022-3cfd-49d4-a84d-f5196b362133_terseLabel_en-US" xlink:label="lab_dlx_WebAndHostedSolutionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Web and hosted solutions [Member]</link:label>
    <link:label id="lab_dlx_WebAndHostedSolutionsMember_label_en-US" xlink:label="lab_dlx_WebAndHostedSolutionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Web and hosted solutions [Member]</link:label>
    <link:label id="lab_dlx_WebAndHostedSolutionsMember_documentation_en-US" xlink:label="lab_dlx_WebAndHostedSolutionsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Web and hosted solutions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_WebAndHostedSolutionsMember" xlink:href="dlx-20221231.xsd#dlx_WebAndHostedSolutionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_WebAndHostedSolutionsMember" xlink:to="lab_dlx_WebAndHostedSolutionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAcquiredDuringPeriod_4ebf41fd-9b13-4dba-bb15-701a2fe1fc3f_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill resulting from acquisition (Note 6)</link:label>
    <link:label id="lab_us-gaap_GoodwillAcquiredDuringPeriod_7a8c2d00-0187-4e47-95c9-22aa0af4594c_verboseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_GoodwillAcquiredDuringPeriod_label_en-US" xlink:label="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Acquired During Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAcquiredDuringPeriod" xlink:to="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionsProFormaRevenue_24a9ae6d-9f79-4baa-bf66-58f8fed0dddc_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pro forma revenue</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionsProFormaRevenue_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Pro Forma Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:to="lab_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_16d503e5-9179-4c65-9fa9-bdff42eb9d2a_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross unrealized gains</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:to="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_RestrictedSharesAndRestrictedStockUnitsMember_a2de8639-bc57-45f1-9836-d6d89c37ba9e_terseLabel_en-US" xlink:label="lab_dlx_RestrictedSharesAndRestrictedStockUnitsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted shares and restricted stock units [Member]</link:label>
    <link:label id="lab_dlx_RestrictedSharesAndRestrictedStockUnitsMember_label_en-US" xlink:label="lab_dlx_RestrictedSharesAndRestrictedStockUnitsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted shares and restricted stock units [Member]</link:label>
    <link:label id="lab_dlx_RestrictedSharesAndRestrictedStockUnitsMember_documentation_en-US" xlink:label="lab_dlx_RestrictedSharesAndRestrictedStockUnitsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted stock units are shares that an entity has not yet issued because the agreed-upon consideration, such as employee services, has not yet been received. Restricted shares our shares of stock for which sale is contractually or governmentally restricted for a given period of time.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_RestrictedSharesAndRestrictedStockUnitsMember" xlink:href="dlx-20221231.xsd#dlx_RestrictedSharesAndRestrictedStockUnitsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_RestrictedSharesAndRestrictedStockUnitsMember" xlink:to="lab_dlx_RestrictedSharesAndRestrictedStockUnitsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_9c1bd578-1b65-4e39-aa4f-dcd4763d3896_terseLabel_en-US" xlink:label="lab_us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax assets</link:label>
    <link:label id="lab_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_label_en-US" xlink:label="lab_us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components of Deferred Tax Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:to="lab_us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfBusiness_9330ecd9-414d-4b9e-80c8-7ed72b1b170a_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of business (Note 6)</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfBusiness_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Disposition of Business, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfBusiness" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfBusiness" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_21551a2c-0f5c-4a94-afef-ac43108fa577_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income taxes</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_c3ba3700-15f4-45c5-b48b-af38dbb1a11c_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other non-current assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_36c47f12-cf8e-46ee-b200-b513caf7d58e_totalLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other non-current assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrent" xlink:to="lab_us-gaap_OtherAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_6abe7533-f05e-48b0-8880-d681f475871f_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional disclosures</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_72f86214-b461-4b29-b75e-0b59dfb4e773_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercisable, end of year</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_989797dd-d40b-4c1b-a22c-50fee7ed49d0_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_label_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation, Depletion and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:to="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_ProceedsFromDivestitureOfBusinessContingentConsideration_dd097853-29c4-4fd2-a31e-2880d51d8032_terseLabel_en-US" xlink:label="lab_dlx_ProceedsFromDivestitureOfBusinessContingentConsideration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from sale of business, contingent consideration</link:label>
    <link:label id="lab_dlx_ProceedsFromDivestitureOfBusinessContingentConsideration_label_en-US" xlink:label="lab_dlx_ProceedsFromDivestitureOfBusinessContingentConsideration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from divestiture of business contingent consideration</link:label>
    <link:label id="lab_dlx_ProceedsFromDivestitureOfBusinessContingentConsideration_documentation_en-US" xlink:label="lab_dlx_ProceedsFromDivestitureOfBusinessContingentConsideration" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent consideration in the divestiture of a business.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_ProceedsFromDivestitureOfBusinessContingentConsideration" xlink:href="dlx-20221231.xsd#dlx_ProceedsFromDivestitureOfBusinessContingentConsideration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_ProceedsFromDivestitureOfBusinessContingentConsideration" xlink:to="lab_dlx_ProceedsFromDivestitureOfBusinessContingentConsideration" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_ThreeToFourInternalGradeMember_116f2d30-ed27-40bb-9a9b-c67632fff335_terseLabel_en-US" xlink:label="lab_dlx_ThreeToFourInternalGradeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">3 to 4 internal grade [Member]</link:label>
    <link:label id="lab_dlx_ThreeToFourInternalGradeMember_label_en-US" xlink:label="lab_dlx_ThreeToFourInternalGradeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Three to four internal grade [Member]</link:label>
    <link:label id="lab_dlx_ThreeToFourInternalGradeMember_documentation_en-US" xlink:label="lab_dlx_ThreeToFourInternalGradeMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Three to four internal grade [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_ThreeToFourInternalGradeMember" xlink:href="dlx-20221231.xsd#dlx_ThreeToFourInternalGradeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_ThreeToFourInternalGradeMember" xlink:to="lab_dlx_ThreeToFourInternalGradeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_MeasurementOfTaxBenefitMinimumPercentageTaxBenefitMustBeLikelyToBeRealized_dce724cd-f11e-4a99-abe1-13098e63fbb0_terseLabel_en-US" xlink:label="lab_dlx_MeasurementOfTaxBenefitMinimumPercentageTaxBenefitMustBeLikelyToBeRealized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement of tax benefit, minimum percentage tax benefit must be likely to be realized</link:label>
    <link:label id="lab_dlx_MeasurementOfTaxBenefitMinimumPercentageTaxBenefitMustBeLikelyToBeRealized_label_en-US" xlink:label="lab_dlx_MeasurementOfTaxBenefitMinimumPercentageTaxBenefitMustBeLikelyToBeRealized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement of tax benefit minimum percentage tax benefit must be likely to be realized</link:label>
    <link:label id="lab_dlx_MeasurementOfTaxBenefitMinimumPercentageTaxBenefitMustBeLikelyToBeRealized_documentation_en-US" xlink:label="lab_dlx_MeasurementOfTaxBenefitMinimumPercentageTaxBenefitMustBeLikelyToBeRealized" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">A tax benefit is measured as the largest amount of tax benefit that is greater than 50% likely to be realized. Element used for the 50% threshold.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_MeasurementOfTaxBenefitMinimumPercentageTaxBenefitMustBeLikelyToBeRealized" xlink:href="dlx-20221231.xsd#dlx_MeasurementOfTaxBenefitMinimumPercentageTaxBenefitMustBeLikelyToBeRealized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_MeasurementOfTaxBenefitMinimumPercentageTaxBenefitMustBeLikelyToBeRealized" xlink:to="lab_dlx_MeasurementOfTaxBenefitMinimumPercentageTaxBenefitMustBeLikelyToBeRealized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedContractCostNetNoncurrent_e75e3084-dd68-4752-81cb-df2af49d5cdf_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostNetNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred contract acquisition costs</link:label>
    <link:label id="lab_us-gaap_CapitalizedContractCostNetNoncurrent_label_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostNetNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Contract Cost, Net, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNetNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedContractCostNetNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedContractCostNetNoncurrent" xlink:to="lab_us-gaap_CapitalizedContractCostNetNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_9fe574f6-318e-4c82-bd76-2a2236313f40_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: unamortized discount and debt issuance costs</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:to="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_4ef2b19b-a58d-4232-aac7-eee5b84fc08f_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Loss [Table]</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasicTwoClassMethodAbstract_040b64f1-4032-4521-b972-33b8836f1548_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicTwoClassMethodAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings per share - basic:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasicTwoClassMethodAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicTwoClassMethodAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic, Two Class Method [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicTwoClassMethodAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasicTwoClassMethodAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicTwoClassMethodAbstract" xlink:to="lab_us-gaap_EarningsPerShareBasicTwoClassMethodAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_89f1a76f-7757-4988-b4f2-659c42718776_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_label_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode" xlink:to="lab_dei_EntityIncorporationStateCountryCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfInterestRateDerivativesTableTextBlock_140d67a1-b44f-4676-9964-bc311bf437cd_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfInterestRateDerivativesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative financial instruments</link:label>
    <link:label id="lab_us-gaap_ScheduleOfInterestRateDerivativesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfInterestRateDerivativesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Interest Rate Derivatives [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInterestRateDerivativesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfInterestRateDerivativesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfInterestRateDerivativesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfInterestRateDerivativesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_2f7dac60-0501-4868-b92d-5b1c9d8a771b_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in share-based compensation awards (in thousands)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAbstract_8f685b3f-7f72-405e-ab69-3468e845e4f1_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAbstract_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAbstract" xlink:to="lab_us-gaap_CashAndCashEquivalentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasePayments_b6d647d4-37fe-4eb5-bec2-af4a989e0eae_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating cash flows from operating leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeasePayments_label_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasePayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasePayments" xlink:to="lab_us-gaap_OperatingLeasePayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanTypeExtensibleList_8b17de62-55ba-4b71-a9f0-80ad065b0c09_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanTypeExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Postretirement benefit plan, plan assets [Extensible List]</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanTypeExtensibleList_952dc57a-f36b-443e-8fbd-3dbd18c34c6d_verboseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanTypeExtensibleList" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Postretirement benefit plan, contributions [Extensible List]</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanTypeExtensibleList_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanTypeExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Type [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanTypeExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanTypeExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanTypeExtensibleList" xlink:to="lab_us-gaap_DefinedBenefitPlanTypeExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract_55b2e79c-bdaa-45d9-924c-c1ee25bcbb3e_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Postretirement benefit plans:</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract" xlink:to="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermDebt_25bf8b58-90e7-412f-a047-132440cb8eb1_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments on long-term debt</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermDebt_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of Long-Term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfLongTermDebt" xlink:to="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalCashFlowElementsAbstract_bc3f1b8e-4789-4bd1-b14c-dc7831cc78a4_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalCashFlowElementsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental cash flow information</link:label>
    <link:label id="lab_us-gaap_AdditionalCashFlowElementsAbstract_label_en-US" xlink:label="lab_us-gaap_AdditionalCashFlowElementsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Cash Flow Elements [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalCashFlowElementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalCashFlowElementsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalCashFlowElementsAbstract" xlink:to="lab_us-gaap_AdditionalCashFlowElementsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_12f04c62-1310-4f20-a9a4-e92b4f4b0a8c_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock options [Member]</link:label>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_label_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Option [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockOptionMember" xlink:to="lab_us-gaap_EmployeeStockOptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_c9e6274c-38a8-42fc-835f-3e47fcaf15ae_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Postretirement benefit plans</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_e0a5ec1d-8369-4616-afbe-450a61c76fa4_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected volatility</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsInHedgesAssetsAtFairValue_2cf99fdf-0f13-4600-8136-3e307f9e9138_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsInHedgesAssetsAtFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value of derivative asset</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsInHedgesAssetsAtFairValue_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsInHedgesAssetsAtFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments in Hedges, Assets, at Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsInHedgesAssetsAtFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsInHedgesAssetsAtFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsInHedgesAssetsAtFairValue" xlink:to="lab_us-gaap_DerivativeInstrumentsInHedgesAssetsAtFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeFinanceLeaseRemainingLeaseTerm_6de28c83-462d-45d4-8de2-8b51ec39b6d6_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeFinanceLeaseRemainingLeaseTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average remaining lease term (in years)</link:label>
    <link:label id="lab_us-gaap_LesseeFinanceLeaseRemainingLeaseTerm_label_en-US" xlink:label="lab_us-gaap_LesseeFinanceLeaseRemainingLeaseTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Finance Lease, Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeFinanceLeaseRemainingLeaseTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeFinanceLeaseRemainingLeaseTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeFinanceLeaseRemainingLeaseTerm" xlink:to="lab_us-gaap_LesseeFinanceLeaseRemainingLeaseTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_dbd0bcfd-2e8f-4c0d-a012-dfd8d9ac54b8_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for credit losses</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_4d570d6d-eb7c-4edc-b645-994198fe1f17_periodStartLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance, beginning of year</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_878855f7-f349-489d-baf8-b53d294f7c76_periodEndLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance, end of year</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SelfInsuranceReserve_2842f3aa-a820-49b6-a427-088905ae930b_terseLabel_en-US" xlink:label="lab_us-gaap_SelfInsuranceReserve" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Self-insurance liabilities</link:label>
    <link:label id="lab_us-gaap_SelfInsuranceReserve_label_en-US" xlink:label="lab_us-gaap_SelfInsuranceReserve" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Self Insurance Reserve</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SelfInsuranceReserve" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SelfInsuranceReserve"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SelfInsuranceReserve" xlink:to="lab_us-gaap_SelfInsuranceReserve" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetInterestCarryforward_59ae4d8d-7720-4a68-93c1-414d3510b65e_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetInterestCarryforward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deductible interest carryforward</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetInterestCarryforward_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetInterestCarryforward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Asset, Interest Carryforward</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetInterestCarryforward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetInterestCarryforward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetInterestCarryforward" xlink:to="lab_us-gaap_DeferredTaxAssetInterestCarryforward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_c77e44dd-e811-48d0-82b1-45e443e48cd7_totalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt securities</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_26e74f66-7d13-45d1-bfea-0b74cd0e536a_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares authorized</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized" xlink:to="lab_us-gaap_CommonStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill_97f02f07-95f9-4f5c-bce9-0a88cc0ff485_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_c7ffd7b1-c7a7-4596-a349-670e2a718d72_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_5be2ed1e-b99b-49b9-b2eb-08d470f2d91a_terseLabel_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum [Member]</link:label>
    <link:label id="lab_srt_MaximumMember_label_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember" xlink:to="lab_srt_MaximumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_035ebd20-ea19-45c0-9ef5-38a43df7c5d0_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_217035b8-f784-4f2d-a3fa-e9db9410370a_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-current restricted cash included in other non-current assets</link:label>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_label_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Cash and Cash Equivalents, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent" xlink:to="lab_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_6b7e5d6d-9a62-438a-a7e2-3e404c73e19b_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents, including securities carried at fair value of $5,000 as of December 31, 2022</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_d99cf0e0-ef41-4ae9-9bd5-0b17156eafeb_verboseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryWorkInProcess_301048b7-9ffc-4d65-a3ae-9366d1ab92ba_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryWorkInProcess" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Semi-finished goods</link:label>
    <link:label id="lab_us-gaap_InventoryWorkInProcess_label_en-US" xlink:label="lab_us-gaap_InventoryWorkInProcess" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Work in Process, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcess" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryWorkInProcess"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryWorkInProcess" xlink:to="lab_us-gaap_InventoryWorkInProcess" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_7ffc4cdf-9747-4303-bf85-23c83b6fd535_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Postretirement benefits [Line Items]</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems" xlink:to="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_6ddc1595-2b3f-4be1-a670-58c7e8bf81c9_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangibles</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets, Net (Excluding Goodwill) [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" xlink:to="lab_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_08203837-f30b-47c1-b016-cd709e3421ec_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisition and divestitures [Line Items]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems" xlink:to="lab_us-gaap_BusinessAcquisitionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MinorityInterestPeriodIncreaseDecrease_2b5a37e3-82c0-4dba-bd3a-51852a5c847e_terseLabel_en-US" xlink:label="lab_us-gaap_MinorityInterestPeriodIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment in non-controlling interest</link:label>
    <link:label id="lab_us-gaap_MinorityInterestPeriodIncreaseDecrease_label_en-US" xlink:label="lab_us-gaap_MinorityInterestPeriodIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest, Period Increase (Decrease)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestPeriodIncreaseDecrease" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestPeriodIncreaseDecrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterestPeriodIncreaseDecrease" xlink:to="lab_us-gaap_MinorityInterestPeriodIncreaseDecrease" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable_dbb11a22-c67a-4716-b4b4-d38eb35615d2_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Employee Stock Ownership Plan (ESOP) Disclosures [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Employee Stock Ownership Plan (ESOP) Disclosures [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable" xlink:to="lab_us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementFrequencyDomain_b1932114-6e13-4d55-b58f-98d097517a98_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementFrequencyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain" xlink:to="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_becdd981-7afa-42c4-9120-7e216843372a_verboseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SHAREHOLDERS' EQUITY</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Note Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_071b1e9e-edd3-4773-a81a-99228e975151_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components of net periodic benefit income</link:label>
    <link:label id="lab_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Net Benefit Costs [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfNetBenefitCostsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_LesseeLeaseDisclosuresTextBlock_27b9c402-9a5e-481e-b4c4-bf9ade16a026_terseLabel_en-US" xlink:label="lab_dlx_LesseeLeaseDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">LEASES</link:label>
    <link:label id="lab_dlx_LesseeLeaseDisclosuresTextBlock_label_en-US" xlink:label="lab_dlx_LesseeLeaseDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee lease disclosures [Text Block]</link:label>
    <link:label id="lab_dlx_LesseeLeaseDisclosuresTextBlock_documentation_en-US" xlink:label="lab_dlx_LesseeLeaseDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The entire disclosure for lessee entity's leasing arrangements.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_LesseeLeaseDisclosuresTextBlock" xlink:href="dlx-20221231.xsd#dlx_LesseeLeaseDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_LesseeLeaseDisclosuresTextBlock" xlink:to="lab_dlx_LesseeLeaseDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsTable_2a1abf77-b4a1-4947-a927-06788efead43_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Loss Carryforwards [Table]</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsTable_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Loss Carryforwards [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable" xlink:to="lab_us-gaap_OperatingLossCarryforwardsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCurrencyTranslationAbstract_8bb0c93a-8f29-4517-a43b-2cbe974906d9_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTranslationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency translation adjustment:</link:label>
    <link:label id="lab_us-gaap_ForeignCurrencyTranslationAbstract_label_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTranslationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Currency Translation [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTranslationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTranslationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyTranslationAbstract" xlink:to="lab_us-gaap_ForeignCurrencyTranslationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxUncertaintiesAbstract_22a698c3-fa77-4c76-aeaa-03116127b26f_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxUncertaintiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized tax benefits</link:label>
    <link:label id="lab_us-gaap_IncomeTaxUncertaintiesAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxUncertaintiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Uncertainties [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxUncertaintiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxUncertaintiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxUncertaintiesAbstract" xlink:to="lab_us-gaap_IncomeTaxUncertaintiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_3a77e0e7-b0dd-46c2-b9a6-b6b4116fe2c3_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental cash flow information</link:label>
    <link:label id="lab_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations_cc97b1c7-b67b-4eba-b27b-fa9603f7a86e_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allocation of plan assets</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Actual Allocation, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations" xlink:to="lab_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_298a1c20-5972-462d-a62a-04c3e71f298e_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax benefit</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Expense, Tax Benefit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ManagementMember_8fd7cf9a-e356-41fc-9d14-b13d1e119794_terseLabel_en-US" xlink:label="lab_srt_ManagementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Management [Member]</link:label>
    <link:label id="lab_srt_ManagementMember_label_en-US" xlink:label="lab_srt_ManagementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Management [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ManagementMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ManagementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ManagementMember" xlink:to="lab_srt_ManagementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DistributionRightsMember_56d9790c-8f1d-46ec-bc59-f463af516cb8_terseLabel_en-US" xlink:label="lab_us-gaap_DistributionRightsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Partner relationships [Member]</link:label>
    <link:label id="lab_us-gaap_DistributionRightsMember_label_en-US" xlink:label="lab_us-gaap_DistributionRightsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Distribution Rights [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DistributionRightsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DistributionRightsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DistributionRightsMember" xlink:to="lab_us-gaap_DistributionRightsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_c2cf42ae-f9d7-44a4-9b43-c0d1268d8109_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade accounts receivable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_86f8a18e-a458-492f-855c-684decd76639_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:label id="lab_dei_Security12bTitle_label_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle" xlink:to="lab_dei_Security12bTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_5b018992-c6be-45fa-8d3d-63b811f685b1_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Defined Benefit Plans Disclosures [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Defined Benefit Plans Disclosures [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FixedIncomeSecuritiesMember_35984e96-981c-4826-ba98-d7bc5f84d772_terseLabel_en-US" xlink:label="lab_us-gaap_FixedIncomeSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fixed income securities [Member]</link:label>
    <link:label id="lab_us-gaap_FixedIncomeSecuritiesMember_label_en-US" xlink:label="lab_us-gaap_FixedIncomeSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fixed Income Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedIncomeSecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FixedIncomeSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FixedIncomeSecuritiesMember" xlink:to="lab_us-gaap_FixedIncomeSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_cb21e3ec-997b-4980-a7b9-796d69f351b2_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable" xlink:to="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_20cdf2d3-6f69-475f-8ff5-06c70d24bef4_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Actuarial assumptions used in measuring benefit obligation and net periodic benefit income</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Assumptions [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAssumptionsUsedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_6a26ed54-91f7-4f35-ad18-3c4231807236_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">BUSINESS SEGMENT INFORMATION</link:label>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeTax_8c0389e9-8a7a-4789-9d1e-ddc101e7faab_negatedLabel_en-US" xlink:label="lab_dlx_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeTax" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax effect</link:label>
    <link:label id="lab_dlx_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeTax_label_en-US" xlink:label="lab_dlx_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined benefit plan accumulated other comprehensive income tax</link:label>
    <link:label id="lab_dlx_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeTax_documentation_en-US" xlink:label="lab_dlx_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeTax" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax effect of the components of accumulated other comprehensive income related to defined benefit plans.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeTax" xlink:href="dlx-20221231.xsd#dlx_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeTax" xlink:to="lab_dlx_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_c927371d-ec4d-4596-ae51-97b7a70bdc7a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Allowance for Credit Loss [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Allowance for Credit Loss [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable" xlink:to="lab_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax_3dd3d8f3-ba76-4a7e-9243-fd9b1361767d_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax (expense) benefit</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilities_3b57c503-237d-4052-ac0e-1a801cb8f6c8_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net deferred taxes</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilities" xlink:to="lab_us-gaap_DeferredTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_206e9a5f-dd79-4a30-a80f-f83c90310dc8_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">LIABILITIES AND SHAREHOLDERS' EQUITY</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_MaturityPeriodDebtSecurities_6b227b65-f850-4eee-ba05-180da2b39dd2_terseLabel_en-US" xlink:label="lab_dlx_MaturityPeriodDebtSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maturity period, debt securities</link:label>
    <link:label id="lab_dlx_MaturityPeriodDebtSecurities_label_en-US" xlink:label="lab_dlx_MaturityPeriodDebtSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maturity period, debt securities</link:label>
    <link:label id="lab_dlx_MaturityPeriodDebtSecurities_documentation_en-US" xlink:label="lab_dlx_MaturityPeriodDebtSecurities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The maturity period for debt securities held by the entity.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_MaturityPeriodDebtSecurities" xlink:href="dlx-20221231.xsd#dlx_MaturityPeriodDebtSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_MaturityPeriodDebtSecurities" xlink:to="lab_dlx_MaturityPeriodDebtSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LitigationSettlementAmountAwardedToOtherParty_c659894e-78ca-4d18-85cc-e1ecf9c9b245_terseLabel_en-US" xlink:label="lab_us-gaap_LitigationSettlementAmountAwardedToOtherParty" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation settlement, amount awarded</link:label>
    <link:label id="lab_us-gaap_LitigationSettlementAmountAwardedToOtherParty_label_en-US" xlink:label="lab_us-gaap_LitigationSettlementAmountAwardedToOtherParty" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Settlement, Amount Awarded to Other Party</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationSettlementAmountAwardedToOtherParty" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LitigationSettlementAmountAwardedToOtherParty"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LitigationSettlementAmountAwardedToOtherParty" xlink:to="lab_us-gaap_LitigationSettlementAmountAwardedToOtherParty" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_0dcfc69d-a2dc-4c12-b833-debeed6af569_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forfeited or expired</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryNet_048c2de2-fea1-4dda-a50e-4f9e4c2ab67c_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories and supplies, net of reserves</link:label>
    <link:label id="lab_us-gaap_InventoryNet_d8afa546-53c5-43bc-a9a8-1804d814e01a_totalLabel_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories and supplies, net of reserves</link:label>
    <link:label id="lab_us-gaap_InventoryNet_label_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryNet" xlink:to="lab_us-gaap_InventoryNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_2bf39bce-5391-40f3-b35f-11d276ebb7ef_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrent" xlink:to="lab_us-gaap_AccountsPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityAxis_01b01d7d-cc5e-4085-873b-a2a5d3070161_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityAxis_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis" xlink:to="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCashEquivalentsCurrentAssetStatementOfFinancialPositionExtensibleList_f45ad33b-fa92-48a1-b580-a71bbb146c57_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashEquivalentsCurrentAssetStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted cash and restricted cash equivalents included in funds held for customers [Extensible Enumeration]</link:label>
    <link:label id="lab_us-gaap_RestrictedCashEquivalentsCurrentAssetStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_RestrictedCashEquivalentsCurrentAssetStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Cash Equivalents, Current, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashEquivalentsCurrentAssetStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashEquivalentsCurrentAssetStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashEquivalentsCurrentAssetStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_RestrictedCashEquivalentsCurrentAssetStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_d3fa98cf-b35f-49b6-95a0-95cf858f9f52_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated depreciation</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfProductInformationTable_f243a1de-fcef-4254-a30c-648383898b5e_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfProductInformationTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Product Information [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfProductInformationTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfProductInformationTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Product Information [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfProductInformationTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfProductInformationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfProductInformationTable" xlink:to="lab_us-gaap_ScheduleOfProductInformationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesFundsHeldForCustomers_da2b45b4-e245-4bdf-8e7c-22d9adedaf6d_negatedTerseLabel_en-US" xlink:label="lab_dlx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesFundsHeldForCustomers" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Funds held for customers</link:label>
    <link:label id="lab_dlx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesFundsHeldForCustomers_label_en-US" xlink:label="lab_dlx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesFundsHeldForCustomers" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Funds Held for Customers</link:label>
    <link:label id="lab_dlx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesFundsHeldForCustomers_documentation_en-US" xlink:label="lab_dlx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesFundsHeldForCustomers" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount of current liabilities for funds held for customers, assumed at the acquisition date.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesFundsHeldForCustomers" xlink:href="dlx-20221231.xsd#dlx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesFundsHeldForCustomers"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesFundsHeldForCustomers" xlink:to="lab_dlx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesFundsHeldForCustomers" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_aec29db9-1869-4137-a4d9-ed8ebbba4444_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average shares outstanding</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount_431544ff-37f7-4125-b039-75234e51b26f_terseLabel_en-US" xlink:label="lab_us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Excess of fair value over carrying value of reporting unit, percentage</link:label>
    <link:label id="lab_us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount_label_en-US" xlink:label="lab_us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reporting Unit, Percentage of Fair Value in Excess of Carrying Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount" xlink:to="lab_us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrentAbstract_136c3838-b0f6-45c8-8e2b-701afceb9241_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued liabilities</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Liabilities, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_AccruedLiabilitiesCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_fff2abbb-9de2-4207-8999-bb90e23cd615_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in plan assets</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" xlink:to="lab_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_DataSolutionsMember_1f1c2381-60b1-419a-bba8-fa8d78fd74c7_terseLabel_en-US" xlink:label="lab_dlx_DataSolutionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Data Solutions [Member]</link:label>
    <link:label id="lab_dlx_DataSolutionsMember_label_en-US" xlink:label="lab_dlx_DataSolutionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Data Solutions [Member]</link:label>
    <link:label id="lab_dlx_DataSolutionsMember_documentation_en-US" xlink:label="lab_dlx_DataSolutionsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Data Solutions segment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_DataSolutionsMember" xlink:href="dlx-20221231.xsd#dlx_DataSolutionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_DataSolutionsMember" xlink:to="lab_dlx_DataSolutionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_84663b9e-8964-4cad-85ff-1c27cdba9a07_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Target allocation of plan assets</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Target Allocation, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xlink:to="lab_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationOfGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleList_8d43058d-5a93-422d-8c34-ff72ddab77e7_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationOfGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Postretirement plans, amortization of net actuarial losses [Extensible Enumeration]</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationOfGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleList_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationOfGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Net Periodic Benefit (Cost) Credit, Amortization of Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationOfGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationOfGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationOfGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleList" xlink:to="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationOfGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnDispositionOfAssets1_2ef38b72-3c57-4f66-b7d6-7a68de57795c_terseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnDispositionOfAssets1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (loss) gain on sale of businesses and facility</link:label>
    <link:label id="lab_us-gaap_GainLossOnDispositionOfAssets1_abd55d1d-e78b-4323-bb90-28a504b67612_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnDispositionOfAssets1" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">(Gain) loss on sale of businesses and facility</link:label>
    <link:label id="lab_us-gaap_GainLossOnDispositionOfAssets1_4d9dfcf9-ff6c-4960-880d-a65e80513493_verboseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnDispositionOfAssets1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (loss) on sale of businesses and facility</link:label>
    <link:label id="lab_us-gaap_GainLossOnDispositionOfAssets1_label_en-US" xlink:label="lab_us-gaap_GainLossOnDispositionOfAssets1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Disposition of Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnDispositionOfAssets1" xlink:to="lab_us-gaap_GainLossOnDispositionOfAssets1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetirementPlanFundingStatusAxis_8ec37b75-3360-472f-b8c6-c04dd47e5001_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanFundingStatusAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Funding Status [Axis]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanFundingStatusAxis_label_en-US" xlink:label="lab_us-gaap_RetirementPlanFundingStatusAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Funding Status [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanFundingStatusAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanFundingStatusAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanFundingStatusAxis" xlink:to="lab_us-gaap_RetirementPlanFundingStatusAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_ConsolidatedTotalLeverageRatioLimitingPermittedPayments_f5a1f845-3f17-4222-89cc-4bbe90084fd0_terseLabel_en-US" xlink:label="lab_dlx_ConsolidatedTotalLeverageRatioLimitingPermittedPayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated total leverage ratio limiting permitted payments</link:label>
    <link:label id="lab_dlx_ConsolidatedTotalLeverageRatioLimitingPermittedPayments_label_en-US" xlink:label="lab_dlx_ConsolidatedTotalLeverageRatioLimitingPermittedPayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated total leverage ratio limiting permitted payments</link:label>
    <link:label id="lab_dlx_ConsolidatedTotalLeverageRatioLimitingPermittedPayments_documentation_en-US" xlink:label="lab_dlx_ConsolidatedTotalLeverageRatioLimitingPermittedPayments" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The consolidated total leverage ratio at which permitted payments are limited under the entity's debt covenants.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_ConsolidatedTotalLeverageRatioLimitingPermittedPayments" xlink:href="dlx-20221231.xsd#dlx_ConsolidatedTotalLeverageRatioLimitingPermittedPayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_ConsolidatedTotalLeverageRatioLimitingPermittedPayments" xlink:to="lab_dlx_ConsolidatedTotalLeverageRatioLimitingPermittedPayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeNotionalAmount_9f225226-c5ce-43bf-bf53-bbe26132de04_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeNotionalAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notional amount</link:label>
    <link:label id="lab_us-gaap_DerivativeNotionalAmount_c2429336-16d4-43d3-8946-e50b82853d1e_verboseLabel_en-US" xlink:label="lab_us-gaap_DerivativeNotionalAmount" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest rate swap amount</link:label>
    <link:label id="lab_us-gaap_DerivativeNotionalAmount_label_en-US" xlink:label="lab_us-gaap_DerivativeNotionalAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative, Notional Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeNotionalAmount" xlink:to="lab_us-gaap_DerivativeNotionalAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear_efb31775-fba0-47e4-af62-8963262d1d07_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Health care cost trend rate assumed for next year</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Health Care Cost Trend Rate Assumed, Next Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear" xlink:to="lab_us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockMember_11f6dfe2-b473-4855-b118-ba947fedc699_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted shares [Member]</link:label>
    <link:label id="lab_us-gaap_RestrictedStockMember_label_en-US" xlink:label="lab_us-gaap_RestrictedStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockMember" xlink:to="lab_us-gaap_RestrictedStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_98278026-d5e4-4626-b53c-db5fe56345d6_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment [Line Items]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDebtTableTextBlock_532bb754-3ba9-4767-8a1d-4612069ef5b8_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt outstanding</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDebtTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Debt [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDebtTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDebtTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfDebtTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationAbstract_f51908ce-56bd-4bb4-97ee-6913dcafb378_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee share-based compensation</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationAbstract_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Noncash Expense [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract" xlink:to="lab_us-gaap_ShareBasedCompensationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_ccd4ffee-048e-461b-995d-89b97d874b13_terseLabel_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_label_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityWellKnownSeasonedIssuer" xlink:to="lab_dei_EntityWellKnownSeasonedIssuer" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_bb472e07-6655-4168-b189-ea12182278e7_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employer matching 401(k) contribution, percentage</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan, Employer Matching Contribution, Percent of Match</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:to="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract_83472cb1-2ae4-4c0b-b087-45d65ca3390f_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest rate swaps:</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnRepurchaseOfDebtInstrument_08c101e3-ccaa-459d-9a73-8bd3c36a843d_terseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnRepurchaseOfDebtInstrument" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain on debt retirement</link:label>
    <link:label id="lab_us-gaap_GainLossOnRepurchaseOfDebtInstrument_label_en-US" xlink:label="lab_us-gaap_GainLossOnRepurchaseOfDebtInstrument" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Repurchase of Debt Instrument</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnRepurchaseOfDebtInstrument" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnRepurchaseOfDebtInstrument"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnRepurchaseOfDebtInstrument" xlink:to="lab_us-gaap_GainLossOnRepurchaseOfDebtInstrument" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTable_ba2495f7-cffc-44f7-b760-0813d01b54f8_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentTable_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-Term Debt Instruments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTable" xlink:to="lab_us-gaap_DebtInstrumentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeasesPolicyTextBlock_969d61ab-1753-4a70-a91b-a2d812de09b0_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases</link:label>
    <link:label id="lab_us-gaap_LesseeLeasesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Leases [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeasesPolicyTextBlock" xlink:to="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_7e93f01e-50dc-41b7-aa75-454c57d0eb17_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant unobservable inputs (Level 3) [Member]</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 3 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel3Member" xlink:to="lab_us-gaap_FairValueInputsLevel3Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_4bbb5b30-9fc3-4c22-9984-593a7e603d19_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SHARE-BASED COMPENSATION PLANS</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract_eb5ac9d5-8cda-4a76-b5e9-385126080ea0_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Activities [Abstract]</link:label>
    <link:label id="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:to="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_89d0d2d9-17cf-4376-873e-c957614cd24e_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based compensation expense</link:label>
    <link:label id="lab_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Cost by Plan [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationsAbstract_1eb827f5-457a-4dbf-b0c9-afdd7175a6b5_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business ccmbinations</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationsAbstract_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combinations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationsAbstract" xlink:to="lab_us-gaap_BusinessCombinationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_6d0911d7-a04d-4556-bbef-e2015a5c7268_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of net actuarial loss</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncontrollingInterestMember_41a1cc85-1fb9-4c84-98ff-50bf8648c1e5_terseLabel_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-controlling interest [Member]</link:label>
    <link:label id="lab_us-gaap_NoncontrollingInterestMember_label_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncontrollingInterestMember" xlink:to="lab_us-gaap_NoncontrollingInterestMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_FundsHeldForCustomersPolicyTextBlock_3d0765dd-cc07-4f9c-856c-41a0ce955358_terseLabel_en-US" xlink:label="lab_dlx_FundsHeldForCustomersPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Funds held for customers</link:label>
    <link:label id="lab_dlx_FundsHeldForCustomersPolicyTextBlock_label_en-US" xlink:label="lab_dlx_FundsHeldForCustomersPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Funds held for customers [Policy Text Block]</link:label>
    <link:label id="lab_dlx_FundsHeldForCustomersPolicyTextBlock_documentation_en-US" xlink:label="lab_dlx_FundsHeldForCustomersPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of accounting policy for funds held on behalf of others.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_FundsHeldForCustomersPolicyTextBlock" xlink:href="dlx-20221231.xsd#dlx_FundsHeldForCustomersPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_FundsHeldForCustomersPolicyTextBlock" xlink:to="lab_dlx_FundsHeldForCustomersPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyAccrualProvision_185ca190-5f28-4930-9ed3-77549cce047b_negatedLabel_en-US" xlink:label="lab_us-gaap_LossContingencyAccrualProvision" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Certain legal-related benefit (expense)</link:label>
    <link:label id="lab_us-gaap_LossContingencyAccrualProvision_label_en-US" xlink:label="lab_us-gaap_LossContingencyAccrualProvision" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency Accrual, Provision</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyAccrualProvision" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyAccrualProvision"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyAccrualProvision" xlink:to="lab_us-gaap_LossContingencyAccrualProvision" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_TermLoanFacilityMember_5395b875-9094-4e5a-8f4d-3b4bbbc619f2_terseLabel_en-US" xlink:label="lab_dlx_TermLoanFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior, secured term loan facility [Member]</link:label>
    <link:label id="lab_dlx_TermLoanFacilityMember_label_en-US" xlink:label="lab_dlx_TermLoanFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term loan facility [Member]</link:label>
    <link:label id="lab_dlx_TermLoanFacilityMember_documentation_en-US" xlink:label="lab_dlx_TermLoanFacilityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term loan facility included in entity's line of credit agreement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_TermLoanFacilityMember" xlink:href="dlx-20221231.xsd#dlx_TermLoanFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_TermLoanFacilityMember" xlink:to="lab_dlx_TermLoanFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_InternaluseComputerSoftwareIntangibleAssetMember_6cfee50a-8ae2-44f0-9f2a-5c87e92a56c0_terseLabel_en-US" xlink:label="lab_dlx_InternaluseComputerSoftwareIntangibleAssetMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Internal-use software [Member]</link:label>
    <link:label id="lab_dlx_InternaluseComputerSoftwareIntangibleAssetMember_label_en-US" xlink:label="lab_dlx_InternaluseComputerSoftwareIntangibleAssetMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Internal-use Computer Software Intangible Asset [Member]</link:label>
    <link:label id="lab_dlx_InternaluseComputerSoftwareIntangibleAssetMember_documentation_en-US" xlink:label="lab_dlx_InternaluseComputerSoftwareIntangibleAssetMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">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.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_InternaluseComputerSoftwareIntangibleAssetMember" xlink:href="dlx-20221231.xsd#dlx_InternaluseComputerSoftwareIntangibleAssetMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_InternaluseComputerSoftwareIntangibleAssetMember" xlink:to="lab_dlx_InternaluseComputerSoftwareIntangibleAssetMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpenseMember_24876454-b6a1-4dcb-85dc-d24dc3c8b502_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating expenses [Member]</link:label>
    <link:label id="lab_us-gaap_OperatingExpenseMember_label_en-US" xlink:label="lab_us-gaap_OperatingExpenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Expense [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenseMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpenseMember" xlink:to="lab_us-gaap_OperatingExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_5f8115e1-1542-482c-b844-409d7c5cbf49_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax assets and liabilities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNonCurrentLiabilitiesOperatingLeaseObligations_2e8cf616-2e68-430a-892e-1ce1e9235864_negatedTerseLabel_en-US" xlink:label="lab_dlx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNonCurrentLiabilitiesOperatingLeaseObligations" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease liabilities, non-current</link:label>
    <link:label id="lab_dlx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNonCurrentLiabilitiesOperatingLeaseObligations_label_en-US" xlink:label="lab_dlx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNonCurrentLiabilitiesOperatingLeaseObligations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Non-current Liabilities, Operating Lease Obligations</link:label>
    <link:label id="lab_dlx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNonCurrentLiabilitiesOperatingLeaseObligations_documentation_en-US" xlink:label="lab_dlx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNonCurrentLiabilitiesOperatingLeaseObligations" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-current portion of amount of liabilities incurred for operating lease obligations, assumed at the acquisition date.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNonCurrentLiabilitiesOperatingLeaseObligations" xlink:href="dlx-20221231.xsd#dlx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNonCurrentLiabilitiesOperatingLeaseObligations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNonCurrentLiabilitiesOperatingLeaseObligations" xlink:to="lab_dlx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNonCurrentLiabilitiesOperatingLeaseObligations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillRollForward_14349b2b-80be-428f-9358-a3219a5c114f_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in goodwill</link:label>
    <link:label id="lab_us-gaap_GoodwillRollForward_label_en-US" xlink:label="lab_us-gaap_GoodwillRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillRollForward" xlink:to="lab_us-gaap_GoodwillRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_ChecksReportingUnitMember_3f4c6784-7e27-4929-bd47-7acd36fdceae_terseLabel_en-US" xlink:label="lab_dlx_ChecksReportingUnitMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Checks reporting unit [Member]</link:label>
    <link:label id="lab_dlx_ChecksReportingUnitMember_label_en-US" xlink:label="lab_dlx_ChecksReportingUnitMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Checks reporting unit [Member]</link:label>
    <link:label id="lab_dlx_ChecksReportingUnitMember_documentation_en-US" xlink:label="lab_dlx_ChecksReportingUnitMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Checks reporting unit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_ChecksReportingUnitMember" xlink:href="dlx-20221231.xsd#dlx_ChecksReportingUnitMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_ChecksReportingUnitMember" xlink:to="lab_dlx_ChecksReportingUnitMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis_b1f91614-7a67-46a9-aa4f-d8efa24d0c78_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_6efba662-a814-441b-adca-80468414d251_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Groups, Including Discontinued Operations, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_label_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:to="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_6f3d74a7-137c-47f2-9c47-03cfca442b24_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for acquisition, net of cash, cash equivalents, restricted cash and restricted cash equivalents acquired</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_2e5e528a-208e-47e1-8f25-702e7aac08e2_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for acquisition, net of cash, cash equivalents, restricted cash and restricted cash equivalents acquired</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Businesses, Net of Cash Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_131d55c6-a16a-475e-b79e-a45707a61606_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant other observable inputs (Level 2) [Member]</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 2 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel2Member" xlink:to="lab_us-gaap_FairValueInputsLevel2Member" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_c7deedc4-793d-4648-86cf-a16ff2ad6180_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_label_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate" xlink:to="lab_dei_CurrentFiscalYearEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_d947dfe5-9c80-4309-baf6-e26579d9fc94_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other current assets</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_b167d300-a4a9-4135-8f7e-fec7c763ffa7_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortizable intangibles [Line Items]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_32ca6625-9f6a-4f83-8ed3-8424096c79e7_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangibles, net of accumulated amortization</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets, Net (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTaxAbstract_a5843b49-ac50-45d1-8826-8fc5d58720cb_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTaxAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less reclassification of amounts to net income:</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTaxAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTaxAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, Tax [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTaxAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTaxAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTaxAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTaxAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_de61089b-09ee-40d9-8c4f-4167f54c7390_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee share-based compensation</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">APIC, Share-Based Payment Arrangement, Increase for Cost Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_b8e64dcf-da26-429a-8880-6f0de6cb4173_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:to="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_841e8e31-b0bc-4cea-846d-6e08cb98b299_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="lab_us-gaap_LiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReportingUnitDomain_999418a9-ba9d-4317-b4bf-80fd1e95e61e_terseLabel_en-US" xlink:label="lab_us-gaap_ReportingUnitDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reporting Unit [Domain]</link:label>
    <link:label id="lab_us-gaap_ReportingUnitDomain_label_en-US" xlink:label="lab_us-gaap_ReportingUnitDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reporting Unit [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReportingUnitDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReportingUnitDomain" xlink:to="lab_us-gaap_ReportingUnitDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeFinanceLeaseDescriptionAbstract_e00a89d9-42b0-4d2e-b145-1b0a2de0e29a_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeFinanceLeaseDescriptionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance leases:</link:label>
    <link:label id="lab_us-gaap_LesseeFinanceLeaseDescriptionAbstract_label_en-US" xlink:label="lab_us-gaap_LesseeFinanceLeaseDescriptionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Finance Lease, Description [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeFinanceLeaseDescriptionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeFinanceLeaseDescriptionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeFinanceLeaseDescriptionAbstract" xlink:to="lab_us-gaap_LesseeFinanceLeaseDescriptionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherRestructuringMember_22276211-7bd2-4f9f-bdfa-cf3d29000025_terseLabel_en-US" xlink:label="lab_us-gaap_OtherRestructuringMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other costs [Member]</link:label>
    <link:label id="lab_us-gaap_OtherRestructuringMember_label_en-US" xlink:label="lab_us-gaap_OtherRestructuringMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Restructuring [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRestructuringMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherRestructuringMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherRestructuringMember" xlink:to="lab_us-gaap_OtherRestructuringMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_2e4abbf1-35b8-43ad-b8d8-ec905a173649_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment, gross</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Right-of-Use Asset, before Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedTableTextBlock_95233f64-136c-4fc3-9516-a61ec5236cc9_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amounts included in other comprehensive loss that have not been recognized as components of postretirement benefit income</link:label>
    <link:label id="lab_us-gaap_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Net Periodic Benefit Cost Not yet Recognized [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerConcentrationRiskMember_ba4f70cf-729d-44c6-8320-f730b255c55b_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer concentration risk [Member]</link:label>
    <link:label id="lab_us-gaap_CustomerConcentrationRiskMember_label_en-US" xlink:label="lab_us-gaap_CustomerConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Concentration Risk [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerConcentrationRiskMember" xlink:to="lab_us-gaap_CustomerConcentrationRiskMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringCostAndReserveLineItems_c09240ea-c035-4d74-99df-30156204b129_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and integration expense [Line Items]</link:label>
    <link:label id="lab_us-gaap_RestructuringCostAndReserveLineItems_963e4834-1a0a-4f70-8d9d-b1a8e3fbe783_verboseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveLineItems" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and integration accruals [Line Items]</link:label>
    <link:label id="lab_us-gaap_RestructuringCostAndReserveLineItems_label_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Cost and Reserve [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems" xlink:to="lab_us-gaap_RestructuringCostAndReserveLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProvisionForLoanLossesExpensed_e63694b8-40d2-4f48-9a8f-8e77f6040d94_terseLabel_en-US" xlink:label="lab_us-gaap_ProvisionForLoanLossesExpensed" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bad debt expense (benefit)</link:label>
    <link:label id="lab_us-gaap_ProvisionForLoanLossesExpensed_label_en-US" xlink:label="lab_us-gaap_ProvisionForLoanLossesExpensed" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Credit Loss, Expense (Reversal)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForLoanLossesExpensed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProvisionForLoanLossesExpensed"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProvisionForLoanLossesExpensed" xlink:to="lab_us-gaap_ProvisionForLoanLossesExpensed" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_9a80e5c4-4918-4c24-8ae6-909d225d7ae1_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted stock units rollforward</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_8a157272-1ead-43da-a1fd-8a4a938b5dc6_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized tax benefits that would impact income tax expense</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits that Would Impact Effective Tax Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_Prepaidproductdiscountpayments_70771ad3-0760-4d4c-9554-ffd51907e38a_negatedTerseLabel_en-US" xlink:label="lab_dlx_Prepaidproductdiscountpayments" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid product discount payments</link:label>
    <link:label id="lab_dlx_Prepaidproductdiscountpayments_008e5a48-1a17-4303-903b-dbd8ddf08e8b_terseLabel_en-US" xlink:label="lab_dlx_Prepaidproductdiscountpayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid product discount payments</link:label>
    <link:label id="lab_dlx_Prepaidproductdiscountpayments_label_en-US" xlink:label="lab_dlx_Prepaidproductdiscountpayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid product discount payments</link:label>
    <link:label id="lab_dlx_Prepaidproductdiscountpayments_documentation_en-US" xlink:label="lab_dlx_Prepaidproductdiscountpayments" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amounts paid during the reporting period for prepaid product discounts associated with the execution and/or renewal of customer contracts.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_Prepaidproductdiscountpayments" xlink:href="dlx-20221231.xsd#dlx_Prepaidproductdiscountpayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_Prepaidproductdiscountpayments" xlink:to="lab_dlx_Prepaidproductdiscountpayments" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_DeferredTaxAssetsNetOperatingAndCapitalLossCarryforwards_f21d00fc-42dc-4983-8635-e227c84adfb3_terseLabel_en-US" xlink:label="lab_dlx_DeferredTaxAssetsNetOperatingAndCapitalLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net operating loss, tax credit and capital loss carryforwards</link:label>
    <link:label id="lab_dlx_DeferredTaxAssetsNetOperatingAndCapitalLossCarryforwards_label_en-US" xlink:label="lab_dlx_DeferredTaxAssetsNetOperatingAndCapitalLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax assets net operating and capital loss carryforwards</link:label>
    <link:label id="lab_dlx_DeferredTaxAssetsNetOperatingAndCapitalLossCarryforwards_documentation_en-US" xlink:label="lab_dlx_DeferredTaxAssetsNetOperatingAndCapitalLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss and capital loss carryforwards.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_DeferredTaxAssetsNetOperatingAndCapitalLossCarryforwards" xlink:href="dlx-20221231.xsd#dlx_DeferredTaxAssetsNetOperatingAndCapitalLossCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_DeferredTaxAssetsNetOperatingAndCapitalLossCarryforwards" xlink:to="lab_dlx_DeferredTaxAssetsNetOperatingAndCapitalLossCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_f7a442e2-b383-4a09-a96b-b56399dcd6a8_verboseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase period</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_91807253-4893-4013-aec1-e00023dc0e5f_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term of award</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic_3aaa7ddb-e015-4f16-8f62-8c36a7471f07_negatedLabel_en-US" xlink:label="lab_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income allocated to participating securities</link:label>
    <link:label id="lab_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic_label_en-US" xlink:label="lab_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Participating Securities, Distributed and Undistributed Earnings (Loss), Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic" xlink:to="lab_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnsecuredLongtermDebtCurrentAndNoncurrentAbstract_fe7dac77-bcc1-4742-bb93-69298a4f07b8_terseLabel_en-US" xlink:label="lab_us-gaap_UnsecuredLongtermDebtCurrentAndNoncurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior, unsecured notes</link:label>
    <link:label id="lab_us-gaap_UnsecuredLongtermDebtCurrentAndNoncurrentAbstract_label_en-US" xlink:label="lab_us-gaap_UnsecuredLongtermDebtCurrentAndNoncurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unsecured Debt [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnsecuredLongtermDebtCurrentAndNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnsecuredLongtermDebtCurrentAndNoncurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnsecuredLongtermDebtCurrentAndNoncurrentAbstract" xlink:to="lab_us-gaap_UnsecuredLongtermDebtCurrentAndNoncurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignGovernmentDebtSecuritiesMember_91d48995-26e3-4c42-bb0a-795e67490e61_verboseLabel_en-US" xlink:label="lab_us-gaap_ForeignGovernmentDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Canadian and provincial government securities [Member]</link:label>
    <link:label id="lab_us-gaap_ForeignGovernmentDebtSecuritiesMember_label_en-US" xlink:label="lab_us-gaap_ForeignGovernmentDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Security, Government, Non-US [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignGovernmentDebtSecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignGovernmentDebtSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignGovernmentDebtSecuritiesMember" xlink:to="lab_us-gaap_ForeignGovernmentDebtSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityDomain_1a2703d7-63d1-48ac-9e99-5f15903eb0a3_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityDomain_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain" xlink:to="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfRevenue_ee3cdab0-40a4-466a-8587-0fcafa1f8894_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_CostOfRevenue" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total cost of revenue</link:label>
    <link:label id="lab_us-gaap_CostOfRevenue_label_en-US" xlink:label="lab_us-gaap_CostOfRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfRevenue" xlink:to="lab_us-gaap_CostOfRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_Deferredtaxvaluationallowancesforeigncurrencytranslation_9ff8506a-0b5e-40a3-95c8-9fb36872b56a_negatedTerseLabel_en-US" xlink:label="lab_dlx_Deferredtaxvaluationallowancesforeigncurrencytranslation" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency translation</link:label>
    <link:label id="lab_dlx_Deferredtaxvaluationallowancesforeigncurrencytranslation_label_en-US" xlink:label="lab_dlx_Deferredtaxvaluationallowancesforeigncurrencytranslation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax valuation allowances, foreign currency translation</link:label>
    <link:label id="lab_dlx_Deferredtaxvaluationallowancesforeigncurrencytranslation_documentation_en-US" xlink:label="lab_dlx_Deferredtaxvaluationallowancesforeigncurrencytranslation" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount of (increase) decrease from converting deferred income tax valuation allowances to currency of reporting entity from amount denominated or measured in a different currency.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_Deferredtaxvaluationallowancesforeigncurrencytranslation" xlink:href="dlx-20221231.xsd#dlx_Deferredtaxvaluationallowancesforeigncurrencytranslation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_Deferredtaxvaluationallowancesforeigncurrencytranslation" xlink:to="lab_dlx_Deferredtaxvaluationallowancesforeigncurrencytranslation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_83c3f698-ccfb-4e69-a30a-a67223aaa587_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_label_en-US" xlink:label="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from (Payments for) Other Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:to="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrentAbstract_3214f31e-3118-4073-9400-a2113899acb4_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other non-current assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrentAbstract_label_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets, Noncurrent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrentAbstract" xlink:to="lab_us-gaap_OtherAssetsNoncurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_PaymentsToAcquireCapitalAssets_7c863ea8-49d8-44e6-8088-566de4fb189d_negatedTerseLabel_en-US" xlink:label="lab_dlx_PaymentsToAcquireCapitalAssets" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchases of capital assets</link:label>
    <link:label id="lab_dlx_PaymentsToAcquireCapitalAssets_label_en-US" xlink:label="lab_dlx_PaymentsToAcquireCapitalAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PaymentsToAcquireCapitalAssets</link:label>
    <link:label id="lab_dlx_PaymentsToAcquireCapitalAssets_documentation_en-US" xlink:label="lab_dlx_PaymentsToAcquireCapitalAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures) and software.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_PaymentsToAcquireCapitalAssets" xlink:href="dlx-20221231.xsd#dlx_PaymentsToAcquireCapitalAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_PaymentsToAcquireCapitalAssets" xlink:to="lab_dlx_PaymentsToAcquireCapitalAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnbilledContractsReceivable_b002bfa6-c8eb-4008-93e8-54e678c7e8dd_terseLabel_en-US" xlink:label="lab_us-gaap_UnbilledContractsReceivable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unconditional right to receive consideration</link:label>
    <link:label id="lab_us-gaap_UnbilledContractsReceivable_label_en-US" xlink:label="lab_us-gaap_UnbilledContractsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unbilled Contracts Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnbilledContractsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnbilledContractsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnbilledContractsReceivable" xlink:to="lab_us-gaap_UnbilledContractsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_2621b79a-7db5-4156-8cbb-c0cebedf9b43_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract" xlink:to="lab_us-gaap_FairValueDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_c7caf426-918c-42c9-b7c1-19b0d880c15e_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net available for borrowing as of December 31, 2022</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Remaining Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_9db0c2f2-e1f4-4375-b826-deac6b499805_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:to="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_9adffe93-d874-4ad9-82ae-627b79af3339_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized holding (loss) gain arising during the year</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryValuationReserves_fe7d9a74-fc9a-4324-9b0f-7ac47d1c7d73_negatedLabel_en-US" xlink:label="lab_us-gaap_InventoryValuationReserves" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reserve for excess and obsolete items</link:label>
    <link:label id="lab_us-gaap_InventoryValuationReserves_55233b6f-a809-4767-98ae-d35b394d01ad_periodStartLabel_en-US" xlink:label="lab_us-gaap_InventoryValuationReserves" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance, beginning of year</link:label>
    <link:label id="lab_us-gaap_InventoryValuationReserves_84edd3e8-c393-45cf-acfc-36c8cd85dd59_periodEndLabel_en-US" xlink:label="lab_us-gaap_InventoryValuationReserves" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance, end of year</link:label>
    <link:label id="lab_us-gaap_InventoryValuationReserves_label_en-US" xlink:label="lab_us-gaap_InventoryValuationReserves" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory Valuation Reserves</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryValuationReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryValuationReserves"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryValuationReserves" xlink:to="lab_us-gaap_InventoryValuationReserves" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_43603056-905a-4561-a4ae-d7dbd00a05dc_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_3285bef3-d010-481e-8271-454e25470b88_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_label_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityTaxIdentificationNumber" xlink:to="lab_dei_EntityTaxIdentificationNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_4b55fe4b-79a5-4f9a-972e-cc9f25c87949_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock reserved for issuance</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate_bb51de58-517f-481c-b01e-1d377728d1b7_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee stock purchase plan discount</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Discount from Market Price, Purchase Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock_6dc30b4e-1950-4060-8295-f19b6489a7a2_terseLabel_en-US" xlink:label="lab_us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and integration expense</link:label>
    <link:label id="lab_us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Costs Associated with Exit or Disposal Activities or Restructurings, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock" xlink:to="lab_us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeFixedInterestRate_3e73a436-df1f-49f9-b46b-3ba48726a6ae_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeFixedInterestRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative fixed interest rate</link:label>
    <link:label id="lab_us-gaap_DerivativeFixedInterestRate_label_en-US" xlink:label="lab_us-gaap_DerivativeFixedInterestRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative, Fixed Interest Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFixedInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeFixedInterestRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeFixedInterestRate" xlink:to="lab_us-gaap_DerivativeFixedInterestRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs_cd2263eb-3c53-43c3-af25-2942c206d3fb_negatedLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Write-offs</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Allowance for Credit Loss, Writeoff</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs" xlink:to="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesOther_b4810bb7-ed1b-4709-8273-9637939da0c8_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock issued shares</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesOther_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesOther" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesOther" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRecognitionAbstract_c5a2bfe6-2efc-4abd-afe6-ab03d2e7194c_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRecognitionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue recognition</link:label>
    <link:label id="lab_us-gaap_RevenueRecognitionAbstract_label_en-US" xlink:label="lab_us-gaap_RevenueRecognitionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue Recognition [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRecognitionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRecognitionAbstract" xlink:to="lab_us-gaap_RevenueRecognitionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_230036ec-d04c-45d3-8d8e-46f418ffeb0e_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized net actuarial loss</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Accumulated Other Comprehensive Income (Loss), Gain (Loss), before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" xlink:to="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_DataAnalyticsReportingUnitMember_ee05a259-0176-4105-b8c1-ac791775021b_terseLabel_en-US" xlink:label="lab_dlx_DataAnalyticsReportingUnitMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Data Analytics reporting unit [Member]</link:label>
    <link:label id="lab_dlx_DataAnalyticsReportingUnitMember_label_en-US" xlink:label="lab_dlx_DataAnalyticsReportingUnitMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Data Analytics reporting unit [Member]</link:label>
    <link:label id="lab_dlx_DataAnalyticsReportingUnitMember_documentation_en-US" xlink:label="lab_dlx_DataAnalyticsReportingUnitMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Data Analytics reporting unit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_DataAnalyticsReportingUnitMember" xlink:href="dlx-20221231.xsd#dlx_DataAnalyticsReportingUnitMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_DataAnalyticsReportingUnitMember" xlink:to="lab_dlx_DataAnalyticsReportingUnitMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_2c2a2411-9a60-4d50-9f99-28f98e46c2ff_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective tax rate reconciliation</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_9fc0d0f7-603a-44c0-924e-3df21dc8ac9d_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net change in cash, cash equivalents, restricted cash and restricted cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_Netchangeincustomerfundsobligations_b103ca2a-1b17-48f5-8398-48bec30a959c_terseLabel_en-US" xlink:label="lab_dlx_Netchangeincustomerfundsobligations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net change in customer funds obligations</link:label>
    <link:label id="lab_dlx_Netchangeincustomerfundsobligations_label_en-US" xlink:label="lab_dlx_Netchangeincustomerfundsobligations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net change in customer funds obligations</link:label>
    <link:label id="lab_dlx_Netchangeincustomerfundsobligations_documentation_en-US" xlink:label="lab_dlx_Netchangeincustomerfundsobligations" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net increase (decrease) in customer funds obligations during the period.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_Netchangeincustomerfundsobligations" xlink:href="dlx-20221231.xsd#dlx_Netchangeincustomerfundsobligations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_Netchangeincustomerfundsobligations" xlink:to="lab_dlx_Netchangeincustomerfundsobligations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_5b8fb7e7-a1ff-4cc2-abf1-461fc01db3c9_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and integration expense</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Costs [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:to="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment_dbcdeff3-9b1a-4f4b-9a18-56a69cd9f65e_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Property, Plant and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:to="lab_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_3b9cc431-fd0e-4b63-8516-43d4e0554e15_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:label id="lab_dei_EntityCentralIndexKey_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_00a72571-2c75-437b-9b39-f1e99f8df3f4_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated future amortization expense</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_a8eb2d70-61b8-4db3-9e84-d0b0fc9e2123_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a09e9bb3-54f5-41cd-b9a3-9d1bba999252_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems_8b9a10b9-b4f6-4ca0-90e7-5d3b63f5f895_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee stock purchase plan [Line Items]</link:label>
    <link:label id="lab_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems_label_en-US" xlink:label="lab_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Stock Ownership Plan (ESOP) Disclosures [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems" xlink:to="lab_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes_5d2ecf30-ad10-4269-8fdb-d16db1780760_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Return to provision adjustments</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Prior Year Income Taxes, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_DeferredTaxAssetPayrollTaxDeferral_451eea48-de3a-43f2-9b83-a08585951f21_terseLabel_en-US" xlink:label="lab_dlx_DeferredTaxAssetPayrollTaxDeferral" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payroll tax deferral under the CARES Act</link:label>
    <link:label id="lab_dlx_DeferredTaxAssetPayrollTaxDeferral_label_en-US" xlink:label="lab_dlx_DeferredTaxAssetPayrollTaxDeferral" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax asset, payroll tax deferral</link:label>
    <link:label id="lab_dlx_DeferredTaxAssetPayrollTaxDeferral_documentation_en-US" xlink:label="lab_dlx_DeferredTaxAssetPayrollTaxDeferral" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount, before allocation of valuation allowances, of deferred tax asset attributable to payroll tax payments deferred under the CARES Act.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_DeferredTaxAssetPayrollTaxDeferral" xlink:href="dlx-20221231.xsd#dlx_DeferredTaxAssetPayrollTaxDeferral"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_DeferredTaxAssetPayrollTaxDeferral" xlink:to="lab_dlx_DeferredTaxAssetPayrollTaxDeferral" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MeasurementInputTypeAxis_62c4d9f5-4a94-4aee-8aef-f87889d054bf_terseLabel_en-US" xlink:label="lab_us-gaap_MeasurementInputTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input Type [Axis]</link:label>
    <link:label id="lab_us-gaap_MeasurementInputTypeAxis_label_en-US" xlink:label="lab_us-gaap_MeasurementInputTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MeasurementInputTypeAxis" xlink:to="lab_us-gaap_MeasurementInputTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_24691edb-9e98-4b18-a591-cb3ae101ab6a_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:label id="lab_dei_CityAreaCode_label_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode" xlink:to="lab_dei_CityAreaCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAbstract_6312f88b-91b5-404f-8f22-b1063d80e1df_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ASSETS</link:label>
    <link:label id="lab_us-gaap_AssetsAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="lab_us-gaap_AssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherCurrentAssets_40484343-712e-4dd0-b6e1-3a81efaf9800_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other current assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherCurrentAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Other Current Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RestatementAdjustmentMember_8ed40e43-6a0d-41e2-a8e0-31008de0cdf0_terseLabel_en-US" xlink:label="lab_srt_RestatementAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario, Adjustment [Member]</link:label>
    <link:label id="lab_srt_RestatementAdjustmentMember_label_en-US" xlink:label="lab_srt_RestatementAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revision of Prior Period, Adjustment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAdjustmentMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RestatementAdjustmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RestatementAdjustmentMember" xlink:to="lab_srt_RestatementAdjustmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsidiarySaleOfStockAxis_8271ae33-bdec-459f-9393-499b21d1afb2_terseLabel_en-US" xlink:label="lab_us-gaap_SubsidiarySaleOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock [Axis]</link:label>
    <link:label id="lab_us-gaap_SubsidiarySaleOfStockAxis_label_en-US" xlink:label="lab_us-gaap_SubsidiarySaleOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis" xlink:to="lab_us-gaap_SubsidiarySaleOfStockAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_Prepaidproductdiscounts_74a507de-8b09-4599-b55d-22f729def4b6_verboseLabel_en-US" xlink:label="lab_dlx_Prepaidproductdiscounts" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid product discounts</link:label>
    <link:label id="lab_dlx_Prepaidproductdiscounts_554f188f-6bd9-4583-9b8d-bc6e7bc8505e_periodStartLabel_en-US" xlink:label="lab_dlx_Prepaidproductdiscounts" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance, beginning of year</link:label>
    <link:label id="lab_dlx_Prepaidproductdiscounts_e1a16c63-d290-42d8-9d59-fb36cd808b2b_periodEndLabel_en-US" xlink:label="lab_dlx_Prepaidproductdiscounts" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance, end of year</link:label>
    <link:label id="lab_dlx_Prepaidproductdiscounts_label_en-US" xlink:label="lab_dlx_Prepaidproductdiscounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid product discounts</link:label>
    <link:label id="lab_dlx_Prepaidproductdiscounts_documentation_en-US" xlink:label="lab_dlx_Prepaidproductdiscounts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">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.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_Prepaidproductdiscounts" xlink:href="dlx-20221231.xsd#dlx_Prepaidproductdiscounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_Prepaidproductdiscounts" xlink:to="lab_dlx_Prepaidproductdiscounts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MortgageBackedSecuritiesMember_474b8074-713c-49a0-8b0f-31b2806fabf2_terseLabel_en-US" xlink:label="lab_us-gaap_MortgageBackedSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mortgage-backed securities [Member]</link:label>
    <link:label id="lab_us-gaap_MortgageBackedSecuritiesMember_label_en-US" xlink:label="lab_us-gaap_MortgageBackedSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collateralized Mortgage-Backed Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MortgageBackedSecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MortgageBackedSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MortgageBackedSecuritiesMember" xlink:to="lab_us-gaap_MortgageBackedSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_IncreaseInEarningsMember_cd8d211d-3ea8-47aa-8a23-c18075e085b8_terseLabel_en-US" xlink:label="lab_dlx_IncreaseInEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase in earnings [Member]</link:label>
    <link:label id="lab_dlx_IncreaseInEarningsMember_label_en-US" xlink:label="lab_dlx_IncreaseInEarningsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase in earnings [Member]</link:label>
    <link:label id="lab_dlx_IncreaseInEarningsMember_documentation_en-US" xlink:label="lab_dlx_IncreaseInEarningsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase in earnings</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_IncreaseInEarningsMember" xlink:href="dlx-20221231.xsd#dlx_IncreaseInEarningsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_IncreaseInEarningsMember" xlink:to="lab_dlx_IncreaseInEarningsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerSharePolicyTextBlock_1d0bece9-ed5f-465b-9459-4eab5e2537ab_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings per share</link:label>
    <link:label id="lab_us-gaap_EarningsPerSharePolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_5e5af86e-f4c2-4f8d-8004-418a96a63fac_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensation_687fa0e5-6af3-4c54-9c2b-d7836ca8ccb7_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee share-based compensation expense</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensation_3d4125ba-c932-47a5-8b10-01dff1a427ba_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based compensation expense</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensation_3a7a40cf-a7e4-4bf6-80ee-7378573619da_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based compensation expense</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Noncash Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation" xlink:to="lab_us-gaap_ShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeasesOperatingAbstract_a2cf16cd-5d21-4dd0-85e0-b5f000fcdd23_terseLabel_en-US" xlink:label="lab_us-gaap_LeasesOperatingAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating leases:</link:label>
    <link:label id="lab_us-gaap_LeasesOperatingAbstract_label_en-US" xlink:label="lab_us-gaap_LeasesOperatingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases, Operating [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesOperatingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesOperatingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeasesOperatingAbstract" xlink:to="lab_us-gaap_LeasesOperatingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueOther_f530f0b3-104f-475e-9892-592375d7b36a_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock issued value</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueOther_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueOther" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueOther" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_889aea9d-5d67-4b0c-b392-b03ce12bb119_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average grant date fair value, options granted</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashSurrenderValueOfLifeInsurance_6fc2d3b2-1daf-4dad-a0ea-006b52cc38f4_terseLabel_en-US" xlink:label="lab_us-gaap_CashSurrenderValueOfLifeInsurance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash surrender value of insurance polices that fund pension plan</link:label>
    <link:label id="lab_us-gaap_CashSurrenderValueOfLifeInsurance_label_en-US" xlink:label="lab_us-gaap_CashSurrenderValueOfLifeInsurance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Surrender Value of Life Insurance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashSurrenderValueOfLifeInsurance" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashSurrenderValueOfLifeInsurance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashSurrenderValueOfLifeInsurance" xlink:to="lab_us-gaap_CashSurrenderValueOfLifeInsurance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_8a5b16d0-6e0a-4e32-a07f-484025b1aff3_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other non-current liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_3fdfb538-f73c-488b-a12e-d4490aab07dc_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other accrued and non-current liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Other Operating Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_WeightedAverageMember_b95964ad-9dda-42ac-8b2c-f0a83c380dad_terseLabel_en-US" xlink:label="lab_srt_WeightedAverageMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average [Member]</link:label>
    <link:label id="lab_srt_WeightedAverageMember_label_en-US" xlink:label="lab_srt_WeightedAverageMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_WeightedAverageMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_WeightedAverageMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_WeightedAverageMember" xlink:to="lab_srt_WeightedAverageMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_SharebasedcompensationperformanceshareawardsvaluationassumptionsTableTextBlock_f16d6b3d-5b08-4c62-a49a-3cd9e15ff2b5_terseLabel_en-US" xlink:label="lab_dlx_SharebasedcompensationperformanceshareawardsvaluationassumptionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average assumptions used in Monte Carlo simulation pricing model, performance share awards</link:label>
    <link:label id="lab_dlx_SharebasedcompensationperformanceshareawardsvaluationassumptionsTableTextBlock_label_en-US" xlink:label="lab_dlx_SharebasedcompensationperformanceshareawardsvaluationassumptionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share based compensation, performance share awards valuation assumptions [Table Text Block]</link:label>
    <link:label id="lab_dlx_SharebasedcompensationperformanceshareawardsvaluationassumptionsTableTextBlock_documentation_en-US" xlink:label="lab_dlx_SharebasedcompensationperformanceshareawardsvaluationassumptionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tabular disclosure of the significant assumptions used during the year to estimate the fair value of performance share awards using market conditions, including, but not limited to: (a) expected term of award, (b) expected volatility of the entity's shares, (c) expected dividends, and (d) risk-free rate(s).</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_SharebasedcompensationperformanceshareawardsvaluationassumptionsTableTextBlock" xlink:href="dlx-20221231.xsd#dlx_SharebasedcompensationperformanceshareawardsvaluationassumptionsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_SharebasedcompensationperformanceshareawardsvaluationassumptionsTableTextBlock" xlink:to="lab_dlx_SharebasedcompensationperformanceshareawardsvaluationassumptionsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_94216119-25aa-4b12-9d98-068aaf027ab6_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_9e31034c-3f48-48ad-8776-51eb896f6702_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanBenefitObligation_066121ad-d4d2-4dce-9d6f-0341458404af_periodStartLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligation" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Benefit obligation, beginning of year</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanBenefitObligation_325c27e0-7404-4e6e-864f-d7e26ecd2d21_periodEndLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligation" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Benefit obligation, end of year</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanBenefitObligation_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Benefit Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanBenefitObligation" xlink:to="lab_us-gaap_DefinedBenefitPlanBenefitObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_3aa48de6-eae0-4528-957c-465b2037a8fe_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings per share</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_f1382f4a-5383-4da5-b6ea-174192e38437_terseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease assets obtained in exchange for lease obligations, operating leases</link:label>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_30180a10-5c8b-4914-af5a-8825fc898f34_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average Interest rate at period end</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Interest Rate at Period End</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:to="lab_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_Netoperatinglossandtaxcreditcarryforwards_52e4192a-5c77-4b21-83a9-4f25e99e447a_terseLabel_en-US" xlink:label="lab_dlx_Netoperatinglossandtaxcreditcarryforwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net operating loss and tax credit carryforwards</link:label>
    <link:label id="lab_dlx_Netoperatinglossandtaxcreditcarryforwards_label_en-US" xlink:label="lab_dlx_Netoperatinglossandtaxcreditcarryforwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net operating loss and tax credit carryforwards</link:label>
    <link:label id="lab_dlx_Netoperatinglossandtaxcreditcarryforwards_documentation_en-US" xlink:label="lab_dlx_Netoperatinglossandtaxcreditcarryforwards" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount of net operating loss and tax credit carryforwards, before tax effects, available to reduce future taxable income under enacted tax laws, subject to expiration under the enacted tax laws.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_Netoperatinglossandtaxcreditcarryforwards" xlink:href="dlx-20221231.xsd#dlx_Netoperatinglossandtaxcreditcarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_Netoperatinglossandtaxcreditcarryforwards" xlink:to="lab_dlx_Netoperatinglossandtaxcreditcarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_MinimumInterestCoverageRatio_c7ca75b0-f4ac-4143-a87e-e9415baeb84a_terseLabel_en-US" xlink:label="lab_dlx_MinimumInterestCoverageRatio" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum interest coverage ratio</link:label>
    <link:label id="lab_dlx_MinimumInterestCoverageRatio_label_en-US" xlink:label="lab_dlx_MinimumInterestCoverageRatio" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum interest coverage ratio</link:label>
    <link:label id="lab_dlx_MinimumInterestCoverageRatio_documentation_en-US" xlink:label="lab_dlx_MinimumInterestCoverageRatio" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The minimum interest coverage ratio allowed under the entity's debt covenants.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_MinimumInterestCoverageRatio" xlink:href="dlx-20221231.xsd#dlx_MinimumInterestCoverageRatio"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_MinimumInterestCoverageRatio" xlink:to="lab_dlx_MinimumInterestCoverageRatio" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_CustomerRebates_187a97c0-9156-4456-8525-f6438298c136_terseLabel_en-US" xlink:label="lab_dlx_CustomerRebates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer rebates</link:label>
    <link:label id="lab_dlx_CustomerRebates_label_en-US" xlink:label="lab_dlx_CustomerRebates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Rebates</link:label>
    <link:label id="lab_dlx_CustomerRebates_documentation_en-US" xlink:label="lab_dlx_CustomerRebates" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">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.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_CustomerRebates" xlink:href="dlx-20221231.xsd#dlx_CustomerRebates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_CustomerRebates" xlink:to="lab_dlx_CustomerRebates" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_NameOfMajorCustomerDomain_eccd5760-a48e-4469-b1e1-208d81360b72_terseLabel_en-US" xlink:label="lab_srt_NameOfMajorCustomerDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Domain]</link:label>
    <link:label id="lab_srt_NameOfMajorCustomerDomain_label_en-US" xlink:label="lab_srt_NameOfMajorCustomerDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_NameOfMajorCustomerDomain" xlink:to="lab_srt_NameOfMajorCustomerDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_719f03ab-0dba-4b5e-821d-82cf6a254a0f_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due in one year or less</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_InterestRateLoansAndNotesReceivable_46eb1758-6ae9-41ed-9dc1-a643939891c1_terseLabel_en-US" xlink:label="lab_dlx_InterestRateLoansAndNotesReceivable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest rate, loans and notes receivable</link:label>
    <link:label id="lab_dlx_InterestRateLoansAndNotesReceivable_label_en-US" xlink:label="lab_dlx_InterestRateLoansAndNotesReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest rate, loans and notes receivable</link:label>
    <link:label id="lab_dlx_InterestRateLoansAndNotesReceivable_documentation_en-US" xlink:label="lab_dlx_InterestRateLoansAndNotesReceivable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The stated interest rate on loans and notes receivable.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_InterestRateLoansAndNotesReceivable" xlink:href="dlx-20221231.xsd#dlx_InterestRateLoansAndNotesReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_InterestRateLoansAndNotesReceivable" xlink:to="lab_dlx_InterestRateLoansAndNotesReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_6e396079-1368-401c-a052-41b1b56d26c2_negatedLabel_en-US" xlink:label="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amounts reclassified from accumulated other comprehensive loss</link:label>
    <link:label id="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_label_en-US" xlink:label="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:to="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_2c304b75-2540-4283-ae03-c8fe0726a704_totalLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total lease payments</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProfitLoss_dc896955-2be6-4520-9f27-764641d5f55a_totalLabel_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_ProfitLoss_e638a09f-bf1c-4af5-8564-db46709f3976_terseLabel_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_ProfitLoss_label_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss), Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProfitLoss" xlink:to="lab_us-gaap_ProfitLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_d269d94e-488d-4cbd-8232-160c2768fd6b_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:label id="lab_dei_EntityAddressPostalZipCode_label_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode" xlink:to="lab_dei_EntityAddressPostalZipCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax_4c7c18d2-b72e-429b-a473-7b330b39c73e_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net actuarial (loss) gain arising during the year</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets_c51389b1-4638-40b2-bede-1be0774bb5f3_terseLabel_en-US" xlink:label="lab_dlx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease assets</link:label>
    <link:label id="lab_dlx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets_0280cf9f-4061-49c6-864b-03c31e7fcffe_verboseLabel_en-US" xlink:label="lab_dlx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease assets acquired</link:label>
    <link:label id="lab_dlx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets_label_en-US" xlink:label="lab_dlx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease Right-of-Use Assets</link:label>
    <link:label id="lab_dlx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets_documentation_en-US" xlink:label="lab_dlx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount of operating lease right-of-use assets acquired at the acquisition date.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets" xlink:href="dlx-20221231.xsd#dlx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets" xlink:to="lab_dlx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_ImpairmentOfLongLivedAssetsAndAmortizableIntangiblesPolicyTextBlock_4570c9f2-af3d-4ea5-a8bb-1ded55edef63_terseLabel_en-US" xlink:label="lab_dlx_ImpairmentOfLongLivedAssetsAndAmortizableIntangiblesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of long-lived assets and amortizable intangibles</link:label>
    <link:label id="lab_dlx_ImpairmentOfLongLivedAssetsAndAmortizableIntangiblesPolicyTextBlock_label_en-US" xlink:label="lab_dlx_ImpairmentOfLongLivedAssetsAndAmortizableIntangiblesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of long-lived assets and amortizable intangibles [Policy Text Block]</link:label>
    <link:label id="lab_dlx_ImpairmentOfLongLivedAssetsAndAmortizableIntangiblesPolicyTextBlock_documentation_en-US" xlink:label="lab_dlx_ImpairmentOfLongLivedAssetsAndAmortizableIntangiblesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets and amortizable intangible assets.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_ImpairmentOfLongLivedAssetsAndAmortizableIntangiblesPolicyTextBlock" xlink:href="dlx-20221231.xsd#dlx_ImpairmentOfLongLivedAssetsAndAmortizableIntangiblesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_ImpairmentOfLongLivedAssetsAndAmortizableIntangiblesPolicyTextBlock" xlink:to="lab_dlx_ImpairmentOfLongLivedAssetsAndAmortizableIntangiblesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NotesReceivableMember_912a1098-0fa5-4a73-8f97-aecec39ed9f9_terseLabel_en-US" xlink:label="lab_us-gaap_NotesReceivableMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes receivable [Member]</link:label>
    <link:label id="lab_us-gaap_NotesReceivableMember_label_en-US" xlink:label="lab_us-gaap_NotesReceivableMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes Receivable [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesReceivableMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesReceivableMember" xlink:to="lab_us-gaap_NotesReceivableMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_3e31c928-16aa-4ef8-8df2-5219ea2f47cf_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_cbf9e48d-e752-4249-82d5-cbb41dad8032_terseLabel_en-US" xlink:label="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in unrecognized tax benefits</link:label>
    <link:label id="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_label_en-US" xlink:label="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:to="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_Deferredtaxliabilitiesrevenuerecognition_95855270-7ea5-49ef-bbad-86ebbea26b9e_terseLabel_en-US" xlink:label="lab_dlx_Deferredtaxliabilitiesrevenuerecognition" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue recognition</link:label>
    <link:label id="lab_dlx_Deferredtaxliabilitiesrevenuerecognition_label_en-US" xlink:label="lab_dlx_Deferredtaxliabilitiesrevenuerecognition" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax liabilities, revenue recognition</link:label>
    <link:label id="lab_dlx_Deferredtaxliabilitiesrevenuerecognition_documentation_en-US" xlink:label="lab_dlx_Deferredtaxliabilitiesrevenuerecognition" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount of deferred tax liability attributable to taxable temporary differences from revenue recognition practices.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_Deferredtaxliabilitiesrevenuerecognition" xlink:href="dlx-20221231.xsd#dlx_Deferredtaxliabilitiesrevenuerecognition"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_Deferredtaxliabilitiesrevenuerecognition" xlink:to="lab_dlx_Deferredtaxliabilitiesrevenuerecognition" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_PrepaidproductdiscountsLineItems_a38cfa71-3a36-4983-9219-06fe0c264501_terseLabel_en-US" xlink:label="lab_dlx_PrepaidproductdiscountsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid product discounts [Line Items]</link:label>
    <link:label id="lab_dlx_PrepaidproductdiscountsLineItems_label_en-US" xlink:label="lab_dlx_PrepaidproductdiscountsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid product discounts [Line Items]</link:label>
    <link:label id="lab_dlx_PrepaidproductdiscountsLineItems_documentation_en-US" xlink:label="lab_dlx_PrepaidproductdiscountsLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">[Line Items] for Prepaid product discounts [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_PrepaidproductdiscountsLineItems" xlink:href="dlx-20221231.xsd#dlx_PrepaidproductdiscountsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_PrepaidproductdiscountsLineItems" xlink:to="lab_dlx_PrepaidproductdiscountsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationsPolicy_be5d55ab-14cc-439a-a16e-7b881437b5f6_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business combinations</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationsPolicy_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combinations Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationsPolicy" xlink:to="lab_us-gaap_BusinessCombinationsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentsFairValueDisclosure_cae18cde-c20c-4445-8551-f1a9c71933d5_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Funds held for customers, securities carried at fair value</link:label>
    <link:label id="lab_us-gaap_InvestmentsFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_InvestmentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsFairValueDisclosure" xlink:to="lab_us-gaap_InvestmentsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDilutedTwoClassMethodAbstract_148c55ee-c585-48f3-8ef6-dcc691814f24_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDilutedTwoClassMethodAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings per share - diluted:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDilutedTwoClassMethodAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDilutedTwoClassMethodAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Diluted, Two Class Method [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDilutedTwoClassMethodAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDilutedTwoClassMethodAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDilutedTwoClassMethodAbstract" xlink:to="lab_us-gaap_EarningsPerShareDilutedTwoClassMethodAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryValuationReserveMember_837c6523-431f-4da8-8783-aebfefe69a05_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryValuationReserveMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reserve for excess and obsolete inventory [Member]</link:label>
    <link:label id="lab_us-gaap_InventoryValuationReserveMember_label_en-US" xlink:label="lab_us-gaap_InventoryValuationReserveMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Reserve, Inventory [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryValuationReserveMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryValuationReserveMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryValuationReserveMember" xlink:to="lab_us-gaap_InventoryValuationReserveMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_d81798d7-448b-4ed5-b4c6-700b208ad42a_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:to="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_TreasurymanagementsolutionsMember_8af7b4cb-0b98-415f-8916-7c6534acdeed_terseLabel_en-US" xlink:label="lab_dlx_TreasurymanagementsolutionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury management solutions [Member]</link:label>
    <link:label id="lab_dlx_TreasurymanagementsolutionsMember_label_en-US" xlink:label="lab_dlx_TreasurymanagementsolutionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury management solutions [Member]</link:label>
    <link:label id="lab_dlx_TreasurymanagementsolutionsMember_documentation_en-US" xlink:label="lab_dlx_TreasurymanagementsolutionsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury management solutions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_TreasurymanagementsolutionsMember" xlink:href="dlx-20221231.xsd#dlx_TreasurymanagementsolutionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_TreasurymanagementsolutionsMember" xlink:to="lab_dlx_TreasurymanagementsolutionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringReserve_a2f83b98-35d4-445b-9440-47f16a060281_periodStartLabel_en-US" xlink:label="lab_us-gaap_RestructuringReserve" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance, beginning of year</link:label>
    <link:label id="lab_us-gaap_RestructuringReserve_512e84d0-03df-423b-a590-81effec5ad6a_periodEndLabel_en-US" xlink:label="lab_us-gaap_RestructuringReserve" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance, end of year</link:label>
    <link:label id="lab_us-gaap_RestructuringReserve_label_en-US" xlink:label="lab_us-gaap_RestructuringReserve" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Reserve</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringReserve"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringReserve" xlink:to="lab_us-gaap_RestructuringReserve" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDeductions_08011f59-6b9a-44cc-b66b-95592b975474_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Write-offs and sales</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDeductions_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesDeductions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_3247c3a9-9022-4bb5-b4a3-1869336d98d3_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized foreign currency translation (loss) gain arising during the year</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_RemeasurementOfLiabilityShareBasedAward_8a1583ef-cf08-4059-a1ca-d2dbcb381e56_terseLabel_en-US" xlink:label="lab_dlx_RemeasurementOfLiabilityShareBasedAward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Re-measurement of share-based awards classified as liabilities</link:label>
    <link:label id="lab_dlx_RemeasurementOfLiabilityShareBasedAward_label_en-US" xlink:label="lab_dlx_RemeasurementOfLiabilityShareBasedAward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remeasurement Of Liability Share Based Award</link:label>
    <link:label id="lab_dlx_RemeasurementOfLiabilityShareBasedAward_documentation_en-US" xlink:label="lab_dlx_RemeasurementOfLiabilityShareBasedAward" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">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.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_RemeasurementOfLiabilityShareBasedAward" xlink:href="dlx-20221231.xsd#dlx_RemeasurementOfLiabilityShareBasedAward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_RemeasurementOfLiabilityShareBasedAward" xlink:to="lab_dlx_RemeasurementOfLiabilityShareBasedAward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMember_8f89ca57-7690-4327-a8a2-4982b4db3492_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets [Member]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMember_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMember" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_6f656280-0eac-4fd0-9384-afc706ae0394_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_label_en-US" xlink:label="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for (Proceeds from) Other Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:to="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_cbbf18cd-2582-4421-a3ab-70c68d8914ff_terseLabel_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:label id="lab_srt_RangeMember_label_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember" xlink:to="lab_srt_RangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MaturitiesOfLongTermDebtAbstract_63136454-b51b-4310-a48f-74dd165d13e0_terseLabel_en-US" xlink:label="lab_us-gaap_MaturitiesOfLongTermDebtAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maturities of Long-term Debt</link:label>
    <link:label id="lab_us-gaap_MaturitiesOfLongTermDebtAbstract_label_en-US" xlink:label="lab_us-gaap_MaturitiesOfLongTermDebtAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maturities of Long-Term Debt [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaturitiesOfLongTermDebtAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MaturitiesOfLongTermDebtAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MaturitiesOfLongTermDebtAbstract" xlink:to="lab_us-gaap_MaturitiesOfLongTermDebtAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_de3a61a9-410c-4ec3-811b-3328d31852e3_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from customer funds debt securities</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Sale and Maturity of Marketable Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:to="lab_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_5f4043c6-ab0a-4edc-bb09-f5738b64a9cb_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lapse of statutes of limitations</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_Remainingleaseterm_82ce1308-876d-4341-8ddc-ab22561cc505_terseLabel_en-US" xlink:label="lab_dlx_Remainingleaseterm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remaining lease term</link:label>
    <link:label id="lab_dlx_Remainingleaseterm_label_en-US" xlink:label="lab_dlx_Remainingleaseterm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remaining lease term</link:label>
    <link:label id="lab_dlx_Remainingleaseterm_documentation_en-US" xlink:label="lab_dlx_Remainingleaseterm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remaining lease term for operating leases.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_Remainingleaseterm" xlink:href="dlx-20221231.xsd#dlx_Remainingleaseterm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_Remainingleaseterm" xlink:to="lab_dlx_Remainingleaseterm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_4b1143ea-f58e-49ed-95ab-bb6551d0c6cc_totalLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net periodic benefit income</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Net Periodic Benefit Cost (Credit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:to="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_c20db6a1-f09a-4711-ab3c-11e5ee6bfbb5_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisition</link:label>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:to="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DomesticCountryMember_ccba6783-c9f3-4f1e-8d0a-affbdabd2994_terseLabel_en-US" xlink:label="lab_us-gaap_DomesticCountryMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal [Member]</link:label>
    <link:label id="lab_us-gaap_DomesticCountryMember_label_en-US" xlink:label="lab_us-gaap_DomesticCountryMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Domestic Tax Authority [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DomesticCountryMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DomesticCountryMember" xlink:to="lab_us-gaap_DomesticCountryMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_PermittedPayments_10b274fa-f4a5-42f3-b652-761993225830_terseLabel_en-US" xlink:label="lab_dlx_PermittedPayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Permitted payments</link:label>
    <link:label id="lab_dlx_PermittedPayments_label_en-US" xlink:label="lab_dlx_PermittedPayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Permitted payments</link:label>
    <link:label id="lab_dlx_PermittedPayments_documentation_en-US" xlink:label="lab_dlx_PermittedPayments" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Limit on permitted payments under the terms of the company's debt agreement.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_PermittedPayments" xlink:href="dlx-20221231.xsd#dlx_PermittedPayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_PermittedPayments" xlink:to="lab_dlx_PermittedPayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_7aeef39f-53c6-4339-b767-a704b7414d95_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment, net of accumulated depreciation</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_feb93dc7-52a9-4a7b-9f7e-6fceb76d7b9a_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net carrying amount</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_CloudComputingArrangementsPolicyTextBlock_3fb9d96f-ba56-4988-8e51-1862c67a26a5_terseLabel_en-US" xlink:label="lab_dlx_CloudComputingArrangementsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cloud computing arrangements</link:label>
    <link:label id="lab_dlx_CloudComputingArrangementsPolicyTextBlock_label_en-US" xlink:label="lab_dlx_CloudComputingArrangementsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cloud computing arrangements [Policy Text Block]</link:label>
    <link:label id="lab_dlx_CloudComputingArrangementsPolicyTextBlock_documentation_en-US" xlink:label="lab_dlx_CloudComputingArrangementsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of policy for accounting for cloud computing arrangements.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_CloudComputingArrangementsPolicyTextBlock" xlink:href="dlx-20221231.xsd#dlx_CloudComputingArrangementsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_CloudComputingArrangementsPolicyTextBlock" xlink:to="lab_dlx_CloudComputingArrangementsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_CloudSolutionsMember_c6a61526-9561-46f4-b44b-92c1de2a3291_terseLabel_en-US" xlink:label="lab_dlx_CloudSolutionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cloud Solutions [Member]</link:label>
    <link:label id="lab_dlx_CloudSolutionsMember_label_en-US" xlink:label="lab_dlx_CloudSolutionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cloud Solutions [Member]</link:label>
    <link:label id="lab_dlx_CloudSolutionsMember_documentation_en-US" xlink:label="lab_dlx_CloudSolutionsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cloud Solutions Business Segment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_CloudSolutionsMember" xlink:href="dlx-20221231.xsd#dlx_CloudSolutionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_CloudSolutionsMember" xlink:to="lab_dlx_CloudSolutionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLoss_9b31da64-c7ef-4903-8368-8f8c53125c7d_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income attributable to Deluxe</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_27b15e86-02e2-4079-9a08-ac787c387d05_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income attributable to Deluxe</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="lab_us-gaap_NetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_RestructuringIntegrationAndOtherCosts_ed6d3fb7-9a7b-48e1-9e2e-50171eccfb1b_negatedTerseLabel_en-US" xlink:label="lab_dlx_RestructuringIntegrationAndOtherCosts" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring, integration and other costs</link:label>
    <link:label id="lab_dlx_RestructuringIntegrationAndOtherCosts_label_en-US" xlink:label="lab_dlx_RestructuringIntegrationAndOtherCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring integration and other costs</link:label>
    <link:label id="lab_dlx_RestructuringIntegrationAndOtherCosts_documentation_en-US" xlink:label="lab_dlx_RestructuringIntegrationAndOtherCosts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Costs incurred during the period for restructuring activities, business integration costs and other costs.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_RestructuringIntegrationAndOtherCosts" xlink:href="dlx-20221231.xsd#dlx_RestructuringIntegrationAndOtherCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_RestructuringIntegrationAndOtherCosts" xlink:to="lab_dlx_RestructuringIntegrationAndOtherCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherIntangibleAssetsMember_d3f0f2ab-38bb-4a62-b72a-f41de88e8a10_terseLabel_en-US" xlink:label="lab_us-gaap_OtherIntangibleAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other intangible assets [Member]</link:label>
    <link:label id="lab_us-gaap_OtherIntangibleAssetsMember_label_en-US" xlink:label="lab_us-gaap_OtherIntangibleAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Intangible Assets [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherIntangibleAssetsMember" xlink:to="lab_us-gaap_OtherIntangibleAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAxis_95fb4819-6642-460b-a8c0-d6782a348d30_terseLabel_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect Period of Adoption [Axis]</link:label>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAxis_label_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_80282a28-e0bc-48a1-b33a-b1e4c5f7d122_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maturities of long-term debt</link:label>
    <link:label id="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Maturities of Long-Term Debt [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_113b0176-dedd-4522-bf9e-e44713de596b_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of prior service credit</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Amortization of Prior Service Cost (Credit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:to="lab_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableGrossCurrent_5dbd935f-6d1d-4143-8070-317843d5be30_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableGrossCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade accounts receivable - gross</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableGrossCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableGrossCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, before Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableGrossCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableGrossCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableGrossCurrent" xlink:to="lab_us-gaap_AccountsReceivableGrossCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementScenarioAxis_61a5d8e4-7b3f-44d0-a377-1c3e072a518a_terseLabel_en-US" xlink:label="lab_srt_StatementScenarioAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:label id="lab_srt_StatementScenarioAxis_label_en-US" xlink:label="lab_srt_StatementScenarioAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementScenarioAxis" xlink:to="lab_srt_StatementScenarioAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_8aafc328-041b-402b-aaf3-fd651559573f_negatedLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expense from change in allowances</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosure_2261d16b-1ab5-4d12-8c90-c4bb9138a54d_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value as of measurement date</link:label>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsFairValueDisclosure" xlink:to="lab_us-gaap_AssetsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_SoftwareforResaleMember_0e91e754-3e99-41dd-aeac-1d190f593807_terseLabel_en-US" xlink:label="lab_dlx_SoftwareforResaleMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Software to be sold [Member]</link:label>
    <link:label id="lab_dlx_SoftwareforResaleMember_label_en-US" xlink:label="lab_dlx_SoftwareforResaleMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Software for Resale [Member]</link:label>
    <link:label id="lab_dlx_SoftwareforResaleMember_documentation_en-US" xlink:label="lab_dlx_SoftwareforResaleMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">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.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_SoftwareforResaleMember" xlink:href="dlx-20221231.xsd#dlx_SoftwareforResaleMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_SoftwareforResaleMember" xlink:to="lab_dlx_SoftwareforResaleMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_ad442965-f668-45d3-b52e-c78bf96ff14a_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options vesting each year during vesting period</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityAbstract_f8da10fd-73dc-4b6a-9496-c83e1c1444ab_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit facility</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityAbstract_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityAbstract" xlink:to="lab_us-gaap_LineOfCreditFacilityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentRiskAxis_860f684d-6043-4511-ae05-2fd09fcfa786_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentRiskAxis_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis" xlink:to="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome_8b50fce9-86d7-475f-b992-3e3a6a3acb1a_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-taxable income from employee life insurance policies</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Exempt Income, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_CurrentPortionOfLongTermDebtAndLongTermDebtMember_f9540162-d289-42a8-81eb-d98d04c7fc76_terseLabel_en-US" xlink:label="lab_dlx_CurrentPortionOfLongTermDebtAndLongTermDebtMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current portion of long-term debt and long-term debt [Member]</link:label>
    <link:label id="lab_dlx_CurrentPortionOfLongTermDebtAndLongTermDebtMember_label_en-US" xlink:label="lab_dlx_CurrentPortionOfLongTermDebtAndLongTermDebtMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current portion of long-term debt and long-term debt [Member]</link:label>
    <link:label id="lab_dlx_CurrentPortionOfLongTermDebtAndLongTermDebtMember_documentation_en-US" xlink:label="lab_dlx_CurrentPortionOfLongTermDebtAndLongTermDebtMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current portion of long-term debt and long-term debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_CurrentPortionOfLongTermDebtAndLongTermDebtMember" xlink:href="dlx-20221231.xsd#dlx_CurrentPortionOfLongTermDebtAndLongTermDebtMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_CurrentPortionOfLongTermDebtAndLongTermDebtMember" xlink:to="lab_dlx_CurrentPortionOfLongTermDebtAndLongTermDebtMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillLineItems_f80cf1d8-dbc0-4173-8ee2-f8f49e02301e_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Line Items]</link:label>
    <link:label id="lab_us-gaap_GoodwillLineItems_d06f46ef-e84a-4a62-ab69-0587624e46c4_verboseLabel_en-US" xlink:label="lab_us-gaap_GoodwillLineItems" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of asset impairment analyses [Line Items]</link:label>
    <link:label id="lab_us-gaap_GoodwillLineItems_label_en-US" xlink:label="lab_us-gaap_GoodwillLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillLineItems" xlink:to="lab_us-gaap_GoodwillLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_33af38b8-9140-4104-bc90-ad28fab1b432_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_014ad295-90fa-47c9-a821-a7a521e61787_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quoted prices in active markets for identical assets (Level 1) [Member]</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 1 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel1Member" xlink:to="lab_us-gaap_FairValueInputsLevel1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_OthercurrentandnoncurrentassetsMember_7e2bc6fa-e837-416c-840f-c0c61fbd4362_terseLabel_en-US" xlink:label="lab_dlx_OthercurrentandnoncurrentassetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other current and non-current assets [Member]</link:label>
    <link:label id="lab_dlx_OthercurrentandnoncurrentassetsMember_label_en-US" xlink:label="lab_dlx_OthercurrentandnoncurrentassetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other current and non-current assets [Member]</link:label>
    <link:label id="lab_dlx_OthercurrentandnoncurrentassetsMember_documentation_en-US" xlink:label="lab_dlx_OthercurrentandnoncurrentassetsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Primary financial statement caption encompassing other current assets and other non-current assets.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_OthercurrentandnoncurrentassetsMember" xlink:href="dlx-20221231.xsd#dlx_OthercurrentandnoncurrentassetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_OthercurrentandnoncurrentassetsMember" xlink:to="lab_dlx_OthercurrentandnoncurrentassetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_ace74c03-5a02-48a4-b78d-b5a1c85e6ca7_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected benefit payments</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" xlink:to="lab_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_ca9c3501-2f14-4ae9-823d-232e74244fb0_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized prior service credit</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, Prior Service Cost (Credit), before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" xlink:to="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_7ea7c32e-94f3-44db-934b-9a93bd1e9e5b_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings_06b50566-48e3-4c52-b27f-0752da37e48d_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax expense on repatriation of foreign earnings</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings" xlink:to="lab_us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_ParticipantsUnderAge65Member_5ac4918d-2d9b-4c54-8e23-3b1d1a1084c3_terseLabel_en-US" xlink:label="lab_dlx_ParticipantsUnderAge65Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Participants under age 65 [Member]</link:label>
    <link:label id="lab_dlx_ParticipantsUnderAge65Member_label_en-US" xlink:label="lab_dlx_ParticipantsUnderAge65Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Participants under age 65 [Member]</link:label>
    <link:label id="lab_dlx_ParticipantsUnderAge65Member_documentation_en-US" xlink:label="lab_dlx_ParticipantsUnderAge65Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Participants in a defined benefit plan under the age of 65.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_ParticipantsUnderAge65Member" xlink:href="dlx-20221231.xsd#dlx_ParticipantsUnderAge65Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_ParticipantsUnderAge65Member" xlink:to="lab_dlx_ParticipantsUnderAge65Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeAssets_c9b2342f-5b9e-47d5-9e80-b4a3e68a24d7_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative assets (Note 7)</link:label>
    <link:label id="lab_us-gaap_DerivativeAssets_label_en-US" xlink:label="lab_us-gaap_DerivativeAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeAssets" xlink:to="lab_us-gaap_DerivativeAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsNotesAndLoansReceivableLineItems_c046607b-9df6-429f-92ca-9dad404185fd_verboseLabel_en-US" xlink:label="lab_us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loans and notes receivable [Line Items]</link:label>
    <link:label id="lab_us-gaap_AccountsNotesAndLoansReceivableLineItems_label_en-US" xlink:label="lab_us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts, Notes, Loans and Financing Receivable [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="lab_us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncentiveFromLessor_16ba5b66-ea38-4875-a1ca-5c28aa967336_terseLabel_en-US" xlink:label="lab_us-gaap_IncentiveFromLessor" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease incentive received</link:label>
    <link:label id="lab_us-gaap_IncentiveFromLessor_label_en-US" xlink:label="lab_us-gaap_IncentiveFromLessor" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incentive from Lessor</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncentiveFromLessor" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncentiveFromLessor"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncentiveFromLessor" xlink:to="lab_us-gaap_IncentiveFromLessor" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_LeaseIncentivesReceivable_0d9b6bba-8f79-4e44-8954-8325ff7a56dd_negatedTerseLabel_en-US" xlink:label="lab_dlx_LeaseIncentivesReceivable" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less lease incentive receivable</link:label>
    <link:label id="lab_dlx_LeaseIncentivesReceivable_label_en-US" xlink:label="lab_dlx_LeaseIncentivesReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease incentives receivable</link:label>
    <link:label id="lab_dlx_LeaseIncentivesReceivable_documentation_en-US" xlink:label="lab_dlx_LeaseIncentivesReceivable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">This item represents a receivable for an incentive or inducement contractually stipulated between parties to a lease whereby the lessor has committed to provide the entity (lessee) with a cash payment as inducement to enter the lease. This amount reduces the related lease liability.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_LeaseIncentivesReceivable" xlink:href="dlx-20221231.xsd#dlx_LeaseIncentivesReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_LeaseIncentivesReceivable" xlink:to="lab_dlx_LeaseIncentivesReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_7ef53fe8-dd09-4d11-bc23-f34659371812_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-deductible executive compensation</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue_ea64e8ea-54e6-4e25-99f7-790767f77e2b_verboseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due in two to five years</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Rolling after One Through Five Years, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_d8426a61-17e0-462d-a694-a6346835c18f_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">401(k) contributions, maximum annual employee contribution, percent of wages</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:to="lab_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNetAbstract_cb2efef0-0248-41ad-985f-37703dc85ef5_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade accounts receivable</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetAbstract_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetAbstract" xlink:to="lab_us-gaap_AccountsReceivableNetAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentAnnualReport_d544615d-e409-4b24-ada9-a6fd27df6f94_terseLabel_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Annual Report</link:label>
    <link:label id="lab_dei_DocumentAnnualReport_label_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Annual Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentAnnualReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentAnnualReport" xlink:to="lab_dei_DocumentAnnualReport" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_MajorCustomersMember_2ac7903b-ebe0-4ad6-ae9f-671257c78e4e_terseLabel_en-US" xlink:label="lab_dlx_MajorCustomersMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Major customers [Member]</link:label>
    <link:label id="lab_dlx_MajorCustomersMember_label_en-US" xlink:label="lab_dlx_MajorCustomersMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Major customers [Member]</link:label>
    <link:label id="lab_dlx_MajorCustomersMember_documentation_en-US" xlink:label="lab_dlx_MajorCustomersMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Major customers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_MajorCustomersMember" xlink:href="dlx-20221231.xsd#dlx_MajorCustomersMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_MajorCustomersMember" xlink:to="lab_dlx_MajorCustomersMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_90ed3158-1ace-443a-8fc6-782d6cb67508_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average interest rate</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Interest Rate During Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityInterestRateDuringPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" xlink:to="lab_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReportingUnitAmountOfFairValueInExcessOfCarryingAmount_1bf64295-a671-42c1-97d9-505921342e5e_terseLabel_en-US" xlink:label="lab_us-gaap_ReportingUnitAmountOfFairValueInExcessOfCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Excess of fair value over carrying value of reporting unit's net assets</link:label>
    <link:label id="lab_us-gaap_ReportingUnitAmountOfFairValueInExcessOfCarryingAmount_label_en-US" xlink:label="lab_us-gaap_ReportingUnitAmountOfFairValueInExcessOfCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reporting Unit, Amount of Fair Value in Excess of Carrying Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitAmountOfFairValueInExcessOfCarryingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReportingUnitAmountOfFairValueInExcessOfCarryingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReportingUnitAmountOfFairValueInExcessOfCarryingAmount" xlink:to="lab_us-gaap_ReportingUnitAmountOfFairValueInExcessOfCarryingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementGeographicalAxis_e8cc582a-1e44-41cf-8d58-daca02c1e247_terseLabel_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:label id="lab_srt_StatementGeographicalAxis_label_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementGeographicalAxis" xlink:to="lab_srt_StatementGeographicalAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax_c4b480ba-1de9-43ef-ae52-80d44233f286_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Realized gain (loss) on cash flow hedges</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_ContractCostsPracticalExpedientPeriod_bc2a1607-00ac-487a-b09a-e5835401bb6c_terseLabel_en-US" xlink:label="lab_dlx_ContractCostsPracticalExpedientPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract costs practical expedient period</link:label>
    <link:label id="lab_dlx_ContractCostsPracticalExpedientPeriod_label_en-US" xlink:label="lab_dlx_ContractCostsPracticalExpedientPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract costs practical expedient period</link:label>
    <link:label id="lab_dlx_ContractCostsPracticalExpedientPeriod_documentation_en-US" xlink:label="lab_dlx_ContractCostsPracticalExpedientPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity's election to expense contract costs when the amortization period would be one year or less.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_ContractCostsPracticalExpedientPeriod" xlink:href="dlx-20221231.xsd#dlx_ContractCostsPracticalExpedientPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_ContractCostsPracticalExpedientPeriod" xlink:to="lab_dlx_ContractCostsPracticalExpedientPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_95605e39-9564-46f6-8103-5ac5daffb9ee_terseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other non-current liabilities</link:label>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability, Defined Benefit Plan, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:to="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TechnologyBasedIntangibleAssetsMember_60251de4-2dc5-4668-bed3-d49fe5fdb6c0_terseLabel_en-US" xlink:label="lab_us-gaap_TechnologyBasedIntangibleAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Technology-based intangibles [Member]</link:label>
    <link:label id="lab_us-gaap_TechnologyBasedIntangibleAssetsMember_label_en-US" xlink:label="lab_us-gaap_TechnologyBasedIntangibleAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Technology-Based Intangible Assets [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TechnologyBasedIntangibleAssetsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TechnologyBasedIntangibleAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TechnologyBasedIntangibleAssetsMember" xlink:to="lab_us-gaap_TechnologyBasedIntangibleAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_17dd46b4-ee3a-4548-8748-245045b281bd_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPostretirementHealthCoverageMember_49c6775e-88e6-4663-8ceb-fb2ce701c80f_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPostretirementHealthCoverageMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Postretirement benefit plan [Member]</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPostretirementHealthCoverageMember_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPostretirementHealthCoverageMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Postretirement Health Coverage [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPostretirementHealthCoverageMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPostretirementHealthCoverageMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPostretirementHealthCoverageMember" xlink:to="lab_us-gaap_DefinedBenefitPostretirementHealthCoverageMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditQualityInformationAbstract_2756087c-2880-4921-8535-2ad94baa6922_terseLabel_en-US" xlink:label="lab_us-gaap_CreditQualityInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loans and notes receivable credit quality information by origination year</link:label>
    <link:label id="lab_us-gaap_CreditQualityInformationAbstract_label_en-US" xlink:label="lab_us-gaap_CreditQualityInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Quality Information [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditQualityInformationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditQualityInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditQualityInformationAbstract" xlink:to="lab_us-gaap_CreditQualityInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_NumberOfSharesOfCommonStockIntoWhichEachAwardIsConvertible_9682db6f-6c2b-45cd-863b-923a3a824888_terseLabel_en-US" xlink:label="lab_dlx_NumberOfSharesOfCommonStockIntoWhichEachAwardIsConvertible" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of shares of common stock into which each award is convertible</link:label>
    <link:label id="lab_dlx_NumberOfSharesOfCommonStockIntoWhichEachAwardIsConvertible_label_en-US" xlink:label="lab_dlx_NumberOfSharesOfCommonStockIntoWhichEachAwardIsConvertible" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of shares of common stock into which each award is convertible</link:label>
    <link:label id="lab_dlx_NumberOfSharesOfCommonStockIntoWhichEachAwardIsConvertible_documentation_en-US" xlink:label="lab_dlx_NumberOfSharesOfCommonStockIntoWhichEachAwardIsConvertible" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The number of shares of common stock into which each award is convertible.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_NumberOfSharesOfCommonStockIntoWhichEachAwardIsConvertible" xlink:href="dlx-20221231.xsd#dlx_NumberOfSharesOfCommonStockIntoWhichEachAwardIsConvertible"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_NumberOfSharesOfCommonStockIntoWhichEachAwardIsConvertible" xlink:to="lab_dlx_NumberOfSharesOfCommonStockIntoWhichEachAwardIsConvertible" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_6568f69b-518f-40b7-afd4-c02db2b19ea6_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_ea2edfd5-2f40-4cfc-9b8d-295d71fc10e1_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringCostAndReserveAxis_50f16ce8-47e9-4941-9d76-66226d8e21ff_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Type [Axis]</link:label>
    <link:label id="lab_us-gaap_RestructuringCostAndReserveAxis_label_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis" xlink:to="lab_us-gaap_RestructuringCostAndReserveAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_fb0bd8ae-9938-4f83-9640-1faf95192562_terseLabel_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Segments [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:to="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_44fbbddd-b31a-4d73-a453-5235719ecd99_verboseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">DEBT</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureTextBlock" xlink:to="lab_us-gaap_DebtDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductsAndServicesDomain_ce224a4a-4051-4a05-b7c0-ee0483814284_terseLabel_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:label id="lab_srt_ProductsAndServicesDomain_label_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductsAndServicesDomain" xlink:to="lab_srt_ProductsAndServicesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityShellCompany_841202d6-f318-44a3-9184-14bcbacc3b31_terseLabel_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:label id="lab_dei_EntityShellCompany_label_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany" xlink:to="lab_dei_EntityShellCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_f89532c0-21a9-441c-9ca1-0477ba7010a3_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reductions for tax positions of prior years</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_ce9ab9be-1e21-4335-a192-2e7fcfe360f0_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allocation of plan assets by asset category</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Allocation of Plan Assets [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_b0e79fc3-9349-487c-bfc4-49be4c1ddbb1_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancialInstrumentAxis_3bd84c4b-1d6b-4e62-a2cb-1a09c6e6ddd9_terseLabel_en-US" xlink:label="lab_us-gaap_FinancialInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_FinancialInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_FinancialInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancialInstrumentAxis" xlink:to="lab_us-gaap_FinancialInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_a2b453ec-cb00-4b6b-be1b-013734f2cd29_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_37ac8fe5-a980-44e6-bd76-7ce6bd26cf5d_terseLabel_en-US" xlink:label="lab_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax liabilities</link:label>
    <link:label id="lab_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_label_en-US" xlink:label="lab_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components of Deferred Tax Liabilities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract" xlink:to="lab_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDomain_5ffe56e3-24bb-4a1e-a28f-684514746594_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDomain_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SalesRevenueNetMember_e61d6bff-af41-48f0-b856-bbf46d771eb9_terseLabel_en-US" xlink:label="lab_us-gaap_SalesRevenueNetMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total revenue benchmark [Member]</link:label>
    <link:label id="lab_us-gaap_SalesRevenueNetMember_label_en-US" xlink:label="lab_us-gaap_SalesRevenueNetMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue Benchmark [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SalesRevenueNetMember" xlink:to="lab_us-gaap_SalesRevenueNetMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidationItemsDomain_b1d5a232-c392-4330-a14f-00a9c162051b_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Domain]</link:label>
    <link:label id="lab_srt_ConsolidationItemsDomain_label_en-US" xlink:label="lab_srt_ConsolidationItemsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationItemsDomain" xlink:to="lab_srt_ConsolidationItemsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_94b891f0-8ce8-4813-bed8-c3c277f7c85e_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:label id="lab_dei_DocumentPeriodEndDate_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignEarningsRepatriated_92dc95d0-66de-4f0e-8ca1-04ecb7d53dfe_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignEarningsRepatriated" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign earnings repatriated</link:label>
    <link:label id="lab_us-gaap_ForeignEarningsRepatriated_label_en-US" xlink:label="lab_us-gaap_ForeignEarningsRepatriated" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Earnings Repatriated</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignEarningsRepatriated" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignEarningsRepatriated"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignEarningsRepatriated" xlink:to="lab_us-gaap_ForeignEarningsRepatriated" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_ReportingunitsforwhichqualitativeanalysiscompletedMember_462bf677-2ad6-4e80-bfb5-21736ec050dd_terseLabel_en-US" xlink:label="lab_dlx_ReportingunitsforwhichqualitativeanalysiscompletedMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reporting units for which qualitative analysis completed [Member]</link:label>
    <link:label id="lab_dlx_ReportingunitsforwhichqualitativeanalysiscompletedMember_label_en-US" xlink:label="lab_dlx_ReportingunitsforwhichqualitativeanalysiscompletedMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reporting units for which qualitative analysis completed [Member]</link:label>
    <link:label id="lab_dlx_ReportingunitsforwhichqualitativeanalysiscompletedMember_documentation_en-US" xlink:label="lab_dlx_ReportingunitsforwhichqualitativeanalysiscompletedMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of reporting units for which qualitative analysis was completed.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_ReportingunitsforwhichqualitativeanalysiscompletedMember" xlink:href="dlx-20221231.xsd#dlx_ReportingunitsforwhichqualitativeanalysiscompletedMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_ReportingunitsforwhichqualitativeanalysiscompletedMember" xlink:to="lab_dlx_ReportingunitsforwhichqualitativeanalysiscompletedMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_Businesscombinationsmeasurementperiod_ada01e66-6db4-4670-a5a0-fae48dc0016b_terseLabel_en-US" xlink:label="lab_dlx_Businesscombinationsmeasurementperiod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement period</link:label>
    <link:label id="lab_dlx_Businesscombinationsmeasurementperiod_label_en-US" xlink:label="lab_dlx_Businesscombinationsmeasurementperiod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business combinations measurement period</link:label>
    <link:label id="lab_dlx_Businesscombinationsmeasurementperiod_documentation_en-US" xlink:label="lab_dlx_Businesscombinationsmeasurementperiod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">In accounting for business combinations, the period over which adjustments may be recorded to the purchase price allocation. Also known as the measurement period.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_Businesscombinationsmeasurementperiod" xlink:href="dlx-20221231.xsd#dlx_Businesscombinationsmeasurementperiod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_Businesscombinationsmeasurementperiod" xlink:to="lab_dlx_Businesscombinationsmeasurementperiod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax_76b15545-f344-4366-b2d8-120ce6b26cdd_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prior service credit</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), Reclassification Adjustment from AOCI, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_fba57d75-b2ff-45d5-8ac8-0204a3c2ad4a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated other comprehensive loss</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_be8d318e-5d86-47d6-9da1-295884a4a3c3_totalLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total assets</link:label>
    <link:label id="lab_us-gaap_Assets_label_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_c208afb9-daa5-4b84-af8c-9a903a41e307_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings (loss) per share:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract" xlink:to="lab_us-gaap_EarningsPerShareAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParentAbstract_b76cba4b-28b4-4e57-99f2-999dbc751919_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt securities:</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParentAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Available-for-Sale Securities, Tax, Portion Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParentAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_95011674-99c7-4969-95e6-76877dbc574b_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assumptions, Black-Scholes option pricing model</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_029c1faf-272d-4929-b07f-38882850b590_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assumptions, Monte Carlo simulation model</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions and Methodology [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax_52b47bde-38c5-4540-8527-6ba23caa62cb_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt securities</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PerformanceSharesMember_90e2af1b-44ec-4240-9271-f585c9a82427_terseLabel_en-US" xlink:label="lab_us-gaap_PerformanceSharesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance share unit awards [Member]</link:label>
    <link:label id="lab_us-gaap_PerformanceSharesMember_label_en-US" xlink:label="lab_us-gaap_PerformanceSharesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance Shares [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PerformanceSharesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PerformanceSharesMember" xlink:to="lab_us-gaap_PerformanceSharesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestRateSwapMember_ec627b16-663e-4d20-9ed1-8b9a6db20f7a_terseLabel_en-US" xlink:label="lab_us-gaap_InterestRateSwapMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest rate swap [Member]</link:label>
    <link:label id="lab_us-gaap_InterestRateSwapMember_label_en-US" xlink:label="lab_us-gaap_InterestRateSwapMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Rate Swap [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestRateSwapMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestRateSwapMember" xlink:to="lab_us-gaap_InterestRateSwapMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_73f9a2b1-b1b1-4dc8-a460-453bbc69d371_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Restructuring and Related Costs [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Restructuring and Related Costs [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:to="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseInUnrecognizedTaxBenefitsIsReasonablyPossible_5deccbdf-3401-4480-84ca-3e1c2aa2fb22_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseInUnrecognizedTaxBenefitsIsReasonablyPossible" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount by which it is reasonably possible that unrecognized tax benefits will increase in next 12 months</link:label>
    <link:label id="lab_us-gaap_IncreaseInUnrecognizedTaxBenefitsIsReasonablyPossible_label_en-US" xlink:label="lab_us-gaap_IncreaseInUnrecognizedTaxBenefitsIsReasonablyPossible" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase in Unrecognized Tax Benefits is Reasonably Possible</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseInUnrecognizedTaxBenefitsIsReasonablyPossible" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseInUnrecognizedTaxBenefitsIsReasonablyPossible"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseInUnrecognizedTaxBenefitsIsReasonablyPossible" xlink:to="lab_us-gaap_IncreaseInUnrecognizedTaxBenefitsIsReasonablyPossible" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_eac9a906-22b8-469e-a489-7d6834d46680_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_6bb97356-f338-4ae6-973c-1c3282053fff_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercised</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtFairValue_14e7ad26-8e68-41b9-9457-9b5c69fa6473_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtFairValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term debt, fair value</link:label>
    <link:label id="lab_us-gaap_LongTermDebtFairValue_label_en-US" xlink:label="lab_us-gaap_LongTermDebtFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtFairValue" xlink:to="lab_us-gaap_LongTermDebtFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermInvestments_d5fe4e49-7163-4412-be3e-06e49f0f2a5b_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term investments</link:label>
    <link:label id="lab_us-gaap_LongTermInvestments_label_en-US" xlink:label="lab_us-gaap_LongTermInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermInvestments" xlink:to="lab_us-gaap_LongTermInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1_e8a49e8e-e534-438e-b720-0f0fdf100df6_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share repurchase authorization</link:label>
    <link:label id="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1_label_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchase Program, Authorized Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:to="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityNoteAbstract_5a05c050-38af-48da-a5df-acb21421d1ed_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Note [Abstract]</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityNoteAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Note [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract" xlink:to="lab_us-gaap_StockholdersEquityNoteAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GeographicDistributionDomesticMember_6282e7e2-eb02-4847-bc21-029b6bfb9812_terseLabel_en-US" xlink:label="lab_us-gaap_GeographicDistributionDomesticMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Domestic [Member]</link:label>
    <link:label id="lab_us-gaap_GeographicDistributionDomesticMember_label_en-US" xlink:label="lab_us-gaap_GeographicDistributionDomesticMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographic Distribution, Domestic [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicDistributionDomesticMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeographicDistributionDomesticMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeographicDistributionDomesticMember" xlink:to="lab_us-gaap_GeographicDistributionDomesticMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_77fd7226-04f4-4326-8c1b-981df82fb377_totalLabel_en-US" xlink:label="lab_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total reclassifications, net of tax</link:label>
    <link:label id="lab_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_label_en-US" xlink:label="lab_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" xlink:to="lab_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NotesReceivableGross_efc3be9e-f5d2-4b29-b3c6-124f1e403de1_totalLabel_en-US" xlink:label="lab_us-gaap_NotesReceivableGross" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_NotesReceivableGross_label_en-US" xlink:label="lab_us-gaap_NotesReceivableGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, before Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesReceivableGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesReceivableGross" xlink:to="lab_us-gaap_NotesReceivableGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_43c4dff7-5535-4257-adb7-d50955b916e6_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income before income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_b8c4825d-ea64-429b-a989-1bb63bf40931_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income before income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentDomain_d54483e1-69cc-46a6-914f-3b16d65782c3_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Domain]</link:label>
    <link:label id="lab_us-gaap_SegmentDomain_label_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentDomain" xlink:to="lab_us-gaap_SegmentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTable_ed3b2c2b-d74d-4bfe-8062-a21ea3e8616f_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable" xlink:to="lab_us-gaap_ScheduleOfGoodwillTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_e39ffd83-ab50-48b1-841a-2f1827a3a2ae_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">EARNINGS PER SHARE</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareTextBlock" xlink:to="lab_us-gaap_EarningsPerShareTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesOther_4437aa0b-a8ee-4032-84b8-0ece1c2642d2_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">All other</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesOther_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesOther" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillGross_d9e371d9-3703-48ab-9b53-b7fb0adbf473_periodStartLabel_en-US" xlink:label="lab_us-gaap_GoodwillGross" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, gross, beginning of year</link:label>
    <link:label id="lab_us-gaap_GoodwillGross_6ca5826b-ea74-43e2-ab3c-5b049f8515ee_periodEndLabel_en-US" xlink:label="lab_us-gaap_GoodwillGross" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, gross, end of period</link:label>
    <link:label id="lab_us-gaap_GoodwillGross_label_en-US" xlink:label="lab_us-gaap_GoodwillGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillGross" xlink:to="lab_us-gaap_GoodwillGross" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_PaymentsMember_96d47cd4-5dd4-4a69-9e4d-ecc2147db9f5_terseLabel_en-US" xlink:label="lab_dlx_PaymentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments [Member]</link:label>
    <link:label id="lab_dlx_PaymentsMember_label_en-US" xlink:label="lab_dlx_PaymentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments [Member]</link:label>
    <link:label id="lab_dlx_PaymentsMember_documentation_en-US" xlink:label="lab_dlx_PaymentsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments Business Segment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_PaymentsMember" xlink:href="dlx-20221231.xsd#dlx_PaymentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_PaymentsMember" xlink:to="lab_dlx_PaymentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_0e349130-b4b8-44df-9273-be1289c0c843_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_c71881c7-b0d3-424a-8f41-2a2e26fbba41_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive income</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsInHedgesLiabilitiesAtFairValue_3f2cad68-ee4b-4919-9e58-a1648c570546_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsInHedgesLiabilitiesAtFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value of derivative liability</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsInHedgesLiabilitiesAtFairValue_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsInHedgesLiabilitiesAtFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments in Hedges, Liabilities, at Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsInHedgesLiabilitiesAtFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsInHedgesLiabilitiesAtFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsInHedgesLiabilitiesAtFairValue" xlink:to="lab_us-gaap_DerivativeInstrumentsInHedgesLiabilitiesAtFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a5140610-8eb9-426f-976c-a55e8af75fb8_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear_b577d1f7-8f34-4d22-a877-8f48636f0415_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2019</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Year Three, Originated, Two Years before Current Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" xlink:to="lab_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract_aa0121df-cc97-4c58-b6e6-409420d4a796_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amounts recognized on the consolidated balance sheets</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Amounts for Asset (Liability) Recognized in Statement of Financial Position [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract" xlink:to="lab_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryFinishedGoods_e13dc3d3-2234-4bf0-910d-9108bd3865c1_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryFinishedGoods" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finished goods</link:label>
    <link:label id="lab_us-gaap_InventoryFinishedGoods_label_en-US" xlink:label="lab_us-gaap_InventoryFinishedGoods" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Finished Goods, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoods" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryFinishedGoods"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryFinishedGoods" xlink:to="lab_us-gaap_InventoryFinishedGoods" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock_4adf0ce0-6cc4-4d17-bf73-3684e78f6293_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other non-current assets</link:label>
    <link:label id="lab_us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Other Assets, Noncurrent [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock" xlink:to="lab_us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_MeasurementInputRevenueGrowthRateMember_d5f6b010-8cc3-4d80-9963-a01b53ba311b_terseLabel_en-US" xlink:label="lab_dlx_MeasurementInputRevenueGrowthRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement input, revenue growth rate [Member]</link:label>
    <link:label id="lab_dlx_MeasurementInputRevenueGrowthRateMember_label_en-US" xlink:label="lab_dlx_MeasurementInputRevenueGrowthRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement input, revenue growth rate [Member]</link:label>
    <link:label id="lab_dlx_MeasurementInputRevenueGrowthRateMember_documentation_en-US" xlink:label="lab_dlx_MeasurementInputRevenueGrowthRateMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement input for the revenue growth rate.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_MeasurementInputRevenueGrowthRateMember" xlink:href="dlx-20221231.xsd#dlx_MeasurementInputRevenueGrowthRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_MeasurementInputRevenueGrowthRateMember" xlink:to="lab_dlx_MeasurementInputRevenueGrowthRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParentAbstract_e146e4d2-e16f-4c1a-80f4-5de0c425869b_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax benefit (expense) benefit of other comprehensive income included in above amounts:</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParentAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Tax, Portion Attributable to Parent, Parenthetical Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParentAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_2643b4cf-2e1e-474a-9deb-f3bc9d6dd181_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of goodwill</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_88df8756-6079-43d8-887d-53bc00fe3d8e_verboseLabel_en-US" xlink:label="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Currency translation adjustment</link:label>
    <link:label id="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_label_en-US" xlink:label="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Foreign Currency Translation Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:to="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedTranslationAdjustmentMember_bc9099e1-0697-47c9-a636-c7690d28e229_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency translation adjustment [Member]</link:label>
    <link:label id="lab_us-gaap_AccumulatedTranslationAdjustmentMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Foreign Currency Adjustment Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedTranslationAdjustmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:to="lab_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_InterestRateSwapSeptember2022Member_e4abdb15-dd24-4ac9-87c0-1c3db5d94187_terseLabel_en-US" xlink:label="lab_dlx_InterestRateSwapSeptember2022Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">September 2022 interest rate swap [Member]</link:label>
    <link:label id="lab_dlx_InterestRateSwapSeptember2022Member_label_en-US" xlink:label="lab_dlx_InterestRateSwapSeptember2022Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest rate swap September 2022 [Member]</link:label>
    <link:label id="lab_dlx_InterestRateSwapSeptember2022Member_documentation_en-US" xlink:label="lab_dlx_InterestRateSwapSeptember2022Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest rate swap September 2022</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_InterestRateSwapSeptember2022Member" xlink:href="dlx-20221231.xsd#dlx_InterestRateSwapSeptember2022Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_InterestRateSwapSeptember2022Member" xlink:to="lab_dlx_InterestRateSwapSeptember2022Member" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_9e59b352-e11c-4868-abac-c97fcaa819c7_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:label id="lab_dei_EntityAddressCityOrTown_label_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown" xlink:to="lab_dei_EntityAddressCityOrTown" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_ca031249-f4af-4b97-8f21-a12f2b4eba2b_verboseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net unrealized loss on cash flow hedges [Member]</link:label>
    <link:label id="lab_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember" xlink:to="lab_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_0aad45c9-cb39-4fb0-b957-ab59741787d4_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2028 - 2032</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment, after Year Five for Next Five Years</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MinorityInterest_3ff972a4-30b1-4d16-981b-04472cb6c955_terseLabel_en-US" xlink:label="lab_us-gaap_MinorityInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-controlling Interest</link:label>
    <link:label id="lab_us-gaap_MinorityInterest_label_en-US" xlink:label="lab_us-gaap_MinorityInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterest" xlink:to="lab_us-gaap_MinorityInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_a043044a-f718-42ea-8be3-95e834c13f60_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_27e016ec-280c-4029-b4a0-c99bf8fc4a5e_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorName_58643a80-3c5d-48ce-92dd-f4277b07a1fc_terseLabel_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Name</link:label>
    <link:label id="lab_dei_AuditorName_label_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorName" xlink:to="lab_dei_AuditorName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionPlansDefinedBenefitMember_f16af096-fcee-42fc-8e8f-c5ae26989ebc_terseLabel_en-US" xlink:label="lab_us-gaap_PensionPlansDefinedBenefitMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension plan [Member]</link:label>
    <link:label id="lab_us-gaap_PensionPlansDefinedBenefitMember_label_en-US" xlink:label="lab_us-gaap_PensionPlansDefinedBenefitMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionPlansDefinedBenefitMember" xlink:to="lab_us-gaap_PensionPlansDefinedBenefitMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_a47ea3e5-b9fa-461f-8033-a09279589d70_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments for New Accounting Pronouncements [Axis]</link:label>
    <link:label id="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_label_en-US" xlink:label="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharePrice_2e11590a-fb3a-4e28-a9cb-0135f9b8511f_terseLabel_en-US" xlink:label="lab_us-gaap_SharePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value per unit, end of year</link:label>
    <link:label id="lab_us-gaap_SharePrice_label_en-US" xlink:label="lab_us-gaap_SharePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharePrice" xlink:to="lab_us-gaap_SharePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupNotDiscontinuedOperationsMember_9ef7cf32-498e-4596-baa0-cfcdd199ca77_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupNotDiscontinuedOperationsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets held for sale [Member]</link:label>
    <link:label id="lab_us-gaap_DisposalGroupNotDiscontinuedOperationsMember_label_en-US" xlink:label="lab_us-gaap_DisposalGroupNotDiscontinuedOperationsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Not Discontinued Operations [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupNotDiscontinuedOperationsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupNotDiscontinuedOperationsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupNotDiscontinuedOperationsMember" xlink:to="lab_us-gaap_DisposalGroupNotDiscontinuedOperationsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_Exerciseperiodofawardfollowingvoluntaryterminationofemployment_6249776c-5971-4ad0-841e-436992a8c1df_terseLabel_en-US" xlink:label="lab_dlx_Exerciseperiodofawardfollowingvoluntaryterminationofemployment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercise period of award following voluntary termination of employment</link:label>
    <link:label id="lab_dlx_Exerciseperiodofawardfollowingvoluntaryterminationofemployment_label_en-US" xlink:label="lab_dlx_Exerciseperiodofawardfollowingvoluntaryterminationofemployment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercise period of award following voluntary termination of employment</link:label>
    <link:label id="lab_dlx_Exerciseperiodofawardfollowingvoluntaryterminationofemployment_documentation_en-US" xlink:label="lab_dlx_Exerciseperiodofawardfollowingvoluntaryterminationofemployment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The period following voluntary termination of employment during which a plan participant may exercise vested awards before they are cancelled.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_Exerciseperiodofawardfollowingvoluntaryterminationofemployment" xlink:href="dlx-20221231.xsd#dlx_Exerciseperiodofawardfollowingvoluntaryterminationofemployment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_Exerciseperiodofawardfollowingvoluntaryterminationofemployment" xlink:to="lab_dlx_Exerciseperiodofawardfollowingvoluntaryterminationofemployment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ThresholdPeriodPastDueForWriteoffOfTradeAccountsReceivable_869e7b83-0028-4758-a210-28700f48416f_terseLabel_en-US" xlink:label="lab_us-gaap_ThresholdPeriodPastDueForWriteoffOfTradeAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Period for write-off of trade accounts receivable</link:label>
    <link:label id="lab_us-gaap_ThresholdPeriodPastDueForWriteoffOfTradeAccountsReceivable_label_en-US" xlink:label="lab_us-gaap_ThresholdPeriodPastDueForWriteoffOfTradeAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Threshold Period Past Due for Write-off of Trade Accounts Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ThresholdPeriodPastDueForWriteoffOfTradeAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ThresholdPeriodPastDueForWriteoffOfTradeAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ThresholdPeriodPastDueForWriteoffOfTradeAccountsReceivable" xlink:to="lab_us-gaap_ThresholdPeriodPastDueForWriteoffOfTradeAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentPeriodicPaymentPrincipal_012799bf-c185-4b80-8cad-ed26746ac464_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentPeriodicPaymentPrincipal" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayment amount</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentPeriodicPaymentPrincipal_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentPeriodicPaymentPrincipal" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Periodic Payment, Principal</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentPeriodicPaymentPrincipal" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentPeriodicPaymentPrincipal"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentPeriodicPaymentPrincipal" xlink:to="lab_us-gaap_DebtInstrumentPeriodicPaymentPrincipal" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_9cde2893-3913-4b21-a34a-f7e19c23ef9d_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additions for tax positions of prior years</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherInventorySupplies_cec0aa77-3892-41da-89e6-b235603e7b87_terseLabel_en-US" xlink:label="lab_us-gaap_OtherInventorySupplies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplies</link:label>
    <link:label id="lab_us-gaap_OtherInventorySupplies_label_en-US" xlink:label="lab_us-gaap_OtherInventorySupplies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Inventory, Supplies, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherInventorySupplies" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherInventorySupplies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherInventorySupplies" xlink:to="lab_us-gaap_OtherInventorySupplies" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember_6c398655-f923-4bdf-b50b-167ecabb3808_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments measured at net asset value [Member]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember_label_en-US" xlink:label="lab_us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measured at Net Asset Value Per Share [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember" xlink:to="lab_us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupClassificationAxis_f33d0004-7e00-4e41-8565-25e0eef68bc2_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Classification [Axis]</link:label>
    <link:label id="lab_us-gaap_DisposalGroupClassificationAxis_label_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Classification [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis" xlink:to="lab_us-gaap_DisposalGroupClassificationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_786cf450-b34d-44ff-92f3-24f264b86e74_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted stock units [Member]</link:label>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_label_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Units (RSUs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:to="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure_17101843-e1dd-41b0-b41b-abbcc6602d55_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents, fair value</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:to="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Revenues_877ca095-5347-4b17-bcbb-d066d3eae60c_verboseLabel_en-US" xlink:label="lab_us-gaap_Revenues" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total revenue</link:label>
    <link:label id="lab_us-gaap_Revenues_ce4dc8c0-be85-437a-bce5-38dff3776875_terseLabel_en-US" xlink:label="lab_us-gaap_Revenues" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue</link:label>
    <link:label id="lab_us-gaap_Revenues_label_en-US" xlink:label="lab_us-gaap_Revenues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Revenues" xlink:to="lab_us-gaap_Revenues" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalentsRestrictedCashAndEquivalents_c71ed4f8-69b2-4337-929e-1c7509a30d85_terseLabel_en-US" xlink:label="lab_dlx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalentsRestrictedCashAndEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, cash equivalents, restricted cash and restricted cash equivalents acquired</link:label>
    <link:label id="lab_dlx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalentsRestrictedCashAndEquivalents_label_en-US" xlink:label="lab_dlx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalentsRestrictedCashAndEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Cash And Equivalents Restricted Cash And Equivalents</link:label>
    <link:label id="lab_dlx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalentsRestrictedCashAndEquivalents_documentation_en-US" xlink:label="lab_dlx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalentsRestrictedCashAndEquivalents" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount of currency on hand and demand deposits with banks or financial institutions, as well as restricted cash and restricted cash equivalents, acquired at the acquisition date.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalentsRestrictedCashAndEquivalents" xlink:href="dlx-20221231.xsd#dlx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalentsRestrictedCashAndEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalentsRestrictedCashAndEquivalents" xlink:to="lab_dlx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalentsRestrictedCashAndEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_101a5f90-f10e-423c-a333-897b55ab2041_totalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest rate swaps</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_ExternalconsultingfeesMember_265c7b07-35c1-4038-93c7-3533f9ff6c31_terseLabel_en-US" xlink:label="lab_dlx_ExternalconsultingfeesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">External consulting fees [Member]</link:label>
    <link:label id="lab_dlx_ExternalconsultingfeesMember_label_en-US" xlink:label="lab_dlx_ExternalconsultingfeesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">External consulting fees [Member]</link:label>
    <link:label id="lab_dlx_ExternalconsultingfeesMember_documentation_en-US" xlink:label="lab_dlx_ExternalconsultingfeesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">External consulting fees incurred as part of a restructuring or integration initiative.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_ExternalconsultingfeesMember" xlink:href="dlx-20221231.xsd#dlx_ExternalconsultingfeesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_ExternalconsultingfeesMember" xlink:to="lab_dlx_ExternalconsultingfeesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_PromotionalSolutionsBusinessExitsMember_c1343fa0-7871-4af0-b284-59e994021777_terseLabel_en-US" xlink:label="lab_dlx_PromotionalSolutionsBusinessExitsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Promotional Solutions business exits [Member]</link:label>
    <link:label id="lab_dlx_PromotionalSolutionsBusinessExitsMember_label_en-US" xlink:label="lab_dlx_PromotionalSolutionsBusinessExitsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Promotional Solutions business exits [Member]</link:label>
    <link:label id="lab_dlx_PromotionalSolutionsBusinessExitsMember_documentation_en-US" xlink:label="lab_dlx_PromotionalSolutionsBusinessExitsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Promotional Solutions business exits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_PromotionalSolutionsBusinessExitsMember" xlink:href="dlx-20221231.xsd#dlx_PromotionalSolutionsBusinessExitsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_PromotionalSolutionsBusinessExitsMember" xlink:to="lab_dlx_PromotionalSolutionsBusinessExitsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_66fff154-0b1c-4dd7-bdff-e9157b96eecb_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State</link:label>
    <link:label id="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred State and Local Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanDisclosureLineItems_57e4c7e6-caae-438e-984c-f25567c4e337_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee compensation plans [Line Items]</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanDisclosureLineItems_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanDisclosureLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems" xlink:to="lab_us-gaap_DefinedContributionPlanDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestPaidNet_ab80c7c6-a54d-49ff-baf0-ab6be581f89e_terseLabel_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest paid</link:label>
    <link:label id="lab_us-gaap_InterestPaidNet_label_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Paid, Excluding Capitalized Interest, Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPaidNet" xlink:to="lab_us-gaap_InterestPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_811029a3-8e97-45e3-a0af-1b9da03ba6e1_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:to="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanEquitySecuritiesNonUsMember_f81d92e6-732a-4d09-a656-d0af04ab3ad9_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanEquitySecuritiesNonUsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">International equity securities [Member]</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanEquitySecuritiesNonUsMember_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanEquitySecuritiesNonUsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Equity Securities, Non-US [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesNonUsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanEquitySecuritiesNonUsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesNonUsMember" xlink:to="lab_us-gaap_DefinedBenefitPlanEquitySecuritiesNonUsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_4bface4c-607f-445b-b90f-61980893e696_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems_84325204-0d14-45c3-be31-9c8ed5be5a8f_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Postretirement benefits [Line Items]</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:to="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtLongtermAndShorttermCombinedAmount_7af9ad6a-7c67-4183-a729-d09abbb711be_terseLabel_en-US" xlink:label="lab_us-gaap_DebtLongtermAndShorttermCombinedAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term debt</link:label>
    <link:label id="lab_us-gaap_DebtLongtermAndShorttermCombinedAmount_c5c931ab-8f76-4e45-8de5-eda34d126168_totalLabel_en-US" xlink:label="lab_us-gaap_DebtLongtermAndShorttermCombinedAmount" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total debt, net of discount and debt issuance costs</link:label>
    <link:label id="lab_us-gaap_DebtLongtermAndShorttermCombinedAmount_label_en-US" xlink:label="lab_us-gaap_DebtLongtermAndShorttermCombinedAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt, Long-Term and Short-Term, Combined Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtLongtermAndShorttermCombinedAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount" xlink:to="lab_us-gaap_DebtLongtermAndShorttermCombinedAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_99e051e7-ba22-4f61-94b2-9168c986a437_verboseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Postretirement benefit plans [Member]</link:label>
    <link:label id="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:to="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LandAndLandImprovementsMember_53ed46bb-f0f3-4b21-aefd-f7f55626801c_terseLabel_en-US" xlink:label="lab_us-gaap_LandAndLandImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Land and improvements [Member]</link:label>
    <link:label id="lab_us-gaap_LandAndLandImprovementsMember_label_en-US" xlink:label="lab_us-gaap_LandAndLandImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Land and Land Improvements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandAndLandImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LandAndLandImprovementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LandAndLandImprovementsMember" xlink:to="lab_us-gaap_LandAndLandImprovementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryPolicyTextBlock_4ff2ad89-5e50-43d6-bc4a-9028d357f657_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories and supplies</link:label>
    <link:label id="lab_us-gaap_InventoryPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_InventoryPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryPolicyTextBlock" xlink:to="lab_us-gaap_InventoryPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskTypeDomain_d9dfd35b-108e-40c9-98fe-c1be0bfbc5f4_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskTypeDomain_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:to="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_7c152bf7-a795-4117-aaee-1412cfbe6698_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">DERIVATIVE FINANCIAL INSTRUMENTS</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:to="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_7d376f25-e718-464f-a98c-826bb9eb8f36_terseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease assets obtained in exchange for lease liabilities, finance leases</link:label>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_label_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Finance Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:to="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardAmount_a7e7dcf0-5e3a-473f-9bda-e38125230afc_terseLabel_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax credit carryforwards</link:label>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardAmount_label_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Credit Carryforward, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxCreditCarryforwardAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxCreditCarryforwardAmount" xlink:to="lab_us-gaap_TaxCreditCarryforwardAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_645596f5-77d0-4109-ab0b-1caf70c98e8e_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forfeited</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivablePortfolioSegmentDomain_38613703-41ba-4ac6-957b-0cd8f79283dc_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivablePortfolioSegmentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable Portfolio Segment [Domain]</link:label>
    <link:label id="lab_us-gaap_FinancingReceivablePortfolioSegmentDomain_label_en-US" xlink:label="lab_us-gaap_FinancingReceivablePortfolioSegmentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable Portfolio Segment [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain" xlink:to="lab_us-gaap_FinancingReceivablePortfolioSegmentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_Purchasepricepershareemployeestockpurchaseplan_36d9dc55-950e-436a-ba40-2f99a2a7252d_terseLabel_en-US" xlink:label="lab_dlx_Purchasepricepershareemployeestockpurchaseplan" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase price per share, employee stock purchase plan</link:label>
    <link:label id="lab_dlx_Purchasepricepershareemployeestockpurchaseplan_label_en-US" xlink:label="lab_dlx_Purchasepricepershareemployeestockpurchaseplan" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase price per share, employee stock purchase plan</link:label>
    <link:label id="lab_dlx_Purchasepricepershareemployeestockpurchaseplan_documentation_en-US" xlink:label="lab_dlx_Purchasepricepershareemployeestockpurchaseplan" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The per share price paid by employees for shares purchased under the employee stock purchase plan.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_Purchasepricepershareemployeestockpurchaseplan" xlink:href="dlx-20221231.xsd#dlx_Purchasepricepershareemployeestockpurchaseplan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_Purchasepricepershareemployeestockpurchaseplan" xlink:to="lab_dlx_Purchasepricepershareemployeestockpurchaseplan" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NotesReceivableNet_457672e2-3466-494c-affd-00dfe23a6afd_terseLabel_en-US" xlink:label="lab_us-gaap_NotesReceivableNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loans and notes receivable from distributors</link:label>
    <link:label id="lab_us-gaap_NotesReceivableNet_label_en-US" xlink:label="lab_us-gaap_NotesReceivableNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, after Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesReceivableNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesReceivableNet" xlink:to="lab_us-gaap_NotesReceivableNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOther_0e31e632-8dae-415f-b3c8-d379dfd49e8d_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">All other</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOther_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOther" xlink:to="lab_us-gaap_DeferredTaxAssetsOther" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_Additionstoprepaidproductdiscounts_52710f94-781d-4dc9-b835-3c00c3d038d9_verboseLabel_en-US" xlink:label="lab_dlx_Additionstoprepaidproductdiscounts" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additions</link:label>
    <link:label id="lab_dlx_Additionstoprepaidproductdiscounts_label_en-US" xlink:label="lab_dlx_Additionstoprepaidproductdiscounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additions to prepaid product discounts</link:label>
    <link:label id="lab_dlx_Additionstoprepaidproductdiscounts_documentation_en-US" xlink:label="lab_dlx_Additionstoprepaidproductdiscounts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid product discounts recorded during the period related to the execution and/or renewal of customer contracts. Prepaid product discounts are recorded upon contract execution.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_Additionstoprepaidproductdiscounts" xlink:href="dlx-20221231.xsd#dlx_Additionstoprepaidproductdiscounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_Additionstoprepaidproductdiscounts" xlink:to="lab_dlx_Additionstoprepaidproductdiscounts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedContractCostAmortization_f6fb4fa8-b108-44fe-b10f-abd3acffef9f_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of contract acquisition costs</link:label>
    <link:label id="lab_us-gaap_CapitalizedContractCostAmortization_label_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Contract Cost, Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedContractCostAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedContractCostAmortization" xlink:to="lab_us-gaap_CapitalizedContractCostAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_7a345234-8623-491b-8c5f-70522d6fff9a_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated amortization</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_MerchantServicesAndOtherPaymentSolutionsMember_24563342-ab54-4cd4-8c9c-c3665deb6636_terseLabel_en-US" xlink:label="lab_dlx_MerchantServicesAndOtherPaymentSolutionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Merchant services and other payment solutions [Member]</link:label>
    <link:label id="lab_dlx_MerchantServicesAndOtherPaymentSolutionsMember_label_en-US" xlink:label="lab_dlx_MerchantServicesAndOtherPaymentSolutionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Merchant services and other payment solutions [Member]</link:label>
    <link:label id="lab_dlx_MerchantServicesAndOtherPaymentSolutionsMember_documentation_en-US" xlink:label="lab_dlx_MerchantServicesAndOtherPaymentSolutionsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Merchant services and other payment solutions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_MerchantServicesAndOtherPaymentSolutionsMember" xlink:href="dlx-20221231.xsd#dlx_MerchantServicesAndOtherPaymentSolutionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_MerchantServicesAndOtherPaymentSolutionsMember" xlink:to="lab_dlx_MerchantServicesAndOtherPaymentSolutionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_Periodsaftergrantwhenvestingofawardmaybemodified_715a33be-f1bd-4918-8cd6-c43b53b9ae1f_terseLabel_en-US" xlink:label="lab_dlx_Periodsaftergrantwhenvestingofawardmaybemodified" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Period after grant when vesting of stock options may be modified in certain circumstances outlined in award agreement</link:label>
    <link:label id="lab_dlx_Periodsaftergrantwhenvestingofawardmaybemodified_label_en-US" xlink:label="lab_dlx_Periodsaftergrantwhenvestingofawardmaybemodified" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Periods after grant when vesting of award may be modified</link:label>
    <link:label id="lab_dlx_Periodsaftergrantwhenvestingofawardmaybemodified_documentation_en-US" xlink:label="lab_dlx_Periodsaftergrantwhenvestingofawardmaybemodified" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The period after the date of grant when the vesting of an award may be modified for retirement, death, disability, or involuntary termination without cause.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_Periodsaftergrantwhenvestingofawardmaybemodified" xlink:href="dlx-20221231.xsd#dlx_Periodsaftergrantwhenvestingofawardmaybemodified"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_Periodsaftergrantwhenvestingofawardmaybemodified" xlink:to="lab_dlx_Periodsaftergrantwhenvestingofawardmaybemodified" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_d29cc07f-ae43-47a8-8c31-c2ed1c79c6e8_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsMiscellaneousNoncurrent_16c11450-a01c-434f-853b-94a776aa5b1c_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsMiscellaneousNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_OtherAssetsMiscellaneousNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsMiscellaneousNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets, Miscellaneous, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsMiscellaneousNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsMiscellaneousNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsMiscellaneousNoncurrent" xlink:to="lab_us-gaap_OtherAssetsMiscellaneousNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_bbf7c0c1-44cd-41f9-8bfb-61d43286cbb4_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_396ab78a-b436-4720-9e01-f2b16197e193_verboseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained earnings [Member]</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsMember_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember" xlink:to="lab_us-gaap_RetainedEarningsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_a9477181-f20c-4b8a-bd1e-892a9c7709f0_verboseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business segment information [Line Items]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_label_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems" xlink:to="lab_us-gaap_SegmentReportingInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DividendsCommonStockCash_103911e8-2510-4ca1-8256-51ee60a66c8e_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DividendsCommonStockCash" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash dividends ($1.20 per share)</link:label>
    <link:label id="lab_us-gaap_DividendsCommonStockCash_label_en-US" xlink:label="lab_us-gaap_DividendsCommonStockCash" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends, Common Stock, Cash</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsCommonStockCash" xlink:to="lab_us-gaap_DividendsCommonStockCash" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalLossCarryforwardMember_57ac8b5f-e21f-4d24-a8cf-ec0324009c23_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalLossCarryforwardMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital loss carryforward [Member]</link:label>
    <link:label id="lab_us-gaap_CapitalLossCarryforwardMember_label_en-US" xlink:label="lab_us-gaap_CapitalLossCarryforwardMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital Loss Carryforward [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLossCarryforwardMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalLossCarryforwardMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalLossCarryforwardMember" xlink:to="lab_us-gaap_CapitalLossCarryforwardMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_DatadrivenmarketingsolutionsMember_86742d8b-323e-4fd3-aec2-8f6d27818278_terseLabel_en-US" xlink:label="lab_dlx_DatadrivenmarketingsolutionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Data-driven marketing solutions [Member]</link:label>
    <link:label id="lab_dlx_DatadrivenmarketingsolutionsMember_label_en-US" xlink:label="lab_dlx_DatadrivenmarketingsolutionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Data-driven marketing solutions [Member]</link:label>
    <link:label id="lab_dlx_DatadrivenmarketingsolutionsMember_documentation_en-US" xlink:label="lab_dlx_DatadrivenmarketingsolutionsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Data-driven marketing solutions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_DatadrivenmarketingsolutionsMember" xlink:href="dlx-20221231.xsd#dlx_DatadrivenmarketingsolutionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_DatadrivenmarketingsolutionsMember" xlink:to="lab_dlx_DatadrivenmarketingsolutionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_4967ce4e-2eb1-43f1-aa79-b0ebc1c0d995_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common shares par value [Member]</link:label>
    <link:label id="lab_us-gaap_CommonStockMember_label_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember" xlink:to="lab_us-gaap_CommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanEquitySecuritiesLargeCapMember_fe86a903-d22b-464a-b4f9-1a73234ca2dd_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanEquitySecuritiesLargeCapMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">U,S, large capitalization equity securities [Member]</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanEquitySecuritiesLargeCapMember_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanEquitySecuritiesLargeCapMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Equity Securities, Large Cap [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesLargeCapMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanEquitySecuritiesLargeCapMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesLargeCapMember" xlink:to="lab_us-gaap_DefinedBenefitPlanEquitySecuritiesLargeCapMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_LancasterCaliforniaFacilityMember_dfe4fb95-06d1-4ef5-bc61-b55450c0006d_terseLabel_en-US" xlink:label="lab_dlx_LancasterCaliforniaFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lancaster, California facility [Member]</link:label>
    <link:label id="lab_dlx_LancasterCaliforniaFacilityMember_label_en-US" xlink:label="lab_dlx_LancasterCaliforniaFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lancaster, California facility [Member]</link:label>
    <link:label id="lab_dlx_LancasterCaliforniaFacilityMember_documentation_en-US" xlink:label="lab_dlx_LancasterCaliforniaFacilityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lancaster, California facility</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_LancasterCaliforniaFacilityMember" xlink:href="dlx-20221231.xsd#dlx_LancasterCaliforniaFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_LancasterCaliforniaFacilityMember" xlink:to="lab_dlx_LancasterCaliforniaFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_81337202-3d2f-4f33-9a64-e9e33336dc85_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of reportable segments</link:label>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_label_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Reportable Segments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfReportableSegments" xlink:to="lab_us-gaap_NumberOfReportableSegments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_366a459a-6b9a-4ab4-b976-a154a4485c52_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components of lease expense</link:label>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCostTableTextBlock" xlink:to="lab_us-gaap_LeaseCostTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_c3bce39c-7b32-44c5-b70d-9e5071a2a74e_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock available for issuance</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRecognitionPolicyTextBlock_f76ea17e-5690-4ee2-85d5-2812bdadef6b_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue recognition</link:label>
    <link:label id="lab_us-gaap_RevenueRecognitionPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:to="lab_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_8a6fc335-353c-484c-948b-e8d2a37c9630_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:label id="lab_us-gaap_StatementTable_label_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SeriesOfIndividuallyImmaterialAssetAcquisitionsMember_81131a9a-d4a4-40de-b29a-6cf023733ed4_terseLabel_en-US" xlink:label="lab_us-gaap_SeriesOfIndividuallyImmaterialAssetAcquisitionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset acquisitions [Member]</link:label>
    <link:label id="lab_us-gaap_SeriesOfIndividuallyImmaterialAssetAcquisitionsMember_label_en-US" xlink:label="lab_us-gaap_SeriesOfIndividuallyImmaterialAssetAcquisitionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series of Individually Immaterial Asset Acquisitions [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesOfIndividuallyImmaterialAssetAcquisitionsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeriesOfIndividuallyImmaterialAssetAcquisitionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SeriesOfIndividuallyImmaterialAssetAcquisitionsMember" xlink:to="lab_us-gaap_SeriesOfIndividuallyImmaterialAssetAcquisitionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage_1f07f5aa-613e-418a-8708-1ed9adf0063f_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective interest rate</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Interest Rate, Effective Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:to="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_b0123e0f-07de-47c1-9f25-dd99e2fd292a_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock_7b3a0863-1579-4d87-8025-e1012bb18d45_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance share awards rollforward</link:label>
    <link:label id="lab_us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Nonvested Performance-Based Units Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LetterOfCreditMember_0479fa96-a519-4040-93c0-be150a5ed80b_terseLabel_en-US" xlink:label="lab_us-gaap_LetterOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letter of credit sub-facility [Member]</link:label>
    <link:label id="lab_us-gaap_LetterOfCreditMember_label_en-US" xlink:label="lab_us-gaap_LetterOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letter of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LetterOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LetterOfCreditMember" xlink:to="lab_us-gaap_LetterOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_085a6d53-9140-469f-916a-73b2c7f8fcb2_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanCostRecognized_ed00449f-275b-4c5e-b069-e4062267d05a_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">401(k) expense</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanCostRecognized_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanCostRecognized" xlink:to="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeAxis_35402759-2768-4bc0-8541-f146e56e70d0_terseLabel_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:label id="lab_srt_RangeAxis_label_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis" xlink:to="lab_srt_RangeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_AustralianWebHostingBusinessMember_4d7bedd8-2544-4932-8842-9aa4f55bb346_terseLabel_en-US" xlink:label="lab_dlx_AustralianWebHostingBusinessMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Australian web hosting business [Member]</link:label>
    <link:label id="lab_dlx_AustralianWebHostingBusinessMember_label_en-US" xlink:label="lab_dlx_AustralianWebHostingBusinessMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Australian web hosting business [Member]</link:label>
    <link:label id="lab_dlx_AustralianWebHostingBusinessMember_documentation_en-US" xlink:label="lab_dlx_AustralianWebHostingBusinessMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Australian web hosting business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_AustralianWebHostingBusinessMember" xlink:href="dlx-20221231.xsd#dlx_AustralianWebHostingBusinessMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_AustralianWebHostingBusinessMember" xlink:to="lab_dlx_AustralianWebHostingBusinessMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditInterestCostStatementOfIncomeOrComprehensiveIncomeExtensibleList_28e42436-2160-4bab-87c9-ce0b2c2c4fb5_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditInterestCostStatementOfIncomeOrComprehensiveIncomeExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Postretirement plans, interest cost [Extensible Enumeration]</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditInterestCostStatementOfIncomeOrComprehensiveIncomeExtensibleList_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditInterestCostStatementOfIncomeOrComprehensiveIncomeExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Interest Cost, Statement of Income or Comprehensive Income [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditInterestCostStatementOfIncomeOrComprehensiveIncomeExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditInterestCostStatementOfIncomeOrComprehensiveIncomeExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditInterestCostStatementOfIncomeOrComprehensiveIncomeExtensibleList" xlink:to="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditInterestCostStatementOfIncomeOrComprehensiveIncomeExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_8d7b6a86-2402-4f08-930c-3ed5bd1344b5_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Name [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_label_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_fc5a600f-56cb-453b-987f-af7156a627f6_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade accounts receivable, net of allowance for credit losses</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_59b9e6d3-0059-4e61-8997-e7dfb680392f_totalLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade accounts receivable - net</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent" xlink:to="lab_us-gaap_AccountsReceivableNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireMarketableSecurities_a541a229-4f26-4d93-b11b-de96de138923_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireMarketableSecurities" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchases of customer funds debt securities</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireMarketableSecurities_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireMarketableSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Marketable Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireMarketableSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireMarketableSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireMarketableSecurities" xlink:to="lab_us-gaap_PaymentsToAcquireMarketableSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_101258f6-425f-4cb8-a349-dc9c8352ba86_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock_2174346f-bba8-4938-ac67-043873115be5_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amounts recognized in consolidated balance sheets</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Amounts Recognized in Balance Sheet [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_679bf18b-a4d9-45a6-ad6a-715c7e066da3_terseLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive income</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:to="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_ScheduleOfSupplementalCashFlowInformationLeasesTableTextBlock_1cc077ff-e74f-41d5-9dea-7fca381b9212_terseLabel_en-US" xlink:label="lab_dlx_ScheduleOfSupplementalCashFlowInformationLeasesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statements of cash flows information related to leases</link:label>
    <link:label id="lab_dlx_ScheduleOfSupplementalCashFlowInformationLeasesTableTextBlock_label_en-US" xlink:label="lab_dlx_ScheduleOfSupplementalCashFlowInformationLeasesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of supplemental cash flow information leases [Table Text Block]</link:label>
    <link:label id="lab_dlx_ScheduleOfSupplementalCashFlowInformationLeasesTableTextBlock_documentation_en-US" xlink:label="lab_dlx_ScheduleOfSupplementalCashFlowInformationLeasesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of supplemental cash flow information leases</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_ScheduleOfSupplementalCashFlowInformationLeasesTableTextBlock" xlink:href="dlx-20221231.xsd#dlx_ScheduleOfSupplementalCashFlowInformationLeasesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_ScheduleOfSupplementalCashFlowInformationLeasesTableTextBlock" xlink:to="lab_dlx_ScheduleOfSupplementalCashFlowInformationLeasesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RestatementDomain_080f912d-d266-4788-8ae5-98f37f7ce56a_terseLabel_en-US" xlink:label="lab_srt_RestatementDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revision of Prior Period [Domain]</link:label>
    <link:label id="lab_srt_RestatementDomain_label_en-US" xlink:label="lab_srt_RestatementDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revision of Prior Period [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RestatementDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RestatementDomain" xlink:to="lab_srt_RestatementDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock_1977bb4a-0aee-4a79-a4cc-af9a7db3a760_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquired intangibles</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock" xlink:to="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardAxis_9b52943d-3a51-48d2-8ebb-f1e88ee5b0ba_terseLabel_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Credit Carryforward [Axis]</link:label>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardAxis_label_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Credit Carryforward [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxCreditCarryforwardAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxCreditCarryforwardAxis" xlink:to="lab_us-gaap_TaxCreditCarryforwardAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_8094ee5b-8422-4f9c-ae29-ef6a1860f103_verboseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated financial statements [Line Items]</link:label>
    <link:label id="lab_us-gaap_StatementLineItems_cf7da7b4-681d-4d1b-ac27-891d545a905f_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax provision [Line Items]</link:label>
    <link:label id="lab_us-gaap_StatementLineItems_label_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_61f72083-45e5-4358-8803-906026fbb1bf_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding, beginning of year</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_80106d87-1f37-478e-b685-58051500763f_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding, end of year</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_LesseeOperatingLeaseNotYetCommencedAmount_c9bf7ce1-89e1-4453-b7da-f1cb6e98f6c4_terseLabel_en-US" xlink:label="lab_dlx_LesseeOperatingLeaseNotYetCommencedAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease not yet commenced, cash obligation</link:label>
    <link:label id="lab_dlx_LesseeOperatingLeaseNotYetCommencedAmount_label_en-US" xlink:label="lab_dlx_LesseeOperatingLeaseNotYetCommencedAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee Operating Lease Not Yet Commenced, Amount</link:label>
    <link:label id="lab_dlx_LesseeOperatingLeaseNotYetCommencedAmount_documentation_en-US" xlink:label="lab_dlx_LesseeOperatingLeaseNotYetCommencedAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Obligations under operating leases that have not yet commenced as of the end of the reporting period.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_LesseeOperatingLeaseNotYetCommencedAmount" xlink:href="dlx-20221231.xsd#dlx_LesseeOperatingLeaseNotYetCommencedAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_LesseeOperatingLeaseNotYetCommencedAmount" xlink:to="lab_dlx_LesseeOperatingLeaseNotYetCommencedAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpense_22227196-666f-4b8a-8b68-5b8a7b396609_terseLabel_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other income</link:label>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpense_label_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonoperating Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonoperatingIncomeExpense" xlink:to="lab_us-gaap_NonoperatingIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract_037c2714-ff28-46b9-9928-18add4357862_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_162f1a4d-f036-4521-bf33-8a1d57445317_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross carrying amount</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpense_f5b6fa0a-c549-4f40-b656-035396e93861_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, general and administrative expense</link:label>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpense_label_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, General and Administrative Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:to="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_5392249d-3fae-4ee6-838f-4d4049837faf_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross unrealized losses</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:to="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_1a88aeb8-14fc-42c0-bff8-5ce8178b8ef4_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease assets</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Right-of-Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_NorthAmericanWebHostingBusinessMember_f1dadc33-4502-4173-9d98-bc397e5e363e_terseLabel_en-US" xlink:label="lab_dlx_NorthAmericanWebHostingBusinessMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">North American web hosting business [Member]</link:label>
    <link:label id="lab_dlx_NorthAmericanWebHostingBusinessMember_label_en-US" xlink:label="lab_dlx_NorthAmericanWebHostingBusinessMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">North American web hosting business [Member]</link:label>
    <link:label id="lab_dlx_NorthAmericanWebHostingBusinessMember_documentation_en-US" xlink:label="lab_dlx_NorthAmericanWebHostingBusinessMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">North American web hosting business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_NorthAmericanWebHostingBusinessMember" xlink:href="dlx-20221231.xsd#dlx_NorthAmericanWebHostingBusinessMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_NorthAmericanWebHostingBusinessMember" xlink:to="lab_dlx_NorthAmericanWebHostingBusinessMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodValue_18ae8d5c-6f05-4077-b167-7ee7048474be_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodValue" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common shares repurchased</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodValue_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchased During Period, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedDuringPeriodValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedDuringPeriodValue" xlink:to="lab_us-gaap_StockRepurchasedDuringPeriodValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_4a539765-09a8-4543-8da2-11431577845d_verboseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated other comprehensive loss [Member]</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AOCI Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNoteTextBlock_518cd1e5-22ed-4838-8cd6-ed2bbd73c1b7_terseLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">OTHER COMPREHENSIVE (LOSS) INCOME</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNoteTextBlock_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss) Note [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNoteTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:to="lab_us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredRevenueRevenueRecognized1_1acece93-94ca-4f44-8617-9a48b87ecc47_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredRevenueRevenueRecognized1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recognition of deferred revenue</link:label>
    <link:label id="lab_us-gaap_DeferredRevenueRevenueRecognized1_label_en-US" xlink:label="lab_us-gaap_DeferredRevenueRevenueRecognized1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Revenue, Revenue Recognized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenueRevenueRecognized1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredRevenueRevenueRecognized1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredRevenueRevenueRecognized1" xlink:to="lab_us-gaap_DeferredRevenueRevenueRecognized1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivablePortfolioSegmentAxis_ff6bba91-baf2-4491-acf2-90eaac016b91_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivablePortfolioSegmentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable Portfolio Segment [Axis]</link:label>
    <link:label id="lab_us-gaap_FinancingReceivablePortfolioSegmentAxis_label_en-US" xlink:label="lab_us-gaap_FinancingReceivablePortfolioSegmentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable Portfolio Segment [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis" xlink:to="lab_us-gaap_FinancingReceivablePortfolioSegmentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorFirmId_363cf49e-a901-46a1-8b8e-b26e32abdc3c_terseLabel_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:label id="lab_dei_AuditorFirmId_label_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorFirmId"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorFirmId" xlink:to="lab_dei_AuditorFirmId" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax_238621a5-4b8c-4210-a5f3-e10bd2fdb943_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Realized (loss) gain on debt securities</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_4d565055-2785-4eb5-8728-ac5ea0687238_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current finance lease liability [Extensible Enumeration]</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TypeOfRestructuringDomain_b10a533b-e57c-4ce7-a265-1ae526f3c0f7_terseLabel_en-US" xlink:label="lab_us-gaap_TypeOfRestructuringDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Type of Restructuring [Domain]</link:label>
    <link:label id="lab_us-gaap_TypeOfRestructuringDomain_label_en-US" xlink:label="lab_us-gaap_TypeOfRestructuringDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Type of Restructuring [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TypeOfRestructuringDomain" xlink:to="lab_us-gaap_TypeOfRestructuringDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_bffc2b26-f71c-48c2-b96b-492ccef106f8_terseLabel_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:label id="lab_dei_DocumentTransitionReport_label_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport" xlink:to="lab_dei_DocumentTransitionReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_96fc82c9-995d-400d-8e78-af32d5295c0b_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCountryMember_af1f6a7e-8d3f-4768-98d0-3efaf9c06f74_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCountryMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign [Member]</link:label>
    <link:label id="lab_us-gaap_ForeignCountryMember_label_en-US" xlink:label="lab_us-gaap_ForeignCountryMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Tax Authority [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCountryMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCountryMember" xlink:to="lab_us-gaap_ForeignCountryMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_ValuationAllowanceChangeFromDispositionOfBusiness_28fb14d9-83de-4834-86bf-125576f4eda7_terseLabel_en-US" xlink:label="lab_dlx_ValuationAllowanceChangeFromDispositionOfBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of business (Note 6)</link:label>
    <link:label id="lab_dlx_ValuationAllowanceChangeFromDispositionOfBusiness_label_en-US" xlink:label="lab_dlx_ValuationAllowanceChangeFromDispositionOfBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation allowance change from disposition of business</link:label>
    <link:label id="lab_dlx_ValuationAllowanceChangeFromDispositionOfBusiness_documentation_en-US" xlink:label="lab_dlx_ValuationAllowanceChangeFromDispositionOfBusiness" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in valuation allowance for deferred income taxes resulting from the disposition of a business.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_ValuationAllowanceChangeFromDispositionOfBusiness" xlink:href="dlx-20221231.xsd#dlx_ValuationAllowanceChangeFromDispositionOfBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_ValuationAllowanceChangeFromDispositionOfBusiness" xlink:to="lab_dlx_ValuationAllowanceChangeFromDispositionOfBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_869a9b62-fb59-4503-93c0-66aae855d1ce_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:label id="lab_dei_LocalPhoneNumber_label_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber" xlink:to="lab_dei_LocalPhoneNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_bb4eaf32-1fe3-4cad-8f10-3a2b4a50f94f_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock options rollforward</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Option, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_27ade358-ec9b-4fad-910c-e351d0b0a203_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating income</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_label_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="lab_us-gaap_OperatingIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsInventory_d0388b77-ba93-4c8f-b6b1-8bdc6995066c_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsInventory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsInventory_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsInventory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Inventory</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInventory" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsInventory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsInventory" xlink:to="lab_us-gaap_DeferredTaxAssetsInventory" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_0108699e-dec3-424c-bb4f-b4fb602125b5_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loans and notes receivable allowance for credit losses [Line Items]</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Allowance for Credit Loss [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems" xlink:to="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_6866a167-5167-4481-87cf-9d2140554b7b_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New accounting pronouncements</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StateAndLocalJurisdictionMember_bd7f0153-0327-4149-b243-8de0c6dae6a1_terseLabel_en-US" xlink:label="lab_us-gaap_StateAndLocalJurisdictionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State [Member]</link:label>
    <link:label id="lab_us-gaap_StateAndLocalJurisdictionMember_label_en-US" xlink:label="lab_us-gaap_StateAndLocalJurisdictionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State and Local Jurisdiction [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StateAndLocalJurisdictionMember" xlink:to="lab_us-gaap_StateAndLocalJurisdictionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ServiceMember_b6d7971b-a6c3-4ab0-99e1-4e334ba9a5f9_terseLabel_en-US" xlink:label="lab_us-gaap_ServiceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Service [Member]</link:label>
    <link:label id="lab_us-gaap_ServiceMember_label_en-US" xlink:label="lab_us-gaap_ServiceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Service [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ServiceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ServiceMember" xlink:to="lab_us-gaap_ServiceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax_7fcb7f73-8441-41c0-91d0-6841df1f918c_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net actuarial loss</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodShares_20eebeb4-7c77-4a49-9974-0f7106f41cd6_negatedLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodShares" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common shares repurchased, shares</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodShares_6570dc37-9bde-40d1-aef8-ede78bc218cc_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common shares repurchased</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodShares_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchased During Period, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedDuringPeriodShares" xlink:to="lab_us-gaap_StockRepurchasedDuringPeriodShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1003184d-7f58-4e70-b822-fe7ff4038496_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to reconcile net income to net cash provided by operating activities:</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_9dfc0d6e-87c4-4f33-9e3b-e4c6128a4be8_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance lease right-of-use asset [Extensible Enumeration]</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_dcea87cd-7bb4-4196-a308-c98d20effe2e_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_5083f661-e8c3-4078-aad6-d618b1d2f061_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_251a2b01-9b71-4bcd-a2c9-e4249986a6c1_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_47dbb6e2-34f6-405e-b6de-3f63669d91b0_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_8e287dc5-b4d9-45e5-8afe-f95f1b49188f_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal</link:label>
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Federal Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_b66fcdfa-dca8-4467-a1d5-b52350c8b8b4_verboseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional paid-in capital [Member]</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid-in Capital [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:to="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_f5a61fbc-87e6-4481-bb6c-d3330c28bb07_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_f156005b-5621-4f33-9801-cb7f5b03c65d_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total intrinsic value, options exercised</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses_532df46d-7a04-4a6e-890e-0bafd9e48249_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Prepaid Expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesPrepaidExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeLineItems_89e64a0d-7b20-4bac-b435-0f9f30767b4c_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative financial instruments [Line Items]</link:label>
    <link:label id="lab_us-gaap_DerivativeLineItems_label_en-US" xlink:label="lab_us-gaap_DerivativeLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeLineItems" xlink:to="lab_us-gaap_DerivativeLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_d81e9d9a-5bd0-4230-959a-f5222c9e96dd_totalLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average shares and potential common shares outstanding</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_f5e159f5-890b-4c12-b70d-e0d5d6d3d237_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangibles</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_ProceedsFromSaleOfBusinessesAndProductiveAssets_1ca5a8ab-b4ce-4c52-ad9f-edf4efc0f50d_terseLabel_en-US" xlink:label="lab_dlx_ProceedsFromSaleOfBusinessesAndProductiveAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from sale of businesses and facility</link:label>
    <link:label id="lab_dlx_ProceedsFromSaleOfBusinessesAndProductiveAssets_label_en-US" xlink:label="lab_dlx_ProceedsFromSaleOfBusinessesAndProductiveAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from sale of businesses and productive assets</link:label>
    <link:label id="lab_dlx_ProceedsFromSaleOfBusinessesAndProductiveAssets_documentation_en-US" xlink:label="lab_dlx_ProceedsFromSaleOfBusinessesAndProductiveAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate proceeds from sale of businesses and productive assets.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_ProceedsFromSaleOfBusinessesAndProductiveAssets" xlink:href="dlx-20221231.xsd#dlx_ProceedsFromSaleOfBusinessesAndProductiveAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_ProceedsFromSaleOfBusinessesAndProductiveAssets" xlink:to="lab_dlx_ProceedsFromSaleOfBusinessesAndProductiveAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_LesseeOperatingLeaseNotYetCommencedLeaseTerm_191a4d1d-b553-416c-95c6-e766d8cdf781_terseLabel_en-US" xlink:label="lab_dlx_LesseeOperatingLeaseNotYetCommencedLeaseTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease not yet commenced, lease term</link:label>
    <link:label id="lab_dlx_LesseeOperatingLeaseNotYetCommencedLeaseTerm_label_en-US" xlink:label="lab_dlx_LesseeOperatingLeaseNotYetCommencedLeaseTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee Operating Lease Not Yet Commenced, Lease Term</link:label>
    <link:label id="lab_dlx_LesseeOperatingLeaseNotYetCommencedLeaseTerm_documentation_en-US" xlink:label="lab_dlx_LesseeOperatingLeaseNotYetCommencedLeaseTerm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease term for operating leases that have not yet commenced as of the end of the reporting period.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_LesseeOperatingLeaseNotYetCommencedLeaseTerm" xlink:href="dlx-20221231.xsd#dlx_LesseeOperatingLeaseNotYetCommencedLeaseTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_LesseeOperatingLeaseNotYetCommencedLeaseTerm" xlink:to="lab_dlx_LesseeOperatingLeaseNotYetCommencedLeaseTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_a694a410-4b68-416d-8a5d-81cfee330be4_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories and supplies</link:label>
    <link:label id="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Inventory, Current [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_9014b8d8-2d38-43ac-8abc-986e7c8f6a05_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average option life (in years)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract_c30ee9f5-682c-467e-8a4b-234d9cc287c6_terseLabel_en-US" xlink:label="lab_us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components of income tax provision</link:label>
    <link:label id="lab_us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components of Income Tax Expense (Benefit), Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="lab_us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BuildingAndBuildingImprovementsMember_64bcca62-9649-4078-b0d2-0ebbf44db986_terseLabel_en-US" xlink:label="lab_us-gaap_BuildingAndBuildingImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Buildings and improvements [Member]</link:label>
    <link:label id="lab_us-gaap_BuildingAndBuildingImprovementsMember_label_en-US" xlink:label="lab_us-gaap_BuildingAndBuildingImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Building and Building Improvements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BuildingAndBuildingImprovementsMember" xlink:to="lab_us-gaap_BuildingAndBuildingImprovementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_b762194c-d5f6-4600-a736-862dc96bd584_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Available-for-sale debt securities [Line Items]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock_fd75f460-d00b-46e0-9172-a94a46698d19_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Available-for-sale debt securities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Available-for-Sale Securities Reconciliation [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareCashPaid_34eeb748-95b1-44f5-85ff-a87f092fe7c3_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareCashPaid" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash dividends per share</link:label>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareCashPaid_label_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareCashPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Dividends, Per Share, Cash Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareCashPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockDividendsPerShareCashPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockDividendsPerShareCashPaid" xlink:to="lab_us-gaap_CommonStockDividendsPerShareCashPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_IcfrAuditorAttestationFlag_88564a1b-91f0-43ae-ac63-97b96f03c3c2_terseLabel_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:label id="lab_dei_IcfrAuditorAttestationFlag_label_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_IcfrAuditorAttestationFlag" xlink:to="lab_dei_IcfrAuditorAttestationFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_324ed700-5d3f-4f12-b511-058fbe8364d1_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingSegmentsMember_cccfb5fe-dc36-4d95-b881-4dc090b6a251_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reportable business segments [Member]</link:label>
    <link:label id="lab_us-gaap_OperatingSegmentsMember_label_en-US" xlink:label="lab_us-gaap_OperatingSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Segments [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingSegmentsMember" xlink:to="lab_us-gaap_OperatingSegmentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_86ad28f4-c6ac-40d0-a623-892b6991d667_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate intrinsic value, options exercisable, end of year</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible_edaa2059-ab91-4d5f-8b42-11c27fa44540_terseLabel_en-US" xlink:label="lab_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount by which it is reasonably possible that unrecognized tax benefits will decrease in next 12 months</link:label>
    <link:label id="lab_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible_label_en-US" xlink:label="lab_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Decrease in Unrecognized Tax Benefits is Reasonably Possible</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible" xlink:to="lab_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedBonusesCurrent_87c0f9de-f844-44b3-a461-f48e11bf38c2_verboseLabel_en-US" xlink:label="lab_us-gaap_AccruedBonusesCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee cash bonuses, including sales incentives</link:label>
    <link:label id="lab_us-gaap_AccruedBonusesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedBonusesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Bonuses, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedBonusesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedBonusesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedBonusesCurrent" xlink:to="lab_us-gaap_AccruedBonusesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_9c8f78af-0a29-428f-a9b7-701a21beb52b_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income attributable to non-controlling interest</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_162269e4-6b69-4693-9c6f-c80bca47bb65_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income attributable to non-controlling Interest</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_748420cd-3c88-44dd-9277-0ac9574b7db8_verboseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">OTHER COMMITMENTS AND CONTINGENCIES</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_3ad6c051-347a-4fd7-a68a-a555cbeb0de9_negatedPeriodStartLabel_en-US" xlink:label="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:role="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated impairment charges, beginning of year</link:label>
    <link:label id="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_2adc5cdd-c1ee-4de4-8721-e23f94713666_negatedPeriodEndLabel_en-US" xlink:label="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:role="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated impairment charges, end of period</link:label>
    <link:label id="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_label_en-US" xlink:label="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Impaired, Accumulated Impairment Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:to="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_e7447612-8dfa-47e0-8440-c53ec06ecdb1_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income attributable to Deluxe available to common shareholders</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt_57c28f2e-cd5a-4ffe-823b-123cdb56c9dd_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from issuing long-term debt</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Issuance of Long-Term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_MaximumConsolidatedSecuredLeverageRatio_1b3e4794-f664-41d1-9c9d-41bcb90030b1_terseLabel_en-US" xlink:label="lab_dlx_MaximumConsolidatedSecuredLeverageRatio" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum consolidated secured leverage ratio</link:label>
    <link:label id="lab_dlx_MaximumConsolidatedSecuredLeverageRatio_label_en-US" xlink:label="lab_dlx_MaximumConsolidatedSecuredLeverageRatio" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum consolidated secured leverage ratio</link:label>
    <link:label id="lab_dlx_MaximumConsolidatedSecuredLeverageRatio_documentation_en-US" xlink:label="lab_dlx_MaximumConsolidatedSecuredLeverageRatio" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The maximum consolidated secured leverage ratio allowed under the entity's debt covenants.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_MaximumConsolidatedSecuredLeverageRatio" xlink:href="dlx-20221231.xsd#dlx_MaximumConsolidatedSecuredLeverageRatio"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_MaximumConsolidatedSecuredLeverageRatio" xlink:to="lab_dlx_MaximumConsolidatedSecuredLeverageRatio" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax_7e3f8e8b-fa29-40c1-9182-0f5c6beefc90_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest rate swaps</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_6dd7e9fa-24e6-4fb1-9813-cba6b6ad1fff_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amounts recognized in accumulated other comprehensive loss</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, before Tax [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract" xlink:to="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts_074698b9-7a0f-418c-ab88-7a07481657fd_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisition transaction costs</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts_eb08b86b-9367-4cd1-95ab-d5e253808250_negatedLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisition transaction costs</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Acquisition Related Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:to="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_ScheduleOfSupplementalBalanceSheetInformationLeasesTableTextBlock_a7bdae2c-7559-44fd-9f86-c3cd09e4bef6_terseLabel_en-US" xlink:label="lab_dlx_ScheduleOfSupplementalBalanceSheetInformationLeasesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance sheets information related to leases</link:label>
    <link:label id="lab_dlx_ScheduleOfSupplementalBalanceSheetInformationLeasesTableTextBlock_label_en-US" xlink:label="lab_dlx_ScheduleOfSupplementalBalanceSheetInformationLeasesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of supplemental balance sheet information leases [Table Text Block]</link:label>
    <link:label id="lab_dlx_ScheduleOfSupplementalBalanceSheetInformationLeasesTableTextBlock_documentation_en-US" xlink:label="lab_dlx_ScheduleOfSupplementalBalanceSheetInformationLeasesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental balance sheet information related to leases.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_ScheduleOfSupplementalBalanceSheetInformationLeasesTableTextBlock" xlink:href="dlx-20221231.xsd#dlx_ScheduleOfSupplementalBalanceSheetInformationLeasesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_ScheduleOfSupplementalBalanceSheetInformationLeasesTableTextBlock" xlink:to="lab_dlx_ScheduleOfSupplementalBalanceSheetInformationLeasesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityCurrent_e116c7a5-a13a-482b-8f49-d02b2be7c89e_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued liabilities</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityCurrent" xlink:to="lab_us-gaap_FinanceLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear_d3109f1b-8410-4460-af8f-729344e32958_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prior</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Originated, More than Five Years before Current Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" xlink:to="lab_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_8e4f091e-cbd6-4beb-8243-ae5b4aa3aa33_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash used by investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentPolicyTextBlock_e251d8b7-7bb6-44d1-9265-30930af24ddd_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term investments</link:label>
    <link:label id="lab_us-gaap_InvestmentPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_InvestmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentPolicyTextBlock" xlink:to="lab_us-gaap_InvestmentPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_99bedbe4-8f0e-4ab1-87d6-655a3937f53a_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive income attributable to Deluxe</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_33114b72-e2a5-4c02-80ca-18f654c25d85_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from issuing shares</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_0cc171bd-5ecd-4278-b062-6c2fb9181b0b_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business segment information</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_DefinedbenefitplanequitysecuritiessmallandmidcapMember_918b6bda-7ecf-4d38-b6d4-db782217ab1c_terseLabel_en-US" xlink:label="lab_dlx_DefinedbenefitplanequitysecuritiessmallandmidcapMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">U.S. small and mid-capitalization equity securities [Member]</link:label>
    <link:label id="lab_dlx_DefinedbenefitplanequitysecuritiessmallandmidcapMember_label_en-US" xlink:label="lab_dlx_DefinedbenefitplanequitysecuritiessmallandmidcapMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined benefit plan equity securities small and midcap [Member]</link:label>
    <link:label id="lab_dlx_DefinedbenefitplanequitysecuritiessmallandmidcapMember_documentation_en-US" xlink:label="lab_dlx_DefinedbenefitplanequitysecuritiessmallandmidcapMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security representing ownership in corporation or other legal entity, classified as having medium market or small market capitalization, for which ownership is represented by share of stock; in which defined benefit plan asset is invested. Includes, but is not limited to, common stock, preferred stock, convertible security, stock right and stock warrant.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_DefinedbenefitplanequitysecuritiessmallandmidcapMember" xlink:href="dlx-20221231.xsd#dlx_DefinedbenefitplanequitysecuritiessmallandmidcapMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_DefinedbenefitplanequitysecuritiessmallandmidcapMember" xlink:to="lab_dlx_DefinedbenefitplanequitysecuritiessmallandmidcapMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax_e3110e6f-34c7-4636-99e0-df8b10eca94a_totalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Postretirement benefit plans</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_d9b4bd4c-3aec-4ac5-a907-f71cc1ddbe66_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:label id="lab_dei_EntityCurrentReportingStatus_label_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForRestructuring_4799de0c-f8b9-4b06-b58c-fefe4baebe18_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRestructuring" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments</link:label>
    <link:label id="lab_us-gaap_PaymentsForRestructuring_label_en-US" xlink:label="lab_us-gaap_PaymentsForRestructuring" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for Restructuring</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRestructuring" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRestructuring"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRestructuring" xlink:to="lab_us-gaap_PaymentsForRestructuring" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_cc6d3ffb-a573-4cb9-81d2-093a6c777814_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_61b1df33-a552-44c7-ad48-e4e9b6d1f9dc_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax at federal statutory rate</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeSeveranceMember_230446a1-29d0-455f-ac05-cd09d22192d4_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeSeveranceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee severance [Member]</link:label>
    <link:label id="lab_us-gaap_EmployeeSeveranceMember_9cde802f-4032-4386-84be-403d22df9b5d_verboseLabel_en-US" xlink:label="lab_us-gaap_EmployeeSeveranceMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee severance [Member]</link:label>
    <link:label id="lab_us-gaap_EmployeeSeveranceMember_label_en-US" xlink:label="lab_us-gaap_EmployeeSeveranceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Severance [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeSeveranceMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeSeveranceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeSeveranceMember" xlink:to="lab_us-gaap_EmployeeSeveranceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_bc913f6f-d74f-4adb-8d5e-8f0cd5b7c297_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of shares issued, employee stock purchase plan</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Employee Stock Purchase Plans</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_0b271491-9ccd-4d99-852a-5dd12e4eab1d_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amounts charged to expense</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeTable_d3481a4a-ac2a-4b2f-900f-d41205b74ca0_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative [Table]</link:label>
    <link:label id="lab_us-gaap_DerivativeTable_label_en-US" xlink:label="lab_us-gaap_DerivativeTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeTable" xlink:to="lab_us-gaap_DerivativeTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_FundsHeldForCustomersMember_8439068a-81ee-44dd-b62c-b12878ea97b9_terseLabel_en-US" xlink:label="lab_dlx_FundsHeldForCustomersMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Funds held for customers [Member]</link:label>
    <link:label id="lab_dlx_FundsHeldForCustomersMember_label_en-US" xlink:label="lab_dlx_FundsHeldForCustomersMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Funds Held for Customers [Member]</link:label>
    <link:label id="lab_dlx_FundsHeldForCustomersMember_documentation_en-US" xlink:label="lab_dlx_FundsHeldForCustomersMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">This grouping includes information about funds held on behalf of others.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_FundsHeldForCustomersMember" xlink:href="dlx-20221231.xsd#dlx_FundsHeldForCustomersMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_FundsHeldForCustomersMember" xlink:to="lab_dlx_FundsHeldForCustomersMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_8355d0bc-0e53-42a3-a65c-db2cbca966b0_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding, beginning of year</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_bbc1a410-67f2-4467-9682-34ebf6131baa_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding, end of year</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_5b47b07d-13fd-42cc-bb13-a5acf1e30915_verboseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax impact of share-based compensation</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_RestrictedStockUnitsClassifiedAsLiabilitiesMember_3b1b98f0-8319-4357-8dc4-fe53f2dc7231_terseLabel_en-US" xlink:label="lab_dlx_RestrictedStockUnitsClassifiedAsLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted stock units classified as liabilities [Member]</link:label>
    <link:label id="lab_dlx_RestrictedStockUnitsClassifiedAsLiabilitiesMember_label_en-US" xlink:label="lab_dlx_RestrictedStockUnitsClassifiedAsLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted stock units classified as liabilities [Member]</link:label>
    <link:label id="lab_dlx_RestrictedStockUnitsClassifiedAsLiabilitiesMember_documentation_en-US" xlink:label="lab_dlx_RestrictedStockUnitsClassifiedAsLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted stock unit awards classified as liabilities on the entity's balance sheet.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_RestrictedStockUnitsClassifiedAsLiabilitiesMember" xlink:href="dlx-20221231.xsd#dlx_RestrictedStockUnitsClassifiedAsLiabilitiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_RestrictedStockUnitsClassifiedAsLiabilitiesMember" xlink:to="lab_dlx_RestrictedStockUnitsClassifiedAsLiabilitiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_626cb41b-a783-40f9-a638-fb86c04aaa07_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net actuarial (loss) gain arising during the year</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_fb038183-78fb-426f-b377-eba74861cca9_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State income tax expense, net of federal income tax benefit</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_b68a5b5d-5b8a-4354-9a51-c707f5d7d2df_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditExpectedReturnLossStatementOfIncomeOrComprehensiveIncomeExtensibleList_9bbe9a23-9946-49d2-95de-4efcf8f753b4_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditExpectedReturnLossStatementOfIncomeOrComprehensiveIncomeExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Postretirement plans, expected return on plan assets [Extensible Enumeration]</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditExpectedReturnLossStatementOfIncomeOrComprehensiveIncomeExtensibleList_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditExpectedReturnLossStatementOfIncomeOrComprehensiveIncomeExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Net Periodic Benefit (Cost) Credit, Expected Return (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditExpectedReturnLossStatementOfIncomeOrComprehensiveIncomeExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditExpectedReturnLossStatementOfIncomeOrComprehensiveIncomeExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditExpectedReturnLossStatementOfIncomeOrComprehensiveIncomeExtensibleList" xlink:to="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditExpectedReturnLossStatementOfIncomeOrComprehensiveIncomeExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_8106dd4c-5385-42ce-a156-66f475f119d5_terseLabel_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of exchange rate change on cash, cash equivalents, restricted cash and restricted cash equivalents</link:label>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParentAbstract_5b0fc4bc-e510-44a7-9ae2-5d15e543bf6f_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt securities:</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParentAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Available-for-Sale Securities Adjustment, Net of Tax, Portion Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParentAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_594169ec-e055-4d8d-9615-e607c0234426_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maturities of operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_24e23006-ac7b-42ac-8190-a597461916ef_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated amortization expense</link:label>
    <link:label id="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:to="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_25970e92-167c-43ed-b701-f6eaaa2ab676_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other non-current assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Other Noncurrent Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain_49a7cb8a-85a1-4031-8b8c-1273ae15cb26_terseLabel_en-US" xlink:label="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of Individual [Domain]</link:label>
    <link:label id="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain_label_en-US" xlink:label="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of Individual [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_ReportingunitsforwhichquantitativeanalysiscompletedMember_61c73fb9-b698-4241-8099-0b283dc39f24_terseLabel_en-US" xlink:label="lab_dlx_ReportingunitsforwhichquantitativeanalysiscompletedMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reporting units for which quantitative analysis completed [Member]</link:label>
    <link:label id="lab_dlx_ReportingunitsforwhichquantitativeanalysiscompletedMember_label_en-US" xlink:label="lab_dlx_ReportingunitsforwhichquantitativeanalysiscompletedMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reporting units for which quantitative analysis completed [Member]</link:label>
    <link:label id="lab_dlx_ReportingunitsforwhichquantitativeanalysiscompletedMember_documentation_en-US" xlink:label="lab_dlx_ReportingunitsforwhichquantitativeanalysiscompletedMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of reporting units for which quantitative analysis was completed.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_ReportingunitsforwhichquantitativeanalysiscompletedMember" xlink:href="dlx-20221231.xsd#dlx_ReportingunitsforwhichquantitativeanalysiscompletedMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_ReportingunitsforwhichquantitativeanalysiscompletedMember" xlink:to="lab_dlx_ReportingunitsforwhichquantitativeanalysiscompletedMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_f5fd4dc9-1de6-4c9f-a050-cd8a7c324f6b_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-current finance lease liability [Extensible Enumeration]</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_023f3d88-26e6-4915-9ce0-65b4ac804511_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forfeited</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetLocationAxis_7c09166e-64d9-40a5-a906-81e6f60f4e39_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Axis]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetLocationAxis_label_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationAxis" xlink:to="lab_us-gaap_BalanceSheetLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_6f3c27c9-dfd1-4260-8b7a-974433a967eb_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">RESTRUCTURING AND INTEGRATION EXPENSE</link:label>
    <link:label id="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Activities Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:to="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_PromotionalSolutionsMember_381e6e4e-e097-4381-8339-a40c3402244d_terseLabel_en-US" xlink:label="lab_dlx_PromotionalSolutionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Promotional Solutions [Member]</link:label>
    <link:label id="lab_dlx_PromotionalSolutionsMember_label_en-US" xlink:label="lab_dlx_PromotionalSolutionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Promotional Solutions [Member]</link:label>
    <link:label id="lab_dlx_PromotionalSolutionsMember_documentation_en-US" xlink:label="lab_dlx_PromotionalSolutionsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Promotional Solutions Business Segment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_PromotionalSolutionsMember" xlink:href="dlx-20221231.xsd#dlx_PromotionalSolutionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_PromotionalSolutionsMember" xlink:to="lab_dlx_PromotionalSolutionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate_7431b284-7b1b-4f92-89d8-8e2571adc287_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Year that the rate reaches the ultimate trend rate</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Year Health Care Cost Trend Rate Reaches Ultimate Trend Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate" xlink:to="lab_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock_490bd3f4-9865-48ee-bb98-ff8d321fdb3c_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue disaggregated by product and service offerings</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from External Customers by Products and Services [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" xlink:to="lab_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_d3825905-776d-4bc4-9b4e-8afc9511928f_verboseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated other comprehensive loss</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_f828b038-cd67-44c1-a2a2-095b90fa5de1_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated other comprehensive loss</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_41763b97-9795-413c-8a85-11c323fabdb7_periodStartLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance, beginning of year</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_27bb05ba-425c-46ee-9bbc-f6662df2404a_periodEndLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance, end of year</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_A401Kplanfirst1ofwagescontributedbyemployeeMember_eff64ed2-3244-42c5-9923-f60a7e3d57c4_terseLabel_en-US" xlink:label="lab_dlx_A401Kplanfirst1ofwagescontributedbyemployeeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">401(k) plan, first 1% of wages contributed by employee [Member]</link:label>
    <link:label id="lab_dlx_A401Kplanfirst1ofwagescontributedbyemployeeMember_label_en-US" xlink:label="lab_dlx_A401Kplanfirst1ofwagescontributedbyemployeeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">401K plan, first 1% of wages contributed by employee [Member]</link:label>
    <link:label id="lab_dlx_A401Kplanfirst1ofwagescontributedbyemployeeMember_documentation_en-US" xlink:label="lab_dlx_A401Kplanfirst1ofwagescontributedbyemployeeMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employer matching contribution to defined contribution plan for the first 1% of wages contributed by employee.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_A401Kplanfirst1ofwagescontributedbyemployeeMember" xlink:href="dlx-20221231.xsd#dlx_A401Kplanfirst1ofwagescontributedbyemployeeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_A401Kplanfirst1ofwagescontributedbyemployeeMember" xlink:to="lab_dlx_A401Kplanfirst1ofwagescontributedbyemployeeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted_cee92499-cfaf-437b-9429-23f36d5a254c_negatedLabel_en-US" xlink:label="lab_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income allocated to participating securities</link:label>
    <link:label id="lab_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted_label_en-US" xlink:label="lab_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Participating Securities, Distributed and Undistributed Earnings (Loss), Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted" xlink:to="lab_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_PaymentsForCloudComputingArrangements_ad094a64-fa9c-45e1-9d05-81036089edf1_negatedTerseLabel_en-US" xlink:label="lab_dlx_PaymentsForCloudComputingArrangements" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for cloud computing arrangement implementation costs</link:label>
    <link:label id="lab_dlx_PaymentsForCloudComputingArrangements_label_en-US" xlink:label="lab_dlx_PaymentsForCloudComputingArrangements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for cloud computing arrangements</link:label>
    <link:label id="lab_dlx_PaymentsForCloudComputingArrangements_documentation_en-US" xlink:label="lab_dlx_PaymentsForCloudComputingArrangements" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash payments for implementation of cloud computing arrangements.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_PaymentsForCloudComputingArrangements" xlink:href="dlx-20221231.xsd#dlx_PaymentsForCloudComputingArrangements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_PaymentsForCloudComputingArrangements" xlink:to="lab_dlx_PaymentsForCloudComputingArrangements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_2ee153b6-1f5a-452e-8ac2-b003b21734df_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected return on plan assets</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Expected Long-Term Rate of Return on Plan Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:to="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_FirstAmericanMember_cc7596d3-498d-4da3-96b6-635d50a53496_terseLabel_en-US" xlink:label="lab_dlx_FirstAmericanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First American [Member]</link:label>
    <link:label id="lab_dlx_FirstAmericanMember_label_en-US" xlink:label="lab_dlx_FirstAmericanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First American [Member]</link:label>
    <link:label id="lab_dlx_FirstAmericanMember_documentation_en-US" xlink:label="lab_dlx_FirstAmericanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First American Payment Systems, LLC</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_FirstAmericanMember" xlink:href="dlx-20221231.xsd#dlx_FirstAmericanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_FirstAmericanMember" xlink:to="lab_dlx_FirstAmericanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrent_64f0b509-565d-4d84-85b5-128ad3f8d502_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrent_label_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="lab_us-gaap_AssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_OneToTwoInternalGradeMember_f4ce1e03-d839-44c7-a3fd-666999742df5_terseLabel_en-US" xlink:label="lab_dlx_OneToTwoInternalGradeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">1 to 2 internal grade [Member]</link:label>
    <link:label id="lab_dlx_OneToTwoInternalGradeMember_label_en-US" xlink:label="lab_dlx_OneToTwoInternalGradeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">One to two internal grade [Member]</link:label>
    <link:label id="lab_dlx_OneToTwoInternalGradeMember_documentation_en-US" xlink:label="lab_dlx_OneToTwoInternalGradeMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">One to two internal grade [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_OneToTwoInternalGradeMember" xlink:href="dlx-20221231.xsd#dlx_OneToTwoInternalGradeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_OneToTwoInternalGradeMember" xlink:to="lab_dlx_OneToTwoInternalGradeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_Maximummaturityofcashequivalents_274f36b8-ac0d-4902-a4f9-a6d12c5ad9e9_terseLabel_en-US" xlink:label="lab_dlx_Maximummaturityofcashequivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum maturity of cash equivalents</link:label>
    <link:label id="lab_dlx_Maximummaturityofcashequivalents_label_en-US" xlink:label="lab_dlx_Maximummaturityofcashequivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum maturity of cash equivalents</link:label>
    <link:label id="lab_dlx_Maximummaturityofcashequivalents_documentation_en-US" xlink:label="lab_dlx_Maximummaturityofcashequivalents" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The maximum maturity of investments in debt securities classified as cash equivalents in the entity's statement of financial position.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_Maximummaturityofcashequivalents" xlink:href="dlx-20221231.xsd#dlx_Maximummaturityofcashequivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_Maximummaturityofcashequivalents" xlink:to="lab_dlx_Maximummaturityofcashequivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_2a6b9534-80e7-419c-b732-f5f498f18ac7_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized gain (loss) arising during the year</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_43c42cdc-cd37-4b57-b0db-4372be2bed85_terseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:label id="lab_dei_EntitySmallBusiness_label_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness" xlink:to="lab_dei_EntitySmallBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock_f8071086-5393-4451-8030-3aa6cb8d8e3f_terseLabel_en-US" xlink:label="lab_us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in benefit obligation, plan assets and funded status</link:label>
    <link:label id="lab_us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in Projected Benefit Obligations, Fair Value of Plan Assets, and Funded Status of Plan [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock" xlink:to="lab_us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfReportingUnits_3acd6e89-657a-4327-bc2f-4f496a60a70e_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfReportingUnits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of reporting units</link:label>
    <link:label id="lab_us-gaap_NumberOfReportingUnits_label_en-US" xlink:label="lab_us-gaap_NumberOfReportingUnits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Reporting Units</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportingUnits" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfReportingUnits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfReportingUnits" xlink:to="lab_us-gaap_NumberOfReportingUnits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_deb6a555-d2ec-4ba3-921b-836b2aeb5c2a_totalLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net carrying amount</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_d4bd33d1-e700-45da-b700-256d09cbf449_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued liabilities</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_57378df6-1180-4ef0-a163-687f0dbb8f8f_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remaining performance obligations, expected timing of satisfaction</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_d89ba066-e353-43ed-974d-8663370a6cd3_terseLabel_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SIGNIFICANT ACCOUNTING POLICIES</link:label>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_label_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Accounting Policies [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DomesticCorporateDebtSecuritiesMember_151f3938-cbf4-48c7-8e6f-af6ac9b32c68_terseLabel_en-US" xlink:label="lab_us-gaap_DomesticCorporateDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">U.S. corporate debt securities [Member]</link:label>
    <link:label id="lab_us-gaap_DomesticCorporateDebtSecuritiesMember_label_en-US" xlink:label="lab_us-gaap_DomesticCorporateDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Security, Corporate, US [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCorporateDebtSecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DomesticCorporateDebtSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DomesticCorporateDebtSecuritiesMember" xlink:to="lab_us-gaap_DomesticCorporateDebtSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_c43e6f61-a008-4302-b91b-39c9e2698073_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensation expense not yet recognized for unvested awards</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax_b3f0d283-bed3-49bc-88af-a4ed86bec84c_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of net actuarial loss</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetirementPlanFundingStatusDomain_d28baa69-abca-4b89-93df-6a40fe83e549_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanFundingStatusDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Funding Status [Domain]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanFundingStatusDomain_label_en-US" xlink:label="lab_us-gaap_RetirementPlanFundingStatusDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Funding Status [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanFundingStatusDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanFundingStatusDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanFundingStatusDomain" xlink:to="lab_us-gaap_RetirementPlanFundingStatusDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_6a3f0c82-289e-4091-bb53-ee7dd19eb40b_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in number of stock options</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward_4b538311-f50d-4bfb-9a05-ca81168333c1_verboseLabel_en-US" xlink:label="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in reserves for excess and obsolete items</link:label>
    <link:label id="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward_5b34efe0-e9c2-41e7-a0e1-bfe9c6d37316_terseLabel_en-US" xlink:label="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in deferred tax asset valuation allowances</link:label>
    <link:label id="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward_label_en-US" xlink:label="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:to="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax_65223c7c-0622-4ff9-ab8a-04b827177e57_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of prior service credit</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), Reclassification Adjustment from AOCI, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_fcae1ad9-dfec-46c2-8b75-8d2297d536f5_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate intrinsic value, options outstanding, end of year</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_2c05c3d6-10b4-4d3e-998d-f1a37181e947_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_CEOtransitioncosts_a77fb316-f0a3-4136-8377-85f43ba2aae0_negatedTerseLabel_en-US" xlink:label="lab_dlx_CEOtransitioncosts" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CEO transition costs</link:label>
    <link:label id="lab_dlx_CEOtransitioncosts_label_en-US" xlink:label="lab_dlx_CEOtransitioncosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CEO transition costs</link:label>
    <link:label id="lab_dlx_CEOtransitioncosts_documentation_en-US" xlink:label="lab_dlx_CEOtransitioncosts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Costs associated with the entity's CEO transition.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_CEOtransitioncosts" xlink:href="dlx-20221231.xsd#dlx_CEOtransitioncosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_CEOtransitioncosts" xlink:to="lab_dlx_CEOtransitioncosts" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_PromotionalSolutionsReportingUnitMember_b93d93c4-de05-4017-ba69-72eb52aa0edd_terseLabel_en-US" xlink:label="lab_dlx_PromotionalSolutionsReportingUnitMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Promotional Solutions reporting unit [Member]</link:label>
    <link:label id="lab_dlx_PromotionalSolutionsReportingUnitMember_label_en-US" xlink:label="lab_dlx_PromotionalSolutionsReportingUnitMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Promotional Solutions reporting unit [Member]</link:label>
    <link:label id="lab_dlx_PromotionalSolutionsReportingUnitMember_documentation_en-US" xlink:label="lab_dlx_PromotionalSolutionsReportingUnitMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Promotional Solutions reporting unit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_PromotionalSolutionsReportingUnitMember" xlink:href="dlx-20221231.xsd#dlx_PromotionalSolutionsReportingUnitMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_PromotionalSolutionsReportingUnitMember" xlink:to="lab_dlx_PromotionalSolutionsReportingUnitMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_5659e967-da6f-4d64-ac1d-db114bb9260a_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated depreciation</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Right-of-Use Asset, Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsForErrorCorrectionDomain_1c7cd686-0910-40d9-b593-32f469e78db9_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsForErrorCorrectionDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Error Correction, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_AdjustmentsForErrorCorrectionDomain_label_en-US" xlink:label="lab_us-gaap_AdjustmentsForErrorCorrectionDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Error Correction, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForErrorCorrectionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsForErrorCorrectionDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsForErrorCorrectionDomain" xlink:to="lab_us-gaap_AdjustmentsForErrorCorrectionDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings_6be13422-858e-42f5-9588-c8e38b03e670_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax on repatriation of foreign earnings</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FundsHeldForClients_cdc1a8dd-1bac-4b63-960d-cbfecbaaf8eb_terseLabel_en-US" xlink:label="lab_us-gaap_FundsHeldForClients" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Funds held for customers, including securities carried at fair value of $8,126 and $13,307, respectively</link:label>
    <link:label id="lab_us-gaap_FundsHeldForClients_label_en-US" xlink:label="lab_us-gaap_FundsHeldForClients" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Funds Held for Clients</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FundsHeldForClients" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FundsHeldForClients"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FundsHeldForClients" xlink:to="lab_us-gaap_FundsHeldForClients" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_23521536-7178-4137-9e80-ee3598fb9e1d_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt instruments [Line Items]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentLineItems" xlink:to="lab_us-gaap_DebtInstrumentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReportingUnitAxis_4c59df74-935f-4f8a-bc2e-89309820d689_terseLabel_en-US" xlink:label="lab_us-gaap_ReportingUnitAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reporting Unit [Axis]</link:label>
    <link:label id="lab_us-gaap_ReportingUnitAxis_label_en-US" xlink:label="lab_us-gaap_ReportingUnitAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reporting Unit [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReportingUnitAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReportingUnitAxis" xlink:to="lab_us-gaap_ReportingUnitAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_4a391c70-469c-4326-8608-3737390707a8_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common shares issued, shares</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfDebtIssuanceCosts_3122c7f3-0cd4-414f-b847-e4ae3bdbc0d1_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for debt issuance costs</link:label>
    <link:label id="lab_us-gaap_PaymentsOfDebtIssuanceCosts_label_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of Debt Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:to="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_2b06fb18-e5e3-43f8-9451-818cda6b0d24_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiability" xlink:to="lab_us-gaap_OperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_0aef6a5e-f90b-45fc-b892-068711390514_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee share-based compensation</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_SupplementalBalanceSheetAndCashFlowInformationAbstract_f8f90246-aafd-4ab8-9eb3-f276f648e30b_terseLabel_en-US" xlink:label="lab_dlx_SupplementalBalanceSheetAndCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental balance sheet and cash flow information [Abstract]</link:label>
    <link:label id="lab_dlx_SupplementalBalanceSheetAndCashFlowInformationAbstract_label_en-US" xlink:label="lab_dlx_SupplementalBalanceSheetAndCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental balance sheet and cash flow information [Abstract]</link:label>
    <link:label id="lab_dlx_SupplementalBalanceSheetAndCashFlowInformationAbstract_documentation_en-US" xlink:label="lab_dlx_SupplementalBalanceSheetAndCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental balance sheet and cash flow information</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_SupplementalBalanceSheetAndCashFlowInformationAbstract" xlink:href="dlx-20221231.xsd#dlx_SupplementalBalanceSheetAndCashFlowInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_SupplementalBalanceSheetAndCashFlowInformationAbstract" xlink:to="lab_dlx_SupplementalBalanceSheetAndCashFlowInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue_1624dc11-6675-4927-91d9-5bd87f6ea303_totalLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total lease payments</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_DataSolutionWebHostingReportingUnitMember_e0593599-4377-4815-9bb6-633bc7f96c0c_terseLabel_en-US" xlink:label="lab_dlx_DataSolutionWebHostingReportingUnitMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Data Solutions Web Hosting reporting unit [Member]</link:label>
    <link:label id="lab_dlx_DataSolutionWebHostingReportingUnitMember_label_en-US" xlink:label="lab_dlx_DataSolutionWebHostingReportingUnitMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Data Solution Web Hosting reporting unit [Member]</link:label>
    <link:label id="lab_dlx_DataSolutionWebHostingReportingUnitMember_documentation_en-US" xlink:label="lab_dlx_DataSolutionWebHostingReportingUnitMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Data Solution Web Hosting reporting unit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_DataSolutionWebHostingReportingUnitMember" xlink:href="dlx-20221231.xsd#dlx_DataSolutionWebHostingReportingUnitMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_DataSolutionWebHostingReportingUnitMember" xlink:to="lab_dlx_DataSolutionWebHostingReportingUnitMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1_44692826-e95a-4023-b825-c946db08d1c6_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rate to which the cost trend rate is assumed to decline (the ultimate trend rate)</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Ultimate Health Care Cost Trend Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1" xlink:to="lab_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_Intangiblesfairvalueinputs_82395bc3-35eb-4afd-ba0a-c9c85faa1014_terseLabel_en-US" xlink:label="lab_dlx_Intangiblesfairvalueinputs" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangibles fair value inputs</link:label>
    <link:label id="lab_dlx_Intangiblesfairvalueinputs_label_en-US" xlink:label="lab_dlx_Intangiblesfairvalueinputs" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangibles fair value inputs</link:label>
    <link:label id="lab_dlx_Intangiblesfairvalueinputs_documentation_en-US" xlink:label="lab_dlx_Intangiblesfairvalueinputs" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Value of input used to measure fair value of intangible assets.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_Intangiblesfairvalueinputs" xlink:href="dlx-20221231.xsd#dlx_Intangiblesfairvalueinputs"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_Intangiblesfairvalueinputs" xlink:to="lab_dlx_Intangiblesfairvalueinputs" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_7e203f31-1c19-47f6-ad45-afd76fbd834b_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InternalCreditAssessmentAxis_adb22e01-18b3-41b2-8086-70d4f36ea7d7_terseLabel_en-US" xlink:label="lab_us-gaap_InternalCreditAssessmentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Internal Credit Assessment [Axis]</link:label>
    <link:label id="lab_us-gaap_InternalCreditAssessmentAxis_label_en-US" xlink:label="lab_us-gaap_InternalCreditAssessmentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Internal Credit Assessment [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalCreditAssessmentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InternalCreditAssessmentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InternalCreditAssessmentAxis" xlink:to="lab_us-gaap_InternalCreditAssessmentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_582e266c-fc49-49fc-9f75-6e01d69f27dc_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_0538c1aa-96a7-4711-a4f5-5cadfd76f2a0_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Benefits paid</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Benefits Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink:to="lab_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_425b8fcf-3bb8-43c5-b904-1dc592dad7fd_totalLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale, Amortized Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:to="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireIntangibleAssets_2fab0488-0e22-469b-bcf0-9d468deaa123_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireIntangibleAssets" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchases of customer lists</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireIntangibleAssets" xlink:to="lab_us-gaap_PaymentsToAcquireIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_fb3b6c29-840b-468c-b449-892c4f770550_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reserves and accruals</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringCharges_c5f58bbf-6cc6-40cd-acef-65af54215956_verboseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCharges" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and integration expense</link:label>
    <link:label id="lab_us-gaap_RestructuringCharges_ee48407a-f2a4-440a-8699-eed79d498155_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCharges" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Charges</link:label>
    <link:label id="lab_us-gaap_RestructuringCharges_label_en-US" xlink:label="lab_us-gaap_RestructuringCharges" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Charges</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCharges"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCharges" xlink:to="lab_us-gaap_RestructuringCharges" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_7c8edd8e-5b78-4d8c-91e8-4143c12077be_terseLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_Checks1Member_6196157e-f81e-442a-988a-b05d502d2b68_terseLabel_en-US" xlink:label="lab_dlx_Checks1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Checks [Member]</link:label>
    <link:label id="lab_dlx_Checks1Member_label_en-US" xlink:label="lab_dlx_Checks1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Checks1 [Member]</link:label>
    <link:label id="lab_dlx_Checks1Member_documentation_en-US" xlink:label="lab_dlx_Checks1Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Checks product category</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_Checks1Member" xlink:href="dlx-20221231.xsd#dlx_Checks1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_Checks1Member" xlink:to="lab_dlx_Checks1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_FinancingReceivableAllowanceForCreditLossesOtherChange_a598f8da-1999-4993-b727-532ee46524ea_terseLabel_en-US" xlink:label="lab_dlx_FinancingReceivableAllowanceForCreditLossesOtherChange" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exchange for customer lists</link:label>
    <link:label id="lab_dlx_FinancingReceivableAllowanceForCreditLossesOtherChange_label_en-US" xlink:label="lab_dlx_FinancingReceivableAllowanceForCreditLossesOtherChange" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing receivable allowance for credit losses other change</link:label>
    <link:label id="lab_dlx_FinancingReceivableAllowanceForCreditLossesOtherChange_documentation_en-US" xlink:label="lab_dlx_FinancingReceivableAllowanceForCreditLossesOtherChange" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount of other change in financing receivable, charged against allowance for credit loss.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_FinancingReceivableAllowanceForCreditLossesOtherChange" xlink:href="dlx-20221231.xsd#dlx_FinancingReceivableAllowanceForCreditLossesOtherChange"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_FinancingReceivableAllowanceForCreditLossesOtherChange" xlink:to="lab_dlx_FinancingReceivableAllowanceForCreditLossesOtherChange" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_1e1bc50e-889a-40fd-b31f-9d039751da32_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock_46f0b226-5f61-4d50-a80d-a838950971e9_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected maturities of available-for-sale debt securities</link:label>
    <link:label id="lab_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock_label_en-US" xlink:label="lab_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments Classified by Contractual Maturity Date [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock" xlink:to="lab_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorLocation_733c3b17-1cfb-4f69-86b7-8dc5c8fccc6e_terseLabel_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Location</link:label>
    <link:label id="lab_dei_AuditorLocation_label_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Location</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorLocation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorLocation" xlink:to="lab_dei_AuditorLocation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NatureOfOperations_0b913c33-1293-4b0b-999c-4881158f2c53_terseLabel_en-US" xlink:label="lab_us-gaap_NatureOfOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nature of operations</link:label>
    <link:label id="lab_us-gaap_NatureOfOperations_label_en-US" xlink:label="lab_us-gaap_NatureOfOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nature of Operations [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NatureOfOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NatureOfOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NatureOfOperations" xlink:to="lab_us-gaap_NatureOfOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_5ede3b32-4249-4d46-a06a-9ee2a581c005_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:label id="lab_dei_EntityFilerCategory_label_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory" xlink:to="lab_dei_EntityFilerCategory" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_cfc8fc06-72de-4864-93b2-ba850419e14d_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shareholders' equity:</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumedHealthCareCostTrendRatesAbstract_c42f4462-687a-48e6-852b-997ef58edb62_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumedHealthCareCostTrendRatesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Health care cost trend rates</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumedHealthCareCostTrendRatesAbstract_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumedHealthCareCostTrendRatesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Assumed Health Care Cost Trend Rates [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumedHealthCareCostTrendRatesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAssumedHealthCareCostTrendRatesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumedHealthCareCostTrendRatesAbstract" xlink:to="lab_us-gaap_DefinedBenefitPlanAssumedHealthCareCostTrendRatesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_b826b96e-325b-4575-8b4a-db43282dcd47_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal</link:label>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Federal Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_country_US_48061c82-065b-4f6d-981b-0bdd9e5e84ec_verboseLabel_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">U. S. [Member]</link:label>
    <link:label id="lab_country_US_label_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">UNITED STATES</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_US" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_US"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_US" xlink:to="lab_country_US" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResultsOfOperationsIncomeBeforeIncomeTaxesAbstract_c33a16e4-2641-4258-9b78-5390a1c7682d_terseLabel_en-US" xlink:label="lab_us-gaap_ResultsOfOperationsIncomeBeforeIncomeTaxesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income before income taxes</link:label>
    <link:label id="lab_us-gaap_ResultsOfOperationsIncomeBeforeIncomeTaxesAbstract_label_en-US" xlink:label="lab_us-gaap_ResultsOfOperationsIncomeBeforeIncomeTaxesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Results of Operations, Income before Income Taxes [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResultsOfOperationsIncomeBeforeIncomeTaxesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResultsOfOperationsIncomeBeforeIncomeTaxesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResultsOfOperationsIncomeBeforeIncomeTaxesAbstract" xlink:to="lab_us-gaap_ResultsOfOperationsIncomeBeforeIncomeTaxesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract_933abd34-83a2-4bb3-bccd-100a83fb9f47_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Postretirement benefit plans:</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Amounts Recognized in Other Comprehensive Income (Loss) [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract" xlink:to="lab_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_b638d31e-4f25-4f96-892e-5d34d2f56714_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and contingencies (Notes 10, 14 and 15)</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingencies" xlink:to="lab_us-gaap_CommitmentsAndContingencies" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_5fe11698-f987-4881-8027-5aec74ac2315_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:label id="lab_dei_SecurityExchangeName_label_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName" xlink:to="lab_dei_SecurityExchangeName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_ba30bf35-84de-4f16-b419-e55e4d1ab1ca_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding, beginning of year</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2fb37e0a-7402-44ac-9697-efaa84a9598d_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding, end of year</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_Otherchangesinprepaidproductdiscounts_866b8df2-6e08-487a-9778-1455f90ab8a9_terseLabel_en-US" xlink:label="lab_dlx_Otherchangesinprepaidproductdiscounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_dlx_Otherchangesinprepaidproductdiscounts_label_en-US" xlink:label="lab_dlx_Otherchangesinprepaidproductdiscounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other changes in prepaid product discounts</link:label>
    <link:label id="lab_dlx_Otherchangesinprepaidproductdiscounts_documentation_en-US" xlink:label="lab_dlx_Otherchangesinprepaidproductdiscounts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other changes in the carrying amount of prepaid product discounts that are not separately disclosed. Prepaid product discounts relate to the execution and/or renewal of customer contracts.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_Otherchangesinprepaidproductdiscounts" xlink:href="dlx-20221231.xsd#dlx_Otherchangesinprepaidproductdiscounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_Otherchangesinprepaidproductdiscounts" xlink:to="lab_dlx_Otherchangesinprepaidproductdiscounts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_473ea3b2-70f3-44d2-b9cc-0938ac84ffad_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional disclosures</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_4c0769a3-0a2f-480f-88c6-fee4d3be1115_terseLabel_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average amortization period (in years)</link:label>
    <link:label id="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_label_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:to="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_DebtCovenantsTableTextBlock_6d8c144e-45f8-4279-b191-639a46729a73_terseLabel_en-US" xlink:label="lab_dlx_DebtCovenantsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leverage ratio requirements</link:label>
    <link:label id="lab_dlx_DebtCovenantsTableTextBlock_label_en-US" xlink:label="lab_dlx_DebtCovenantsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Covenants [Table Text Block]</link:label>
    <link:label id="lab_dlx_DebtCovenantsTableTextBlock_documentation_en-US" xlink:label="lab_dlx_DebtCovenantsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tabular disclosure of information regarding debt covenant requirements.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_DebtCovenantsTableTextBlock" xlink:href="dlx-20221231.xsd#dlx_DebtCovenantsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_DebtCovenantsTableTextBlock" xlink:to="lab_dlx_DebtCovenantsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_0a9f6ef0-064f-4c9a-abb3-d48d699dbd23_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value measurements, financial instruments [Line Items]</link:label>
    <link:label id="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_label_en-US" xlink:label="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssued1_0ba5579b-f9a4-457d-bdfe-bd20ca13ceaf_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssued1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting of restricted stock unit awards</link:label>
    <link:label id="lab_us-gaap_StockIssued1_label_en-US" xlink:label="lab_us-gaap_StockIssued1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssued1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssued1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssued1" xlink:to="lab_us-gaap_StockIssued1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_c3798535-300b-4efe-b5fb-fc99abc7095a_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification of realized (gain) loss to net income</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_9aac0575-92e2-41dd-a994-4be860ef2b18_totalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Realized gain (loss) on cash flow hedges, net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LettersOfCreditOutstandingAmount_5c1af716-737a-4c58-aa5c-fefb98a548d6_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding letters of credit</link:label>
    <link:label id="lab_us-gaap_LettersOfCreditOutstandingAmount_label_en-US" xlink:label="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letters of Credit Outstanding, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LettersOfCreditOutstandingAmount" xlink:to="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_PaymentsReportingUnitMember_1f2701b4-652c-431f-92f1-78523a5b1b7b_terseLabel_en-US" xlink:label="lab_dlx_PaymentsReportingUnitMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments reporting unit [Member]</link:label>
    <link:label id="lab_dlx_PaymentsReportingUnitMember_label_en-US" xlink:label="lab_dlx_PaymentsReportingUnitMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments reporting unit [Member]</link:label>
    <link:label id="lab_dlx_PaymentsReportingUnitMember_documentation_en-US" xlink:label="lab_dlx_PaymentsReportingUnitMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments reporting unit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_PaymentsReportingUnitMember" xlink:href="dlx-20221231.xsd#dlx_PaymentsReportingUnitMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_PaymentsReportingUnitMember" xlink:to="lab_dlx_PaymentsReportingUnitMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_4b942c50-7d84-497b-b1bd-fe10be468c00_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other non-current liabilities</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_EffectiveTaxRateReconciliationNondeductibleAcquisitionCosts_7e1e28d8-6529-465f-9818-fdc3c6d8c5ce_terseLabel_en-US" xlink:label="lab_dlx_EffectiveTaxRateReconciliationNondeductibleAcquisitionCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-deductible acquisition costs</link:label>
    <link:label id="lab_dlx_EffectiveTaxRateReconciliationNondeductibleAcquisitionCosts_label_en-US" xlink:label="lab_dlx_EffectiveTaxRateReconciliationNondeductibleAcquisitionCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective tax rate reconciliation nondeductible acquisition costs</link:label>
    <link:label id="lab_dlx_EffectiveTaxRateReconciliationNondeductibleAcquisitionCosts_documentation_en-US" xlink:label="lab_dlx_EffectiveTaxRateReconciliationNondeductibleAcquisitionCosts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible acquisition costs.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_EffectiveTaxRateReconciliationNondeductibleAcquisitionCosts" xlink:href="dlx-20221231.xsd#dlx_EffectiveTaxRateReconciliationNondeductibleAcquisitionCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_EffectiveTaxRateReconciliationNondeductibleAcquisitionCosts" xlink:to="lab_dlx_EffectiveTaxRateReconciliationNondeductibleAcquisitionCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GuaranteedInvestmentContractMember_2410dbd1-fa5f-4442-9f5e-6022b9864c08_terseLabel_en-US" xlink:label="lab_us-gaap_GuaranteedInvestmentContractMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guaranteed investment certificate [Member]</link:label>
    <link:label id="lab_us-gaap_GuaranteedInvestmentContractMember_label_en-US" xlink:label="lab_us-gaap_GuaranteedInvestmentContractMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guaranteed Investment Contract [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteedInvestmentContractMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GuaranteedInvestmentContractMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GuaranteedInvestmentContractMember" xlink:to="lab_us-gaap_GuaranteedInvestmentContractMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_PurchaseAccountingAdjustmentsDeferredIncomeTaxLiabilities_da974e2e-7f45-4017-82a0-47d090232467_terseLabel_en-US" xlink:label="lab_dlx_PurchaseAccountingAdjustmentsDeferredIncomeTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase accounting adjustments, deferred income tax liabilities</link:label>
    <link:label id="lab_dlx_PurchaseAccountingAdjustmentsDeferredIncomeTaxLiabilities_label_en-US" xlink:label="lab_dlx_PurchaseAccountingAdjustmentsDeferredIncomeTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase accounting adjustments, deferred income tax liabilities</link:label>
    <link:label id="lab_dlx_PurchaseAccountingAdjustmentsDeferredIncomeTaxLiabilities_documentation_en-US" xlink:label="lab_dlx_PurchaseAccountingAdjustmentsDeferredIncomeTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount of increase (decrease) in deferred income tax liabilities arising from adjustments after the acquisition date for purchase accounting.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_PurchaseAccountingAdjustmentsDeferredIncomeTaxLiabilities" xlink:href="dlx-20221231.xsd#dlx_PurchaseAccountingAdjustmentsDeferredIncomeTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_PurchaseAccountingAdjustmentsDeferredIncomeTaxLiabilities" xlink:to="lab_dlx_PurchaseAccountingAdjustmentsDeferredIncomeTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsMember_4490f811-4faf-4f5f-adf3-8e5a1322ef05_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents [Member]</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsMember_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsMember" xlink:to="lab_us-gaap_CashAndCashEquivalentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CoverAbstract_a679a699-10f8-4c99-ab2e-a70154a8c116_terseLabel_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:label id="lab_dei_CoverAbstract_label_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CoverAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract" xlink:to="lab_dei_CoverAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityVoluntaryFilers_579bee88-f461-4a57-bba8-b753c24afe5e_terseLabel_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:label id="lab_dei_EntityVoluntaryFilers_label_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityVoluntaryFilers"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityVoluntaryFilers" xlink:to="lab_dei_EntityVoluntaryFilers" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GeographicDistributionAxis_3e9fa6ca-4b50-4a4f-b5f5-6b178ff75c68_terseLabel_en-US" xlink:label="lab_us-gaap_GeographicDistributionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographic Distribution [Axis]</link:label>
    <link:label id="lab_us-gaap_GeographicDistributionAxis_label_en-US" xlink:label="lab_us-gaap_GeographicDistributionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographic Distribution [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicDistributionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeographicDistributionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeographicDistributionAxis" xlink:to="lab_us-gaap_GeographicDistributionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillImpairmentLoss_db6c721e-b1ed-4383-b153-1119b8a0a706_verboseLabel_en-US" xlink:label="lab_us-gaap_GoodwillImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill impairment charge</link:label>
    <link:label id="lab_us-gaap_GoodwillImpairmentLoss_label_en-US" xlink:label="lab_us-gaap_GoodwillImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Impairment Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillImpairmentLoss" xlink:to="lab_us-gaap_GoodwillImpairmentLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_645a7145-b924-4bef-8e5f-06dbd5bc7a0b_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average discount rate</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustmentWeightedAverageGrantDateFairValue_c5ec0a43-4459-4013-920a-73ee5838bfdb_terseLabel_en-US" xlink:label="lab_dlx_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustmentWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustment for performance results achieved</link:label>
    <link:label id="lab_dlx_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustmentWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_dlx_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustmentWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustmentWeightedAverageGrantDateFairValue</link:label>
    <link:label id="lab_dlx_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustmentWeightedAverageGrantDateFairValue_documentation_en-US" xlink:label="lab_dlx_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustmentWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-aeverage grant date fair value of the adjustment to the number of equity-based payment instruments outstanding, excluding stock options, representing performance results achieved as compared to the target number of awards.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustmentWeightedAverageGrantDateFairValue" xlink:href="dlx-20221231.xsd#dlx_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustmentWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustmentWeightedAverageGrantDateFairValue" xlink:to="lab_dlx_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustmentWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_148864b3-77b4-4e6a-a05d-81139d4132b6_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_label_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingAbstract" xlink:to="lab_us-gaap_SegmentReportingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NotesReceivableFairValueDisclosure_c7524226-dca5-4668-96c4-0447a4bf4ec1_terseLabel_en-US" xlink:label="lab_us-gaap_NotesReceivableFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loans and notes receivable from distributors, fair value</link:label>
    <link:label id="lab_us-gaap_NotesReceivableFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_NotesReceivableFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes Receivable, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesReceivableFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesReceivableFairValueDisclosure" xlink:to="lab_us-gaap_NotesReceivableFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock_33a3428a-552c-4800-b6ea-9d892f05ecdb_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonrecurring fair value measurements</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurements, Nonrecurring [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock" xlink:to="lab_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_d8a37d4e-7f76-4240-aaec-e42a496e0451_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in benefit obligation</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:to="lab_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScenarioForecastMember_c825b61b-5eaf-4f42-8c4a-26c901448ef9_terseLabel_en-US" xlink:label="lab_srt_ScenarioForecastMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forecast [Member]</link:label>
    <link:label id="lab_srt_ScenarioForecastMember_label_en-US" xlink:label="lab_srt_ScenarioForecastMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forecast [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioForecastMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScenarioForecastMember" xlink:to="lab_srt_ScenarioForecastMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_76425fad-1a74-4b01-99bd-f4b76dcea79c_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Category [Axis]</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Category [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:to="lab_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_75f56284-42cc-4e85-92f3-fef0d12b4a24_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Risk-free interest rate</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentsIncorporatedByReferenceTextBlock_6fd178b3-3612-4273-a02a-0f3eb6fcc70d_terseLabel_en-US" xlink:label="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Documents Incorporated by Reference</link:label>
    <link:label id="lab_dei_DocumentsIncorporatedByReferenceTextBlock_label_en-US" xlink:label="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Documents Incorporated by Reference [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:to="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_282fab9a-6ddb-4828-9727-f9b66f381410_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discount rate, benefit obligation</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:to="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_d4f336c3-c92e-4e91-8105-91f34404eabe_negatedLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of net actuarial losses</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Amortization of Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:to="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_94991369-c550-468d-8a27-5381926da3cf_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities and shareholders' equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_3631b5f6-7632-44ed-8bf2-5d43ac22d6c9_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remaining available for repurchase</link:label>
    <link:label id="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_label_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchase Program, Remaining Authorized Repurchase Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:to="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Cash_79aa3b4a-3cc0-49b1-8937-ccec1e2f2136_terseLabel_en-US" xlink:label="lab_us-gaap_Cash" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash</link:label>
    <link:label id="lab_us-gaap_Cash_label_en-US" xlink:label="lab_us-gaap_Cash" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Cash" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Cash"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Cash" xlink:to="lab_us-gaap_Cash" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonUsMember_4e1e5790-574c-44e7-9d1c-499012e3bba0_verboseLabel_en-US" xlink:label="lab_us-gaap_NonUsMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign [Member]</link:label>
    <link:label id="lab_us-gaap_NonUsMember_a9b47060-e327-497d-9e3e-7c4022466af4_terseLabel_en-US" xlink:label="lab_us-gaap_NonUsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign, primarily Canada and Australia [Member]</link:label>
    <link:label id="lab_us-gaap_NonUsMember_label_en-US" xlink:label="lab_us-gaap_NonUsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-US [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonUsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonUsMember" xlink:to="lab_us-gaap_NonUsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGross_40b5533c-7cd5-4eb0-b505-8974409d6cdd_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total deferred taxes</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGross_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsGross" xlink:to="lab_us-gaap_DeferredTaxAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_9b15313d-6607-4239-85e9-aca1744d555b_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income before income taxes</link:label>
    <link:label id="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock_b985a2ce-3cf5-49ae-b45b-17914c82a54b_terseLabel_en-US" xlink:label="lab_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of total segment adjusted EBITDA to consolidated income before income taxes</link:label>
    <link:label id="lab_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock_label_en-US" xlink:label="lab_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock" xlink:to="lab_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax_a2c47593-ccb5-4aed-b7c4-bd9c27902584_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total amortization</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_40ea02f5-28c1-426a-abff-cbf870a215ad_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accruals for interest and penalties</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_d70d1a6a-686b-4f55-a609-a31b18f929cc_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less imputed interest</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NotesAndLoansReceivableNetNoncurrent_01352a9d-5326-4e69-8beb-8759c65d63cf_terseLabel_en-US" xlink:label="lab_us-gaap_NotesAndLoansReceivableNetNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loans and notes receivable from distributors, net of allowance for credit losses</link:label>
    <link:label id="lab_us-gaap_NotesAndLoansReceivableNetNoncurrent_label_en-US" xlink:label="lab_us-gaap_NotesAndLoansReceivableNetNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, after Allowance for Credit Loss, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesAndLoansReceivableNetNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesAndLoansReceivableNetNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesAndLoansReceivableNetNoncurrent" xlink:to="lab_us-gaap_NotesAndLoansReceivableNetNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_7a3ea3d1-3f25-46e8-834e-f1318cc6d90a_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income attributable to Deluxe available to common shareholders</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_06226528-ba79-46b3-803e-2831aa1bdd1c_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted earnings per share</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_60d4a266-6f98-427a-adf9-64464a99308a_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings per share - diluted</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SaleOfStockNameOfTransactionDomain_795aada0-f90f-4b7b-95c9-592f69206e75_terseLabel_en-US" xlink:label="lab_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock [Domain]</link:label>
    <link:label id="lab_us-gaap_SaleOfStockNameOfTransactionDomain_label_en-US" xlink:label="lab_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="lab_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_DeductibleInterestCarryforwardMember_54f1b4ea-f624-403c-85a6-de30b6403bbd_terseLabel_en-US" xlink:label="lab_dlx_DeductibleInterestCarryforwardMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deductible interest carryforward [Member]</link:label>
    <link:label id="lab_dlx_DeductibleInterestCarryforwardMember_label_en-US" xlink:label="lab_dlx_DeductibleInterestCarryforwardMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deductible interest carryforward [Member]</link:label>
    <link:label id="lab_dlx_DeductibleInterestCarryforwardMember_documentation_en-US" xlink:label="lab_dlx_DeductibleInterestCarryforwardMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deductions derived from deductible interest that cannot be utilized on the tax return during a period that have been carried forward to reduce taxable income or taxes payable in a future year.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_DeductibleInterestCarryforwardMember" xlink:href="dlx-20221231.xsd#dlx_DeductibleInterestCarryforwardMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_DeductibleInterestCarryforwardMember" xlink:to="lab_dlx_DeductibleInterestCarryforwardMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_80d00538-f620-4fc6-905b-21cd41011172_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award vesting period</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingStandardsUpdate201613Member_20083b79-8ce8-42ea-b71d-3ed6f9ecd73d_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdate201613Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ASU No. 2016-13 [Member]</link:label>
    <link:label id="lab_us-gaap_AccountingStandardsUpdate201613Member_label_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdate201613Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update 2016-13 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201613Member" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingStandardsUpdate201613Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingStandardsUpdate201613Member" xlink:to="lab_us-gaap_AccountingStandardsUpdate201613Member" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidationItemsAxis_eb1bef8e-2a0c-4275-81c7-6d7e0186e2f5_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Axis]</link:label>
    <link:label id="lab_srt_ConsolidationItemsAxis_label_en-US" xlink:label="lab_srt_ConsolidationItemsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationItemsAxis" xlink:to="lab_srt_ConsolidationItemsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_e498786b-e049-4225-b855-0ef6dbdbd90e_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsCurrent_fffca6df-d3fc-42b6-908b-9f5c621137b8_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other current assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsCurrent" xlink:to="lab_us-gaap_OtherAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_5ed24f09-27cb-40cd-a3ad-ef0323bf16e0_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Available-for-sale Securities [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Available-for-Sale Securities [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:to="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNet_4fa39bca-b9a2-4da4-b5dc-98911b9d7551_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net deferred taxes</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNet_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Net of Valuation Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsNet" xlink:to="lab_us-gaap_DeferredTaxAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_587e5409-2a12-41a7-a13a-e3a4de075565_periodStartLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance, beginning of year</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_fdf46dfa-4eb4-4937-a720-6212c08cceaa_periodEndLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance, end of year</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefits" xlink:to="lab_us-gaap_UnrecognizedTaxBenefits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_d7f6b53e-0dfa-4496-893e-48af0a152fab_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_SmallBusinessDistributorsMember_2656bbec-5c6b-4445-8726-93f02f9f41a1_terseLabel_en-US" xlink:label="lab_dlx_SmallBusinessDistributorsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Small business distributors [Member]</link:label>
    <link:label id="lab_dlx_SmallBusinessDistributorsMember_label_en-US" xlink:label="lab_dlx_SmallBusinessDistributorsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Small business distributors [Member]</link:label>
    <link:label id="lab_dlx_SmallBusinessDistributorsMember_documentation_en-US" xlink:label="lab_dlx_SmallBusinessDistributorsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Small business distributors [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_SmallBusinessDistributorsMember" xlink:href="dlx-20221231.xsd#dlx_SmallBusinessDistributorsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_SmallBusinessDistributorsMember" xlink:to="lab_dlx_SmallBusinessDistributorsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetImpairmentCharges_f27617f7-6f6a-4926-97c7-7747547dc7f2_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetImpairmentCharges" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset impairment charges</link:label>
    <link:label id="lab_us-gaap_OtherAssetImpairmentCharges_label_en-US" xlink:label="lab_us-gaap_OtherAssetImpairmentCharges" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Asset Impairment Charges</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetImpairmentCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetImpairmentCharges"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetImpairmentCharges" xlink:to="lab_us-gaap_OtherAssetImpairmentCharges" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_Variableconsiderationperiodoverwhichfinalized_35b0ae67-94a6-40f3-bb95-57643c933d10_terseLabel_en-US" xlink:label="lab_dlx_Variableconsiderationperiodoverwhichfinalized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable consideration, period over which finalized</link:label>
    <link:label id="lab_dlx_Variableconsiderationperiodoverwhichfinalized_label_en-US" xlink:label="lab_dlx_Variableconsiderationperiodoverwhichfinalized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable consideration, period over which finalized</link:label>
    <link:label id="lab_dlx_Variableconsiderationperiodoverwhichfinalized_documentation_en-US" xlink:label="lab_dlx_Variableconsiderationperiodoverwhichfinalized" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Period in which the amount of variable consideration in a contract with a customer is finalized.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_Variableconsiderationperiodoverwhichfinalized" xlink:href="dlx-20221231.xsd#dlx_Variableconsiderationperiodoverwhichfinalized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_Variableconsiderationperiodoverwhichfinalized" xlink:to="lab_dlx_Variableconsiderationperiodoverwhichfinalized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_be511810-3c9d-4422-97a7-2fcbd280cedc_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">U.S.</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Domestic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax_2d184d9d-e748-44ee-b9fd-b392eff682f4_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of prior service credit</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), Reclassification Adjustment from AOCI, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_d33e32dc-8f9c-4696-8008-e487bee1c969_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityCommitmentFeePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving credit facility, commitment fee</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityCommitmentFeePercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Commitment Fee Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityCommitmentFeePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage" xlink:to="lab_us-gaap_LineOfCreditFacilityCommitmentFeePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_3818a593-caac-4700-9520-fb3c285ff782_terseLabel_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adoption of Accounting Standards Update [Member]</link:label>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_label_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption, Adjustment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_2fe2971d-a11d-46a6-a57c-c9e71523eff2_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discount rate, net periodic benefit income</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Discount Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xlink:to="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_MeasurementInputGrossMarginGrowthRateMember_a2af64ca-f8f8-49d6-856a-fb50b877deff_terseLabel_en-US" xlink:label="lab_dlx_MeasurementInputGrossMarginGrowthRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement input, gross margin growth rate [Member]</link:label>
    <link:label id="lab_dlx_MeasurementInputGrossMarginGrowthRateMember_label_en-US" xlink:label="lab_dlx_MeasurementInputGrossMarginGrowthRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement input, gross margin growth rate [Member]</link:label>
    <link:label id="lab_dlx_MeasurementInputGrossMarginGrowthRateMember_documentation_en-US" xlink:label="lab_dlx_MeasurementInputGrossMarginGrowthRateMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement input for the gross margin growth rate.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_MeasurementInputGrossMarginGrowthRateMember" xlink:href="dlx-20221231.xsd#dlx_MeasurementInputGrossMarginGrowthRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_MeasurementInputGrossMarginGrowthRateMember" xlink:to="lab_dlx_MeasurementInputGrossMarginGrowthRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentForAmortization_398384bf-8f38-420f-aa6c-37eb164d5bb0_verboseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentForAmortization" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of intangibles</link:label>
    <link:label id="lab_us-gaap_AdjustmentForAmortization_601b6960-c637-44c9-bc89-5fee122133fa_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentForAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of intangibles</link:label>
    <link:label id="lab_us-gaap_AdjustmentForAmortization_label_en-US" xlink:label="lab_us-gaap_AdjustmentForAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentForAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentForAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentForAmortization" xlink:to="lab_us-gaap_AdjustmentForAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_e57d3892-89d1-4f8e-9b22-b61c8c819f48_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine1_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductOrServiceAxis_f4217d2f-af81-489e-a987-b5f088c2bc8a_terseLabel_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:label id="lab_srt_ProductOrServiceAxis_label_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductOrServiceAxis" xlink:to="lab_srt_ProductOrServiceAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_8c74f9ac-a202-41dd-9e3a-ad2096643b77_negatedLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected return on plan assets</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Expected Return (Loss) on Plan Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_8f721bb1-9e02-4139-85bd-32db081a2d50_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other non-current assets</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpense_88d8e248-aa73-49bc-a1fc-a240a7668bfc_negatedLabel_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expense</link:label>
    <link:label id="lab_us-gaap_InterestExpense_9d07e5bb-0284-473a-8807-b941810a89eb_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expense</link:label>
    <link:label id="lab_us-gaap_InterestExpense_label_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpense" xlink:to="lab_us-gaap_InterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TradeNamesMember_cd5933c7-7ef6-48e8-a9ef-18739fd3519b_terseLabel_en-US" xlink:label="lab_us-gaap_TradeNamesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade names [Member]</link:label>
    <link:label id="lab_us-gaap_TradeNamesMember_label_en-US" xlink:label="lab_us-gaap_TradeNamesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade Names [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeNamesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TradeNamesMember" xlink:to="lab_us-gaap_TradeNamesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesAbstract_fb49a75e-324d-4a20-90d6-3035ce241f13_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Available-for-sale debt securities</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesAbstract_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAbstract" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetirementPlanTypeAxis_3957d7fb-452d-4671-9fd4-ed85ecf01d3b_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Type [Axis]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanTypeAxis_label_en-US" xlink:label="lab_us-gaap_RetirementPlanTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanTypeAxis" xlink:to="lab_us-gaap_RetirementPlanTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_LesseeScheduleOfLeaseObligationMaturitiesTableTextBlock_73925400-aeb5-47c5-a30b-c27cb060696d_terseLabel_en-US" xlink:label="lab_dlx_LesseeScheduleOfLeaseObligationMaturitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maturities of lease liabilities</link:label>
    <link:label id="lab_dlx_LesseeScheduleOfLeaseObligationMaturitiesTableTextBlock_label_en-US" xlink:label="lab_dlx_LesseeScheduleOfLeaseObligationMaturitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee schedule of lease obligation maturities [Table Text Block]</link:label>
    <link:label id="lab_dlx_LesseeScheduleOfLeaseObligationMaturitiesTableTextBlock_documentation_en-US" xlink:label="lab_dlx_LesseeScheduleOfLeaseObligationMaturitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tabular disclosure of undiscounted cash flows of lessee's operating and finance lease liabilities. Includes, but is not limited to, reconciliation of undiscounted cash flows to the lease liabilities recognized in statement of financial position.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_LesseeScheduleOfLeaseObligationMaturitiesTableTextBlock" xlink:href="dlx-20221231.xsd#dlx_LesseeScheduleOfLeaseObligationMaturitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_LesseeScheduleOfLeaseObligationMaturitiesTableTextBlock" xlink:to="lab_dlx_LesseeScheduleOfLeaseObligationMaturitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_d05755ab-b2a4-4a3e-a969-4997880c25c6_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued liabilities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accrued Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MachineryAndEquipmentMember_34c247ad-00cc-4a2c-ac5b-ccc80debf919_terseLabel_en-US" xlink:label="lab_us-gaap_MachineryAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Machinery and equipment [Member]</link:label>
    <link:label id="lab_us-gaap_MachineryAndEquipmentMember_label_en-US" xlink:label="lab_us-gaap_MachineryAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Machinery and Equipment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MachineryAndEquipmentMember" xlink:to="lab_us-gaap_MachineryAndEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_9cb38f39-dcf3-4e0d-9b9a-3fd55eebb5c8_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating leases</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Leasing Arrangements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesLeasingArrangements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BuildingMember_da4ce12d-b561-42b9-aadf-0c359c557c60_terseLabel_en-US" xlink:label="lab_us-gaap_BuildingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Building [Member]</link:label>
    <link:label id="lab_us-gaap_BuildingMember_label_en-US" xlink:label="lab_us-gaap_BuildingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Building [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BuildingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BuildingMember" xlink:to="lab_us-gaap_BuildingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryDisclosureAbstract_717f7db9-6c03-423c-9f06-19137b711447_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories and supplies</link:label>
    <link:label id="lab_us-gaap_InventoryDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_InventoryDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryDisclosureAbstract" xlink:to="lab_us-gaap_InventoryDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_591320b8-2a92-4ec6-a3e7-55d9f95c274b_totalLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Funded status</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Funded (Unfunded) Status of Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:to="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax_33ace87a-1159-4643-9f17-a60b8d650c4a_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of postretirement benefit plan items, net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNoncurrentAssetsMember_c41ded60-6b0b-421f-aef9-46ed1be2ac35_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNoncurrentAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other non-current assets [Member]</link:label>
    <link:label id="lab_us-gaap_OtherNoncurrentAssetsMember_label_en-US" xlink:label="lab_us-gaap_OtherNoncurrentAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Noncurrent Assets [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentAssetsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncurrentAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNoncurrentAssetsMember" xlink:to="lab_us-gaap_OtherNoncurrentAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_Restructuringchargesnet_43ccfb44-1cd5-43ba-88b3-e0dfe18f295a_terseLabel_en-US" xlink:label="lab_dlx_Restructuringchargesnet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and integration expense, net of reversals</link:label>
    <link:label id="lab_dlx_Restructuringchargesnet_label_en-US" xlink:label="lab_dlx_Restructuringchargesnet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring charges, net</link:label>
    <link:label id="lab_dlx_Restructuringchargesnet_documentation_en-US" xlink:label="lab_dlx_Restructuringchargesnet" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount of expenses associated with exit or disposal activities pursuant to an authorized plan, net of reversals.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_Restructuringchargesnet" xlink:href="dlx-20221231.xsd#dlx_Restructuringchargesnet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_Restructuringchargesnet" xlink:to="lab_dlx_Restructuringchargesnet" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_A401Kplannext5ofwagescontributedbyemployeeMember_68034146-fa83-41f9-a399-b4f6202650f0_terseLabel_en-US" xlink:label="lab_dlx_A401Kplannext5ofwagescontributedbyemployeeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">401(k) plan, next 5% of wages contributed by employee [Member]</link:label>
    <link:label id="lab_dlx_A401Kplannext5ofwagescontributedbyemployeeMember_label_en-US" xlink:label="lab_dlx_A401Kplannext5ofwagescontributedbyemployeeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">401K plan, next 5% of wages contributed by employee [Member]</link:label>
    <link:label id="lab_dlx_A401Kplannext5ofwagescontributedbyemployeeMember_documentation_en-US" xlink:label="lab_dlx_A401Kplannext5ofwagescontributedbyemployeeMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employer matching contribution to defined contribution plan for the next 5% of wages contributed by employee.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_A401Kplannext5ofwagescontributedbyemployeeMember" xlink:href="dlx-20221231.xsd#dlx_A401Kplannext5ofwagescontributedbyemployeeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_A401Kplannext5ofwagescontributedbyemployeeMember" xlink:to="lab_dlx_A401Kplannext5ofwagescontributedbyemployeeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdvertisingExpense_286b0758-55cc-4cc7-831d-c103a65f3d98_terseLabel_en-US" xlink:label="lab_us-gaap_AdvertisingExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advertising expense</link:label>
    <link:label id="lab_us-gaap_AdvertisingExpense_label_en-US" xlink:label="lab_us-gaap_AdvertisingExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advertising Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdvertisingExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdvertisingExpense" xlink:to="lab_us-gaap_AdvertisingExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilities_4c4ca90a-8cfb-46f2-a8ca-5de3c20c1dbc_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total deferred taxes</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationOfPriorServiceCostCreditStatementOfIncomeOrComprehensiveIncomeExtensibleList_2ddda9e6-eaee-424a-aa3d-653137b475a0_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationOfPriorServiceCostCreditStatementOfIncomeOrComprehensiveIncomeExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Postretirement plans, amortization of prior service credit [Extensible Enumeration]</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationOfPriorServiceCostCreditStatementOfIncomeOrComprehensiveIncomeExtensibleList_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationOfPriorServiceCostCreditStatementOfIncomeOrComprehensiveIncomeExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Amortization of Prior Service Cost (Credit), Statement of Income or Comprehensive Income [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationOfPriorServiceCostCreditStatementOfIncomeOrComprehensiveIncomeExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationOfPriorServiceCostCreditStatementOfIncomeOrComprehensiveIncomeExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationOfPriorServiceCostCreditStatementOfIncomeOrComprehensiveIncomeExtensibleList" xlink:to="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationOfPriorServiceCostCreditStatementOfIncomeOrComprehensiveIncomeExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNetCurrent_3d2ba6ca-c915-4f7d-a8e7-ce3746587b34_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conditional right to receive consideration</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNetCurrent_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Asset, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetNetCurrent" xlink:to="lab_us-gaap_ContractWithCustomerAssetNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_f3bb5e39-897a-4f13-886c-68ca76b8d5a6_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross carrying amount</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseInterestPaymentOnLiability_d0760a69-f32f-40bb-a2dc-0f06eba49846_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseInterestPaymentOnLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating cash flows from finance leases</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseInterestPaymentOnLiability_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseInterestPaymentOnLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Interest Payment on Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseInterestPaymentOnLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability" xlink:to="lab_us-gaap_FinanceLeaseInterestPaymentOnLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerRelatedIntangibleAssetsMember_a580625f-599c-4291-90c0-90d5a5c9fa8c_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerRelatedIntangibleAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer lists/relationships [Member]</link:label>
    <link:label id="lab_us-gaap_CustomerRelatedIntangibleAssetsMember_label_en-US" xlink:label="lab_us-gaap_CustomerRelatedIntangibleAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer-Related Intangible Assets [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelatedIntangibleAssetsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelatedIntangibleAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerRelatedIntangibleAssetsMember" xlink:to="lab_us-gaap_CustomerRelatedIntangibleAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_5aff271d-9b18-47fa-a30f-c6a77e53fa3d_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in restructuring and integration accruals</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Restructuring Reserve by Type of Cost [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:to="lab_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_e4d27f63-6f01-4b4e-9c0d-d7b99c0218f0_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dilutive impact of potential common shares</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted, Adjustment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:to="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_Amortizationperiodprepaidproductdiscounts_0819eb86-4a75-41f1-ac2c-588a60f9d468_terseLabel_en-US" xlink:label="lab_dlx_Amortizationperiodprepaidproductdiscounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization period</link:label>
    <link:label id="lab_dlx_Amortizationperiodprepaidproductdiscounts_label_en-US" xlink:label="lab_dlx_Amortizationperiodprepaidproductdiscounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization period prepaid product discounts</link:label>
    <link:label id="lab_dlx_Amortizationperiodprepaidproductdiscounts_documentation_en-US" xlink:label="lab_dlx_Amortizationperiodprepaidproductdiscounts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The period over which prepaid product discounts are amortized and reflected as reductions of revenue in the consolidated statements of income.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_Amortizationperiodprepaidproductdiscounts" xlink:href="dlx-20221231.xsd#dlx_Amortizationperiodprepaidproductdiscounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_Amortizationperiodprepaidproductdiscounts" xlink:to="lab_dlx_Amortizationperiodprepaidproductdiscounts" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_ParticipantsAge65AndOlderMember_424f5ae6-b1f0-4642-96f8-6a0d9cb61b88_terseLabel_en-US" xlink:label="lab_dlx_ParticipantsAge65AndOlderMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Participants age 65 and older [Member]</link:label>
    <link:label id="lab_dlx_ParticipantsAge65AndOlderMember_label_en-US" xlink:label="lab_dlx_ParticipantsAge65AndOlderMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Participants age 65 and older [Member]</link:label>
    <link:label id="lab_dlx_ParticipantsAge65AndOlderMember_documentation_en-US" xlink:label="lab_dlx_ParticipantsAge65AndOlderMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Participants in a defined benefit plan age 65 and older.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_ParticipantsAge65AndOlderMember" xlink:href="dlx-20221231.xsd#dlx_ParticipantsAge65AndOlderMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_ParticipantsAge65AndOlderMember" xlink:to="lab_dlx_ParticipantsAge65AndOlderMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_84eb73ad-911f-480d-9dcc-7dbf3612e8fe_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByMeasurementFrequencyAxis_de0a3f00-d7c7-4339-972e-4a781ab2d697_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByMeasurementFrequencyAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:to="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_93ef08a9-9c05-4922-94f0-e843fa2d4990_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average grant date fair value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy_4c893dc0-2fec-4b3f-a938-89e24729c051_terseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Postretirement benefit plan</link:label>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy_label_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension and Other Postretirement Plans, Nonpension Benefits, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy" xlink:to="lab_us-gaap_PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAccruedLiabilitiesCurrent_dd7e7788-c444-4c66-bc29-0bd51f2f4fba_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_OtherAccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Accrued Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TypeOfAdoptionMember_7727ed84-f03d-4472-b093-1abc90ba5795_terseLabel_en-US" xlink:label="lab_us-gaap_TypeOfAdoptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Type of Adoption [Domain]</link:label>
    <link:label id="lab_us-gaap_TypeOfAdoptionMember_label_en-US" xlink:label="lab_us-gaap_TypeOfAdoptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TypeOfAdoptionMember" xlink:to="lab_us-gaap_TypeOfAdoptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CompensationAndRetirementDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Benefits [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_RollforwardofdeferredincometaxvaluationallowancesTableTextBlock_2a51d75a-5eeb-4e18-8acf-d26605025276_terseLabel_en-US" xlink:label="lab_dlx_RollforwardofdeferredincometaxvaluationallowancesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rollforward of deferred income tax valuation allowances</link:label>
    <link:label id="lab_dlx_RollforwardofdeferredincometaxvaluationallowancesTableTextBlock_label_en-US" xlink:label="lab_dlx_RollforwardofdeferredincometaxvaluationallowancesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rollforward of deferred income tax valuation allowances [Table Text Block]</link:label>
    <link:label id="lab_dlx_RollforwardofdeferredincometaxvaluationallowancesTableTextBlock_documentation_en-US" xlink:label="lab_dlx_RollforwardofdeferredincometaxvaluationallowancesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tabular disclosure showing changes in the deferred income tax valuation allowances during the reporting period.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_RollforwardofdeferredincometaxvaluationallowancesTableTextBlock" xlink:href="dlx-20221231.xsd#dlx_RollforwardofdeferredincometaxvaluationallowancesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_RollforwardofdeferredincometaxvaluationallowancesTableTextBlock" xlink:to="lab_dlx_RollforwardofdeferredincometaxvaluationallowancesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_08cd7cdb-028b-45c9-be1f-52e6da170850_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdvertisingCostsPolicyTextBlock_deca24c2-b1dd-4695-a537-de5cfcf15a04_terseLabel_en-US" xlink:label="lab_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advertising costs</link:label>
    <link:label id="lab_us-gaap_AdvertisingCostsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advertising Cost [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdvertisingCostsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:to="lab_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_0dfa794a-f120-4028-9c42-4889ac16471e_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from financing activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_1c5ba68f-16b2-4001-954c-7c5e5a6e7f96_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less imputed interest</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupClassificationDomain_5ccf39a6-5c6f-4083-ab1a-86a7c8059da0_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Classification [Domain]</link:label>
    <link:label id="lab_us-gaap_DisposalGroupClassificationDomain_label_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Classification [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain" xlink:to="lab_us-gaap_DisposalGroupClassificationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_1dcfa91d-eb15-43b8-946a-260b58f59969_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected maturities of available-for-sale debt securities</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale, Fair Value, Fiscal Year Maturity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration_5280fb1a-b4d6-443f-a253-0165bdb9a1be_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative liability [Extensible Enumeration]</link:label>
    <link:label id="lab_us-gaap_DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration_label_en-US" xlink:label="lab_us-gaap_DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration" xlink:to="lab_us-gaap_DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetImpairmentCharges_fcb5cead-3446-4a8a-a96c-eb7584d065be_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AssetImpairmentCharges" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset impairment charges</link:label>
    <link:label id="lab_us-gaap_AssetImpairmentCharges_2c545ddc-ec83-4e35-842a-59957153ad5e_terseLabel_en-US" xlink:label="lab_us-gaap_AssetImpairmentCharges" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset impairment charges</link:label>
    <link:label id="lab_us-gaap_AssetImpairmentCharges_61678269-9f19-4681-b8d5-ef3e7441ea40_verboseLabel_en-US" xlink:label="lab_us-gaap_AssetImpairmentCharges" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total asset impairment charges</link:label>
    <link:label id="lab_us-gaap_AssetImpairmentCharges_label_en-US" xlink:label="lab_us-gaap_AssetImpairmentCharges" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Impairment Charges</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetImpairmentCharges" xlink:to="lab_us-gaap_AssetImpairmentCharges" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_MarketingAndPromotionalSolutionsMember_f5c45947-6237-48b6-85ea-bc6362da39cf_terseLabel_en-US" xlink:label="lab_dlx_MarketingAndPromotionalSolutionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marketing and promotional solutions [Member]</link:label>
    <link:label id="lab_dlx_MarketingAndPromotionalSolutionsMember_label_en-US" xlink:label="lab_dlx_MarketingAndPromotionalSolutionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marketing and promotional solutions [Member]</link:label>
    <link:label id="lab_dlx_MarketingAndPromotionalSolutionsMember_documentation_en-US" xlink:label="lab_dlx_MarketingAndPromotionalSolutionsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marketing and promotional solutions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_MarketingAndPromotionalSolutionsMember" xlink:href="dlx-20221231.xsd#dlx_MarketingAndPromotionalSolutionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_MarketingAndPromotionalSolutionsMember" xlink:to="lab_dlx_MarketingAndPromotionalSolutionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_InterestRateSwapMarch2023Member_801e095b-f91f-47e6-b942-756f1da63c52_terseLabel_en-US" xlink:label="lab_dlx_InterestRateSwapMarch2023Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">March 2023 interest rate swap [Member]</link:label>
    <link:label id="lab_dlx_InterestRateSwapMarch2023Member_label_en-US" xlink:label="lab_dlx_InterestRateSwapMarch2023Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest rate swap March 2023 [Member]</link:label>
    <link:label id="lab_dlx_InterestRateSwapMarch2023Member_documentation_en-US" xlink:label="lab_dlx_InterestRateSwapMarch2023Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest rate swap March 2023</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_InterestRateSwapMarch2023Member" xlink:href="dlx-20221231.xsd#dlx_InterestRateSwapMarch2023Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_InterestRateSwapMarch2023Member" xlink:to="lab_dlx_InterestRateSwapMarch2023Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfSalesMember_998085c5-3616-4117-80d3-b4698b05a640_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfSalesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total cost of revenue [Member]</link:label>
    <link:label id="lab_us-gaap_CostOfSalesMember_label_en-US" xlink:label="lab_us-gaap_CostOfSalesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Sales [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfSalesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfSalesMember" xlink:to="lab_us-gaap_CostOfSalesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeLiabilitiesNoncurrent_1789798e-e17e-419b-ad83-e779ab2012ae_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DerivativeLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative liability (Note 7)</link:label>
    <link:label id="lab_us-gaap_DerivativeLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_DerivativeLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeLiabilitiesNoncurrent" xlink:to="lab_us-gaap_DerivativeLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>16
<FILENAME>dlx-20221231_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:3edb007a-f7d3-47bf-8f59-209e92d7e2fe,g:a9dad5de-ef43-4966-8683-52ae68a54a50-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.deluxe.com/role/Document" xlink:type="simple" xlink:href="dlx-20221231.xsd#Document"/>
  <link:presentationLink xlink:role="http://www.deluxe.com/role/Document" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_79680101-3e13-4748-90e9-5590071b73f6" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_1142832b-082f-403f-a37a-293340eaafb7" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_79680101-3e13-4748-90e9-5590071b73f6" xlink:to="loc_dei_DocumentType_1142832b-082f-403f-a37a-293340eaafb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_1f30d45e-2ac7-4dc7-8baf-62f52a528b97" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentAnnualReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_79680101-3e13-4748-90e9-5590071b73f6" xlink:to="loc_dei_DocumentAnnualReport_1f30d45e-2ac7-4dc7-8baf-62f52a528b97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_f3bd21fe-bb91-4a79-9243-69ebe49d7986" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_79680101-3e13-4748-90e9-5590071b73f6" xlink:to="loc_dei_DocumentPeriodEndDate_f3bd21fe-bb91-4a79-9243-69ebe49d7986" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_5de81fa2-5b27-421f-b08b-6e0ff8e2e215" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_79680101-3e13-4748-90e9-5590071b73f6" xlink:to="loc_dei_CurrentFiscalYearEndDate_5de81fa2-5b27-421f-b08b-6e0ff8e2e215" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_c0280bd5-e66b-4db8-b7c9-90d79540f590" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_79680101-3e13-4748-90e9-5590071b73f6" xlink:to="loc_dei_DocumentTransitionReport_c0280bd5-e66b-4db8-b7c9-90d79540f590" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_26e0fef9-9d25-49c4-b04c-b3bdddd46874" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_79680101-3e13-4748-90e9-5590071b73f6" xlink:to="loc_dei_EntityFileNumber_26e0fef9-9d25-49c4-b04c-b3bdddd46874" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_5d02a011-613f-46f8-9ba6-470bda0dd124" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_79680101-3e13-4748-90e9-5590071b73f6" xlink:to="loc_dei_EntityRegistrantName_5d02a011-613f-46f8-9ba6-470bda0dd124" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_b57ff665-d0de-4555-9529-f87bde3893ad" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_79680101-3e13-4748-90e9-5590071b73f6" xlink:to="loc_dei_EntityCentralIndexKey_b57ff665-d0de-4555-9529-f87bde3893ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_7e6a3f10-0356-49b2-8269-26f65cde8222" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_79680101-3e13-4748-90e9-5590071b73f6" xlink:to="loc_dei_DocumentFiscalYearFocus_7e6a3f10-0356-49b2-8269-26f65cde8222" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_6b74bc4d-155f-494f-ac2f-cef738634b20" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_79680101-3e13-4748-90e9-5590071b73f6" xlink:to="loc_dei_DocumentFiscalPeriodFocus_6b74bc4d-155f-494f-ac2f-cef738634b20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_5c3bec1f-e5fa-404a-a7cd-272e45493668" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_79680101-3e13-4748-90e9-5590071b73f6" xlink:to="loc_dei_AmendmentFlag_5c3bec1f-e5fa-404a-a7cd-272e45493668" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_f547aa8d-7abd-4149-9bc4-9e961fabb6e2" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_79680101-3e13-4748-90e9-5590071b73f6" xlink:to="loc_dei_EntityIncorporationStateCountryCode_f547aa8d-7abd-4149-9bc4-9e961fabb6e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_358f4d97-c113-4187-8184-4d31f1477f36" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_79680101-3e13-4748-90e9-5590071b73f6" xlink:to="loc_dei_EntityTaxIdentificationNumber_358f4d97-c113-4187-8184-4d31f1477f36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_d4d00278-a06e-473b-ba10-723e67b25c6d" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_79680101-3e13-4748-90e9-5590071b73f6" xlink:to="loc_dei_EntityAddressAddressLine1_d4d00278-a06e-473b-ba10-723e67b25c6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_79136bae-1310-4694-ac17-fea3ea7f1820" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_79680101-3e13-4748-90e9-5590071b73f6" xlink:to="loc_dei_EntityAddressCityOrTown_79136bae-1310-4694-ac17-fea3ea7f1820" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_7d33fbb2-1d14-4868-bdce-64b3aff135e4" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_79680101-3e13-4748-90e9-5590071b73f6" xlink:to="loc_dei_EntityAddressStateOrProvince_7d33fbb2-1d14-4868-bdce-64b3aff135e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_de618fcf-dd5e-466d-abb0-96b236a0cfdc" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_79680101-3e13-4748-90e9-5590071b73f6" xlink:to="loc_dei_EntityAddressPostalZipCode_de618fcf-dd5e-466d-abb0-96b236a0cfdc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_3f7370bf-e2e6-4b79-b38b-cd805b264481" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_79680101-3e13-4748-90e9-5590071b73f6" xlink:to="loc_dei_CityAreaCode_3f7370bf-e2e6-4b79-b38b-cd805b264481" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_7f725add-4ad2-4820-89fb-38a87adfb269" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_79680101-3e13-4748-90e9-5590071b73f6" xlink:to="loc_dei_LocalPhoneNumber_7f725add-4ad2-4820-89fb-38a87adfb269" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_280021ab-f0d2-45e0-bcb8-f92be3ca4b27" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_79680101-3e13-4748-90e9-5590071b73f6" xlink:to="loc_dei_Security12bTitle_280021ab-f0d2-45e0-bcb8-f92be3ca4b27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_9bf835f6-108b-4c99-b794-231bf8f5bf09" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_79680101-3e13-4748-90e9-5590071b73f6" xlink:to="loc_dei_TradingSymbol_9bf835f6-108b-4c99-b794-231bf8f5bf09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_12b3075b-3b0f-4fe5-8b31-e4ba3285d87e" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_79680101-3e13-4748-90e9-5590071b73f6" xlink:to="loc_dei_SecurityExchangeName_12b3075b-3b0f-4fe5-8b31-e4ba3285d87e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_0b5e3499-b5a9-4c39-811f-2ebac7a5105b" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_79680101-3e13-4748-90e9-5590071b73f6" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_0b5e3499-b5a9-4c39-811f-2ebac7a5105b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_1d77bbda-2324-4779-a7be-9886395434d8" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityVoluntaryFilers"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_79680101-3e13-4748-90e9-5590071b73f6" xlink:to="loc_dei_EntityVoluntaryFilers_1d77bbda-2324-4779-a7be-9886395434d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_3f4cd9b2-ebc6-4a3d-b421-74133d9bc3a9" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_79680101-3e13-4748-90e9-5590071b73f6" xlink:to="loc_dei_EntityCurrentReportingStatus_3f4cd9b2-ebc6-4a3d-b421-74133d9bc3a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_8c62bcd3-6458-4ac9-ac0d-568a65c361a5" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_79680101-3e13-4748-90e9-5590071b73f6" xlink:to="loc_dei_EntityInteractiveDataCurrent_8c62bcd3-6458-4ac9-ac0d-568a65c361a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_f54fe558-ff7e-483e-8de4-e5ee8489230e" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_79680101-3e13-4748-90e9-5590071b73f6" xlink:to="loc_dei_EntityFilerCategory_f54fe558-ff7e-483e-8de4-e5ee8489230e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_c5ecb963-f68f-4d56-8204-211a9d2718fc" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_79680101-3e13-4748-90e9-5590071b73f6" xlink:to="loc_dei_EntitySmallBusiness_c5ecb963-f68f-4d56-8204-211a9d2718fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_1777f8df-3868-42ee-ba47-ab2f684790f7" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_79680101-3e13-4748-90e9-5590071b73f6" xlink:to="loc_dei_EntityEmergingGrowthCompany_1777f8df-3868-42ee-ba47-ab2f684790f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_426f32fb-b9c0-457b-8c81-7da5538b86de" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_79680101-3e13-4748-90e9-5590071b73f6" xlink:to="loc_dei_IcfrAuditorAttestationFlag_426f32fb-b9c0-457b-8c81-7da5538b86de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_0e07085c-f464-4a09-a905-e27a3bc3d811" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_79680101-3e13-4748-90e9-5590071b73f6" xlink:to="loc_dei_EntityShellCompany_0e07085c-f464-4a09-a905-e27a3bc3d811" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_a3192f58-67e2-4076-8805-656ff5b07193" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityPublicFloat"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_79680101-3e13-4748-90e9-5590071b73f6" xlink:to="loc_dei_EntityPublicFloat_a3192f58-67e2-4076-8805-656ff5b07193" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_f53b24e3-fc5f-497f-a8fd-cdce7df124a6" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="33" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_79680101-3e13-4748-90e9-5590071b73f6" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_f53b24e3-fc5f-497f-a8fd-cdce7df124a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock_b8fc8adc-a72c-4f71-ab10-5e320f47d0d1" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:presentationArc order="34" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_79680101-3e13-4748-90e9-5590071b73f6" xlink:to="loc_dei_DocumentsIncorporatedByReferenceTextBlock_b8fc8adc-a72c-4f71-ab10-5e320f47d0d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName_3853d057-6ddb-4e75-a113-d9a11a371810" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorName"/>
    <link:presentationArc order="35" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_79680101-3e13-4748-90e9-5590071b73f6" xlink:to="loc_dei_AuditorName_3853d057-6ddb-4e75-a113-d9a11a371810" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation_50e2b966-4865-40af-b453-2b902cadf3ee" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorLocation"/>
    <link:presentationArc order="36" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_79680101-3e13-4748-90e9-5590071b73f6" xlink:to="loc_dei_AuditorLocation_50e2b966-4865-40af-b453-2b902cadf3ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId_2f5a81f0-e54e-4ae5-969c-9b1288223197" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorFirmId"/>
    <link:presentationArc order="37" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_79680101-3e13-4748-90e9-5590071b73f6" xlink:to="loc_dei_AuditorFirmId_2f5a81f0-e54e-4ae5-969c-9b1288223197" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="dlx-20221231.xsd#CONSOLIDATEDBALANCESHEETS"/>
  <link:presentationLink xlink:role="http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_be84d5d2-4a54-4a4e-92b1-642cba625ce4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_434e127b-37a4-47e8-8144-49dc1f3c5dd3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_be84d5d2-4a54-4a4e-92b1-642cba625ce4" xlink:to="loc_us-gaap_AssetsAbstract_434e127b-37a4-47e8-8144-49dc1f3c5dd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_4f9d4e16-81d6-4ce3-95df-12e518b180cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_434e127b-37a4-47e8-8144-49dc1f3c5dd3" xlink:to="loc_us-gaap_AssetsCurrentAbstract_4f9d4e16-81d6-4ce3-95df-12e518b180cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_a1ccbcf6-a8b3-4edf-adb7-616c978105cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_4f9d4e16-81d6-4ce3-95df-12e518b180cf" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_a1ccbcf6-a8b3-4edf-adb7-616c978105cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_a655120e-9e47-4a6d-a262-490585352ffc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_4f9d4e16-81d6-4ce3-95df-12e518b180cf" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_a655120e-9e47-4a6d-a262-490585352ffc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_509b8909-4e9d-4511-8d73-15df794d4bdb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_4f9d4e16-81d6-4ce3-95df-12e518b180cf" xlink:to="loc_us-gaap_InventoryNet_509b8909-4e9d-4511-8d73-15df794d4bdb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FundsHeldForClients_63bb8b6b-95b4-4062-94ec-73b2ef4d5571" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FundsHeldForClients"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_4f9d4e16-81d6-4ce3-95df-12e518b180cf" xlink:to="loc_us-gaap_FundsHeldForClients_63bb8b6b-95b4-4062-94ec-73b2ef4d5571" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseCurrent_cc93f597-0f4b-4528-bc17-757ea2003009" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_4f9d4e16-81d6-4ce3-95df-12e518b180cf" xlink:to="loc_us-gaap_PrepaidExpenseCurrent_cc93f597-0f4b-4528-bc17-757ea2003009" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_Revenueinexcessofbillingscurrent_876ef2f5-6fdf-4a7b-9d76-5d5597a3950d" xlink:href="dlx-20221231.xsd#dlx_Revenueinexcessofbillingscurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_4f9d4e16-81d6-4ce3-95df-12e518b180cf" xlink:to="loc_dlx_Revenueinexcessofbillingscurrent_876ef2f5-6fdf-4a7b-9d76-5d5597a3950d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_ab507667-79f3-40b9-9e22-168e06926a3a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_4f9d4e16-81d6-4ce3-95df-12e518b180cf" xlink:to="loc_us-gaap_OtherAssetsCurrent_ab507667-79f3-40b9-9e22-168e06926a3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_7e3fcc34-3c0d-45c2-b228-efb1912da74f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_4f9d4e16-81d6-4ce3-95df-12e518b180cf" xlink:to="loc_us-gaap_AssetsCurrent_7e3fcc34-3c0d-45c2-b228-efb1912da74f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_882ec325-2f0c-42df-9845-34652f6ddf57" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_434e127b-37a4-47e8-8144-49dc1f3c5dd3" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_882ec325-2f0c-42df-9845-34652f6ddf57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermInvestments_5901b338-9ff9-4357-b677-3a98e815f96d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermInvestments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_434e127b-37a4-47e8-8144-49dc1f3c5dd3" xlink:to="loc_us-gaap_LongTermInvestments_5901b338-9ff9-4357-b677-3a98e815f96d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_e916eddc-af26-404a-9414-734ec4cda96f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_434e127b-37a4-47e8-8144-49dc1f3c5dd3" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_e916eddc-af26-404a-9414-734ec4cda96f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_b3efcdc2-93f0-4221-bf58-18670725d286" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_434e127b-37a4-47e8-8144-49dc1f3c5dd3" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_b3efcdc2-93f0-4221-bf58-18670725d286" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_455432d7-6245-4ae0-b959-91b4969f9818" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_434e127b-37a4-47e8-8144-49dc1f3c5dd3" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_455432d7-6245-4ae0-b959-91b4969f9818" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_60b935fc-1782-413d-83bf-3df70e08da8a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_434e127b-37a4-47e8-8144-49dc1f3c5dd3" xlink:to="loc_us-gaap_Goodwill_60b935fc-1782-413d-83bf-3df70e08da8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_a9db30a2-03f2-4294-a575-441b69a47940" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_434e127b-37a4-47e8-8144-49dc1f3c5dd3" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_a9db30a2-03f2-4294-a575-441b69a47940" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_af4b76ca-b785-437d-b24a-c2f200bf0226" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_434e127b-37a4-47e8-8144-49dc1f3c5dd3" xlink:to="loc_us-gaap_Assets_af4b76ca-b785-437d-b24a-c2f200bf0226" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_73eff885-b2bd-4094-8843-e58ae549a7b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_be84d5d2-4a54-4a4e-92b1-642cba625ce4" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_73eff885-b2bd-4094-8843-e58ae549a7b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_6db83e12-7474-4cba-84e5-01fce6004b9f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_73eff885-b2bd-4094-8843-e58ae549a7b1" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_6db83e12-7474-4cba-84e5-01fce6004b9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_ecc5aa31-4e10-40e6-844f-9fd7caf6a53a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_6db83e12-7474-4cba-84e5-01fce6004b9f" xlink:to="loc_us-gaap_AccountsPayableCurrent_ecc5aa31-4e10-40e6-844f-9fd7caf6a53a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_FundsHeldForCustomersLiabiilty_0663b996-ed22-4030-8561-5ea9b9ce6682" xlink:href="dlx-20221231.xsd#dlx_FundsHeldForCustomersLiabiilty"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_6db83e12-7474-4cba-84e5-01fce6004b9f" xlink:to="loc_dlx_FundsHeldForCustomersLiabiilty_0663b996-ed22-4030-8561-5ea9b9ce6682" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_047a28f4-7661-4d87-8e2a-20398721c597" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_6db83e12-7474-4cba-84e5-01fce6004b9f" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_047a28f4-7661-4d87-8e2a-20398721c597" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_7d7e5420-89d5-44f5-a8cb-9ec289e9825d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_6db83e12-7474-4cba-84e5-01fce6004b9f" xlink:to="loc_us-gaap_LongTermDebtCurrent_7d7e5420-89d5-44f5-a8cb-9ec289e9825d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_6174ba25-0c29-4db6-a47c-df3cc18a7abf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_6db83e12-7474-4cba-84e5-01fce6004b9f" xlink:to="loc_us-gaap_LiabilitiesCurrent_6174ba25-0c29-4db6-a47c-df3cc18a7abf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_dd42032f-0d14-4d3c-aaff-e10b7619705d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_73eff885-b2bd-4094-8843-e58ae549a7b1" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_dd42032f-0d14-4d3c-aaff-e10b7619705d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_ed7256d5-606e-4f4d-a622-4a2b6b9d5163" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_73eff885-b2bd-4094-8843-e58ae549a7b1" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_ed7256d5-606e-4f4d-a622-4a2b6b9d5163" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_3b94a1a7-ef17-4e0c-ace2-dcb64224b3d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_73eff885-b2bd-4094-8843-e58ae549a7b1" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_3b94a1a7-ef17-4e0c-ace2-dcb64224b3d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_7484b34b-9ffd-4ddf-8b82-f148ae41a431" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_73eff885-b2bd-4094-8843-e58ae549a7b1" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_7484b34b-9ffd-4ddf-8b82-f148ae41a431" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_ee41d8ef-5b28-41ec-b3e5-8faadef1b685" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_73eff885-b2bd-4094-8843-e58ae549a7b1" xlink:to="loc_us-gaap_CommitmentsAndContingencies_ee41d8ef-5b28-41ec-b3e5-8faadef1b685" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_edc336b9-76b8-4c96-bb53-a4113d9539bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_73eff885-b2bd-4094-8843-e58ae549a7b1" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_edc336b9-76b8-4c96-bb53-a4113d9539bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_7683ba2a-e209-4823-95d3-4885fa1ddfc1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_edc336b9-76b8-4c96-bb53-a4113d9539bc" xlink:to="loc_us-gaap_CommonStockValue_7683ba2a-e209-4823-95d3-4885fa1ddfc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_140cbd59-9dfa-477d-a8ef-ea30e884302a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_edc336b9-76b8-4c96-bb53-a4113d9539bc" xlink:to="loc_us-gaap_AdditionalPaidInCapital_140cbd59-9dfa-477d-a8ef-ea30e884302a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_264af465-5e1f-4ae4-824d-955c0aee8d7b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_edc336b9-76b8-4c96-bb53-a4113d9539bc" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_264af465-5e1f-4ae4-824d-955c0aee8d7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_f8c78bda-cf06-4e5c-b6bb-475f9d0212b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_edc336b9-76b8-4c96-bb53-a4113d9539bc" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_f8c78bda-cf06-4e5c-b6bb-475f9d0212b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_fd603275-7328-4c50-bc19-ec8e0f62ea88" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterest"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_edc336b9-76b8-4c96-bb53-a4113d9539bc" xlink:to="loc_us-gaap_MinorityInterest_fd603275-7328-4c50-bc19-ec8e0f62ea88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_87eb8379-4977-4946-8ac4-b4afe0108b0f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_edc336b9-76b8-4c96-bb53-a4113d9539bc" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_87eb8379-4977-4946-8ac4-b4afe0108b0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_6986c006-99a9-44ea-a15c-d626ff094467" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_73eff885-b2bd-4094-8843-e58ae549a7b1" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_6986c006-99a9-44ea-a15c-d626ff094467" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSParentheticals" xlink:type="simple" xlink:href="dlx-20221231.xsd#CONSOLIDATEDBALANCESHEETSParentheticals"/>
  <link:presentationLink xlink:role="http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSParentheticals" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_9702542a-fe41-483d-817a-352f3a1c0091" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_83181a00-a1ad-450e-9ec8-22edb9d392e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_9702542a-fe41-483d-817a-352f3a1c0091" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_83181a00-a1ad-450e-9ec8-22edb9d392e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsFairValueDisclosure_24281183-d535-40fc-9077-71cece032280" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsFairValueDisclosure"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_9702542a-fe41-483d-817a-352f3a1c0091" xlink:to="loc_us-gaap_InvestmentsFairValueDisclosure_24281183-d535-40fc-9077-71cece032280" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_37ba6a01-dca4-4850-b410-38bdd4be060b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_9702542a-fe41-483d-817a-352f3a1c0091" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_37ba6a01-dca4-4850-b410-38bdd4be060b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_53dc42ec-769c-4bd3-9b99-cb7d043d66c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_9702542a-fe41-483d-817a-352f3a1c0091" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_53dc42ec-769c-4bd3-9b99-cb7d043d66c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_a7dc88bd-f340-4af3-9dba-4db28df2ff1c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_9702542a-fe41-483d-817a-352f3a1c0091" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_a7dc88bd-f340-4af3-9dba-4db28df2ff1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" xlink:type="simple" xlink:href="dlx-20221231.xsd#CONSOLIDATEDSTATEMENTSOFINCOME"/>
  <link:presentationLink xlink:role="http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_57db1a60-88e3-4816-a707-5c77e0f315cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_533f07c9-1576-4a12-8c79-b5f9d96b27b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_57db1a60-88e3-4816-a707-5c77e0f315cf" xlink:to="loc_us-gaap_StatementTable_533f07c9-1576-4a12-8c79-b5f9d96b27b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_a1e5302a-c644-4c2b-87a5-bb0c8c375254" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_533f07c9-1576-4a12-8c79-b5f9d96b27b6" xlink:to="loc_srt_ProductOrServiceAxis_a1e5302a-c644-4c2b-87a5-bb0c8c375254" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_2069bde0-95b0-45c9-ab95-453e88ea6481" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_a1e5302a-c644-4c2b-87a5-bb0c8c375254" xlink:to="loc_srt_ProductsAndServicesDomain_2069bde0-95b0-45c9-ab95-453e88ea6481" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductMember_1b44644b-8921-40e1-b0ef-3020c8b2f7b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_2069bde0-95b0-45c9-ab95-453e88ea6481" xlink:to="loc_us-gaap_ProductMember_1b44644b-8921-40e1-b0ef-3020c8b2f7b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember_1aac5bde-bea8-4643-84c9-653a617830a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ServiceMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_2069bde0-95b0-45c9-ab95-453e88ea6481" xlink:to="loc_us-gaap_ServiceMember_1aac5bde-bea8-4643-84c9-653a617830a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_7f8df60d-1f1e-4440-a375-0c0c3e7dfb8b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_533f07c9-1576-4a12-8c79-b5f9d96b27b6" xlink:to="loc_us-gaap_StatementLineItems_7f8df60d-1f1e-4440-a375-0c0c3e7dfb8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_5b879a5f-226e-4d8d-ab47-6bcb3a42bb1d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_7f8df60d-1f1e-4440-a375-0c0c3e7dfb8b" xlink:to="loc_us-gaap_Revenues_5b879a5f-226e-4d8d-ab47-6bcb3a42bb1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_a32979ba-7e81-4108-ae1d-74ed5bfdc6a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfRevenue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_7f8df60d-1f1e-4440-a375-0c0c3e7dfb8b" xlink:to="loc_us-gaap_CostOfRevenue_a32979ba-7e81-4108-ae1d-74ed5bfdc6a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_c4bccd76-4c9b-41fe-a473-0693a7645d7d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_7f8df60d-1f1e-4440-a375-0c0c3e7dfb8b" xlink:to="loc_us-gaap_GrossProfit_c4bccd76-4c9b-41fe-a473-0693a7645d7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_5b3c7b52-e53b-4053-8c29-d1b5737c9252" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_7f8df60d-1f1e-4440-a375-0c0c3e7dfb8b" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_5b3c7b52-e53b-4053-8c29-d1b5737c9252" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_RestructuringOperatingExpense_4f769811-045f-4e6f-9fe7-555d25901ab7" xlink:href="dlx-20221231.xsd#dlx_RestructuringOperatingExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_7f8df60d-1f1e-4440-a375-0c0c3e7dfb8b" xlink:to="loc_dlx_RestructuringOperatingExpense_4f769811-045f-4e6f-9fe7-555d25901ab7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_6495354d-37a6-4fb7-ae8c-c28057811776" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_7f8df60d-1f1e-4440-a375-0c0c3e7dfb8b" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_6495354d-37a6-4fb7-ae8c-c28057811776" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_7efc30b9-5ea5-4482-9375-3ba12fd047c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_7f8df60d-1f1e-4440-a375-0c0c3e7dfb8b" xlink:to="loc_us-gaap_AssetImpairmentCharges_7efc30b9-5ea5-4482-9375-3ba12fd047c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_623d1e11-2bca-4cd1-9513-ec0481e2a191" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_7f8df60d-1f1e-4440-a375-0c0c3e7dfb8b" xlink:to="loc_us-gaap_OperatingIncomeLoss_623d1e11-2bca-4cd1-9513-ec0481e2a191" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_1688927b-2b74-430d-9f06-4f5fd09f8d34" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_7f8df60d-1f1e-4440-a375-0c0c3e7dfb8b" xlink:to="loc_us-gaap_InterestExpense_1688927b-2b74-430d-9f06-4f5fd09f8d34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_9162a9fe-9fe1-45f1-90b5-fad7ad2a98e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_7f8df60d-1f1e-4440-a375-0c0c3e7dfb8b" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_9162a9fe-9fe1-45f1-90b5-fad7ad2a98e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_0350789d-004e-43c7-b29f-20c66b0bb876" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_7f8df60d-1f1e-4440-a375-0c0c3e7dfb8b" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_0350789d-004e-43c7-b29f-20c66b0bb876" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_15aba21f-48cc-4db7-b299-21784670aef1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_7f8df60d-1f1e-4440-a375-0c0c3e7dfb8b" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_15aba21f-48cc-4db7-b299-21784670aef1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_f34f732c-2f0b-48a0-ad26-bbfd2bc63519" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_7f8df60d-1f1e-4440-a375-0c0c3e7dfb8b" xlink:to="loc_us-gaap_ProfitLoss_f34f732c-2f0b-48a0-ad26-bbfd2bc63519" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_131dff5a-9bed-4ef7-891a-a4d170c56051" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_7f8df60d-1f1e-4440-a375-0c0c3e7dfb8b" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_131dff5a-9bed-4ef7-891a-a4d170c56051" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_7f24fdbb-bc2d-4edd-9db9-fef81d9991b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_7f8df60d-1f1e-4440-a375-0c0c3e7dfb8b" xlink:to="loc_us-gaap_NetIncomeLoss_7f24fdbb-bc2d-4edd-9db9-fef81d9991b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_75ec53b8-d708-4f5a-957d-f762790351a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_7f8df60d-1f1e-4440-a375-0c0c3e7dfb8b" xlink:to="loc_us-gaap_EarningsPerShareBasic_75ec53b8-d708-4f5a-957d-f762790351a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_ac4eafee-526b-4388-86fd-24287623a458" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_7f8df60d-1f1e-4440-a375-0c0c3e7dfb8b" xlink:to="loc_us-gaap_EarningsPerShareDiluted_ac4eafee-526b-4388-86fd-24287623a458" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" xlink:type="simple" xlink:href="dlx-20221231.xsd#CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"/>
  <link:presentationLink xlink:role="http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_d60ac1d2-dc12-432c-bdae-7e00990ca90f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_22bbb24c-b7a8-4b8e-bf1a-da7a49495014" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_d60ac1d2-dc12-432c-bdae-7e00990ca90f" xlink:to="loc_us-gaap_ProfitLoss_22bbb24c-b7a8-4b8e-bf1a-da7a49495014" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract_c237d429-2085-4ea2-b37d-dca543e95ae1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_d60ac1d2-dc12-432c-bdae-7e00990ca90f" xlink:to="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract_c237d429-2085-4ea2-b37d-dca543e95ae1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_2c7c8cee-974d-4bb5-8e80-288b79adcdb4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract_c237d429-2085-4ea2-b37d-dca543e95ae1" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_2c7c8cee-974d-4bb5-8e80-288b79adcdb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTaxAbstract_77f9ee5e-59aa-42e7-a778-e17691a490d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTaxAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract_c237d429-2085-4ea2-b37d-dca543e95ae1" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTaxAbstract_77f9ee5e-59aa-42e7-a778-e17691a490d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax_aadfcd22-00ac-4414-b37b-ca60d68ef4f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTaxAbstract_77f9ee5e-59aa-42e7-a778-e17691a490d7" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax_aadfcd22-00ac-4414-b37b-ca60d68ef4f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_c9e83900-963a-4f2b-aec4-56e08d616b0a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTaxAbstract_77f9ee5e-59aa-42e7-a778-e17691a490d7" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_c9e83900-963a-4f2b-aec4-56e08d616b0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_38c14c36-0809-4ffd-a930-35549f763e0c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract_c237d429-2085-4ea2-b37d-dca543e95ae1" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_38c14c36-0809-4ffd-a930-35549f763e0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract_37437709-e1f2-4e00-b8f8-f2f0c448af05" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_d60ac1d2-dc12-432c-bdae-7e00990ca90f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract_37437709-e1f2-4e00-b8f8-f2f0c448af05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_7827a9ad-e1b4-40ce-9544-7c7cc8faac38" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract_37437709-e1f2-4e00-b8f8-f2f0c448af05" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_7827a9ad-e1b4-40ce-9544-7c7cc8faac38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_763666a3-e7e9-4b3a-aebd-bab6f4538a3e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract_37437709-e1f2-4e00-b8f8-f2f0c448af05" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_763666a3-e7e9-4b3a-aebd-bab6f4538a3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_4423cac5-2366-4a4b-b3a8-8517be80e653" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract_37437709-e1f2-4e00-b8f8-f2f0c448af05" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_4423cac5-2366-4a4b-b3a8-8517be80e653" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParentAbstract_1c517f6b-810c-48ea-9ab4-028bf9eef863" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParentAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_d60ac1d2-dc12-432c-bdae-7e00990ca90f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParentAbstract_1c517f6b-810c-48ea-9ab4-028bf9eef863" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_65cc39c6-bdb6-4770-9f02-b455eb845e9b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParentAbstract_1c517f6b-810c-48ea-9ab4-028bf9eef863" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_65cc39c6-bdb6-4770-9f02-b455eb845e9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_9ec7abf3-7aaa-452c-b57f-6a5036bcbd22" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParentAbstract_1c517f6b-810c-48ea-9ab4-028bf9eef863" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_9ec7abf3-7aaa-452c-b57f-6a5036bcbd22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_5924319a-8704-4309-8b29-fb8add78148d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParentAbstract_1c517f6b-810c-48ea-9ab4-028bf9eef863" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_5924319a-8704-4309-8b29-fb8add78148d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTranslationAbstract_3e041f2a-3eae-41a5-9701-caef53763756" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTranslationAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_d60ac1d2-dc12-432c-bdae-7e00990ca90f" xlink:to="loc_us-gaap_ForeignCurrencyTranslationAbstract_3e041f2a-3eae-41a5-9701-caef53763756" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_49b1b2a9-d090-4a31-8392-f6c4e942e9b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ForeignCurrencyTranslationAbstract_3e041f2a-3eae-41a5-9701-caef53763756" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_49b1b2a9-d090-4a31-8392-f6c4e942e9b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax_8126d97d-063f-42e4-b868-7e0a17aa50b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ForeignCurrencyTranslationAbstract_3e041f2a-3eae-41a5-9701-caef53763756" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax_8126d97d-063f-42e4-b868-7e0a17aa50b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_89f4d93f-2c34-4b48-8ddc-c77dbdbeeee4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ForeignCurrencyTranslationAbstract_3e041f2a-3eae-41a5-9701-caef53763756" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_89f4d93f-2c34-4b48-8ddc-c77dbdbeeee4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_02d0afd6-8ab0-4d7c-8cc7-ef97dcd38dfd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_d60ac1d2-dc12-432c-bdae-7e00990ca90f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_02d0afd6-8ab0-4d7c-8cc7-ef97dcd38dfd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_f1aa33a6-9239-4f83-9793-8613906489ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_d60ac1d2-dc12-432c-bdae-7e00990ca90f" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_f1aa33a6-9239-4f83-9793-8613906489ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_e833113d-176e-4a6b-b530-30c48b210c7b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_d60ac1d2-dc12-432c-bdae-7e00990ca90f" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_e833113d-176e-4a6b-b530-30c48b210c7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_3f39c8a0-0893-4a80-b286-1222440068d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_d60ac1d2-dc12-432c-bdae-7e00990ca90f" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_3f39c8a0-0893-4a80-b286-1222440068d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParentAbstract_a16de385-c1fd-4ddd-876f-cb6496207975" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParentAbstract"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_d60ac1d2-dc12-432c-bdae-7e00990ca90f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParentAbstract_a16de385-c1fd-4ddd-876f-cb6496207975" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxAbstract_8bb24d24-4a67-4909-890e-965930aa66ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParentAbstract_a16de385-c1fd-4ddd-876f-cb6496207975" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxAbstract_8bb24d24-4a67-4909-890e-965930aa66ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax_22a9c7dd-eb33-4f7f-b97b-32657457bcad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxAbstract_8bb24d24-4a67-4909-890e-965930aa66ef" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax_22a9c7dd-eb33-4f7f-b97b-32657457bcad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTaxAbstract_136dbfd8-90f1-481a-9c03-4a4071dd3d90" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTaxAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxAbstract_8bb24d24-4a67-4909-890e-965930aa66ef" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTaxAbstract_136dbfd8-90f1-481a-9c03-4a4071dd3d90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax_4a888ff7-26b4-4fe4-98c6-b9ee3d51c73a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTaxAbstract_136dbfd8-90f1-481a-9c03-4a4071dd3d90" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax_4a888ff7-26b4-4fe4-98c6-b9ee3d51c73a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax_73cea7e6-accf-431e-be7e-97e40bd175fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTaxAbstract_136dbfd8-90f1-481a-9c03-4a4071dd3d90" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax_73cea7e6-accf-431e-be7e-97e40bd175fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax_1b7da25c-a39a-4b2b-b927-978f99d6362a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxAbstract_8bb24d24-4a67-4909-890e-965930aa66ef" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax_1b7da25c-a39a-4b2b-b927-978f99d6362a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesTaxEffectPeriodIncreaseDecreaseAbstract_baf8d290-23bf-4026-9bb4-9081b275a55f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesTaxEffectPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParentAbstract_a16de385-c1fd-4ddd-876f-cb6496207975" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesTaxEffectPeriodIncreaseDecreaseAbstract_baf8d290-23bf-4026-9bb4-9081b275a55f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_ef13e3f9-1259-47f9-8fbb-ed5b32b7cfa8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesTaxEffectPeriodIncreaseDecreaseAbstract_baf8d290-23bf-4026-9bb4-9081b275a55f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_ef13e3f9-1259-47f9-8fbb-ed5b32b7cfa8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax_4cbec3d7-1864-4d05-91a0-17cce36f5969" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesTaxEffectPeriodIncreaseDecreaseAbstract_baf8d290-23bf-4026-9bb4-9081b275a55f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax_4cbec3d7-1864-4d05-91a0-17cce36f5969" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax_9f0288c9-8411-485d-addf-8d389afe797a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesTaxEffectPeriodIncreaseDecreaseAbstract_baf8d290-23bf-4026-9bb4-9081b275a55f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax_9f0288c9-8411-485d-addf-8d389afe797a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParentAbstract_d4806569-3d85-47e5-8e39-df9b4fc8d698" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParentAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParentAbstract_a16de385-c1fd-4ddd-876f-cb6496207975" xlink:to="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParentAbstract_d4806569-3d85-47e5-8e39-df9b4fc8d698" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_bd8f8b20-ed43-445f-b632-f7efcc2ee59f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParentAbstract_d4806569-3d85-47e5-8e39-df9b4fc8d698" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_bd8f8b20-ed43-445f-b632-f7efcc2ee59f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax_ba7c9e01-4f6d-41b8-a14d-3062819becde" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParentAbstract_d4806569-3d85-47e5-8e39-df9b4fc8d698" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax_ba7c9e01-4f6d-41b8-a14d-3062819becde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax_4dec357c-0228-4f70-9b49-e2a977529534" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParentAbstract_d4806569-3d85-47e5-8e39-df9b4fc8d698" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax_4dec357c-0228-4f70-9b49-e2a977529534" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1_3a453263-540c-4f36-9310-45872b59b801" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParentAbstract_a16de385-c1fd-4ddd-876f-cb6496207975" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1_3a453263-540c-4f36-9310-45872b59b801" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" xlink:type="simple" xlink:href="dlx-20221231.xsd#CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"/>
  <link:presentationLink xlink:role="http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_09430b86-882b-4388-8a63-f6e116260246" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_d8611d5c-c218-4716-9cca-5909c1a54fa7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_09430b86-882b-4388-8a63-f6e116260246" xlink:to="loc_us-gaap_StatementTable_d8611d5c-c218-4716-9cca-5909c1a54fa7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_473e930d-acf7-42ee-91ea-836678c909da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_d8611d5c-c218-4716-9cca-5909c1a54fa7" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_473e930d-acf7-42ee-91ea-836678c909da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_4acafef0-b26d-4daa-b3a0-dfdb028e50a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_473e930d-acf7-42ee-91ea-836678c909da" xlink:to="loc_us-gaap_EquityComponentDomain_4acafef0-b26d-4daa-b3a0-dfdb028e50a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_4daa3983-7c2e-4fe4-8b1f-817f0b1443fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_4acafef0-b26d-4daa-b3a0-dfdb028e50a4" xlink:to="loc_us-gaap_CommonStockMember_4daa3983-7c2e-4fe4-8b1f-817f0b1443fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_b599e1d8-b50c-46ec-837a-0b9bb60380a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_4acafef0-b26d-4daa-b3a0-dfdb028e50a4" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_b599e1d8-b50c-46ec-837a-0b9bb60380a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_745cf8f9-b859-4127-861f-a11dc29fd4aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_4acafef0-b26d-4daa-b3a0-dfdb028e50a4" xlink:to="loc_us-gaap_RetainedEarningsMember_745cf8f9-b859-4127-861f-a11dc29fd4aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_ca49dc9c-7227-4346-9253-6f524dd5bd9a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_4acafef0-b26d-4daa-b3a0-dfdb028e50a4" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_ca49dc9c-7227-4346-9253-6f524dd5bd9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember_43a5a4bc-b0a3-4b27-b7e0-66714012c7e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_4acafef0-b26d-4daa-b3a0-dfdb028e50a4" xlink:to="loc_us-gaap_NoncontrollingInterestMember_43a5a4bc-b0a3-4b27-b7e0-66714012c7e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_c02a0c74-ed60-48af-bd46-e72caa0dde0d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_d8611d5c-c218-4716-9cca-5909c1a54fa7" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_c02a0c74-ed60-48af-bd46-e72caa0dde0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_15fb2093-a357-483b-aa24-c5824af0e275" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_c02a0c74-ed60-48af-bd46-e72caa0dde0d" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_15fb2093-a357-483b-aa24-c5824af0e275" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_715d43e9-2a4e-41e2-b723-3ac3bd614e52" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_15fb2093-a357-483b-aa24-c5824af0e275" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_715d43e9-2a4e-41e2-b723-3ac3bd614e52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_dcddee50-a0a8-40e5-9848-43e7ce2df0d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_d8611d5c-c218-4716-9cca-5909c1a54fa7" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_dcddee50-a0a8-40e5-9848-43e7ce2df0d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_5a21329e-1655-4061-ad45-ffce5963c83c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_dcddee50-a0a8-40e5-9848-43e7ce2df0d0" xlink:to="loc_us-gaap_TypeOfAdoptionMember_5a21329e-1655-4061-ad45-ffce5963c83c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201613Member_cb02e837-5913-4f0f-8b3d-39929baba54d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingStandardsUpdate201613Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfAdoptionMember_5a21329e-1655-4061-ad45-ffce5963c83c" xlink:to="loc_us-gaap_AccountingStandardsUpdate201613Member_cb02e837-5913-4f0f-8b3d-39929baba54d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_77b0d42a-4ee8-4d41-b98d-5f628854ee7f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_d8611d5c-c218-4716-9cca-5909c1a54fa7" xlink:to="loc_us-gaap_StatementLineItems_77b0d42a-4ee8-4d41-b98d-5f628854ee7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_4eb4ee09-edd3-4199-92ec-dcfaf2e49f1a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_77b0d42a-4ee8-4d41-b98d-5f628854ee7f" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_4eb4ee09-edd3-4199-92ec-dcfaf2e49f1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_04201d86-b2ae-4ca1-bdb3-b0bb3019f050" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_77b0d42a-4ee8-4d41-b98d-5f628854ee7f" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_04201d86-b2ae-4ca1-bdb3-b0bb3019f050" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_4546cc1e-92f9-415a-bf03-20c84cdd1754" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_77b0d42a-4ee8-4d41-b98d-5f628854ee7f" xlink:to="loc_us-gaap_NetIncomeLoss_4546cc1e-92f9-415a-bf03-20c84cdd1754" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_aa1d4a34-b08c-446e-8679-0176611f574a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_77b0d42a-4ee8-4d41-b98d-5f628854ee7f" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_aa1d4a34-b08c-446e-8679-0176611f574a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_94f7f648-fa33-47f8-a2ac-6fa229e8685b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_77b0d42a-4ee8-4d41-b98d-5f628854ee7f" xlink:to="loc_us-gaap_ProfitLoss_94f7f648-fa33-47f8-a2ac-6fa229e8685b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash_21146e43-f628-4baf-a293-ae65d5448b79" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_77b0d42a-4ee8-4d41-b98d-5f628854ee7f" xlink:to="loc_us-gaap_DividendsCommonStockCash_21146e43-f628-4baf-a293-ae65d5448b79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_7d732e37-99ef-4d1f-9b0d-10309703b48b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_77b0d42a-4ee8-4d41-b98d-5f628854ee7f" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_7d732e37-99ef-4d1f-9b0d-10309703b48b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_a9a87e33-62de-4077-9a54-b7251146651e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_77b0d42a-4ee8-4d41-b98d-5f628854ee7f" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_a9a87e33-62de-4077-9a54-b7251146651e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue_5b41c7ef-114d-4021-806e-121ddbb4fb80" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedDuringPeriodValue"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_77b0d42a-4ee8-4d41-b98d-5f628854ee7f" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodValue_5b41c7ef-114d-4021-806e-121ddbb4fb80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_db7d1982-859c-48e5-8091-f9cae1318e94" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_77b0d42a-4ee8-4d41-b98d-5f628854ee7f" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_db7d1982-859c-48e5-8091-f9cae1318e94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_OtherCommonSharesRetiredValue_14f7f918-786b-4f90-bb0e-3675f8385cb7" xlink:href="dlx-20221231.xsd#dlx_OtherCommonSharesRetiredValue"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_77b0d42a-4ee8-4d41-b98d-5f628854ee7f" xlink:to="loc_dlx_OtherCommonSharesRetiredValue_14f7f918-786b-4f90-bb0e-3675f8385cb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_OtherCommonSharesRetiredShares_efb3e53a-ca22-4ff9-b40c-d9a18a728f47" xlink:href="dlx-20221231.xsd#dlx_OtherCommonSharesRetiredShares"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_77b0d42a-4ee8-4d41-b98d-5f628854ee7f" xlink:to="loc_dlx_OtherCommonSharesRetiredShares_efb3e53a-ca22-4ff9-b40c-d9a18a728f47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_3bff8c4c-86b6-4206-ba19-2a7f83e7284a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_77b0d42a-4ee8-4d41-b98d-5f628854ee7f" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_3bff8c4c-86b6-4206-ba19-2a7f83e7284a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_d3be43df-1a70-4276-aea2-8b6baeeabd70" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_77b0d42a-4ee8-4d41-b98d-5f628854ee7f" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_d3be43df-1a70-4276-aea2-8b6baeeabd70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_59639e84-bc1c-4fd0-b50f-d2f7986fae5a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_77b0d42a-4ee8-4d41-b98d-5f628854ee7f" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_59639e84-bc1c-4fd0-b50f-d2f7986fae5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_40fc48b5-fc4e-493a-b94e-83785ca9f997" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_77b0d42a-4ee8-4d41-b98d-5f628854ee7f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_40fc48b5-fc4e-493a-b94e-83785ca9f997" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestPeriodIncreaseDecrease_097f03b0-7ef0-4247-aea2-97cd9692d0cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestPeriodIncreaseDecrease"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_77b0d42a-4ee8-4d41-b98d-5f628854ee7f" xlink:to="loc_us-gaap_MinorityInterestPeriodIncreaseDecrease_097f03b0-7ef0-4247-aea2-97cd9692d0cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_59c98306-e7f8-46b2-9f03-f0902d71aa26" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_77b0d42a-4ee8-4d41-b98d-5f628854ee7f" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_59c98306-e7f8-46b2-9f03-f0902d71aa26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_bfd89128-c59e-4a48-a077-20fde54f6801" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_77b0d42a-4ee8-4d41-b98d-5f628854ee7f" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_bfd89128-c59e-4a48-a077-20fde54f6801" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYParentheticals" xlink:type="simple" xlink:href="dlx-20221231.xsd#CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYParentheticals"/>
  <link:presentationLink xlink:role="http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYParentheticals" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_f74caa96-0038-4059-b701-fc27326a2a5a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareCashPaid_e6c27fe1-d2aa-49dd-9339-dec9c8eaa380" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockDividendsPerShareCashPaid"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_f74caa96-0038-4059-b701-fc27326a2a5a" xlink:to="loc_us-gaap_CommonStockDividendsPerShareCashPaid_e6c27fe1-d2aa-49dd-9339-dec9c8eaa380" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="dlx-20221231.xsd#CONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:presentationLink xlink:role="http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_dc56ba43-0edb-48cb-b7cf-293fa9adaa39" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_11852e47-9e44-4a82-b993-c7799b163599" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_dc56ba43-0edb-48cb-b7cf-293fa9adaa39" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_11852e47-9e44-4a82-b993-c7799b163599" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_37c82d81-daee-4c85-9225-261d9028a1ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_11852e47-9e44-4a82-b993-c7799b163599" xlink:to="loc_us-gaap_ProfitLoss_37c82d81-daee-4c85-9225-261d9028a1ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_bdaf48d0-b144-4c56-9b2f-54fed6a0e946" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_11852e47-9e44-4a82-b993-c7799b163599" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_bdaf48d0-b144-4c56-9b2f-54fed6a0e946" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_caa53a52-e581-4bd3-9e40-da8a65e0c7c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Depreciation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_bdaf48d0-b144-4c56-9b2f-54fed6a0e946" xlink:to="loc_us-gaap_Depreciation_caa53a52-e581-4bd3-9e40-da8a65e0c7c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentForAmortization_4e405fd0-d532-4435-a6b1-4c001a11ba75" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentForAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_bdaf48d0-b144-4c56-9b2f-54fed6a0e946" xlink:to="loc_us-gaap_AdjustmentForAmortization_4e405fd0-d532-4435-a6b1-4c001a11ba75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_2cb0ae7c-8efa-4f36-a3d3-29604ef082c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_bdaf48d0-b144-4c56-9b2f-54fed6a0e946" xlink:to="loc_us-gaap_OperatingLeaseCost_2cb0ae7c-8efa-4f36-a3d3-29604ef082c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_1b8c0474-ac15-4a0b-bc68-ceecb884cc89" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_bdaf48d0-b144-4c56-9b2f-54fed6a0e946" xlink:to="loc_us-gaap_AssetImpairmentCharges_1b8c0474-ac15-4a0b-bc68-ceecb884cc89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_AmortizationOfPrepaidProductDiscounts_1619046f-5b65-458e-a686-e1717a95a7d2" xlink:href="dlx-20221231.xsd#dlx_AmortizationOfPrepaidProductDiscounts"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_bdaf48d0-b144-4c56-9b2f-54fed6a0e946" xlink:to="loc_dlx_AmortizationOfPrepaidProductDiscounts_1619046f-5b65-458e-a686-e1717a95a7d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_6696063d-8434-45da-95ea-c0d835333bad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_bdaf48d0-b144-4c56-9b2f-54fed6a0e946" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_6696063d-8434-45da-95ea-c0d835333bad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_76d8a08d-5432-4e66-b965-6f6ee879dd06" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_bdaf48d0-b144-4c56-9b2f-54fed6a0e946" xlink:to="loc_us-gaap_ShareBasedCompensation_76d8a08d-5432-4e66-b965-6f6ee879dd06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_c697f968-0f83-491a-9737-19eddafd8662" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_bdaf48d0-b144-4c56-9b2f-54fed6a0e946" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_c697f968-0f83-491a-9737-19eddafd8662" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_634a6cf4-c428-4892-94f5-0f89f6e2385a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_bdaf48d0-b144-4c56-9b2f-54fed6a0e946" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_634a6cf4-c428-4892-94f5-0f89f6e2385a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_cb65e8fb-bd96-4d77-90a4-94e07ff5506d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_bdaf48d0-b144-4c56-9b2f-54fed6a0e946" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_cb65e8fb-bd96-4d77-90a4-94e07ff5506d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_1851e8ac-9673-4299-b26e-48b7d8428383" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_cb65e8fb-bd96-4d77-90a4-94e07ff5506d" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_1851e8ac-9673-4299-b26e-48b7d8428383" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_abd5ea99-5158-4b27-8ffa-7d893aacfc8d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_cb65e8fb-bd96-4d77-90a4-94e07ff5506d" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_abd5ea99-5158-4b27-8ffa-7d893aacfc8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssets_d4db0878-1f87-4baf-9bf5-a0cf8d964679" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_cb65e8fb-bd96-4d77-90a4-94e07ff5506d" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssets_d4db0878-1f87-4baf-9bf5-a0cf8d964679" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_PaymentsForCloudComputingArrangements_9194a0e5-4dd7-4754-ae60-32839a20791b" xlink:href="dlx-20221231.xsd#dlx_PaymentsForCloudComputingArrangements"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_cb65e8fb-bd96-4d77-90a4-94e07ff5506d" xlink:to="loc_dlx_PaymentsForCloudComputingArrangements_9194a0e5-4dd7-4754-ae60-32839a20791b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_2a6066cd-08b4-4f7c-9fe6-3e1cac55c8ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_cb65e8fb-bd96-4d77-90a4-94e07ff5506d" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_2a6066cd-08b4-4f7c-9fe6-3e1cac55c8ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_36027633-29c3-4417-91bf-2934c10cb01b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_cb65e8fb-bd96-4d77-90a4-94e07ff5506d" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_36027633-29c3-4417-91bf-2934c10cb01b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_Prepaidproductdiscountpayments_1218cefe-b7f8-4ac0-8fe9-0d84555ff4a7" xlink:href="dlx-20221231.xsd#dlx_Prepaidproductdiscountpayments"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_cb65e8fb-bd96-4d77-90a4-94e07ff5506d" xlink:to="loc_dlx_Prepaidproductdiscountpayments_1218cefe-b7f8-4ac0-8fe9-0d84555ff4a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_e51e2d24-65bd-4cbf-a242-9fbfff91c8d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_cb65e8fb-bd96-4d77-90a4-94e07ff5506d" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_e51e2d24-65bd-4cbf-a242-9fbfff91c8d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_88cdeca8-f378-4c50-a291-125b1ec40b46" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_11852e47-9e44-4a82-b993-c7799b163599" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_88cdeca8-f378-4c50-a291-125b1ec40b46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_b0721373-31d0-48b4-b004-9482f56b39b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_dc56ba43-0edb-48cb-b7cf-293fa9adaa39" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_b0721373-31d0-48b4-b004-9482f56b39b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_PaymentsToAcquireCapitalAssets_87bb7e82-de4a-4943-8547-e09b836ac3bf" xlink:href="dlx-20221231.xsd#dlx_PaymentsToAcquireCapitalAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_b0721373-31d0-48b4-b004-9482f56b39b6" xlink:to="loc_dlx_PaymentsToAcquireCapitalAssets_87bb7e82-de4a-4943-8547-e09b836ac3bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_5ea7e514-3dd7-4066-a8ba-ca6abb785682" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_b0721373-31d0-48b4-b004-9482f56b39b6" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_5ea7e514-3dd7-4066-a8ba-ca6abb785682" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireIntangibleAssets_51392231-5127-4a89-8370-271500e926ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireIntangibleAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_b0721373-31d0-48b4-b004-9482f56b39b6" xlink:to="loc_us-gaap_PaymentsToAcquireIntangibleAssets_51392231-5127-4a89-8370-271500e926ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_ProceedsFromSaleOfBusinessesAndProductiveAssets_9a782a0e-fd4b-4ba8-953f-e61016cab915" xlink:href="dlx-20221231.xsd#dlx_ProceedsFromSaleOfBusinessesAndProductiveAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_b0721373-31d0-48b4-b004-9482f56b39b6" xlink:to="loc_dlx_ProceedsFromSaleOfBusinessesAndProductiveAssets_9a782a0e-fd4b-4ba8-953f-e61016cab915" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireMarketableSecurities_bb680ebf-f9f0-44ba-9b2c-d50aaed47ad7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireMarketableSecurities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_b0721373-31d0-48b4-b004-9482f56b39b6" xlink:to="loc_us-gaap_PaymentsToAcquireMarketableSecurities_bb680ebf-f9f0-44ba-9b2c-d50aaed47ad7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_76271139-a6c6-4296-8343-d8d5db22b377" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_b0721373-31d0-48b4-b004-9482f56b39b6" xlink:to="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_76271139-a6c6-4296-8343-d8d5db22b377" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_2396f357-6272-454e-bd5d-bd473ce73cf7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_b0721373-31d0-48b4-b004-9482f56b39b6" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_2396f357-6272-454e-bd5d-bd473ce73cf7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_9d8c7c03-1d2c-4015-921b-c20f65bed1d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_b0721373-31d0-48b4-b004-9482f56b39b6" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_9d8c7c03-1d2c-4015-921b-c20f65bed1d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_52c88817-7847-4d0d-8e06-40e4965d88df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_dc56ba43-0edb-48cb-b7cf-293fa9adaa39" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_52c88817-7847-4d0d-8e06-40e4965d88df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_d64215fd-d48b-4e1b-ba9c-16a157a50ad3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_52c88817-7847-4d0d-8e06-40e4965d88df" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_d64215fd-d48b-4e1b-ba9c-16a157a50ad3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_869a1be6-e6be-4d25-9d31-722c9e4296a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_52c88817-7847-4d0d-8e06-40e4965d88df" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_869a1be6-e6be-4d25-9d31-722c9e4296a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_0e14f6c0-9baf-4a17-984e-9529ceadb852" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_52c88817-7847-4d0d-8e06-40e4965d88df" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_0e14f6c0-9baf-4a17-984e-9529ceadb852" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_Netchangeincustomerfundsobligations_74817e27-96c0-44f8-9e6b-a6bdf7c9c756" xlink:href="dlx-20221231.xsd#dlx_Netchangeincustomerfundsobligations"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_52c88817-7847-4d0d-8e06-40e4965d88df" xlink:to="loc_dlx_Netchangeincustomerfundsobligations_74817e27-96c0-44f8-9e6b-a6bdf7c9c756" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_d6c9a2e7-356d-4246-a823-174cc3eaa944" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_52c88817-7847-4d0d-8e06-40e4965d88df" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_d6c9a2e7-356d-4246-a823-174cc3eaa944" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_234462d7-3836-4375-8b70-59f46cab8711" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_52c88817-7847-4d0d-8e06-40e4965d88df" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_234462d7-3836-4375-8b70-59f46cab8711" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_1c8f32bf-25b3-4c31-9e8c-44e76b839336" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_52c88817-7847-4d0d-8e06-40e4965d88df" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_1c8f32bf-25b3-4c31-9e8c-44e76b839336" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_048b90ee-15aa-4160-a6f3-b7d835928b6f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_52c88817-7847-4d0d-8e06-40e4965d88df" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_048b90ee-15aa-4160-a6f3-b7d835928b6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_cf05a3f0-8bf6-4aa3-bcfd-cd0a67a68270" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_52c88817-7847-4d0d-8e06-40e4965d88df" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_cf05a3f0-8bf6-4aa3-bcfd-cd0a67a68270" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_e87eafa0-43af-489b-be31-3345b8f563cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_dc56ba43-0edb-48cb-b7cf-293fa9adaa39" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_e87eafa0-43af-489b-be31-3345b8f563cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_c198d3d9-c6a3-4a39-a685-2a8339741351" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_dc56ba43-0edb-48cb-b7cf-293fa9adaa39" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_c198d3d9-c6a3-4a39-a685-2a8339741351" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_df110c2e-3f85-4dc7-8458-30a1b831456d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_dc56ba43-0edb-48cb-b7cf-293fa9adaa39" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_df110c2e-3f85-4dc7-8458-30a1b831456d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_aafe3b56-c16e-4f9e-b146-1afd06ed94b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_dc56ba43-0edb-48cb-b7cf-293fa9adaa39" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_aafe3b56-c16e-4f9e-b146-1afd06ed94b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIES" xlink:type="simple" xlink:href="dlx-20221231.xsd#SIGNIFICANTACCOUNTINGPOLICIES"/>
  <link:presentationLink xlink:role="http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIES" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_3702a2ae-43cf-433c-8f65-afaa3548efd0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock_cf58a780-56e8-4020-8276-63de604010f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3702a2ae-43cf-433c-8f65-afaa3548efd0" xlink:to="loc_us-gaap_SignificantAccountingPoliciesTextBlock_cf58a780-56e8-4020-8276-63de604010f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/NEWACCOUNTINGPRONOUNCEMENTS" xlink:type="simple" xlink:href="dlx-20221231.xsd#NEWACCOUNTINGPRONOUNCEMENTS"/>
  <link:presentationLink xlink:role="http://www.deluxe.com/role/NEWACCOUNTINGPRONOUNCEMENTS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_98a0d760-43db-471f-846d-70155b232cf6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_e4fb2df6-6113-4fde-a1ce-ee0c5dea0f31" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_98a0d760-43db-471f-846d-70155b232cf6" xlink:to="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_e4fb2df6-6113-4fde-a1ce-ee0c5dea0f31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATION" xlink:type="simple" xlink:href="dlx-20221231.xsd#SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATION"/>
  <link:presentationLink xlink:role="http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATION" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dlx_SupplementalBalanceSheetAndCashFlowInformationAbstract_2dd580a9-4db2-4dcb-97a1-186ca33fbf25" xlink:href="dlx-20221231.xsd#dlx_SupplementalBalanceSheetAndCashFlowInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_SupplementalBalanceSheetAndCashFlowInformationTextBlock_db38b408-d205-4992-828b-9dae465e81f3" xlink:href="dlx-20221231.xsd#dlx_SupplementalBalanceSheetAndCashFlowInformationTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dlx_SupplementalBalanceSheetAndCashFlowInformationAbstract_2dd580a9-4db2-4dcb-97a1-186ca33fbf25" xlink:to="loc_dlx_SupplementalBalanceSheetAndCashFlowInformationTextBlock_db38b408-d205-4992-828b-9dae465e81f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/EARNINGSPERSHARE" xlink:type="simple" xlink:href="dlx-20221231.xsd#EARNINGSPERSHARE"/>
  <link:presentationLink xlink:role="http://www.deluxe.com/role/EARNINGSPERSHARE" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_65ad0b4b-e4fe-4010-93a2-462e7723cca5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_a371ca99-9476-4b9d-a163-ae63ee28bb58" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_65ad0b4b-e4fe-4010-93a2-462e7723cca5" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_a371ca99-9476-4b9d-a163-ae63ee28bb58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/OTHERCOMPREHENSIVELOSSINCOME" xlink:type="simple" xlink:href="dlx-20221231.xsd#OTHERCOMPREHENSIVELOSSINCOME"/>
  <link:presentationLink xlink:role="http://www.deluxe.com/role/OTHERCOMPREHENSIVELOSSINCOME" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_2972c1f3-c7d0-4be5-85c4-2251047a5b50" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNoteTextBlock_20a4b2cc-9189-491f-ad68-dedb58f59ec2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNoteTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_2972c1f3-c7d0-4be5-85c4-2251047a5b50" xlink:to="loc_us-gaap_ComprehensiveIncomeNoteTextBlock_20a4b2cc-9189-491f-ad68-dedb58f59ec2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/ACQUISITIONANDDIVESTITURES" xlink:type="simple" xlink:href="dlx-20221231.xsd#ACQUISITIONANDDIVESTITURES"/>
  <link:presentationLink xlink:role="http://www.deluxe.com/role/ACQUISITIONANDDIVESTITURES" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_325a0416-7c7b-4162-abab-20fa75baa2df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock_9f899b3c-33d4-4691-8e92-109bdc2d6295" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_325a0416-7c7b-4162-abab-20fa75baa2df" xlink:to="loc_us-gaap_BusinessCombinationDisclosureTextBlock_9f899b3c-33d4-4691-8e92-109bdc2d6295" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/DERIVATIVEFINANCIALINSTRUMENTS" xlink:type="simple" xlink:href="dlx-20221231.xsd#DERIVATIVEFINANCIALINSTRUMENTS"/>
  <link:presentationLink xlink:role="http://www.deluxe.com/role/DERIVATIVEFINANCIALINSTRUMENTS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_68f38640-7996-4118-803b-f7dfb8d505c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_2983b549-4249-48e7-8e73-a4e7f274aaa5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_68f38640-7996-4118-803b-f7dfb8d505c0" xlink:to="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_2983b549-4249-48e7-8e73-a4e7f274aaa5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/FAIRVALUEMEASUREMENTS" xlink:type="simple" xlink:href="dlx-20221231.xsd#FAIRVALUEMEASUREMENTS"/>
  <link:presentationLink xlink:role="http://www.deluxe.com/role/FAIRVALUEMEASUREMENTS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_1f18a29f-adca-416b-a3ff-6c9acdb585e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_93ecf232-18fa-4b17-b395-c818165f5ca4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_1f18a29f-adca-416b-a3ff-6c9acdb585e9" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_93ecf232-18fa-4b17-b395-c818165f5ca4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/RESTRUCTURINGANDINTEGRATIONEXPENSE" xlink:type="simple" xlink:href="dlx-20221231.xsd#RESTRUCTURINGANDINTEGRATIONEXPENSE"/>
  <link:presentationLink xlink:role="http://www.deluxe.com/role/RESTRUCTURINGANDINTEGRATIONEXPENSE" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_70c6163d-ee60-4da6-9b59-7e951a044b3e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_1d5e59e0-71d1-4f7e-a74e-c48ca68a96a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_70c6163d-ee60-4da6-9b59-7e951a044b3e" xlink:to="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_1d5e59e0-71d1-4f7e-a74e-c48ca68a96a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/INCOMETAXPROVISION" xlink:type="simple" xlink:href="dlx-20221231.xsd#INCOMETAXPROVISION"/>
  <link:presentationLink xlink:role="http://www.deluxe.com/role/INCOMETAXPROVISION" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_c6939dbc-de2c-4c00-9b47-b06d63b795e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_bcb6c9b0-8a36-47ca-be85-045388c3fd86" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_c6939dbc-de2c-4c00-9b47-b06d63b795e0" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_bcb6c9b0-8a36-47ca-be85-045388c3fd86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANS" xlink:type="simple" xlink:href="dlx-20221231.xsd#SHAREBASEDCOMPENSATIONPLANS"/>
  <link:presentationLink xlink:role="http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAbstract_bc503188-d2b6-4a70-888b-9c1c8e3ba787" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_51e5f0b8-cb31-44c6-81ac-2b71c4eb32e8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_bc503188-d2b6-4a70-888b-9c1c8e3ba787" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_51e5f0b8-cb31-44c6-81ac-2b71c4eb32e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/POSTRETIREMENTBENEFITS" xlink:type="simple" xlink:href="dlx-20221231.xsd#POSTRETIREMENTBENEFITS"/>
  <link:presentationLink xlink:role="http://www.deluxe.com/role/POSTRETIREMENTBENEFITS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract_a1f9e26c-0395-41c9-9441-0247dad1103d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_2ca6c9ea-2ef3-4af4-a0e7-6e1e4161622d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract_a1f9e26c-0395-41c9-9441-0247dad1103d" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_2ca6c9ea-2ef3-4af4-a0e7-6e1e4161622d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/DEBT" xlink:type="simple" xlink:href="dlx-20221231.xsd#DEBT"/>
  <link:presentationLink xlink:role="http://www.deluxe.com/role/DEBT" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_b4b25a31-e26b-42d3-886e-780c8ef518d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_12f109e6-124b-4b43-baf3-1a51d6300733" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_b4b25a31-e26b-42d3-886e-780c8ef518d1" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_12f109e6-124b-4b43-baf3-1a51d6300733" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/LEASES" xlink:type="simple" xlink:href="dlx-20221231.xsd#LEASES"/>
  <link:presentationLink xlink:role="http://www.deluxe.com/role/LEASES" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_7edd7151-4a44-44ab-8d53-c869663d326e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_LesseeLeaseDisclosuresTextBlock_bbb5a039-87ad-4516-b883-61c86bd610a2" xlink:href="dlx-20221231.xsd#dlx_LesseeLeaseDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_7edd7151-4a44-44ab-8d53-c869663d326e" xlink:to="loc_dlx_LesseeLeaseDisclosuresTextBlock_bbb5a039-87ad-4516-b883-61c86bd610a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/OTHERCOMMITMENTSANDCONTINGENCIES" xlink:type="simple" xlink:href="dlx-20221231.xsd#OTHERCOMMITMENTSANDCONTINGENCIES"/>
  <link:presentationLink xlink:role="http://www.deluxe.com/role/OTHERCOMMITMENTSANDCONTINGENCIES" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_02476296-290c-4941-8771-c9073ca26bea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_bc1cf682-3ebc-4ce7-b7f1-10ef401b5c1f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_02476296-290c-4941-8771-c9073ca26bea" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_bc1cf682-3ebc-4ce7-b7f1-10ef401b5c1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/SHAREHOLDERSEQUITY" xlink:type="simple" xlink:href="dlx-20221231.xsd#SHAREHOLDERSEQUITY"/>
  <link:presentationLink xlink:role="http://www.deluxe.com/role/SHAREHOLDERSEQUITY" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_50e84bed-c4b3-49ae-b62c-3335a1e3f778" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_99a7e5c1-e7c9-41ac-8272-f8bdee824be4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_50e84bed-c4b3-49ae-b62c-3335a1e3f778" xlink:to="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_99a7e5c1-e7c9-41ac-8272-f8bdee824be4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/BUSINESSSEGMENTINFORMATION" xlink:type="simple" xlink:href="dlx-20221231.xsd#BUSINESSSEGMENTINFORMATION"/>
  <link:presentationLink xlink:role="http://www.deluxe.com/role/BUSINESSSEGMENTINFORMATION" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_f4bda366-896e-4d9d-a39a-f4f7a09e891f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_fe0ead63-1a72-40e8-95d9-d2ff67584e95" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_f4bda366-896e-4d9d-a39a-f4f7a09e891f" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_fe0ead63-1a72-40e8-95d9-d2ff67584e95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" xlink:type="simple" xlink:href="dlx-20221231.xsd#SIGNIFICANTACCOUNTINGPOLICIESPolicies"/>
  <link:presentationLink xlink:role="http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_449837f5-5761-43ab-ade1-7641113a226d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NatureOfOperations_94a69cea-1db1-4a5a-a6b7-68e3f16ffab0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NatureOfOperations"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_449837f5-5761-43ab-ade1-7641113a226d" xlink:to="loc_us-gaap_NatureOfOperations_94a69cea-1db1-4a5a-a6b7-68e3f16ffab0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_8ed73926-9813-4744-bb96-264a25d247ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_449837f5-5761-43ab-ade1-7641113a226d" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_8ed73926-9813-4744-bb96-264a25d247ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComparabilityOfPriorYearFinancialData_f50c5fbd-3770-41ce-acff-b98058e6f88a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComparabilityOfPriorYearFinancialData"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_449837f5-5761-43ab-ade1-7641113a226d" xlink:to="loc_us-gaap_ComparabilityOfPriorYearFinancialData_f50c5fbd-3770-41ce-acff-b98058e6f88a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_c129742f-e59b-47ed-913b-f622754722ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_449837f5-5761-43ab-ade1-7641113a226d" xlink:to="loc_us-gaap_UseOfEstimates_c129742f-e59b-47ed-913b-f622754722ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_e5f7e5fb-92f0-4660-b5dc-32226c1a6c09" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_449837f5-5761-43ab-ade1-7641113a226d" xlink:to="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_e5f7e5fb-92f0-4660-b5dc-32226c1a6c09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_9e73774a-19bd-4584-9d75-fb0e775665e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_449837f5-5761-43ab-ade1-7641113a226d" xlink:to="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_9e73774a-19bd-4584-9d75-fb0e775665e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy_3dbd2887-7bae-4202-ac19-d793a70ea88a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_449837f5-5761-43ab-ade1-7641113a226d" xlink:to="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy_3dbd2887-7bae-4202-ac19-d793a70ea88a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryPolicyTextBlock_7fa74eeb-3577-4736-bf90-ae850fb01639" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_449837f5-5761-43ab-ade1-7641113a226d" xlink:to="loc_us-gaap_InventoryPolicyTextBlock_7fa74eeb-3577-4736-bf90-ae850fb01639" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_FundsHeldForCustomersPolicyTextBlock_d33f8a18-6525-4802-94d8-db80a1a3e770" xlink:href="dlx-20221231.xsd#dlx_FundsHeldForCustomersPolicyTextBlock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_449837f5-5761-43ab-ade1-7641113a226d" xlink:to="loc_dlx_FundsHeldForCustomersPolicyTextBlock_d33f8a18-6525-4802-94d8-db80a1a3e770" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentPolicyTextBlock_d3974aab-77a5-4198-9a38-d685be17d97f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentPolicyTextBlock"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_449837f5-5761-43ab-ade1-7641113a226d" xlink:to="loc_us-gaap_InvestmentPolicyTextBlock_d3974aab-77a5-4198-9a38-d685be17d97f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_6412d4f1-7a47-49df-b909-9341c22f194c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_449837f5-5761-43ab-ade1-7641113a226d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_6412d4f1-7a47-49df-b909-9341c22f194c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock_c54a301a-66e6-4856-a31a-fc892f95e39e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_449837f5-5761-43ab-ade1-7641113a226d" xlink:to="loc_us-gaap_LesseeLeasesPolicyTextBlock_c54a301a-66e6-4856-a31a-fc892f95e39e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_72290d84-b80b-4f3b-94f2-8db7b0941d93" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_449837f5-5761-43ab-ade1-7641113a226d" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_72290d84-b80b-4f3b-94f2-8db7b0941d93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsPolicy_441f4191-215b-4e19-ae8d-02506c8d8282" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationsPolicy"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_449837f5-5761-43ab-ade1-7641113a226d" xlink:to="loc_us-gaap_BusinessCombinationsPolicy_441f4191-215b-4e19-ae8d-02506c8d8282" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_ImpairmentOfLongLivedAssetsAndAmortizableIntangiblesPolicyTextBlock_a7b3267e-07e2-4c2d-b26d-fd6a178013bf" xlink:href="dlx-20221231.xsd#dlx_ImpairmentOfLongLivedAssetsAndAmortizableIntangiblesPolicyTextBlock"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_449837f5-5761-43ab-ade1-7641113a226d" xlink:to="loc_dlx_ImpairmentOfLongLivedAssetsAndAmortizableIntangiblesPolicyTextBlock_a7b3267e-07e2-4c2d-b26d-fd6a178013bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_871a4411-0ae9-47e5-b4c0-ada5d35315df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_449837f5-5761-43ab-ade1-7641113a226d" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_871a4411-0ae9-47e5-b4c0-ada5d35315df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_AssetsheldforsalePolicyTextBlock_7f314c92-96fc-477a-b028-272dc305f33e" xlink:href="dlx-20221231.xsd#dlx_AssetsheldforsalePolicyTextBlock"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_449837f5-5761-43ab-ade1-7641113a226d" xlink:to="loc_dlx_AssetsheldforsalePolicyTextBlock_7f314c92-96fc-477a-b028-272dc305f33e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_PrepaidproductdiscountsPolicyTextBlockPolicyTextBlock_4a517eb6-253e-4c1b-8fe9-355145c6f5bc" xlink:href="dlx-20221231.xsd#dlx_PrepaidproductdiscountsPolicyTextBlockPolicyTextBlock"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_449837f5-5761-43ab-ade1-7641113a226d" xlink:to="loc_dlx_PrepaidproductdiscountsPolicyTextBlockPolicyTextBlock_4a517eb6-253e-4c1b-8fe9-355145c6f5bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_LoansandnotesreceivablefromdistributorsPolicyTextBlock_38435d96-00cb-4231-8811-cf374f4fef3e" xlink:href="dlx-20221231.xsd#dlx_LoansandnotesreceivablefromdistributorsPolicyTextBlock"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_449837f5-5761-43ab-ade1-7641113a226d" xlink:to="loc_dlx_LoansandnotesreceivablefromdistributorsPolicyTextBlock_38435d96-00cb-4231-8811-cf374f4fef3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_CloudComputingArrangementsPolicyTextBlock_8c4030ea-6d1c-4616-ae57-8af34102e248" xlink:href="dlx-20221231.xsd#dlx_CloudComputingArrangementsPolicyTextBlock"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_449837f5-5761-43ab-ade1-7641113a226d" xlink:to="loc_dlx_CloudComputingArrangementsPolicyTextBlock_8c4030ea-6d1c-4616-ae57-8af34102e248" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingCostsPolicyTextBlock_26c723c1-7413-4a19-896c-528f6ecef2ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdvertisingCostsPolicyTextBlock"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_449837f5-5761-43ab-ade1-7641113a226d" xlink:to="loc_us-gaap_AdvertisingCostsPolicyTextBlock_26c723c1-7413-4a19-896c-528f6ecef2ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LegalCostsPolicyTextBlock_e2196be4-456b-4087-9a73-e011b0119df9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LegalCostsPolicyTextBlock"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_449837f5-5761-43ab-ade1-7641113a226d" xlink:to="loc_us-gaap_LegalCostsPolicyTextBlock_e2196be4-456b-4087-9a73-e011b0119df9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_674c2c45-591f-431a-bce1-5d9e8ad771fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_449837f5-5761-43ab-ade1-7641113a226d" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_674c2c45-591f-431a-bce1-5d9e8ad771fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesPolicyTextBlock_06e7e411-de68-46d3-abd9-a57e4c73bda3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativesPolicyTextBlock"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_449837f5-5761-43ab-ade1-7641113a226d" xlink:to="loc_us-gaap_DerivativesPolicyTextBlock_06e7e411-de68-46d3-abd9-a57e4c73bda3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock_dc0bb706-4c17-4c10-b3b9-d7eeff97d6ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_449837f5-5761-43ab-ade1-7641113a226d" xlink:to="loc_us-gaap_RevenueRecognitionPolicyTextBlock_dc0bb706-4c17-4c10-b3b9-d7eeff97d6ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock_e69df9bc-1471-40bc-804f-1bc4ba7e7ff3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_449837f5-5761-43ab-ade1-7641113a226d" xlink:to="loc_us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock_e69df9bc-1471-40bc-804f-1bc4ba7e7ff3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_b6949fe3-6751-454d-92f3-72be67e92b9b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_449837f5-5761-43ab-ade1-7641113a226d" xlink:to="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_b6949fe3-6751-454d-92f3-72be67e92b9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy_90046851-5c7e-4376-9d2c-2440a67e5a5d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_449837f5-5761-43ab-ade1-7641113a226d" xlink:to="loc_us-gaap_PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy_90046851-5c7e-4376-9d2c-2440a67e5a5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock_aad10b81-57bc-421a-a67f-576041b116c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_449837f5-5761-43ab-ade1-7641113a226d" xlink:to="loc_us-gaap_EarningsPerSharePolicyTextBlock_aad10b81-57bc-421a-a67f-576041b116c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_7a2516f1-b544-4088-8a97-2291103ba7bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_449837f5-5761-43ab-ade1-7641113a226d" xlink:to="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_7a2516f1-b544-4088-8a97-2291103ba7bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/NEWACCOUNTINGPRONOUNCEMENTSPolicies" xlink:type="simple" xlink:href="dlx-20221231.xsd#NEWACCOUNTINGPRONOUNCEMENTSPolicies"/>
  <link:presentationLink xlink:role="http://www.deluxe.com/role/NEWACCOUNTINGPRONOUNCEMENTSPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_7c32980c-9924-45c7-82a8-268d49727655" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_180f1288-247a-41de-bd0f-ecd8e267c242" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_7c32980c-9924-45c7-82a8-268d49727655" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_180f1288-247a-41de-bd0f-ecd8e267c242" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONTables" xlink:type="simple" xlink:href="dlx-20221231.xsd#SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONTables"/>
  <link:presentationLink xlink:role="http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dlx_SupplementalBalanceSheetAndCashFlowInformationAbstract_f032e1f1-5a8b-45c6-8efa-e898e72c5e55" xlink:href="dlx-20221231.xsd#dlx_SupplementalBalanceSheetAndCashFlowInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_ea8c9251-e556-4bff-8e4d-6055b337c25a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dlx_SupplementalBalanceSheetAndCashFlowInformationAbstract_f032e1f1-5a8b-45c6-8efa-e898e72c5e55" xlink:to="loc_us-gaap_StatementTable_ea8c9251-e556-4bff-8e4d-6055b337c25a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_2f940ec3-7157-43c2-a1bd-ce87a64355b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_ea8c9251-e556-4bff-8e4d-6055b337c25a" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_2f940ec3-7157-43c2-a1bd-ce87a64355b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_2f480638-ea61-4eaa-a431-ff86b38f0d8d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_2f940ec3-7157-43c2-a1bd-ce87a64355b8" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_2f480638-ea61-4eaa-a431-ff86b38f0d8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeAccountsReceivableMember_54492e8e-36f5-48f9-a7ce-ef81f9a79ff7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeAccountsReceivableMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_2f480638-ea61-4eaa-a431-ff86b38f0d8d" xlink:to="loc_us-gaap_TradeAccountsReceivableMember_54492e8e-36f5-48f9-a7ce-ef81f9a79ff7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableMember_34cc774d-93e3-42b0-82ee-f94f69581814" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesReceivableMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_2f480638-ea61-4eaa-a431-ff86b38f0d8d" xlink:to="loc_us-gaap_NotesReceivableMember_34cc774d-93e3-42b0-82ee-f94f69581814" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_cb9cc19d-b819-4677-ba11-444693bbdc6c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_ea8c9251-e556-4bff-8e4d-6055b337c25a" xlink:to="loc_us-gaap_StatementLineItems_cb9cc19d-b819-4677-ba11-444693bbdc6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock_332d5c1b-bfec-45bf-b457-9b758c906bda" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_cb9cc19d-b819-4677-ba11-444693bbdc6c" xlink:to="loc_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock_332d5c1b-bfec-45bf-b457-9b758c906bda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_98372ba6-e954-4886-8f3d-52cfab8cfe75" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_cb9cc19d-b819-4677-ba11-444693bbdc6c" xlink:to="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_98372ba6-e954-4886-8f3d-52cfab8cfe75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock_7cb042a9-c54f-4d47-acf5-03074f3b03ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_cb9cc19d-b819-4677-ba11-444693bbdc6c" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock_7cb042a9-c54f-4d47-acf5-03074f3b03ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock_4b76fd26-674d-40f2-a4a0-57bde4abc687" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_cb9cc19d-b819-4677-ba11-444693bbdc6c" xlink:to="loc_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock_4b76fd26-674d-40f2-a4a0-57bde4abc687" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_bc0e2472-4014-41af-a58a-ac54be812507" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_cb9cc19d-b819-4677-ba11-444693bbdc6c" xlink:to="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_bc0e2472-4014-41af-a58a-ac54be812507" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_44d71c99-54c8-4cca-b56d-8f2344578a1e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_cb9cc19d-b819-4677-ba11-444693bbdc6c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_44d71c99-54c8-4cca-b56d-8f2344578a1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_38a71722-3f29-43b2-8a6c-5c9ab61f3d69" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_cb9cc19d-b819-4677-ba11-444693bbdc6c" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_38a71722-3f29-43b2-8a6c-5c9ab61f3d69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_feed4ff7-0b72-4d71-89b9-f12694f04a70" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_cb9cc19d-b819-4677-ba11-444693bbdc6c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_feed4ff7-0b72-4d71-89b9-f12694f04a70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_c5e6f49d-3883-498d-a224-b26eb80680a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_cb9cc19d-b819-4677-ba11-444693bbdc6c" xlink:to="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_c5e6f49d-3883-498d-a224-b26eb80680a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock_3eee8427-9639-45b3-84d3-a45fd95eba4c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_cb9cc19d-b819-4677-ba11-444693bbdc6c" xlink:to="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock_3eee8427-9639-45b3-84d3-a45fd95eba4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock_9bab85fa-0a18-4b5e-9b84-edf1efa325cb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_cb9cc19d-b819-4677-ba11-444693bbdc6c" xlink:to="loc_us-gaap_ScheduleOfGoodwillTextBlock_9bab85fa-0a18-4b5e-9b84-edf1efa325cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock_e70a956a-1811-431d-8828-796ff58dfc85" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_cb9cc19d-b819-4677-ba11-444693bbdc6c" xlink:to="loc_us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock_e70a956a-1811-431d-8828-796ff58dfc85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_ScheduleofprepaidproductdiscountsTableTextBlock_30547f72-c99a-4203-961c-ff1cc91002e0" xlink:href="dlx-20221231.xsd#dlx_ScheduleofprepaidproductdiscountsTableTextBlock"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_cb9cc19d-b819-4677-ba11-444693bbdc6c" xlink:to="loc_dlx_ScheduleofprepaidproductdiscountsTableTextBlock_30547f72-c99a-4203-961c-ff1cc91002e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock_6e140c4d-48a3-4aa4-8daf-2a46fd21f6c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_cb9cc19d-b819-4677-ba11-444693bbdc6c" xlink:to="loc_us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock_6e140c4d-48a3-4aa4-8daf-2a46fd21f6c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_f9dad139-370a-49c1-a9b5-cc9e8a00d205" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_cb9cc19d-b819-4677-ba11-444693bbdc6c" xlink:to="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_f9dad139-370a-49c1-a9b5-cc9e8a00d205" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_516c3303-ace7-4ef8-8b15-1f762513bdae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_cb9cc19d-b819-4677-ba11-444693bbdc6c" xlink:to="loc_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_516c3303-ace7-4ef8-8b15-1f762513bdae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/EARNINGSPERSHARETables" xlink:type="simple" xlink:href="dlx-20221231.xsd#EARNINGSPERSHARETables"/>
  <link:presentationLink xlink:role="http://www.deluxe.com/role/EARNINGSPERSHARETables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_e5b632d6-6242-4e4b-ae44-9eb920913646" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_528e90b0-e27f-4d6b-b932-ad063d5b99a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_e5b632d6-6242-4e4b-ae44-9eb920913646" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_528e90b0-e27f-4d6b-b932-ad063d5b99a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/OTHERCOMPREHENSIVELOSSINCOMETables" xlink:type="simple" xlink:href="dlx-20221231.xsd#OTHERCOMPREHENSIVELOSSINCOMETables"/>
  <link:presentationLink xlink:role="http://www.deluxe.com/role/OTHERCOMPREHENSIVELOSSINCOMETables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_d00a86e7-03d3-432f-8666-e410a74abf02" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock_4d8a0838-60a6-4ab6-908c-592149b6e0a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_d00a86e7-03d3-432f-8666-e410a74abf02" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock_4d8a0838-60a6-4ab6-908c-592149b6e0a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_7a09b6df-3b2f-46a9-baf3-2659bb68cb5a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_d00a86e7-03d3-432f-8666-e410a74abf02" xlink:to="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_7a09b6df-3b2f-46a9-baf3-2659bb68cb5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/ACQUISITIONANDDIVESTITURESTables" xlink:type="simple" xlink:href="dlx-20221231.xsd#ACQUISITIONANDDIVESTITURESTables"/>
  <link:presentationLink xlink:role="http://www.deluxe.com/role/ACQUISITIONANDDIVESTITURESTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_17919c8c-9fcd-4416-bb17-f9668f0266f1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_d73ee3d3-e80e-45f8-8251-4b6bc70354aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_17919c8c-9fcd-4416-bb17-f9668f0266f1" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_d73ee3d3-e80e-45f8-8251-4b6bc70354aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_d8392567-51a5-4ceb-bec9-8872a7d47cc2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionProFormaInformationTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_17919c8c-9fcd-4416-bb17-f9668f0266f1" xlink:to="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_d8392567-51a5-4ceb-bec9-8872a7d47cc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/DERIVATIVEFINANCIALINSTRUMENTSTables" xlink:type="simple" xlink:href="dlx-20221231.xsd#DERIVATIVEFINANCIALINSTRUMENTSTables"/>
  <link:presentationLink xlink:role="http://www.deluxe.com/role/DERIVATIVEFINANCIALINSTRUMENTSTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_0ca6fb06-74e0-409b-928d-d10e402ab4d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInterestRateDerivativesTableTextBlock_926ef97b-1aeb-4c91-bd16-9ab14980febd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfInterestRateDerivativesTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_0ca6fb06-74e0-409b-928d-d10e402ab4d5" xlink:to="loc_us-gaap_ScheduleOfInterestRateDerivativesTableTextBlock_926ef97b-1aeb-4c91-bd16-9ab14980febd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/FAIRVALUEMEASUREMENTSTables" xlink:type="simple" xlink:href="dlx-20221231.xsd#FAIRVALUEMEASUREMENTSTables"/>
  <link:presentationLink xlink:role="http://www.deluxe.com/role/FAIRVALUEMEASUREMENTSTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_ba955637-1613-44ca-95ee-324393f5c140" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock_4a0f1931-7f79-422d-bc81-8146143cd44f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_ba955637-1613-44ca-95ee-324393f5c140" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock_4a0f1931-7f79-422d-bc81-8146143cd44f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock_d1fc934c-236f-4196-9763-4c7bd23bfc4e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByBalanceSheetGroupingTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_ba955637-1613-44ca-95ee-324393f5c140" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock_d1fc934c-236f-4196-9763-4c7bd23bfc4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/RESTRUCTURINGANDINTEGRATIONEXPENSETables" xlink:type="simple" xlink:href="dlx-20221231.xsd#RESTRUCTURINGANDINTEGRATIONEXPENSETables"/>
  <link:presentationLink xlink:role="http://www.deluxe.com/role/RESTRUCTURINGANDINTEGRATIONEXPENSETables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_d0f97a4c-42e9-4a07-8800-7c250777058b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_f1f1da27-4311-4462-896f-069c1beadb7e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_d0f97a4c-42e9-4a07-8800-7c250777058b" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_f1f1da27-4311-4462-896f-069c1beadb7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_5ad1d8c3-d645-434b-b7c0-102139f6c6e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_d0f97a4c-42e9-4a07-8800-7c250777058b" xlink:to="loc_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_5ad1d8c3-d645-434b-b7c0-102139f6c6e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/INCOMETAXPROVISIONTables" xlink:type="simple" xlink:href="dlx-20221231.xsd#INCOMETAXPROVISIONTables"/>
  <link:presentationLink xlink:role="http://www.deluxe.com/role/INCOMETAXPROVISIONTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_89b24f33-6e59-49a7-a4ef-fd351fb44a08" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_8b5cbda3-6e87-4590-a647-b82044c55a7a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_89b24f33-6e59-49a7-a4ef-fd351fb44a08" xlink:to="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_8b5cbda3-6e87-4590-a647-b82044c55a7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_85cbf8cd-1311-474f-b86e-aea28abee770" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_89b24f33-6e59-49a7-a4ef-fd351fb44a08" xlink:to="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_85cbf8cd-1311-474f-b86e-aea28abee770" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_3b739e3a-d266-4979-b600-720ce59d2a32" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_89b24f33-6e59-49a7-a4ef-fd351fb44a08" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_3b739e3a-d266-4979-b600-720ce59d2a32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_1ef08aa3-6096-4267-8f51-6467545b00ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SummaryOfIncomeTaxContingenciesTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_89b24f33-6e59-49a7-a4ef-fd351fb44a08" xlink:to="loc_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_1ef08aa3-6096-4267-8f51-6467545b00ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_dccd10fc-c034-4f1a-b81a-18ebd2adfe33" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_89b24f33-6e59-49a7-a4ef-fd351fb44a08" xlink:to="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_dccd10fc-c034-4f1a-b81a-18ebd2adfe33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_RollforwardofdeferredincometaxvaluationallowancesTableTextBlock_c59755c2-1e8c-4f18-814f-4c27cec30885" xlink:href="dlx-20221231.xsd#dlx_RollforwardofdeferredincometaxvaluationallowancesTableTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_89b24f33-6e59-49a7-a4ef-fd351fb44a08" xlink:to="loc_dlx_RollforwardofdeferredincometaxvaluationallowancesTableTextBlock_c59755c2-1e8c-4f18-814f-4c27cec30885" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSTables" xlink:type="simple" xlink:href="dlx-20221231.xsd#SHAREBASEDCOMPENSATIONPLANSTables"/>
  <link:presentationLink xlink:role="http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAbstract_907f4e54-b9a6-4014-83ed-ca7f102931ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_7e4e94f7-7189-45dd-a492-d6e86f72f005" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_907f4e54-b9a6-4014-83ed-ca7f102931ea" xlink:to="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_7e4e94f7-7189-45dd-a492-d6e86f72f005" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_c815085e-bf79-496d-a933-a7d1e3c19c9d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_907f4e54-b9a6-4014-83ed-ca7f102931ea" xlink:to="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_c815085e-bf79-496d-a933-a7d1e3c19c9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_a3230458-1bd2-4f7c-9b15-1aff151ca8cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_907f4e54-b9a6-4014-83ed-ca7f102931ea" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_a3230458-1bd2-4f7c-9b15-1aff151ca8cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_4f28ca48-179c-4fb7-8ae0-78c623acb871" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_907f4e54-b9a6-4014-83ed-ca7f102931ea" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_4f28ca48-179c-4fb7-8ae0-78c623acb871" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock_d997c3a1-1514-4193-ae0b-c2d0d29688cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_907f4e54-b9a6-4014-83ed-ca7f102931ea" xlink:to="loc_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock_d997c3a1-1514-4193-ae0b-c2d0d29688cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_SharebasedcompensationperformanceshareawardsvaluationassumptionsTableTextBlock_34f3da74-1e1a-41f8-a369-5de11504cf8f" xlink:href="dlx-20221231.xsd#dlx_SharebasedcompensationperformanceshareawardsvaluationassumptionsTableTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_907f4e54-b9a6-4014-83ed-ca7f102931ea" xlink:to="loc_dlx_SharebasedcompensationperformanceshareawardsvaluationassumptionsTableTextBlock_34f3da74-1e1a-41f8-a369-5de11504cf8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock_fcea02cb-e2d3-4673-a9f7-29a3272de5c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_907f4e54-b9a6-4014-83ed-ca7f102931ea" xlink:to="loc_us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock_fcea02cb-e2d3-4673-a9f7-29a3272de5c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/POSTRETIREMENTBENEFITSTables" xlink:type="simple" xlink:href="dlx-20221231.xsd#POSTRETIREMENTBENEFITSTables"/>
  <link:presentationLink xlink:role="http://www.deluxe.com/role/POSTRETIREMENTBENEFITSTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract_c245bf62-c439-4112-baaa-14cad9e27fcd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock_4ed87cc1-1fbe-410e-bcfd-c0e943f6c341" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract_c245bf62-c439-4112-baaa-14cad9e27fcd" xlink:to="loc_us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock_4ed87cc1-1fbe-410e-bcfd-c0e943f6c341" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock_4bf152b3-4e6a-441f-ad1f-02ebbd4f694a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract_c245bf62-c439-4112-baaa-14cad9e27fcd" xlink:to="loc_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock_4bf152b3-4e6a-441f-ad1f-02ebbd4f694a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedTableTextBlock_95d162b3-0687-43ac-946a-6deefb3cd2a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract_c245bf62-c439-4112-baaa-14cad9e27fcd" xlink:to="loc_us-gaap_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedTableTextBlock_95d162b3-0687-43ac-946a-6deefb3cd2a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_96eccd27-d6bb-4afc-af55-2045bac67a7f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfNetBenefitCostsTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract_c245bf62-c439-4112-baaa-14cad9e27fcd" xlink:to="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_96eccd27-d6bb-4afc-af55-2045bac67a7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_9ddc27b1-4041-430f-9a2d-2ee5d1a791eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAssumptionsUsedTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract_c245bf62-c439-4112-baaa-14cad9e27fcd" xlink:to="loc_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_9ddc27b1-4041-430f-9a2d-2ee5d1a791eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfHealthCareCostTrendRatesTableTextBlock_2ab9d0dd-420b-4c80-a033-4065ff64bfd6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfHealthCareCostTrendRatesTableTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract_c245bf62-c439-4112-baaa-14cad9e27fcd" xlink:to="loc_us-gaap_ScheduleOfHealthCareCostTrendRatesTableTextBlock_2ab9d0dd-420b-4c80-a033-4065ff64bfd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_2842c64a-f6d4-42f9-aaf6-75a54ad98e35" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract_c245bf62-c439-4112-baaa-14cad9e27fcd" xlink:to="loc_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_2842c64a-f6d4-42f9-aaf6-75a54ad98e35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_8a712fae-f35f-40db-bf43-57eaa2ec917a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract_c245bf62-c439-4112-baaa-14cad9e27fcd" xlink:to="loc_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_8a712fae-f35f-40db-bf43-57eaa2ec917a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/DEBTTables" xlink:type="simple" xlink:href="dlx-20221231.xsd#DEBTTables"/>
  <link:presentationLink xlink:role="http://www.deluxe.com/role/DEBTTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_5c394176-21e3-4353-8b40-e49e6acba25d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtTableTextBlock_33e558be-53c0-452d-9503-297df50377e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDebtTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_5c394176-21e3-4353-8b40-e49e6acba25d" xlink:to="loc_us-gaap_ScheduleOfDebtTableTextBlock_33e558be-53c0-452d-9503-297df50377e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_4e150efc-c7ad-4c1e-96fa-c96625b6c756" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_5c394176-21e3-4353-8b40-e49e6acba25d" xlink:to="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_4e150efc-c7ad-4c1e-96fa-c96625b6c756" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_DebtCovenantsTableTextBlock_6c7d1b17-c8c2-409b-a3d2-33bc0f60564d" xlink:href="dlx-20221231.xsd#dlx_DebtCovenantsTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_5c394176-21e3-4353-8b40-e49e6acba25d" xlink:to="loc_dlx_DebtCovenantsTableTextBlock_6c7d1b17-c8c2-409b-a3d2-33bc0f60564d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock_8356b701-e70f-4da8-97ac-900a17dd105a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_5c394176-21e3-4353-8b40-e49e6acba25d" xlink:to="loc_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock_8356b701-e70f-4da8-97ac-900a17dd105a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/LEASESTables" xlink:type="simple" xlink:href="dlx-20221231.xsd#LEASESTables"/>
  <link:presentationLink xlink:role="http://www.deluxe.com/role/LEASESTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_60e8d383-1fb3-4ba7-abaa-c6aeea269824" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_ScheduleOfSupplementalBalanceSheetInformationLeasesTableTextBlock_f251ec71-cd11-4b88-a270-205c5ee9a288" xlink:href="dlx-20221231.xsd#dlx_ScheduleOfSupplementalBalanceSheetInformationLeasesTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_60e8d383-1fb3-4ba7-abaa-c6aeea269824" xlink:to="loc_dlx_ScheduleOfSupplementalBalanceSheetInformationLeasesTableTextBlock_f251ec71-cd11-4b88-a270-205c5ee9a288" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_873d768d-660c-4a92-92be-dad53e286f19" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_60e8d383-1fb3-4ba7-abaa-c6aeea269824" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_873d768d-660c-4a92-92be-dad53e286f19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_ScheduleOfSupplementalCashFlowInformationLeasesTableTextBlock_12d30b2b-0c69-40ab-bbf3-b2af1215e3a9" xlink:href="dlx-20221231.xsd#dlx_ScheduleOfSupplementalCashFlowInformationLeasesTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_60e8d383-1fb3-4ba7-abaa-c6aeea269824" xlink:to="loc_dlx_ScheduleOfSupplementalCashFlowInformationLeasesTableTextBlock_12d30b2b-0c69-40ab-bbf3-b2af1215e3a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_LesseeScheduleOfLeaseObligationMaturitiesTableTextBlock_b4f6d12d-a53d-432b-8f34-e0d7c7e662ad" xlink:href="dlx-20221231.xsd#dlx_LesseeScheduleOfLeaseObligationMaturitiesTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_60e8d383-1fb3-4ba7-abaa-c6aeea269824" xlink:to="loc_dlx_LesseeScheduleOfLeaseObligationMaturitiesTableTextBlock_b4f6d12d-a53d-432b-8f34-e0d7c7e662ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/BUSINESSSEGMENTINFORMATIONTables" xlink:type="simple" xlink:href="dlx-20221231.xsd#BUSINESSSEGMENTINFORMATIONTables"/>
  <link:presentationLink xlink:role="http://www.deluxe.com/role/BUSINESSSEGMENTINFORMATIONTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_ca9dafc7-5c66-4216-af5f-f02652b5ef56" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_90b18aa8-c9c9-4100-9bbd-960c9c0feed2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_ca9dafc7-5c66-4216-af5f-f02652b5ef56" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_90b18aa8-c9c9-4100-9bbd-960c9c0feed2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock_35dabfeb-17c9-484a-83cf-000ce4179e4c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_ca9dafc7-5c66-4216-af5f-f02652b5ef56" xlink:to="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock_35dabfeb-17c9-484a-83cf-000ce4179e4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock_c7ee4590-aef7-454c-a82d-be8437923f1c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_ca9dafc7-5c66-4216-af5f-f02652b5ef56" xlink:to="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock_c7ee4590-aef7-454c-a82d-be8437923f1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_4e9388da-8962-4348-8cc9-ca5e7b994ef9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_ca9dafc7-5c66-4216-af5f-f02652b5ef56" xlink:to="loc_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_4e9388da-8962-4348-8cc9-ca5e7b994ef9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIEScashandcashequivalentsandtradeaccountsreceivableDetails" xlink:type="simple" xlink:href="dlx-20221231.xsd#SIGNIFICANTACCOUNTINGPOLICIEScashandcashequivalentsandtradeaccountsreceivableDetails"/>
  <link:presentationLink xlink:role="http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIEScashandcashequivalentsandtradeaccountsreceivableDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_3a11caf3-5ed4-453c-8767-1e706e465b30" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAbstract_aa4e1288-ac19-4035-a96b-fb2176788fe0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3a11caf3-5ed4-453c-8767-1e706e465b30" xlink:to="loc_us-gaap_CashAndCashEquivalentsAbstract_aa4e1288-ac19-4035-a96b-fb2176788fe0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_Maximummaturityofcashequivalents_030e051b-534a-4afe-a032-38bbf248d01a" xlink:href="dlx-20221231.xsd#dlx_Maximummaturityofcashequivalents"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAbstract_aa4e1288-ac19-4035-a96b-fb2176788fe0" xlink:to="loc_dlx_Maximummaturityofcashequivalents_030e051b-534a-4afe-a032-38bbf248d01a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetAbstract_bad79447-8c49-4887-ae02-84f505405201" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3a11caf3-5ed4-453c-8767-1e706e465b30" xlink:to="loc_us-gaap_AccountsReceivableNetAbstract_bad79447-8c49-4887-ae02-84f505405201" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ThresholdPeriodPastDueForWriteoffOfTradeAccountsReceivable_1af177b0-c16a-4916-8586-780c9d17c4e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ThresholdPeriodPastDueForWriteoffOfTradeAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsReceivableNetAbstract_bad79447-8c49-4887-ae02-84f505405201" xlink:to="loc_us-gaap_ThresholdPeriodPastDueForWriteoffOfTradeAccountsReceivable_1af177b0-c16a-4916-8586-780c9d17c4e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESpropertyplantandequipmentandleasesDetails" xlink:type="simple" xlink:href="dlx-20221231.xsd#SIGNIFICANTACCOUNTINGPOLICIESpropertyplantandequipmentandleasesDetails"/>
  <link:presentationLink xlink:role="http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESpropertyplantandequipmentandleasesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_3967f46d-60c0-444b-aa18-56126aa4f8ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_e1c21dbb-02df-437f-9902-67e87e1a25fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3967f46d-60c0-444b-aa18-56126aa4f8ef" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAbstract_e1c21dbb-02df-437f-9902-67e87e1a25fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_6c19adc7-251d-4c7f-9bbc-747732cebc11" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_e1c21dbb-02df-437f-9902-67e87e1a25fc" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_6c19adc7-251d-4c7f-9bbc-747732cebc11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_0ac2a217-942a-4c73-bcbe-2b9e15bccb9e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_6c19adc7-251d-4c7f-9bbc-747732cebc11" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_0ac2a217-942a-4c73-bcbe-2b9e15bccb9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1125a90d-7436-498d-bf29-b34c11f49729" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_0ac2a217-942a-4c73-bcbe-2b9e15bccb9e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1125a90d-7436-498d-bf29-b34c11f49729" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingMember_97b25090-7168-407b-9d80-b55a077e75ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BuildingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1125a90d-7436-498d-bf29-b34c11f49729" xlink:to="loc_us-gaap_BuildingMember_97b25090-7168-407b-9d80-b55a077e75ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_bff6e7d6-a57c-460e-b8a7-7b5922e13a19" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1125a90d-7436-498d-bf29-b34c11f49729" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_bff6e7d6-a57c-460e-b8a7-7b5922e13a19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_2489fac5-d38c-4bc3-8fe2-5ca78769dab2" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_6c19adc7-251d-4c7f-9bbc-747732cebc11" xlink:to="loc_srt_RangeAxis_2489fac5-d38c-4bc3-8fe2-5ca78769dab2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_c4ee5c12-21ef-48cf-a268-55f4334852fc" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_2489fac5-d38c-4bc3-8fe2-5ca78769dab2" xlink:to="loc_srt_RangeMember_c4ee5c12-21ef-48cf-a268-55f4334852fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_1aabe07f-b1e4-4bb8-b873-063653de928b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_c4ee5c12-21ef-48cf-a268-55f4334852fc" xlink:to="loc_srt_MinimumMember_1aabe07f-b1e4-4bb8-b873-063653de928b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_77195c61-ddcd-4f06-82b1-77152821f4dc" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_c4ee5c12-21ef-48cf-a268-55f4334852fc" xlink:to="loc_srt_MaximumMember_77195c61-ddcd-4f06-82b1-77152821f4dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_WeightedAverageMember_93d05a49-f610-409b-82fd-870a9437dde6" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_WeightedAverageMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_c4ee5c12-21ef-48cf-a268-55f4334852fc" xlink:to="loc_srt_WeightedAverageMember_93d05a49-f610-409b-82fd-870a9437dde6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_65fb71e7-dbef-4797-98dd-fbd179a8e264" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_6c19adc7-251d-4c7f-9bbc-747732cebc11" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_65fb71e7-dbef-4797-98dd-fbd179a8e264" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_3bd8a65b-d168-4334-a133-e5d822aed2d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_65fb71e7-dbef-4797-98dd-fbd179a8e264" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_3bd8a65b-d168-4334-a133-e5d822aed2d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_ShortTermLeaseTerm_3f46786c-f7c1-468c-bba6-9b4fb3c16dc5" xlink:href="dlx-20221231.xsd#dlx_ShortTermLeaseTerm"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_65fb71e7-dbef-4797-98dd-fbd179a8e264" xlink:to="loc_dlx_ShortTermLeaseTerm_3f46786c-f7c1-468c-bba6-9b4fb3c16dc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESintangiblesDetails" xlink:type="simple" xlink:href="dlx-20221231.xsd#SIGNIFICANTACCOUNTINGPOLICIESintangiblesDetails"/>
  <link:presentationLink xlink:role="http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESintangiblesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_6090c3dc-0716-462d-9263-2cf53156e1f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_c87eb391-551c-4354-a453-0e6a7b5fa37b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6090c3dc-0716-462d-9263-2cf53156e1f5" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_c87eb391-551c-4354-a453-0e6a7b5fa37b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_f8277c49-5e21-42bb-938e-b0203e47b392" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_c87eb391-551c-4354-a453-0e6a7b5fa37b" xlink:to="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_f8277c49-5e21-42bb-938e-b0203e47b392" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_b6b0047f-38d4-4a25-876b-2bb82330e1c3" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_f8277c49-5e21-42bb-938e-b0203e47b392" xlink:to="loc_srt_RangeAxis_b6b0047f-38d4-4a25-876b-2bb82330e1c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_d292e05b-2be2-48cc-bbd9-7e366a9a9249" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_b6b0047f-38d4-4a25-876b-2bb82330e1c3" xlink:to="loc_srt_RangeMember_d292e05b-2be2-48cc-bbd9-7e366a9a9249" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_89c0fcf7-0f59-4fe1-b3dd-cf065f25c264" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_d292e05b-2be2-48cc-bbd9-7e366a9a9249" xlink:to="loc_srt_MinimumMember_89c0fcf7-0f59-4fe1-b3dd-cf065f25c264" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_6bdb723d-1153-4f3a-9357-f6079257ca57" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_d292e05b-2be2-48cc-bbd9-7e366a9a9249" xlink:to="loc_srt_MaximumMember_6bdb723d-1153-4f3a-9357-f6079257ca57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_WeightedAverageMember_45f6623d-5f79-4381-a1c3-75b5de9f2025" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_WeightedAverageMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_d292e05b-2be2-48cc-bbd9-7e366a9a9249" xlink:to="loc_srt_WeightedAverageMember_45f6623d-5f79-4381-a1c3-75b5de9f2025" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_192e9da5-e562-4902-ac09-73f91d443a2b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_f8277c49-5e21-42bb-938e-b0203e47b392" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_192e9da5-e562-4902-ac09-73f91d443a2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_2ce90ac7-02c4-4ea2-ae33-d314e98b765f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_192e9da5-e562-4902-ac09-73f91d443a2b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_2ce90ac7-02c4-4ea2-ae33-d314e98b765f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESbusinesscombinationsandprepaidproductdiscountsDetails" xlink:type="simple" xlink:href="dlx-20221231.xsd#SIGNIFICANTACCOUNTINGPOLICIESbusinesscombinationsandprepaidproductdiscountsDetails"/>
  <link:presentationLink xlink:role="http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESbusinesscombinationsandprepaidproductdiscountsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_67f3685d-c22c-45e2-ad40-db88a3e4ebe9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_39ede258-e4ed-42df-9bc3-8bc96ac83438" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_67f3685d-c22c-45e2-ad40-db88a3e4ebe9" xlink:to="loc_us-gaap_BusinessCombinationsAbstract_39ede258-e4ed-42df-9bc3-8bc96ac83438" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_Businesscombinationsmeasurementperiod_91f01bfe-2239-4176-a198-26e471b4b7c3" xlink:href="dlx-20221231.xsd#dlx_Businesscombinationsmeasurementperiod"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_39ede258-e4ed-42df-9bc3-8bc96ac83438" xlink:to="loc_dlx_Businesscombinationsmeasurementperiod_91f01bfe-2239-4176-a198-26e471b4b7c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_PrepaidproductdiscountsAbstract_d1d92458-96b8-4a28-ad9b-851eb1d026b5" xlink:href="dlx-20221231.xsd#dlx_PrepaidproductdiscountsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_67f3685d-c22c-45e2-ad40-db88a3e4ebe9" xlink:to="loc_dlx_PrepaidproductdiscountsAbstract_d1d92458-96b8-4a28-ad9b-851eb1d026b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_PrepaidproductdiscountsTable_be0691c7-7fbe-42d9-b64d-40eb3c5156ed" xlink:href="dlx-20221231.xsd#dlx_PrepaidproductdiscountsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dlx_PrepaidproductdiscountsAbstract_d1d92458-96b8-4a28-ad9b-851eb1d026b5" xlink:to="loc_dlx_PrepaidproductdiscountsTable_be0691c7-7fbe-42d9-b64d-40eb3c5156ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_e3ebd93a-105a-4856-9e6c-5f8d7302cf44" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dlx_PrepaidproductdiscountsTable_be0691c7-7fbe-42d9-b64d-40eb3c5156ed" xlink:to="loc_srt_RangeAxis_e3ebd93a-105a-4856-9e6c-5f8d7302cf44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_2bced844-687e-427a-bf24-856d88648426" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_e3ebd93a-105a-4856-9e6c-5f8d7302cf44" xlink:to="loc_srt_RangeMember_2bced844-687e-427a-bf24-856d88648426" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_3c12dfea-f938-416b-929a-7d5a6ab0884d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_2bced844-687e-427a-bf24-856d88648426" xlink:to="loc_srt_MinimumMember_3c12dfea-f938-416b-929a-7d5a6ab0884d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_a3da2c70-ef11-40a0-90f5-f03356025f29" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_2bced844-687e-427a-bf24-856d88648426" xlink:to="loc_srt_MaximumMember_a3da2c70-ef11-40a0-90f5-f03356025f29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_WeightedAverageMember_5056d726-f54c-4c3f-bbac-bae3f2cd9225" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_WeightedAverageMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_2bced844-687e-427a-bf24-856d88648426" xlink:to="loc_srt_WeightedAverageMember_5056d726-f54c-4c3f-bbac-bae3f2cd9225" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_PrepaidproductdiscountsLineItems_2a57c97d-c642-4107-81a5-75caddbb08d3" xlink:href="dlx-20221231.xsd#dlx_PrepaidproductdiscountsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dlx_PrepaidproductdiscountsTable_be0691c7-7fbe-42d9-b64d-40eb3c5156ed" xlink:to="loc_dlx_PrepaidproductdiscountsLineItems_2a57c97d-c642-4107-81a5-75caddbb08d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_Amortizationperiodprepaidproductdiscounts_2f6232ee-d2b1-4422-a241-aeef7847dd0b" xlink:href="dlx-20221231.xsd#dlx_Amortizationperiodprepaidproductdiscounts"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dlx_PrepaidproductdiscountsLineItems_2a57c97d-c642-4107-81a5-75caddbb08d3" xlink:to="loc_dlx_Amortizationperiodprepaidproductdiscounts_2f6232ee-d2b1-4422-a241-aeef7847dd0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESloansandnotesreceivablefromdistributorsandadvertisingcostsDetails" xlink:type="simple" xlink:href="dlx-20221231.xsd#SIGNIFICANTACCOUNTINGPOLICIESloansandnotesreceivablefromdistributorsandadvertisingcostsDetails"/>
  <link:presentationLink xlink:role="http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESloansandnotesreceivablefromdistributorsandadvertisingcostsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_bed21364-ae87-4418-9a00-87642c8c4db4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_4aaed350-9129-4b38-b60d-67be36314b57" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_bed21364-ae87-4418-9a00-87642c8c4db4" xlink:to="loc_us-gaap_StatementTable_4aaed350-9129-4b38-b60d-67be36314b57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_3d5d7db8-a735-43da-a212-394395726fb6" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_4aaed350-9129-4b38-b60d-67be36314b57" xlink:to="loc_srt_RangeAxis_3d5d7db8-a735-43da-a212-394395726fb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_cc1d5e41-b811-476e-a88e-215d94d114a5" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_3d5d7db8-a735-43da-a212-394395726fb6" xlink:to="loc_srt_RangeMember_cc1d5e41-b811-476e-a88e-215d94d114a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_fe0a6f80-9c55-4926-ab9c-a2bc2767a087" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_cc1d5e41-b811-476e-a88e-215d94d114a5" xlink:to="loc_srt_MinimumMember_fe0a6f80-9c55-4926-ab9c-a2bc2767a087" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_6c2cb90e-a9b7-4f21-a461-522d4c2b6e9b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_cc1d5e41-b811-476e-a88e-215d94d114a5" xlink:to="loc_srt_MaximumMember_6c2cb90e-a9b7-4f21-a461-522d4c2b6e9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_8921f54d-f06d-4d74-9165-f2f2be75523b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_4aaed350-9129-4b38-b60d-67be36314b57" xlink:to="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_8921f54d-f06d-4d74-9165-f2f2be75523b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_InterestRateLoansAndNotesReceivable_af190a0f-016d-43a3-9174-7a8c58e284fa" xlink:href="dlx-20221231.xsd#dlx_InterestRateLoansAndNotesReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_8921f54d-f06d-4d74-9165-f2f2be75523b" xlink:to="loc_dlx_InterestRateLoansAndNotesReceivable_af190a0f-016d-43a3-9174-7a8c58e284fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketingAndAdvertisingExpenseAbstract_772c5df9-89d7-4176-9269-60d9052f8407" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MarketingAndAdvertisingExpenseAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_8921f54d-f06d-4d74-9165-f2f2be75523b" xlink:to="loc_us-gaap_MarketingAndAdvertisingExpenseAbstract_772c5df9-89d7-4176-9269-60d9052f8407" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingExpense_b6c7dd73-7dc5-4384-9c99-0715f01c465e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdvertisingExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MarketingAndAdvertisingExpenseAbstract_772c5df9-89d7-4176-9269-60d9052f8407" xlink:to="loc_us-gaap_AdvertisingExpense_b6c7dd73-7dc5-4384-9c99-0715f01c465e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESincometaxesrevenuerecognitionDetails" xlink:type="simple" xlink:href="dlx-20221231.xsd#SIGNIFICANTACCOUNTINGPOLICIESincometaxesrevenuerecognitionDetails"/>
  <link:presentationLink xlink:role="http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESincometaxesrevenuerecognitionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_7131bea7-7514-4fee-980a-efd5b79ff594" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_68949112-0035-4445-b051-fc2398a0a400" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_7131bea7-7514-4fee-980a-efd5b79ff594" xlink:to="loc_us-gaap_IncomeTaxDisclosureAbstract_68949112-0035-4445-b051-fc2398a0a400" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_MeasurementOfTaxBenefitMinimumPercentageTaxBenefitMustBeLikelyToBeRealized_af02ae82-60d9-4552-acfd-2be8f61dabd1" xlink:href="dlx-20221231.xsd#dlx_MeasurementOfTaxBenefitMinimumPercentageTaxBenefitMustBeLikelyToBeRealized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_68949112-0035-4445-b051-fc2398a0a400" xlink:to="loc_dlx_MeasurementOfTaxBenefitMinimumPercentageTaxBenefitMustBeLikelyToBeRealized_af02ae82-60d9-4552-acfd-2be8f61dabd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionAbstract_eaf0a61b-b402-4c57-8f60-0f34692a4ced" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRecognitionAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_7131bea7-7514-4fee-980a-efd5b79ff594" xlink:to="loc_us-gaap_RevenueRecognitionAbstract_eaf0a61b-b402-4c57-8f60-0f34692a4ced" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_46b305da-a126-469e-9c44-9abc096adc93" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRecognitionAbstract_eaf0a61b-b402-4c57-8f60-0f34692a4ced" xlink:to="loc_us-gaap_StatementTable_46b305da-a126-469e-9c44-9abc096adc93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_6f7917d3-d85c-403b-b94d-1053d850135e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_46b305da-a126-469e-9c44-9abc096adc93" xlink:to="loc_srt_ProductOrServiceAxis_6f7917d3-d85c-403b-b94d-1053d850135e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_8066bb36-b03b-4d0e-9cfd-d200fe2f170e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_6f7917d3-d85c-403b-b94d-1053d850135e" xlink:to="loc_srt_ProductsAndServicesDomain_8066bb36-b03b-4d0e-9cfd-d200fe2f170e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_DatadrivenmarketingandtreasurymanagementsolutionsMember_954806ce-b368-462e-8f20-7ed0379dc524" xlink:href="dlx-20221231.xsd#dlx_DatadrivenmarketingandtreasurymanagementsolutionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_8066bb36-b03b-4d0e-9cfd-d200fe2f170e" xlink:to="loc_dlx_DatadrivenmarketingandtreasurymanagementsolutionsMember_954806ce-b368-462e-8f20-7ed0379dc524" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_8c0e1e4f-cf5c-4f48-962b-e2488ea46323" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_46b305da-a126-469e-9c44-9abc096adc93" xlink:to="loc_srt_RangeAxis_8c0e1e4f-cf5c-4f48-962b-e2488ea46323" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_91b4c54b-44a7-4568-bc7c-81f1d3cc51a7" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_8c0e1e4f-cf5c-4f48-962b-e2488ea46323" xlink:to="loc_srt_RangeMember_91b4c54b-44a7-4568-bc7c-81f1d3cc51a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_fd67f6e7-fa74-49cc-9916-15ea6f466a7d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_91b4c54b-44a7-4568-bc7c-81f1d3cc51a7" xlink:to="loc_srt_MinimumMember_fd67f6e7-fa74-49cc-9916-15ea6f466a7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_61688f65-5683-463a-a64b-499b156f013d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_91b4c54b-44a7-4568-bc7c-81f1d3cc51a7" xlink:to="loc_srt_MaximumMember_61688f65-5683-463a-a64b-499b156f013d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_b2ce777b-d01a-4725-b74d-479699b7270b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_46b305da-a126-469e-9c44-9abc096adc93" xlink:to="loc_us-gaap_StatementLineItems_b2ce777b-d01a-4725-b74d-479699b7270b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_Variableconsiderationperiodoverwhichfinalized_ebf08013-9f72-42b1-9eee-2024ee7d2741" xlink:href="dlx-20221231.xsd#dlx_Variableconsiderationperiodoverwhichfinalized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_b2ce777b-d01a-4725-b74d-479699b7270b" xlink:to="loc_dlx_Variableconsiderationperiodoverwhichfinalized_ebf08013-9f72-42b1-9eee-2024ee7d2741" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_Deferredrevenueperiodoverwhichrecognized_8882cd6c-4321-495b-816b-06402f2bf6e3" xlink:href="dlx-20221231.xsd#dlx_Deferredrevenueperiodoverwhichrecognized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_b2ce777b-d01a-4725-b74d-479699b7270b" xlink:to="loc_dlx_Deferredrevenueperiodoverwhichrecognized_8882cd6c-4321-495b-816b-06402f2bf6e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_daee91df-ab35-4517-8b2f-a93d0e2f0586" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_b2ce777b-d01a-4725-b74d-479699b7270b" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_daee91df-ab35-4517-8b2f-a93d0e2f0586" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostAmortizationPeriod_378deb7e-ba5f-49a9-a739-7915722e2355" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedContractCostAmortizationPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_b2ce777b-d01a-4725-b74d-479699b7270b" xlink:to="loc_us-gaap_CapitalizedContractCostAmortizationPeriod_378deb7e-ba5f-49a9-a739-7915722e2355" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_ContractCostsPracticalExpedientPeriod_e5d3f498-1127-43e9-bfce-a785a838f53a" xlink:href="dlx-20221231.xsd#dlx_ContractCostsPracticalExpedientPeriod"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_b2ce777b-d01a-4725-b74d-479699b7270b" xlink:to="loc_dlx_ContractCostsPracticalExpedientPeriod_e5d3f498-1127-43e9-bfce-a785a838f53a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESemployeesharebasedcompensationDetails" xlink:type="simple" xlink:href="dlx-20221231.xsd#SIGNIFICANTACCOUNTINGPOLICIESemployeesharebasedcompensationDetails"/>
  <link:presentationLink xlink:role="http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESemployeesharebasedcompensationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_686d018a-8446-4619-968b-78ee13f627c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAbstract_20dab1e9-78a6-47bc-901a-d05530a33bcb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_686d018a-8446-4619-968b-78ee13f627c3" xlink:to="loc_us-gaap_ShareBasedCompensationAbstract_20dab1e9-78a6-47bc-901a-d05530a33bcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_13b65f29-c751-4ff8-b3cd-2dfa185ab4c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_20dab1e9-78a6-47bc-901a-d05530a33bcb" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_13b65f29-c751-4ff8-b3cd-2dfa185ab4c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_6d836372-a535-4c98-a0f8-6f060c90b073" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_13b65f29-c751-4ff8-b3cd-2dfa185ab4c1" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_6d836372-a535-4c98-a0f8-6f060c90b073" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_b08263e8-8424-4724-a09f-e1c700d7d0de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_6d836372-a535-4c98-a0f8-6f060c90b073" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_b08263e8-8424-4724-a09f-e1c700d7d0de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_69e47d2a-a555-42b7-93cc-bc94573b9b62" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_b08263e8-8424-4724-a09f-e1c700d7d0de" xlink:to="loc_us-gaap_EmployeeStockMember_69e47d2a-a555-42b7-93cc-bc94573b9b62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_76b386d7-b7e2-4482-8e35-05b3a0ee54cb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_13b65f29-c751-4ff8-b3cd-2dfa185ab4c1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_76b386d7-b7e2-4482-8e35-05b3a0ee54cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate_9abb1af8-5acc-4dbf-9c0e-89e8845dc653" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_76b386d7-b7e2-4482-8e35-05b3a0ee54cb" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate_9abb1af8-5acc-4dbf-9c0e-89e8845dc653" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_3239f48b-4263-42c0-8409-f6cb17cd7849" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_76b386d7-b7e2-4482-8e35-05b3a0ee54cb" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_3239f48b-4263-42c0-8409-f6cb17cd7849" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONtradeaccountsreceivableDetails" xlink:type="simple" xlink:href="dlx-20221231.xsd#SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONtradeaccountsreceivableDetails"/>
  <link:presentationLink xlink:role="http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONtradeaccountsreceivableDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dlx_SupplementalBalanceSheetAndCashFlowInformationAbstract_9d296e8a-58a4-4c98-9370-281001ecb4fa" xlink:href="dlx-20221231.xsd#dlx_SupplementalBalanceSheetAndCashFlowInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetAbstract_92865b77-1fbd-44dc-89df-4842b91f1780" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dlx_SupplementalBalanceSheetAndCashFlowInformationAbstract_9d296e8a-58a4-4c98-9370-281001ecb4fa" xlink:to="loc_us-gaap_AccountsReceivableNetAbstract_92865b77-1fbd-44dc-89df-4842b91f1780" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableGrossCurrent_0bf8dc8e-2f73-41ff-84b2-7543dac94758" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableGrossCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsReceivableNetAbstract_92865b77-1fbd-44dc-89df-4842b91f1780" xlink:to="loc_us-gaap_AccountsReceivableGrossCurrent_0bf8dc8e-2f73-41ff-84b2-7543dac94758" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_761421dc-020c-4dab-b6d7-f8f839653cc9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsReceivableNetAbstract_92865b77-1fbd-44dc-89df-4842b91f1780" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_761421dc-020c-4dab-b6d7-f8f839653cc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_a7ab7438-e09b-47e7-812f-3961b095fbcd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsReceivableNetAbstract_92865b77-1fbd-44dc-89df-4842b91f1780" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_a7ab7438-e09b-47e7-812f-3961b095fbcd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnbilledReceivablesCurrent_b531e2f4-2615-4929-a16b-408136531ebe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnbilledReceivablesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsReceivableNetAbstract_92865b77-1fbd-44dc-89df-4842b91f1780" xlink:to="loc_us-gaap_UnbilledReceivablesCurrent_b531e2f4-2615-4929-a16b-408136531ebe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_3bfb535a-ab87-4f37-8a5a-304c61c294bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsReceivableNetAbstract_92865b77-1fbd-44dc-89df-4842b91f1780" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_3bfb535a-ab87-4f37-8a5a-304c61c294bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_e9ea52d9-7cdf-46a7-b0f0-3d703d3dbb68" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_3bfb535a-ab87-4f37-8a5a-304c61c294bd" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_e9ea52d9-7cdf-46a7-b0f0-3d703d3dbb68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_0090c66a-89c4-428e-9749-db943eb390f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_3bfb535a-ab87-4f37-8a5a-304c61c294bd" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_0090c66a-89c4-428e-9749-db943eb390f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_d842ce0e-28b6-46f4-aca3-49bd9b8f7d8e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_3bfb535a-ab87-4f37-8a5a-304c61c294bd" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_d842ce0e-28b6-46f4-aca3-49bd9b8f7d8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_8cadfb8b-5c9a-4670-866f-377d82732804" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_3bfb535a-ab87-4f37-8a5a-304c61c294bd" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_8cadfb8b-5c9a-4670-866f-377d82732804" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONinventoriesandsuppliesDetails" xlink:type="simple" xlink:href="dlx-20221231.xsd#SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONinventoriesandsuppliesDetails"/>
  <link:presentationLink xlink:role="http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONinventoriesandsuppliesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dlx_SupplementalBalanceSheetAndCashFlowInformationAbstract_5c9f23dc-6a64-4d4f-8638-a40d6ab4169b" xlink:href="dlx-20221231.xsd#dlx_SupplementalBalanceSheetAndCashFlowInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_5f21b8aa-9119-4f0f-afd1-90a5998d3fe8" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dlx_SupplementalBalanceSheetAndCashFlowInformationAbstract_5c9f23dc-6a64-4d4f-8638-a40d6ab4169b" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_5f21b8aa-9119-4f0f-afd1-90a5998d3fe8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_8393b61e-098a-4e48-ac76-b030fe9c155b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_5f21b8aa-9119-4f0f-afd1-90a5998d3fe8" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_8393b61e-098a-4e48-ac76-b030fe9c155b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_5d0b2e15-9e9e-42c0-856f-543b110d6fde" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_8393b61e-098a-4e48-ac76-b030fe9c155b" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_5d0b2e15-9e9e-42c0-856f-543b110d6fde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryValuationReserveMember_93c5eda9-f29e-4a09-92db-9f35191fd887" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryValuationReserveMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_5d0b2e15-9e9e-42c0-856f-543b110d6fde" xlink:to="loc_us-gaap_InventoryValuationReserveMember_93c5eda9-f29e-4a09-92db-9f35191fd887" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_dee60225-00aa-4542-b42d-8036271a37d5" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_5f21b8aa-9119-4f0f-afd1-90a5998d3fe8" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_dee60225-00aa-4542-b42d-8036271a37d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_49f5bae2-4af1-46b3-9115-41ea3b4f8f5d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_dee60225-00aa-4542-b42d-8036271a37d5" xlink:to="loc_us-gaap_InventoryDisclosureAbstract_49f5bae2-4af1-46b3-9115-41ea3b4f8f5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterials_8092ff77-0baa-4a6f-9587-b2f9d8c4c8a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryRawMaterials"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_49f5bae2-4af1-46b3-9115-41ea3b4f8f5d" xlink:to="loc_us-gaap_InventoryRawMaterials_8092ff77-0baa-4a6f-9587-b2f9d8c4c8a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcess_16412b81-cbe1-49e0-9973-e3f64a2a9871" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryWorkInProcess"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_49f5bae2-4af1-46b3-9115-41ea3b4f8f5d" xlink:to="loc_us-gaap_InventoryWorkInProcess_16412b81-cbe1-49e0-9973-e3f64a2a9871" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoods_658ac72b-b898-48a0-8f78-18c933f6fe84" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryFinishedGoods"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_49f5bae2-4af1-46b3-9115-41ea3b4f8f5d" xlink:to="loc_us-gaap_InventoryFinishedGoods_658ac72b-b898-48a0-8f78-18c933f6fe84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherInventorySupplies_7a691d1d-9fb2-4df8-985e-4b8cd5435918" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherInventorySupplies"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_49f5bae2-4af1-46b3-9115-41ea3b4f8f5d" xlink:to="loc_us-gaap_OtherInventorySupplies_7a691d1d-9fb2-4df8-985e-4b8cd5435918" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryValuationReserves_9ec73871-5d08-4ef1-8ab9-5f6fcb7c4b32" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryValuationReserves"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_49f5bae2-4af1-46b3-9115-41ea3b4f8f5d" xlink:to="loc_us-gaap_InventoryValuationReserves_9ec73871-5d08-4ef1-8ab9-5f6fcb7c4b32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_569de44b-1e12-425b-92fc-d0102382820a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_49f5bae2-4af1-46b3-9115-41ea3b4f8f5d" xlink:to="loc_us-gaap_InventoryNet_569de44b-1e12-425b-92fc-d0102382820a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_e477deb5-11e3-441c-af92-a317ed0787a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_dee60225-00aa-4542-b42d-8036271a37d5" xlink:to="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_e477deb5-11e3-441c-af92-a317ed0787a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryValuationReserves_a0eda42e-579a-40a9-9bd2-ea3bfa67e262" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryValuationReserves"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_e477deb5-11e3-441c-af92-a317ed0787a5" xlink:to="loc_us-gaap_InventoryValuationReserves_a0eda42e-579a-40a9-9bd2-ea3bfa67e262" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_26b73ece-4ee8-4ab1-a445-870a9d1b91ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_e477deb5-11e3-441c-af92-a317ed0787a5" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_26b73ece-4ee8-4ab1-a445-870a9d1b91ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions_39a07f01-3033-41ab-aedb-68ce60972589" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesDeductions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_e477deb5-11e3-441c-af92-a317ed0787a5" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDeductions_39a07f01-3033-41ab-aedb-68ce60972589" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryValuationReserves_2f0f0ef6-b6b7-4e80-9563-64c2c8d153ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryValuationReserves"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_e477deb5-11e3-441c-af92-a317ed0787a5" xlink:to="loc_us-gaap_InventoryValuationReserves_2f0f0ef6-b6b7-4e80-9563-64c2c8d153ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONavailableforsaledebtsecuritiesDetails" xlink:type="simple" xlink:href="dlx-20221231.xsd#SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONavailableforsaledebtsecuritiesDetails"/>
  <link:presentationLink xlink:role="http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONavailableforsaledebtsecuritiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dlx_SupplementalBalanceSheetAndCashFlowInformationAbstract_00c8293e-913d-498a-acdf-fe843b555677" xlink:href="dlx-20221231.xsd#dlx_SupplementalBalanceSheetAndCashFlowInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesAbstract_cb22db5c-99ea-4c62-907e-b0aebf22f6a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dlx_SupplementalBalanceSheetAndCashFlowInformationAbstract_00c8293e-913d-498a-acdf-fe843b555677" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesAbstract_cb22db5c-99ea-4c62-907e-b0aebf22f6a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_37aa9c33-558d-4ae4-b351-3a3df0530c0c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAbstract_cb22db5c-99ea-4c62-907e-b0aebf22f6a3" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_37aa9c33-558d-4ae4-b351-3a3df0530c0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_4869d1dc-ffe9-43f8-837d-57eb962eb91b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_37aa9c33-558d-4ae4-b351-3a3df0530c0c" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_4869d1dc-ffe9-43f8-837d-57eb962eb91b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_492b7498-d2e8-4185-8b21-536e745472cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_4869d1dc-ffe9-43f8-837d-57eb962eb91b" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_492b7498-d2e8-4185-8b21-536e745472cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsMember_f6ae370c-d276-46c1-b124-bbb30454b99c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_492b7498-d2e8-4185-8b21-536e745472cc" xlink:to="loc_us-gaap_CashAndCashEquivalentsMember_f6ae370c-d276-46c1-b124-bbb30454b99c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_FundsHeldForCustomersMember_3912c23c-fab9-43aa-adfb-5774138e0bed" xlink:href="dlx-20221231.xsd#dlx_FundsHeldForCustomersMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_492b7498-d2e8-4185-8b21-536e745472cc" xlink:to="loc_dlx_FundsHeldForCustomersMember_3912c23c-fab9-43aa-adfb-5774138e0bed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_1ba57ff3-9700-4c83-82db-a235a705c03d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_37aa9c33-558d-4ae4-b351-3a3df0530c0c" xlink:to="loc_us-gaap_FinancialInstrumentAxis_1ba57ff3-9700-4c83-82db-a235a705c03d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_786c14d2-7839-4806-a884-d7ab210ff4cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_1ba57ff3-9700-4c83-82db-a235a705c03d" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_786c14d2-7839-4806-a884-d7ab210ff4cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_c55e583b-212c-42d0-9292-0ab3c81a0d76" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_786c14d2-7839-4806-a884-d7ab210ff4cc" xlink:to="loc_us-gaap_MoneyMarketFundsMember_c55e583b-212c-42d0-9292-0ab3c81a0d76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignGovernmentDebtSecuritiesMember_b0569347-77ae-4a52-9e5d-2169036e5850" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignGovernmentDebtSecuritiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_786c14d2-7839-4806-a884-d7ab210ff4cc" xlink:to="loc_us-gaap_ForeignGovernmentDebtSecuritiesMember_b0569347-77ae-4a52-9e5d-2169036e5850" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteedInvestmentContractMember_d2e5bdd9-38a0-434c-b519-9141b51fea60" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GuaranteedInvestmentContractMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_786c14d2-7839-4806-a884-d7ab210ff4cc" xlink:to="loc_us-gaap_GuaranteedInvestmentContractMember_d2e5bdd9-38a0-434c-b519-9141b51fea60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicDistributionAxis_e825824e-8017-4f8b-833e-d3ac5304377d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeographicDistributionAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_37aa9c33-558d-4ae4-b351-3a3df0530c0c" xlink:to="loc_us-gaap_GeographicDistributionAxis_e825824e-8017-4f8b-833e-d3ac5304377d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicDistributionDomain_7ecee4f5-6a03-4a06-bfc3-86c1af7f0a2e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeographicDistributionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GeographicDistributionAxis_e825824e-8017-4f8b-833e-d3ac5304377d" xlink:to="loc_us-gaap_GeographicDistributionDomain_7ecee4f5-6a03-4a06-bfc3-86c1af7f0a2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicDistributionDomesticMember_a2c4c574-82c2-4592-b7e5-16fb6294571c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeographicDistributionDomesticMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GeographicDistributionDomain_7ecee4f5-6a03-4a06-bfc3-86c1af7f0a2e" xlink:to="loc_us-gaap_GeographicDistributionDomesticMember_a2c4c574-82c2-4592-b7e5-16fb6294571c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_3f1055d0-6516-4cba-9f14-085e828a0c45" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_37aa9c33-558d-4ae4-b351-3a3df0530c0c" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_3f1055d0-6516-4cba-9f14-085e828a0c45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_7d36baaa-4d87-4895-a1a5-b7b12c8c4909" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_3f1055d0-6516-4cba-9f14-085e828a0c45" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_7d36baaa-4d87-4895-a1a5-b7b12c8c4909" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_55b7997b-8822-4bf0-93d0-165bae39175d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_3f1055d0-6516-4cba-9f14-085e828a0c45" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_55b7997b-8822-4bf0-93d0-165bae39175d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_0ad2088b-f116-4329-8ed2-546ad8ee3271" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_3f1055d0-6516-4cba-9f14-085e828a0c45" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_0ad2088b-f116-4329-8ed2-546ad8ee3271" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_cfbba345-cfea-4bb9-9d27-37b79de159e8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_3f1055d0-6516-4cba-9f14-085e828a0c45" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_cfbba345-cfea-4bb9-9d27-37b79de159e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Cash_1736fe05-0fb1-40d4-ac37-3e15c562c531" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Cash"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_3f1055d0-6516-4cba-9f14-085e828a0c45" xlink:to="loc_us-gaap_Cash_1736fe05-0fb1-40d4-ac37-3e15c562c531" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_3ede2659-e3a5-416e-b017-a9ab409410f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAbstract_cb22db5c-99ea-4c62-907e-b0aebf22f6a3" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_3ede2659-e3a5-416e-b017-a9ab409410f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_2e4ea976-3c62-426e-98d5-c5a9cd358a6a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_3ede2659-e3a5-416e-b017-a9ab409410f6" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_2e4ea976-3c62-426e-98d5-c5a9cd358a6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue_eccb85dd-f7d9-423d-8696-51ea2d7df640" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_3ede2659-e3a5-416e-b017-a9ab409410f6" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue_eccb85dd-f7d9-423d-8696-51ea2d7df640" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue_125c40aa-fdf3-4b61-b7a5-8b65ad25a65c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_3ede2659-e3a5-416e-b017-a9ab409410f6" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue_125c40aa-fdf3-4b61-b7a5-8b65ad25a65c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_9909cd81-a821-46b2-9813-7b01ee255201" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_3ede2659-e3a5-416e-b017-a9ab409410f6" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_9909cd81-a821-46b2-9813-7b01ee255201" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONrevenueinexcessofbillingsDetails" xlink:type="simple" xlink:href="dlx-20221231.xsd#SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONrevenueinexcessofbillingsDetails"/>
  <link:presentationLink xlink:role="http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONrevenueinexcessofbillingsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dlx_SupplementalBalanceSheetAndCashFlowInformationAbstract_f752761b-a8c8-4e37-a50b-34ea6a015131" xlink:href="dlx-20221231.xsd#dlx_SupplementalBalanceSheetAndCashFlowInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_28f9857c-704d-4980-9ce9-5d33321544cb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dlx_SupplementalBalanceSheetAndCashFlowInformationAbstract_f752761b-a8c8-4e37-a50b-34ea6a015131" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_28f9857c-704d-4980-9ce9-5d33321544cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnbilledContractsReceivable_f76b8a12-5f2c-44db-8872-302ec56debf4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnbilledContractsReceivable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dlx_SupplementalBalanceSheetAndCashFlowInformationAbstract_f752761b-a8c8-4e37-a50b-34ea6a015131" xlink:to="loc_us-gaap_UnbilledContractsReceivable_f76b8a12-5f2c-44db-8872-302ec56debf4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_Revenueinexcessofbillingscurrent_ab4c250d-5191-4c49-80ca-2029fbba44c0" xlink:href="dlx-20221231.xsd#dlx_Revenueinexcessofbillingscurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dlx_SupplementalBalanceSheetAndCashFlowInformationAbstract_f752761b-a8c8-4e37-a50b-34ea6a015131" xlink:to="loc_dlx_Revenueinexcessofbillingscurrent_ab4c250d-5191-4c49-80ca-2029fbba44c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONpropertyplantandequipmentDetails" xlink:type="simple" xlink:href="dlx-20221231.xsd#SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONpropertyplantandequipmentDetails"/>
  <link:presentationLink xlink:role="http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONpropertyplantandequipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dlx_SupplementalBalanceSheetAndCashFlowInformationAbstract_d88e3a17-1658-43a9-a462-e714b5a61fe5" xlink:href="dlx-20221231.xsd#dlx_SupplementalBalanceSheetAndCashFlowInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_d9070efe-81d6-4e9c-894b-44e743bc24dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dlx_SupplementalBalanceSheetAndCashFlowInformationAbstract_d88e3a17-1658-43a9-a462-e714b5a61fe5" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAbstract_d9070efe-81d6-4e9c-894b-44e743bc24dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_fd27e84f-4fa6-453f-b383-920a34f8d019" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_d9070efe-81d6-4e9c-894b-44e743bc24dd" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_fd27e84f-4fa6-453f-b383-920a34f8d019" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_84890a31-dad6-4e51-8948-5d833ac23104" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_fd27e84f-4fa6-453f-b383-920a34f8d019" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_84890a31-dad6-4e51-8948-5d833ac23104" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_32c48286-fc06-432d-b610-79b155be6973" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_84890a31-dad6-4e51-8948-5d833ac23104" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_32c48286-fc06-432d-b610-79b155be6973" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_874a0042-41a8-4d4f-bc09-a2ab7dccdb81" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_32c48286-fc06-432d-b610-79b155be6973" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_874a0042-41a8-4d4f-bc09-a2ab7dccdb81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_8d7e9813-44f4-4683-827e-d66442666c9c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_32c48286-fc06-432d-b610-79b155be6973" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_8d7e9813-44f4-4683-827e-d66442666c9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandAndLandImprovementsMember_50b45530-d30d-49bd-94ac-1204695ec59d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LandAndLandImprovementsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_32c48286-fc06-432d-b610-79b155be6973" xlink:to="loc_us-gaap_LandAndLandImprovementsMember_50b45530-d30d-49bd-94ac-1204695ec59d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_75b71fa6-cb18-46fd-a698-f6bfb52af44a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_fd27e84f-4fa6-453f-b383-920a34f8d019" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_75b71fa6-cb18-46fd-a698-f6bfb52af44a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_8813f14b-fe08-4df3-8baa-3b6e08f30318" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_75b71fa6-cb18-46fd-a698-f6bfb52af44a" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_8813f14b-fe08-4df3-8baa-3b6e08f30318" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_c487d97c-f335-46ae-8c01-d9e0df836acc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_75b71fa6-cb18-46fd-a698-f6bfb52af44a" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_c487d97c-f335-46ae-8c01-d9e0df836acc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_72eb04da-0c61-4c39-a0fa-54f458bba49b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_75b71fa6-cb18-46fd-a698-f6bfb52af44a" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_72eb04da-0c61-4c39-a0fa-54f458bba49b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONintangiblesDetails" xlink:type="simple" xlink:href="dlx-20221231.xsd#SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONintangiblesDetails"/>
  <link:presentationLink xlink:role="http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONintangiblesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dlx_SupplementalBalanceSheetAndCashFlowInformationAbstract_a24d8d61-aed2-4da1-bf06-18f7dd4783e9" xlink:href="dlx-20221231.xsd#dlx_SupplementalBalanceSheetAndCashFlowInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_5b6498ac-c45a-4cd6-a9ae-9a1b3d1baa17" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dlx_SupplementalBalanceSheetAndCashFlowInformationAbstract_a24d8d61-aed2-4da1-bf06-18f7dd4783e9" xlink:to="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_5b6498ac-c45a-4cd6-a9ae-9a1b3d1baa17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_17742fa8-9e7c-489e-8c9c-56e85b06a356" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_5b6498ac-c45a-4cd6-a9ae-9a1b3d1baa17" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_17742fa8-9e7c-489e-8c9c-56e85b06a356" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_b60c1723-e6f4-4956-bf16-7cd5db19436c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_17742fa8-9e7c-489e-8c9c-56e85b06a356" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_b60c1723-e6f4-4956-bf16-7cd5db19436c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_InternaluseComputerSoftwareIntangibleAssetMember_1817d8eb-3f49-412d-8154-dc294605f0e7" xlink:href="dlx-20221231.xsd#dlx_InternaluseComputerSoftwareIntangibleAssetMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_b60c1723-e6f4-4956-bf16-7cd5db19436c" xlink:to="loc_dlx_InternaluseComputerSoftwareIntangibleAssetMember_1817d8eb-3f49-412d-8154-dc294605f0e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelatedIntangibleAssetsMember_0f1ec97d-0e8f-4cbf-8e43-7369a7ea1325" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelatedIntangibleAssetsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_b60c1723-e6f4-4956-bf16-7cd5db19436c" xlink:to="loc_us-gaap_CustomerRelatedIntangibleAssetsMember_0f1ec97d-0e8f-4cbf-8e43-7369a7ea1325" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_8dba9691-2f2d-458b-8bd2-553b571a0fcb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TechnologyBasedIntangibleAssetsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_b60c1723-e6f4-4956-bf16-7cd5db19436c" xlink:to="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_8dba9691-2f2d-458b-8bd2-553b571a0fcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DistributionRightsMember_7bc99d4d-3c59-450d-84df-e08ae1e9f485" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DistributionRightsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_b60c1723-e6f4-4956-bf16-7cd5db19436c" xlink:to="loc_us-gaap_DistributionRightsMember_7bc99d4d-3c59-450d-84df-e08ae1e9f485" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_40b76365-8e73-4192-a3a4-3f40dc66c23b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeNamesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_b60c1723-e6f4-4956-bf16-7cd5db19436c" xlink:to="loc_us-gaap_TradeNamesMember_40b76365-8e73-4192-a3a4-3f40dc66c23b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_SoftwareforResaleMember_bb089bbb-3411-4df8-8a57-280c58b26344" xlink:href="dlx-20221231.xsd#dlx_SoftwareforResaleMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_b60c1723-e6f4-4956-bf16-7cd5db19436c" xlink:to="loc_dlx_SoftwareforResaleMember_bb089bbb-3411-4df8-8a57-280c58b26344" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionAxis_8b8d4b82-a73b-4c1f-80f1-87d58fac1ddb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetAcquisitionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_5b6498ac-c45a-4cd6-a9ae-9a1b3d1baa17" xlink:to="loc_us-gaap_AssetAcquisitionAxis_8b8d4b82-a73b-4c1f-80f1-87d58fac1ddb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionDomain_85f90ed3-6bea-4281-97b1-bd9e1477eb01" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetAcquisitionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetAcquisitionAxis_8b8d4b82-a73b-4c1f-80f1-87d58fac1ddb" xlink:to="loc_us-gaap_AssetAcquisitionDomain_85f90ed3-6bea-4281-97b1-bd9e1477eb01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesOfIndividuallyImmaterialAssetAcquisitionsMember_5d5f3286-11ed-4404-bd46-2aae87472df5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeriesOfIndividuallyImmaterialAssetAcquisitionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetAcquisitionDomain_85f90ed3-6bea-4281-97b1-bd9e1477eb01" xlink:to="loc_us-gaap_SeriesOfIndividuallyImmaterialAssetAcquisitionsMember_5d5f3286-11ed-4404-bd46-2aae87472df5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_f490c021-bdf8-46fd-b7b2-aca171418ba4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_5b6498ac-c45a-4cd6-a9ae-9a1b3d1baa17" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_f490c021-bdf8-46fd-b7b2-aca171418ba4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_37e769c3-0d97-49c6-b8e5-15b34affdb49" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_f490c021-bdf8-46fd-b7b2-aca171418ba4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_37e769c3-0d97-49c6-b8e5-15b34affdb49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_be248818-4d01-47ed-80a1-2bf9eb917725" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_f490c021-bdf8-46fd-b7b2-aca171418ba4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_be248818-4d01-47ed-80a1-2bf9eb917725" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_493bd710-e679-408f-9f2b-0eda8581fba5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_f490c021-bdf8-46fd-b7b2-aca171418ba4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_493bd710-e679-408f-9f2b-0eda8581fba5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentForAmortization_9c47f5c8-35c0-4190-a7bd-f3df1ac424fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentForAmortization"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_f490c021-bdf8-46fd-b7b2-aca171418ba4" xlink:to="loc_us-gaap_AdjustmentForAmortization_9c47f5c8-35c0-4190-a7bd-f3df1ac424fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_cc0578ce-1272-4a7c-a53b-63d0103da83a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_f490c021-bdf8-46fd-b7b2-aca171418ba4" xlink:to="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_cc0578ce-1272-4a7c-a53b-63d0103da83a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_4a538deb-c590-4c66-b3a6-91ac2b439282" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_f490c021-bdf8-46fd-b7b2-aca171418ba4" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_4a538deb-c590-4c66-b3a6-91ac2b439282" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_bfb84308-f6ad-4d39-9f45-7ee8455873f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_f490c021-bdf8-46fd-b7b2-aca171418ba4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_bfb84308-f6ad-4d39-9f45-7ee8455873f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_b09385cd-0ee6-4c97-8739-9015278fb6c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_bfb84308-f6ad-4d39-9f45-7ee8455873f6" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_b09385cd-0ee6-4c97-8739-9015278fb6c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_d918a6a2-51ae-40bd-bc6d-a86c892f4611" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_bfb84308-f6ad-4d39-9f45-7ee8455873f6" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_d918a6a2-51ae-40bd-bc6d-a86c892f4611" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_8841c2c0-7ca3-4264-836e-2aacdaa36388" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_bfb84308-f6ad-4d39-9f45-7ee8455873f6" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_8841c2c0-7ca3-4264-836e-2aacdaa36388" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_1a2cacfc-abec-49b1-89b1-1a857eccacfc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_bfb84308-f6ad-4d39-9f45-7ee8455873f6" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_1a2cacfc-abec-49b1-89b1-1a857eccacfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_41ee94ec-1058-4856-8543-c48e9885bb8a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_bfb84308-f6ad-4d39-9f45-7ee8455873f6" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_41ee94ec-1058-4856-8543-c48e9885bb8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONgoodwillDetails" xlink:type="simple" xlink:href="dlx-20221231.xsd#SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONgoodwillDetails"/>
  <link:presentationLink xlink:role="http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONgoodwillDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dlx_SupplementalBalanceSheetAndCashFlowInformationAbstract_6af45393-c3ec-4b66-9338-9eab0130168d" xlink:href="dlx-20221231.xsd#dlx_SupplementalBalanceSheetAndCashFlowInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_85ef5ce6-e919-4167-a816-cbe83fb9f8b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dlx_SupplementalBalanceSheetAndCashFlowInformationAbstract_6af45393-c3ec-4b66-9338-9eab0130168d" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_85ef5ce6-e919-4167-a816-cbe83fb9f8b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_6f0ad651-0cf4-41e2-bd63-82df9506e8e7" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_85ef5ce6-e919-4167-a816-cbe83fb9f8b6" xlink:to="loc_srt_ConsolidationItemsAxis_6f0ad651-0cf4-41e2-bd63-82df9506e8e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_8eefd9d4-3b78-4f78-9ee7-5d92d8109eee" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_6f0ad651-0cf4-41e2-bd63-82df9506e8e7" xlink:to="loc_srt_ConsolidationItemsDomain_8eefd9d4-3b78-4f78-9ee7-5d92d8109eee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_ac0baa70-055e-4267-a11b-5448ef686374" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_8eefd9d4-3b78-4f78-9ee7-5d92d8109eee" xlink:to="loc_us-gaap_OperatingSegmentsMember_ac0baa70-055e-4267-a11b-5448ef686374" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_b7a9de73-b02c-45c0-9f7e-99c98df84a76" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_85ef5ce6-e919-4167-a816-cbe83fb9f8b6" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_b7a9de73-b02c-45c0-9f7e-99c98df84a76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_d2117578-f49e-4683-b3cb-1ea1a2da5c36" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_b7a9de73-b02c-45c0-9f7e-99c98df84a76" xlink:to="loc_us-gaap_SegmentDomain_d2117578-f49e-4683-b3cb-1ea1a2da5c36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_PaymentsMember_1353e699-71a4-497e-a258-903bec1c73ce" xlink:href="dlx-20221231.xsd#dlx_PaymentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_d2117578-f49e-4683-b3cb-1ea1a2da5c36" xlink:to="loc_dlx_PaymentsMember_1353e699-71a4-497e-a258-903bec1c73ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_CloudSolutionsMember_bf4df727-e547-438b-8cba-5dd394176a8e" xlink:href="dlx-20221231.xsd#dlx_CloudSolutionsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_d2117578-f49e-4683-b3cb-1ea1a2da5c36" xlink:to="loc_dlx_CloudSolutionsMember_bf4df727-e547-438b-8cba-5dd394176a8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_PromotionalSolutionsMember_a0182724-fc5b-4c06-802b-1a5c157f7be8" xlink:href="dlx-20221231.xsd#dlx_PromotionalSolutionsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_d2117578-f49e-4683-b3cb-1ea1a2da5c36" xlink:to="loc_dlx_PromotionalSolutionsMember_a0182724-fc5b-4c06-802b-1a5c157f7be8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_ChecksMember_09f04f83-cba9-4bbe-8b48-4c29f8484eef" xlink:href="dlx-20221231.xsd#dlx_ChecksMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_d2117578-f49e-4683-b3cb-1ea1a2da5c36" xlink:to="loc_dlx_ChecksMember_09f04f83-cba9-4bbe-8b48-4c29f8484eef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_7a549b3a-8cc6-4e04-9a1a-1bd91ae713d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_85ef5ce6-e919-4167-a816-cbe83fb9f8b6" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_7a549b3a-8cc6-4e04-9a1a-1bd91ae713d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8d15b55d-a51e-4504-b6d8-5c046ecca482" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_7a549b3a-8cc6-4e04-9a1a-1bd91ae713d5" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8d15b55d-a51e-4504-b6d8-5c046ecca482" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_FirstAmericanMember_c1a40d49-1fd3-4fd8-a4b5-4dfc95063b11" xlink:href="dlx-20221231.xsd#dlx_FirstAmericanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8d15b55d-a51e-4504-b6d8-5c046ecca482" xlink:to="loc_dlx_FirstAmericanMember_c1a40d49-1fd3-4fd8-a4b5-4dfc95063b11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_8f09ea40-2558-4692-b00a-818ec6b00803" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_85ef5ce6-e919-4167-a816-cbe83fb9f8b6" xlink:to="loc_us-gaap_GoodwillLineItems_8f09ea40-2558-4692-b00a-818ec6b00803" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_cf68b001-eac1-4d6f-9314-db7a73a8850d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_8f09ea40-2558-4692-b00a-818ec6b00803" xlink:to="loc_us-gaap_GoodwillRollForward_cf68b001-eac1-4d6f-9314-db7a73a8850d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillGross_132e7292-f096-4dbc-89f0-675920311209" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_cf68b001-eac1-4d6f-9314-db7a73a8850d" xlink:to="loc_us-gaap_GoodwillGross_132e7292-f096-4dbc-89f0-675920311209" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_6ae075ff-0d9f-4154-b3fd-a906d2aef239" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_cf68b001-eac1-4d6f-9314-db7a73a8850d" xlink:to="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_6ae075ff-0d9f-4154-b3fd-a906d2aef239" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_d69812a8-573c-4324-9f95-9fcd4fa4c632" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_cf68b001-eac1-4d6f-9314-db7a73a8850d" xlink:to="loc_us-gaap_Goodwill_d69812a8-573c-4324-9f95-9fcd4fa4c632" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_d974de53-aed1-41a6-8adf-0ee9cfe45f46" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_cf68b001-eac1-4d6f-9314-db7a73a8850d" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_d974de53-aed1-41a6-8adf-0ee9cfe45f46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_1ed0a249-8da5-4b42-80ef-4d1de1e1899a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_cf68b001-eac1-4d6f-9314-db7a73a8850d" xlink:to="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_1ed0a249-8da5-4b42-80ef-4d1de1e1899a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_e8648779-0a07-42e0-bf70-ec9a534089e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_cf68b001-eac1-4d6f-9314-db7a73a8850d" xlink:to="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_e8648779-0a07-42e0-bf70-ec9a534089e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillGross_a7526fc7-fb5a-4bdd-ae4d-ede76a43aa37" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillGross"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_cf68b001-eac1-4d6f-9314-db7a73a8850d" xlink:to="loc_us-gaap_GoodwillGross_a7526fc7-fb5a-4bdd-ae4d-ede76a43aa37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_651f49f4-8461-4c12-bcb5-1204bc048547" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_cf68b001-eac1-4d6f-9314-db7a73a8850d" xlink:to="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_651f49f4-8461-4c12-bcb5-1204bc048547" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_0bd5b9c8-5c74-4728-a818-e3dca755bd78" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_cf68b001-eac1-4d6f-9314-db7a73a8850d" xlink:to="loc_us-gaap_Goodwill_0bd5b9c8-5c74-4728-a818-e3dca755bd78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONothernoncurrentassetsDetails" xlink:type="simple" xlink:href="dlx-20221231.xsd#SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONothernoncurrentassetsDetails"/>
  <link:presentationLink xlink:role="http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONothernoncurrentassetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dlx_SupplementalBalanceSheetAndCashFlowInformationAbstract_4bdabc95-9780-41c8-9895-6413f1cfa958" xlink:href="dlx-20221231.xsd#dlx_SupplementalBalanceSheetAndCashFlowInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrentAbstract_8af8d9fe-a048-4056-b9b6-29be639bb5a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dlx_SupplementalBalanceSheetAndCashFlowInformationAbstract_4bdabc95-9780-41c8-9895-6413f1cfa958" xlink:to="loc_us-gaap_OtherAssetsNoncurrentAbstract_8af8d9fe-a048-4056-b9b6-29be639bb5a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_b5f022d5-4f92-407f-aa92-dec349741584" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherAssetsNoncurrentAbstract_8af8d9fe-a048-4056-b9b6-29be639bb5a7" xlink:to="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_b5f022d5-4f92-407f-aa92-dec349741584" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization_bdac8acb-d7cf-4204-924f-8b7307cbb6c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherAssetsNoncurrentAbstract_8af8d9fe-a048-4056-b9b6-29be639bb5a7" xlink:to="loc_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization_bdac8acb-d7cf-4204-924f-8b7307cbb6c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_Prepaidproductdiscounts_3e0bfe42-9aec-40c6-8a13-879e6b30fd43" xlink:href="dlx-20221231.xsd#dlx_Prepaidproductdiscounts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherAssetsNoncurrentAbstract_8af8d9fe-a048-4056-b9b6-29be639bb5a7" xlink:to="loc_dlx_Prepaidproductdiscounts_3e0bfe42-9aec-40c6-8a13-879e6b30fd43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNetNoncurrent_08bfb1af-5f7d-42f9-bead-83841637dfbf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedContractCostNetNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherAssetsNoncurrentAbstract_8af8d9fe-a048-4056-b9b6-29be639bb5a7" xlink:to="loc_us-gaap_CapitalizedContractCostNetNoncurrent_08bfb1af-5f7d-42f9-bead-83841637dfbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesAndLoansReceivableNetNoncurrent_e8e96524-ffbe-4851-b010-1a6d1b1930d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesAndLoansReceivableNetNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherAssetsNoncurrentAbstract_8af8d9fe-a048-4056-b9b6-29be639bb5a7" xlink:to="loc_us-gaap_NotesAndLoansReceivableNetNoncurrent_e8e96524-ffbe-4851-b010-1a6d1b1930d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsMiscellaneousNoncurrent_07e560fc-f297-4497-8fc7-c792dc2ac437" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsMiscellaneousNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherAssetsNoncurrentAbstract_8af8d9fe-a048-4056-b9b6-29be639bb5a7" xlink:to="loc_us-gaap_OtherAssetsMiscellaneousNoncurrent_07e560fc-f297-4497-8fc7-c792dc2ac437" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_6756dbd1-03ab-4618-a90d-d12d5984df50" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherAssetsNoncurrentAbstract_8af8d9fe-a048-4056-b9b6-29be639bb5a7" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_6756dbd1-03ab-4618-a90d-d12d5984df50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesAndLoansReceivableNetCurrent_9a56293a-2fdc-413b-a223-01530dde8f25" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesAndLoansReceivableNetCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherAssetsNoncurrentAbstract_8af8d9fe-a048-4056-b9b6-29be639bb5a7" xlink:to="loc_us-gaap_NotesAndLoansReceivableNetCurrent_9a56293a-2fdc-413b-a223-01530dde8f25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostAmortization_aaaad0b9-f445-4df1-b51b-801e96fbd6bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedContractCostAmortization"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherAssetsNoncurrentAbstract_8af8d9fe-a048-4056-b9b6-29be639bb5a7" xlink:to="loc_us-gaap_CapitalizedContractCostAmortization_aaaad0b9-f445-4df1-b51b-801e96fbd6bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_4c484381-ebe7-4fa7-bcee-8aed8946408e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dlx_SupplementalBalanceSheetAndCashFlowInformationAbstract_4bdabc95-9780-41c8-9895-6413f1cfa958" xlink:to="loc_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_4c484381-ebe7-4fa7-bcee-8aed8946408e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_cf445479-8724-4741-bafc-f7340dff15f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_4c484381-ebe7-4fa7-bcee-8aed8946408e" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_cf445479-8724-4741-bafc-f7340dff15f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_2f7df304-18f1-4eef-bac0-4f80351429f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_cf445479-8724-4741-bafc-f7340dff15f8" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_2f7df304-18f1-4eef-bac0-4f80351429f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_LoansAndNotesReceivableFromDistributorsMember_b94663b3-c0bd-4264-8c1b-3ffc383fb6c9" xlink:href="dlx-20221231.xsd#dlx_LoansAndNotesReceivableFromDistributorsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_2f7df304-18f1-4eef-bac0-4f80351429f8" xlink:to="loc_dlx_LoansAndNotesReceivableFromDistributorsMember_b94663b3-c0bd-4264-8c1b-3ffc383fb6c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_daf5d611-2ee9-4208-b45c-55a9abf1020e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_4c484381-ebe7-4fa7-bcee-8aed8946408e" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_daf5d611-2ee9-4208-b45c-55a9abf1020e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_72b5a0f4-04dc-4b67-9e2e-005736f098f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_daf5d611-2ee9-4208-b45c-55a9abf1020e" xlink:to="loc_us-gaap_TypeOfAdoptionMember_72b5a0f4-04dc-4b67-9e2e-005736f098f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201613Member_1c206234-6a09-4f01-b613-ef8aa490cf8d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingStandardsUpdate201613Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfAdoptionMember_72b5a0f4-04dc-4b67-9e2e-005736f098f7" xlink:to="loc_us-gaap_AccountingStandardsUpdate201613Member_1c206234-6a09-4f01-b613-ef8aa490cf8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalCreditAssessmentAxis_28637abc-a5c8-4ab4-88e9-709b8733a5c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InternalCreditAssessmentAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_4c484381-ebe7-4fa7-bcee-8aed8946408e" xlink:to="loc_us-gaap_InternalCreditAssessmentAxis_28637abc-a5c8-4ab4-88e9-709b8733a5c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalCreditAssessmentDomain_86be8cb4-7b62-4f4b-a2f7-598a680bc3a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InternalCreditAssessmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InternalCreditAssessmentAxis_28637abc-a5c8-4ab4-88e9-709b8733a5c6" xlink:to="loc_us-gaap_InternalCreditAssessmentDomain_86be8cb4-7b62-4f4b-a2f7-598a680bc3a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_OneToTwoInternalGradeMember_c882097a-032e-4d6a-b5d0-1d07a2c92761" xlink:href="dlx-20221231.xsd#dlx_OneToTwoInternalGradeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InternalCreditAssessmentDomain_86be8cb4-7b62-4f4b-a2f7-598a680bc3a7" xlink:to="loc_dlx_OneToTwoInternalGradeMember_c882097a-032e-4d6a-b5d0-1d07a2c92761" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_ThreeToFourInternalGradeMember_e209c25b-3165-47a8-82f5-585bdfc71892" xlink:href="dlx-20221231.xsd#dlx_ThreeToFourInternalGradeMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InternalCreditAssessmentDomain_86be8cb4-7b62-4f4b-a2f7-598a680bc3a7" xlink:to="loc_dlx_ThreeToFourInternalGradeMember_e209c25b-3165-47a8-82f5-585bdfc71892" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_d6396652-5798-4d81-9d59-2dbc8330264d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_4c484381-ebe7-4fa7-bcee-8aed8946408e" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_d6396652-5798-4d81-9d59-2dbc8330264d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_47a6dd78-0068-4b73-8fe6-8a1a8e0b0e2b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_d6396652-5798-4d81-9d59-2dbc8330264d" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_47a6dd78-0068-4b73-8fe6-8a1a8e0b0e2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_50b0998c-9b38-41dc-af0b-40029a663d04" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_47a6dd78-0068-4b73-8fe6-8a1a8e0b0e2b" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_50b0998c-9b38-41dc-af0b-40029a663d04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_05121e1a-51be-4447-af44-632769c317b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_4c484381-ebe7-4fa7-bcee-8aed8946408e" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_05121e1a-51be-4447-af44-632769c317b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_578fa8e3-9b66-46ee-ba1b-f9457db69ec1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_05121e1a-51be-4447-af44-632769c317b6" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_578fa8e3-9b66-46ee-ba1b-f9457db69ec1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForLoanLossesExpensed_fc571ad5-6032-447f-8d6f-4b91e9b8343a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProvisionForLoanLossesExpensed"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_05121e1a-51be-4447-af44-632769c317b6" xlink:to="loc_us-gaap_ProvisionForLoanLossesExpensed_fc571ad5-6032-447f-8d6f-4b91e9b8343a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_FinancingReceivableAllowanceForCreditLossesOtherChange_133e86d1-3ee8-4fca-aa29-c9c38f99dec9" xlink:href="dlx-20221231.xsd#dlx_FinancingReceivableAllowanceForCreditLossesOtherChange"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_05121e1a-51be-4447-af44-632769c317b6" xlink:to="loc_dlx_FinancingReceivableAllowanceForCreditLossesOtherChange_133e86d1-3ee8-4fca-aa29-c9c38f99dec9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs_885ae1af-2d86-4644-95a4-ac4123d20392" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_05121e1a-51be-4447-af44-632769c317b6" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs_885ae1af-2d86-4644-95a4-ac4123d20392" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_4462e9e0-dc9e-4cc7-bf1b-05b547b889d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_05121e1a-51be-4447-af44-632769c317b6" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_4462e9e0-dc9e-4cc7-bf1b-05b547b889d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditQualityInformationAbstract_1413b75b-fc99-4aee-b48e-0a96fa290dfd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditQualityInformationAbstract"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_05121e1a-51be-4447-af44-632769c317b6" xlink:to="loc_us-gaap_CreditQualityInformationAbstract_1413b75b-fc99-4aee-b48e-0a96fa290dfd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear_0454eb44-21a2-41ce-b40a-18c7bb1f64a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditQualityInformationAbstract_1413b75b-fc99-4aee-b48e-0a96fa290dfd" xlink:to="loc_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear_0454eb44-21a2-41ce-b40a-18c7bb1f64a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear_60bb359f-bb41-4f20-8b64-a1373d1a425b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditQualityInformationAbstract_1413b75b-fc99-4aee-b48e-0a96fa290dfd" xlink:to="loc_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear_60bb359f-bb41-4f20-8b64-a1373d1a425b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear_241214e9-ff19-4c7f-806f-04f7d466eceb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditQualityInformationAbstract_1413b75b-fc99-4aee-b48e-0a96fa290dfd" xlink:to="loc_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear_241214e9-ff19-4c7f-806f-04f7d466eceb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear_1d112eaa-7a0f-43b4-a585-0ba36a63725f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditQualityInformationAbstract_1413b75b-fc99-4aee-b48e-0a96fa290dfd" xlink:to="loc_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear_1d112eaa-7a0f-43b4-a585-0ba36a63725f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableGross_a81d2508-8390-4ab8-9066-cf72b1006072" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesReceivableGross"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditQualityInformationAbstract_1413b75b-fc99-4aee-b48e-0a96fa290dfd" xlink:to="loc_us-gaap_NotesReceivableGross_a81d2508-8390-4ab8-9066-cf72b1006072" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONprepaidproductdiscountsandaccruedliabilitiesDetails" xlink:type="simple" xlink:href="dlx-20221231.xsd#SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONprepaidproductdiscountsandaccruedliabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONprepaidproductdiscountsandaccruedliabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dlx_SupplementalBalanceSheetAndCashFlowInformationAbstract_d6f14cf3-10ad-473a-959a-4fdf17e592d4" xlink:href="dlx-20221231.xsd#dlx_SupplementalBalanceSheetAndCashFlowInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_PrepaidproductdiscountsRollForward_bb1963f8-2f4d-47c6-8a7a-d77727ce68e8" xlink:href="dlx-20221231.xsd#dlx_PrepaidproductdiscountsRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dlx_SupplementalBalanceSheetAndCashFlowInformationAbstract_d6f14cf3-10ad-473a-959a-4fdf17e592d4" xlink:to="loc_dlx_PrepaidproductdiscountsRollForward_bb1963f8-2f4d-47c6-8a7a-d77727ce68e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_Prepaidproductdiscounts_52647d56-05aa-46d8-af58-60efa43949e7" xlink:href="dlx-20221231.xsd#dlx_Prepaidproductdiscounts"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dlx_PrepaidproductdiscountsRollForward_bb1963f8-2f4d-47c6-8a7a-d77727ce68e8" xlink:to="loc_dlx_Prepaidproductdiscounts_52647d56-05aa-46d8-af58-60efa43949e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_Additionstoprepaidproductdiscounts_03a3595f-14ac-4f30-bc14-344392b88eb3" xlink:href="dlx-20221231.xsd#dlx_Additionstoprepaidproductdiscounts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dlx_PrepaidproductdiscountsRollForward_bb1963f8-2f4d-47c6-8a7a-d77727ce68e8" xlink:to="loc_dlx_Additionstoprepaidproductdiscounts_03a3595f-14ac-4f30-bc14-344392b88eb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_AmortizationOfPrepaidProductDiscounts_62bdefbf-974b-4003-9f54-2560fe786a0b" xlink:href="dlx-20221231.xsd#dlx_AmortizationOfPrepaidProductDiscounts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dlx_PrepaidproductdiscountsRollForward_bb1963f8-2f4d-47c6-8a7a-d77727ce68e8" xlink:to="loc_dlx_AmortizationOfPrepaidProductDiscounts_62bdefbf-974b-4003-9f54-2560fe786a0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_Otherchangesinprepaidproductdiscounts_55fcdff6-2866-45ea-99de-cdc292f39b84" xlink:href="dlx-20221231.xsd#dlx_Otherchangesinprepaidproductdiscounts"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dlx_PrepaidproductdiscountsRollForward_bb1963f8-2f4d-47c6-8a7a-d77727ce68e8" xlink:to="loc_dlx_Otherchangesinprepaidproductdiscounts_55fcdff6-2866-45ea-99de-cdc292f39b84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_Prepaidproductdiscounts_bd21d53e-e2b2-4f0d-b118-e01bb5a1897e" xlink:href="dlx-20221231.xsd#dlx_Prepaidproductdiscounts"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dlx_PrepaidproductdiscountsRollForward_bb1963f8-2f4d-47c6-8a7a-d77727ce68e8" xlink:to="loc_dlx_Prepaidproductdiscounts_bd21d53e-e2b2-4f0d-b118-e01bb5a1897e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_Prepaidproductdiscountpayments_39c4f12d-8904-47ff-a178-804965403ff8" xlink:href="dlx-20221231.xsd#dlx_Prepaidproductdiscountpayments"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dlx_PrepaidproductdiscountsRollForward_bb1963f8-2f4d-47c6-8a7a-d77727ce68e8" xlink:to="loc_dlx_Prepaidproductdiscountpayments_39c4f12d-8904-47ff-a178-804965403ff8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_b71d95fa-ee4a-4571-9ad6-a4b9be523bb0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrentAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dlx_SupplementalBalanceSheetAndCashFlowInformationAbstract_d6f14cf3-10ad-473a-959a-4fdf17e592d4" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_b71d95fa-ee4a-4571-9ad6-a4b9be523bb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenueCurrent_a802a998-b279-4439-b34f-6df78c556b35" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredRevenueCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_b71d95fa-ee4a-4571-9ad6-a4b9be523bb0" xlink:to="loc_us-gaap_DeferredRevenueCurrent_a802a998-b279-4439-b34f-6df78c556b35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedBonusesCurrent_c5867c85-cc76-4ff0-ab59-e662c8c9c44e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedBonusesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_b71d95fa-ee4a-4571-9ad6-a4b9be523bb0" xlink:to="loc_us-gaap_AccruedBonusesCurrent_c5867c85-cc76-4ff0-ab59-e662c8c9c44e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_AccruedWagesAndPayrollLiabilities_8b9c2ed7-e2ed-4dde-8815-2b4e615c0e3e" xlink:href="dlx-20221231.xsd#dlx_AccruedWagesAndPayrollLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_b71d95fa-ee4a-4571-9ad6-a4b9be523bb0" xlink:to="loc_dlx_AccruedWagesAndPayrollLiabilities_8b9c2ed7-e2ed-4dde-8815-2b4e615c0e3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_81e04d7e-65e0-41c7-b409-0ec483e7c4fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_b71d95fa-ee4a-4571-9ad6-a4b9be523bb0" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_81e04d7e-65e0-41c7-b409-0ec483e7c4fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_CustomerRebates_69e9ee57-95ac-4062-b028-7256f7c3b548" xlink:href="dlx-20221231.xsd#dlx_CustomerRebates"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_b71d95fa-ee4a-4571-9ad6-a4b9be523bb0" xlink:to="loc_dlx_CustomerRebates_69e9ee57-95ac-4062-b028-7256f7c3b548" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_Prepaidproductdiscountliabilitycurrent_e3997527-2942-41b3-9904-c640922e5ee5" xlink:href="dlx-20221231.xsd#dlx_Prepaidproductdiscountliabilitycurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_b71d95fa-ee4a-4571-9ad6-a4b9be523bb0" xlink:to="loc_dlx_Prepaidproductdiscountliabilitycurrent_e3997527-2942-41b3-9904-c640922e5ee5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_c5ada5f7-2124-4796-b6e9-56b1c7994c07" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_b71d95fa-ee4a-4571-9ad6-a4b9be523bb0" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_c5ada5f7-2124-4796-b6e9-56b1c7994c07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_748588e2-48a1-4d80-98b5-4ee1a3a1eed4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_b71d95fa-ee4a-4571-9ad6-a4b9be523bb0" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_748588e2-48a1-4d80-98b5-4ee1a3a1eed4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenueRevenueRecognized1_0a411281-2868-41ab-be65-f92040901186" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredRevenueRevenueRecognized1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_b71d95fa-ee4a-4571-9ad6-a4b9be523bb0" xlink:to="loc_us-gaap_DeferredRevenueRevenueRecognized1_0a411281-2868-41ab-be65-f92040901186" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONsupplementalcashflowinformationDetails" xlink:type="simple" xlink:href="dlx-20221231.xsd#SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONsupplementalcashflowinformationDetails"/>
  <link:presentationLink xlink:role="http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONsupplementalcashflowinformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_ecc037cf-6e11-4e90-b06a-7703d0dfca4f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_c84e958f-3246-472f-8337-1010caa5d878" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_ecc037cf-6e11-4e90-b06a-7703d0dfca4f" xlink:to="loc_us-gaap_StatementTable_c84e958f-3246-472f-8337-1010caa5d878" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_c9e662f4-df66-406a-b15b-10f7c7880d9b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_c84e958f-3246-472f-8337-1010caa5d878" xlink:to="loc_us-gaap_AwardTypeAxis_c9e662f4-df66-406a-b15b-10f7c7880d9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ef52b869-8456-4f84-a924-d49246707f47" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_c9e662f4-df66-406a-b15b-10f7c7880d9b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ef52b869-8456-4f84-a924-d49246707f47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_ad83cef0-7032-41fd-9be9-a67c202ea41e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ef52b869-8456-4f84-a924-d49246707f47" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_ad83cef0-7032-41fd-9be9-a67c202ea41e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_040b77d3-2f28-4122-88dd-e073a25fbcd2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_c84e958f-3246-472f-8337-1010caa5d878" xlink:to="loc_us-gaap_StatementLineItems_040b77d3-2f28-4122-88dd-e073a25fbcd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_a527462f-8527-493b-892d-b32b1b3dc03d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_040b77d3-2f28-4122-88dd-e073a25fbcd2" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_a527462f-8527-493b-892d-b32b1b3dc03d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashEquivalentsCurrent_ac22594c-ea59-42ad-a9ae-114506a265a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashEquivalentsCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_040b77d3-2f28-4122-88dd-e073a25fbcd2" xlink:to="loc_us-gaap_RestrictedCashEquivalentsCurrent_ac22594c-ea59-42ad-a9ae-114506a265a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashEquivalentsCurrentAssetStatementOfFinancialPositionExtensibleList_3240ac50-4b2c-46fe-9bf7-0063da34465b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashEquivalentsCurrentAssetStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_040b77d3-2f28-4122-88dd-e073a25fbcd2" xlink:to="loc_us-gaap_RestrictedCashEquivalentsCurrentAssetStatementOfFinancialPositionExtensibleList_3240ac50-4b2c-46fe-9bf7-0063da34465b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_e55d96f2-b14c-405c-866a-35703b29aa33" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_040b77d3-2f28-4122-88dd-e073a25fbcd2" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_e55d96f2-b14c-405c-866a-35703b29aa33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashNoncurrentAssetStatementOfFinancialPositionExtensibleList_665d9384-7238-4ba0-9329-41daec638d9a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashNoncurrentAssetStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_040b77d3-2f28-4122-88dd-e073a25fbcd2" xlink:to="loc_us-gaap_RestrictedCashNoncurrentAssetStatementOfFinancialPositionExtensibleList_665d9384-7238-4ba0-9329-41daec638d9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_8dddee65-5ae8-4cab-9337-c6f77425e4b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_040b77d3-2f28-4122-88dd-e073a25fbcd2" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_8dddee65-5ae8-4cab-9337-c6f77425e4b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_01481546-d744-445f-b8e7-504fec00f773" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_040b77d3-2f28-4122-88dd-e073a25fbcd2" xlink:to="loc_us-gaap_InterestPaidNet_01481546-d744-445f-b8e7-504fec00f773" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaid_ad4051ec-ad9d-4b31-a67e-7e0a166e1fb2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxesPaid"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_040b77d3-2f28-4122-88dd-e073a25fbcd2" xlink:to="loc_us-gaap_IncomeTaxesPaid_ad4051ec-ad9d-4b31-a67e-7e0a166e1fb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1_32043857-84f5-423b-a6c4-5dd13c2d6a5a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_040b77d3-2f28-4122-88dd-e073a25fbcd2" xlink:to="loc_us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1_32043857-84f5-423b-a6c4-5dd13c2d6a5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_ConsiderationTransferredLiabilitiesIncurredBusinessCombinationsAndAssetPurchases_27257682-720d-4278-a6aa-6567ea523dca" xlink:href="dlx-20221231.xsd#dlx_ConsiderationTransferredLiabilitiesIncurredBusinessCombinationsAndAssetPurchases"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_040b77d3-2f28-4122-88dd-e073a25fbcd2" xlink:to="loc_dlx_ConsiderationTransferredLiabilitiesIncurredBusinessCombinationsAndAssetPurchases_27257682-720d-4278-a6aa-6567ea523dca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssued1_df42a314-b444-4def-9d1b-4762b8a7b92b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssued1"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_040b77d3-2f28-4122-88dd-e073a25fbcd2" xlink:to="loc_us-gaap_StockIssued1_df42a314-b444-4def-9d1b-4762b8a7b92b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/EARNINGSLOSSPERSHAREDetails" xlink:type="simple" xlink:href="dlx-20221231.xsd#EARNINGSLOSSPERSHAREDetails"/>
  <link:presentationLink xlink:role="http://www.deluxe.com/role/EARNINGSLOSSPERSHAREDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_77d12c97-0d0a-4e5a-8cc5-02b25141aec5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicTwoClassMethodAbstract_620c1931-bff5-4ef9-93e0-a1fb90bc8bd0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasicTwoClassMethodAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_77d12c97-0d0a-4e5a-8cc5-02b25141aec5" xlink:to="loc_us-gaap_EarningsPerShareBasicTwoClassMethodAbstract_620c1931-bff5-4ef9-93e0-a1fb90bc8bd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_faa948d7-17c3-4f2a-a056-d317feb94cab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicTwoClassMethodAbstract_620c1931-bff5-4ef9-93e0-a1fb90bc8bd0" xlink:to="loc_us-gaap_ProfitLoss_faa948d7-17c3-4f2a-a056-d317feb94cab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_7ec786da-154a-4ec4-aa59-4bb0e423dbbf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicTwoClassMethodAbstract_620c1931-bff5-4ef9-93e0-a1fb90bc8bd0" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_7ec786da-154a-4ec4-aa59-4bb0e423dbbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_0ac260ca-d93f-482b-8905-301c549dfcdc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicTwoClassMethodAbstract_620c1931-bff5-4ef9-93e0-a1fb90bc8bd0" xlink:to="loc_us-gaap_NetIncomeLoss_0ac260ca-d93f-482b-8905-301c549dfcdc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic_390c6803-bdc0-406f-92e2-a7eedac936f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicTwoClassMethodAbstract_620c1931-bff5-4ef9-93e0-a1fb90bc8bd0" xlink:to="loc_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic_390c6803-bdc0-406f-92e2-a7eedac936f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_f038dd85-7c6f-427b-8842-4b8f058d4962" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicTwoClassMethodAbstract_620c1931-bff5-4ef9-93e0-a1fb90bc8bd0" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_f038dd85-7c6f-427b-8842-4b8f058d4962" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_8c952513-42ee-4a49-8404-72632b28b99c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicTwoClassMethodAbstract_620c1931-bff5-4ef9-93e0-a1fb90bc8bd0" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_8c952513-42ee-4a49-8404-72632b28b99c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_7fbf8b7e-4b45-490d-8e1d-db381f9375f1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicTwoClassMethodAbstract_620c1931-bff5-4ef9-93e0-a1fb90bc8bd0" xlink:to="loc_us-gaap_EarningsPerShareBasic_7fbf8b7e-4b45-490d-8e1d-db381f9375f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDilutedTwoClassMethodAbstract_4029aeb7-414f-4c02-a253-ed8816ddd466" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDilutedTwoClassMethodAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_77d12c97-0d0a-4e5a-8cc5-02b25141aec5" xlink:to="loc_us-gaap_EarningsPerShareDilutedTwoClassMethodAbstract_4029aeb7-414f-4c02-a253-ed8816ddd466" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_4418f79e-10a0-449e-8771-69b9e633e5f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedTwoClassMethodAbstract_4029aeb7-414f-4c02-a253-ed8816ddd466" xlink:to="loc_us-gaap_ProfitLoss_4418f79e-10a0-449e-8771-69b9e633e5f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_2129eb43-2765-483f-a2c7-97d247a88f18" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedTwoClassMethodAbstract_4029aeb7-414f-4c02-a253-ed8816ddd466" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_2129eb43-2765-483f-a2c7-97d247a88f18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_039ff313-3dc3-46cd-82a1-86df822142fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedTwoClassMethodAbstract_4029aeb7-414f-4c02-a253-ed8816ddd466" xlink:to="loc_us-gaap_NetIncomeLoss_039ff313-3dc3-46cd-82a1-86df822142fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted_0a12fc0a-36f8-460e-befa-cf74318c1680" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedTwoClassMethodAbstract_4029aeb7-414f-4c02-a253-ed8816ddd466" xlink:to="loc_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted_0a12fc0a-36f8-460e-befa-cf74318c1680" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_RemeasurementOfLiabilityShareBasedAward_f5bb2745-cf18-4008-954b-cc456b030d93" xlink:href="dlx-20221231.xsd#dlx_RemeasurementOfLiabilityShareBasedAward"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedTwoClassMethodAbstract_4029aeb7-414f-4c02-a253-ed8816ddd466" xlink:to="loc_dlx_RemeasurementOfLiabilityShareBasedAward_f5bb2745-cf18-4008-954b-cc456b030d93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_1efbb27e-21fd-490a-b380-e40fa031ee52" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedTwoClassMethodAbstract_4029aeb7-414f-4c02-a253-ed8816ddd466" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_1efbb27e-21fd-490a-b380-e40fa031ee52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_ceb9b76b-0b04-4c40-91c9-65d1a4d501cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedTwoClassMethodAbstract_4029aeb7-414f-4c02-a253-ed8816ddd466" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_ceb9b76b-0b04-4c40-91c9-65d1a4d501cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_1c214186-6fb5-458a-91b8-1a8150be7adf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedTwoClassMethodAbstract_4029aeb7-414f-4c02-a253-ed8816ddd466" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_1c214186-6fb5-458a-91b8-1a8150be7adf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_c5515e22-523a-4b56-8dcf-7e5d6c4c75a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedTwoClassMethodAbstract_4029aeb7-414f-4c02-a253-ed8816ddd466" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_c5515e22-523a-4b56-8dcf-7e5d6c4c75a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_61a07529-4d3a-41b2-a972-dfdd5a759b91" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedTwoClassMethodAbstract_4029aeb7-414f-4c02-a253-ed8816ddd466" xlink:to="loc_us-gaap_EarningsPerShareDiluted_61a07529-4d3a-41b2-a972-dfdd5a759b91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_bd78c386-0065-44a9-883a-3d13d91bd51d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedTwoClassMethodAbstract_4029aeb7-414f-4c02-a253-ed8816ddd466" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_bd78c386-0065-44a9-883a-3d13d91bd51d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/OTHERCOMPREHENSIVELOSSINCOMEreclassificationadjustmentsDetails" xlink:type="simple" xlink:href="dlx-20221231.xsd#OTHERCOMPREHENSIVELOSSINCOMEreclassificationadjustmentsDetails"/>
  <link:presentationLink xlink:role="http://www.deluxe.com/role/OTHERCOMPREHENSIVELOSSINCOMEreclassificationadjustmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract_dfcd431f-2f70-4d04-9d71-9c6c4357e603" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax_0d845a11-cd39-4fcb-9760-f9c9e36e623c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract_dfcd431f-2f70-4d04-9d71-9c6c4357e603" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax_0d845a11-cd39-4fcb-9760-f9c9e36e623c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax_ab3de7a3-e178-4cdf-9b55-b6e1c3909d21" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract_dfcd431f-2f70-4d04-9d71-9c6c4357e603" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax_ab3de7a3-e178-4cdf-9b55-b6e1c3909d21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax_30356920-94c1-4d37-85a1-f1b39365593b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract_dfcd431f-2f70-4d04-9d71-9c6c4357e603" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax_30356920-94c1-4d37-85a1-f1b39365593b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax_525b3523-ceb2-4e25-9c53-e0355f3dd574" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract_dfcd431f-2f70-4d04-9d71-9c6c4357e603" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax_525b3523-ceb2-4e25-9c53-e0355f3dd574" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax_160d848c-b6cc-4b49-af9c-84eaca10bd65" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract_dfcd431f-2f70-4d04-9d71-9c6c4357e603" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax_160d848c-b6cc-4b49-af9c-84eaca10bd65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax_eae78509-016b-4006-aade-615b73ef73b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract_dfcd431f-2f70-4d04-9d71-9c6c4357e603" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax_eae78509-016b-4006-aade-615b73ef73b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax_1b17700e-a640-410d-a266-10abc2142fd4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract_dfcd431f-2f70-4d04-9d71-9c6c4357e603" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax_1b17700e-a640-410d-a266-10abc2142fd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_dae601e5-fb4b-4562-b2f6-72c01d45cf92" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract_dfcd431f-2f70-4d04-9d71-9c6c4357e603" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_dae601e5-fb4b-4562-b2f6-72c01d45cf92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax_adf4ee55-bf06-416c-8ac8-98145040056f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract_dfcd431f-2f70-4d04-9d71-9c6c4357e603" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax_adf4ee55-bf06-416c-8ac8-98145040056f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax_0bc0c63d-48fc-43a4-81a2-fa5a9b25e282" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract_dfcd431f-2f70-4d04-9d71-9c6c4357e603" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax_0bc0c63d-48fc-43a4-81a2-fa5a9b25e282" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_f225fa31-7a0c-4efc-8fba-3b256e226cf3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract_dfcd431f-2f70-4d04-9d71-9c6c4357e603" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_f225fa31-7a0c-4efc-8fba-3b256e226cf3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax_ae93aaa5-61e1-46f0-9806-3728f7e28d1b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract_dfcd431f-2f70-4d04-9d71-9c6c4357e603" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax_ae93aaa5-61e1-46f0-9806-3728f7e28d1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_a7ba23ef-907b-4bdb-bc43-df28040d5fa0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract_dfcd431f-2f70-4d04-9d71-9c6c4357e603" xlink:to="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_a7ba23ef-907b-4bdb-bc43-df28040d5fa0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/OTHERCOMPREHENSIVELOSSINCOMEaccumulatedothercomprehensivelossDetails" xlink:type="simple" xlink:href="dlx-20221231.xsd#OTHERCOMPREHENSIVELOSSINCOMEaccumulatedothercomprehensivelossDetails"/>
  <link:presentationLink xlink:role="http://www.deluxe.com/role/OTHERCOMPREHENSIVELOSSINCOMEaccumulatedothercomprehensivelossDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_d0354b32-1009-4dd7-b60e-df7af9051679" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_10d3bd37-ca44-4b73-8b3e-397c458875fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_d0354b32-1009-4dd7-b60e-df7af9051679" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_10d3bd37-ca44-4b73-8b3e-397c458875fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_af0bc968-0e9b-49be-b731-440dc8a0d101" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_10d3bd37-ca44-4b73-8b3e-397c458875fb" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_af0bc968-0e9b-49be-b731-440dc8a0d101" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_df941129-dcac-4f61-89cb-dcde4ae2455d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_af0bc968-0e9b-49be-b731-440dc8a0d101" xlink:to="loc_us-gaap_EquityComponentDomain_df941129-dcac-4f61-89cb-dcde4ae2455d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_d597ff3d-28e0-41f7-b3e2-3716b06d64d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_df941129-dcac-4f61-89cb-dcde4ae2455d" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_d597ff3d-28e0-41f7-b3e2-3716b06d64d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_d58b5b55-0bb6-45d7-8ed3-d3c0c5363557" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_df941129-dcac-4f61-89cb-dcde4ae2455d" xlink:to="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_d58b5b55-0bb6-45d7-8ed3-d3c0c5363557" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_6e49e792-138a-4f28-bb57-0dad58e44be7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_df941129-dcac-4f61-89cb-dcde4ae2455d" xlink:to="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_6e49e792-138a-4f28-bb57-0dad58e44be7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember_c5e77b78-8797-4b31-8e87-a1fb4bad018c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedTranslationAdjustmentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_df941129-dcac-4f61-89cb-dcde4ae2455d" xlink:to="loc_us-gaap_AccumulatedTranslationAdjustmentMember_c5e77b78-8797-4b31-8e87-a1fb4bad018c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_5ecef574-01e4-4b13-b951-b6232f16924c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_10d3bd37-ca44-4b73-8b3e-397c458875fb" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_5ecef574-01e4-4b13-b951-b6232f16924c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_5c5d0aa2-74cf-4c2c-999b-656c525d8a02" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_5ecef574-01e4-4b13-b951-b6232f16924c" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_5c5d0aa2-74cf-4c2c-999b-656c525d8a02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_e7481f7c-91f2-4314-b095-4002d30dc89f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_5ecef574-01e4-4b13-b951-b6232f16924c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_e7481f7c-91f2-4314-b095-4002d30dc89f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_234bb81e-f2ac-4084-8e65-ddf0caca1ef8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_5ecef574-01e4-4b13-b951-b6232f16924c" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_234bb81e-f2ac-4084-8e65-ddf0caca1ef8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_e9f0c3fa-6699-4c56-979d-e963cd16524a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_5ecef574-01e4-4b13-b951-b6232f16924c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_e9f0c3fa-6699-4c56-979d-e963cd16524a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_23e9c2fe-3aec-4aff-906e-3b0d8aa0b1b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_5ecef574-01e4-4b13-b951-b6232f16924c" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_23e9c2fe-3aec-4aff-906e-3b0d8aa0b1b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_58210475-de3c-4416-b53f-4097c0896fba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_5ecef574-01e4-4b13-b951-b6232f16924c" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_58210475-de3c-4416-b53f-4097c0896fba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/ACQUISITIONANDDIVESTITURESDetails" xlink:type="simple" xlink:href="dlx-20221231.xsd#ACQUISITIONANDDIVESTITURESDetails"/>
  <link:presentationLink xlink:role="http://www.deluxe.com/role/ACQUISITIONANDDIVESTITURESDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_be3fc128-576d-41db-a259-57e326bf39d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_dd4571a8-6df7-4960-a61d-b5d68bec48fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_be3fc128-576d-41db-a259-57e326bf39d4" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_dd4571a8-6df7-4960-a61d-b5d68bec48fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_095d01a2-a220-4db8-b5ee-81ef0fc54c74" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_dd4571a8-6df7-4960-a61d-b5d68bec48fd" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_095d01a2-a220-4db8-b5ee-81ef0fc54c74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_01178b46-6b9f-44c9-9436-db73790a86d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_095d01a2-a220-4db8-b5ee-81ef0fc54c74" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_01178b46-6b9f-44c9-9436-db73790a86d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_FirstAmericanMember_b9645d49-0fdc-4fa6-abc4-ac3fe3ef554b" xlink:href="dlx-20221231.xsd#dlx_FirstAmericanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_01178b46-6b9f-44c9-9436-db73790a86d0" xlink:to="loc_dlx_FirstAmericanMember_b9645d49-0fdc-4fa6-abc4-ac3fe3ef554b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAxis_3dffa9a3-cd79-4ff2-9126-42f15945fae7" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RestatementAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_dd4571a8-6df7-4960-a61d-b5d68bec48fd" xlink:to="loc_srt_RestatementAxis_3dffa9a3-cd79-4ff2-9126-42f15945fae7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain_fd032ada-44a4-4604-9c42-b1e96c4b1996" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RestatementDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RestatementAxis_3dffa9a3-cd79-4ff2-9126-42f15945fae7" xlink:to="loc_srt_RestatementDomain_fd032ada-44a4-4604-9c42-b1e96c4b1996" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAdjustmentMember_6f233569-5340-44b6-bd3c-6ad19c104e41" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RestatementAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RestatementDomain_fd032ada-44a4-4604-9c42-b1e96c4b1996" xlink:to="loc_srt_RestatementAdjustmentMember_6f233569-5340-44b6-bd3c-6ad19c104e41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_22433102-0dec-4bdd-9807-53ea27b72929" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_dd4571a8-6df7-4960-a61d-b5d68bec48fd" xlink:to="loc_srt_ConsolidationItemsAxis_22433102-0dec-4bdd-9807-53ea27b72929" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_203b91fe-3a67-4cf9-b783-ccad38986a8b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_22433102-0dec-4bdd-9807-53ea27b72929" xlink:to="loc_srt_ConsolidationItemsDomain_203b91fe-3a67-4cf9-b783-ccad38986a8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_91f8be55-eec1-4d3c-a2cd-8202a083971b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_203b91fe-3a67-4cf9-b783-ccad38986a8b" xlink:to="loc_us-gaap_OperatingSegmentsMember_91f8be55-eec1-4d3c-a2cd-8202a083971b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_11234b45-9bbe-4684-bf41-0189190ebc82" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_dd4571a8-6df7-4960-a61d-b5d68bec48fd" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_11234b45-9bbe-4684-bf41-0189190ebc82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_038586c4-08f6-4278-a273-c95ce864ed1b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_11234b45-9bbe-4684-bf41-0189190ebc82" xlink:to="loc_us-gaap_SegmentDomain_038586c4-08f6-4278-a273-c95ce864ed1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_DataSolutionsMember_098e0695-0279-4161-81fc-72e7e11b1ec0" xlink:href="dlx-20221231.xsd#dlx_DataSolutionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_038586c4-08f6-4278-a273-c95ce864ed1b" xlink:to="loc_dlx_DataSolutionsMember_098e0695-0279-4161-81fc-72e7e11b1ec0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_PromotionalSolutionsMember_118d679e-3e0b-4965-a10e-730e072fb56e" xlink:href="dlx-20221231.xsd#dlx_PromotionalSolutionsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_038586c4-08f6-4278-a273-c95ce864ed1b" xlink:to="loc_dlx_PromotionalSolutionsMember_118d679e-3e0b-4965-a10e-730e072fb56e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_96af6a63-33b9-410c-b991-7d4ff954a0ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_dd4571a8-6df7-4960-a61d-b5d68bec48fd" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_96af6a63-33b9-410c-b991-7d4ff954a0ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_1dc69559-98c4-41e2-abca-56e5a640711d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_96af6a63-33b9-410c-b991-7d4ff954a0ac" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_1dc69559-98c4-41e2-abca-56e5a640711d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_AustralianWebHostingBusinessMember_0bef35d0-753b-4029-9e37-5ffbe5864f2a" xlink:href="dlx-20221231.xsd#dlx_AustralianWebHostingBusinessMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_1dc69559-98c4-41e2-abca-56e5a640711d" xlink:to="loc_dlx_AustralianWebHostingBusinessMember_0bef35d0-753b-4029-9e37-5ffbe5864f2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_PromotionalSolutionsBusinessExitsMember_0e1b7601-277a-41a1-b29c-90fef14d2b1d" xlink:href="dlx-20221231.xsd#dlx_PromotionalSolutionsBusinessExitsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_1dc69559-98c4-41e2-abca-56e5a640711d" xlink:to="loc_dlx_PromotionalSolutionsBusinessExitsMember_0e1b7601-277a-41a1-b29c-90fef14d2b1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_LancasterCaliforniaFacilityMember_64402bf0-da15-4169-b2a5-8feb7e28b5dd" xlink:href="dlx-20221231.xsd#dlx_LancasterCaliforniaFacilityMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_1dc69559-98c4-41e2-abca-56e5a640711d" xlink:to="loc_dlx_LancasterCaliforniaFacilityMember_64402bf0-da15-4169-b2a5-8feb7e28b5dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_NorthAmericanWebHostingBusinessMember_828be423-8ed5-4c8d-a249-9d7022f022db" xlink:href="dlx-20221231.xsd#dlx_NorthAmericanWebHostingBusinessMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_1dc69559-98c4-41e2-abca-56e5a640711d" xlink:to="loc_dlx_NorthAmericanWebHostingBusinessMember_828be423-8ed5-4c8d-a249-9d7022f022db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_c3a54762-3830-4f2d-93b9-b79ebd58d0dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_dd4571a8-6df7-4960-a61d-b5d68bec48fd" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_c3a54762-3830-4f2d-93b9-b79ebd58d0dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4e95dd97-acc3-4823-9515-9e0fe056395e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_c3a54762-3830-4f2d-93b9-b79ebd58d0dc" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4e95dd97-acc3-4823-9515-9e0fe056395e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelatedIntangibleAssetsMember_daff33e4-0415-4b65-b859-671b6d71032a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelatedIntangibleAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4e95dd97-acc3-4823-9515-9e0fe056395e" xlink:to="loc_us-gaap_CustomerRelatedIntangibleAssetsMember_daff33e4-0415-4b65-b859-671b6d71032a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DistributionRightsMember_23e8223a-81a1-4794-ab77-f8eaf30ad566" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DistributionRightsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4e95dd97-acc3-4823-9515-9e0fe056395e" xlink:to="loc_us-gaap_DistributionRightsMember_23e8223a-81a1-4794-ab77-f8eaf30ad566" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_5bb6392c-5e5d-4fd2-a56d-95445fe2688d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TechnologyBasedIntangibleAssetsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4e95dd97-acc3-4823-9515-9e0fe056395e" xlink:to="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_5bb6392c-5e5d-4fd2-a56d-95445fe2688d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_acff5ffb-b403-4c3d-8312-6cfd9e84278c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeNamesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4e95dd97-acc3-4823-9515-9e0fe056395e" xlink:to="loc_us-gaap_TradeNamesMember_acff5ffb-b403-4c3d-8312-6cfd9e84278c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_InternaluseComputerSoftwareIntangibleAssetMember_cd263176-6914-4bf6-a1b0-16e3ca921fbd" xlink:href="dlx-20221231.xsd#dlx_InternaluseComputerSoftwareIntangibleAssetMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4e95dd97-acc3-4823-9515-9e0fe056395e" xlink:to="loc_dlx_InternaluseComputerSoftwareIntangibleAssetMember_cd263176-6914-4bf6-a1b0-16e3ca921fbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_38865b6b-2459-43c7-8fbe-056eb75fa6a8" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_dd4571a8-6df7-4960-a61d-b5d68bec48fd" xlink:to="loc_srt_StatementScenarioAxis_38865b6b-2459-43c7-8fbe-056eb75fa6a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_e875234d-3d1c-403f-84b7-b05526af5e7c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_38865b6b-2459-43c7-8fbe-056eb75fa6a8" xlink:to="loc_srt_ScenarioUnspecifiedDomain_e875234d-3d1c-403f-84b7-b05526af5e7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_551385c2-edfb-409d-8e0c-05b6e4045079" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioForecastMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScenarioUnspecifiedDomain_e875234d-3d1c-403f-84b7-b05526af5e7c" xlink:to="loc_srt_ScenarioForecastMember_551385c2-edfb-409d-8e0c-05b6e4045079" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_6feca583-724a-4188-aebe-e2fe03602811" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_dd4571a8-6df7-4960-a61d-b5d68bec48fd" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_6feca583-724a-4188-aebe-e2fe03602811" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_c50617e1-7164-49d5-837a-a5cabf5109ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_6feca583-724a-4188-aebe-e2fe03602811" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_c50617e1-7164-49d5-837a-a5cabf5109ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_d1d18797-cf28-48ba-88ae-bebb5b2a6a83" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_6feca583-724a-4188-aebe-e2fe03602811" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_d1d18797-cf28-48ba-88ae-bebb5b2a6a83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_fc51deff-3dbd-4efa-a5cf-93a324c0bb43" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_6feca583-724a-4188-aebe-e2fe03602811" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_fc51deff-3dbd-4efa-a5cf-93a324c0bb43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_bac74668-362b-476e-a1a2-259757184d7f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_6feca583-724a-4188-aebe-e2fe03602811" xlink:to="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_bac74668-362b-476e-a1a2-259757184d7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_PurchaseAccountingAdjustmentsDeferredIncomeTaxLiabilities_8a42be98-955b-4ae7-a9ae-7d60fe79dd07" xlink:href="dlx-20221231.xsd#dlx_PurchaseAccountingAdjustmentsDeferredIncomeTaxLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_6feca583-724a-4188-aebe-e2fe03602811" xlink:to="loc_dlx_PurchaseAccountingAdjustmentsDeferredIncomeTaxLiabilities_8a42be98-955b-4ae7-a9ae-7d60fe79dd07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_2ac67050-abf9-404c-8f7b-d992e28ff41a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_6feca583-724a-4188-aebe-e2fe03602811" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_2ac67050-abf9-404c-8f7b-d992e28ff41a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_bb8b2f1f-0063-4c39-91aa-ac8cdfd2d06c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_6feca583-724a-4188-aebe-e2fe03602811" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_bb8b2f1f-0063-4c39-91aa-ac8cdfd2d06c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_e77e1f43-702f-41c9-bb52-ec63234dec78" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_6feca583-724a-4188-aebe-e2fe03602811" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_e77e1f43-702f-41c9-bb52-ec63234dec78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets_2bb95c8b-4e9e-4b29-8ba8-4dfc67078e9c" xlink:href="dlx-20221231.xsd#dlx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_6feca583-724a-4188-aebe-e2fe03602811" xlink:to="loc_dlx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets_2bb95c8b-4e9e-4b29-8ba8-4dfc67078e9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_d7f7ae89-0466-4c28-a582-58e9e6fe0374" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_6feca583-724a-4188-aebe-e2fe03602811" xlink:to="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_d7f7ae89-0466-4c28-a582-58e9e6fe0374" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_01ee1015-cdcc-4495-bd9e-890a27051696" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_6feca583-724a-4188-aebe-e2fe03602811" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_01ee1015-cdcc-4495-bd9e-890a27051696" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_9a601d5e-5e88-468e-85bf-f21de31b9fbd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_6feca583-724a-4188-aebe-e2fe03602811" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_9a601d5e-5e88-468e-85bf-f21de31b9fbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesFundsHeldForCustomers_5f83f2e7-8e2f-4163-a1aa-3e01c6ef1121" xlink:href="dlx-20221231.xsd#dlx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesFundsHeldForCustomers"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_6feca583-724a-4188-aebe-e2fe03602811" xlink:to="loc_dlx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesFundsHeldForCustomers_5f83f2e7-8e2f-4163-a1aa-3e01c6ef1121" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_1a56f508-4bd5-446f-8b68-da2df4526dad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_6feca583-724a-4188-aebe-e2fe03602811" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_1a56f508-4bd5-446f-8b68-da2df4526dad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNonCurrentLiabilitiesOperatingLeaseObligations_e0a39687-2e2f-4cfd-bc38-eab775a4b181" xlink:href="dlx-20221231.xsd#dlx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNonCurrentLiabilitiesOperatingLeaseObligations"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_6feca583-724a-4188-aebe-e2fe03602811" xlink:to="loc_dlx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNonCurrentLiabilitiesOperatingLeaseObligations_e0a39687-2e2f-4cfd-bc38-eab775a4b181" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_caf54e0c-7d61-45d1-8451-49abf9356c4f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_6feca583-724a-4188-aebe-e2fe03602811" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_caf54e0c-7d61-45d1-8451-49abf9356c4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_07a6f2cc-4a8f-4a9d-a19e-71dc5fb17162" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_6feca583-724a-4188-aebe-e2fe03602811" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_07a6f2cc-4a8f-4a9d-a19e-71dc5fb17162" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalentsRestrictedCashAndEquivalents_1672324e-c8ec-48fd-8c4d-402b46c81baa" xlink:href="dlx-20221231.xsd#dlx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalentsRestrictedCashAndEquivalents"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_6feca583-724a-4188-aebe-e2fe03602811" xlink:to="loc_dlx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalentsRestrictedCashAndEquivalents_1672324e-c8ec-48fd-8c4d-402b46c81baa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_4239905e-f0f9-4ce0-b7c1-411199c7756f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_6feca583-724a-4188-aebe-e2fe03602811" xlink:to="loc_us-gaap_Revenues_4239905e-f0f9-4ce0-b7c1-411199c7756f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_396ca1e4-81ed-4557-b2d3-202320b5e0fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_6feca583-724a-4188-aebe-e2fe03602811" xlink:to="loc_us-gaap_NetIncomeLoss_396ca1e4-81ed-4557-b2d3-202320b5e0fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCosts_6534bf3e-355d-4d64-ad51-fa70d4242a9d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCosts"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_6feca583-724a-4188-aebe-e2fe03602811" xlink:to="loc_us-gaap_RestructuringCosts_6534bf3e-355d-4d64-ad51-fa70d4242a9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_7b4da2c4-06a1-4499-9ccc-95360cc41141" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_6feca583-724a-4188-aebe-e2fe03602811" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_7b4da2c4-06a1-4499-9ccc-95360cc41141" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_f25341f5-d315-43ad-a189-a1d8bed454bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_6feca583-724a-4188-aebe-e2fe03602811" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_f25341f5-d315-43ad-a189-a1d8bed454bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_03517c19-ddb9-487b-912e-e7152b82d923" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_6feca583-724a-4188-aebe-e2fe03602811" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_03517c19-ddb9-487b-912e-e7152b82d923" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_ProceedsFromDivestitureOfBusinessContingentConsideration_950556c2-03c6-4be2-a571-d45bfd1c6326" xlink:href="dlx-20221231.xsd#dlx_ProceedsFromDivestitureOfBusinessContingentConsideration"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_6feca583-724a-4188-aebe-e2fe03602811" xlink:to="loc_dlx_ProceedsFromDivestitureOfBusinessContingentConsideration_950556c2-03c6-4be2-a571-d45bfd1c6326" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfProductiveAssets_6eaee9a0-9774-4a5e-9dcc-cf51bff3aadd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfProductiveAssets"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_6feca583-724a-4188-aebe-e2fe03602811" xlink:to="loc_us-gaap_ProceedsFromSaleOfProductiveAssets_6eaee9a0-9774-4a5e-9dcc-cf51bff3aadd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_3864cda9-a0da-4751-963c-bd288c509e49" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_6feca583-724a-4188-aebe-e2fe03602811" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_3864cda9-a0da-4751-963c-bd288c509e49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/DERIVATIVEFINANCIALINSTRUMENTSDetails" xlink:type="simple" xlink:href="dlx-20221231.xsd#DERIVATIVEFINANCIALINSTRUMENTSDetails"/>
  <link:presentationLink xlink:role="http://www.deluxe.com/role/DERIVATIVEFINANCIALINSTRUMENTSDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_987b0572-d83d-4752-b9d1-7fc8a5d522e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable_499cc65a-ba8e-44ad-b530-010ec561c343" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_987b0572-d83d-4752-b9d1-7fc8a5d522e6" xlink:to="loc_us-gaap_DerivativeTable_499cc65a-ba8e-44ad-b530-010ec561c343" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_07c3165f-4fbf-4b65-b28c-5d0aa1f31348" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_499cc65a-ba8e-44ad-b530-010ec561c343" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_07c3165f-4fbf-4b65-b28c-5d0aa1f31348" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_0ea6147d-65ed-4245-82c2-28fec990174e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_07c3165f-4fbf-4b65-b28c-5d0aa1f31348" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_0ea6147d-65ed-4245-82c2-28fec990174e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_InterestRateSwapJuly2019Member_6a1c0b69-8a0b-408a-99dd-56cd124366c9" xlink:href="dlx-20221231.xsd#dlx_InterestRateSwapJuly2019Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_0ea6147d-65ed-4245-82c2-28fec990174e" xlink:to="loc_dlx_InterestRateSwapJuly2019Member_6a1c0b69-8a0b-408a-99dd-56cd124366c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_InterestRateSwapSeptember2022Member_16a1462e-c096-47d9-b67f-348c91af755d" xlink:href="dlx-20221231.xsd#dlx_InterestRateSwapSeptember2022Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_0ea6147d-65ed-4245-82c2-28fec990174e" xlink:to="loc_dlx_InterestRateSwapSeptember2022Member_16a1462e-c096-47d9-b67f-348c91af755d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_InterestRateSwapMarch2023Member_c9521a65-bb1e-4221-bf53-ea177a2fe060" xlink:href="dlx-20221231.xsd#dlx_InterestRateSwapMarch2023Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_0ea6147d-65ed-4245-82c2-28fec990174e" xlink:to="loc_dlx_InterestRateSwapMarch2023Member_c9521a65-bb1e-4221-bf53-ea177a2fe060" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_c4dc50a4-f7c7-4f23-bb1b-c01b91a76449" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_499cc65a-ba8e-44ad-b530-010ec561c343" xlink:to="loc_srt_StatementScenarioAxis_c4dc50a4-f7c7-4f23-bb1b-c01b91a76449" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_8a9fef69-995f-49b6-b177-fa29fd1ffec4" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_c4dc50a4-f7c7-4f23-bb1b-c01b91a76449" xlink:to="loc_srt_ScenarioUnspecifiedDomain_8a9fef69-995f-49b6-b177-fa29fd1ffec4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_06e43ac9-33b6-419d-b069-6022fab44659" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioForecastMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScenarioUnspecifiedDomain_8a9fef69-995f-49b6-b177-fa29fd1ffec4" xlink:to="loc_srt_ScenarioForecastMember_06e43ac9-33b6-419d-b069-6022fab44659" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_dc74e954-7c42-4a2f-b013-e6595c81bc2c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_499cc65a-ba8e-44ad-b530-010ec561c343" xlink:to="loc_us-gaap_DerivativeLineItems_dc74e954-7c42-4a2f-b013-e6595c81bc2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_99f59c04-6633-4f5a-a0ed-e4cae076a7fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_dc74e954-7c42-4a2f-b013-e6595c81bc2c" xlink:to="loc_us-gaap_DerivativeNotionalAmount_99f59c04-6633-4f5a-a0ed-e4cae076a7fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFixedInterestRate_03872022-7572-4ac9-82cf-c2e103eb676f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeFixedInterestRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_dc74e954-7c42-4a2f-b013-e6595c81bc2c" xlink:to="loc_us-gaap_DerivativeFixedInterestRate_03872022-7572-4ac9-82cf-c2e103eb676f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsInHedgesAssetsAtFairValue_d5d8bc54-0528-481a-9214-dba157636f6e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsInHedgesAssetsAtFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_dc74e954-7c42-4a2f-b013-e6595c81bc2c" xlink:to="loc_us-gaap_DerivativeInstrumentsInHedgesAssetsAtFairValue_d5d8bc54-0528-481a-9214-dba157636f6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsInHedgesLiabilitiesAtFairValue_c0d7ead8-f8d2-46bb-a1da-9ac8d61031e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsInHedgesLiabilitiesAtFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_dc74e954-7c42-4a2f-b013-e6595c81bc2c" xlink:to="loc_us-gaap_DerivativeInstrumentsInHedgesLiabilitiesAtFairValue_c0d7ead8-f8d2-46bb-a1da-9ac8d61031e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/FAIRVALUEMEASUREMENTSgoodwillandnonrecurringassetimpairmentanalysesDetails" xlink:type="simple" xlink:href="dlx-20221231.xsd#FAIRVALUEMEASUREMENTSgoodwillandnonrecurringassetimpairmentanalysesDetails"/>
  <link:presentationLink xlink:role="http://www.deluxe.com/role/FAIRVALUEMEASUREMENTSgoodwillandnonrecurringassetimpairmentanalysesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_315588d6-a062-4508-af0f-ceb1a6179d18" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_c804863c-a9ae-4dd1-90e5-52dce07cde77" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_315588d6-a062-4508-af0f-ceb1a6179d18" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_c804863c-a9ae-4dd1-90e5-52dce07cde77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitAxis_d6de8647-d832-4715-8909-29a8d31ea2d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReportingUnitAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_c804863c-a9ae-4dd1-90e5-52dce07cde77" xlink:to="loc_us-gaap_ReportingUnitAxis_d6de8647-d832-4715-8909-29a8d31ea2d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitDomain_52288e19-1419-4acf-8d70-bb20c16ba03d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReportingUnitDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReportingUnitAxis_d6de8647-d832-4715-8909-29a8d31ea2d1" xlink:to="loc_us-gaap_ReportingUnitDomain_52288e19-1419-4acf-8d70-bb20c16ba03d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_DataAnalyticsReportingUnitMember_797bf05f-81d8-474b-bfab-2cf08e12601a" xlink:href="dlx-20221231.xsd#dlx_DataAnalyticsReportingUnitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReportingUnitDomain_52288e19-1419-4acf-8d70-bb20c16ba03d" xlink:to="loc_dlx_DataAnalyticsReportingUnitMember_797bf05f-81d8-474b-bfab-2cf08e12601a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_ReportingunitsforwhichqualitativeanalysiscompletedMember_13acee44-ac4e-4fad-8b39-78ca75aa8af0" xlink:href="dlx-20221231.xsd#dlx_ReportingunitsforwhichqualitativeanalysiscompletedMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReportingUnitDomain_52288e19-1419-4acf-8d70-bb20c16ba03d" xlink:to="loc_dlx_ReportingunitsforwhichqualitativeanalysiscompletedMember_13acee44-ac4e-4fad-8b39-78ca75aa8af0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_PaymentsReportingUnitMember_e76e7621-f9fa-4986-a280-78d85d4cc238" xlink:href="dlx-20221231.xsd#dlx_PaymentsReportingUnitMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReportingUnitDomain_52288e19-1419-4acf-8d70-bb20c16ba03d" xlink:to="loc_dlx_PaymentsReportingUnitMember_e76e7621-f9fa-4986-a280-78d85d4cc238" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_ChecksReportingUnitMember_29e9cb20-499f-4402-9280-d24166b99848" xlink:href="dlx-20221231.xsd#dlx_ChecksReportingUnitMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReportingUnitDomain_52288e19-1419-4acf-8d70-bb20c16ba03d" xlink:to="loc_dlx_ChecksReportingUnitMember_29e9cb20-499f-4402-9280-d24166b99848" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_ReportingunitsforwhichquantitativeanalysiscompletedMember_5e6c2ed1-5ce3-4bec-b8c9-2ffbf995738b" xlink:href="dlx-20221231.xsd#dlx_ReportingunitsforwhichquantitativeanalysiscompletedMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReportingUnitDomain_52288e19-1419-4acf-8d70-bb20c16ba03d" xlink:to="loc_dlx_ReportingunitsforwhichquantitativeanalysiscompletedMember_5e6c2ed1-5ce3-4bec-b8c9-2ffbf995738b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_PromotionalSolutionsReportingUnitMember_3af7d100-11d9-406a-90a1-cf5548c776a1" xlink:href="dlx-20221231.xsd#dlx_PromotionalSolutionsReportingUnitMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReportingUnitDomain_52288e19-1419-4acf-8d70-bb20c16ba03d" xlink:to="loc_dlx_PromotionalSolutionsReportingUnitMember_3af7d100-11d9-406a-90a1-cf5548c776a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_DirectToConsumerReportingUnitMember_fb234d49-9665-40ae-9eab-ed819805ebb6" xlink:href="dlx-20221231.xsd#dlx_DirectToConsumerReportingUnitMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReportingUnitDomain_52288e19-1419-4acf-8d70-bb20c16ba03d" xlink:to="loc_dlx_DirectToConsumerReportingUnitMember_fb234d49-9665-40ae-9eab-ed819805ebb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_DataSolutionWebHostingReportingUnitMember_ecdd3647-203f-4772-b278-3e63497cdead" xlink:href="dlx-20221231.xsd#dlx_DataSolutionWebHostingReportingUnitMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReportingUnitDomain_52288e19-1419-4acf-8d70-bb20c16ba03d" xlink:to="loc_dlx_DataSolutionWebHostingReportingUnitMember_ecdd3647-203f-4772-b278-3e63497cdead" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_6b1b7767-5b58-43c2-ac3b-7cafdbd1a07d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_c804863c-a9ae-4dd1-90e5-52dce07cde77" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_6b1b7767-5b58-43c2-ac3b-7cafdbd1a07d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_a0dbf57d-4068-48e4-a8db-9ef309ab4569" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_6b1b7767-5b58-43c2-ac3b-7cafdbd1a07d" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_a0dbf57d-4068-48e4-a8db-9ef309ab4569" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_8f15a6c5-ef69-4001-b0e7-7f9a8c5cafb1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_a0dbf57d-4068-48e4-a8db-9ef309ab4569" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_8f15a6c5-ef69-4001-b0e7-7f9a8c5cafb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_c5f1d378-cd2b-4440-a8e4-27b3a9f59f44" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_c804863c-a9ae-4dd1-90e5-52dce07cde77" xlink:to="loc_srt_RangeAxis_c5f1d378-cd2b-4440-a8e4-27b3a9f59f44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_eb892ded-c667-499c-8060-583935c51d0f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_c5f1d378-cd2b-4440-a8e4-27b3a9f59f44" xlink:to="loc_srt_RangeMember_eb892ded-c667-499c-8060-583935c51d0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_ad40f6bf-c17f-4c9a-8098-c5cfe9e03b69" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_eb892ded-c667-499c-8060-583935c51d0f" xlink:to="loc_srt_MinimumMember_ad40f6bf-c17f-4c9a-8098-c5cfe9e03b69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_22da119f-8442-4ed0-b3be-b8a4391c79dc" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_eb892ded-c667-499c-8060-583935c51d0f" xlink:to="loc_srt_MaximumMember_22da119f-8442-4ed0-b3be-b8a4391c79dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_df9dd170-b6c1-4015-9378-817d998a25d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_c804863c-a9ae-4dd1-90e5-52dce07cde77" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_df9dd170-b6c1-4015-9378-817d998a25d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_43bab379-ae61-4b04-ade2-2f5a2e1e1a15" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_df9dd170-b6c1-4015-9378-817d998a25d4" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_43bab379-ae61-4b04-ade2-2f5a2e1e1a15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsNonrecurringMember_dc52e331-8201-4470-b033-fcf5660a39bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsNonrecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_43bab379-ae61-4b04-ade2-2f5a2e1e1a15" xlink:to="loc_us-gaap_FairValueMeasurementsNonrecurringMember_dc52e331-8201-4470-b033-fcf5660a39bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeAxis_e71d107a-b56e-482c-b4e0-b7ea5f813378" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputTypeAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_c804863c-a9ae-4dd1-90e5-52dce07cde77" xlink:to="loc_us-gaap_MeasurementInputTypeAxis_e71d107a-b56e-482c-b4e0-b7ea5f813378" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_433bc1ce-2689-46cc-bc5c-e8c6da023281" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_e71d107a-b56e-482c-b4e0-b7ea5f813378" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_433bc1ce-2689-46cc-bc5c-e8c6da023281" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_MeasurementInputRevenueGrowthRateMember_fd2b153b-5fdf-418e-ae0a-5a21870322af" xlink:href="dlx-20221231.xsd#dlx_MeasurementInputRevenueGrowthRateMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_433bc1ce-2689-46cc-bc5c-e8c6da023281" xlink:to="loc_dlx_MeasurementInputRevenueGrowthRateMember_fd2b153b-5fdf-418e-ae0a-5a21870322af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_MeasurementInputGrossMarginGrowthRateMember_ef7a3b4b-1f9f-4fc0-8fe6-11c6ee8db315" xlink:href="dlx-20221231.xsd#dlx_MeasurementInputGrossMarginGrowthRateMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_433bc1ce-2689-46cc-bc5c-e8c6da023281" xlink:to="loc_dlx_MeasurementInputGrossMarginGrowthRateMember_ef7a3b4b-1f9f-4fc0-8fe6-11c6ee8db315" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputDiscountRateMember_8562a16e-ebce-4603-92b8-8dbcbcde8784" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputDiscountRateMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_433bc1ce-2689-46cc-bc5c-e8c6da023281" xlink:to="loc_us-gaap_MeasurementInputDiscountRateMember_8562a16e-ebce-4603-92b8-8dbcbcde8784" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_b207361a-4c2f-4523-a99b-6d548508c9dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_c804863c-a9ae-4dd1-90e5-52dce07cde77" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_b207361a-4c2f-4523-a99b-6d548508c9dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_d38827ed-405b-4524-b024-2eca5fbd19da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_b207361a-4c2f-4523-a99b-6d548508c9dd" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_d38827ed-405b-4524-b024-2eca5fbd19da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMember_01ce3fee-ec5f-45ed-9c45-5bd60dea1471" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_d38827ed-405b-4524-b024-2eca5fbd19da" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMember_01ce3fee-ec5f-45ed-9c45-5bd60dea1471" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_1b215102-00b2-482a-a672-02d46c2c508d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeNamesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_d38827ed-405b-4524-b024-2eca5fbd19da" xlink:to="loc_us-gaap_TradeNamesMember_1b215102-00b2-482a-a672-02d46c2c508d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelatedIntangibleAssetsMember_2f1019f0-4c7b-4b78-abc3-4fb538a02c10" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelatedIntangibleAssetsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_d38827ed-405b-4524-b024-2eca5fbd19da" xlink:to="loc_us-gaap_CustomerRelatedIntangibleAssetsMember_2f1019f0-4c7b-4b78-abc3-4fb538a02c10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_InternaluseComputerSoftwareIntangibleAssetMember_0c1eac1d-8fe8-4ea2-b4d6-a991d73f3ba1" xlink:href="dlx-20221231.xsd#dlx_InternaluseComputerSoftwareIntangibleAssetMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_d38827ed-405b-4524-b024-2eca5fbd19da" xlink:to="loc_dlx_InternaluseComputerSoftwareIntangibleAssetMember_0c1eac1d-8fe8-4ea2-b4d6-a991d73f3ba1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_66d2d909-a862-4c76-a5cf-f4081ed5ce8f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_d38827ed-405b-4524-b024-2eca5fbd19da" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_66d2d909-a862-4c76-a5cf-f4081ed5ce8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_a562d3a5-0ec7-4c9b-a716-c5220cb08458" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TechnologyBasedIntangibleAssetsMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_d38827ed-405b-4524-b024-2eca5fbd19da" xlink:to="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_a562d3a5-0ec7-4c9b-a716-c5220cb08458" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_12975834-a659-4c37-83e7-7a24e4f2ef92" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_c804863c-a9ae-4dd1-90e5-52dce07cde77" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_12975834-a659-4c37-83e7-7a24e4f2ef92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_3322e385-9e7c-4d7d-b420-24ae5dc37fdd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_12975834-a659-4c37-83e7-7a24e4f2ef92" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_3322e385-9e7c-4d7d-b420-24ae5dc37fdd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_SmallBusinessDistributorsMember_120b0d76-49ba-4ee7-9b02-9c7b3a5b14ee" xlink:href="dlx-20221231.xsd#dlx_SmallBusinessDistributorsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_3322e385-9e7c-4d7d-b420-24ae5dc37fdd" xlink:to="loc_dlx_SmallBusinessDistributorsMember_120b0d76-49ba-4ee7-9b02-9c7b3a5b14ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_887fd0e2-c726-4d7a-b4b4-519e89a32b48" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_c804863c-a9ae-4dd1-90e5-52dce07cde77" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_887fd0e2-c726-4d7a-b4b4-519e89a32b48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_24fa3f52-62a6-4fc9-97b7-3b02eb0bf5b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_887fd0e2-c726-4d7a-b4b4-519e89a32b48" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_24fa3f52-62a6-4fc9-97b7-3b02eb0bf5b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupNotDiscontinuedOperationsMember_82721a63-e50b-478d-b48a-d5d90f1dfada" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupNotDiscontinuedOperationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_24fa3f52-62a6-4fc9-97b7-3b02eb0bf5b5" xlink:to="loc_us-gaap_DisposalGroupNotDiscontinuedOperationsMember_82721a63-e50b-478d-b48a-d5d90f1dfada" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_f8e000ac-b92a-47ae-97e4-2d3fc447366f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_c804863c-a9ae-4dd1-90e5-52dce07cde77" xlink:to="loc_srt_ConsolidationItemsAxis_f8e000ac-b92a-47ae-97e4-2d3fc447366f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_6ac4886b-ef2b-4b2a-9354-ae02369e1af3" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_f8e000ac-b92a-47ae-97e4-2d3fc447366f" xlink:to="loc_srt_ConsolidationItemsDomain_6ac4886b-ef2b-4b2a-9354-ae02369e1af3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_1bda9a45-5ac6-4d2e-8367-695475a1fe7e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_6ac4886b-ef2b-4b2a-9354-ae02369e1af3" xlink:to="loc_us-gaap_OperatingSegmentsMember_1bda9a45-5ac6-4d2e-8367-695475a1fe7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_e7bc403b-2c06-491a-9347-d2b2d09d8fa4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_c804863c-a9ae-4dd1-90e5-52dce07cde77" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_e7bc403b-2c06-491a-9347-d2b2d09d8fa4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_f43b4cb7-95c2-4e24-880c-cf04d0e474aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_e7bc403b-2c06-491a-9347-d2b2d09d8fa4" xlink:to="loc_us-gaap_SegmentDomain_f43b4cb7-95c2-4e24-880c-cf04d0e474aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_PaymentsMember_ea63b71e-3704-45a5-b8fb-0382a64f4c44" xlink:href="dlx-20221231.xsd#dlx_PaymentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_f43b4cb7-95c2-4e24-880c-cf04d0e474aa" xlink:to="loc_dlx_PaymentsMember_ea63b71e-3704-45a5-b8fb-0382a64f4c44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_PromotionalSolutionsMember_39132499-a33b-4e45-8bab-a61f7731b9f6" xlink:href="dlx-20221231.xsd#dlx_PromotionalSolutionsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_f43b4cb7-95c2-4e24-880c-cf04d0e474aa" xlink:to="loc_dlx_PromotionalSolutionsMember_39132499-a33b-4e45-8bab-a61f7731b9f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_2263270f-efd5-4e58-873c-60f01705d6b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillLineItems"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_c804863c-a9ae-4dd1-90e5-52dce07cde77" xlink:to="loc_us-gaap_GoodwillLineItems_2263270f-efd5-4e58-873c-60f01705d6b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_2a866713-5807-4783-8656-ea662e8fb664" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_2263270f-efd5-4e58-873c-60f01705d6b5" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_2a866713-5807-4783-8656-ea662e8fb664" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportingUnits_dd43642b-fa3c-46ee-9d25-ae3f50682b1f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfReportingUnits"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_2263270f-efd5-4e58-873c-60f01705d6b5" xlink:to="loc_us-gaap_NumberOfReportingUnits_dd43642b-fa3c-46ee-9d25-ae3f50682b1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitAmountOfFairValueInExcessOfCarryingAmount_c2d6e0b7-48f6-45e1-a2f1-cb92f5812355" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReportingUnitAmountOfFairValueInExcessOfCarryingAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_2263270f-efd5-4e58-873c-60f01705d6b5" xlink:to="loc_us-gaap_ReportingUnitAmountOfFairValueInExcessOfCarryingAmount_c2d6e0b7-48f6-45e1-a2f1-cb92f5812355" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount_7ab88fb5-472f-4d22-a446-034b3dd576c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_2263270f-efd5-4e58-873c-60f01705d6b5" xlink:to="loc_us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount_7ab88fb5-472f-4d22-a446-034b3dd576c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_7d8f0670-4323-43ea-b32d-beaa4dbad1d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_2263270f-efd5-4e58-873c-60f01705d6b5" xlink:to="loc_us-gaap_Goodwill_7d8f0670-4323-43ea-b32d-beaa4dbad1d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetImpairmentCharges_83abc53b-5109-4fdf-83dc-ac0ed15176c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetImpairmentCharges"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_2263270f-efd5-4e58-873c-60f01705d6b5" xlink:to="loc_us-gaap_OtherAssetImpairmentCharges_83abc53b-5109-4fdf-83dc-ac0ed15176c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_Intangiblesfairvalueinputs_8ee37e74-0e90-4be3-a4d5-589a52ae93ac" xlink:href="dlx-20221231.xsd#dlx_Intangiblesfairvalueinputs"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_2263270f-efd5-4e58-873c-60f01705d6b5" xlink:to="loc_dlx_Intangiblesfairvalueinputs_8ee37e74-0e90-4be3-a4d5-589a52ae93ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_98449860-5288-431b-8096-35c3f7814b77" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_2263270f-efd5-4e58-873c-60f01705d6b5" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_98449860-5288-431b-8096-35c3f7814b77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_4815f59d-d60e-43ff-873b-f718a70c38e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_2263270f-efd5-4e58-873c-60f01705d6b5" xlink:to="loc_us-gaap_AssetImpairmentCharges_4815f59d-d60e-43ff-873b-f718a70c38e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/FAIRVALUEMEASUREMENTSfinancialinstrumentsDetails" xlink:type="simple" xlink:href="dlx-20221231.xsd#FAIRVALUEMEASUREMENTSfinancialinstrumentsDetails"/>
  <link:presentationLink xlink:role="http://www.deluxe.com/role/FAIRVALUEMEASUREMENTSfinancialinstrumentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_0b4d3371-5f11-48ce-956a-d6649679d3c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable_a1c3f670-91e7-410d-a2fa-46b94321128e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_0b4d3371-5f11-48ce-956a-d6649679d3c2" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTable_a1c3f670-91e7-410d-a2fa-46b94321128e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_f2f977a8-f302-45c4-ac24-f194b4dc7ee2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_a1c3f670-91e7-410d-a2fa-46b94321128e" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_f2f977a8-f302-45c4-ac24-f194b4dc7ee2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_311b3c7b-f12b-4ded-adb8-296d20ea8ded" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_f2f977a8-f302-45c4-ac24-f194b4dc7ee2" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_311b3c7b-f12b-4ded-adb8-296d20ea8ded" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsMember_2e46ce04-a23f-4645-abf1-3df2e3acda70" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_311b3c7b-f12b-4ded-adb8-296d20ea8ded" xlink:to="loc_us-gaap_CashAndCashEquivalentsMember_2e46ce04-a23f-4645-abf1-3df2e3acda70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_FundsHeldForCustomersMember_82d4b5cb-ba84-4970-b300-de8af9625a1a" xlink:href="dlx-20221231.xsd#dlx_FundsHeldForCustomersMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_311b3c7b-f12b-4ded-adb8-296d20ea8ded" xlink:to="loc_dlx_FundsHeldForCustomersMember_82d4b5cb-ba84-4970-b300-de8af9625a1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentAssetsMember_61aec847-2755-4860-ac28-530cad6f50bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncurrentAssetsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_311b3c7b-f12b-4ded-adb8-296d20ea8ded" xlink:to="loc_us-gaap_OtherNoncurrentAssetsMember_61aec847-2755-4860-ac28-530cad6f50bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_OthercurrentandnoncurrentassetsMember_05967329-f62b-432c-ab7b-77febf6b6b3d" xlink:href="dlx-20221231.xsd#dlx_OthercurrentandnoncurrentassetsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_311b3c7b-f12b-4ded-adb8-296d20ea8ded" xlink:to="loc_dlx_OthercurrentandnoncurrentassetsMember_05967329-f62b-432c-ab7b-77febf6b6b3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_CurrentPortionOfLongTermDebtAndLongTermDebtMember_937c4660-32d6-4aa4-94a7-2f7088ff5bfa" xlink:href="dlx-20221231.xsd#dlx_CurrentPortionOfLongTermDebtAndLongTermDebtMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_311b3c7b-f12b-4ded-adb8-296d20ea8ded" xlink:to="loc_dlx_CurrentPortionOfLongTermDebtAndLongTermDebtMember_937c4660-32d6-4aa4-94a7-2f7088ff5bfa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_e7ac1c02-b8c5-489e-8b25-bd15dfdd215f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_a1c3f670-91e7-410d-a2fa-46b94321128e" xlink:to="loc_srt_RangeAxis_e7ac1c02-b8c5-489e-8b25-bd15dfdd215f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_cd92eeb1-b8d4-4519-bd12-d2a0c93c0af3" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_e7ac1c02-b8c5-489e-8b25-bd15dfdd215f" xlink:to="loc_srt_RangeMember_cd92eeb1-b8d4-4519-bd12-d2a0c93c0af3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_ba7f7315-73a7-4f8b-9c38-cb9a1faff63a" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_cd92eeb1-b8d4-4519-bd12-d2a0c93c0af3" xlink:to="loc_srt_MinimumMember_ba7f7315-73a7-4f8b-9c38-cb9a1faff63a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_8a40bf1f-77ed-43eb-bb99-3b9148e60809" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_cd92eeb1-b8d4-4519-bd12-d2a0c93c0af3" xlink:to="loc_srt_MaximumMember_8a40bf1f-77ed-43eb-bb99-3b9148e60809" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_77cfcb62-b38e-453b-a5dd-06871e1c4b09" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_a1c3f670-91e7-410d-a2fa-46b94321128e" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_77cfcb62-b38e-453b-a5dd-06871e1c4b09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_864d9175-6ce9-4274-ac37-b368eeb85477" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_77cfcb62-b38e-453b-a5dd-06871e1c4b09" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_864d9175-6ce9-4274-ac37-b368eeb85477" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_754ae100-57a7-4836-9de8-70096216b996" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_864d9175-6ce9-4274-ac37-b368eeb85477" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_754ae100-57a7-4836-9de8-70096216b996" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_f594c0bc-6f6c-4d1d-a69b-1d1545b1f23f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_864d9175-6ce9-4274-ac37-b368eeb85477" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_f594c0bc-6f6c-4d1d-a69b-1d1545b1f23f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_d92d779e-af01-47c4-ad83-baf9e985a75b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_864d9175-6ce9-4274-ac37-b368eeb85477" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_d92d779e-af01-47c4-ad83-baf9e985a75b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_7180f5af-81b8-4d0a-bd45-fe3574142f10" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_a1c3f670-91e7-410d-a2fa-46b94321128e" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_7180f5af-81b8-4d0a-bd45-fe3574142f10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_6144acae-4927-436c-a42a-16c785b2b8e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_7180f5af-81b8-4d0a-bd45-fe3574142f10" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_6144acae-4927-436c-a42a-16c785b2b8e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_8e1a8bcd-e5a4-4345-a553-b46cdf814be2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_6144acae-4927-436c-a42a-16c785b2b8e1" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_8e1a8bcd-e5a4-4345-a553-b46cdf814be2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_c78ebd2b-d8f8-4d4a-8565-b7afb5adf805" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_a1c3f670-91e7-410d-a2fa-46b94321128e" xlink:to="loc_us-gaap_FinancialInstrumentAxis_c78ebd2b-d8f8-4d4a-8565-b7afb5adf805" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_90818719-9f42-4bf5-a482-b2810638fa2b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_c78ebd2b-d8f8-4d4a-8565-b7afb5adf805" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_90818719-9f42-4bf5-a482-b2810638fa2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_eed63141-fc7c-4462-8eec-9ea086b07b8e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_90818719-9f42-4bf5-a482-b2810638fa2b" xlink:to="loc_us-gaap_MoneyMarketFundsMember_eed63141-fc7c-4462-8eec-9ea086b07b8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteedInvestmentContractMember_b0418f72-664c-430a-83e6-bd2f9d268cca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GuaranteedInvestmentContractMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_90818719-9f42-4bf5-a482-b2810638fa2b" xlink:to="loc_us-gaap_GuaranteedInvestmentContractMember_b0418f72-664c-430a-83e6-bd2f9d268cca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember_5711a143-33a2-46e7-88d6-21dbbf5e9e42" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonUsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_90818719-9f42-4bf5-a482-b2810638fa2b" xlink:to="loc_us-gaap_NonUsMember_5711a143-33a2-46e7-88d6-21dbbf5e9e42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_abd5e043-5115-49ad-b450-8af258315c6e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_a1c3f670-91e7-410d-a2fa-46b94321128e" xlink:to="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_abd5e043-5115-49ad-b450-8af258315c6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_MaturityPeriodDebtSecurities_21b8c03c-6092-45c4-8a83-ef1688a8911d" xlink:href="dlx-20221231.xsd#dlx_MaturityPeriodDebtSecurities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_abd5e043-5115-49ad-b450-8af258315c6e" xlink:to="loc_dlx_MaturityPeriodDebtSecurities_21b8c03c-6092-45c4-8a83-ef1688a8911d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_70013c44-e867-4a29-80df-d40240861dc4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_abd5e043-5115-49ad-b450-8af258315c6e" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_70013c44-e867-4a29-80df-d40240861dc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_d6a72e79-9e3c-4c00-9d69-3580b6e0db07" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_abd5e043-5115-49ad-b450-8af258315c6e" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_d6a72e79-9e3c-4c00-9d69-3580b6e0db07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssets_4f5fd571-5271-4fef-a375-3811d8529e66" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_abd5e043-5115-49ad-b450-8af258315c6e" xlink:to="loc_us-gaap_DerivativeAssets_4f5fd571-5271-4fef-a375-3811d8529e66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration_9aceca92-981c-4b83-bd6c-5a545b779a2b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_abd5e043-5115-49ad-b450-8af258315c6e" xlink:to="loc_us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration_9aceca92-981c-4b83-bd6c-5a545b779a2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesNoncurrent_0e7eae2d-39c8-4016-b073-1db5554766f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeLiabilitiesNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_abd5e043-5115-49ad-b450-8af258315c6e" xlink:to="loc_us-gaap_DerivativeLiabilitiesNoncurrent_0e7eae2d-39c8-4016-b073-1db5554766f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration_7bcf4cf1-c4f4-40cf-98fd-fabf869cd033" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_abd5e043-5115-49ad-b450-8af258315c6e" xlink:to="loc_us-gaap_DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration_7bcf4cf1-c4f4-40cf-98fd-fabf869cd033" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Cash_2c08a0df-0ace-470d-8505-6719cd9d9758" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Cash"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_abd5e043-5115-49ad-b450-8af258315c6e" xlink:to="loc_us-gaap_Cash_2c08a0df-0ace-470d-8505-6719cd9d9758" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableNet_1dfc451e-115d-4ee3-b2bf-0bd3b8ddab88" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesReceivableNet"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_abd5e043-5115-49ad-b450-8af258315c6e" xlink:to="loc_us-gaap_NotesReceivableNet_1dfc451e-115d-4ee3-b2bf-0bd3b8ddab88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableFairValueDisclosure_43161b60-1893-4893-af0c-39749400bed8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesReceivableFairValueDisclosure"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_abd5e043-5115-49ad-b450-8af258315c6e" xlink:to="loc_us-gaap_NotesReceivableFairValueDisclosure_43161b60-1893-4893-af0c-39749400bed8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount_a29a0d59-8dfb-4f55-a986-0eb12f9a7e60" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtLongtermAndShorttermCombinedAmount"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_abd5e043-5115-49ad-b450-8af258315c6e" xlink:to="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount_a29a0d59-8dfb-4f55-a986-0eb12f9a7e60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue_168a85cc-debc-45ef-b937-b3f3dff7f2ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtFairValue"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_abd5e043-5115-49ad-b450-8af258315c6e" xlink:to="loc_us-gaap_LongTermDebtFairValue_168a85cc-debc-45ef-b937-b3f3dff7f2ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/RESTRUCTURINGANDINTEGRATIONEXPENSEDetails" xlink:type="simple" xlink:href="dlx-20221231.xsd#RESTRUCTURINGANDINTEGRATIONEXPENSEDetails"/>
  <link:presentationLink xlink:role="http://www.deluxe.com/role/RESTRUCTURINGANDINTEGRATIONEXPENSEDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_7319f0ee-f481-4bce-a6e8-ca7514c2eaef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_82fa705e-551a-452d-bfb3-03c80ae84c4d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_7319f0ee-f481-4bce-a6e8-ca7514c2eaef" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_82fa705e-551a-452d-bfb3-03c80ae84c4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_7084163b-a2eb-4f6f-9a85-bb13c4762a65" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_82fa705e-551a-452d-bfb3-03c80ae84c4d" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_7084163b-a2eb-4f6f-9a85-bb13c4762a65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_46665b6d-32a3-4df7-acbb-80be934e9a84" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_7084163b-a2eb-4f6f-9a85-bb13c4762a65" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_46665b6d-32a3-4df7-acbb-80be934e9a84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_ExternalconsultingfeesMember_65ad3cbb-f75c-46ef-b013-3fa2c18421ed" xlink:href="dlx-20221231.xsd#dlx_ExternalconsultingfeesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_46665b6d-32a3-4df7-acbb-80be934e9a84" xlink:to="loc_dlx_ExternalconsultingfeesMember_65ad3cbb-f75c-46ef-b013-3fa2c18421ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeSeveranceMember_33e54e4e-8b41-42d8-8562-fba683b4228f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeSeveranceMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_46665b6d-32a3-4df7-acbb-80be934e9a84" xlink:to="loc_us-gaap_EmployeeSeveranceMember_33e54e4e-8b41-42d8-8562-fba683b4228f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_InternallaborMember_8fe3eb92-52b9-4f6a-83ac-7a84b5930387" xlink:href="dlx-20221231.xsd#dlx_InternallaborMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_46665b6d-32a3-4df7-acbb-80be934e9a84" xlink:to="loc_dlx_InternallaborMember_8fe3eb92-52b9-4f6a-83ac-7a84b5930387" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRestructuringMember_18fd59d5-7219-481f-825a-62f5f5656fc9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherRestructuringMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_46665b6d-32a3-4df7-acbb-80be934e9a84" xlink:to="loc_us-gaap_OtherRestructuringMember_18fd59d5-7219-481f-825a-62f5f5656fc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_3cc880fa-a322-4ec7-b4a8-c4cd08f0f6a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_82fa705e-551a-452d-bfb3-03c80ae84c4d" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_3cc880fa-a322-4ec7-b4a8-c4cd08f0f6a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_d890f164-5cf3-4290-a39d-37444d0ea493" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_3cc880fa-a322-4ec7-b4a8-c4cd08f0f6a6" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_d890f164-5cf3-4290-a39d-37444d0ea493" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_166ca350-52e9-4b40-9208-270edad6ec7e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfSalesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_d890f164-5cf3-4290-a39d-37444d0ea493" xlink:to="loc_us-gaap_CostOfSalesMember_166ca350-52e9-4b40-9208-270edad6ec7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenseMember_5f5e2796-648c-4aeb-8b2c-ef93732709fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenseMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_d890f164-5cf3-4290-a39d-37444d0ea493" xlink:to="loc_us-gaap_OperatingExpenseMember_5f5e2796-648c-4aeb-8b2c-ef93732709fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_aa0d4d3f-826b-4d52-8e97-a2e5ce259b35" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_82fa705e-551a-452d-bfb3-03c80ae84c4d" xlink:to="loc_us-gaap_RestructuringCostAndReserveLineItems_aa0d4d3f-826b-4d52-8e97-a2e5ce259b35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_f663a8d7-1017-46d3-968a-f58ffa3be611" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCharges"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_aa0d4d3f-826b-4d52-8e97-a2e5ce259b35" xlink:to="loc_us-gaap_RestructuringCharges_f663a8d7-1017-46d3-968a-f58ffa3be611" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_Restructuringchargesnet_f23bd8c1-029e-480b-ae10-85adc72bf2c8" xlink:href="dlx-20221231.xsd#dlx_Restructuringchargesnet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_aa0d4d3f-826b-4d52-8e97-a2e5ce259b35" xlink:to="loc_dlx_Restructuringchargesnet_f23bd8c1-029e-480b-ae10-85adc72bf2c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/RESTRUCTURINGANDINTEGRATIONEXPENSErestructuringandintegrationaccrualsDetails" xlink:type="simple" xlink:href="dlx-20221231.xsd#RESTRUCTURINGANDINTEGRATIONEXPENSErestructuringandintegrationaccrualsDetails"/>
  <link:presentationLink xlink:role="http://www.deluxe.com/role/RESTRUCTURINGANDINTEGRATIONEXPENSErestructuringandintegrationaccrualsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_020648ff-efda-4a78-b410-0682a359e353" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_12d04718-8cf8-40f3-8824-9f0b27f59ac9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_020648ff-efda-4a78-b410-0682a359e353" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_12d04718-8cf8-40f3-8824-9f0b27f59ac9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_12ad0b36-b72c-4fb8-8aae-444c1104d54d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_12d04718-8cf8-40f3-8824-9f0b27f59ac9" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_12ad0b36-b72c-4fb8-8aae-444c1104d54d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_70e79d3f-9124-48f1-956a-4eeabfa99be8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_12ad0b36-b72c-4fb8-8aae-444c1104d54d" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_70e79d3f-9124-48f1-956a-4eeabfa99be8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeSeveranceMember_69804c17-151b-4827-a1ad-7f81ebc955f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeSeveranceMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_70e79d3f-9124-48f1-956a-4eeabfa99be8" xlink:to="loc_us-gaap_EmployeeSeveranceMember_69804c17-151b-4827-a1ad-7f81ebc955f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_1672ea93-2caf-4b14-86bc-153c269b6176" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_12d04718-8cf8-40f3-8824-9f0b27f59ac9" xlink:to="loc_us-gaap_RestructuringCostAndReserveLineItems_1672ea93-2caf-4b14-86bc-153c269b6176" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve_b6624634-a543-42cb-823f-b9b8d2149916" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringReserve"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_1672ea93-2caf-4b14-86bc-153c269b6176" xlink:to="loc_us-gaap_RestructuringReserve_b6624634-a543-42cb-823f-b9b8d2149916" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_d63322ec-73ba-436d-8385-39ec30b0d3a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCharges"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_1672ea93-2caf-4b14-86bc-153c269b6176" xlink:to="loc_us-gaap_RestructuringCharges_d63322ec-73ba-436d-8385-39ec30b0d3a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveAccrualAdjustment1_6136c519-345f-4a75-ae78-eae498c045ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringReserveAccrualAdjustment1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_1672ea93-2caf-4b14-86bc-153c269b6176" xlink:to="loc_us-gaap_RestructuringReserveAccrualAdjustment1_6136c519-345f-4a75-ae78-eae498c045ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRestructuring_c58f3672-03ca-4baf-af13-d11cedf01212" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRestructuring"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_1672ea93-2caf-4b14-86bc-153c269b6176" xlink:to="loc_us-gaap_PaymentsForRestructuring_c58f3672-03ca-4baf-af13-d11cedf01212" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve_9926d19d-9751-4a4e-b51b-0c7d85255173" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringReserve"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_1672ea93-2caf-4b14-86bc-153c269b6176" xlink:to="loc_us-gaap_RestructuringReserve_9926d19d-9751-4a4e-b51b-0c7d85255173" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/INCOMETAXPROVISIONincometaxprovisionDetails" xlink:type="simple" xlink:href="dlx-20221231.xsd#INCOMETAXPROVISIONincometaxprovisionDetails"/>
  <link:presentationLink xlink:role="http://www.deluxe.com/role/INCOMETAXPROVISIONincometaxprovisionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_5195e607-2a5d-48bd-9f74-17fa2deab37e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResultsOfOperationsIncomeBeforeIncomeTaxesAbstract_e47088b7-f5a9-4f0d-b197-55b237943c2c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResultsOfOperationsIncomeBeforeIncomeTaxesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_5195e607-2a5d-48bd-9f74-17fa2deab37e" xlink:to="loc_us-gaap_ResultsOfOperationsIncomeBeforeIncomeTaxesAbstract_e47088b7-f5a9-4f0d-b197-55b237943c2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_85a2bfa1-a983-4c87-9028-9d96e71e583f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ResultsOfOperationsIncomeBeforeIncomeTaxesAbstract_e47088b7-f5a9-4f0d-b197-55b237943c2c" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_85a2bfa1-a983-4c87-9028-9d96e71e583f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_21d02f96-9c58-407c-a66d-ab473830975b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ResultsOfOperationsIncomeBeforeIncomeTaxesAbstract_e47088b7-f5a9-4f0d-b197-55b237943c2c" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_21d02f96-9c58-407c-a66d-ab473830975b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1213c5f1-790a-4ddd-b333-b65c2cc539b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ResultsOfOperationsIncomeBeforeIncomeTaxesAbstract_e47088b7-f5a9-4f0d-b197-55b237943c2c" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1213c5f1-790a-4ddd-b333-b65c2cc539b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract_1018b471-3783-4f0d-9ac5-95a417721098" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_5195e607-2a5d-48bd-9f74-17fa2deab37e" xlink:to="loc_us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract_1018b471-3783-4f0d-9ac5-95a417721098" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_66e66ced-45f0-4e35-8ba1-a9e04a2bf3b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract_1018b471-3783-4f0d-9ac5-95a417721098" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_66e66ced-45f0-4e35-8ba1-a9e04a2bf3b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_fe54d6e2-d8b6-463e-ad00-2970a3a144f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_66e66ced-45f0-4e35-8ba1-a9e04a2bf3b3" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_fe54d6e2-d8b6-463e-ad00-2970a3a144f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_7c9d0926-2bfd-42b6-a879-bb753562b18e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_66e66ced-45f0-4e35-8ba1-a9e04a2bf3b3" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_7c9d0926-2bfd-42b6-a879-bb753562b18e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_0d5b8a6f-3bc2-4ce9-9fa4-f1b7c99d3855" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_66e66ced-45f0-4e35-8ba1-a9e04a2bf3b3" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_0d5b8a6f-3bc2-4ce9-9fa4-f1b7c99d3855" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_07443858-1f64-4783-af28-26875bea89bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_66e66ced-45f0-4e35-8ba1-a9e04a2bf3b3" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_07443858-1f64-4783-af28-26875bea89bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_d60a52a1-0731-414c-8b08-c4e81845f4b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract_1018b471-3783-4f0d-9ac5-95a417721098" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_d60a52a1-0731-414c-8b08-c4e81845f4b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_8b601e69-1c02-465a-9063-2198c03bc522" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_d60a52a1-0731-414c-8b08-c4e81845f4b2" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_8b601e69-1c02-465a-9063-2198c03bc522" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_b2875368-1b01-4c61-9a0e-22ebf57079ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_d60a52a1-0731-414c-8b08-c4e81845f4b2" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_b2875368-1b01-4c61-9a0e-22ebf57079ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_8e7164af-29fd-4839-9538-6cb354df7f1e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_d60a52a1-0731-414c-8b08-c4e81845f4b2" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_8e7164af-29fd-4839-9538-6cb354df7f1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_af701535-abb5-4731-8e91-08c824650bcb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_d60a52a1-0731-414c-8b08-c4e81845f4b2" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_af701535-abb5-4731-8e91-08c824650bcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_2490b5fb-744b-4d52-aff2-34b8f4ccbe43" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract_1018b471-3783-4f0d-9ac5-95a417721098" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_2490b5fb-744b-4d52-aff2-34b8f4ccbe43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_2da52051-f6ee-43e5-9094-478ee4f888bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_5195e607-2a5d-48bd-9f74-17fa2deab37e" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_2da52051-f6ee-43e5-9094-478ee4f888bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_c3eaf4f0-1037-43c2-8e24-56d49f6b2b9d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_2da52051-f6ee-43e5-9094-478ee4f888bc" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_c3eaf4f0-1037-43c2-8e24-56d49f6b2b9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses_5e9190bf-892e-432a-b35c-924f331ad267" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_2da52051-f6ee-43e5-9094-478ee4f888bc" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses_5e9190bf-892e-432a-b35c-924f331ad267" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_95759efd-e7d5-467d-9030-0a337e259c14" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_2da52051-f6ee-43e5-9094-478ee4f888bc" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_95759efd-e7d5-467d-9030-0a337e259c14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_be9baa86-2027-4482-b3d3-e471fa25d380" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_2da52051-f6ee-43e5-9094-478ee4f888bc" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_be9baa86-2027-4482-b3d3-e471fa25d380" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_7b7c97bb-634f-4651-bf3c-b3315b0e4121" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_2da52051-f6ee-43e5-9094-478ee4f888bc" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_7b7c97bb-634f-4651-bf3c-b3315b0e4121" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings_fc25a0b6-a81a-4345-9577-3c7ce0728e8b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_2da52051-f6ee-43e5-9094-478ee4f888bc" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings_fc25a0b6-a81a-4345-9577-3c7ce0728e8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_c903a8c4-d1f3-490d-9a70-cc65fcf822bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_2da52051-f6ee-43e5-9094-478ee4f888bc" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_c903a8c4-d1f3-490d-9a70-cc65fcf822bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_a598a7a2-21c1-4b1d-bdf1-2bc3908d9296" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_2da52051-f6ee-43e5-9094-478ee4f888bc" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_a598a7a2-21c1-4b1d-bdf1-2bc3908d9296" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies_1e9b3e26-1a5e-4ded-b68f-0353519651e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_2da52051-f6ee-43e5-9094-478ee4f888bc" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies_1e9b3e26-1a5e-4ded-b68f-0353519651e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_EffectiveTaxRateReconciliationNondeductibleAcquisitionCosts_3d5422dc-be30-4ddc-b936-425680a83527" xlink:href="dlx-20221231.xsd#dlx_EffectiveTaxRateReconciliationNondeductibleAcquisitionCosts"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_2da52051-f6ee-43e5-9094-478ee4f888bc" xlink:to="loc_dlx_EffectiveTaxRateReconciliationNondeductibleAcquisitionCosts_3d5422dc-be30-4ddc-b936-425680a83527" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfBusiness_0297e7af-bfa4-48e3-a4dd-9d165efaa749" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfBusiness"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_2da52051-f6ee-43e5-9094-478ee4f888bc" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfBusiness_0297e7af-bfa4-48e3-a4dd-9d165efaa749" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes_ba8c30d9-ff9c-4cd0-a89b-2997debf259a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_2da52051-f6ee-43e5-9094-478ee4f888bc" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes_ba8c30d9-ff9c-4cd0-a89b-2997debf259a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_e601e160-64b6-46fe-9521-ecf22d757a98" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_2da52051-f6ee-43e5-9094-478ee4f888bc" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_e601e160-64b6-46fe-9521-ecf22d757a98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_EffectiveIncomeTaxRateReconciliationPayablesAndReceivablesForPriorYearTaxReturns_8e34ff51-d228-4124-9c5e-9b25e93875c7" xlink:href="dlx-20221231.xsd#dlx_EffectiveIncomeTaxRateReconciliationPayablesAndReceivablesForPriorYearTaxReturns"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_2da52051-f6ee-43e5-9094-478ee4f888bc" xlink:to="loc_dlx_EffectiveIncomeTaxRateReconciliationPayablesAndReceivablesForPriorYearTaxReturns_8e34ff51-d228-4124-9c5e-9b25e93875c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome_e13073b7-5301-4868-9616-e662d64371bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_2da52051-f6ee-43e5-9094-478ee4f888bc" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome_e13073b7-5301-4868-9616-e662d64371bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_0d85af68-0912-4336-8bbe-1054217881b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_2da52051-f6ee-43e5-9094-478ee4f888bc" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_0d85af68-0912-4336-8bbe-1054217881b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_9fd28bad-f2a3-4597-8e11-854497307155" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_2da52051-f6ee-43e5-9094-478ee4f888bc" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_9fd28bad-f2a3-4597-8e11-854497307155" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/INCOMETAXPROVISIONrepatriationandunrecognizedtaxbenefitsDetails" xlink:type="simple" xlink:href="dlx-20221231.xsd#INCOMETAXPROVISIONrepatriationandunrecognizedtaxbenefitsDetails"/>
  <link:presentationLink xlink:role="http://www.deluxe.com/role/INCOMETAXPROVISIONrepatriationandunrecognizedtaxbenefitsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_7e8fd939-f9cb-4845-a303-f6bf4d7b423e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_772372e5-e7f5-4b59-acc5-559eda9afd7e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_7e8fd939-f9cb-4845-a303-f6bf4d7b423e" xlink:to="loc_us-gaap_StatementTable_772372e5-e7f5-4b59-acc5-559eda9afd7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_355bad1f-0411-4c3f-91f6-8373aed941ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_772372e5-e7f5-4b59-acc5-559eda9afd7e" xlink:to="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_355bad1f-0411-4c3f-91f6-8373aed941ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForErrorCorrectionDomain_e03e0250-0abf-4361-9007-a8c091883d62" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsForErrorCorrectionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_355bad1f-0411-4c3f-91f6-8373aed941ad" xlink:to="loc_us-gaap_AdjustmentsForErrorCorrectionDomain_e03e0250-0abf-4361-9007-a8c091883d62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_IncreaseInEarningsMember_c37a8f60-1816-4b16-aee3-4600107ebdb7" xlink:href="dlx-20221231.xsd#dlx_IncreaseInEarningsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsForErrorCorrectionDomain_e03e0250-0abf-4361-9007-a8c091883d62" xlink:to="loc_dlx_IncreaseInEarningsMember_c37a8f60-1816-4b16-aee3-4600107ebdb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicDistributionAxis_37113b0d-9d19-44ad-bd99-b7e621bb7d73" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeographicDistributionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_772372e5-e7f5-4b59-acc5-559eda9afd7e" xlink:to="loc_us-gaap_GeographicDistributionAxis_37113b0d-9d19-44ad-bd99-b7e621bb7d73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicDistributionDomain_6439ecbd-241d-4579-a9b8-598641f88c25" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeographicDistributionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GeographicDistributionAxis_37113b0d-9d19-44ad-bd99-b7e621bb7d73" xlink:to="loc_us-gaap_GeographicDistributionDomain_6439ecbd-241d-4579-a9b8-598641f88c25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicDistributionForeignMember_49249c89-179d-4153-a59e-c7d739867c14" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeographicDistributionForeignMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GeographicDistributionDomain_6439ecbd-241d-4579-a9b8-598641f88c25" xlink:to="loc_us-gaap_GeographicDistributionForeignMember_49249c89-179d-4153-a59e-c7d739867c14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_607a150c-fbe7-4865-8632-bd28b5b6a2ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_772372e5-e7f5-4b59-acc5-559eda9afd7e" xlink:to="loc_us-gaap_StatementLineItems_607a150c-fbe7-4865-8632-bd28b5b6a2ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_e490f98e-0924-484b-8863-8f3f8b86c4f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_607a150c-fbe7-4865-8632-bd28b5b6a2ec" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_e490f98e-0924-484b-8863-8f3f8b86c4f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignEarningsRepatriated_d801d7d6-ede5-4262-99c0-c0332ba3bf44" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignEarningsRepatriated"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_607a150c-fbe7-4865-8632-bd28b5b6a2ec" xlink:to="loc_us-gaap_ForeignEarningsRepatriated_d801d7d6-ede5-4262-99c0-c0332ba3bf44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings_b2d6a254-f957-4ba8-a38c-9b6657d38de0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_607a150c-fbe7-4865-8632-bd28b5b6a2ec" xlink:to="loc_us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings_b2d6a254-f957-4ba8-a38c-9b6657d38de0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_b0cae048-531b-4541-9152-bd90d5fce412" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_607a150c-fbe7-4865-8632-bd28b5b6a2ec" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_b0cae048-531b-4541-9152-bd90d5fce412" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_2495c31e-83c1-48b3-b2ec-9c85d1c81248" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_607a150c-fbe7-4865-8632-bd28b5b6a2ec" xlink:to="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_2495c31e-83c1-48b3-b2ec-9c85d1c81248" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_f1d5f2c0-0838-4db9-9862-846a36e48323" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_2495c31e-83c1-48b3-b2ec-9c85d1c81248" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_f1d5f2c0-0838-4db9-9862-846a36e48323" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_fe01ca11-8d3a-4172-9d90-be874b1116c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_2495c31e-83c1-48b3-b2ec-9c85d1c81248" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_fe01ca11-8d3a-4172-9d90-be874b1116c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_8ee72d69-611d-4c95-b770-59a671c2b4ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_2495c31e-83c1-48b3-b2ec-9c85d1c81248" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_8ee72d69-611d-4c95-b770-59a671c2b4ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_31b40621-349f-440a-b7bd-1123995436cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_2495c31e-83c1-48b3-b2ec-9c85d1c81248" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_31b40621-349f-440a-b7bd-1123995436cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_8d54eafe-f8cc-4db8-ba47-53d41f999d32" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_2495c31e-83c1-48b3-b2ec-9c85d1c81248" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_8d54eafe-f8cc-4db8-ba47-53d41f999d32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_04614739-7ecb-4e61-a2b1-7a5fb2ccc898" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_2495c31e-83c1-48b3-b2ec-9c85d1c81248" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_04614739-7ecb-4e61-a2b1-7a5fb2ccc898" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxUncertaintiesAbstract_309e4a7d-0cf4-4de9-ac06-b737128fb84b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxUncertaintiesAbstract"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_607a150c-fbe7-4865-8632-bd28b5b6a2ec" xlink:to="loc_us-gaap_IncomeTaxUncertaintiesAbstract_309e4a7d-0cf4-4de9-ac06-b737128fb84b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_0adc4c87-ac2b-48d1-acc2-630c6f6bed5c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxUncertaintiesAbstract_309e4a7d-0cf4-4de9-ac06-b737128fb84b" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_0adc4c87-ac2b-48d1-acc2-630c6f6bed5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_e3b9529d-6b67-43aa-8883-408324004bd4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxUncertaintiesAbstract_309e4a7d-0cf4-4de9-ac06-b737128fb84b" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_e3b9529d-6b67-43aa-8883-408324004bd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense_715da5ac-871e-4b84-9622-2acf0c009e8f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxUncertaintiesAbstract_309e4a7d-0cf4-4de9-ac06-b737128fb84b" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense_715da5ac-871e-4b84-9622-2acf0c009e8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible_0177b5c9-c0de-445d-a1dc-9e9530827fe7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxUncertaintiesAbstract_309e4a7d-0cf4-4de9-ac06-b737128fb84b" xlink:to="loc_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible_0177b5c9-c0de-445d-a1dc-9e9530827fe7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseInUnrecognizedTaxBenefitsIsReasonablyPossible_b7fafec2-a0aa-4cb9-b09d-50a960898085" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseInUnrecognizedTaxBenefitsIsReasonablyPossible"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxUncertaintiesAbstract_309e4a7d-0cf4-4de9-ac06-b737128fb84b" xlink:to="loc_us-gaap_IncreaseInUnrecognizedTaxBenefitsIsReasonablyPossible_b7fafec2-a0aa-4cb9-b09d-50a960898085" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/INCOMETAXPROVISIONdeferredincometaxesDetails" xlink:type="simple" xlink:href="dlx-20221231.xsd#INCOMETAXPROVISIONdeferredincometaxesDetails"/>
  <link:presentationLink xlink:role="http://www.deluxe.com/role/INCOMETAXPROVISIONdeferredincometaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_f1194407-4cc6-4a08-a3c6-376cee5bfc8a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_383fecb6-f67a-4c10-be6a-5190ed7d54b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_f1194407-4cc6-4a08-a3c6-376cee5bfc8a" xlink:to="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_383fecb6-f67a-4c10-be6a-5190ed7d54b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_Deferredtaxassetsoperatingleases_45ca7493-f873-4dae-8e48-90dceebe88e3" xlink:href="dlx-20221231.xsd#dlx_Deferredtaxassetsoperatingleases"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_383fecb6-f67a-4c10-be6a-5190ed7d54b8" xlink:to="loc_dlx_Deferredtaxassetsoperatingleases_45ca7493-f873-4dae-8e48-90dceebe88e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_DeferredTaxAssetsNetOperatingAndCapitalLossCarryforwards_d86fb9f6-6162-4a6e-8588-59f3da77d96a" xlink:href="dlx-20221231.xsd#dlx_DeferredTaxAssetsNetOperatingAndCapitalLossCarryforwards"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_383fecb6-f67a-4c10-be6a-5190ed7d54b8" xlink:to="loc_dlx_DeferredTaxAssetsNetOperatingAndCapitalLossCarryforwards_d86fb9f6-6162-4a6e-8588-59f3da77d96a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetInterestCarryforward_f460805e-d5ad-4e69-aad7-bcd0adbb5e39" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetInterestCarryforward"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_383fecb6-f67a-4c10-be6a-5190ed7d54b8" xlink:to="loc_us-gaap_DeferredTaxAssetInterestCarryforward_f460805e-d5ad-4e69-aad7-bcd0adbb5e39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_c43dabdf-9a53-41eb-aaac-251db2118db0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_383fecb6-f67a-4c10-be6a-5190ed7d54b8" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_c43dabdf-9a53-41eb-aaac-251db2118db0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_DeferredTaxAssetPayrollTaxDeferral_f5f3b563-380b-43fe-ad42-5085540de743" xlink:href="dlx-20221231.xsd#dlx_DeferredTaxAssetPayrollTaxDeferral"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_383fecb6-f67a-4c10-be6a-5190ed7d54b8" xlink:to="loc_dlx_DeferredTaxAssetPayrollTaxDeferral_f5f3b563-380b-43fe-ad42-5085540de743" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment_0b085f44-bab5-4d98-aca4-cd9c5e056c76" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_383fecb6-f67a-4c10-be6a-5190ed7d54b8" xlink:to="loc_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment_0b085f44-bab5-4d98-aca4-cd9c5e056c76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInventory_2f41759c-e8b3-41d8-9a7e-936eddc9a5df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsInventory"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_383fecb6-f67a-4c10-be6a-5190ed7d54b8" xlink:to="loc_us-gaap_DeferredTaxAssetsInventory_2f41759c-e8b3-41d8-9a7e-936eddc9a5df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_9801bcbc-7620-46f5-9390-1d8f35ab0cfb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_383fecb6-f67a-4c10-be6a-5190ed7d54b8" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_9801bcbc-7620-46f5-9390-1d8f35ab0cfb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_ec0c9580-ab74-473e-a8d5-af6a07006567" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_383fecb6-f67a-4c10-be6a-5190ed7d54b8" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_ec0c9580-ab74-473e-a8d5-af6a07006567" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_c89efed9-080d-483f-988f-91174ee6f8d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_383fecb6-f67a-4c10-be6a-5190ed7d54b8" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_c89efed9-080d-483f-988f-91174ee6f8d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_432e573f-1936-40ce-867c-c9ee54e55b51" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_383fecb6-f67a-4c10-be6a-5190ed7d54b8" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_432e573f-1936-40ce-867c-c9ee54e55b51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_661a8bc0-e2c0-475c-820f-e8471e420259" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_f1194407-4cc6-4a08-a3c6-376cee5bfc8a" xlink:to="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_661a8bc0-e2c0-475c-820f-e8471e420259" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill_ec38c20b-d6fe-43f9-a022-428f25708f16" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_661a8bc0-e2c0-475c-820f-e8471e420259" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill_ec38c20b-d6fe-43f9-a022-428f25708f16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_a2222628-77e4-4bea-9dbc-8dc2e926338f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_661a8bc0-e2c0-475c-820f-e8471e420259" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_a2222628-77e4-4bea-9dbc-8dc2e926338f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_DeferredTaxLiabilitiesCloudComputingArrangements_5bd7fa5e-7c58-4c21-97cd-8d90969ec300" xlink:href="dlx-20221231.xsd#dlx_DeferredTaxLiabilitiesCloudComputingArrangements"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_661a8bc0-e2c0-475c-820f-e8471e420259" xlink:to="loc_dlx_DeferredTaxLiabilitiesCloudComputingArrangements_5bd7fa5e-7c58-4c21-97cd-8d90969ec300" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_Deferredtaxliabilitiesemployeebenefits_481ed9e2-e1c7-47da-bf08-0944968e5329" xlink:href="dlx-20221231.xsd#dlx_Deferredtaxliabilitiesemployeebenefits"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_661a8bc0-e2c0-475c-820f-e8471e420259" xlink:to="loc_dlx_Deferredtaxliabilitiesemployeebenefits_481ed9e2-e1c7-47da-bf08-0944968e5329" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_Deferredtaxliabilitiesrevenuerecognition_d524e4f7-48a1-455d-a524-e1b6dfe69a58" xlink:href="dlx-20221231.xsd#dlx_Deferredtaxliabilitiesrevenuerecognition"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_661a8bc0-e2c0-475c-820f-e8471e420259" xlink:to="loc_dlx_Deferredtaxliabilitiesrevenuerecognition_d524e4f7-48a1-455d-a524-e1b6dfe69a58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses_936c8b34-11a3-49c5-8727-97860c318638" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesPrepaidExpenses"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_661a8bc0-e2c0-475c-820f-e8471e420259" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses_936c8b34-11a3-49c5-8727-97860c318638" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_24a90e6d-9569-4dbc-88fe-bd20edeb307a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesLeasingArrangements"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_661a8bc0-e2c0-475c-820f-e8471e420259" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_24a90e6d-9569-4dbc-88fe-bd20edeb307a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_09057269-d08b-4b8a-b8cf-20e6e9d1ae80" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_661a8bc0-e2c0-475c-820f-e8471e420259" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_09057269-d08b-4b8a-b8cf-20e6e9d1ae80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_2b99d664-1695-45eb-ade2-7644c9ba130c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_661a8bc0-e2c0-475c-820f-e8471e420259" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_2b99d664-1695-45eb-ade2-7644c9ba130c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_798f3e9e-e6e9-479c-b26b-a56f1ecdcfce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_661a8bc0-e2c0-475c-820f-e8471e420259" xlink:to="loc_us-gaap_DeferredTaxLiabilities_798f3e9e-e6e9-479c-b26b-a56f1ecdcfce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_25149f45-3273-41e7-8481-724d0c501a26" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_f1194407-4cc6-4a08-a3c6-376cee5bfc8a" xlink:to="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_25149f45-3273-41e7-8481-724d0c501a26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_0605a4ce-f54f-4306-a81b-fff7b82c0a9b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_25149f45-3273-41e7-8481-724d0c501a26" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_0605a4ce-f54f-4306-a81b-fff7b82c0a9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_96fad3f9-592f-473e-bef6-d2d747f8958b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_25149f45-3273-41e7-8481-724d0c501a26" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_96fad3f9-592f-473e-bef6-d2d747f8958b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_ValuationAllowanceChangeFromDispositionOfBusiness_9bd4b637-7a21-4e06-9934-969a9ed1b5fa" xlink:href="dlx-20221231.xsd#dlx_ValuationAllowanceChangeFromDispositionOfBusiness"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_25149f45-3273-41e7-8481-724d0c501a26" xlink:to="loc_dlx_ValuationAllowanceChangeFromDispositionOfBusiness_9bd4b637-7a21-4e06-9934-969a9ed1b5fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_Deferredtaxvaluationallowancesforeigncurrencytranslation_b1d85e01-ab61-4f3d-8ba4-ce311d1f3608" xlink:href="dlx-20221231.xsd#dlx_Deferredtaxvaluationallowancesforeigncurrencytranslation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_25149f45-3273-41e7-8481-724d0c501a26" xlink:to="loc_dlx_Deferredtaxvaluationallowancesforeigncurrencytranslation_b1d85e01-ab61-4f3d-8ba4-ce311d1f3608" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_1f815a2e-07f9-4c42-9b9c-7ca7e54c6158" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_25149f45-3273-41e7-8481-724d0c501a26" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_1f815a2e-07f9-4c42-9b9c-7ca7e54c6158" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/INCOMETAXPROVISIONnetoperatinglosstaxcreditandcapitallosscarryforwardsDetails" xlink:type="simple" xlink:href="dlx-20221231.xsd#INCOMETAXPROVISIONnetoperatinglosstaxcreditandcapitallosscarryforwardsDetails"/>
  <link:presentationLink xlink:role="http://www.deluxe.com/role/INCOMETAXPROVISIONnetoperatinglosstaxcreditandcapitallosscarryforwardsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_ee98460b-beb7-4af7-88d8-ec9be71dce7d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable_65af6246-e3a6-44ad-bb07-2b4934ee2c9f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ee98460b-beb7-4af7-88d8-ec9be71dce7d" xlink:to="loc_us-gaap_OperatingLossCarryforwardsTable_65af6246-e3a6-44ad-bb07-2b4934ee2c9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_24a1ec2a-ae05-4617-b226-cd6c7ae925d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_65af6246-e3a6-44ad-bb07-2b4934ee2c9f" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_24a1ec2a-ae05-4617-b226-cd6c7ae925d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_730e31a1-6d69-492e-8561-99a28d077aed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_24a1ec2a-ae05-4617-b226-cd6c7ae925d8" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_730e31a1-6d69-492e-8561-99a28d077aed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_903d97ce-99c9-42a6-9c76-a154ec29d4b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_730e31a1-6d69-492e-8561-99a28d077aed" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_903d97ce-99c9-42a6-9c76-a154ec29d4b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember_b789d7b2-98e3-480f-97be-b8ab0f5fcb26" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DomesticCountryMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_730e31a1-6d69-492e-8561-99a28d077aed" xlink:to="loc_us-gaap_DomesticCountryMember_b789d7b2-98e3-480f-97be-b8ab0f5fcb26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember_3a002f44-cdd2-48fb-aea2-b1a32a8dd566" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCountryMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_730e31a1-6d69-492e-8561-99a28d077aed" xlink:to="loc_us-gaap_ForeignCountryMember_3a002f44-cdd2-48fb-aea2-b1a32a8dd566" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAxis_ee203678-259c-4de9-9f03-824b7dab2c9e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxCreditCarryforwardAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_65af6246-e3a6-44ad-bb07-2b4934ee2c9f" xlink:to="loc_us-gaap_TaxCreditCarryforwardAxis_ee203678-259c-4de9-9f03-824b7dab2c9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardNameDomain_2cae2b01-1430-4502-b08d-8489471cd7f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxCreditCarryforwardNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardAxis_ee203678-259c-4de9-9f03-824b7dab2c9e" xlink:to="loc_us-gaap_TaxCreditCarryforwardNameDomain_2cae2b01-1430-4502-b08d-8489471cd7f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_DeductibleInterestCarryforwardMember_9df43003-8ec8-46ab-9e61-c77fb81ae7b4" xlink:href="dlx-20221231.xsd#dlx_DeductibleInterestCarryforwardMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardNameDomain_2cae2b01-1430-4502-b08d-8489471cd7f9" xlink:to="loc_dlx_DeductibleInterestCarryforwardMember_9df43003-8ec8-46ab-9e61-c77fb81ae7b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLossCarryforwardMember_b2695c7b-49a6-4a96-ba65-6f80767bb5c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalLossCarryforwardMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardNameDomain_2cae2b01-1430-4502-b08d-8489471cd7f9" xlink:to="loc_us-gaap_CapitalLossCarryforwardMember_b2695c7b-49a6-4a96-ba65-6f80767bb5c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems_a216f89d-0d08-46bf-aaea-0aa57214fda1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_65af6246-e3a6-44ad-bb07-2b4934ee2c9f" xlink:to="loc_us-gaap_OperatingLossCarryforwardsLineItems_a216f89d-0d08-46bf-aaea-0aa57214fda1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_Netoperatinglossandtaxcreditcarryforwards_84bbe3f2-8615-4ba3-bb45-8aaacba49c47" xlink:href="dlx-20221231.xsd#dlx_Netoperatinglossandtaxcreditcarryforwards"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_a216f89d-0d08-46bf-aaea-0aa57214fda1" xlink:to="loc_dlx_Netoperatinglossandtaxcreditcarryforwards_84bbe3f2-8615-4ba3-bb45-8aaacba49c47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAmount_1a8b7e00-ccf8-48e1-999a-5cd2d34851ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxCreditCarryforwardAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_a216f89d-0d08-46bf-aaea-0aa57214fda1" xlink:to="loc_us-gaap_TaxCreditCarryforwardAmount_1a8b7e00-ccf8-48e1-999a-5cd2d34851ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSlongtermincentiveplanandsharebasedcompensationexpenseDetails" xlink:type="simple" xlink:href="dlx-20221231.xsd#SHAREBASEDCOMPENSATIONPLANSlongtermincentiveplanandsharebasedcompensationexpenseDetails"/>
  <link:presentationLink xlink:role="http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSlongtermincentiveplanandsharebasedcompensationexpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAbstract_e12bcb2e-8315-41da-80fd-26683819f867" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7657f609-6e06-417d-939b-83debe76ed95" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_e12bcb2e-8315-41da-80fd-26683819f867" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7657f609-6e06-417d-939b-83debe76ed95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_a0738642-6fd3-4a71-8866-21b158f16885" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7657f609-6e06-417d-939b-83debe76ed95" xlink:to="loc_us-gaap_AwardTypeAxis_a0738642-6fd3-4a71-8866-21b158f16885" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_40579343-f3e1-429c-8780-3ebcc2498422" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_a0738642-6fd3-4a71-8866-21b158f16885" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_40579343-f3e1-429c-8780-3ebcc2498422" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_RestrictedSharesAndRestrictedStockUnitsMember_7e94281e-5075-4520-987e-79a754a6b774" xlink:href="dlx-20221231.xsd#dlx_RestrictedSharesAndRestrictedStockUnitsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_40579343-f3e1-429c-8780-3ebcc2498422" xlink:to="loc_dlx_RestrictedSharesAndRestrictedStockUnitsMember_7e94281e-5075-4520-987e-79a754a6b774" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_21ae2648-068a-4cf1-b3bc-a5e394d8f503" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_40579343-f3e1-429c-8780-3ebcc2498422" xlink:to="loc_us-gaap_PerformanceSharesMember_21ae2648-068a-4cf1-b3bc-a5e394d8f503" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_4ba50d98-08c2-44b8-aa2e-a787c416d9bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_40579343-f3e1-429c-8780-3ebcc2498422" xlink:to="loc_us-gaap_EmployeeStockOptionMember_4ba50d98-08c2-44b8-aa2e-a787c416d9bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_d866b3e8-5ce3-4351-863a-99e728005c0e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_40579343-f3e1-429c-8780-3ebcc2498422" xlink:to="loc_us-gaap_EmployeeStockMember_d866b3e8-5ce3-4351-863a-99e728005c0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2e5794b6-f0a0-49ed-9ffe-2f943b584208" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7657f609-6e06-417d-939b-83debe76ed95" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2e5794b6-f0a0-49ed-9ffe-2f943b584208" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_21fbdca2-e417-4448-a772-e040d41ce7e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2e5794b6-f0a0-49ed-9ffe-2f943b584208" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_21fbdca2-e417-4448-a772-e040d41ce7e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_0d9a65f5-a674-4fe9-8f88-091efd2920b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2e5794b6-f0a0-49ed-9ffe-2f943b584208" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_0d9a65f5-a674-4fe9-8f88-091efd2920b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_02b8330e-4686-44d3-8c83-e4d4fd6e8204" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2e5794b6-f0a0-49ed-9ffe-2f943b584208" xlink:to="loc_us-gaap_ShareBasedCompensation_02b8330e-4686-44d3-8c83-e4d4fd6e8204" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_fec3b5e5-ef78-4a06-928f-29fa6f111236" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2e5794b6-f0a0-49ed-9ffe-2f943b584208" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_fec3b5e5-ef78-4a06-928f-29fa6f111236" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_8c4bb98d-9632-4677-a534-b19a362a52fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2e5794b6-f0a0-49ed-9ffe-2f943b584208" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_8c4bb98d-9632-4677-a534-b19a362a52fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_c3594033-b176-4515-b6b3-bf2b7722f3b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2e5794b6-f0a0-49ed-9ffe-2f943b584208" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_c3594033-b176-4515-b6b3-bf2b7722f3b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSawardtermsDetails" xlink:type="simple" xlink:href="dlx-20221231.xsd#SHAREBASEDCOMPENSATIONPLANSawardtermsDetails"/>
  <link:presentationLink xlink:role="http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSawardtermsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAbstract_1b29309f-ffcc-475e-97be-9c2fbe4c7c9d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_b33f050a-f8a8-4945-8190-4d3f88f8e22e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_1b29309f-ffcc-475e-97be-9c2fbe4c7c9d" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_b33f050a-f8a8-4945-8190-4d3f88f8e22e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_7292e056-bd2e-4a2e-be8e-88ac964207d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_b33f050a-f8a8-4945-8190-4d3f88f8e22e" xlink:to="loc_us-gaap_AwardTypeAxis_7292e056-bd2e-4a2e-be8e-88ac964207d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c1a9d863-a804-46ad-b8c0-7842fc066e69" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_7292e056-bd2e-4a2e-be8e-88ac964207d4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c1a9d863-a804-46ad-b8c0-7842fc066e69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_11d559b2-2fe8-49b7-9c0c-dae46e0856a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c1a9d863-a804-46ad-b8c0-7842fc066e69" xlink:to="loc_us-gaap_EmployeeStockOptionMember_11d559b2-2fe8-49b7-9c0c-dae46e0856a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_884bb3e2-7f11-489e-a16c-0ca51bb3ba82" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c1a9d863-a804-46ad-b8c0-7842fc066e69" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_884bb3e2-7f11-489e-a16c-0ca51bb3ba82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_9a774000-01f1-44fe-8680-c2585d55299f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c1a9d863-a804-46ad-b8c0-7842fc066e69" xlink:to="loc_us-gaap_RestrictedStockMember_9a774000-01f1-44fe-8680-c2585d55299f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_5f55021b-0002-45c1-a4f9-68e1ef031700" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c1a9d863-a804-46ad-b8c0-7842fc066e69" xlink:to="loc_us-gaap_PerformanceSharesMember_5f55021b-0002-45c1-a4f9-68e1ef031700" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_3aeb61e2-99dc-4733-8efa-c2266a63f781" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_b33f050a-f8a8-4945-8190-4d3f88f8e22e" xlink:to="loc_srt_TitleOfIndividualAxis_3aeb61e2-99dc-4733-8efa-c2266a63f781" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_6104a6e4-77d4-4960-a74b-a47115c5d26e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualAxis_3aeb61e2-99dc-4733-8efa-c2266a63f781" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_6104a6e4-77d4-4960-a74b-a47115c5d26e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ManagementMember_110e3912-b37b-44a3-9bf0-edffac3eac1f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ManagementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_6104a6e4-77d4-4960-a74b-a47115c5d26e" xlink:to="loc_srt_ManagementMember_110e3912-b37b-44a3-9bf0-edffac3eac1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_3a8121cc-8d09-416f-a571-0a26e06b1af6" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_b33f050a-f8a8-4945-8190-4d3f88f8e22e" xlink:to="loc_srt_RangeAxis_3a8121cc-8d09-416f-a571-0a26e06b1af6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_1167c913-acc6-4da7-b735-5737cd7f7965" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_3a8121cc-8d09-416f-a571-0a26e06b1af6" xlink:to="loc_srt_RangeMember_1167c913-acc6-4da7-b735-5737cd7f7965" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_19c8a763-c3c2-4b40-b6e7-e9af71eb9d4c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_1167c913-acc6-4da7-b735-5737cd7f7965" xlink:to="loc_srt_MinimumMember_19c8a763-c3c2-4b40-b6e7-e9af71eb9d4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_cf448520-9595-4241-8bf4-94d8715870e0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_1167c913-acc6-4da7-b735-5737cd7f7965" xlink:to="loc_srt_MaximumMember_cf448520-9595-4241-8bf4-94d8715870e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5ab4a75d-846b-48aa-88ba-271663983114" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_b33f050a-f8a8-4945-8190-4d3f88f8e22e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5ab4a75d-846b-48aa-88ba-271663983114" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_d223e739-1a32-4aeb-bdbd-8fb0cc7c008a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5ab4a75d-846b-48aa-88ba-271663983114" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_d223e739-1a32-4aeb-bdbd-8fb0cc7c008a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_f6459624-fc7b-4259-aaf8-e4c9f6ebc59e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5ab4a75d-846b-48aa-88ba-271663983114" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_f6459624-fc7b-4259-aaf8-e4c9f6ebc59e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_4cb09d03-a0f6-42ea-b08a-62743b0e51f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5ab4a75d-846b-48aa-88ba-271663983114" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_4cb09d03-a0f6-42ea-b08a-62743b0e51f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_Periodsaftergrantwhenvestingofawardmaybemodified_7f8c1302-c1bb-418d-a5a6-0a24d777112d" xlink:href="dlx-20221231.xsd#dlx_Periodsaftergrantwhenvestingofawardmaybemodified"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5ab4a75d-846b-48aa-88ba-271663983114" xlink:to="loc_dlx_Periodsaftergrantwhenvestingofawardmaybemodified_7f8c1302-c1bb-418d-a5a6-0a24d777112d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_Exerciseperiodofawardfollowingvoluntaryterminationofemployment_5b95fdfc-ece9-4610-a4ca-9739622c29c0" xlink:href="dlx-20221231.xsd#dlx_Exerciseperiodofawardfollowingvoluntaryterminationofemployment"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5ab4a75d-846b-48aa-88ba-271663983114" xlink:to="loc_dlx_Exerciseperiodofawardfollowingvoluntaryterminationofemployment_5b95fdfc-ece9-4610-a4ca-9739622c29c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_NumberOfSharesOfCommonStockIntoWhichEachAwardIsConvertible_4fe36318-a86b-4a72-a4a7-565ecc067ebc" xlink:href="dlx-20221231.xsd#dlx_NumberOfSharesOfCommonStockIntoWhichEachAwardIsConvertible"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5ab4a75d-846b-48aa-88ba-271663983114" xlink:to="loc_dlx_NumberOfSharesOfCommonStockIntoWhichEachAwardIsConvertible_4fe36318-a86b-4a72-a4a7-565ecc067ebc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_AdditionalMatchingAmountForRestrictedStockUnitAwards_a62947ab-60b8-4796-891c-f61a4fa6718c" xlink:href="dlx-20221231.xsd#dlx_AdditionalMatchingAmountForRestrictedStockUnitAwards"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5ab4a75d-846b-48aa-88ba-271663983114" xlink:to="loc_dlx_AdditionalMatchingAmountForRestrictedStockUnitAwards_a62947ab-60b8-4796-891c-f61a4fa6718c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSstockoptionsDetails" xlink:type="simple" xlink:href="dlx-20221231.xsd#SHAREBASEDCOMPENSATIONPLANSstockoptionsDetails"/>
  <link:presentationLink xlink:role="http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSstockoptionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAbstract_78c00759-c449-4daa-bfef-4d4a0314feee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_781483f8-87b8-4369-bf00-f2b432bfc170" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_78c00759-c449-4daa-bfef-4d4a0314feee" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_781483f8-87b8-4369-bf00-f2b432bfc170" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_e341b6d4-27af-4c84-b7b5-33d91c997f3e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_781483f8-87b8-4369-bf00-f2b432bfc170" xlink:to="loc_us-gaap_AwardTypeAxis_e341b6d4-27af-4c84-b7b5-33d91c997f3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a50a3a1e-304d-45b7-b3ad-b5784a57648f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_e341b6d4-27af-4c84-b7b5-33d91c997f3e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a50a3a1e-304d-45b7-b3ad-b5784a57648f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_3441a555-8f20-473f-b6f9-2bc833e89b65" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a50a3a1e-304d-45b7-b3ad-b5784a57648f" xlink:to="loc_us-gaap_EmployeeStockOptionMember_3441a555-8f20-473f-b6f9-2bc833e89b65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8056f73d-0dd4-4744-922d-5ca8758ecc23" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_781483f8-87b8-4369-bf00-f2b432bfc170" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8056f73d-0dd4-4744-922d-5ca8758ecc23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_efd1b986-ac04-4a8a-805e-728fbccc6db0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8056f73d-0dd4-4744-922d-5ca8758ecc23" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_efd1b986-ac04-4a8a-805e-728fbccc6db0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_4ab3d8f7-0db0-4c52-a545-92a84ae9a809" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_efd1b986-ac04-4a8a-805e-728fbccc6db0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_4ab3d8f7-0db0-4c52-a545-92a84ae9a809" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_330293f7-725d-46d9-85a0-fc2c06dc6f43" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_efd1b986-ac04-4a8a-805e-728fbccc6db0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_330293f7-725d-46d9-85a0-fc2c06dc6f43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_049f118a-7234-4470-a7d8-df5bb1aee437" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_efd1b986-ac04-4a8a-805e-728fbccc6db0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_049f118a-7234-4470-a7d8-df5bb1aee437" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_aeead84a-8574-40ee-b9ef-3b96f2951fe0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_efd1b986-ac04-4a8a-805e-728fbccc6db0" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_aeead84a-8574-40ee-b9ef-3b96f2951fe0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_2210808e-8e8d-48cf-803f-87977cfed1f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8056f73d-0dd4-4744-922d-5ca8758ecc23" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_2210808e-8e8d-48cf-803f-87977cfed1f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_dc63b67b-86e4-4c7f-8d42-4cbbfcc83c06" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_2210808e-8e8d-48cf-803f-87977cfed1f6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_dc63b67b-86e4-4c7f-8d42-4cbbfcc83c06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_d8475c1d-6f04-4c8a-bbb6-284acb3d6f4f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_2210808e-8e8d-48cf-803f-87977cfed1f6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_d8475c1d-6f04-4c8a-bbb6-284acb3d6f4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_29a36f63-012a-4831-bc6d-c717a73dac51" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_2210808e-8e8d-48cf-803f-87977cfed1f6" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_29a36f63-012a-4831-bc6d-c717a73dac51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_72139905-902f-4d1a-a29c-0655f86a7c22" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_2210808e-8e8d-48cf-803f-87977cfed1f6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_72139905-902f-4d1a-a29c-0655f86a7c22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_d7cae335-27db-40fc-b2f2-b3527003e2b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_2210808e-8e8d-48cf-803f-87977cfed1f6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_d7cae335-27db-40fc-b2f2-b3527003e2b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_2e8ec061-951c-4dfb-8626-bea3c4c39896" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_2210808e-8e8d-48cf-803f-87977cfed1f6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_2e8ec061-951c-4dfb-8626-bea3c4c39896" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_28bde028-e263-4222-a538-58310b2174fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8056f73d-0dd4-4744-922d-5ca8758ecc23" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_28bde028-e263-4222-a538-58310b2174fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_9b2342e2-92be-4b8b-9c79-7093ac611a8c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_28bde028-e263-4222-a538-58310b2174fe" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_9b2342e2-92be-4b8b-9c79-7093ac611a8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_a99245f7-c7b0-46eb-9437-23d2844d4edb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_28bde028-e263-4222-a538-58310b2174fe" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_a99245f7-c7b0-46eb-9437-23d2844d4edb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_783c4ee7-df06-42a0-9234-ae9f1f63a054" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_28bde028-e263-4222-a538-58310b2174fe" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_783c4ee7-df06-42a0-9234-ae9f1f63a054" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_db23b9a3-d178-4f14-b81d-ee1a520f2788" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_28bde028-e263-4222-a538-58310b2174fe" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_db23b9a3-d178-4f14-b81d-ee1a520f2788" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_e863ca66-dece-40f4-bc2d-10c562a25558" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_28bde028-e263-4222-a538-58310b2174fe" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_e863ca66-dece-40f4-bc2d-10c562a25558" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_04335815-b03f-4d89-ab6b-e478d0a80604" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_28bde028-e263-4222-a538-58310b2174fe" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_04335815-b03f-4d89-ab6b-e478d0a80604" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_a4114f52-12bf-4609-b550-506002f9fcfd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8056f73d-0dd4-4744-922d-5ca8758ecc23" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_a4114f52-12bf-4609-b550-506002f9fcfd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_6e084fac-c9eb-4c87-a87e-15a6883974e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_a4114f52-12bf-4609-b550-506002f9fcfd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_6e084fac-c9eb-4c87-a87e-15a6883974e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_6d299a88-3f70-4e83-b2a5-6c7e61b8d75f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_a4114f52-12bf-4609-b550-506002f9fcfd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_6d299a88-3f70-4e83-b2a5-6c7e61b8d75f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_6cfdc5b9-c624-4f9a-9992-79a8a88dfbe7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_a4114f52-12bf-4609-b550-506002f9fcfd" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_6cfdc5b9-c624-4f9a-9992-79a8a88dfbe7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_c6e0a22a-1a2b-45a7-a391-2f5ef010c2a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_a4114f52-12bf-4609-b550-506002f9fcfd" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_c6e0a22a-1a2b-45a7-a391-2f5ef010c2a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_0d40d6b0-d878-4121-9e70-8a3fc47fd549" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_a4114f52-12bf-4609-b550-506002f9fcfd" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_0d40d6b0-d878-4121-9e70-8a3fc47fd549" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_e4222b91-a0d0-401c-b085-f035dff2043a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_a4114f52-12bf-4609-b550-506002f9fcfd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_e4222b91-a0d0-401c-b085-f035dff2043a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSrestrictedstockunitsrestrictedsharesandperformanceshareunitawardsDetails" xlink:type="simple" xlink:href="dlx-20221231.xsd#SHAREBASEDCOMPENSATIONPLANSrestrictedstockunitsrestrictedsharesandperformanceshareunitawardsDetails"/>
  <link:presentationLink xlink:role="http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSrestrictedstockunitsrestrictedsharesandperformanceshareunitawardsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAbstract_543552d4-8bf6-4c9d-bd3b-897860c12cfe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9e29a3f5-fa4f-4c35-946d-111d45b149de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_543552d4-8bf6-4c9d-bd3b-897860c12cfe" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9e29a3f5-fa4f-4c35-946d-111d45b149de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_79432e0d-0431-42a4-a59b-ca44910d41db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9e29a3f5-fa4f-4c35-946d-111d45b149de" xlink:to="loc_us-gaap_AwardTypeAxis_79432e0d-0431-42a4-a59b-ca44910d41db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_38964753-efbe-496a-aba6-854158e6fad8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_79432e0d-0431-42a4-a59b-ca44910d41db" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_38964753-efbe-496a-aba6-854158e6fad8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_0dc42edd-bdec-4312-b2d0-a8ceffc69230" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_38964753-efbe-496a-aba6-854158e6fad8" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_0dc42edd-bdec-4312-b2d0-a8ceffc69230" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_RestrictedStockUnitsClassifiedAsLiabilitiesMember_e1d4145c-3e8e-4e7f-a648-781ad6d64a2f" xlink:href="dlx-20221231.xsd#dlx_RestrictedStockUnitsClassifiedAsLiabilitiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_38964753-efbe-496a-aba6-854158e6fad8" xlink:to="loc_dlx_RestrictedStockUnitsClassifiedAsLiabilitiesMember_e1d4145c-3e8e-4e7f-a648-781ad6d64a2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_5fd8a7b3-5f84-48cb-992b-0b4a54f232fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_38964753-efbe-496a-aba6-854158e6fad8" xlink:to="loc_us-gaap_RestrictedStockMember_5fd8a7b3-5f84-48cb-992b-0b4a54f232fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_1abb81b5-f16a-4694-a639-009a2a4f63dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_38964753-efbe-496a-aba6-854158e6fad8" xlink:to="loc_us-gaap_PerformanceSharesMember_1abb81b5-f16a-4694-a639-009a2a4f63dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_e04f182f-ac8d-4b46-897e-e345022a73e0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9e29a3f5-fa4f-4c35-946d-111d45b149de" xlink:to="loc_srt_RangeAxis_e04f182f-ac8d-4b46-897e-e345022a73e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_7a5f364a-a380-45cb-a9ce-02e71aa6e2a6" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_e04f182f-ac8d-4b46-897e-e345022a73e0" xlink:to="loc_srt_RangeMember_7a5f364a-a380-45cb-a9ce-02e71aa6e2a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_1a3824c7-c479-4376-be4d-7c90f2de2b9a" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_7a5f364a-a380-45cb-a9ce-02e71aa6e2a6" xlink:to="loc_srt_MinimumMember_1a3824c7-c479-4376-be4d-7c90f2de2b9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_9988155f-cb97-416a-bcab-9ec4cb9d5d24" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_7a5f364a-a380-45cb-a9ce-02e71aa6e2a6" xlink:to="loc_srt_MaximumMember_9988155f-cb97-416a-bcab-9ec4cb9d5d24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e37ea01d-2074-4bed-9e21-aeae1d67c051" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9e29a3f5-fa4f-4c35-946d-111d45b149de" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e37ea01d-2074-4bed-9e21-aeae1d67c051" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_fbb96095-eb9c-408c-8338-80f48c5ed447" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e37ea01d-2074-4bed-9e21-aeae1d67c051" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_fbb96095-eb9c-408c-8338-80f48c5ed447" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_3f63094b-4b5a-439f-9a14-b177e59752fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_fbb96095-eb9c-408c-8338-80f48c5ed447" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_3f63094b-4b5a-439f-9a14-b177e59752fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_6487d1ba-f719-432d-abd9-eab919cd8051" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_fbb96095-eb9c-408c-8338-80f48c5ed447" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_6487d1ba-f719-432d-abd9-eab919cd8051" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_a853fb14-c97d-4146-9797-0362bdc12cef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_fbb96095-eb9c-408c-8338-80f48c5ed447" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_a853fb14-c97d-4146-9797-0362bdc12cef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_a0beba56-1c64-41a4-b5b5-b3775c76a2c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e37ea01d-2074-4bed-9e21-aeae1d67c051" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_a0beba56-1c64-41a4-b5b5-b3775c76a2c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_d67b48e8-0f74-45ed-b0ca-e565ad965e65" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_a0beba56-1c64-41a4-b5b5-b3775c76a2c5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_d67b48e8-0f74-45ed-b0ca-e565ad965e65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_12759451-d6ee-434c-a9e1-2857e3b67d5b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_a0beba56-1c64-41a4-b5b5-b3775c76a2c5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_12759451-d6ee-434c-a9e1-2857e3b67d5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_ec74c1d9-318c-409d-9de6-089696d7893f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_a0beba56-1c64-41a4-b5b5-b3775c76a2c5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_ec74c1d9-318c-409d-9de6-089696d7893f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_b1f80cff-6b93-43cc-8241-39a262e558f1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_a0beba56-1c64-41a4-b5b5-b3775c76a2c5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_b1f80cff-6b93-43cc-8241-39a262e558f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOther_f0aa3631-b330-4dd5-b871-269af5e09c34" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOther"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_a0beba56-1c64-41a4-b5b5-b3775c76a2c5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOther_f0aa3631-b330-4dd5-b871-269af5e09c34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1ccd66da-5df8-43a4-99ad-b9e0e32d8622" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_a0beba56-1c64-41a4-b5b5-b3775c76a2c5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1ccd66da-5df8-43a4-99ad-b9e0e32d8622" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_c785c8c5-5429-484e-9871-dd9b73069d04" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_a0beba56-1c64-41a4-b5b5-b3775c76a2c5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_c785c8c5-5429-484e-9871-dd9b73069d04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_340be18f-eaf2-4d8f-9077-c234966d3cac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_c785c8c5-5429-484e-9871-dd9b73069d04" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_340be18f-eaf2-4d8f-9077-c234966d3cac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_b7b88113-342e-4f40-bdc4-c02d103140ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_c785c8c5-5429-484e-9871-dd9b73069d04" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_b7b88113-342e-4f40-bdc4-c02d103140ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_e4135efc-e7ba-4628-bb99-b54ff68c4f69" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_c785c8c5-5429-484e-9871-dd9b73069d04" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_e4135efc-e7ba-4628-bb99-b54ff68c4f69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_5595a55d-8482-4dd8-96bd-a64c824c775f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_c785c8c5-5429-484e-9871-dd9b73069d04" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_5595a55d-8482-4dd8-96bd-a64c824c775f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustmentWeightedAverageGrantDateFairValue_a0874c59-ec70-4270-a3e5-0be9c4eca940" xlink:href="dlx-20221231.xsd#dlx_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustmentWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_c785c8c5-5429-484e-9871-dd9b73069d04" xlink:to="loc_dlx_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustmentWeightedAverageGrantDateFairValue_a0874c59-ec70-4270-a3e5-0be9c4eca940" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_fc1a09e3-ed64-447d-b56a-863b42477702" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_c785c8c5-5429-484e-9871-dd9b73069d04" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_fc1a09e3-ed64-447d-b56a-863b42477702" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_35dd29fb-2e87-4e8f-899d-8e0aaa31bcab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_a0beba56-1c64-41a4-b5b5-b3775c76a2c5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_35dd29fb-2e87-4e8f-899d-8e0aaa31bcab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationCashFlowEffectCashUsedToSettleAwards_af2a5797-e5c1-4137-abc7-383bfb5130d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationCashFlowEffectCashUsedToSettleAwards"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_35dd29fb-2e87-4e8f-899d-8e0aaa31bcab" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationCashFlowEffectCashUsedToSettleAwards_af2a5797-e5c1-4137-abc7-383bfb5130d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_28acf41a-2fc8-499b-8ae6-5355f3559870" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_35dd29fb-2e87-4e8f-899d-8e0aaa31bcab" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_28acf41a-2fc8-499b-8ae6-5355f3559870" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_a3453eb0-254b-4468-9d11-289c1f2f5b5b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_35dd29fb-2e87-4e8f-899d-8e0aaa31bcab" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_a3453eb0-254b-4468-9d11-289c1f2f5b5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharePrice_3cbeea44-400f-45b0-9bf0-b94ab0e26b24" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharePrice"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_35dd29fb-2e87-4e8f-899d-8e0aaa31bcab" xlink:to="loc_us-gaap_SharePrice_3cbeea44-400f-45b0-9bf0-b94ab0e26b24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_cbf41d31-a3e0-4ce5-aaeb-75234ac6bb31" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_35dd29fb-2e87-4e8f-899d-8e0aaa31bcab" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_cbf41d31-a3e0-4ce5-aaeb-75234ac6bb31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSemployeestockpurchaseplanDetails" xlink:type="simple" xlink:href="dlx-20221231.xsd#SHAREBASEDCOMPENSATIONPLANSemployeestockpurchaseplanDetails"/>
  <link:presentationLink xlink:role="http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSemployeestockpurchaseplanDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAbstract_b8846bfd-e388-4a5e-af80-797bdf0db66d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable_29aa2d41-2592-44ce-9d35-42b05775dee9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_b8846bfd-e388-4a5e-af80-797bdf0db66d" xlink:to="loc_us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable_29aa2d41-2592-44ce-9d35-42b05775dee9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_394062e4-f6e2-41a9-b769-699da9321b0b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable_29aa2d41-2592-44ce-9d35-42b05775dee9" xlink:to="loc_srt_RangeAxis_394062e4-f6e2-41a9-b769-699da9321b0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_58cd9544-22a2-4038-84a5-3938b2878f2b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_394062e4-f6e2-41a9-b769-699da9321b0b" xlink:to="loc_srt_RangeMember_58cd9544-22a2-4038-84a5-3938b2878f2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_c317d902-6480-4fc6-a7d9-3e2f925a7f7c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_58cd9544-22a2-4038-84a5-3938b2878f2b" xlink:to="loc_srt_MinimumMember_c317d902-6480-4fc6-a7d9-3e2f925a7f7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_887e849f-b40c-455b-913f-962d7fdcf2a7" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_58cd9544-22a2-4038-84a5-3938b2878f2b" xlink:to="loc_srt_MaximumMember_887e849f-b40c-455b-913f-962d7fdcf2a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems_eef6535b-9a47-47d8-aa43-9d29e9c2192d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable_29aa2d41-2592-44ce-9d35-42b05775dee9" xlink:to="loc_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems_eef6535b-9a47-47d8-aa43-9d29e9c2192d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_54be0b9a-2dc7-4a56-aef8-d4885d5d677b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems_eef6535b-9a47-47d8-aa43-9d29e9c2192d" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_54be0b9a-2dc7-4a56-aef8-d4885d5d677b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_Purchasepricepershareemployeestockpurchaseplan_cbada087-263a-4a97-a075-72623edb9720" xlink:href="dlx-20221231.xsd#dlx_Purchasepricepershareemployeestockpurchaseplan"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems_eef6535b-9a47-47d8-aa43-9d29e9c2192d" xlink:to="loc_dlx_Purchasepricepershareemployeestockpurchaseplan_cbada087-263a-4a97-a075-72623edb9720" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/POSTRETIREMENTBENEFITSobligationsandfundedstatusDetails" xlink:type="simple" xlink:href="dlx-20221231.xsd#POSTRETIREMENTBENEFITSobligationsandfundedstatusDetails"/>
  <link:presentationLink xlink:role="http://www.deluxe.com/role/POSTRETIREMENTBENEFITSobligationsandfundedstatusDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract_78c38396-3de6-478f-aa82-733bf924e80c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_5b0bb9b2-4359-4b99-8388-10f571408169" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract_78c38396-3de6-478f-aa82-733bf924e80c" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_5b0bb9b2-4359-4b99-8388-10f571408169" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_4e78ef35-ddcd-49b8-8bd0-e228de9b611d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_5b0bb9b2-4359-4b99-8388-10f571408169" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_4e78ef35-ddcd-49b8-8bd0-e228de9b611d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_15cdc091-da46-4223-b4f5-3db7f7263a53" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_4e78ef35-ddcd-49b8-8bd0-e228de9b611d" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_15cdc091-da46-4223-b4f5-3db7f7263a53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPostretirementHealthCoverageMember_217d0283-07c3-4dd1-82fa-4d47a2f2a749" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPostretirementHealthCoverageMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_15cdc091-da46-4223-b4f5-3db7f7263a53" xlink:to="loc_us-gaap_DefinedBenefitPostretirementHealthCoverageMember_217d0283-07c3-4dd1-82fa-4d47a2f2a749" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_399c02ed-9d34-4fae-a22b-bd9cd0436052" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_15cdc091-da46-4223-b4f5-3db7f7263a53" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_399c02ed-9d34-4fae-a22b-bd9cd0436052" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a2d45174-fbb8-4624-9748-4ea67dc2a113" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_5b0bb9b2-4359-4b99-8388-10f571408169" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a2d45174-fbb8-4624-9748-4ea67dc2a113" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_27305109-769d-44da-9cfc-7404e1845cc8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a2d45174-fbb8-4624-9748-4ea67dc2a113" xlink:to="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_27305109-769d-44da-9cfc-7404e1845cc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_714a400b-f7d0-48ae-8fe4-ec9dfca46684" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_27305109-769d-44da-9cfc-7404e1845cc8" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligation_714a400b-f7d0-48ae-8fe4-ec9dfca46684" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_bd181188-be69-4493-8768-468eafaef7d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_27305109-769d-44da-9cfc-7404e1845cc8" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_bd181188-be69-4493-8768-468eafaef7d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_d7c4d91d-4640-4ac3-8603-61b97b313dac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanActuarialGainLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_27305109-769d-44da-9cfc-7404e1845cc8" xlink:to="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_d7c4d91d-4640-4ac3-8603-61b97b313dac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_571ee2c2-8592-4e8b-8e39-b1140a36be6b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_27305109-769d-44da-9cfc-7404e1845cc8" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_571ee2c2-8592-4e8b-8e39-b1140a36be6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_b52752c3-a1f4-48e3-8c17-14c3c15f9370" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_27305109-769d-44da-9cfc-7404e1845cc8" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligation_b52752c3-a1f4-48e3-8c17-14c3c15f9370" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_ac3709b8-7dcb-45d1-87eb-393153003696" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a2d45174-fbb8-4624-9748-4ea67dc2a113" xlink:to="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_ac3709b8-7dcb-45d1-87eb-393153003696" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_8e1a1735-6be5-4fe8-867d-35e5cebff221" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_ac3709b8-7dcb-45d1-87eb-393153003696" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_8e1a1735-6be5-4fe8-867d-35e5cebff221" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_b9645d83-98f8-4004-9142-155372907d06" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_ac3709b8-7dcb-45d1-87eb-393153003696" xlink:to="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_b9645d83-98f8-4004-9142-155372907d06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_ff378569-a717-4856-99ec-e916d46635e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_ac3709b8-7dcb-45d1-87eb-393153003696" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_ff378569-a717-4856-99ec-e916d46635e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_42f2010f-7f09-44a2-b285-ab088c46455a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_ac3709b8-7dcb-45d1-87eb-393153003696" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_42f2010f-7f09-44a2-b285-ab088c46455a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_1cc0b169-842c-4e2d-8b0f-75023a899805" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a2d45174-fbb8-4624-9748-4ea67dc2a113" xlink:to="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_1cc0b169-842c-4e2d-8b0f-75023a899805" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract_318f0b8c-5b53-4744-8ccf-96f8d72c6c7c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a2d45174-fbb8-4624-9748-4ea67dc2a113" xlink:to="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract_318f0b8c-5b53-4744-8ccf-96f8d72c6c7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_8c56ed1a-3d12-46a9-9faf-0ac4a3f745b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract_318f0b8c-5b53-4744-8ccf-96f8d72c6c7c" xlink:to="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_8c56ed1a-3d12-46a9-9faf-0ac4a3f745b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities_dac8cc2c-dd3b-4854-b229-5d2fcefac053" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract_318f0b8c-5b53-4744-8ccf-96f8d72c6c7c" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities_dac8cc2c-dd3b-4854-b229-5d2fcefac053" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_c683cba6-34d1-4ca7-844a-be44753a4e27" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract_318f0b8c-5b53-4744-8ccf-96f8d72c6c7c" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_c683cba6-34d1-4ca7-844a-be44753a4e27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_6d50bbbc-8f48-45a4-a184-848fa00196a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a2d45174-fbb8-4624-9748-4ea67dc2a113" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_6d50bbbc-8f48-45a4-a184-848fa00196a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_c1b4722d-42b8-44ec-9251-02fb13bd96ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_6d50bbbc-8f48-45a4-a184-848fa00196a1" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_c1b4722d-42b8-44ec-9251-02fb13bd96ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_7b9bdade-67a1-4b3c-92bb-2066497dccd3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_6d50bbbc-8f48-45a4-a184-848fa00196a1" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_7b9bdade-67a1-4b3c-92bb-2066497dccd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeTax_5a24f1cf-2087-4dd4-8fe8-e77c1bf7cf52" xlink:href="dlx-20221231.xsd#dlx_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_6d50bbbc-8f48-45a4-a184-848fa00196a1" xlink:to="loc_dlx_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeTax_5a24f1cf-2087-4dd4-8fe8-e77c1bf7cf52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_97b32e44-4f34-4184-9980-813d27f656f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_6d50bbbc-8f48-45a4-a184-848fa00196a1" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_97b32e44-4f34-4184-9980-813d27f656f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_AmortizationPeriodNetActuarialLoss_88e10515-32c9-4e70-a19c-4c5a14187401" xlink:href="dlx-20221231.xsd#dlx_AmortizationPeriodNetActuarialLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_6d50bbbc-8f48-45a4-a184-848fa00196a1" xlink:to="loc_dlx_AmortizationPeriodNetActuarialLoss_88e10515-32c9-4e70-a19c-4c5a14187401" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/POSTRETIREMENTBENEFITSnetperiodicbenefitincomeandactuarialassumptionsDetails" xlink:type="simple" xlink:href="dlx-20221231.xsd#POSTRETIREMENTBENEFITSnetperiodicbenefitincomeandactuarialassumptionsDetails"/>
  <link:presentationLink xlink:role="http://www.deluxe.com/role/POSTRETIREMENTBENEFITSnetperiodicbenefitincomeandactuarialassumptionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract_97d1aa25-40ab-4061-9818-8328b7d484f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_cfd9a852-2ea3-4987-9208-fcc4b0bf9907" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract_97d1aa25-40ab-4061-9818-8328b7d484f0" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_cfd9a852-2ea3-4987-9208-fcc4b0bf9907" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_799694c6-f37d-42ea-b128-5cf2b832d2af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_cfd9a852-2ea3-4987-9208-fcc4b0bf9907" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_799694c6-f37d-42ea-b128-5cf2b832d2af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_1283025e-a354-4674-8c6d-7f3afa1981cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_799694c6-f37d-42ea-b128-5cf2b832d2af" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_1283025e-a354-4674-8c6d-7f3afa1981cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPostretirementHealthCoverageMember_bd670fc9-94e8-4574-9393-3f19a671302c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPostretirementHealthCoverageMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_1283025e-a354-4674-8c6d-7f3afa1981cd" xlink:to="loc_us-gaap_DefinedBenefitPostretirementHealthCoverageMember_bd670fc9-94e8-4574-9393-3f19a671302c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_1361d8a5-14f1-4030-bbde-ed76598c4b5a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_1283025e-a354-4674-8c6d-7f3afa1981cd" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_1361d8a5-14f1-4030-bbde-ed76598c4b5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanFundingStatusAxis_2d4da002-740a-430d-bacd-29b9ed306627" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanFundingStatusAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_cfd9a852-2ea3-4987-9208-fcc4b0bf9907" xlink:to="loc_us-gaap_RetirementPlanFundingStatusAxis_2d4da002-740a-430d-bacd-29b9ed306627" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanFundingStatusDomain_21fdd911-b2f0-4f03-8214-2fb2eb6cbc48" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanFundingStatusDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanFundingStatusAxis_2d4da002-740a-430d-bacd-29b9ed306627" xlink:to="loc_us-gaap_RetirementPlanFundingStatusDomain_21fdd911-b2f0-4f03-8214-2fb2eb6cbc48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_ParticipantsUnderAge65Member_e865b8c5-5e74-4f49-b486-c4cb448f4e6c" xlink:href="dlx-20221231.xsd#dlx_ParticipantsUnderAge65Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanFundingStatusDomain_21fdd911-b2f0-4f03-8214-2fb2eb6cbc48" xlink:to="loc_dlx_ParticipantsUnderAge65Member_e865b8c5-5e74-4f49-b486-c4cb448f4e6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_ParticipantsAge65AndOlderMember_45184d0e-3b22-4838-9d62-480b7a6c53b2" xlink:href="dlx-20221231.xsd#dlx_ParticipantsAge65AndOlderMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanFundingStatusDomain_21fdd911-b2f0-4f03-8214-2fb2eb6cbc48" xlink:to="loc_dlx_ParticipantsAge65AndOlderMember_45184d0e-3b22-4838-9d62-480b7a6c53b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_8c3e5f67-df3b-42ec-89d9-c5cb17b66308" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_cfd9a852-2ea3-4987-9208-fcc4b0bf9907" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_8c3e5f67-df3b-42ec-89d9-c5cb17b66308" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_30efd92a-e8ba-43a9-b19f-f14b9d65edad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_8c3e5f67-df3b-42ec-89d9-c5cb17b66308" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_30efd92a-e8ba-43a9-b19f-f14b9d65edad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_ab31b5ec-39aa-43a5-94c4-4d60ff22f600" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_30efd92a-e8ba-43a9-b19f-f14b9d65edad" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_ab31b5ec-39aa-43a5-94c4-4d60ff22f600" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditInterestCostStatementOfIncomeOrComprehensiveIncomeExtensibleList_a0be6a36-2f40-42d3-bbc1-bed89f1f6cff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditInterestCostStatementOfIncomeOrComprehensiveIncomeExtensibleList"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_30efd92a-e8ba-43a9-b19f-f14b9d65edad" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditInterestCostStatementOfIncomeOrComprehensiveIncomeExtensibleList_a0be6a36-2f40-42d3-bbc1-bed89f1f6cff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_80e008aa-ac73-417a-8df8-60e3231ad2d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_30efd92a-e8ba-43a9-b19f-f14b9d65edad" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_80e008aa-ac73-417a-8df8-60e3231ad2d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditExpectedReturnLossStatementOfIncomeOrComprehensiveIncomeExtensibleList_439f3132-900b-42a4-822a-ceb156034bf9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditExpectedReturnLossStatementOfIncomeOrComprehensiveIncomeExtensibleList"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_30efd92a-e8ba-43a9-b19f-f14b9d65edad" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditExpectedReturnLossStatementOfIncomeOrComprehensiveIncomeExtensibleList_439f3132-900b-42a4-822a-ceb156034bf9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_3ba7a32e-8686-4704-9b49-dca8e22a44eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_30efd92a-e8ba-43a9-b19f-f14b9d65edad" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_3ba7a32e-8686-4704-9b49-dca8e22a44eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationOfPriorServiceCostCreditStatementOfIncomeOrComprehensiveIncomeExtensibleList_f00a7712-b333-4655-8992-9fed35176382" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationOfPriorServiceCostCreditStatementOfIncomeOrComprehensiveIncomeExtensibleList"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_30efd92a-e8ba-43a9-b19f-f14b9d65edad" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationOfPriorServiceCostCreditStatementOfIncomeOrComprehensiveIncomeExtensibleList_f00a7712-b333-4655-8992-9fed35176382" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_a0526f66-abc0-4d22-a858-d07aee1f6974" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_30efd92a-e8ba-43a9-b19f-f14b9d65edad" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_a0526f66-abc0-4d22-a858-d07aee1f6974" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationOfGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleList_7f1a338e-36b3-4dae-9c4e-a34d569a7731" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationOfGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleList"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_30efd92a-e8ba-43a9-b19f-f14b9d65edad" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationOfGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleList_7f1a338e-36b3-4dae-9c4e-a34d569a7731" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_29f5892f-80aa-498f-a6d2-71a678aef67a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_30efd92a-e8ba-43a9-b19f-f14b9d65edad" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_29f5892f-80aa-498f-a6d2-71a678aef67a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedInCalculationsAbstract_e66b485e-9e55-4d36-bdd1-19968f4a5ddf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedInCalculationsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_8c3e5f67-df3b-42ec-89d9-c5cb17b66308" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedInCalculationsAbstract_e66b485e-9e55-4d36-bdd1-19968f4a5ddf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_97ffbd53-b22d-487a-8d61-6cd1d36a6d30" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedInCalculationsAbstract_e66b485e-9e55-4d36-bdd1-19968f4a5ddf" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_97ffbd53-b22d-487a-8d61-6cd1d36a6d30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_31ccba4e-0563-4427-a8ed-56a6de4944a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedInCalculationsAbstract_e66b485e-9e55-4d36-bdd1-19968f4a5ddf" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_31ccba4e-0563-4427-a8ed-56a6de4944a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_affe3c7c-86df-4829-8733-59dac8c37075" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedInCalculationsAbstract_e66b485e-9e55-4d36-bdd1-19968f4a5ddf" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_affe3c7c-86df-4829-8733-59dac8c37075" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumedHealthCareCostTrendRatesAbstract_452fa2f8-eb57-4366-a4b0-483599de5525" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAssumedHealthCareCostTrendRatesAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedInCalculationsAbstract_e66b485e-9e55-4d36-bdd1-19968f4a5ddf" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumedHealthCareCostTrendRatesAbstract_452fa2f8-eb57-4366-a4b0-483599de5525" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear_ab489a28-afdd-47ff-bdbd-32d1577f4b74" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumedHealthCareCostTrendRatesAbstract_452fa2f8-eb57-4366-a4b0-483599de5525" xlink:to="loc_us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear_ab489a28-afdd-47ff-bdbd-32d1577f4b74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1_add94ad4-d4a6-4e24-be16-256769d146a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumedHealthCareCostTrendRatesAbstract_452fa2f8-eb57-4366-a4b0-483599de5525" xlink:to="loc_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1_add94ad4-d4a6-4e24-be16-256769d146a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate_c5c849f1-7564-4a18-867a-fc95b24ba301" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumedHealthCareCostTrendRatesAbstract_452fa2f8-eb57-4366-a4b0-483599de5525" xlink:to="loc_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate_c5c849f1-7564-4a18-867a-fc95b24ba301" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/POSTRETIREMENTBENEFITSplanassetsDetails" xlink:type="simple" xlink:href="dlx-20221231.xsd#POSTRETIREMENTBENEFITSplanassetsDetails"/>
  <link:presentationLink xlink:role="http://www.deluxe.com/role/POSTRETIREMENTBENEFITSplanassetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract_83fcf49d-834c-4984-905d-48f18fe0f136" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_39390f49-77d0-482d-84ec-a326beb36bfc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract_83fcf49d-834c-4984-905d-48f18fe0f136" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_39390f49-77d0-482d-84ec-a326beb36bfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_dbd65792-95b3-40b6-973e-b14664fa88ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_39390f49-77d0-482d-84ec-a326beb36bfc" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_dbd65792-95b3-40b6-973e-b14664fa88ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_4aa7fb19-235c-4997-9c47-ffe8b90e72dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_dbd65792-95b3-40b6-973e-b14664fa88ec" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_4aa7fb19-235c-4997-9c47-ffe8b90e72dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPostretirementHealthCoverageMember_772d809b-bcd3-4b03-bc41-d5c544fedc2b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPostretirementHealthCoverageMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_4aa7fb19-235c-4997-9c47-ffe8b90e72dd" xlink:to="loc_us-gaap_DefinedBenefitPostretirementHealthCoverageMember_772d809b-bcd3-4b03-bc41-d5c544fedc2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_17d97383-a311-4119-a1e0-b232436768d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_39390f49-77d0-482d-84ec-a326beb36bfc" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_17d97383-a311-4119-a1e0-b232436768d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_92b465c7-7de7-4608-9d4d-564af579e854" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_17d97383-a311-4119-a1e0-b232436768d5" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_92b465c7-7de7-4608-9d4d-564af579e854" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MortgageBackedSecuritiesMember_46151674-a671-4780-abb2-09fd2fc86b90" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MortgageBackedSecuritiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_92b465c7-7de7-4608-9d4d-564af579e854" xlink:to="loc_us-gaap_MortgageBackedSecuritiesMember_46151674-a671-4780-abb2-09fd2fc86b90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesNonUsMember_734b8846-b5ff-40d4-832d-faa1bacaa7fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanEquitySecuritiesNonUsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_92b465c7-7de7-4608-9d4d-564af579e854" xlink:to="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesNonUsMember_734b8846-b5ff-40d4-832d-faa1bacaa7fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCorporateDebtSecuritiesMember_6e4cad44-7b6d-43a6-a4b5-1525087f78ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DomesticCorporateDebtSecuritiesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_92b465c7-7de7-4608-9d4d-564af579e854" xlink:to="loc_us-gaap_DomesticCorporateDebtSecuritiesMember_6e4cad44-7b6d-43a6-a4b5-1525087f78ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesLargeCapMember_394e4b1a-6f98-473f-845f-5bd3e322ee0c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanEquitySecuritiesLargeCapMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_92b465c7-7de7-4608-9d4d-564af579e854" xlink:to="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesLargeCapMember_394e4b1a-6f98-473f-845f-5bd3e322ee0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_DefinedbenefitplanequitysecuritiessmallandmidcapMember_c0f9109a-c530-48f8-a737-a1a84421057e" xlink:href="dlx-20221231.xsd#dlx_DefinedbenefitplanequitysecuritiessmallandmidcapMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_92b465c7-7de7-4608-9d4d-564af579e854" xlink:to="loc_dlx_DefinedbenefitplanequitysecuritiessmallandmidcapMember_c0f9109a-c530-48f8-a737-a1a84421057e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedIncomeSecuritiesMember_c46730a6-5541-4846-9978-c55bcb6af56b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FixedIncomeSecuritiesMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_92b465c7-7de7-4608-9d4d-564af579e854" xlink:to="loc_us-gaap_FixedIncomeSecuritiesMember_c46730a6-5541-4846-9978-c55bcb6af56b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_a3915066-caca-4bed-9031-5f71e20b9016" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_39390f49-77d0-482d-84ec-a326beb36bfc" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_a3915066-caca-4bed-9031-5f71e20b9016" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_f1a16341-52a8-4977-aea6-2751f1993683" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_a3915066-caca-4bed-9031-5f71e20b9016" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_f1a16341-52a8-4977-aea6-2751f1993683" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_91135466-08fd-4a20-9fd2-757cf529bc55" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_f1a16341-52a8-4977-aea6-2751f1993683" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_91135466-08fd-4a20-9fd2-757cf529bc55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_309c4b65-c12a-4d9b-af45-0e719e74da83" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_f1a16341-52a8-4977-aea6-2751f1993683" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_309c4b65-c12a-4d9b-af45-0e719e74da83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_583cdfa9-141c-4daf-a867-61490d0489df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_f1a16341-52a8-4977-aea6-2751f1993683" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_583cdfa9-141c-4daf-a867-61490d0489df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember_b979fab4-132d-40c1-94f6-9ba69ab18c25" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_f1a16341-52a8-4977-aea6-2751f1993683" xlink:to="loc_us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember_b979fab4-132d-40c1-94f6-9ba69ab18c25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_880045e6-a591-45ca-b618-f98eb39c2823" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_39390f49-77d0-482d-84ec-a326beb36bfc" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_880045e6-a591-45ca-b618-f98eb39c2823" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanTypeExtensibleList_4783d8b9-36a8-4f12-bf37-a240f39e3c8c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanTypeExtensibleList"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_880045e6-a591-45ca-b618-f98eb39c2823" xlink:to="loc_us-gaap_DefinedBenefitPlanTypeExtensibleList_4783d8b9-36a8-4f12-bf37-a240f39e3c8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations_ac585a30-c9f5-4ddb-9ec3-b372a35b974b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_880045e6-a591-45ca-b618-f98eb39c2823" xlink:to="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations_ac585a30-c9f5-4ddb-9ec3-b372a35b974b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_5ad3e616-6c8d-4b31-b4d1-777760872b96" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_880045e6-a591-45ca-b618-f98eb39c2823" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_5ad3e616-6c8d-4b31-b4d1-777760872b96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_18b2a81b-db97-4e27-81da-5b93302fe9b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_880045e6-a591-45ca-b618-f98eb39c2823" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_18b2a81b-db97-4e27-81da-5b93302fe9b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/POSTRETIREMENTBENEFITScashflowsDetails" xlink:type="simple" xlink:href="dlx-20221231.xsd#POSTRETIREMENTBENEFITScashflowsDetails"/>
  <link:presentationLink xlink:role="http://www.deluxe.com/role/POSTRETIREMENTBENEFITScashflowsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract_b96001b2-4b35-402b-9f26-f865bb71f5e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_ad0a4fad-379c-4dde-87dc-8f640ed48e69" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract_b96001b2-4b35-402b-9f26-f865bb71f5e4" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_ad0a4fad-379c-4dde-87dc-8f640ed48e69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_5e6c5cc4-bdf8-4ff0-9e37-39a62893293a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_ad0a4fad-379c-4dde-87dc-8f640ed48e69" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_5e6c5cc4-bdf8-4ff0-9e37-39a62893293a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_6b7e3c97-1d42-48d2-82f6-a3057e6bb7dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_5e6c5cc4-bdf8-4ff0-9e37-39a62893293a" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_6b7e3c97-1d42-48d2-82f6-a3057e6bb7dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPostretirementHealthCoverageMember_7dc2bacd-f0b0-4677-a7c3-6bcda8daf00d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPostretirementHealthCoverageMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_6b7e3c97-1d42-48d2-82f6-a3057e6bb7dd" xlink:to="loc_us-gaap_DefinedBenefitPostretirementHealthCoverageMember_7dc2bacd-f0b0-4677-a7c3-6bcda8daf00d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_3cb6f7f0-c8c2-4fcd-ba67-167d6c74b156" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_6b7e3c97-1d42-48d2-82f6-a3057e6bb7dd" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_3cb6f7f0-c8c2-4fcd-ba67-167d6c74b156" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_40ccb691-e888-4ac6-9369-7a197fed89f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_ad0a4fad-379c-4dde-87dc-8f640ed48e69" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_40ccb691-e888-4ac6-9369-7a197fed89f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanTypeExtensibleList_507f2953-de5f-41da-8aba-fc519fd2e3c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanTypeExtensibleList"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_40ccb691-e888-4ac6-9369-7a197fed89f8" xlink:to="loc_us-gaap_DefinedBenefitPlanTypeExtensibleList_507f2953-de5f-41da-8aba-fc519fd2e3c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_e4f4ab45-0218-455b-b2bb-d3acd7f79eb4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanContributionsByEmployer"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_40ccb691-e888-4ac6-9369-7a197fed89f8" xlink:to="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_e4f4ab45-0218-455b-b2bb-d3acd7f79eb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashSurrenderValueOfLifeInsurance_9927c214-dae0-4d03-94bc-e3fc8407e530" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashSurrenderValueOfLifeInsurance"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_40ccb691-e888-4ac6-9369-7a197fed89f8" xlink:to="loc_us-gaap_CashSurrenderValueOfLifeInsurance_9927c214-dae0-4d03-94bc-e3fc8407e530" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_7f47e0fd-36b0-4f8b-b823-b0245ff251bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_40ccb691-e888-4ac6-9369-7a197fed89f8" xlink:to="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_7f47e0fd-36b0-4f8b-b823-b0245ff251bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_aa094512-7693-41b4-8f36-8e5ae4f42bd0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_7f47e0fd-36b0-4f8b-b823-b0245ff251bc" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_aa094512-7693-41b4-8f36-8e5ae4f42bd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_0e490e3c-47bb-4177-a5c9-b6aad6a885ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_7f47e0fd-36b0-4f8b-b823-b0245ff251bc" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_0e490e3c-47bb-4177-a5c9-b6aad6a885ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_8499c274-68ea-4179-adb8-715cbe906cd9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_7f47e0fd-36b0-4f8b-b823-b0245ff251bc" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_8499c274-68ea-4179-adb8-715cbe906cd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_b984fc45-cc02-4860-98b6-2055877ae271" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_7f47e0fd-36b0-4f8b-b823-b0245ff251bc" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_b984fc45-cc02-4860-98b6-2055877ae271" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_db6f90f0-6ad1-4364-8ac2-85ca5ac9ed43" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_7f47e0fd-36b0-4f8b-b823-b0245ff251bc" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_db6f90f0-6ad1-4364-8ac2-85ca5ac9ed43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_b403725d-0ba3-4dbb-8178-5ccb73b32c56" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_7f47e0fd-36b0-4f8b-b823-b0245ff251bc" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_b403725d-0ba3-4dbb-8178-5ccb73b32c56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/POSTRETIREMENTBENEFITS401kPlanDetails" xlink:type="simple" xlink:href="dlx-20221231.xsd#POSTRETIREMENTBENEFITS401kPlanDetails"/>
  <link:presentationLink xlink:role="http://www.deluxe.com/role/POSTRETIREMENTBENEFITS401kPlanDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_220d1f85-e967-42a9-8abe-d74eb5add101" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanTable_06478dfa-a715-424d-a16d-cf8c6e5b73fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_220d1f85-e967-42a9-8abe-d74eb5add101" xlink:to="loc_us-gaap_DefinedContributionPlanTable_06478dfa-a715-424d-a16d-cf8c6e5b73fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_a5c7783e-72d3-41d4-b227-c7b3b38af060" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedContributionPlanTable_06478dfa-a715-424d-a16d-cf8c6e5b73fc" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_a5c7783e-72d3-41d4-b227-c7b3b38af060" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_a0efae08-12cc-4e23-9495-ab65eadb8436" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_a5c7783e-72d3-41d4-b227-c7b3b38af060" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_a0efae08-12cc-4e23-9495-ab65eadb8436" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_A401Kplanfirst1ofwagescontributedbyemployeeMember_42d10333-6966-4f65-bfa3-fa8512bdd2b8" xlink:href="dlx-20221231.xsd#dlx_A401Kplanfirst1ofwagescontributedbyemployeeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_a0efae08-12cc-4e23-9495-ab65eadb8436" xlink:to="loc_dlx_A401Kplanfirst1ofwagescontributedbyemployeeMember_42d10333-6966-4f65-bfa3-fa8512bdd2b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_A401Kplannext5ofwagescontributedbyemployeeMember_52fe306e-e036-474a-b1cd-afb9989d022a" xlink:href="dlx-20221231.xsd#dlx_A401Kplannext5ofwagescontributedbyemployeeMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_a0efae08-12cc-4e23-9495-ab65eadb8436" xlink:to="loc_dlx_A401Kplannext5ofwagescontributedbyemployeeMember_52fe306e-e036-474a-b1cd-afb9989d022a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_A401Kplan100employermatchMember_a963db1e-92cf-4391-a752-9e6cad156d87" xlink:href="dlx-20221231.xsd#dlx_A401Kplan100employermatchMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_a0efae08-12cc-4e23-9495-ab65eadb8436" xlink:to="loc_dlx_A401Kplan100employermatchMember_a963db1e-92cf-4391-a752-9e6cad156d87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_A401Kplan50employermatchMember_df4df252-fd9b-4ca0-a436-b04872c668f3" xlink:href="dlx-20221231.xsd#dlx_A401Kplan50employermatchMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_a0efae08-12cc-4e23-9495-ab65eadb8436" xlink:to="loc_dlx_A401Kplan50employermatchMember_df4df252-fd9b-4ca0-a436-b04872c668f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_5a3f29b1-7872-4bcb-82e6-6cf99b9396d4" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedContributionPlanTable_06478dfa-a715-424d-a16d-cf8c6e5b73fc" xlink:to="loc_srt_RangeAxis_5a3f29b1-7872-4bcb-82e6-6cf99b9396d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_ceacfd36-cbcd-4431-ad09-8c950dadb436" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_5a3f29b1-7872-4bcb-82e6-6cf99b9396d4" xlink:to="loc_srt_RangeMember_ceacfd36-cbcd-4431-ad09-8c950dadb436" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_615a6afe-1c9d-4ca6-a81d-53e2470e210e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_ceacfd36-cbcd-4431-ad09-8c950dadb436" xlink:to="loc_srt_MaximumMember_615a6afe-1c9d-4ca6-a81d-53e2470e210e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_1618b3ec-6ba6-4f23-9507-6c487bd1dd9d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanDisclosureLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedContributionPlanTable_06478dfa-a715-424d-a16d-cf8c6e5b73fc" xlink:to="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_1618b3ec-6ba6-4f23-9507-6c487bd1dd9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_f34c5377-0192-461a-854e-f6b3a6a064e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_1618b3ec-6ba6-4f23-9507-6c487bd1dd9d" xlink:to="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_f34c5377-0192-461a-854e-f6b3a6a064e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_bc4633c3-ee20-42a8-b4a1-135dbe90996d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_1618b3ec-6ba6-4f23-9507-6c487bd1dd9d" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_bc4633c3-ee20-42a8-b4a1-135dbe90996d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_775fe4b9-1ae1-4b5d-827a-acf79cfe67bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized_3f239a47-78b6-4a11-b3af-7737088b93c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_1618b3ec-6ba6-4f23-9507-6c487bd1dd9d" xlink:to="loc_us-gaap_DefinedContributionPlanCostRecognized_3f239a47-78b6-4a11-b3af-7737088b93c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_ee440ca1-7dad-4fc0-9edc-a6af8e6d9ad0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_1618b3ec-6ba6-4f23-9507-6c487bd1dd9d" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_ee440ca1-7dad-4fc0-9edc-a6af8e6d9ad0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_DefinedContributionServiceRequirement_2a9731db-d2ee-4038-8d77-f523fba9648f" xlink:href="dlx-20221231.xsd#dlx_DefinedContributionServiceRequirement"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_1618b3ec-6ba6-4f23-9507-6c487bd1dd9d" xlink:to="loc_dlx_DefinedContributionServiceRequirement_2a9731db-d2ee-4038-8d77-f523fba9648f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/DEBTDetails" xlink:type="simple" xlink:href="dlx-20221231.xsd#DEBTDetails"/>
  <link:presentationLink xlink:role="http://www.deluxe.com/role/DEBTDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_6e77f5c9-0a5a-4bd6-994a-26f92afedbe9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_b6279efa-99ce-4016-bb43-8dd7426fbad3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_6e77f5c9-0a5a-4bd6-994a-26f92afedbe9" xlink:to="loc_us-gaap_DebtInstrumentTable_b6279efa-99ce-4016-bb43-8dd7426fbad3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_311e24ec-5a47-429b-98a4-9d912a083bf4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_b6279efa-99ce-4016-bb43-8dd7426fbad3" xlink:to="loc_us-gaap_DebtInstrumentAxis_311e24ec-5a47-429b-98a4-9d912a083bf4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_7a058c09-eeb2-4c24-9e2f-69d0c2a21144" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_311e24ec-5a47-429b-98a4-9d912a083bf4" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_7a058c09-eeb2-4c24-9e2f-69d0c2a21144" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_TermLoanFacilityMember_ad9756f4-87fb-4d01-b659-2081f2f80bf0" xlink:href="dlx-20221231.xsd#dlx_TermLoanFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_7a058c09-eeb2-4c24-9e2f-69d0c2a21144" xlink:to="loc_dlx_TermLoanFacilityMember_ad9756f4-87fb-4d01-b659-2081f2f80bf0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnsecuredDebtMember_7e060cba-e899-4f86-8aa8-dec48df57628" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnsecuredDebtMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_7a058c09-eeb2-4c24-9e2f-69d0c2a21144" xlink:to="loc_us-gaap_UnsecuredDebtMember_7e060cba-e899-4f86-8aa8-dec48df57628" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_e668c1b5-9aac-470f-9dd3-19385487ee48" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_7a058c09-eeb2-4c24-9e2f-69d0c2a21144" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_e668c1b5-9aac-470f-9dd3-19385487ee48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_SwingLineSubFacilityMember_308b0490-093e-445f-8a1d-e8da3ccfd7dd" xlink:href="dlx-20221231.xsd#dlx_SwingLineSubFacilityMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_7a058c09-eeb2-4c24-9e2f-69d0c2a21144" xlink:to="loc_dlx_SwingLineSubFacilityMember_308b0490-093e-445f-8a1d-e8da3ccfd7dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_62da030d-18f3-4a52-bd86-f0cc64fb7588" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LetterOfCreditMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_7a058c09-eeb2-4c24-9e2f-69d0c2a21144" xlink:to="loc_us-gaap_LetterOfCreditMember_62da030d-18f3-4a52-bd86-f0cc64fb7588" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_c99a7f6b-5c8c-494c-928a-bfcb752ad4ee" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_b6279efa-99ce-4016-bb43-8dd7426fbad3" xlink:to="loc_srt_RangeAxis_c99a7f6b-5c8c-494c-928a-bfcb752ad4ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_dd69531f-fb93-4f7a-a457-52115b659c60" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_c99a7f6b-5c8c-494c-928a-bfcb752ad4ee" xlink:to="loc_srt_RangeMember_dd69531f-fb93-4f7a-a457-52115b659c60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_7f33c53f-8647-42ab-a2c2-49974a54d7fa" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_dd69531f-fb93-4f7a-a457-52115b659c60" xlink:to="loc_srt_MinimumMember_7f33c53f-8647-42ab-a2c2-49974a54d7fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_b26a16b8-6ce4-4be7-aac7-5d8653850cfa" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_dd69531f-fb93-4f7a-a457-52115b659c60" xlink:to="loc_srt_MaximumMember_b26a16b8-6ce4-4be7-aac7-5d8653850cfa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_96d03cf7-1a2e-44ca-a576-a2f0e06d6c45" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_b6279efa-99ce-4016-bb43-8dd7426fbad3" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_96d03cf7-1a2e-44ca-a576-a2f0e06d6c45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_46d7d902-23ca-42aa-8cc2-97174565514f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_96d03cf7-1a2e-44ca-a576-a2f0e06d6c45" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_46d7d902-23ca-42aa-8cc2-97174565514f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_565b04d6-1b2f-42c4-b9c8-6a633e01e004" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestRateSwapMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_46d7d902-23ca-42aa-8cc2-97174565514f" xlink:to="loc_us-gaap_InterestRateSwapMember_565b04d6-1b2f-42c4-b9c8-6a633e01e004" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_bd197ae3-86be-4692-9734-455f30d539c4" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_b6279efa-99ce-4016-bb43-8dd7426fbad3" xlink:to="loc_srt_StatementScenarioAxis_bd197ae3-86be-4692-9734-455f30d539c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_067035d0-f36d-4894-8b6a-c577de71dcf7" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_bd197ae3-86be-4692-9734-455f30d539c4" xlink:to="loc_srt_ScenarioUnspecifiedDomain_067035d0-f36d-4894-8b6a-c577de71dcf7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_55ea1a51-3729-4050-935a-23cf1050cd89" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioForecastMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScenarioUnspecifiedDomain_067035d0-f36d-4894-8b6a-c577de71dcf7" xlink:to="loc_srt_ScenarioForecastMember_55ea1a51-3729-4050-935a-23cf1050cd89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_a36b055c-8df4-4acd-8cbf-83404127e0db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_b6279efa-99ce-4016-bb43-8dd7426fbad3" xlink:to="loc_us-gaap_DebtInstrumentLineItems_a36b055c-8df4-4acd-8cbf-83404127e0db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_b28ab9d8-c244-44be-a210-8dd6617decc8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a36b055c-8df4-4acd-8cbf-83404127e0db" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_b28ab9d8-c244-44be-a210-8dd6617decc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_9f65c0a3-6930-43eb-8397-a1b8d0aacbe2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a36b055c-8df4-4acd-8cbf-83404127e0db" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_9f65c0a3-6930-43eb-8397-a1b8d0aacbe2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount_aa1f51c5-a8b3-4dd7-864f-ff14092fa853" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtLongtermAndShorttermCombinedAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a36b055c-8df4-4acd-8cbf-83404127e0db" xlink:to="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount_aa1f51c5-a8b3-4dd7-864f-ff14092fa853" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_857fd7a7-2317-407a-afb6-0e054d38c825" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a36b055c-8df4-4acd-8cbf-83404127e0db" xlink:to="loc_us-gaap_LongTermDebtCurrent_857fd7a7-2317-407a-afb6-0e054d38c825" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_b50fdba0-c213-420c-bff3-aeb45896d5f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a36b055c-8df4-4acd-8cbf-83404127e0db" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_b50fdba0-c213-420c-bff3-aeb45896d5f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaturitiesOfLongTermDebtAbstract_67468783-60b1-4432-8b2b-897efefaf575" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MaturitiesOfLongTermDebtAbstract"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a36b055c-8df4-4acd-8cbf-83404127e0db" xlink:to="loc_us-gaap_MaturitiesOfLongTermDebtAbstract_67468783-60b1-4432-8b2b-897efefaf575" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_03bef1c5-e13a-42e2-8a18-0fcb1c12a0ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MaturitiesOfLongTermDebtAbstract_67468783-60b1-4432-8b2b-897efefaf575" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_03bef1c5-e13a-42e2-8a18-0fcb1c12a0ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_7a3e4dd0-dba9-4f95-bc08-78738302a6a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MaturitiesOfLongTermDebtAbstract_67468783-60b1-4432-8b2b-897efefaf575" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_7a3e4dd0-dba9-4f95-bc08-78738302a6a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_5c1041f3-59ae-4f38-b1c0-9f10bd35a8a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MaturitiesOfLongTermDebtAbstract_67468783-60b1-4432-8b2b-897efefaf575" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_5c1041f3-59ae-4f38-b1c0-9f10bd35a8a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_a625e57a-eaa4-44de-b5a8-bfb1e840dba9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MaturitiesOfLongTermDebtAbstract_67468783-60b1-4432-8b2b-897efefaf575" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_a625e57a-eaa4-44de-b5a8-bfb1e840dba9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_22a5027f-9233-4218-b1cd-0bd92ddaebdb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MaturitiesOfLongTermDebtAbstract_67468783-60b1-4432-8b2b-897efefaf575" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_22a5027f-9233-4218-b1cd-0bd92ddaebdb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_a5d8c588-7b89-4158-9a2b-95fb0fea8802" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MaturitiesOfLongTermDebtAbstract_67468783-60b1-4432-8b2b-897efefaf575" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_a5d8c588-7b89-4158-9a2b-95fb0fea8802" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityAbstract_a3cab5e3-3a6a-4246-be9a-b698377351c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a36b055c-8df4-4acd-8cbf-83404127e0db" xlink:to="loc_us-gaap_LineOfCreditFacilityAbstract_a3cab5e3-3a6a-4246-be9a-b698377351c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_a84acc4b-2a64-44c9-bb5e-7f57cbe4dd5f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityAbstract_a3cab5e3-3a6a-4246-be9a-b698377351c4" xlink:to="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_a84acc4b-2a64-44c9-bb5e-7f57cbe4dd5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentPeriodicPaymentPrincipal_d5f5dce6-844b-449b-bcf7-2e030ec35579" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentPeriodicPaymentPrincipal"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityAbstract_a3cab5e3-3a6a-4246-be9a-b698377351c4" xlink:to="loc_us-gaap_DebtInstrumentPeriodicPaymentPrincipal_d5f5dce6-844b-449b-bcf7-2e030ec35579" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_9cc65684-df12-4a9a-9f80-8203f88b58a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityAbstract_a3cab5e3-3a6a-4246-be9a-b698377351c4" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_9cc65684-df12-4a9a-9f80-8203f88b58a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_e9b26778-b2e1-4488-aca9-48914a381d18" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityCommitmentFeePercentage"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityAbstract_a3cab5e3-3a6a-4246-be9a-b698377351c4" xlink:to="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_e9b26778-b2e1-4488-aca9-48914a381d18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_08830ab7-d6f1-4da9-8673-3649a9f1db60" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityAbstract_a3cab5e3-3a6a-4246-be9a-b698377351c4" xlink:to="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_08830ab7-d6f1-4da9-8673-3649a9f1db60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_c005d81d-3abe-4641-95ec-cdc59c8adf3e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityAbstract_a3cab5e3-3a6a-4246-be9a-b698377351c4" xlink:to="loc_us-gaap_DerivativeNotionalAmount_c005d81d-3abe-4641-95ec-cdc59c8adf3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_ConsolidatedTotalLeverageRatio_2873e3ec-6bcc-4b18-8be9-dba16e37ff68" xlink:href="dlx-20221231.xsd#dlx_ConsolidatedTotalLeverageRatio"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityAbstract_a3cab5e3-3a6a-4246-be9a-b698377351c4" xlink:to="loc_dlx_ConsolidatedTotalLeverageRatio_2873e3ec-6bcc-4b18-8be9-dba16e37ff68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_MaximumConsolidatedSecuredLeverageRatio_6eec1408-f859-4e04-a99d-8c0a963b6bbc" xlink:href="dlx-20221231.xsd#dlx_MaximumConsolidatedSecuredLeverageRatio"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityAbstract_a3cab5e3-3a6a-4246-be9a-b698377351c4" xlink:to="loc_dlx_MaximumConsolidatedSecuredLeverageRatio_6eec1408-f859-4e04-a99d-8c0a963b6bbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_MinimumInterestCoverageRatio_27a65092-b0a2-4bfe-8c2f-795383723110" xlink:href="dlx-20221231.xsd#dlx_MinimumInterestCoverageRatio"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityAbstract_a3cab5e3-3a6a-4246-be9a-b698377351c4" xlink:to="loc_dlx_MinimumInterestCoverageRatio_27a65092-b0a2-4bfe-8c2f-795383723110" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_ConsolidatedTotalLeverageRatioLimitingPermittedPayments_64b6f280-52c7-4d25-9451-0a935bfa42e0" xlink:href="dlx-20221231.xsd#dlx_ConsolidatedTotalLeverageRatioLimitingPermittedPayments"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityAbstract_a3cab5e3-3a6a-4246-be9a-b698377351c4" xlink:to="loc_dlx_ConsolidatedTotalLeverageRatioLimitingPermittedPayments_64b6f280-52c7-4d25-9451-0a935bfa42e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_PermittedPayments_9dafd2d3-c407-4ef9-8661-197b44a9c0d4" xlink:href="dlx-20221231.xsd#dlx_PermittedPayments"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityAbstract_a3cab5e3-3a6a-4246-be9a-b698377351c4" xlink:to="loc_dlx_PermittedPayments_9dafd2d3-c407-4ef9-8661-197b44a9c0d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityAverageOutstandingAmount_8763d12c-b659-4fad-b95d-fe72a0913c97" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityAverageOutstandingAmount"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityAbstract_a3cab5e3-3a6a-4246-be9a-b698377351c4" xlink:to="loc_us-gaap_LineOfCreditFacilityAverageOutstandingAmount_8763d12c-b659-4fad-b95d-fe72a0913c97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_ab70657f-4bc0-49c7-9236-095e355b385f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityInterestRateDuringPeriod"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityAbstract_a3cab5e3-3a6a-4246-be9a-b698377351c4" xlink:to="loc_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_ab70657f-4bc0-49c7-9236-095e355b385f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_81d1763a-48b6-4ef3-8546-aefaf2f93d4a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityAbstract_a3cab5e3-3a6a-4246-be9a-b698377351c4" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_81d1763a-48b6-4ef3-8546-aefaf2f93d4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_c1485789-166a-4bf9-9466-0f18d46ebea1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityAbstract_a3cab5e3-3a6a-4246-be9a-b698377351c4" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_c1485789-166a-4bf9-9466-0f18d46ebea1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnsecuredLongtermDebtCurrentAndNoncurrentAbstract_80445e4f-2faa-4dc8-bd25-a1140dccb9af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnsecuredLongtermDebtCurrentAndNoncurrentAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a36b055c-8df4-4acd-8cbf-83404127e0db" xlink:to="loc_us-gaap_UnsecuredLongtermDebtCurrentAndNoncurrentAbstract_80445e4f-2faa-4dc8-bd25-a1140dccb9af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtPercentageBearingFixedInterestRate_d2cbb41a-bc9f-40ff-aeb9-be4f8b89f051" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtPercentageBearingFixedInterestRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnsecuredLongtermDebtCurrentAndNoncurrentAbstract_80445e4f-2faa-4dc8-bd25-a1140dccb9af" xlink:to="loc_us-gaap_LongTermDebtPercentageBearingFixedInterestRate_d2cbb41a-bc9f-40ff-aeb9-be4f8b89f051" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDebtNetOfIssuanceCosts_c7c2e852-f152-495d-bc11-783f75228763" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromDebtNetOfIssuanceCosts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnsecuredLongtermDebtCurrentAndNoncurrentAbstract_80445e4f-2faa-4dc8-bd25-a1140dccb9af" xlink:to="loc_us-gaap_ProceedsFromDebtNetOfIssuanceCosts_c7c2e852-f152-495d-bc11-783f75228763" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_c7aea14e-6385-42ab-a7ca-c5752a2c81e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnsecuredLongtermDebtCurrentAndNoncurrentAbstract_80445e4f-2faa-4dc8-bd25-a1140dccb9af" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_c7aea14e-6385-42ab-a7ca-c5752a2c81e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRepurchasedFaceAmount_19cd2a17-6bd0-4aab-85e9-a9b3968b88a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRepurchasedFaceAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnsecuredLongtermDebtCurrentAndNoncurrentAbstract_80445e4f-2faa-4dc8-bd25-a1140dccb9af" xlink:to="loc_us-gaap_DebtInstrumentRepurchasedFaceAmount_19cd2a17-6bd0-4aab-85e9-a9b3968b88a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnRepurchaseOfDebtInstrument_492f88d9-1146-4832-b10d-b5c8e2fe157d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnRepurchaseOfDebtInstrument"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnsecuredLongtermDebtCurrentAndNoncurrentAbstract_80445e4f-2faa-4dc8-bd25-a1140dccb9af" xlink:to="loc_us-gaap_GainLossOnRepurchaseOfDebtInstrument_492f88d9-1146-4832-b10d-b5c8e2fe157d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/DEBTDetails_1" xlink:type="simple" xlink:href="dlx-20221231.xsd#DEBTDetails_1"/>
  <link:presentationLink xlink:role="http://www.deluxe.com/role/DEBTDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.deluxe.com/role/LEASESDetails" xlink:type="simple" xlink:href="dlx-20221231.xsd#LEASESDetails"/>
  <link:presentationLink xlink:role="http://www.deluxe.com/role/LEASESDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_3c30caa0-e33b-45ba-88e5-2c4e0d6186cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_395c7536-1fb8-44fa-8f88-93821035c137" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_3c30caa0-e33b-45ba-88e5-2c4e0d6186cc" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_395c7536-1fb8-44fa-8f88-93821035c137" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_8ef314fa-8ad1-4141-8028-42760d854311" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_395c7536-1fb8-44fa-8f88-93821035c137" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_8ef314fa-8ad1-4141-8028-42760d854311" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_322fc79d-a97e-4ab9-ac24-6fdf700a5d97" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_8ef314fa-8ad1-4141-8028-42760d854311" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_322fc79d-a97e-4ab9-ac24-6fdf700a5d97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandAndBuildingMember_e4802e6e-0df3-4d51-ac81-18eb0d474922" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LandAndBuildingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_322fc79d-a97e-4ab9-ac24-6fdf700a5d97" xlink:to="loc_us-gaap_LandAndBuildingMember_e4802e6e-0df3-4d51-ac81-18eb0d474922" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_81edfeea-5451-4d8d-bcd0-dc20b49dfc67" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_395c7536-1fb8-44fa-8f88-93821035c137" xlink:to="loc_srt_RangeAxis_81edfeea-5451-4d8d-bcd0-dc20b49dfc67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_aac02f76-80fd-43a2-ae77-ddc7ff121b75" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_81edfeea-5451-4d8d-bcd0-dc20b49dfc67" xlink:to="loc_srt_RangeMember_aac02f76-80fd-43a2-ae77-ddc7ff121b75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_54551f07-c965-4235-bd08-0e0421563e64" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_aac02f76-80fd-43a2-ae77-ddc7ff121b75" xlink:to="loc_srt_MaximumMember_54551f07-c965-4235-bd08-0e0421563e64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_c096bca4-f0d8-4469-b1a0-5e1610051897" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_395c7536-1fb8-44fa-8f88-93821035c137" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_c096bca4-f0d8-4469-b1a0-5e1610051897" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f2983113-47b0-4259-87ee-2082804fedb0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_c096bca4-f0d8-4469-b1a0-5e1610051897" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f2983113-47b0-4259-87ee-2082804fedb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_FirstAmericanMember_5e4a1acb-a1e9-4397-b3a1-7e69fa2feec5" xlink:href="dlx-20221231.xsd#dlx_FirstAmericanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f2983113-47b0-4259-87ee-2082804fedb0" xlink:to="loc_dlx_FirstAmericanMember_5e4a1acb-a1e9-4397-b3a1-7e69fa2feec5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_63d30878-f6c9-4c0b-9e27-a462b3a92a37" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_395c7536-1fb8-44fa-8f88-93821035c137" xlink:to="loc_us-gaap_LesseeLeaseDescriptionLineItems_63d30878-f6c9-4c0b-9e27-a462b3a92a37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesOperatingAbstract_6ad549ed-7da4-4916-82f1-5dddad7f59d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesOperatingAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_63d30878-f6c9-4c0b-9e27-a462b3a92a37" xlink:to="loc_us-gaap_LeasesOperatingAbstract_6ad549ed-7da4-4916-82f1-5dddad7f59d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_Remainingleaseterm_99625c70-2ae3-45a9-ab81-fd771c18d381" xlink:href="dlx-20221231.xsd#dlx_Remainingleaseterm"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesOperatingAbstract_6ad549ed-7da4-4916-82f1-5dddad7f59d9" xlink:to="loc_dlx_Remainingleaseterm_99625c70-2ae3-45a9-ab81-fd771c18d381" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_5e50a977-ffe9-413f-ac53-01fbbb9d39ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesOperatingAbstract_6ad549ed-7da4-4916-82f1-5dddad7f59d9" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_5e50a977-ffe9-413f-ac53-01fbbb9d39ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_d2df6b78-0fb7-47d7-b650-ee7391e7a961" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesOperatingAbstract_6ad549ed-7da4-4916-82f1-5dddad7f59d9" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_d2df6b78-0fb7-47d7-b650-ee7391e7a961" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_56e1e21d-3e16-447f-b034-e48ef99c398f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesOperatingAbstract_6ad549ed-7da4-4916-82f1-5dddad7f59d9" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_56e1e21d-3e16-447f-b034-e48ef99c398f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_dcda0400-7001-49b5-a867-9194de3bc3e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesOperatingAbstract_6ad549ed-7da4-4916-82f1-5dddad7f59d9" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_dcda0400-7001-49b5-a867-9194de3bc3e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_0ad88f92-0e14-4370-b350-bbce457b0546" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesOperatingAbstract_6ad549ed-7da4-4916-82f1-5dddad7f59d9" xlink:to="loc_us-gaap_OperatingLeaseLiability_0ad88f92-0e14-4370-b350-bbce457b0546" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_310237d9-9d38-4023-8588-3c7fe4fa4d3d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesOperatingAbstract_6ad549ed-7da4-4916-82f1-5dddad7f59d9" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_310237d9-9d38-4023-8588-3c7fe4fa4d3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_88781fbe-4465-4ade-bb1c-40359cb854d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesOperatingAbstract_6ad549ed-7da4-4916-82f1-5dddad7f59d9" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_88781fbe-4465-4ade-bb1c-40359cb854d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeFinanceLeaseDescriptionAbstract_4781a92e-811a-4482-8e02-3304a7ce702d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeFinanceLeaseDescriptionAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_63d30878-f6c9-4c0b-9e27-a462b3a92a37" xlink:to="loc_us-gaap_LesseeFinanceLeaseDescriptionAbstract_4781a92e-811a-4482-8e02-3304a7ce702d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_bf3a7f25-d8a7-4e43-bc99-9fbb4982335a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeFinanceLeaseDescriptionAbstract_4781a92e-811a-4482-8e02-3304a7ce702d" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_bf3a7f25-d8a7-4e43-bc99-9fbb4982335a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_48b425b5-9805-417f-91cb-f48a1223d9ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeFinanceLeaseDescriptionAbstract_4781a92e-811a-4482-8e02-3304a7ce702d" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_48b425b5-9805-417f-91cb-f48a1223d9ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset_1b3bbfc0-cb0f-4851-8623-83ba3c728ae5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeFinanceLeaseDescriptionAbstract_4781a92e-811a-4482-8e02-3304a7ce702d" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAsset_1b3bbfc0-cb0f-4851-8623-83ba3c728ae5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_8112b4b0-4745-4127-8cf9-8b163f233ec8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeFinanceLeaseDescriptionAbstract_4781a92e-811a-4482-8e02-3304a7ce702d" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_8112b4b0-4745-4127-8cf9-8b163f233ec8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_73e4d736-93b1-4dd4-bff0-bdafdbd16e95" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeFinanceLeaseDescriptionAbstract_4781a92e-811a-4482-8e02-3304a7ce702d" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_73e4d736-93b1-4dd4-bff0-bdafdbd16e95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_37256618-c8ad-4b62-a219-7402f14fa8d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeFinanceLeaseDescriptionAbstract_4781a92e-811a-4482-8e02-3304a7ce702d" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_37256618-c8ad-4b62-a219-7402f14fa8d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_737efb16-018a-41b6-9e26-24873811ac50" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeFinanceLeaseDescriptionAbstract_4781a92e-811a-4482-8e02-3304a7ce702d" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_737efb16-018a-41b6-9e26-24873811ac50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_9ec13f5c-62c8-4d23-abe8-4da4065bf6b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeFinanceLeaseDescriptionAbstract_4781a92e-811a-4482-8e02-3304a7ce702d" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_9ec13f5c-62c8-4d23-abe8-4da4065bf6b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_25b96f74-6ad9-4c41-9660-8ff6ae434318" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeFinanceLeaseDescriptionAbstract_4781a92e-811a-4482-8e02-3304a7ce702d" xlink:to="loc_us-gaap_FinanceLeaseLiability_25b96f74-6ad9-4c41-9660-8ff6ae434318" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeFinanceLeaseRemainingLeaseTerm_60f3c428-f4d2-42b2-bac6-247af775a696" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeFinanceLeaseRemainingLeaseTerm"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeFinanceLeaseDescriptionAbstract_4781a92e-811a-4482-8e02-3304a7ce702d" xlink:to="loc_us-gaap_LesseeFinanceLeaseRemainingLeaseTerm_60f3c428-f4d2-42b2-bac6-247af775a696" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_905798ed-ffa1-4b67-a792-31cd18dcdd0b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeFinanceLeaseDescriptionAbstract_4781a92e-811a-4482-8e02-3304a7ce702d" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_905798ed-ffa1-4b67-a792-31cd18dcdd0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostAbstract_e59080e6-696c-4517-9c4c-36f803df32bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCostAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_63d30878-f6c9-4c0b-9e27-a462b3a92a37" xlink:to="loc_us-gaap_LeaseCostAbstract_e59080e6-696c-4517-9c4c-36f803df32bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_c1fd4565-06b3-46bb-8a6a-f834f1a29a59" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_e59080e6-696c-4517-9c4c-36f803df32bf" xlink:to="loc_us-gaap_OperatingLeaseCost_c1fd4565-06b3-46bb-8a6a-f834f1a29a59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_edcc9389-7d34-4d71-9f43-c46190536a81" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_e59080e6-696c-4517-9c4c-36f803df32bf" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_edcc9389-7d34-4d71-9f43-c46190536a81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense_7543b5a0-a815-4a4a-84db-da1a52f9bd46" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_e59080e6-696c-4517-9c4c-36f803df32bf" xlink:to="loc_us-gaap_FinanceLeaseInterestExpense_7543b5a0-a815-4a4a-84db-da1a52f9bd46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_TotalFinanceLeaseCost_9fdb5a7a-810b-41e3-be9e-d1177fd93e66" xlink:href="dlx-20221231.xsd#dlx_TotalFinanceLeaseCost"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_e59080e6-696c-4517-9c4c-36f803df32bf" xlink:to="loc_dlx_TotalFinanceLeaseCost_9fdb5a7a-810b-41e3-be9e-d1177fd93e66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalCashFlowElementsAbstract_1ba7ecd6-2c3b-4759-819e-0fe73b799a70" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalCashFlowElementsAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_63d30878-f6c9-4c0b-9e27-a462b3a92a37" xlink:to="loc_us-gaap_AdditionalCashFlowElementsAbstract_1ba7ecd6-2c3b-4759-819e-0fe73b799a70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_62313384-c99b-4666-9202-61dcb380b444" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdditionalCashFlowElementsAbstract_1ba7ecd6-2c3b-4759-819e-0fe73b799a70" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_62313384-c99b-4666-9202-61dcb380b444" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_a4f102cf-b312-40fd-8f25-bb6e0c85c477" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdditionalCashFlowElementsAbstract_1ba7ecd6-2c3b-4759-819e-0fe73b799a70" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_a4f102cf-b312-40fd-8f25-bb6e0c85c477" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_c9e12c15-7610-4375-90e0-85792d56afa9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasePayments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdditionalCashFlowElementsAbstract_1ba7ecd6-2c3b-4759-819e-0fe73b799a70" xlink:to="loc_us-gaap_OperatingLeasePayments_c9e12c15-7610-4375-90e0-85792d56afa9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability_e7612992-8ebd-4625-9604-17394e2e39e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseInterestPaymentOnLiability"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdditionalCashFlowElementsAbstract_1ba7ecd6-2c3b-4759-819e-0fe73b799a70" xlink:to="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability_e7612992-8ebd-4625-9604-17394e2e39e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments_c593457d-4524-40be-80d3-21de6b5a0856" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdditionalCashFlowElementsAbstract_1ba7ecd6-2c3b-4759-819e-0fe73b799a70" xlink:to="loc_us-gaap_FinanceLeasePrincipalPayments_c593457d-4524-40be-80d3-21de6b5a0856" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets_5a35664e-bb7f-4e81-858d-532b46402c77" xlink:href="dlx-20221231.xsd#dlx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdditionalCashFlowElementsAbstract_1ba7ecd6-2c3b-4759-819e-0fe73b799a70" xlink:to="loc_dlx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets_5a35664e-bb7f-4e81-858d-532b46402c77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncentiveFromLessor_45c6031b-eb40-43e2-b16a-187477d7c4d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncentiveFromLessor"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdditionalCashFlowElementsAbstract_1ba7ecd6-2c3b-4759-819e-0fe73b799a70" xlink:to="loc_us-gaap_IncentiveFromLessor_45c6031b-eb40-43e2-b16a-187477d7c4d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_fcf2854d-5af3-4e34-a771-f1c28fbbd5d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_63d30878-f6c9-4c0b-9e27-a462b3a92a37" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_fcf2854d-5af3-4e34-a771-f1c28fbbd5d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_e8c855c0-cd53-4cc2-98dd-e66b14ab5ab7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_fcf2854d-5af3-4e34-a771-f1c28fbbd5d9" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_e8c855c0-cd53-4cc2-98dd-e66b14ab5ab7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_efe2ae89-7ed1-45e2-967f-4b50a15cd92a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_fcf2854d-5af3-4e34-a771-f1c28fbbd5d9" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_efe2ae89-7ed1-45e2-967f-4b50a15cd92a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_98447933-1e37-4afb-89b2-79f74e65f8da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_fcf2854d-5af3-4e34-a771-f1c28fbbd5d9" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_98447933-1e37-4afb-89b2-79f74e65f8da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_be1f987e-be0a-4607-a89d-bfa20924f7f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_fcf2854d-5af3-4e34-a771-f1c28fbbd5d9" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_be1f987e-be0a-4607-a89d-bfa20924f7f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_31b36083-00f5-4547-b044-686e2f85e12e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_fcf2854d-5af3-4e34-a771-f1c28fbbd5d9" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_31b36083-00f5-4547-b044-686e2f85e12e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_4bae0fa1-cad2-412d-970c-16a1e780aa50" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_fcf2854d-5af3-4e34-a771-f1c28fbbd5d9" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_4bae0fa1-cad2-412d-970c-16a1e780aa50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_a56e919b-e4e7-4101-839b-44d2feb51131" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_fcf2854d-5af3-4e34-a771-f1c28fbbd5d9" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_a56e919b-e4e7-4101-839b-44d2feb51131" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_LeaseIncentivesReceivable_86d6bae2-9951-49f2-8a97-8554f00bcf49" xlink:href="dlx-20221231.xsd#dlx_LeaseIncentivesReceivable"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_fcf2854d-5af3-4e34-a771-f1c28fbbd5d9" xlink:to="loc_dlx_LeaseIncentivesReceivable_86d6bae2-9951-49f2-8a97-8554f00bcf49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_2b61303e-7b3a-4743-aa5f-d29cf35d6aaf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_fcf2854d-5af3-4e34-a771-f1c28fbbd5d9" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_2b61303e-7b3a-4743-aa5f-d29cf35d6aaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_fefc9407-d553-4a39-b431-5b894c404260" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_fcf2854d-5af3-4e34-a771-f1c28fbbd5d9" xlink:to="loc_us-gaap_OperatingLeaseLiability_fefc9407-d553-4a39-b431-5b894c404260" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_668ef5df-74fa-48ef-892e-fd24193c4b68" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_63d30878-f6c9-4c0b-9e27-a462b3a92a37" xlink:to="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_668ef5df-74fa-48ef-892e-fd24193c4b68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_f1a00054-b80a-464a-8722-1e4acad0b2a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_668ef5df-74fa-48ef-892e-fd24193c4b68" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_f1a00054-b80a-464a-8722-1e4acad0b2a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_efed9ab9-4116-40cc-97e6-0b17b8a5c64c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_668ef5df-74fa-48ef-892e-fd24193c4b68" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_efed9ab9-4116-40cc-97e6-0b17b8a5c64c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_fb90d72d-cd1f-47bd-8ae5-5ce407388774" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_668ef5df-74fa-48ef-892e-fd24193c4b68" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_fb90d72d-cd1f-47bd-8ae5-5ce407388774" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_df0269c6-4e03-47a1-a670-70634e562bd4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_668ef5df-74fa-48ef-892e-fd24193c4b68" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_df0269c6-4e03-47a1-a670-70634e562bd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_0f240c65-d00f-42c4-9af3-9d82e44c9ee9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_668ef5df-74fa-48ef-892e-fd24193c4b68" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_0f240c65-d00f-42c4-9af3-9d82e44c9ee9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_9bc173a9-45cb-493d-a3b2-46a500521d08" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_668ef5df-74fa-48ef-892e-fd24193c4b68" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_9bc173a9-45cb-493d-a3b2-46a500521d08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_bf4ecc07-7019-4d8f-868a-ae612696a800" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_668ef5df-74fa-48ef-892e-fd24193c4b68" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_bf4ecc07-7019-4d8f-868a-ae612696a800" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_714210ce-2e69-41c6-b321-fb3026cd48c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_668ef5df-74fa-48ef-892e-fd24193c4b68" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_714210ce-2e69-41c6-b321-fb3026cd48c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_7bd55f5d-a317-443c-9b61-3acc7c3c36fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_668ef5df-74fa-48ef-892e-fd24193c4b68" xlink:to="loc_us-gaap_FinanceLeaseLiability_7bd55f5d-a317-443c-9b61-3acc7c3c36fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_LesseeOperatingLeaseNotYetCommencedAmount_26e8acf9-cd01-4c6e-8c84-1746a14a1fe4" xlink:href="dlx-20221231.xsd#dlx_LesseeOperatingLeaseNotYetCommencedAmount"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_63d30878-f6c9-4c0b-9e27-a462b3a92a37" xlink:to="loc_dlx_LesseeOperatingLeaseNotYetCommencedAmount_26e8acf9-cd01-4c6e-8c84-1746a14a1fe4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_LesseeOperatingLeaseNotYetCommencedLeaseTerm_94d5654a-d240-4028-9328-a460c9723b96" xlink:href="dlx-20221231.xsd#dlx_LesseeOperatingLeaseNotYetCommencedLeaseTerm"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_63d30878-f6c9-4c0b-9e27-a462b3a92a37" xlink:to="loc_dlx_LesseeOperatingLeaseNotYetCommencedLeaseTerm_94d5654a-d240-4028-9328-a460c9723b96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/LEASESDetails_1" xlink:type="simple" xlink:href="dlx-20221231.xsd#LEASESDetails_1"/>
  <link:presentationLink xlink:role="http://www.deluxe.com/role/LEASESDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.deluxe.com/role/OTHERCOMMITMENTSANDCONTINGENCIESDetails" xlink:type="simple" xlink:href="dlx-20221231.xsd#OTHERCOMMITMENTSANDCONTINGENCIESDetails"/>
  <link:presentationLink xlink:role="http://www.deluxe.com/role/OTHERCOMMITMENTSANDCONTINGENCIESDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_cee0075f-1123-409e-8eb8-de1572431935" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SelfInsuranceReserve_b96a0d3f-7b5e-4f5e-bb4f-28085aea84f1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SelfInsuranceReserve"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_cee0075f-1123-409e-8eb8-de1572431935" xlink:to="loc_us-gaap_SelfInsuranceReserve_b96a0d3f-7b5e-4f5e-bb4f-28085aea84f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationSettlementAmountAwardedToOtherParty_0ea0e0e8-9fe6-4cc7-907a-d944e58f71e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LitigationSettlementAmountAwardedToOtherParty"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_cee0075f-1123-409e-8eb8-de1572431935" xlink:to="loc_us-gaap_LitigationSettlementAmountAwardedToOtherParty_0ea0e0e8-9fe6-4cc7-907a-d944e58f71e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_LitigationSettlementPeriod_aa63fad9-1a9e-4599-913f-cf4ef4add765" xlink:href="dlx-20221231.xsd#dlx_LitigationSettlementPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_cee0075f-1123-409e-8eb8-de1572431935" xlink:to="loc_dlx_LitigationSettlementPeriod_aa63fad9-1a9e-4599-913f-cf4ef4add765" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/SHAREHOLDERSEQUITYDetails" xlink:type="simple" xlink:href="dlx-20221231.xsd#SHAREHOLDERSEQUITYDetails"/>
  <link:presentationLink xlink:role="http://www.deluxe.com/role/SHAREHOLDERSEQUITYDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_96412853-35e8-43a6-8157-77c355c42463" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_64b5e52e-b90e-4a44-9679-cae3e0e6f236" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_96412853-35e8-43a6-8157-77c355c42463" xlink:to="loc_us-gaap_StatementTable_64b5e52e-b90e-4a44-9679-cae3e0e6f236" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_b3dcb2d5-54b1-4c53-9a8b-742fb4f2cbeb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_64b5e52e-b90e-4a44-9679-cae3e0e6f236" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_b3dcb2d5-54b1-4c53-9a8b-742fb4f2cbeb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4c0088ba-f2a8-4f5d-b55e-a0c54b88f917" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_b3dcb2d5-54b1-4c53-9a8b-742fb4f2cbeb" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4c0088ba-f2a8-4f5d-b55e-a0c54b88f917" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_FirstAmericanMember_e95f6fb5-7656-416a-8c65-1c5012d456f8" xlink:href="dlx-20221231.xsd#dlx_FirstAmericanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4c0088ba-f2a8-4f5d-b55e-a0c54b88f917" xlink:to="loc_dlx_FirstAmericanMember_e95f6fb5-7656-416a-8c65-1c5012d456f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_5ccae478-8142-41be-ab73-16868199b3ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_64b5e52e-b90e-4a44-9679-cae3e0e6f236" xlink:to="loc_us-gaap_StatementLineItems_5ccae478-8142-41be-ab73-16868199b3ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_3c3f9086-c0ff-4078-a1eb-b274368c789c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5ccae478-8142-41be-ab73-16868199b3ff" xlink:to="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_3c3f9086-c0ff-4078-a1eb-b274368c789c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_f001b4e3-1862-45d4-bd3f-90a46d3bc553" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5ccae478-8142-41be-ab73-16868199b3ff" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_f001b4e3-1862-45d4-bd3f-90a46d3bc553" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_e19fad1d-b19d-4d09-a934-e33618a4e001" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5ccae478-8142-41be-ab73-16868199b3ff" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_e19fad1d-b19d-4d09-a934-e33618a4e001" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_c4733bbb-7a25-4ac1-b66d-96c04862d9d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5ccae478-8142-41be-ab73-16868199b3ff" xlink:to="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_c4733bbb-7a25-4ac1-b66d-96c04862d9d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesOther_9132b4b7-6cea-40c4-b0d2-edb0267ed8e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesOther"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5ccae478-8142-41be-ab73-16868199b3ff" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesOther_9132b4b7-6cea-40c4-b0d2-edb0267ed8e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueOther_3a36929f-9ef0-4116-8903-cbfd76231538" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueOther"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5ccae478-8142-41be-ab73-16868199b3ff" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueOther_3a36929f-9ef0-4116-8903-cbfd76231538" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/BUSINESSSEGMENTINFORMATIONsegmentresultsDetails" xlink:type="simple" xlink:href="dlx-20221231.xsd#BUSINESSSEGMENTINFORMATIONsegmentresultsDetails"/>
  <link:presentationLink xlink:role="http://www.deluxe.com/role/BUSINESSSEGMENTINFORMATIONsegmentresultsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_29500b24-c8a4-46e6-8ee3-17d316004b51" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_566d15f5-2efa-409f-bee0-b94df6e6f73a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_29500b24-c8a4-46e6-8ee3-17d316004b51" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_566d15f5-2efa-409f-bee0-b94df6e6f73a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_8a636bcb-4db1-4e35-8506-a38cb90c0e42" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_566d15f5-2efa-409f-bee0-b94df6e6f73a" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_8a636bcb-4db1-4e35-8506-a38cb90c0e42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_63dbded7-42d8-40ad-9123-28004270d5e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_8a636bcb-4db1-4e35-8506-a38cb90c0e42" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_63dbded7-42d8-40ad-9123-28004270d5e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_eb78fd56-17d9-46f9-adef-d866d3bf74df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_63dbded7-42d8-40ad-9123-28004270d5e3" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_eb78fd56-17d9-46f9-adef-d866d3bf74df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_373f7e84-1fb6-4426-b05e-fc4513b29b90" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_566d15f5-2efa-409f-bee0-b94df6e6f73a" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_373f7e84-1fb6-4426-b05e-fc4513b29b90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_9eb508e7-c894-4b11-bb30-d9d7313004f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_373f7e84-1fb6-4426-b05e-fc4513b29b90" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_9eb508e7-c894-4b11-bb30-d9d7313004f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_50f47321-9620-4786-974f-8ffa8add5d54" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_9eb508e7-c894-4b11-bb30-d9d7313004f9" xlink:to="loc_us-gaap_SalesRevenueNetMember_50f47321-9620-4786-974f-8ffa8add5d54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_1fafe0d0-ba68-402a-b9f9-aebe68bb5104" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MajorCustomersAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_566d15f5-2efa-409f-bee0-b94df6e6f73a" xlink:to="loc_srt_MajorCustomersAxis_1fafe0d0-ba68-402a-b9f9-aebe68bb5104" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_46b3bb31-c7b2-48d7-be44-64e25ffc78b2" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_MajorCustomersAxis_1fafe0d0-ba68-402a-b9f9-aebe68bb5104" xlink:to="loc_srt_NameOfMajorCustomerDomain_46b3bb31-c7b2-48d7-be44-64e25ffc78b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_MajorCustomersMember_ae53c065-cf20-4bfa-9c16-a1090f823c8d" xlink:href="dlx-20221231.xsd#dlx_MajorCustomersMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_46b3bb31-c7b2-48d7-be44-64e25ffc78b2" xlink:to="loc_dlx_MajorCustomersMember_ae53c065-cf20-4bfa-9c16-a1090f823c8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_9547f0ac-f8c7-4bfb-a09e-1716e772f4d2" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_566d15f5-2efa-409f-bee0-b94df6e6f73a" xlink:to="loc_srt_ConsolidationItemsAxis_9547f0ac-f8c7-4bfb-a09e-1716e772f4d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_3e855ca5-2e14-4c5d-b9aa-a8a141dccce4" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_9547f0ac-f8c7-4bfb-a09e-1716e772f4d2" xlink:to="loc_srt_ConsolidationItemsDomain_3e855ca5-2e14-4c5d-b9aa-a8a141dccce4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_505f7c87-9f40-492d-84cc-f04de818fdaf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_3e855ca5-2e14-4c5d-b9aa-a8a141dccce4" xlink:to="loc_us-gaap_OperatingSegmentsMember_505f7c87-9f40-492d-84cc-f04de818fdaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_b8344a2a-cc41-4364-ae88-f4c596393c52" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_3e855ca5-2e14-4c5d-b9aa-a8a141dccce4" xlink:to="loc_us-gaap_CorporateNonSegmentMember_b8344a2a-cc41-4364-ae88-f4c596393c52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_f06c6c7f-b851-48c9-a0af-7ed813d82ea1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_566d15f5-2efa-409f-bee0-b94df6e6f73a" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_f06c6c7f-b851-48c9-a0af-7ed813d82ea1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_506a9946-db7e-45cd-bcda-09446199149d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_f06c6c7f-b851-48c9-a0af-7ed813d82ea1" xlink:to="loc_us-gaap_SegmentDomain_506a9946-db7e-45cd-bcda-09446199149d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_PaymentsMember_d2217dbb-1cd1-468d-b1ed-ea729349f954" xlink:href="dlx-20221231.xsd#dlx_PaymentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_506a9946-db7e-45cd-bcda-09446199149d" xlink:to="loc_dlx_PaymentsMember_d2217dbb-1cd1-468d-b1ed-ea729349f954" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_DataSolutionsMember_2ac316e9-f090-4650-affc-d37335b0f7a3" xlink:href="dlx-20221231.xsd#dlx_DataSolutionsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_506a9946-db7e-45cd-bcda-09446199149d" xlink:to="loc_dlx_DataSolutionsMember_2ac316e9-f090-4650-affc-d37335b0f7a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_PromotionalSolutionsMember_f8cae0d2-683f-465f-b582-7cf5a65ca7e7" xlink:href="dlx-20221231.xsd#dlx_PromotionalSolutionsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_506a9946-db7e-45cd-bcda-09446199149d" xlink:to="loc_dlx_PromotionalSolutionsMember_f8cae0d2-683f-465f-b582-7cf5a65ca7e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_ChecksMember_a3ca5650-3f5e-4467-b3f3-53440e121621" xlink:href="dlx-20221231.xsd#dlx_ChecksMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_506a9946-db7e-45cd-bcda-09446199149d" xlink:to="loc_dlx_ChecksMember_a3ca5650-3f5e-4467-b3f3-53440e121621" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_412132e2-fc72-4f13-bb1a-49700ede6ab4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_566d15f5-2efa-409f-bee0-b94df6e6f73a" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_412132e2-fc72-4f13-bb1a-49700ede6ab4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_52b8f1a1-038c-4ac6-8655-9b57b5e75a08" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_412132e2-fc72-4f13-bb1a-49700ede6ab4" xlink:to="loc_us-gaap_NumberOfReportableSegments_52b8f1a1-038c-4ac6-8655-9b57b5e75a08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_Numberofcustomers_a67f2a4f-a229-4794-b506-0ef02b00cca8" xlink:href="dlx-20221231.xsd#dlx_Numberofcustomers"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_412132e2-fc72-4f13-bb1a-49700ede6ab4" xlink:to="loc_dlx_Numberofcustomers_a67f2a4f-a229-4794-b506-0ef02b00cca8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_ca56f2c9-eb4c-48ab-8958-2e5324aa2aaa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_412132e2-fc72-4f13-bb1a-49700ede6ab4" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_ca56f2c9-eb4c-48ab-8958-2e5324aa2aaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_60567644-8c39-495a-bab1-3918bc2484f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_412132e2-fc72-4f13-bb1a-49700ede6ab4" xlink:to="loc_us-gaap_Revenues_60567644-8c39-495a-bab1-3918bc2484f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_AdjustedEBITDA_d355a965-e1b6-4e97-8826-b0f967199ed7" xlink:href="dlx-20221231.xsd#dlx_AdjustedEBITDA"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_412132e2-fc72-4f13-bb1a-49700ede6ab4" xlink:to="loc_dlx_AdjustedEBITDA_d355a965-e1b6-4e97-8826-b0f967199ed7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_28b5c4a0-b161-4549-a91f-841a372456c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_412132e2-fc72-4f13-bb1a-49700ede6ab4" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_28b5c4a0-b161-4549-a91f-841a372456c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_afbdc1df-1a73-4bc1-94a0-4156c5a42c54" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_412132e2-fc72-4f13-bb1a-49700ede6ab4" xlink:to="loc_us-gaap_InterestExpense_afbdc1df-1a73-4bc1-94a0-4156c5a42c54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_e044b8fe-5753-43e8-98f6-a0e071b29cbb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_412132e2-fc72-4f13-bb1a-49700ede6ab4" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_e044b8fe-5753-43e8-98f6-a0e071b29cbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_eda874b6-1a67-4807-a045-c85d850afd3b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_412132e2-fc72-4f13-bb1a-49700ede6ab4" xlink:to="loc_us-gaap_AssetImpairmentCharges_eda874b6-1a67-4807-a045-c85d850afd3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_RestructuringIntegrationAndOtherCosts_9c461919-0089-4257-b435-c30f55f33bd5" xlink:href="dlx-20221231.xsd#dlx_RestructuringIntegrationAndOtherCosts"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_412132e2-fc72-4f13-bb1a-49700ede6ab4" xlink:to="loc_dlx_RestructuringIntegrationAndOtherCosts_9c461919-0089-4257-b435-c30f55f33bd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_CEOtransitioncosts_45b8f08d-c1fa-4297-973d-23e8a5cc7dec" xlink:href="dlx-20221231.xsd#dlx_CEOtransitioncosts"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_412132e2-fc72-4f13-bb1a-49700ede6ab4" xlink:to="loc_dlx_CEOtransitioncosts_45b8f08d-c1fa-4297-973d-23e8a5cc7dec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_9a6d824d-b6a3-4b80-8e32-d7195cb37dd1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_412132e2-fc72-4f13-bb1a-49700ede6ab4" xlink:to="loc_us-gaap_ShareBasedCompensation_9a6d824d-b6a3-4b80-8e32-d7195cb37dd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_707ead90-bad7-4bed-9bd1-f52839cc8768" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_412132e2-fc72-4f13-bb1a-49700ede6ab4" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_707ead90-bad7-4bed-9bd1-f52839cc8768" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyAccrualProvision_74f00586-09cc-458b-8db8-72a9fd3fb0e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyAccrualProvision"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_412132e2-fc72-4f13-bb1a-49700ede6ab4" xlink:to="loc_us-gaap_LossContingencyAccrualProvision_74f00586-09cc-458b-8db8-72a9fd3fb0e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_e210ba1f-8b6c-43b1-8e71-b79bc4002e04" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_412132e2-fc72-4f13-bb1a-49700ede6ab4" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_e210ba1f-8b6c-43b1-8e71-b79bc4002e04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_d75279eb-22d2-4a1c-9a87-6a4c9cf3e8e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_412132e2-fc72-4f13-bb1a-49700ede6ab4" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_d75279eb-22d2-4a1c-9a87-6a4c9cf3e8e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/BUSINESSSEGMENTINFORMATIONdisaggregatedrevenueinformationDetails" xlink:type="simple" xlink:href="dlx-20221231.xsd#BUSINESSSEGMENTINFORMATIONdisaggregatedrevenueinformationDetails"/>
  <link:presentationLink xlink:role="http://www.deluxe.com/role/BUSINESSSEGMENTINFORMATIONdisaggregatedrevenueinformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_a44d9322-6079-4b8d-8873-af8bd4dc5fb7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfProductInformationTable_08353167-7acb-42e7-b90a-dc7ad993396e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfProductInformationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_a44d9322-6079-4b8d-8873-af8bd4dc5fb7" xlink:to="loc_us-gaap_ScheduleOfProductInformationTable_08353167-7acb-42e7-b90a-dc7ad993396e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_e0413d87-13e4-4a7d-9f64-7efe00137760" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfProductInformationTable_08353167-7acb-42e7-b90a-dc7ad993396e" xlink:to="loc_srt_ProductOrServiceAxis_e0413d87-13e4-4a7d-9f64-7efe00137760" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_36d165e7-1e95-436a-915c-7a147f1eba96" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_e0413d87-13e4-4a7d-9f64-7efe00137760" xlink:to="loc_srt_ProductsAndServicesDomain_36d165e7-1e95-436a-915c-7a147f1eba96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_Checks1Member_f91f97fa-1d2f-4efc-b044-26ed0b191fe4" xlink:href="dlx-20221231.xsd#dlx_Checks1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_36d165e7-1e95-436a-915c-7a147f1eba96" xlink:to="loc_dlx_Checks1Member_f91f97fa-1d2f-4efc-b044-26ed0b191fe4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_MerchantServicesAndOtherPaymentSolutionsMember_f6763bca-6cc2-46c7-a23e-482ac2bd9d2c" xlink:href="dlx-20221231.xsd#dlx_MerchantServicesAndOtherPaymentSolutionsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_36d165e7-1e95-436a-915c-7a147f1eba96" xlink:to="loc_dlx_MerchantServicesAndOtherPaymentSolutionsMember_f6763bca-6cc2-46c7-a23e-482ac2bd9d2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_FormsAndOtherProductsMember_0dc1a5d6-1903-4ad7-9075-997b79084364" xlink:href="dlx-20221231.xsd#dlx_FormsAndOtherProductsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_36d165e7-1e95-436a-915c-7a147f1eba96" xlink:to="loc_dlx_FormsAndOtherProductsMember_0dc1a5d6-1903-4ad7-9075-997b79084364" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_MarketingAndPromotionalSolutionsMember_fcc50cb4-6527-4511-8fc1-41f5d4067a28" xlink:href="dlx-20221231.xsd#dlx_MarketingAndPromotionalSolutionsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_36d165e7-1e95-436a-915c-7a147f1eba96" xlink:to="loc_dlx_MarketingAndPromotionalSolutionsMember_fcc50cb4-6527-4511-8fc1-41f5d4067a28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_TreasurymanagementsolutionsMember_fff591db-5ed0-46ab-81d9-65d58f447567" xlink:href="dlx-20221231.xsd#dlx_TreasurymanagementsolutionsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_36d165e7-1e95-436a-915c-7a147f1eba96" xlink:to="loc_dlx_TreasurymanagementsolutionsMember_fff591db-5ed0-46ab-81d9-65d58f447567" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_DatadrivenmarketingsolutionsMember_40b804d5-92c9-4b69-b481-affe6c8abc29" xlink:href="dlx-20221231.xsd#dlx_DatadrivenmarketingsolutionsMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_36d165e7-1e95-436a-915c-7a147f1eba96" xlink:to="loc_dlx_DatadrivenmarketingsolutionsMember_40b804d5-92c9-4b69-b481-affe6c8abc29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_WebAndHostedSolutionsMember_ecf1ab80-08a1-44c5-90e2-f375d37c5c25" xlink:href="dlx-20221231.xsd#dlx_WebAndHostedSolutionsMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_36d165e7-1e95-436a-915c-7a147f1eba96" xlink:to="loc_dlx_WebAndHostedSolutionsMember_ecf1ab80-08a1-44c5-90e2-f375d37c5c25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_2854fce0-d17f-47f7-a99e-41b134c7d306" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfProductInformationTable_08353167-7acb-42e7-b90a-dc7ad993396e" xlink:to="loc_srt_ConsolidationItemsAxis_2854fce0-d17f-47f7-a99e-41b134c7d306" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_bde4dca2-0a54-4f3a-8dee-1c43d632043b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_2854fce0-d17f-47f7-a99e-41b134c7d306" xlink:to="loc_srt_ConsolidationItemsDomain_bde4dca2-0a54-4f3a-8dee-1c43d632043b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_56fee697-2bc9-449f-921e-16d850ae4c0d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_bde4dca2-0a54-4f3a-8dee-1c43d632043b" xlink:to="loc_us-gaap_OperatingSegmentsMember_56fee697-2bc9-449f-921e-16d850ae4c0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_48d5741b-58d8-47dc-88ba-f8bc3006d3aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfProductInformationTable_08353167-7acb-42e7-b90a-dc7ad993396e" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_48d5741b-58d8-47dc-88ba-f8bc3006d3aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_68e4ba57-c7ac-4f5c-a1c6-db0d20386813" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_48d5741b-58d8-47dc-88ba-f8bc3006d3aa" xlink:to="loc_us-gaap_SegmentDomain_68e4ba57-c7ac-4f5c-a1c6-db0d20386813" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_PaymentsMember_795495dd-e9c6-49f0-a808-edda63a19ff5" xlink:href="dlx-20221231.xsd#dlx_PaymentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_68e4ba57-c7ac-4f5c-a1c6-db0d20386813" xlink:to="loc_dlx_PaymentsMember_795495dd-e9c6-49f0-a808-edda63a19ff5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_DataSolutionsMember_4aa55236-b394-4dcf-978e-8cf904f45b8c" xlink:href="dlx-20221231.xsd#dlx_DataSolutionsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_68e4ba57-c7ac-4f5c-a1c6-db0d20386813" xlink:to="loc_dlx_DataSolutionsMember_4aa55236-b394-4dcf-978e-8cf904f45b8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_PromotionalSolutionsMember_67e1ea59-782d-45ca-9573-6234dd9a1a6e" xlink:href="dlx-20221231.xsd#dlx_PromotionalSolutionsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_68e4ba57-c7ac-4f5c-a1c6-db0d20386813" xlink:to="loc_dlx_PromotionalSolutionsMember_67e1ea59-782d-45ca-9573-6234dd9a1a6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_ChecksMember_0acc8821-6956-4d5b-8db3-e63070f9110d" xlink:href="dlx-20221231.xsd#dlx_ChecksMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_68e4ba57-c7ac-4f5c-a1c6-db0d20386813" xlink:to="loc_dlx_ChecksMember_0acc8821-6956-4d5b-8db3-e63070f9110d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_7fe38578-dee7-4033-8dfe-2bd1105db377" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfProductInformationTable_08353167-7acb-42e7-b90a-dc7ad993396e" xlink:to="loc_srt_StatementGeographicalAxis_7fe38578-dee7-4033-8dfe-2bd1105db377" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_ddf2c438-0679-4c63-8a87-fd15e9a14fc3" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_7fe38578-dee7-4033-8dfe-2bd1105db377" xlink:to="loc_srt_SegmentGeographicalDomain_ddf2c438-0679-4c63-8a87-fd15e9a14fc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_a2286f41-7144-4287-bfae-be4527d3e077" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_ddf2c438-0679-4c63-8a87-fd15e9a14fc3" xlink:to="loc_country_US_a2286f41-7144-4287-bfae-be4527d3e077" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember_0c620d85-bf83-4dbf-8704-c6217bdfcaf2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonUsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_ddf2c438-0679-4c63-8a87-fd15e9a14fc3" xlink:to="loc_us-gaap_NonUsMember_0c620d85-bf83-4dbf-8704-c6217bdfcaf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductInformationLineItems_ca4de259-dc25-485e-86b9-d4b05232cb36" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductInformationLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfProductInformationTable_08353167-7acb-42e7-b90a-dc7ad993396e" xlink:to="loc_us-gaap_ProductInformationLineItems_ca4de259-dc25-485e-86b9-d4b05232cb36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_f3936885-9d4a-4bb6-a760-ca29b27f8970" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductInformationLineItems_ca4de259-dc25-485e-86b9-d4b05232cb36" xlink:to="loc_us-gaap_Revenues_f3936885-9d4a-4bb6-a760-ca29b27f8970" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>17
<FILENAME>dlx-20221231_g1.jpg
<TEXT>
begin 644 dlx-20221231_g1.jpg
M_]C_X  02D9)1@ ! 0$ D "0  #_X1"417AI9@  34T *@    @ ! $[  (
M   +   (2H=I  0    !   (5IR=  $    6   0=NH<  <   @,    /@
M   <Z@    @
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M                                                 $1A=6PL($MA
M<FD    !ZAP !P  " P   AH     !SJ    "
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M                  !$ &$ =0!L "P ( !+ &$ <@!I    _^$*8VAT=' Z
M+R]N<RYA9&]B92YC;VTO>&%P+S$N,"\ /#]X<&%C:V5T(&)E9VEN/2?ON[\G
M(&ED/2=7-4TP37!#96AI2'IR95-Z3E1C>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<F<O,3DY.2\P,B\R,BUR9&8M<WEN=&%X+6YS(R(^
M/')D9CI$97-C<FEP=&EO;B!R9&8Z86)O=70](G5U:60Z9F%F-6)D9#4M8F$S
M9"TQ,61A+6%D,S$M9#,S9#<U,3@R9C%B(B!X;6QN<SID8STB:'1T<#HO+W!U
M<FPN;W)G+V1C+V5L96UE;G1S+S$N,2\B+SX\<F1F.D1E<V-R:7!T:6]N(')D
M9CIA8F]U=#TB=75I9#IF868U8F1D-2UB83-D+3$Q9&$M860S,2UD,S-D-S4Q
M.#)F,6(B('AM;&YS.F1C/2)H='1P.B\O<'5R;"YO<F<O9&,O96QE;65N=',O
M,2XQ+R(^/&1C.F-R96%T;W(^/')D9CI397$@>&UL;G,Z<F1F/2)H='1P.B\O
M=W=W+G<S+F]R9R\Q.3DY+S R+S(R+7)D9BUS>6YT87@M;G,C(CX\<F1F.FQI
M/D1A=6PL($MA<FD\+W)D9CIL:3X\+W)D9CI397$^#0H)"0D\+V1C.F-R96%T
M;W(^/"]R9&8Z1&5S8W)I<'1I;VX^/"]R9&8Z4D1&/CPO>#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<B
M<10R@9&A""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'
M2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JB
MHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;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:)B<H*2HU-C<X.3I#1$5&1TA)2E-45597
M6%E:8V1E9F=H:6IS='5V=WAY>H*#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*<EY;2.%CN(68] K@DU\&_P!KZE_T$+K_ +_M
M_C79?"34[^;XL:!'->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<MMO\ N^8N,U2H *[3X/\ _)7?#_\ U\G_ - :N+KM/@__ ,E=\/\
M_7R?_0&H ^SJ***!!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% 'RO^T7_R4*#_ *]1_P"A&O):]K^/N@:KJ?CN&:PL
M)[B,6P!:-<C.XUY;_P (?XA_Z ]U_P!^Z!F-16S_ ,(?XA_Z ]U_W[H_X0_Q
M#_T![K_OW0!C45L_\(?XA_Z ]U_W[H/A#Q JDMI%T !DGRZ ,:BE=&CD9'4J
MRG!![&DH *^J?V=_^2>-_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;<_]<F_D: /A77_^1BU#_KX?_P!"-9]:&O\ _(Q:A_U\/_Z$:SZ!A7U3^SO_
M ,D\;_KL?YFOE:OJG]G?_DGC?]=C_,T >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<GU- SW_4_P!IIPQ72]#1USP\DI!_+%8I_:2\1%CBPM@,\#/_
M -:O&J* /9XOVE/$"R R:;;NO==V/Z5NZ7^TRDC;=7T00K_?AE+D_A@5\]T4
M ?8F@_&CP;KI1%U(6DK<;+K"9/H.:[N*6.>)9(7#HPRK \&O@ $J00<$=Q75
M^%/B1XC\(W2OI]])) #EK>4Y5OZT ?:]%><?#_XQZ-XR1+6Z9;'4L<Q.>'^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
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
M/XOQ_I7OGQP\7?\ "->!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<!3F[93U]%_3]:]C\;^)8?"GA*]U2<C='&?+7^\WH*^)M
M2OY]4U*>]O)#)-.Y=V/<T 5J***!AUKV?X4_!237EBUGQ,K16&<Q6Y&&E]S[
M56^"/PR'B;4AK>KQ9TZV;]VC#B5Q_05]0QQI#$L<2A$4855& !0!7T[3+/2;
M)+33K>.W@C&%1!@"K=%% @HHHH *K7^GVNJ6<EI?P)/!(,,CC((JS10!\P?%
MKX,R>'/-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<CS18VCR3?OQW\_,I5T'@SQ1/X5U^*[B.86(69.S+_\
M6S7/T5@FT[H]VM2A6ING-73/KK2M2M]7TNWO[1MT5Q&'7GID9Q]:MUX7\(_&
MW]FW@T/4)/\ 1YF_<LQ^XWI]*]S!R,CI7L4:BJ1OU/R/,\!/ XATWMT?D+11
M16QY@4444 %%%% !4=Q/':V[SSL$CC4LS'L!4E>/_%[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.U<Y110,*T=!T&_\2:O#IVE0--/*<<#A1ZD]JIVMM->74=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-?<U<A\1O EGXX\-RVLJ*MW&I
M:WE Y#>F?0X% 'Q915K4].N-)U*>QO(S'- Y1@1Z&JM S2\/Z[>>'-<MM4TZ
M0I/ X8>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<CG]:ZBBB@04444 %%%% !1110
M 57O[&WU*QFM+R,20S(492.H(Q5BB@#XP^)_@:;P/XLEM@"UG.3);OCC:><?
MAG%<97T)^TT/W6CGOA_YBOGN@85U7PQ_Y*;H?_7Q_P"RFN5KJOAC_P E-T/_
M *^/_930!]L4444""BBB@ HHIKNL:%W.%49)]* /GG]I'Q.SWEEX?MW^1!YT
MP!Z-V_0UX+72_$/6W\0>/-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,@4<N
MH_PKTFD(#*0PR#U!K.I!5(\K.O!XJIA*T:U/='QX058AA@@X(-)7HOQ4\$G0
MM3.I6$9^Q7+98 ?<:O.J\:47&7*S]>PF*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/<UL^+_$]SXHUV6[G8^4#MB3LJU@UX
M]:JZDK]#]6R;+5@*'O?'+?\ R"BBNT^&_@Q_%&MK)<J18VY#2-C[Q'05G&+D
M[(]3$XBGAJ4JM1Z([7X1>"/(C&O:G%B1N+=&'0?WJ]<ID,200I%$H5$4*JCL
M!3Z]BE35.-D?D./QM3&UW6G\O)!1116IPA1110 4444 5M0NTL-.N+N4@)#&
M7)/L*^'O%FO2>)?%-]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><? O6/[5^&-HC'Y[5S!CT"@8KT>@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]<F@#
MM:***!!1110 4444 %%%% !1110!X%^TU_J='^C_ ,Q7SU7T+^TU_J='^C_S
M%?/5 PKJOAC_ ,E-T/\ Z^/_ &4URM=5\,?^2FZ'_P!?'_LIH ^V****!!11
M10 5A>-=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\<?]!(?]\G_ !H_X7AXX_Z"
M0_[Y/^- C[ HKX__ .%X>./^@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<QZA;NI(*R*>/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 \<JX.>WO7
MS%XI\.7'AC79K"X!*J?W<F.'7UKZKKCOB+X.3Q3H+&!%%];@O$^.OJ/TKEQ%
M+G7,MT?19%FCP5;V<W[DM_)]SYKHJ:ZMI;*[EMKE"DL+E'4]B#@U#7E'ZBFF
MKH[OX8^-'\.:RMG=O_H%RP#9Z(?6OHB.198UDC8,K#(([BOCRO<_A)XX_M"S
M_L34I!]HA'[AF/WU]/K7;A:UGR,^)XDROF7UNDM5\7^9ZE1117I'P0A( )/
M'6O"/BSXW.JZ@='T^3_1(#^]93]]O_K<UW'Q2\:KX?TDV%E(/MURN.#]Q3W_
M )U\]LS.Q9SEF.23WKS\55O[B/N.&\KN_KE5?X?\_P#(2BBE56=@J LQ.  .
MM<!]V7M%TBYUS5H+"S0M)*V/H/6OI_PQX?MO#6AP6%L!E%^=\<NWK7*?"SP2
MN@:6-1OHQ]NN5R,CE%]/Y&O0J]/#4>5<SW/S3B#-/K57V%-^Y'\6%%%%=A\N
M%%%% !1110 4444 ?/?[3>I_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\<?\ 02'_ 'R?
M\:!'V!17Q_\ \+P\<?\ 02'_ 'R?\:/^%X>./^@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/^-<%
M<W$EU<R3S'=)(VYCZF@9'1110!]#_LS:EYEGJ^GL3B$HZCUW9S_*O>Z^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]<G^\*^[] _Y%ZQ_P"N*_RH T:***!!1110 4444 %%%% !1110
M!X%^TU_J='^C_P Q7SU7T+^TU_J='^C_ ,Q7SU0,*ZKX8_\ )3=#_P"OC_V4
MURM=5\,?^2FZ'_U\?^RF@#[8HHHH$%%%% !7D'[1LQ3P!%$!D27"DGTP17K]
M>.?M(?\ (CVO_7<?S% 'S!1110,***N+HVJ.H9=-NV4]"(&.?TH IT5=_L35
M?^@9>?\ @.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_ -<F_D: /A77_P#D8M0_Z^'_ /0C6?6AK_\ R,6H
M?]?#_P#H1K/H&%?5/[.__)/&_P"NQ_F:^5J^J?V=_P#DGC?]=C_,T >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 ****
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
M,^7"9>/]D$UV%5M2LUU#2[FS?&VXB:,Y]",4 ? U%7]=LGT[7[ZTD0H8IW4
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
MBUM9(V*R%\DD#CM7K] !1110 4444 %%%% !5>__ .0;<_\ 7)OY&K%5[_\
MY!MS_P!<F_D: /A77_\ D8M0_P"OA_\ T(UGUH:__P C%J'_ %\/_P"A&L^@
M85]4_L[_ /)/&_Z['^9KY6KZ9^ FO:3IO@-H;_4;:WD\TG9+(%/4T >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_"<C16GW9+L<&0>@]!7B3,78LQ)).23WI*<B-)(J1J69C@ =Z!C:
M*T]<\/:AX=FMX=4B\F6>(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<IRZ. PZC]I[O^NP4H!)
MR3T I*]"^%G@EM?U8:C?1G[#;-D9'#N.WX<5$8N3LCNQ>*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\&*"0<C@U[O\ "?QO_:U@
M-'U&3_2K=?W;,?OK_C7@]6],U&XTG4H;VT<I+$P8$''X4Z=1TY71AF>7PQ^'
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<?\L_-&[\J .AHKQO7_VC?#]CN31+6:_D&1EQY:Y^O-=Q\.?&!\;>%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)='MHD<!1(UBH_'- 'K=I?6M]");.XBG0_P 4
M;AOY58'2O'KKPS/X6LX_%/PROFFT]AYDUD7WQNG<J.@_+M7I7A;Q%:^*?#UO
MJMB?DE'S+_<;NI^E &Q1110 4AI:0T )5#6M'M->T>XT[4(Q)#.A4@CIQU_"
MK]% 'Q+X^\%7O@CQ)-872$P,Q:"4#AU[?B,UR]?;GCCP1IOCC0WLK] )0,PS
M <QM7R)XQ\%ZKX+U=[+5(&"Y_=S ?*X]C0,YZBBB@":UO+FRF$MG/)!(#D-&
MQ4_I7<Z/\:O&>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<DR.3^E5:** "NK\ ^
M ]1\<Z[':VD96V0@SSD?*J_XUJ?#[X3:SXVNEE>-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[P7<N\D#75CGY;B)<C'N!G'XUPU PIT<LD+AXG9&'1E."*;
M10!U^A_%+Q=H 1++5YC$O_+.3#9_$C-=K9_M)^([=-L^F65R?[SLP_E7C=%
M'O0_:;N]HW:'!G'.&;_&J4W[36N-N$.AV"J?NL7?(_6O$J* /5[S]H;Q9<*1
M L%L?5!G^=<OJ/Q4\9:ID7>MS%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'^!"$ _+%<O10 K,SL6=BS'J2<DTE%;WA7P9
MK/C#4%M='M6<9^:4C"+]3TH QK:VFO+A(+6)I99&"JBC))-?2/PD^"\>CI#K
MGB>+?>_>BMF&1'[GWKIOAS\(-*\%0I=W06\U7'S3D<)_NCM^=>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@<DUQ'VNQJ>&M
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
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$$'!&#7WY<V%K>QF.ZMXY5;J'7-<M?_"?P3J+M)<:!;"1NKID'^= SXLHK
MZ^E^!'@67&-.ECQ_<EQ_2GP_ SP)" #I;28_OR9S0!\?A2WW03]!6_H/@7Q'
MXDD0:3I<\J,?]9M^4?6OKS3?AMX0TAM]AH-K$_\ >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\NEV<EY=;<1Q1C))K5P*,"DU=
M6+A)1DI-7MT/F2^\%^--1OI;N[T6]DFE;<S%:K_\*]\6?] &\_[XKZCP*,"N
M/ZG#N?5QXJQ,594X_C_F?+G_  KWQ9_T ;S_ +XKOOAC\.+NUU(ZIXALW@:$
M_N891R3ZU[+@48%5'"PB[G/BN),5B*+I<JC?JKW&].E%.P*,"NL^9&T4[ HP
M* &T4[ HP* &T4[ HP* &T4[ HP* &T4[ HP* &T4[ HP* /*OBI\/I]8==6
MT.V,MU]V6*,<N/7]*\Q_X5[XL_Z -Y_WQ7U'@48%<L\+"4KGTF#XBQ.$HJBD
MI);7N?+G_"O?%G_0!O/^^*?#X#\86\Z2PZ'>HZ'<K!<8/YU]08%&!4?4X=SK
M_P!:\2]'3C^/^9S_ (.OM5O?#\7]O64UI>Q_*XD7&_WK>IV!1@5UQ5E8^4JS
M52HYI6OT0VBG8%&!5&8VBG8%&!0 VBG8%&!0 VL7Q%X1T7Q39M;:S91S ]'Q
MAA_P(<UN8%&!0!\[>*_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 ^<?#O[-E_,RR>)-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
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>18
<FILENAME>dlx-20221231_g2.jpg
<TEXT>
begin 644 dlx-20221231_g2.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  ," @," @,# P,$ P,$!0@%!00$
M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_
MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04
M%!04%!04%!04%!04%!04%!04%!04%!3_P  1" $5 G # 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#]4Z*** "B
MBB@ HKP?XGV^J_%#X]Z)X!L?%&N^&-&TG0)M=U:;P]>_99YY)IU@M(F< D+^
MZNGQWVBN$L_@_J6J?M$:GX/MOBM\2CH&C^&X-0O2/$;&3[9<7,BPKNV< 16\
MIQWW#TH ^LZ*^3OAG\']0\9^//BGIUQ\5_B7_9?AW6H-*L=GB,AA_H%M/+N;
MR_F^><]>F,5Q?AOX>^+/%7['EWX_L_BM\1O^$V@T6^NE!UX^2]U;/*I7R]G
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
MGCNW\._$3P1X<C\,R:G=:2MY8ZE:*F"LENS@KABS ALC/L#7UK10%D?/>I?
M3XKZM\*;?1Y?C=<6WC>'4/MQUVQ\/VL%I-'C'V26U'$D.?5LGH<CBN,^%O[#
M>L^$?&7C7QSK'Q!CM/''B'1SHMO?>#M$ATFWT]-RMYRPY=9)2R+DMVSW((^M
MZ* LCXX\/_L+^+-8^+'@;QC\1_B/IOB=O!MXM_93:3X:ATW4+^9-NPWERKEI
M -H)&/FY]35[1_V-?B!\,/$'B"W^%GQ:M?"/@K7-7?69=+OO#4&HW%E+(P,J
M02R-C8V ,,IP/?D_7-% 61\W_&?]G+XD^.O$0OO#?Q3LK?2)[&.SNO#?BGPU
M;:KIH=0!Y\49*[')&2#D<GM@#M/V6OV>-/\ V7_A#8^![#5;C6_+N)KRXOKA
M!'YDTK9;9&.(T&  H)Z9SDUZY10%@HHHH&%%%% !1110 4444 %%%% !1110
M!R/C+X0^!_B+>P7GBGPAH?B.[MX_*BGU33XKAXTSG:I=20,DG%<__P ,O_!_
M_HEWA#_P26__ ,17IU% 'F/_  R_\'_^B7>$/_!);?\ Q%'_  R_\'_^B7>$
M/_!);_\ Q%>G44 >8C]F'X/J01\+_" /7_D"6W_Q%>F1QK#&J(H1% 5548
MZ 4ZB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@#RGQ)^RQ\*O%WB"XUO6/!MG?ZM/.UR]U++
M+O\ -8$,XP_RD@D<8X)%9]U^QQ\&;ZW>WNO =C=6\@P\,\TSHP]"I?!KV:B@
M#QR/]C_X/0QI''X(M(XT 542XG 4#@  2<"MKP+^SC\-OAGKD>L>%_"EIHVI
M1^9MGMY)./,SO."Q!+9.3C/->DT4 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 ?D7^T)^W/\ &_P3\=_B#X>T7QK]BT?2];N;2SM_[,M'\J)'PJ[FB).!
MW))KS_\ X>'?M!?]#]_Y2;+_ .-5P_[5W_)SWQ6_[&2\_P#1AKRN@SNSZ,_X
M>'?M!?\ 0_?^4FR_^-4?\/#OV@O^A^_\I-E_\:KYSHH%=GT9_P /#OV@O^A^
M_P#*39?_ !JC_AXA^T">GC__ ,I-E_\ &JY;]D7X6Z-\8/CSH>@>(D>?0XH+
MG4;RUC<JUTD$1D\D$<C<0 <<XS5GX@_M">$OB9X.O]#'P;\(^%M4DN(VT75_
M#NZTFLXPP!2?@_:,KP2<=2<<"@9T'_#P[]H+_H?O_*39?_&J/^'A_P"T%_T/
MW_E)LO\ XU6OXZ_87O?"7@*'Q):^+A=QKJ>GZ9</J.D2Z?:$W;(@F@ED;=)$
MC/AF9$^ZQ%;'B3]B]?@IX_\ A_<ZEK+^(+&X\7V6D7>GZEHCVL5W&TB$RPOO
MDCF@8$K\Q5O]F@-3D/\ AX?^T%_T/W_E)LO_ (U1_P /$/V@?^A__P#*39?_
M !JMW]I;]F_P_::E\9/&/@OQ':RVOA'Q$EIJ?AN'2FM(;!)VQ&D$F[;)M/!
M50"#C/&>Z_8^^$/@[XG?LI^/;;5]!TN[\5:GJESI6BZI<0(;J"X^PF:%(Y#\
MPR\?0'^(T!J>4?\ #Q#]H'I_PG__ )2;+_XU1_P\._:"_P"A^_\ *39?_&J]
MS^/7[.GA;1?V:?A/X9T[2M)T/QJ?$.G:'K>OO9@W N);%YYEE:-2[A6D7Y1G
M)4 5Y;XC_8+O-$\6_#/3(_%5RMAXVU:YTA)]4T1K.ZM)(D=Q(;<RDLCJA*Y9
M3@C('2@-3GO^'AW[07_0_?\ E)LO_C5'_#P[]H+_ *'[_P I-E_\:J#7_P!D
MVSM_#NA:SH'C^UUNQO/%K>#;^:?2YK9;2\4,S2( 7::+"-@A03Q@<\=7XB_X
M)^:[9^)/A]IFC>(9+F/Q;J-UIX?6M)?3IK/[.C2/,T)D<M&8T9ER58_+D#/
M&IS?_#P[]H+_ *'[_P I-E_\:H_X>'?M!?\ 0_?^4FR_^-5?TW]C&Q\=:+X9
MU+X??$*/Q/%KGBI_"R_;=(>P^SO'#)++,^9&)4)$6  ^8$<@Y W(_P#@GWJ-
MYXR\%Z9:^*+RWTCQ)>W^F?;M9\/3:?<VUQ;0R39^S2/EXI%C8I(&Z<X[4!J<
MI_P\._:"_P"A^_\ *39?_&J/^'AW[07_ $/W_E)LO_C5=!X=_8I\->*K?P1<
M:=\60]OXRO+O2=),GAR57>^MC)YBN/-^2+]V<2$Y.Y?EZXJ?"_\ 8/\ $'Q
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
MKRX$ZD7AEG,I1,\@\XRV:Q?!_P :K3PQ^T<WQ-DTFXN+,ZI=:@--651+B4.
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
MX_Y\O$/_ (!1_P#QVC_AO#X<?\^7B'_P"C_^.U\!T5M_JSE_:7W_ / /N?\
M4/)NTO\ P+_@'WY_PWA\./\ GR\0_P#@%'_\=H_X;P^''_/EXA_\ H__ ([7
MP'11_JSE_:7W_P# #_4/)NTO_ O^ ??G_#>'PX_Y\O$/_@%'_P#':/\ AO#X
M<?\ /EXA_P# */\ ^.U\!T4?ZLY?VE]__ #_ %#R;M+_ ,"_X!^C'@7]M+P#
MXJ\;>']%L[375O-1OX+2%IK1%0.[A5W$2' R?2O=]0XU"Z'_ $U;^9K\DOAO
MXFA\%_$3POXAN8GFM])U2VO98X_O,D<BLP'O@&OTQ7]H3X4ZMF]B^(_A^*.X
M)E6.YN#%(N><,K#((]#7!FF02CA(4LO@Y>\V]5V26]C\TXJX9CE>(I/+Z4Y0
ME%W=G+5/R6FAVH!/09I2I7J"/PKBO^%Z?"X?\U+\,_\ @<*7_A>GPN/7XF>&
M?_ X5\K_ *O9I;^ _O7^9\1]1QG_ #XG_P" 2_R.SKY:_P""AW_)/_A__P!A
M2[_]%+7N/_"]/A;_ -%+\,?^!P_PKY9_;B^,GA+X@6/A+P_X7UB'7VTR>XO+
MJ]L\F!2ZJJQJQ^\>"3C@<5]/P[E.-P.*G5Q-/ECRM;K>\?,^LX4P&+6=X:<J
M,E&+;;<6DERR6[7=GRC1117WQ_31ZI^RK_R<?\//^PHO_HMZ_82OQ[_95_Y.
M/^'G_847_P!%O7["5]1E/\*7K^B/YF\5/^1EA_\ KW_[=(****]T_%3\$_VK
MO^3GOBM_V,EY_P"C#7E=>]_M0?"WQMJG[2/Q/O++P9XCO+2?Q#=R0W%OI%Q)
M'(I<X965"&!]17F/_"G_ !__ -"'XI_\$EU_\;H,CDJ*ZW_A3_C_ /Z$/Q3_
M ."2Z_\ C='_  I_Q_\ ]"'XI_\ !)=?_&Z .2HKK?\ A3_C_P#Z$/Q3_P""
M2Z_^-T?\*?\ '_\ T(?BG_P277_QN@#DJ*ZW_A3_ (__ .A#\4_^"2Z_^-T?
M\*?\?_\ 0A^*?_!)=?\ QN@#DJ*ZW_A3_C__ *$/Q3_X)+K_ .-T?\*?\?\
M_0A^*?\ P277_P ;H Y*BNM_X4_X_P#^A#\4_P#@DNO_ (W1_P *?\?_ /0A
M^*?_  277_QN@#DJ*ZW_ (4_X_\ ^A#\4_\ @DNO_C='_"G_ !__ -"'XI_\
M$EU_\;H Y*BNM_X4_P"/_P#H0_%/_@DNO_C='_"G_'__ $(?BG_P277_ ,;H
M Y*BNM_X4_X__P"A#\4_^"2Z_P#C='_"G_'_ /T(?BG_ ,$EU_\ &Z .2HKK
M?^%/^/\ _H0_%/\ X)+K_P"-T?\ "G_'_P#T(?BG_P $EU_\;H Y*BNM_P"%
M/^/_ /H0_%/_ ()+K_XW1_PI_P ?_P#0A^*?_!)=?_&Z .2HKK?^%/\ C_\
MZ$/Q3_X)+K_XW1_PI_Q__P!"'XI_\$EU_P#&Z /UR_X)J_\ )H'A'_KYU#_T
MLEKU3XH?\ARV_P"O<?\ H35YQ_P3MT74O#W[)_A6QU;3KS2KZ.XOB]K?6[P2
MJ#=RD$HX!&001QT->F_$FRN;G6K=H;>:51;@%HXRP^\WH*VH_$<V,_@_<<11
M5O\ LF^_Y\KG_ORW^%']DWW_ #Y7/_?EO\*[KH\'E?8J45;_ +)OO^?*Y_[\
MM_A1_9-]_P ^5S_WY;_"BZ#E?8J45;_LF^_Y\KG_ +\M_A1_9-]_SY7/_?EO
M\*+H.5]BI15O^R;[_GRN?^_+?X4?V3??\^5S_P!^6_PHN@Y7V*E%6_[)OO\
MGRN?^_+?X4?V3??\^5S_ -^6_P *+H.5]BI15O\ LF^_Y\KG_ORW^%']DWW_
M #Y7/_?EO\*+H.5]BI15O^R;[_GRN?\ ORW^%']DWW_/E<_]^6_PHN@Y7V*E
M%6_[)OO^?*Y_[\M_A1_9-]_SY7/_ 'Y;_"BZ#E?8J45;_LF^_P"?*Y_[\M_A
M1_9-]_SY7/\ WY;_  HN@Y7V*E%6_P"R;[_GRN?^_+?X4?V3??\ /E<_]^6_
MPHN@Y7V*E%6_[)OO^?*Y_P"_+?X4?V3??\^5S_WY;_"BZ#E?8J5WWPK^]J?_
M &S_ /9JXS^R;[_GRN?^_+?X5W'PQM)[5M1\Z"2'=Y>/,0KG[WK655KD9UX5
M/VT=/ZL>2?\ !0K_ )-NOO\ L)V7_HVOR]K]3OV]=%U'7OV>;VTTO3[K4KLZ
MC9L+>S@::0@29)VJ"<"OS5_X5CXT_P"A-\1?^"BX_P#B*^$S2+=?1=%^I_8O
MAK7I4\C<9S2?M);M=HG-T5TG_"L?&G_0F^(O_!1<?_$4?\*Q\:?]";XB_P#!
M1<?_ !%>3R2['ZK]:P__ #\C]Z.;HKI/^%8^-/\ H3?$7_@HN/\ XBC_ (5C
MXT_Z$WQ%_P""BX_^(HY)=@^M8?\ Y^1^]'-T5TG_  K'QI_T)OB+_P %%Q_\
M11_PK'QI_P!";XB_\%%Q_P#$4<DNP?6L/_S\C]Z.;HKI/^%8^-/^A-\1?^"B
MX_\ B*/^%8^-/^A-\1?^"BX_^(HY)=@^M8?_ )^1^]'-T5TG_"L?&G_0F^(O
M_!1<?_$4?\*Q\:?]";XB_P#!1<?_ !%')+L'UK#_ //R/WHYNBND_P"%8^-/
M^A-\1?\ @HN/_B*/^%8^-/\ H3?$7_@HN/\ XBCDEV#ZUA_^?D?O1S=%=)_P
MK'QI_P!";XB_\%%Q_P#$4?\ "L?&G_0F^(O_  47'_Q%')+L'UK#_P#/R/WH
MYNBND_X5CXT_Z$WQ%_X*+C_XBC_A6/C3_H3?$7_@HN/_ (BCDEV#ZUA_^?D?
MO1S=%=)_PK'QI_T)OB+_ ,%%Q_\ $4?\*Q\:?]";XB_\%%Q_\11R2[!]:P__
M #\C]Z.;HKI/^%8^-/\ H3?$7_@HN/\ XBC_ (5CXT_Z$WQ%_P""BX_^(HY)
M=@^M8?\ Y^1^]'-T5TG_  K'QI_T)OB+_P %%Q_\11_PK'QI_P!";XB_\%%Q
M_P#$4<DNP?6L/_S\C]Z.P_95_P"3C_AY_P!A1?\ T6]?L)7Y,_LQ?#[Q7IO[
M0G@*[O/"VN6=I#J:O+<7&FSQQHNQQEF90 .>]?K-7TV4IJE*_?\ 1'\V>*%2
M%3,L.X23_=]-?M2"BBBO</QD**\9^)OQLU?P3XNGTFSL+*>".*.0//OW989/
M0XKE?^&F/$/_ $"M,_\ (G_Q5 'TA17S?_PTQXA_Z!6F?^1/_BJ/^&F/$/\
MT"M,_P#(G_Q5 'TA17S?_P -,>(?^@5IG_D3_P"*H_X:8\0_] K3/_(G_P 5
M0!](45\W_P##3'B'_H%:9_Y$_P#BJ/\ AICQ#_T"M,_\B?\ Q5 'TA17S?\
M\-,>(?\ H%:9_P"1/_BJ/^&F/$/_ $"M,_\ (G_Q5 'TA17S?_PTQXA_Z!6F
M?^1/_BJ/^&F/$/\ T"M,_P#(G_Q5 'TA17S?_P -,>(?^@5IG_D3_P"*H_X:
M8\0_] K3/_(G_P 50!](45\W_P##3'B'_H%:9_Y$_P#BJ/\ AICQ#_T"M,_\
MB?\ Q5 'TA17S?\ \-,>(?\ H%:9_P"1/_BJ/^&F/$/_ $"M,_\ (G_Q5 'T
MA17S?_PTQXA_Z!6F?^1/_BJ/^&F/$/\ T"M,_P#(G_Q5 'TA17S?_P -,>(?
M^@5IG_D3_P"*H_X:8\0_] K3/_(G_P 50!](45\W_P##3'B'_H%:9_Y$_P#B
MJ/\ AICQ#_T"M,_\B?\ Q5 'TA17S?\ \-,>(?\ H%:9_P"1/_BJ/^&F/$/_
M $"M,_\ (G_Q5 'TA17S?_PTQXA_Z!6F?^1/_BJ/^&F/$/\ T"M,_P#(G_Q5
M 'TA17S?_P -,>(?^@5IG_D3_P"*H_X:8\0_] K3/_(G_P 50!](45\W_P##
M3'B'_H%:9_Y$_P#BJ/\ AICQ#_T"M,_\B?\ Q5 'TA17S?\ \-,>(?\ H%:9
M_P"1/_BJ/^&F/$/_ $"M,_\ (G_Q5 'TA17S?_PTQXA_Z!6F?^1/_BJ/^&F/
M$/\ T"M,_P#(G_Q5 'TA17S?_P -,>(?^@5IG_D3_P"*H_X:8\0_] K3/_(G
M_P 50!](45\W_P##3'B'_H%:9_Y$_P#BJ/\ AICQ#_T"M,_\B?\ Q5 'TA17
MS?\ \-,>(?\ H%:9_P"1/_BJ/^&F/$/_ $"M,_\ (G_Q5 'TA17S?_PTQXA_
MZ!6F?^1/_BJ/^&F/$/\ T"M,_P#(G_Q5 'TA17S?_P -,>(?^@5IG_D3_P"*
MH_X:8\0_] K3/_(G_P 50!](45\W_P##3'B'_H%:9_Y$_P#BJ/\ AICQ#_T"
MM,_\B?\ Q5 'TA17S?\ \-,>(?\ H%:9_P"1/_BJ/^&F/$/_ $"M,_\ (G_Q
M5 'TA17S?_PTQXA_Z!6F?^1/_BJ/^&F/$/\ T"M,_P#(G_Q5 'TA17S?_P -
M,>(?^@5IG_D3_P"*H_X:8\0_] K3/_(G_P 50!](45\W_P##3'B'_H%:9_Y$
M_P#BJ/\ AICQ#_T"M,_\B?\ Q5 'TA17S?\ \-,>(?\ H%:9_P"1/_BJ/^&F
M/$/_ $"M,_\ (G_Q5 'TA17S?_PTQXA_Z!6F?^1/_BJ/^&F/$/\ T"M,_P#(
MG_Q5 'TA17S?_P -,>(?^@5IG_D3_P"*H_X:8\0_] K3/_(G_P 50!](45\W
M_P##3'B'_H%:9_Y$_P#BJ/\ AICQ#_T"M,_\B?\ Q5 'TA17S?\ \-,>(?\
MH%:9_P"1/_BJ/^&F/$/_ $"M,_\ (G_Q5 'TA17S?_PTQXA_Z!6F?^1/_BJ/
M^&F/$/\ T"M,_P#(G_Q5 'TA17S?_P -,>(?^@5IG_D3_P"*H_X:8\0_] K3
M/_(G_P 50!](45\W_P##3'B'_H%:9_Y$_P#BJ/\ AICQ#_T"M,_\B?\ Q5 '
MTA17S?\ \-,>(?\ H%:9_P"1/_BJ/^&F/$/_ $"M,_\ (G_Q5 'TA17A'@OX
M_:WXD\6:5I5QIVGQ07<WEN\>_<!@GC+>U>[T %%%% 'RM\?_ /DIMY_U[0_^
M@FO.J]%^/_\ R4V\_P"O:'_T$UYU0 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110!U7PJ_Y*1X=_P"OH?\
MH+5]B5\=_"K_ )*1X=_Z^A_Z"U?8E !1110!\K?'_P#Y*;>?]>T/_H)KSJO1
M?C__ ,E-O/\ KVA_]!->=4 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
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
M,EMOKECS7&6NLWOB?X.^.9M5N9+Z2&\8PF8Y\O#*0%] .PH \4HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ZKX5?\E(\._\ 7T/_
M $%J^Q*^._A5_P E(\._]?0_]!:OL2@ HHHH ^5OC_\ \E-O/^O:'_T$UYU7
MHOQ__P"2FWG_ %[0_P#H)KSJ@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ KI= ^)'B3POIXL=+U-K2T#%Q&(D;D\DY*DUS5% &UXB\9Z
MWXM,7]KZC->K%RB-A44^H4 #/O5W2?B;XHT/34L++69X;1!M2,JK%!Z*2"0/
MH:YBB@#8L_%VL:?9:E:0W\@@U+/VP, YFR""2Q!.>3T-7-+^(WB71=)73++6
M)[>R4$)&H4E >RL1D#Z&N;HH Z@?$SQ,NJ7&I#5&%_<0BWDN!%&&,8)(4?+Q
MR>U9L/BK58?#\^AK>,VE3/YCVSHK#<2#D$C(.1G@UDT4 =7!\5/%EMIJV$>N
M7*VRIY:\*7"^@?&[]:Y4DL22<DG))I** .UC^,WC..-476Y JC:!Y$73_OFN
M?_X2K5FUY-;>_EEU5&#K=289@0,#@\8QVQBLJB@#O?!/BJ)M>U/5-5\27VAZ
MO<@%;^WA62)SW$D87GH,8'K6QX]\?6=YX%30H]=E\3:C-=BYGOVMS#'&HY"*
MI [@<#WKRJB@#?NO'FOWFNVVLRZE(=4MD\N*X554JO/& ,$?,>H[U<B^*7BJ
M'4KB_CUF5;JX14E;RTVN%SC*[=N1D\XSS7*44 =+=_$CQ+?R63W.JR7$EE/]
MIMWD1"T<G/(./<\'BL;5M6N]>U*>_OYC<7<Q!DD( W$ #H!CH*IT4 :=YXDU
M*_T6RTF>Z,FG69+00;5 0G.>0,GJ>IIFAZ]?^&M22_TRX-K>(K*L@4-@$8/!
M!%9]% &L?%>K-H]YI9O&^P7DYN9X=BX>0D$MG&1R!TXXJYX?^(7B+PO:FUTS
M59K:V)W>255T!]0&!Q^%<[10!LR>,-;F\0)K;ZE.^JQGY+DD;EX(P!TQ@GC&
M.:@U[Q%J/BC4#?:I<F[NB@3S"JK\HS@8  [FLVB@#3U#Q)J6JZ78:==W1FLK
M $6T151Y8/!Y R?QJMI>IW6BZA;WUE*8+N!M\<@ .T^N#Q56B@#I+'XC>)--
MU.]U"VU66*ZO2&N&V(5D(& 2I&,X]JAUCQUK_B"WMX=1U.6[6WE\^)G"[D?U
M# 9[^M8-% '53?%+Q3<:A9WLFKR/=6BLL$ABCRH8 -_#SD =:R=)\3:KH.J2
M:CI]]+:7DA)>2,CY\G)R.A&>Q%9=% &UXA\9:WXKDA?5M1EO/)YC5@%1#ZA5
M &??%-U3Q=J^M:W!J][>M/J,&SRYRB@KM.5X QP?:L>B@#H8?B!X@M_$$^N1
MZBRZK/&(I+CRTRR@ 8QC'11V[54MO%6JV>CWVE0W;)I]\Y>XAV*1(QQSG&1T
M'0UDT4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M'5?"K_DI'AW_ *^A_P"@M7V)7QW\*O\ DI'AW_KZ'_H+5]B4 %%%% 'RM\?_
M /DIMY_U[0_^@FO.J]%^/_\ R4V\_P"O:'_T$UYU0 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!U7PJ_Y
M*1X=_P"OH?\ H+5]B5\=_"K_ )*1X=_Z^A_Z"U?8E !1110!\K?'_P#Y*;>?
M]>T/_H)KSJOKSQ-\)?#?B[5Y-2U*UFENW149DN'0848' .*R_P#AG_P9_P ^
M-Q_X%R?XT ?*]%?5'_#/_@S_ )\;C_P+D_QH_P"&?_!G_/C<?^!<G^- 'RO1
M7U1_PS_X,_Y\;C_P+D_QH_X9_P#!G_/C<?\ @7)_C0!\KT5]4?\ #/\ X,_Y
M\;C_ ,"Y/\:/^&?_  9_SXW'_@7)_C0!\KT5]4?\,_\ @S_GQN/_  +D_P :
M/^&?_!G_ #XW'_@7)_C0!\KT5]4?\,_^#/\ GQN/_ N3_&C_ (9_\&?\^-Q_
MX%R?XT ?*]%?5'_#/_@S_GQN/_ N3_&C_AG_ ,&?\^-Q_P"!<G^- 'RO17U1
M_P ,_P#@S_GQN/\ P+D_QH_X9_\ !G_/C<?^!<G^- 'RO17U1_PS_P"#/^?&
MX_\  N3_ !H_X9_\&?\ /C<?^!<G^- 'RO17U1_PS_X,_P"?&X_\"Y/\:/\
MAG_P9_SXW'_@7)_C0!\KT5]4?\,_^#/^?&X_\"Y/\:/^&?\ P9_SXW'_ (%R
M?XT ?*]%?5'_  S_ .#/^?&X_P# N3_&C_AG_P &?\^-Q_X%R?XT ?*]%?5'
M_#/_ (,_Y\;C_P "Y/\ &C_AG_P9_P ^-Q_X%R?XT ?*]%?5'_#/_@S_ )\;
MC_P+D_QH_P"&?_!G_/C<?^!<G^- 'RO17U1_PS_X,_Y\;C_P+D_QH_X9_P#!
MG_/C<?\ @7)_C0!\KT5]4?\ #/\ X,_Y\;C_ ,"Y/\:/^&?_  9_SXW'_@7)
M_C0!\KT5]4?\,_\ @S_GQN/_  +D_P :/^&?_!G_ #XW'_@7)_C0!\KT5]4?
M\,_^#/\ GQN/_ N3_&C_ (9_\&?\^-Q_X%R?XT ?*]%?5'_#/_@S_GQN/_ N
M3_&C_AG_ ,&?\^-Q_P"!<G^- 'RO17U1_P ,_P#@S_GQN/\ P+D_QH_X9_\
M!G_/C<?^!<G^- 'RO17U1_PS_P"#/^?&X_\  N3_ !H_X9_\&?\ /C<?^!<G
M^- 'RO17U1_PS_X,_P"?&X_\"Y/\:/\ AG_P9_SXW'_@7)_C0!\KT5]4?\,_
M^#/^?&X_\"Y/\:/^&?\ P9_SXW'_ (%R?XT ?*]%?5'_  S_ .#/^?&X_P#
MN3_&C_AG_P &?\^-Q_X%R?XT ?*]%?5'_#/_ (,_Y\;C_P "Y/\ &C_AG_P9
M_P ^-Q_X%R?XT ?*]%?5'_#/_@S_ )\;C_P+D_QH_P"&?_!G_/C<?^!<G^-
M'RO17U1_PS_X,_Y\;C_P+D_QH_X9_P#!G_/C<?\ @7)_C0!\KT5]4?\ #/\
MX,_Y\;C_ ,"Y/\:/^&?_  9_SXW'_@7)_C0!\KT5]4?\,_\ @S_GQN/_  +D
M_P :/^&?_!G_ #XW'_@7)_C0!\KT5]4?\,_^#/\ GQN/_ N3_&C_ (9_\&?\
M^-Q_X%R?XT ?*]%?5'_#/_@S_GQN/_ N3_&C_AG_ ,&?\^-Q_P"!<G^- 'RO
M17U1_P ,_P#@S_GQN/\ P+D_QH_X9_\ !G_/C<?^!<G^- 'RO17U1_PS_P"#
M/^?&X_\  N3_ !H_X9_\&?\ /C<?^!<G^- 'RO17U1_PS_X,_P"?&X_\"Y/\
M:/\ AG_P9_SXW'_@7)_C0!\KT5]4?\,_^#/^?&X_\"Y/\:/^&?\ P9_SXW'_
M (%R?XT ?*]%?5'_  S_ .#/^?&X_P# N3_&C_AG_P &?\^-Q_X%R?XT ?*]
M%?5'_#/_ (,_Y\;C_P "Y/\ &C_AG_P9_P ^-Q_X%R?XT > _"K_ )*1X=_Z
M^A_Z"U?8E<+HWP6\*Z#JMKJ-G:3I=6S^9&S7+L <8Z$\]:[J@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
0@ HHHH **** "BBB@#__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>19
<FILENAME>dlx-20221231_g3.jpg
<TEXT>
begin 644 dlx-20221231_g3.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@#
M& 5( P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBOD7_@O)\0?VBOA7_P $C_C9X\_96NM3MO&5AX:A,%]HVX7=
MG8O>V\>H7$)3YD>.R:YD\Q2&C"%P05% 'TUHOQ7^&?B/X@:S\*- \>Z3>>)O
M#MK;7.NZ#;7Z/=V$-QYGD22Q [D5_*DVDCG8:Z"OPE_9._X)6?\ !.O]LKXL
M_$*X_P""6_[0Z>"_$O@KP7\-O$/PO^,F@ZU/J.IZ=J<LNK-J\E[!]I0SS3K%
M&EQ;R%/+D*#:BC8WZ(?MW?L,?M/?MU_M#_"_X6^/?B]=Z1^SEHN@7=]\5--\
M&>)+G1M3\7ZUPEO9R^0?,CL !YA5)LDNP.66.10#[*HK\L/AM\*O#/\ P3/_
M ."Z'P>_8Q_8:^('BH_#KXK?#GQ!JGQ3^%&L>+K[6K+PRMG \EAK$!O99I;9
M[BX0VY)?#8([J!\Q?&?XV?\ !+[XY_\ !3+]JCQ]_P %-_V]_&?@+3/#_P 1
M]/\ !GPV\*^$O'&K6C0C3-/2WU&=K;3DE81O<JN)'55WK* 2=P !^]E%?F=\
M?_C%\!_^"5?_  0E^(_[1W_!-3XWZMX[L-=ECN/ OBS6?&#^(7&J:E/::6)8
MIIBV/L^/-\AAA9(75ER66O._VU?^"5__  [3_8$O?^"A/[-/Q\^)*?M'?"C3
M++Q-XO\ '>M?$+4]0@\;O'+$=2M=1LYYVMWMI$:<JB(I&U S-R2 ?KK17+_
M_P"*6E?''X*^#_C7H-LT-CXP\+Z?K=E"[9,<5W;1SHI/<A9 *ZB@ HHHH **
MI7WB+1--G^RW^I1Q2  [&/.*B_X3'PQ_T&H/^^J -*BLW_A,?#'_ $&H/^^J
M/^$Q\,?]!J#_ +ZH TJ*S?\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^J -*BLW_A,
M?#'_ $&H/^^J/^$Q\,?]!J#_ +ZH TJ*S?\ A,?#'_0:@_[ZH_X3'PQ_T&H/
M^^J -*BLW_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZH TJ*S?\ A,?#'_0:@_[Z
MH_X3'PQ_T&H/^^J -*BLW_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZH TJ*S?\
MA,?#'_0:@_[ZH_X3'PQ_T&H/^^J -*BLW_A,?#'_ $&H/^^J/^$Q\,?]!J#_
M +ZH TJ*S?\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^J -*BLW_A,?#'_ $&H/^^J
M/^$Q\,?]!J#_ +ZH TJ*S?\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^J -*BLW_A,
M?#'_ $&H/^^J/^$Q\,?]!J#_ +ZH TJ*S?\ A,?#'_0:@_[ZH_X3'PQ_T&H/
M^^J -*BLW_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZH TJ*S?\ A,?#'_0:@_[Z
MH_X3'PQ_T&H/^^J -*BLW_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZH TJ*S?\
MA,?#'_0:@_[ZH_X3'PQ_T&H/^^J -*BLW_A,?#'_ $&H/^^J/^$Q\,?]!J#_
M +ZH TJ*S?\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^J -*BLW_A,?#'_ $&H/^^J
M/^$Q\,?]!J#_ +ZH TJ*S?\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^J -*BLW_A,
M?#'_ $&H/^^J/^$Q\,?]!J#_ +ZH TJ*S?\ A,?#'_0:@_[ZH_X3'PQ_T&H/
M^^J -*BLW_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZH TJ*S?\ A,?#'_0:@_[Z
MH_X3'PQ_T&H/^^J -*BLW_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZH TJ*S?\
MA,?#'_0:@_[ZH_X3'PQ_T&H/^^J -*BLW_A,?#'_ $&H/^^J/^$Q\,?]!J#_
M +ZH TJ*S?\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^J -*BLW_A,?#'_ $&H/^^J
M/^$Q\,?]!J#_ +ZH TJ*S?\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^J -*BLW_A,
M?#'_ $&H/^^J/^$Q\,?]!J#_ +ZH TJ*S?\ A,?#'_0:@_[ZH_X3'PQ_T&H/
M^^J -*BLW_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZH TJ*S?\ A,?#'_0:@_[Z
MH_X3'PQ_T&H/^^J -*BLW_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZH TJ*S?\
MA,?#'_0:@_[ZH_X3'PQ_T&H/^^J -*BLW_A,?#'_ $&H/^^J/^$Q\,?]!J#_
M +ZH TJ*S?\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^J -*BLW_A,?#'_ $&H/^^J
M/^$Q\,?]!J#_ +ZH TJ*S?\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^J -*BLW_A,
M?#'_ $&H/^^J/^$Q\,?]!J#_ +ZH TJ*S?\ A,?#'_0:@_[ZH_X3'PQ_T&H/
M^^J -*BLW_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZH TJ*S?\ A,?#'_0:@_[Z
MH_X3'PQ_T&H/^^J -*BLW_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZH TJ*S?\
MA,?#'_0:@_[ZH_X3'PQ_T&H/^^J -*BLW_A,?#'_ $&H/^^J/^$Q\,?]!J#_
M +ZH TJ*S?\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^J -*BLW_A,?#'_ $&H/^^J
M/^$Q\,?]!J#_ +ZH TJ*S?\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^J -*BLW_A,
M?#'_ $&H/^^J/^$Q\,?]!J#_ +ZH TJ*S?\ A,?#'_0:@_[ZH_X3'PQ_T&H/
M^^J -*BLW_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZH TJ*S?\ A,?#'_0:@_[Z
MH_X3'PQ_T&H/^^J -*BLW_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZH TJ*S?\
MA,?#'_0:@_[ZH_X3'PQ_T&H/^^J -*BLW_A,?#'_ $&H/^^J/^$Q\,?]!J#_
M +ZH TJ*S?\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^J -*BLW_A,?#'_ $&H/^^J
M/^$Q\,?]!J#_ +ZH TJ*S?\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^J -*BLW_A,
M?#'_ $&H/^^J/^$Q\,?]!J#_ +ZH TJ*S?\ A,?#'_0:@_[ZH_X3'PQ_T&H/
M^^J -*BLW_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZH TJ*S?\ A,?#'_0:@_[Z
MH_X3'PQ_T&H/^^J -*BLW_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZH TJ*S?\
MA,?#'_0:@_[ZH_X3'PQ_T&H/^^J -*BLW_A,?#'_ $&H/^^J/^$Q\,?]!J#_
M +ZH TJ*S?\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^J -*BLW_A,?#'_ $&H/^^J
MT4=9$$B-E6&01W% "T444 %%%% !1110 4444 %%%% !1110 4444 %>&_\
M!1O]M32_^">O[(WB7]K/Q%\)=9\9Z3X8DM!J^D:%(BSQVT]Q' UP=X(\N,R*
MS\'"Y/0$CW*J?B#P_H/BS0;WPMXJT2SU/3-2M)+74=.U"V2:"Z@D4I)%)&X*
MNC*2I5@002"* /P9_P""F'P!_P"";UAK'[3?[>'[/OB'0/AWXB\&?#CX>^*O
M@/XZ^%>JKI/VG7-1DUDL+>*T9([E[LP0B3Y&<!&?*[7)^Y/VTO\ @K_\2_V2
MOV=/@;\$].\->'[W]J;XU>"--GM=!\6:E%IFD>'+E[.-K[5-4D=D$%M#-YP6
M,%6E:)T7[AKM/@=_P0"_X)L? C]KWQ!^U=X7_9K\&.;J+2I?!WAJ307:V\+W
M]LURUQ>0+).\3/.TMN5 A3R#:*4.7)'KW[3/_!+G_@GW^V3\0XOBQ^U%^RKX
M7\;>(X-,BTZ'5];@D>5+6-Y'2$%7 "AI9#C'5S0!XM_P2J_9U_9-_9O\2ZW\
M0?$O[;/@WXV?M)_%9Q/\0O'Z^*[&XO=29$\S[!I]M'(6M[&%4^6)%&5B5F"J
MD:1;'_!-7XX?\$V_BQ?_ ![N/V?/@/I7PQ\5:)\2=7LOC?H7BJPL[75KF\C;
M]_?W@$TNZTE8RE79O++"8X!+9[SX$_\ !(#_ ()F_LR?%;2?CC\ _P!C7P=X
M6\6Z$TS:1KVEVTBSVIEAD@D*DN1\T4LB'CHQJ7]IO_@D=_P38_;(^)"?&#]I
M3]CWPAXH\4*L:S:[/;26]S=! %07#V[QFY"J H\W?A0 . !0!^-WB3X):C\5
M_P#@DE_P4+\2?L?:$UQ\&]-_:+B\4?"&PTN(_P!GW%MIE];S:O<6*CC[&(4#
M(4&S;;[1C:<?HG_P6>_;@^ 'Q"_X(:^-/B=\,_'^G:Y%\:O!MOH?PXT_3KI)
MKK6K[4GBA6U@B0EI)XQ(YDC W)Y3A@",5]V^ ?A=\-OA7\/M/^$_PT\!:/H'
MA?2K+['IOA[2-.CM[*VM^?W20HH15Y.0!SDYZFO!OA3_ ,$<_P#@E]\#_CG'
M^TG\)_V(_ NA^,[>[-U8ZM:::=EC.23YMM;LQ@MG!)PT4:%>Q% 'J?[(GPNU
M?X'?LG_##X*^( OV_P '_#S1-$OMK!AYUI80P/@C@_-&>:]#HHH **** /#O
MV#;FYUWX.:K>ZY</>3+XVU>-9;MS(P1;DA5RV3@#H.U>U_V=I_\ SXP_]^A7
MB/\ P3W_ .2)ZM_V/>L_^E)KW2@"'^SM/_Y\8?\ OT*/[.T__GQA_P"_0J:B
M@"'^SM/_ .?&'_OT*/[.T_\ Y\8?^_0J:B@"'^SM/_Y\8?\ OT*/[.T__GQA
M_P"_0J:B@"'^SM/_ .?&'_OT*/[.T_\ Y\8?^_0J:B@"'^SM/_Y\8?\ OT*/
M[.T__GQA_P"_0J:B@"'^SM/_ .?&'_OT*/[.T_\ Y\8?^_0J:B@"'^SM/_Y\
M8?\ OT*/[.T__GQA_P"_0J:B@"'^SM/_ .?&'_OT*/[.T_\ Y\8?^_0J:B@"
M'^SM/_Y\8?\ OT*/[.T__GQA_P"_0J:B@"'^SM/_ .?&'_OT*/[.T_\ Y\8?
M^_0J:B@"'^SM/_Y\8?\ OT*/[.T__GQA_P"_0J:B@"'^SM/_ .?&'_OT*/[.
MT_\ Y\8?^_0J:B@"'^SM/_Y\8?\ OT*/[.T__GQA_P"_0J:B@"'^SM/_ .?&
M'_OT*/[.T_\ Y\8?^_0J:B@"'^SM/_Y\8?\ OT*/[.T__GQA_P"_0J:B@"'^
MSM/_ .?&'_OT*/[.T_\ Y\8?^_0J:B@"'^SM/_Y\8?\ OT*/[.T__GQA_P"_
M0J:B@"'^SM/_ .?&'_OT*/[.T_\ Y\8?^_0J:B@"'^SM/_Y\8?\ OT*/[.T_
M_GQA_P"_0J:B@"'^SM/_ .?&'_OT*/[.T_\ Y\8?^_0J:B@"'^SM/_Y\8?\
MOT*/[.T__GQA_P"_0J:B@"'^SM/_ .?&'_OT*/[.T_\ Y\8?^_0J:B@"'^SM
M/_Y\8?\ OT*/[.T__GQA_P"_0J:B@"'^SM/_ .?&'_OT*/[.T_\ Y\8?^_0J
M:B@"'^SM/_Y\8?\ OT*/[.T__GQA_P"_0J:B@"'^SM/_ .?&'_OT*/[.T_\
MY\8?^_0J:B@"'^SM/_Y\8?\ OT*/[.T__GQA_P"_0J:B@"'^SM/_ .?&'_OT
M*/[.T_\ Y\8?^_0J:B@"'^SM/_Y\8?\ OT*/[.T__GQA_P"_0J:B@"'^SM/_
M .?&'_OT*/[.T_\ Y\8?^_0J:B@"'^SM/_Y\8?\ OT*/[.T__GQA_P"_0J:B
M@"'^SM/_ .?&'_OT*/[.T_\ Y\8?^_0J:B@"'^SM/_Y\8?\ OT*/[.T__GQA
M_P"_0J:B@"'^SM/_ .?&'_OT*/[.T_\ Y\8?^_0J:B@"'^SM/_Y\8?\ OT*/
M[.T__GQA_P"_0J:B@"'^SM/_ .?&'_OT*/[.T_\ Y\8?^_0J:B@"'^SM/_Y\
M8?\ OT*/[.T__GQA_P"_0J:B@"'^SM/_ .?&'_OT*/[.T_\ Y\8?^_0J:B@"
M'^SM/_Y\8?\ OT*/[.T__GQA_P"_0J:B@"'^SM/_ .?&'_OT*/[.T_\ Y\8?
M^_0J:B@"'^SM/_Y\8?\ OT*/[.T__GQA_P"_0J:B@"'^SM/_ .?&'_OT*/[.
MT_\ Y\8?^_0J:B@"'^SM/_Y\8?\ OT*/[.T__GQA_P"_0J:B@"'^SM/_ .?&
M'_OT*/[.T_\ Y\8?^_0J:B@"'^SM/_Y\8?\ OT*/[.T__GQA_P"_0J:B@"'^
MSM/_ .?&'_OT*/[.T_\ Y\8?^_0J:B@"'^SM/_Y\8?\ OT*/[.T__GQA_P"_
M0J:B@"'^SM/_ .?&'_OT*/[.T_\ Y\8?^_0J:B@"'^SM/_Y\8?\ OT*/[.T_
M_GQA_P"_0J:B@"'^SM/_ .?&'_OT*/[.T_\ Y\8?^_0J:B@"'^SM/_Y\8?\
MOT*/[.T__GQA_P"_0J:B@"'^SM/_ .?&'_OT*/[.T_\ Y\8?^_0J:B@"'^SM
M/_Y\8?\ OT*/[.T__GQA_P"_0J:B@"'^SM/_ .?&'_OT*/[.T_\ Y\8?^_0J
M:B@"'^SM/_Y\8?\ OT*/[.T__GQA_P"_0J:B@"'^SM/_ .?&'_OT*/[.T_\
MY\8?^_0J:B@"'^SM/_Y\8?\ OT*/[.T__GQA_P"_0J:B@"'^SM/_ .?&'_OT
M*/[.T_\ Y\8?^_0J:B@"'^SM/_Y\8?\ OT*/[.T__GQA_P"_0J:B@"'^SM/_
M .?&'_OT*/[.T_\ Y\8?^_0J:B@"'^SM/_Y\8?\ OT*/[.T__GQA_P"_0J:B
M@"'^SM/_ .?&'_OT*/[.T_\ Y\8?^_0J:B@"'^SM/_Y\8?\ OT*/[.T__GQA
M_P"_0J:B@"'^SM/_ .?&'_OT*/[.T_\ Y\8?^_0J:B@"'^SM/_Y\8?\ OT*/
M[.T__GQA_P"_0J:B@"'^SM/_ .?&'_OT*/[.T_\ Y\8?^_0J:B@"'^SM/_Y\
M8?\ OT*/[.T__GQA_P"_0J:B@"'^SM/_ .?&'_OT*/[.T_\ Y\8?^_0J:B@"
M'^SM/_Y\8?\ OT*/[.T__GQA_P"_0J:B@"'^SM/_ .?&'_OT*/[.T_\ Y\8?
M^_0J:B@"'^SM/_Y\8?\ OT*F  & , = *** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#PO_@GO_P D3U;_
M +'O6?\ TI->Z5X7_P $]_\ DB>K?]CWK/\ Z4FO=* "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@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** /"_\ @GO_ ,D3U;_L>]9_]*37NE>%_P#!/?\ Y(GJW_8]ZS_Z
M4FO=* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** /"_P#@GO\ \D3U;_L>]9_]*37N
ME>%_\$]_^2)ZM_V/>L_^E)KW2@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#PO_@G
MO_R1/5O^Q[UG_P!*37NE>%_\$]_^2)ZM_P!CWK/_ *4FO=* "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HKG]%^*_PS
M\1_$#6?A1H'CW2;SQ-X=M;:YUW0;:_1[NPAN/,\B26('<BOY4FTD<[#704 %
M%%% !1110 4444 %%%% 'A?_  3W_P"2)ZM_V/>L_P#I2:]TKPO_ ()[_P#)
M$]6_['O6?_2DU[I0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !169XB\:^#?",7G^+
M/%NF:7'C._4;^. 8]<NPKS[Q'^W#^Q_X5++J_P"TGX.+)]]+/7(KEA[8A+'/
MM7'B<QR_!_[Q6C#_ !22_-F<ZM*G\4DO5GJE%?.7B'_@K%^PEH.4C^,DFH2#
MK'I_A^]?_P >:%5/YUQFM?\ !;7]C_3-PT_0O&NHD9VFUT:!0?\ O[<(<?A7
MB5^->$L/\>.I?*:E^39SRS#!1WJ+[S[ HKX3UC_@NY\&X"?^$?\ @;XFNAV^
MV7MO!G_ODR5SFI?\%[(!E='_ &77;T>Y\8@?^.K:'^=>75\3.!Z6^,3](U'^
M468O-\NC_P O/P?^1^A]%?FAJ'_!>#XF2D_V5^S_ *%",<?:-8FE_DB5CWG_
M  73_:+=LV'PD\%1#/ FCO'./PG6N"?BUP3#:M)^D)?JD9O.\O7VG]S/U'HK
M\I+C_@N)^UO,1Y7@CX?PXS_J](O3GZ[KPU2F_P""U_[8TH8)IO@R/=G!31)O
ME^F9S^M<TO&'@Y;.H_\ MS_@D?V[@//[C]:*;--#;PO<7$JQQHI9W=L!0.22
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
M!](_Y^;W_P "VH_X0?2/^?F]_P# MJ -BBL?_A!](_Y^;W_P+:C_ (0?2/\
MGYO?_ MJ -BBL?\ X0?2/^?F]_\  MJ/^$'TC_GYO?\ P+:@#8HK'_X0?2/^
M?F]_\"VH_P"$'TC_ )^;W_P+:@#8HK'_ .$'TC_GYO?_  +:C_A!](_Y^;W_
M ,"VH V**Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VH V**Q_P#A!](_Y^;W
M_P "VH_X0?2/^?F]_P# MJ -BBL?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJ
M -BBL?\ X0?2/^?F]_\  MJ/^$'TC_GYO?\ P+:@#8HK'_X0?2/^?F]_\"VH
M_P"$'TC_ )^;W_P+:@#8HK'_ .$'TC_GYO?_  +:C_A!](_Y^;W_ ,"VH V*
M*Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VH V**Q_P#A!](_Y^;W_P "VH_X
M0?2/^?F]_P# MJ -BBL?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJ -BBL?\
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
M6?[#O['=BNV#]F;P4W&/WWAZ"3_T-37>?\(/I'_/S>_^!;4?\(/I'_/S>_\
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
M ()W?MM>.;/XG?M2?LE^%/%WB*QB2&+7+RWDANI(D^Y'+) Z-.B\X20LH!(
MY-?05% &+X*^''P_^&_@33_A=\/_  3I6B>&M*L%L=,T#2]/C@L[6V5=HACA
M0!%0#C:!BO _A3_P1S_X)?? _P".<?[2?PG_ &(_ NA^,[>[-U8ZM:::=EC.
M23YMM;LQ@MG!)PT4:%>Q%?2U% !1110 4444 >%_\$]_^2)ZM_V/>L_^E)KW
M2O"_^">__)$]6_['O6?_ $I->Z4 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110!X7_P3W_Y(GJW_8]ZS_Z4FO=*\+_X
M)[_\D3U;_L>]9_\ 2DU[I0 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !145[?66FVDNH:C
M>16\$*%YIYY B1J.I9CP /4U\X_'+_@JU^R#\%VFTVP\:2>+M4BR/L/A6,7"
M!O\ :N"5AQGKM9B/2O-S+.,KR>C[7&UHTX_WFE?T6[]%<RJUZ-"-ZDDO4^DZ
MH>)/%/AGP;I$OB#Q?XCL-*L(1F:^U*\2"&/_ 'G<A1^)K\N/C;_P6O\ VBO'
M!FTWX/\ AO2O!=D^0ESM%]>X_P!^51$N1Z1Y'9N]>9>&?V8_V_OVV-7C\5ZK
MX>\4ZW%,<QZ]XMO7@M40]XVN" R>T0;'85^;8SQ8P->L\/DF%J8JIY)J/KLY
M??%>IY-3.J<I<F'@YO\ KY_@?H#\9?\ @KQ^Q]\+#+8>'/$=]XQU"/($'ARU
MW0ANV9Y2D97W0O\ 2OE+XP_\%N_VA/%IEL?A#X*T7PC:MD1W4X_M"\7T(:0+
M$/7!B/UKT'X,_P#!"JU01:C^T!\97D/!ETKPG;[0/;[3.N2.V!$/K7U?\'?V
M"OV2O@:(KCP/\%])DOHL%=4UB,WUR&_O*\^[RS_N!1[5R_4_%CB76O5A@J;Z
M1^.WRYI7_P"WX^A'L\ZQ?Q25->6_ZO\ %'XD?MX_M%?MLZW\$5\?>);WQKXF
MU/Q;K=KX;^'UM?"46FHZY>L4MH+6,[86?.Z38@Y$9Z=:^G_V$_\ @W.^*OPD
M^#6@^!_B_P#%G1M$FB@^T:W_ &5$^H75S>R'?.[NQC0$N2 P:3"A1SBOJ[_@
MI-_P29\1?\%"OC=\-/C7IO[:7C+X97/PH6>X\)6?A;1[2=8-2F;$E^6GSF7R
MUB1./W>PE2"YKBO^'/W[=?\ TGI_: _\%.E__$5[F \,LGIX)T<PJ3Q$I24Y
M.3:YFE:*=GS6C>5ES;R=[Z6Z*>44%3Y:K<KN[\_UT]>I\V?M[?\ !.;]GO\
MX)7?M*?!K_@HU-I%_P"*_AE+KT7@K]H2#Q#*'CMK"^81V&LE85C58[:Y*APV
M\LKQ(,Y)K]=_ O@+X=^ -%32_AKX.T;1M/=5:.#1;"*WB88X.(P >.]?GO\
M%[_@@_\ M._'WX::S\&_C-_P6Q^.'B3POXALS:ZUH>J:'I<D%W"2#M9=G8@$
M$8((!!! -?;O[)'P)UC]F#]FGP7^SQKGQ3U+QK+X,T&'2(/$VL6R175[;P I
M!YH0D%TA$<9;.6V;CR37W&"RC+,N45AJ,8\J44TE>RV5][+I=GHTZ%&E;DBE
MT/1:***]$U"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** $9592K*"",$$=:
M^6?VJ_\ @D]^SY^T"+GQ/X$MD\$>)I<N;S2;8?8[E^O[ZV!"Y)ZO&4;)R=_2
MOJ>BO+S;)<KSS"O#XZDJD?/=>:>Z?FFF8UL/1Q$.6I&Z/Q9^('P0_;1_X)P?
M$"/Q?:SZCHJB7R[3Q1H$QFT^]7/$<A(VD''^JF4$XSM(YKZZ_9+_ ."T'@CQ
MG]F\%_M0Z7%X=U-ML<?B6PC9K"<] 9DY:W)X^8;DZD[ *^XM;T/1?$NDW&@>
M(M(M;^QNXC%=65[ LL4R'JKHP(8'T(KX;_:W_P"",'@SQ>MUXV_9:U"+0-3.
MZ23PQ?RL;&X/4B&0Y:!CSA3N3D >6!7Y37X/XKX*JRQ7#59U:.\J$]?NV3]5
MRSZ>\>++ XW+Y<^$ES1_E?\ 7^3]3[ET?6=(\0Z5;ZYH&JVU]97<0EM;RSG6
M6*9",AD=20P/J#BK-?BY\*_VB_VQ?^"<WQ!E\#7]I?Z;%%-OU#P?XBB9[.Y4
MGF2/!PN['$T+8; R6 Q7Z1?LB_\ !1SX#?M86\&@V>H#P[XL9/WOAG59U#2M
MCDVTG"W Z\ !P 24 YKZGACQ$RC/JGU3$)X?$K1TYZ7?:+=KO^ZTI>3W.W"9
MI0Q+Y)>[/L_T_JY] T445^@GIA1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M 'A?_!/?_DB>K?\ 8]ZS_P"E)KW2O"_^">__ "1/5O\ L>]9_P#2DU[I0 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1139YX+6![FYF2..-"TDDC *J@9))/0 4; .HKYF_:'_P""KO[*OP+\
M_1]"\1-XTUN+*C3_  VZR0(X[27)_=J,Y!V%V'=:^'/CA_P5;_:\_:!OSX5^
M'UV?"-A>2>5;:7X41VO9L]%-QCS6;M^Z$8/I7P.?>)/"^1MT_:>VJ_RT_>U\
MY?"O-7OY'FXG-L'AW:_,^RU_X!^F_P </VL?V>?V<[1IOB[\4M-TRX";H]+6
M0S7DH[;8(PTA!_O$!>>2*^*_CS_P7,OYFFT;]F_X6I"G*IKGBIMSGME+:)L#
MU!:1O=>U>/? [_@DW^US\>+Q?$_Q!LQX/L+M_-GU#Q0[->S9.2PM@?,+=_WI
MCSZU]L_ '_@DC^RC\&1!JOBK0IO&^KQX+7?B,!K96[[+5?W>/:3S"/6OE5F?
MB=Q?_N5%8*@_M2^-KYKF]'&$?\1Q>VS?'?PX^SCW>_\ 7R7J?GN]U^W]_P %
M"-:,:MXK\86_G<H@%MI5L^>_W+:(_7#''>OH?X&?\$,?$>H"'5OVB?BK#I\9
MP7T;PNGFS8]&N)5V(P]%C<>]?HWINFZ=H]A%I>D6$%K:P($@MK:()'&HZ*JJ
M  /85/7J9;X49-"M]9S:K/%57NY-I?==R?SDUY&U+):"ESUI.<O/^K_B>1?!
M']A+]E;]GX0W7P_^$6G-J,."-9U9/MEYN'\2R2Y\L_\ 7,*/:O7:**_2<%@,
M#EU%4<+2C3BND4DON1ZU.G3I1Y8))>04445UEA1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 <9\;_P!GWX0_M%^$7\%?
M%_P5:ZM:8)MY9%VSVCD?ZR&5<-&W3D'G&"".*_-#]KS_ ()+?&/X 33_ !"^
M!=S>>+?#=L_G;+=,:IIRJ<AG1 /."\'S(QD8)**!FOUBHKY#B?@C(^*J=\3#
MEJK:I'22[7_F7D_E;<X<9E^'QB]]6EW6_P#P3\MOV./^"POQ!^%S6OP__:6C
MN_$^@IB*'7D^;4K)>G[S)'VE1_M$2#D[FP%K]*/A?\5_AS\:/!]MX]^%OB^R
MUO2;H?N[NRESM;'*.IPT;C(RC ,.X%> ?MD_\$N?@O\ M-K=>,_!\</A+QE(
M"YU2R@_T:_?K_I,*X!)/65</SD[\ 5^>C)^V1_P3(^,&?]+T&ZE;J,SZ5K<*
MG_OB9<'VD3=_ U?G]+/.+O#JK&AG,7B<'M&K'645T3O_ .DR?^&32L>8L1CL
MK?+B%ST_YNJ_KL_DS]JZ*^8_V+_^"GGP?_:D2V\%^*C#X5\:. @TFZN/]'OW
M];65L;B>OE-AQGC> 6KZ<K]=RG.,MSS!K%8&HIP?5='V:W3\G9GN4:]+$4^>
MF[H****](U"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@#PO\ X)[_ /)$]6_['O6?_2DU
M[I7A?_!/?_DB>K?]CWK/_I2:]TH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH ***Y/XN_';X/_ ;P^?$_Q?\ B%IN@VA!\K[;
M/^]G(ZK%$N7E;V12:RKUZ&&I.K6DHQ6[;22]6]$3*481O)V1UE9?C'QOX.^'
MGA^?Q7X\\4Z?HVF6PS/?ZG>)!$GL6<@9/8=37Y__ +1__!<&1C/X<_9?\![1
MR@\2>)8^?3=%;*?Q#2-]8Z^:O#GPN_;J_P""B/BQ?$<T6O\ B=/-*G6]8F\C
M3+/)^81LVV) .\<2Y_V:_,,V\4\MA7^J9+1EBZSVY4^7[[-RMY*W]X\BMG-)
M2Y,/%SEY;'V5^T;_ ,%K_A'X)\_P_P#L\^%YO%NH+E5U?4%>VT^-O55($LV#
MVQ&#U#&OC?Q=\<OVZO\ @H)XF?PE;76O^(HG<$^'?#MLT.GVZD_*9%3"  ])
M)F)']ZOL3]G+_@B;\*O!OD>(/VBO%<OBN_7#-HVF,]MIZ-Z,XQ+-SWS&.Q4U
M]F^"? 7@GX;>'X?"GP^\):=HNFVX_=6.EV:01*?7:@ )..2>3WKREPKQYQC[
M^>XKZO1?_+JGO;L[.W_@3FUV1C]3S+':XF?+'^5?U^=S\[_V>/\ @A[XHU7R
M->_:8^(":5"<,WA_PXRS7!']V2X8&-#ZA%D!SPPK[D^!W[*O[/\ ^SEIZV?P
MA^&6G:7-Y>V;4C'YMY,.^^>3,A!Z[<[1G@"O0J*^_P AX*X;X<2>#H+G7VY>
M]/[WMZ1LO(]+#9?A,+\$=>[U?]>@4445]4=H4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M5SWQ/^%/PZ^,_@^Y\!?%'PA9:UI-V/WMI>Q9"MV=&'S1N,\.I##L170T5G5I
M4J])TZD5*+5FFKIKLT]Q2C&2LU='Y5?MI?\ !)#XC?!.2Z^)/[/#7OB?PS$3
M--IJC=J6F*.<@*/](C']Y1O ZJ0"]7_V)O\ @KWXT^%K6GPV_::EO/$/A]2L
M5MXA&9-0T]>@\S/-S&/?]X!GE^%K]1J^3_VVO^"5_P +_P!I$7?C_P"%_P!E
M\*^-7W2231Q8LM3?K^_11\CD_P#+5!GDEE?C'Y!FW 6:</8R6:\*5.26\J+?
MNR797T_[=>WV9)V1X=?+:V%J>VP3L^L>C_KM]Q],> _'_@KXH>%+3QQ\/?$]
MGK&DW\>^UO[&8/&X[CCHP/!4X((((!&*V*_%?X>?%K]K?_@F?\8;CPY>6%UI
M4@E#:KX;U0%[#5(LX$B[3M;(&%FC.1C&<;EK]/?V0?V[?@Q^V!H /A2^_LOQ
M';PA]3\+7\P^T0^KQG@3Q9_C49&1N520*^BX3\0,!Q!/ZGBH^PQ<='3EI=K?
MEO\ ^DOWEYI7.K!9G2Q3]G-<LUT?Z?Y;GM=%%%?H)Z84444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10!X7_P3W_Y(GJW_ &/>L_\ I2:]TKPO_@GO_P D3U;_ +'O6?\ TI->Z4 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !117AW[1O_!0_P#9
M>_9H$^F>+/'2:MKD.1_PCOA_;<W2L/X9""$A/M(RG'0&N+'YEE^58=U\95C3
M@NLFE_P[\EJ9U:M*C'FJ-)>9[C7FOQ]_:[_9[_9GT]KGXM_$>RLKLQ[X-'MV
M\^^G';; F6 /]YL+ZL*_.']HC_@L#^TI\:)Y/"_PAME\$:5</Y42Z4YFU*<$
MX -P0"A/&!$JL#QN-9GP"_X)5_M8_M&Z@OC+XD1R^$M,O9/.N=7\4AWOKG=R
M76W)\QF/7,IC!Z@FORW&^)V(S/$/!\,X26(J?SM-07G;1V\Y."]3QZF;RK2]
MGA(.3[]/Z];'>?M(?\%LOBEXR\_P]^SEX5C\*V#94:UJB)<:A(OJJ<Q0\=OW
MA[AA7DWPB_8<_;5_;:\0CX@Z]:ZDMI?D--XO\:W<JK*G8Q[\RS#&<;%*#&,K
M7Z)_LW_\$R?V6OV=/(UBW\)?\)/K\.&_MSQ(JSM&X[Q0X\N+!Z$*7']\U]"U
MC0\/,^XBJK$\48QR6ZI0=HKYVY5V?+&[_F)CE>)Q3Y\94OY+;_+[OO/D_P#9
MO_X)!_LU?!GR-=^(\+^/-;CPQDUB$)81L/[EJ"0P_P"NK2#V%?5=C8V6F6<6
MG:;9Q6]O!&$A@@C")&H& JJ.  .PJ6BOU#*<CRC(J'L<!1C3CY+5^K>K^;9[
M%##T,-'EIQ2"BBBO5-@HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***Y7XC_ !R^"_P?
MM_M7Q6^+/AOPVFW*_P!MZU!;%A_LB1@6/L <U,YPIQYINR\S?#X;$XRLJ5"#
MG)[**;;]$M3JJ*^6/B'_ ,%FO^"?W@!WM[;XMW7B"XCSN@\.Z)<3 _21U2)O
MP>O%/&__  <1?!C3S(OPY_9W\3ZMC_5MK6J6]@&^OEBXQ7D5^(<EP_QUX_)\
MW_I-S[_*_"+Q+S=)X?*ZJ3ZSC[-??4<#]$J*_);Q7_P</_'N\W?\(/\  'PA
MIV?N?VK>75[CZ^6T&?TKSWQ#_P %U_V\]:S_ &;JGA/2,]/[/\.!L?\ ?]Y*
M\RIQID</A<I>D?\ .Q]O@_HU^)^)2]I3I4O\55/_ -(4S]=_VC]?UGPI^SQX
M]\4^'-1DM-0TWP7JEU87<)P\,T=I*Z.ON& (^E?F3_P3D_8E_P""A?[;?[#O
MPT_:O\4_\%O_ (Z:'J/CKPVFIW>DZ?I^G20VKL[KL1GCW$?+U/K7SG\:?^"M
M'_!1/X@_"SQ3X?O?CE+)97OAV^@N[2Q\+Z<@:*2!U9=R6VX9!(SG([5YO_P3
MP_;)_P""B7@_]B;X<>!OA1\1O&-OX?LO#J6^D6NEZ.'C2(.^%1A"2><\Y)S4
MKC'+Y8=UH4YM)I;*^J;[^1M+Z.7%M#.(9=B,9AHSE3E4OSU.5*,H1:;=-._O
MIK2UD]3]0/\ AS]^W7_TGI_: _\ !3I?_P 17G_P/\*?ME_L;?\ !:3X5_LI
M_$S_ (*,?$CXQ>$?&_PG\0Z[?:=XS@M8HX;FU=(XBJP(,XR3DGK7S-_PV5_P
M5?'/_"QOB=_X)Y?_ (S7SM\2?VR_V^/^'F7PT^*.N?$?Q/\ \);I?PZUFTTF
M^NM'C\Z*UDD7S55&APRDXR2IP>XHH<882O)KV,U9-[+HK]PS3Z._$.64J<_[
M0PT^>I3II*4]'4DH)OW-DW=];;)G],%%?A5%_P %=O\ @I3X<D$=Y\?;I?X3
M'?\ A33&SMXQ\]KGZ\Y]:W](_P""XW[?^FD&]\9^'M0QU^V>&8%S_P!^ME91
MXYRAO6$U\E_\D=U7Z+OB%!7IU\-->4ZGZTDOQ/VVHK\>M!_X."OVO; K'KWP
MT^'VH(#RR:=>PR'\1=%?_':[OPU_P<7>*X J>,/V5]/NS_%)IOBN2WQ[A7MY
M,_3-==/C'(I[S:]8O]$SP<7]'/Q4PR_=X6%3_#5I_P#M\HGZE45^?/A3_@X<
M_9XO=H\;? KQGIQ/WCIDUI>!?^^Y(<_E7IW@[_@MW_P3]\4,J:M\0-;T!GX
MUCPU<-@^YMEE ^N<5WTN(<DK?#7C\W;\['R>.\(?$S+D_:Y56=OY(^T_]-N1
M]<45Y!X,_;^_8G\?E$\-?M1^"C))_JX;[78K21O8)<%&)]L5ZCH/B?PUXJL_
M[1\+^(;'4K<])["[29/^^D)%>G2Q.'KJ].:EZ-/\CXG'9/F^5RMC</.D_P"_
M"4?_ $I(O4445L><%%%% !1110 4444 %%%% !1110!PG[0/[-WPA_:<\$2>
M!?BYX6COH &:RO8\)=6,A'^LAEQE&Z9'*MC#!AQ7Y6_M7?L'?M ?L)>+X?B=
MX*UF^OO#UI>"72/&.CEHI[!\X5;@(<POS@.#L;/!!)0?L;4&I:9INLZ=/I&L
M:?!=VEU$T5S:W,0DCEC889&5@0RD$@@\&OB>+.!<JXIA[1_N\1'X:D=]-N;;
MF7XKHT>?C<NHXQ7>DELT?#?["O\ P5WT#X@?8_A7^U+>VVDZXVV*Q\5X$5G?
M-T N ,+;R'^^,1MS]S@'[J1TD021L&5AE6!R"*_.?]NS_@D#+9B\^+'[)6FO
M)%\TVH^" Q++W9K,GEAW\D\]=A/"#R[]A[_@I]\2/V7[Z#X3?&J"_P!<\'6\
MOV?R9@3?Z)@[2(M^"R+T,+$8Q\I7!5OCLIXSSGA/&QRGBJ+Y7I"NM4U_>?5=
MW\2^TM;G!0Q^(P514,9\I?Y_U?N?K516%\-_B7X#^+W@VS^('PU\46FL:/?Q
M[[:]LY,J?56!Y1@>"K ,IX(!K=K]DI5:=:FJE.2<6KIK5-/9I]4>\FI*ZV"B
MBBK&%%%% !1110 4444 %%%% !1110 4444 %%%% !117R+_ ,%Y/B#^T5\*
M_P#@D?\ &SQY^RM=:G;>,K#PU"8+[1MPN[.Q>]MX]0N(2GS(\=DUS)YBD-&$
M+@@J* /IK1?BO\,_$?Q UGX4:!X]TF\\3>';6VN==T&VOT>[L(;CS/(DEB!W
M(K^5)M)'.PUT%?A+^R=_P2L_X)U_ME?%GXA7'_!+?]H=/!?B7P5X+^&WB'X7
M_&30=:GU'4].U.675FU>2]@^TH9YIUBC2XMY"GER%!M11L;]6_VY?B%^WSX%
M^%&@>#?V%/@KX=\;?$/Q->#3;OQ1XHU0:=HGA9!"2^K7,.7EG0. %MHF9R7'
M+!2& /?Z*_-[_@V=N/C!_P ,Y_M#:+\>OBI>>-O%VC_M<>+M,UWQ1>%@=1N;
M>UTR*294)/E(SJS+&,*@;:  *^-/C/\ &S_@E]\<_P#@IE^U1X^_X*;_ +>_
MC/P%IGA_XCZ?X,^&WA7PEXXU:T:$:9IZ6^HSM;:<DK"-[E5Q(ZJN]90"3N
M/WLHK\SOC_\ &+X#_P#!*O\ X(2_$?\ :._X)J?&_5O'=AKLL=QX%\6:SXP?
MQ"XU34I[32Q+%-,6Q]GQYOD,,+)"ZLN2RUYW^VK_ ,$K_P#AVG^P)>_\%"?V
M:?CY\24_:.^%&F67B;Q?X[UKXA:GJ$'C=XY8CJ5KJ-G/.UN]M(C3E41%(VH&
M9N20#]=:*Y?X'_%+2OCC\%?!_P :]!MFAL?&'A?3];LH7;)CBN[:.=%)[D+(
M!744 %%%% 'A?_!/?_DB>K?]CWK/_I2:]TKPO_@GO_R1/5O^Q[UG_P!*37NE
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%<_\2/BO\-/@_X??Q5\4?'6
MEZ#IZYQ<ZG>+$'(_A0$Y=O\ 94$GTKXP_:%_X+??#KPWY^A?LX>!IO$5VN53
M7-<5[:R4]F2$8EE'LWE5\_G?%.0</0YL?7C!]([R?I%7?SM;S.;$8S#85?O)
M6\NOW'W5>WMGIUI+?ZA=Q000H7FGFD"I&H&2S$\  =S7RY^T5_P5S_9@^"OG
MZ+X'U"3QWK<65%MH4H%FC?[=V04(]XQ)[XK\_=?^)?[=O_!0[Q0WA^&;Q#XI
MC\T'^QM(A\C3+/)^4R*NV%,=GE.?]HU](_LZ_P#!#R]G\CQ!^TY\01 O#MX=
M\,N&?UVRW+K@>A5%/LXZU^<3X[XLXIFZ7#6"<8;>UJ6LO2_NIKM>;_NGDO,<
M;C'RX2G9?S/^K?GZ'A7QG_X*)?MG?M=:U_P@?A.]OM,L]0<QVWA?P1;RB6X!
M_A=TS--D=1D(?[HKO/V<O^"+OQQ^(WD>(?CMKD/@O2WPYT] MSJ4J]<%5/EP
MY'=F9@>J5^CWP9_9W^"?[/FB?V#\'OAQINAQ,@6>>VAW7%QC_GK,^9)/^!,<
M=J[2NO >%WUW$+&<1XJ6)J_RW:@O*_Q->2Y%Y&E+)_:2]IBIN;[=/Z^X\C_9
MW_8<_9K_ &8H(Y_AI\/8'U5$P_B'5<7-\YQ@D2,,19[K&$4^E>N445^HX+ 8
M++<.J&%IQIP6RBDE^'YGL4Z=.E'E@K+R"BBBNLL**** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M**^?OVB/^"GW[&/[-33Z;XP^+-OJ^L6^0V@>%P+^Z##JC%#Y43>TKH:PQ&*P
MV$I\]::BN[=CU,HR/.<_Q:PV6X>=:H_LPBY/U=EHO-Z(^@:K:SK6C>'=,FUO
MQ!JUM8V=LF^XN[R=8HHE]6=B H]R:_)W]H/_ (. _C1XJ:?1_P!G+X:Z;X4M
M#E8]7UHB_OB.SK'@0Q'_ &6$H]Z\#TGX6_\ !2;_ (*,:O%K=SIOC7QG:R2;
MH=3UFX:WTJ#/4Q-*4MTQUVQ\^@YKY;$<8X1S]E@J<JTO)-+\F_P^9^ZY/]'7
MB".%6-XEQE'+Z"W<Y1E)>OO*"^=2Z['ZC_'#_@L)^PK\%/.LH_BBWB[48LC^
MS_!MO]M#'_KX)6WZ^DA/M7R'\8_^#ACXHZN9;#X$? S1]%B.5CU#Q)>27TQ'
M]X11>4B-[%I!]:O_  ._X-YO%E_Y.I_M%_'.TTY#@RZ1X1M3<2D'L;B<*J,/
M:)QGN>_U_P#!G_@D[^PC\%4AGTWX(6?B"^BQG4?%TAU%W(Z$Q2?N%/?*QK6%
MN,LSW<:$?Q_5_P#I)Z;J?1RX)TC&KFE===53O_Y3@U\JGS/RPU']K?\ X*@_
MME:C-IGAGQS\0M>21MDNG>!["6WMT4_PNMBBC:/60GU)[UTGPW_X(L?M_P#Q
M8NAJOBGPEIOAA+EM[WOBS74\Q\]69(/.E!]F4&OVQTK2-)T'3XM(T/3+>RM(
M%VP6MI L<<:^BJH  ^E6*N'!M&M+GQM>=1^MOSN_Q1SXGZ1^8Y?2>'X:RK#X
M*GY1YG_Y*J<;^L6?F/\ #K_@W7C"QW/Q:_:88GCS;+PYH&,>N)YI.?\ OU7M
MW@?_ ((3_L(>%53_ (2+3?%7B9AC?_;'B%H@Q[\6B0D#\<^]?95%>O0X:R/#
M_#03];R_.Y^>YIXU>*&;-^US.I!=J?+2M\Z:B_QN>'>$O^":?[!G@H(-'_9:
M\)S;/N_VM9&_S]?M329_&O1/#WP!^!'A''_"*?!3PEI>W[O]G>&[6#'_ 'Q&
M*ZVBO4IX/!T?X=.*]$D?#8SB/B',6WB\95J7_FJ3E^;9Y_\ M-Z2#^R[\1=(
MT33,O+X#U>.WM;2'EW-E* JJHY).  *_+W_@E+_P6S_9?_9%_P""=7PD_9J^
M,?P4^.D'BCP=X3CT_6HM/^#NISPK,LCL0D@0!QAAS7[!45TGCMMN[/@'_B)
M_84_Z(]^T!_X9+5/_B:\?^$'[:'@+_@H/_P7K^#/Q@^!OPO^)&G^'O"?P7\3
MZ9K&H^,_ =YI,:7,TD<D:*TR@-E0>_6OU>HH$-FAAN(S#/$KHWWD=<@_@:P-
M7^$7PG\0 KK_ ,,/#M\&^\+S18)<_P#?2'TKH:*F4(37O*YM1Q%?#RO2FXOR
M;7Y'EFO?L._L:>)MQUG]E;X?2.V=TL?A&TCD.?\ ;2,-^M<'XE_X)(?\$\O%
M.YKW]F^QMG/1],U>^M=I]A%.J_F,5]'T5R5,MR^K\=&+]8I_H>]A.,N+\ U]
M6S&O#_#5J+\I'Q7XK_X(,?L->(-QT6Y\::$3]T:;K\<BK_X$0RDC\?QKS#QE
M_P &ZO@.Z#/\/OVG-7L2/N1ZSX=BN\^Q:.6''UP?I7Z1T5P5>&LCK?%07RNO
MR:/K,!XT^*.7->RS2H[?S\M3_P!+C(_(/QG_ ,&^'[4FDEY? _Q9\$ZS&OW4
MNYKJSE?Z+Y,B_FXKRWQ!_P $CO\ @I#\++LZSH?PAN;DP?<O_#/B.U>3_@*K
M,LOY+7[G45YE7@G)IN\'*/H_\TS[; ?29\1L-'EQ,:%==>>FU?\ \ E!?A\C
M\(C\:O\ @K#^S'_R&_%/Q@T&WM_NCQ':WD]JH']T7:/$5^G%=GX#_P""Z_[=
MWA+8GB34O"OBA5P'.L^'A$S#ZVCP@'\/PK]JJXSQ[^SE^S]\4M[?$GX(>$M>
M>3[TNK>';:>3/J'="P/N#FL?]6,TPW^ZXV2\G>WYV_ ]+_B.' ^<Z9[PS0FW
MO.'*I?*]-2_\J'Y[_#O_ (.*9 4MOBS^S,"./,O?#OB#&/I!-'_[5KW?X=?\
M%S/V#O&WEQ^(_$'B/PI(^ 1KWA]Y%#?[UH9ACW./?%=#\1/^"-G_  3^^(/F
M30_!Z;P_<R9S<^'=:N(,?2)G>(?@E>#_ !%_X-V_AA?^9+\)_P!HS7=+/)C@
M\0Z1#? ^Q>%H,?7:?H:.3C;![2A57R7_ ,A^8?6/HR\1?'3Q. D]VN:2OY6=
M=6_[=7HC[0^''[97[*'Q<:.'X=_M$>$-3N)<>791Z["ER?\ MB[+(/\ OFO2
MP0P#*<@]"*_&KXD?\$#_ -LOPF)+GP+K_A'Q5",^7%::H]I<-]5N$6,?]_#7
MFQ^#?_!5?]C_ "^C>&?BMX9M+7_6/X>NKFXL5 _OFU>2 K_O<4O]9LVPG^^8
M*27>-[?DU_Y,/_B"? .?Z\.<2TI2>T*O*I?A*,O_ "F?N]17XD_#S_@MK^W[
M\-IQ8>*/%6C>)UMVV/;>)O#\:NN."I:V\ER?=B3ZU]#?"_\ X.)=%E\NU^-'
M[-]U!C'G7_A?65ES]()U3'XRFNW#\8Y)7TE)P?\ >7^5T?.9Q]'/Q-RM.5"C
M3Q$5UI5%MZ5.1OT29^F%%?+OPL_X+&_L"?$_R[>7XNR^&KN3&+3Q3I<MKM^L
MRAX!_P!_*^A_ _Q*^'/Q-TS^VOAOX^T7Q!9X!^U:)JD-U'ST^:)F%>]A\=@L
M6OW%2,O1IGY/G'"W$O#\K9G@ZM'SG"45\FU9_)FW11176>"%%%% !7S%^W/_
M ,$TOAK^U;9W'C?P?]F\.>.DCRFJI%BWU$@<)=*HR3V$H&]1C(< +7T[17FY
MME&79Y@I83&TU.#Z/H^Z>Z:[HQKT*6(IN%171^+'PN^,G[5/_!,[XUW?AO4=
M)N+!UE4ZWX7U,DV6IPYP)4(R#D [)X\XQCD;E/ZI?LI_MA?"#]KKP4/$OP[U
M3R=1MD7^V?#]VX%U8.?[P'WXR?NR+\K>S J+G[3?[*?P@_:P\#-X,^*&AAI8
M0S:5K-J MWI\A'WXGQT.!N0Y5L#(R 1^4OQM_9[_ &G/^":_QELO%VC:W=6T
M<=R3X>\8:4A%O>+U,4BG(5BH^>!\@@'&]?FK\<<>(O"K$7C?$Y:W_P!O4[_D
M_P#R27]V3/"MBLFEI[]+\5_7W/R9^T=%?!5A_P %VO@/X'_8[\;?'?X]);:+
MXJ\">&I;YM 6;9%XAN0 D$-FS9(>6=HX_+.2F_=EE5F'JO\ P2"_;\N_^"BW
M[%.B?&7QMH2Z'\0-$O;CPW\4O#)M7MWTCQ!9L$N8FAD^>$.#',L;9*+,$)+*
M:_8\IS?+L\P,<7@JBG"77L^J:W375,]ZA7I8BFITW=,^H****](U"BBB@ HH
MHH **** "BBB@ HHHH **** "O#?^"C?[:FE_P#!/7]D;Q+^UGXB^$NL^,])
M\,26@U?2-"D19X[:>XC@:X.\$>7&9%9^#A<GH"1[E5/Q!X?T'Q9H-[X6\5:)
M9ZGIFI6DEKJ.G:A;)-!=02*4DBDC<%71E)4JP(()!% 'X,_\%,/@#_P3>L-8
M_:;_ &\/V??$.@?#OQ%X,^''P]\5? ?QU\*]572?M.N:C)K)86\5HR1W+W9@
MA$GR,X",^5VN3^W/[,7B/XE^,/V:_AYXN^-&EFQ\8ZKX&TF\\6630>4;?4Y;
M.)[J/9_!MF9QM[8Q7R]\#O\ @@%_P38^!'[7OB#]J[PO^S7X,<W46E2^#O#4
MF@NUMX7O[9KEKB\@62=XF>=I;<J!"GD&T4H<N2/MJ@#\\O\ @W;_ .1 _:R_
M[/C^('\M/KT#_@FK\</^";?Q8O\ X]W'[/GP'TKX8^*M$^).KV7QOT+Q586=
MKJUS>1M^_O[P":7=:2L92KLWEEA,< EL_3?P8_9Z^"O[/%GXAL/@G\.=.\-P
M^+/%=YXE\1QZ<A47^K76S[1>29)S))Y:9(P/E'%>2_M-_P#!([_@FQ^V1\2$
M^,'[2G['OA#Q1XH58UFUV>VDM[FZ" *@N'MWC-R%4!1YN_"@ < "@#\;O$GP
M2U'XK_\ !)+_ (*%^)/V/M":X^#>F_M%Q>*/A#8:7$?[/N+;3+ZWFU>XL5''
MV,0H&0H-FVWVC&TX_1/_ (+/?MP? #XA?\$-?&GQ.^&?C_3M<B^-7@VWT/X<
M:?IUTDUUK5]J3Q0K:P1(2TD\8D<R1@;D\IPP!&*^[? /PN^&WPK^'VG_  G^
M&G@+1] \+Z59?8]-\/:1IT=O96UOS^Z2%%"*O)R .<G/4UX-\*?^".?_  2^
M^!_QSC_:3^$_[$?@70_&=O=FZL=6M--.RQG))\VVMV8P6S@DX:*-"O8B@#U/
M]D3X7:O\#OV3_AA\%?$ 7[?X/^'FB:)?;6##SK2PA@?!'!^:,\UZ'110 444
M4 ?/7[!?ANPU;X.:M=7,UPK#QQK*XBG*C'VENPKVW_A!](_Y^;W_ ,"VKR/_
M ()[_P#)$]6_['O6?_2DU[I0!C_\(/I'_/S>_P#@6U'_  @^D?\ /S>_^!;5
ML44 8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;5L44 8__"#Z1_S\WO\ X%M1
M_P (/I'_ #\WO_@6U;%% &/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U;%% &
M/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M6Q10!C_P#"#Z1_S\WO_@6U'_"#
MZ1_S\WO_ (%M6Q10!C_\(/I'_/S>_P#@6U'_  @^D?\ /S>_^!;5L44 8_\
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
M#Z1_S\WO_@6U;%% &/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6Q10!C_\
M"#Z1_P _-[_X%M1_P@^D?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ (%M1_P@^D?\
M_-[_ .!;5L44 8__  @^D?\ /S>_^!;4?\(/I'_/S>_^!;5L44 8_P#P@^D?
M\_-[_P"!;4?\(/I'_/S>_P#@6U;%% &/_P (/I'_ #\WO_@6U'_"#Z1_S\WO
M_@6U;%% ' >/_P!EWX#_ !6A,'Q-^&NE>(%*XSK-C'<L/H9%)!]QTKP?XD?\
M$2OV"?'ZR2Z5X)UGPQ<29S<>'=<=<'U$<XEC'T"@5];T5QXG+L!B_P"-2C+U
M2O\ ?N?1Y/QAQ5P\U_9N.JT4ND9R4?G&_*_FC\OOBG_P;M:I'YEW\$_VCK>7
M.?)T_P 4Z.T>/3-Q S9_"$5\[>.O^"2O_!1;X#ZB?$/AKX<W.J_923'JW@?6
MEFD'^Y&K)<?E'7[E45X&)X-R:L[TU*#_ +K_ ,[GZSD_TD/$?+H^SQDJ>*AL
MU4II.WK3Y/O:?G<_!S1?V]?^"C/[-&KIX<\8?$+Q9;R1</H_CS3Y)78#L3=+
MYR@?[+"O>OA-_P %Z?$=D8[/XY? 6#45.!)?^%M=FM&4>ODS^:&/MYBC^5?J
MSXE\)^%O&FE/H7C'PUI^K6,O^LL]3LTGB?ZHX(/Y5\]_%K_@D;^P1\6_-N+G
MX(6_AZ\DSB\\)W3V&S/I"A\C\XS7)_87$6!_W/&<R[3_ .#S+\CWO^(I^#W%
M&G$?#RI3>\Z#2=^[Y?8R^]S^9Q/PC_X*Y?\ !/?XH^5:ZO\ $;7O"%Y+@"V\
M56DL:Y[_ +Z RQ*/=G6OI7P'K'P?^*>DC7?AG\2K'Q#98'^EZ)KZ748STRT3
M,!7P!\7/^#=RP?S;WX#_ +1$L?7R=-\7:8'SZ;KFWQC\(37S3X\_X)3?\%&O
MV<]5/B?PI\/[_4C:$F'6?A_JYGE'^Y'&4N?_ "'1_;/$V _WO"<Z[P_/3F_)
M#_XAQX)<6:\/Y\\/4?V*Z5K_ ,JY_9/[I3^9^V7_  @^D?\ /S>_^!;4?\(/
MI'_/S>_^!;5^)?@3_@J=_P %'/V:]6'A?Q7\0=3OS:X$VB?$+23/+Q_?>4+<
MCT_U@KZ<^#G_  <0:1,8K'X__L^W%N>/.U/PAJ D!]<6UQM('_;8UUX7C')Z
M[Y:C=-_WE^JO^-CY[//HY^(N60]K@HT\73W3I35[=^6?+?TBY'Z,?\(/I'_/
MS>_^!;5C^._@5\-_B=X5O/!'C[1GU72K^/9=65W.S(P[$=U8'D,,$$ @@BO+
MO@U_P5'_ &&/C?Y5KX<^/6EZ5?2X']F^)]VFRACT4-.%C=O9':G_ /!1K_@H
M;\'/^";W[(>M?M<?$^"[U;2[,);:-9Z.@E;4;^9'^S0ALX5'=0#)R%!+8.*^
M@IUL%F%%J$HU(-6:T::?1K]&?C.;Y#G.1UO89GAIT9=JD)1O_P"!)77IH?B_
M_P %"OV']=\??\%.(_V./V9(-;\:^#/A2VE>)O'QL;)I9-.U.]9O[*TFX=!A
MFZ3;B K)( <,M?H!\0(Q_P $MO\ @M3HGQ:MR;+X.?MD+!X=\4Y.VWT?X@6B
M'[!<GLGVZ$M#@#+S>9(YPHKY/_X)!_\ !;?]@7]C?]GO6_$_[1[?%#6?C1\6
MO%]]XR^+>NZ=\,+V6&74;F0F*UA<\F"WAV1JH^0,9"GRL*[3_@IK_P %O/\
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
MP)Y0]*_0/]FK_@E)^QK^S3]GU72OATGB;78<-_;WBW;>2JXYW1Q%1#$0>A5
MP_O&OI&BO:R_AK*<NM*$.:7>6K_R7R1^:\7^-7B!QCS4J^)]C1?_ "[I7A&W
M9M-SDO*4FO)   , 8 Z 4445[Y^4!1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110!A^._AG\./BEI!T#XE^ =%\0V)SFSUO3(KJ/G_9D4@5\Q_&/_@B
M=^PM\4_-O/#W@_5/!E])D_:/"^ILL9;MF"<21@>R!/PZU]<45QXK+\#C5:O3
MC+U2O]^Y]%D?%W%'#4^;*\94H^4)M1?K&_*_FF?DO\9O^#>[XU^'_-U#X&?&
M30_$D"Y9+#6[=].N2.RJR^;&Y]V,8^E?G7_P5A_9,_;!_9X_9YT[P=\>?AEX
MFTSPNWQ TEC%),USH\MR96126A=[=I"CR  G<0S<=:_I\KX!_P"#D#_DQ3P=
M_P!G >"/_3HE>''A++:.*CB,.Y0<7>R=U^.OXGZC5\?^,\RR*ME.<0I8JG5B
MXN4H*,UV:Y;0NO.%_,_+;X*C]A7P08K'XQ?\$QO@_P".+1<>;<#3IM-O7_[:
M0N81_P!^?QK]B/\ AP1_P1M_Z1[?#_\ \ YO_CE>O?&7]@+]CGX^3/??$O\
M9_\ #]S?.^Y]3L+8V5T[9SEYK<H\GT<L/:O8:[<FP6:X+GABZWM(Z<KZK>][
MZ]NK/FO$?B7@3B;ZKB.'\M^I55S^VBK<DK\G)R6=M+3O:$-UOT_-3_@@W\"?
MA%^SY^UO^W%\.O@OX$LO#NAZ/\:].TW3-+T\,(;:TBTXO'$JDG 5II3Z_.>>
ME?I77P#_ ,$?O^3Z_P!O3_LX"T_]-<=??U>V?F(4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110!X7_P3W_Y(GJW_ &/>
ML_\ I2:]TKPO_@GO_P D3U;_ +'O6?\ TI->Z4 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !117F7[1'[7_ , /V7=)-_\
M%KQW!;7CQ[[31+/$U]<^FR%3D ]-[;4SU85S8O&83 8>5?$U%""W<FDE\V1.
MI"E'FF[(]-KR7]I#]MW]G3]EJR=?B;XYB;5?+W0>'=+ N+^7C(_=@@1@]FD*
M*>QK\^_VG/\ @L1\=_C#+/X3^!ED_@G19F,:W%M)YFJ7(/ _>@8ASQQ$-P/&
M\UE?LV_\$H?VF/VBKU/&WQ4EF\':->2>=-J&O1M)J-YN.2R6[$/D_P!Z4IG.
M1NK\IQ_B7BLUQ+P/"^&=>IUFTU!>=G;3SDXKR9XU7-IUI^SP<.9]^G]>MBY^
MTI_P5Z_:*^-US+X1^#-N_@G1KA_*B73)#+J=R"< &< &,GC B"L"<;VJK^SE
M_P $E_VFOV@+Q/&/Q7DD\&:1=R>=->:[&TFHW6XY++;DA@3SS*4/.0&K]#/V
M:?V#/V;_ -EFWBN_ '@M+S6U3$OB76=MQ>L<8.QB L(/I&J@]\]:]EJ<%X;8
M_.<0L;Q3BI5I]*<7:"\KJWS4%'U8J>4U*\O:8R?,^RV_KTL>)?LV_P#!/K]F
M3]F)8-2\&>"$U+78@"?$FO;;F[#>L>0$A_[9JIQU)KVVBBOU3 9=@,KPZH82
ME&G!=(I)?\%^;U9[-*E3HQY8*R\@HHHKM- HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **S/%/C;P9X&L#JO
MC;Q=IFCVHSFYU6_CMXQCK\TC 5XG\1/^"I/[ WPR\Q-;_:4T*^E3($/AX2ZF
M7/H&M4D7\2P'O7/7Q>$PRO6J1CZM+\SU\LX?S[.I<N7X2I6?]R$I_P#I*9X_
M_P %"/\ @H1^VW\$OVV_AQ^Q%^Q%^SAX'\=^(?'?@?4_$4DGC/Q+-IL=O'9S
M*CJKHI!RK \\YK _X:'_ .#CC_I'5^S_ /\ AW;C_P"-U\B?M5?\%A_@7+_P
M6I^#W[1WPL\!>(->L/"_P>\1Z3+::AY=A]JFN)T961LRD( .2R Y[=Z[WXE_
M\'!7[3?B+S+?X8_"OPEX:@?.R6[$VH7$?IART<9_&,UX^+XGR;!I<U2]U=63
M=UJM]MT^I^A\/^"'B/Q'.HJ.$5-4Y<DG4G&'+*T96<;N?PR3TCU[GM7C?]K;
M_@X?^'W@O5_'OB/_ ()V_ -=/T/2[C4+]H?BS<NXAAC:1RJ^7R=JG [U[W^Q
MC_P4>^&GQT_80^&O[7W[0?B[PCX O?'/AE-4N=(N=>2..%F=UV1><P>3[O&
M2:_);XU?M@_\%,/VL?ACXKMHOB'X^US3CH%]_:-KX3TZ2WM5@\A]XE6QC13&
M%SNWY&,DU@_\$K/^"1?[8G[3?[&_PX^(WA[1]$T7PYK&@)-IVLZ]K*@3P[V7
M<L4 EE'0@!E7./3FN#_6?$8S#.I@,-*;NEKYIN^E]-._4^L?@CE/#V<0PG%6
M=4</%TY5'R.[O&4(J"Y^5\TE)M6@W:+T>Z_5+XQ?\%T/V)OAR);/P+>:[XWO
M$R$&B:8T%ON'9I;GRSC_ &D5QZ9KY,^-?_!?[]ICQD)=/^"_P_T#P7;/D1W=
MP#J=ZGH0T@6$?0Q-]:]C^#__  ;R?#?2VBO_ ([?'G5M8<8:33O#5A'91@_W
M3++YK.ON%0_3K7UE\%/^"=G[&'P :*[^'GP"T3[?#@IJNL1'4+I6_O+)<ES&
M?]S:/:N?ZMQCF7\6I&A%]%O^%W_Y,CUO[8^CGP9_N6$JYG66TJEU"_FI*$;?
M]PI'Y"6GPW_X*:?\%";Z/5+S2O'OC.SG</!>:O.UMI49]8VF,=LGKA,'VKZ3
M^ O_  ;U^-=4\G5OVDOC1::3"<-)HWA.#[3.1_=-Q,%2-A[1R#WK]4@ !@#
M'045TX;@[+H3]IBI2JR\W9?AK][9XV=?2,XOQ&'^J9'0I8"BME3BI22[7DN1
M>L:<7YG@OP _X)G?L7_LX/#J/@CX-6-_JT&"NN>(_P#3[H,/XU,N4B;WB5*]
MZZ=***^GP^&P^%I\E&"BNR5C\/S;.\XS[%/$YEB)UJG\TY.3]%=NR\EH%%%%
M;GF!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 5X!_P %*/V"=$_X*._LW)^SSK?Q7UCP5Y'BC3==LO$.A6L4US;W-E+YL159
M?E^]@Y[8KW^B@#X!_P"'/W[=?_2>G]H#_P %.E__ !%'_#G[]NO_ *3T_M ?
M^"G2_P#XBOOZB@#Y@_X)L_\ !-E_^"?#_$K6];_:4\4?%+Q#\4O%$.N^(_$?
MBRS@AN7N8X/)S^YP&RH&3CM7T_110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110!X7_P $]_\ DB>K?]CWK/\ Z4FO
M=*\+_P"">_\ R1/5O^Q[UG_TI->Z4 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 445P_QO_:0^"7[.>@?\)%\8OB%8:/&Z$VUK(^^YNL=H
MH4R\G/&0,#N16&)Q.'P=&5:O-0A'=R:27JWH3*<81YI.R.XK@OCO^TY\#OV:
M] _M_P",/C^STO>A:UL-WF7=UCM%"F7?GC=C:,\D#FO@7]IS_@M?X_\ %GVC
MPO\ LR^&?^$<L&RG_"0ZM&DU_(/6.+YHH/Q\P]P5->2_ G]@7]KW]M?Q!_PL
M;Q.]]9:;J,@EN_&/C":5GNE/\42OF2XXZ$83C&\5^5YIXGK%8EX'AS#RQ5;^
M:SY%Y]&TN[Y8]>9GC5LW4Y^SPD>>7X?U]R/2/VHO^"T'Q7^(9N/"O[.>CMX0
MTE\H=9N@LNISKZKUCM\C^[O8=0XKA?V>/^"9_P"U7^UCJ_\ PL#Q_)=^'=(U
M&7SKKQ)XJ\R2[O<]7CA<^9,2,$.Y12.C'I7W[^R[_P $SOV;/V9OL^O1:#_P
MD_B6'#?\)!KT2R&)QW@AY2'GH1N<?WS7T-7/A/#O..(,1'&<58IU'NJ4':,?
M)M62[/D5_P"^R(977Q4O:8V=_P"ZMOZ]/O/#OV8O^">O[-W[+4<&J>%/"@U;
MQ#&HW^)M<"S7(;N8AC9 .OW &QP6;K7N-%%?JV7Y;@,JPRP^#I1IP72*M\_-
M]V]6>U2I4J,.6FK(****[30**** "BBB@ HHHH **** "BBB@ HHHH ****
M"BH;[4+#2[9KS4KZ&WA3[TL\H11]2>*X;Q/^U;^R_P""RR^+OVC? NFLO6.]
M\66<;_0*TF2?;%9U*M*DKSDEZNQUX7 8['2Y<-2E-_W8N7Y)G?T5\_>)O^"J
M/_!/OPF6&J?M.Z'+LZ_V9;W-[^7V>)\_A7GOB7_@N=^P-H08Z7XE\3:SMZ#3
M?#4B;OI]H,7ZUPU,YRFE\5>'_@2_S/J<'X<\?X^SH95B&N_L9I?>XI?B?8=%
M?GYXF_X.&OV<;3</!_P.\;7^/NG47M+0'_OB66O/?$O_  <7ZY*6C\'?LIVD
M&/N2ZGXN:7/N42V3'TW&N"IQ5D-/>M?T4G^2/J<'X$>*V-LXY:XK^].E'\)3
M3_ _46BOQY\3?\'!'[7NIAHO#?PX\ Z6AZ.VG7<\J_BUR%_\=KS[Q#_P6=_X
M*)^+)?LFE?%RTTSS3@0:1X7LMQ]@9(I''X'-<-3C;)H?"I2]%_FT?58/Z,GB
M1B-:LJ%+_%4;_P#2(2/W'I'=(T,DCA5499F. !ZU^$W_  O3_@K?\:_ET7Q7
M\:]467J/#MGJ$2$'U^R(HQ^E*O\ P3X_X*C_ !I<2>(/A#XVU$R$$OXIUQ(3
M]3]LG4UC_K?4J_[OA)S_ *\E(]#_ (EXP> _Y&_$.%H=]4__ $N=,_:/Q=^T
MK^SIX W#QS\>_!FCE/O)J?B>T@;/IAY 2?:O+/&7_!6+_@GSX(WIJ7[2.EWD
MB](]&L+J^W'T#01,OXD@5^<?A'_@@]^W5XCVG6T\': #]X:KXA:0K_X#12@G
M\:]3\&_\&ZWC^Z*O\0?VF]'L,??CT;P]+=Y]@TLL./K@_2C^V.*L1_!P2C_B
M?^;B'_$.O ?*?^1EQ)*K;_GS%.__ (#"L>X>,_\ @OQ^QEH >+PMX5\;Z]*/
M]6]OI,%O"WU::=7'_?!KR#QO_P '%FHOO@^&_P"R]!%C_5W6N>)B^?K%%"N/
M^_E>C^#/^#>_]E_2BDOCGXN^-M8D7JEG):V<3_4&*1L?1A]:]>\$?\$>?^">
M_@C9*/@4-6G3_EXUS6KNXW?6,RB/_P <H]CQMB=ZD*:^7^4OS'_:7T9<D_AX
M3$XR2V;<DOG>=)?^2OT/SW\>?\%W_P!N?Q7O3PS+X2\,*>$;2= \YU'J3=R3
M G_@('M7"G]HG_@JW^TX-N@>-/BUKT-S]Y/"ME=00.#_ 'A9(B;?KQ7[2^!/
MV9/V<OA>4?X=? ;P?HDD?W9]-\.6T,I]RZIN)]R<UW-'^K&:XG_>L=)^2O;\
M[?@'_$;N \FTR+ABC%K:=3D<OPIN7_E0_#3PO_P2/_X*._&"_&M^(OA9<6)G
M(WZEXL\0P))_P)3(\W?^Y7M?P[_X-W_C#J7ER_%;]H3PYHX."\6@Z9/J#8],
MRFW /OR![U^L%%=%#@O)J;O4YI^K_P K'D9G])7Q(QD>3".CAX]/9T[M+_N(
MYK\%Z'X??%3_ ()>?L@_LZ_\%HO@=\'?C7\4KN]\+Z[\(?$>I:MJ'B#6(=+A
M-S#-&L4:NNW8IR?EWEB>A%?HY\-?A'_P1^^$GEOX*7X++-%CRKK5/$5CJ$Z$
M=Q+=32.#[@YKNOVI_P#@G)^P[^VWK^E>*?VK_P!FKPWXZU#0[-[72;O7('=[
M6%WWLB[6'!;FO*_^'!'_  1M_P"D>WP__P# .;_XY7O4LJRV@H\E*/NJRTNT
MM]WJ?E6/X[XRS.55XC'U6JLN::4W&,I-)7<8M1O9);;)'?\ [3/[3'[*Z_LL
M_$+0]!_:!^'XSX!U>&TL[/Q78\DV4P5$19.I)P !7 ?\$"/^4-O[/?\ V3^'
M_P!'2T?\."/^"-O_ $CV^'__ (!S?_'*^F_A#\(?AI\ _AIHWP<^#G@VS\/>
M%_#UF+31=%T]2(;2$$D(@)) R3W[UW['RC;;NSI****!!1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
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
MM90+]V&T@6-!^"@"K-'^J>+K?[QC9R^_]9,/^(_</Y?_ ,BCAK#4;;-\K?\
MY+2@_P ?F?A79?\ !*C_ (*7?$ZZ74-9^"FK.S=;KQ#XDLXV7ZB:XW_D*[GP
MS_P00_;?UP*^L:OX&T8'[RW^NS2,O_?BWD!/X_C7[-T5I3X(RB+O.4Y/S:_1
M')BOI.^(56/)AZ.'I+IRTY/_ -*J-?@?E/X9_P"#=;XGW6W_ (3']IG0;#/W
M_P"S- GN\?3?)#G]*]!\-?\ !NS\([7;_P )A^TAXCO_ .]_9NC6]IGZ;VFQ
M7Z+T5W4^$\AI_P#+F_JY/];'RV,\??%?&77]H<B[1ITE^/)S?B?%/AK_ ((*
M?L.:&%.K:AXWUDC[W]H:_$@;_OQ!'@?C7H7AK_@D)_P3O\,%9+?]G>VNY%ZR
M:EKE_<;OJKSE/_':^E**[Z>29/2^'#P_\!3_ #/EL9XG>(F.O[;-L19]%5G%
M?=%I'EGAK]AW]C;PAM;0/V6O ,3K]V:3PK:RR#Z/(C-^M>@^'O!G@_PC#]F\
M*>%--TR/&/+TZQC@7'T0"M*BNZGA\/1_AP2]$D?*XS-LUS#_ 'K$3J?XIRE^
M;84445L>>%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445E^-_&_@_X
M:>#M4^(7Q"\3V.B:%HEA+?:QJ^J72PVUE;1(7DFDD<A415!)). !0!J45\*?
M!_\ X.-_^"5?QH_:#/P"T#XXWNG"^FL;;PMXNU_PS?V&CZ_=W+3*((+F>%1&
M0T. \WEQREL1,^UL?== !17#_ []I+X%_M*VGB74?@1\2].\3VW@_P 6W?AC
MQ'<Z86:*SU:U6)I[7>5"NR":/+(67YL!B00/-/VJ/^"K7_!.S]B7Q[9_"W]J
M3]K3PKX1\1WT*31:)=S2SW443_<DFC@1S C<X>7:I )!(!H ^@Z*Q?!?Q'^'
MWQ'\!V'Q2^'_ (WTG6O#6JZ>M]INOZ7J$<]G=6S+N$R3(2C)CG<#BO OA-_P
M60_X)>?'3XY)^S=\)?VV_ VM^,Y[PVECI-KJ+!+Z<''E6UPRB"Z<D?*L4CEN
MV: /I>BBB@ HKF_C'XWN_AE\(O%7Q(L+&.ZG\/>&[[4H;:9B$E>"W>4(Q'(!
M*8)'K7XU_LT?\%\/^"VW_!1:]O\ P-^PK^PG\'+B^T[0+/5?$/BK5?$5Y)I?
MAZ*ZC+PPW$DDMNANF3#B)'D( ;<OR2!0#]1/^">__)$]6_['O6?_ $I->Z5_
M.-_P3%_X+@?\%P?$6H>-_AG\"OV=_A;\7DT2VO\ Q?)X>6VGL-1U73A>26]S
M=Z.ZW$8OH5N$*;5CEE+,%12<@?=G_!+#_@NW^U%^W3^U+\//@Q\6?@)\-M%\
M.?$7P=KFLZ=JWA#Q1=7=[93Z:ZQ36=U!,B&VF61@&1QG:5=<JRL0#]3:***
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
M4^$F@P!=H@T77-+M4QZ8B=17C?\ PX(_X(V_](]OA_\ ^ <W_P <H_X<$?\
M!&W_ *1[?#__ , YO_CE>[3PN%HR<J<$F^J21^78S/<[S&C&CB\54J0BDDI3
ME)))622;:22T26B1Y)\4/B;\-OB;_P '%W[/E]\-_B#H?B&"U^ ?BV.YFT/5
MH;M(7,\1"L8F8*2.<&OT:KY\_9R_X)2_\$Z_V1?B7%\8_P!FK]DGPGX.\406
M<UI%K6CV\BS+#* )$!9R,, ,\5]!UN>4%%%% !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 %%%% !7RQ_P6
MP_9-^,?[</\ P2]^+7[,GP ND3Q?XATBTET6VDNU@6^>UO[:\:S,C$*GGI;O
M""Q5<R#<0NZOJ>O _P#@IOXF_;8\$?L6>,/'7_!/?2+#5/BEH<4%_HVBW^G"
MZ_M.WCF1KJWBC) :=K?S3&.2SJJ@984 ?EU\//VT/^":7[2_[1OQ4_8^_P""
MK_[/NM_ FS^(7@CX;Z!8_#CXBZ+=Z/;6FHZ+)JK%+:_MMJVMMNFA$%P9(!+$
M74$ LI_4']N3]D;XT?M6?"?0/@'\'?VM_$7PC\+O>"'QYJ7A>W6?6]7T@0E/
ML-M>SEGLW=BI:Y&]\*00VYL_D;^US_P4$^"__!0^X_:<^ WP>_9>^(?B[XH?
M'#X;_#[0/!_PRU/X>7D5[X>URTEU@W5Q>RS1+#9K8FYB?[07"MGY3M$K1_MU
M^S'\.O%7P?\ V;/A[\)?'>OC5=<\+>!])TC6=4#EOMEW;6<4,TV6Y.]T9LGD
MYH ^"_\ @V%^&GA3X+_LW_M&_!WP':RP:'X3_;$\9Z-HT,\[2O':6MOID$*L
M[<N0B*"QY)Y-3_\ !O7X/\)_'?X3?M _MG?$WPU8:WXM^,?Q\\3PZ]J6J6B3
MR/H]M(EM:Z6=X.;:)!(%B/RX?!R  .I_X-_O"'BSP?X$_:GB\6^%]1TM]0_;
M5\>7M@NHV4D!N;:06&R>,.!OC;!PXRIP<'BO&/V-OVL_ O\ P0S\5?&W]BW]
MMGP#X[TK0;SXM:SXQ^"GBSP_X%U#5['Q3I.IE)8].ADLXI E[%(K(Z2F-=T@
M^8  L ?,'Q3^+GC3]E/_ ()%?\%!/V,/@]JTVF:)X)_:7F\(> 8H9F"Z-H6N
M:E;>=I\?/$0B-TF/6Y<]Z^^_^"SW[$OP&^'_ /P0S\9_##X<>!=/T:/X*>"K
M?6OAQJ&GVJ0W6B7VF-%*EU!*@#1S2"-Q)(#N?S7+$EB:^==!_P""7W[4'[8'
M_!'+]JSQ7XO^&5_X3^*_[2WQ5OOB?X.\$ZR1!?:7;V][;W6EZ;<!\"*XDCMI
M$^<C;]I3?L*MC;_;8_X*HS_\%*_V!KW_ ()Z_LV?L\_$Q?VCOBQIUGX9\7>!
M-=^'VI:?!X):26(:E=ZA>3P+;I:HBSA71V8[D+*G( !^F7[(?Q2UGXY?LG?"
M_P"-?B(+_:'C#X=Z)K=]L7:/.N["&=\ =!ND/%>B5R_P0^%VE_ _X+>$/@MH
M=RTUEX0\+Z?HEG,R[3)%:6T<",1VRL8.*ZB@#S']MC6#X>_8T^+>OK#YAL?A
MCK]P(_[^S3IVQ^.*_%G]C;7M1^"__!O/\"/V(/V1%AM/C9^VIXKUC2%U"V'[
MVULGU">WU75Y=OS>7:Z7!#"6!W+N#KRIK]L?VNX[:;]D_P")\5ZB-"_P\UH2
MK)C:5-A-D'/;%?S8_P#!O/\ \%"_V?/V)?BMX?\ CG_P42U77SX8TCP-=>#O
M@OXJLX(]2L_",,NI3WVJ"ZL[5I+NW::>Z*QW'E$LGFH,H/D /9OVDOB/=?\
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
M6_8K_P""@O[7^NIXK\6:!XANFGY;Q!\0=7> *I_B'VIO-=?^N:-7T_\ !/\
MX()>#4\G4?VBOVE8Y#P9M)\&VFT?A=7"G/\ WY'UK]0O[.T__GQA_P"_0H_L
M[3_^?&'_ +]"NO"\'931ESUKU)?WGI]RM^+9\]GOTC./LQI?5\M]G@Z2T2I0
M3:7;FE>WK&,3YY^"O_!/O_@GU\"!#<^$?@_H5_?PX(U7Q&#J5QO'\8-QN6-O
M^N:K7N\/BKPE;0I;V^JVT<<:A4C3@*!P  !P*O\ ]G:?_P ^,/\ WZ%']G:?
M_P ^,/\ WZ%?2T,-AL+#DHP45Y)+\C\7S7.\YSW$>WS'$3K3[SE*3^7,W;T1
M3_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZJY_9VG_P#/C#_WZ%']G:?_ ,^,/_?H
M5N>64_\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^JN?V=I_P#SXP_]^A1_9VG_ //C
M#_WZ% %/_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJKG]G:?_ ,^,/_?H4?V=I_\
MSXP_]^A0!3_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^JN?V=I__ #XP_P#?H4?V
M=I__ #XP_P#?H4 4_P#A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZJY_9VG_\^,/_
M 'Z%']G:?_SXP_\ ?H4 4_\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^JN?V=I_P#S
MXP_]^A1_9VG_ //C#_WZ% %/_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJKG]G:?_
M ,^,/_?H4?V=I_\ SXP_]^A0!3_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^JN?V
M=I__ #XP_P#?H4?V=I__ #XP_P#?H4 4_P#A,?#'_0:@_P"^J/\ A,?#'_0:
M@_[ZJY_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H4 4_\ A,?#'_0:@_[ZH_X3'PQ_
MT&H/^^JN?V=I_P#SXP_]^A1_9VG_ //C#_WZ% %/_A,?#'_0:@_[ZH_X3'PQ
M_P!!J#_OJKG]G:?_ ,^,/_?H4?V=I_\ SXP_]^A0!3_X3'PQ_P!!J#_OJC_A
M,?#'_0:@_P"^JN?V=I__ #XP_P#?H4?V=I__ #XP_P#?H4 4_P#A,?#'_0:@
M_P"^J/\ A,?#'_0:@_[ZJY_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H4 4_\ A,?#
M'_0:@_[ZH_X3'PQ_T&H/^^JN?V=I_P#SXP_]^A1_9VG_ //C#_WZ% %/_A,?
M#'_0:@_[ZH_X3'PQ_P!!J#_OJKG]G:?_ ,^,/_?H4?V=I_\ SXP_]^A0!3_X
M3'PQ_P!!J#_OJC_A,?#'_0:@_P"^JN?V=I__ #XP_P#?H4?V=I__ #XP_P#?
MH4 4_P#A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZJY_9VG_\^,/_ 'Z%']G:?_SX
MP_\ ?H4 4_\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^JN?V=I_P#SXP_]^A1_9VG_
M //C#_WZ% %/_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJKG]G:?_ ,^,/_?H4?V=
MI_\ SXP_]^A0!3_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^JN?V=I__ #XP_P#?
MH4?V=I__ #XP_P#?H4 4_P#A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZJY_9VG_\
M^,/_ 'Z%']G:?_SXP_\ ?H4 4_\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^JN?V=I
M_P#SXP_]^A1_9VG_ //C#_WZ% %/_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJKG]
MG:?_ ,^,/_?H4?V=I_\ SXP_]^A0!3_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^
MJN?V=I__ #XP_P#?H4?V=I__ #XP_P#?H4 4_P#A,?#'_0:@_P"^J/\ A,?#
M'_0:@_[ZJY_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H4 4_\ A,?#'_0:@_[ZH_X3
M'PQ_T&H/^^JN?V=I_P#SXP_]^A1_9VG_ //C#_WZ% %/_A,?#'_0:@_[ZH_X
M3'PQ_P!!J#_OJKG]G:?_ ,^,/_?H4?V=I_\ SXP_]^A0!3_X3'PQ_P!!J#_O
MJC_A,?#'_0:@_P"^JN?V=I__ #XP_P#?H4?V=I__ #XP_P#?H4 4_P#A,?#'
M_0:@_P"^J/\ A,?#'_0:@_[ZJY_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H4 4_\
MA,?#'_0:@_[ZH_X3'PQ_T&H/^^JN?V=I_P#SXP_]^A1_9VG_ //C#_WZ% %/
M_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJKG]G:?_ ,^,/_?H4?V=I_\ SXP_]^A0
M!3_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^JN?V=I__ #XP_P#?H4?V=I__ #XP
M_P#?H4 4_P#A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZJY_9VG_\^,/_ 'Z%']G:
M?_SXP_\ ?H4 4_\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^JN?V=I_P#SXP_]^A1_
M9VG_ //C#_WZ% %/_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJKG]G:?_ ,^,/_?H
M4?V=I_\ SXP_]^A0!3_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^JN?V=I__ #XP
M_P#?H4?V=I__ #XP_P#?H4 4_P#A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZJY_9
MVG_\^,/_ 'Z%']G:?_SXP_\ ?H4 4_\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^JN
M?V=I_P#SXP_]^A1_9VG_ //C#_WZ% %/_A,?#'_0:@_[ZH_X3'PQ_P!!J#_O
MJKG]G:?_ ,^,/_?H4?V=I_\ SXP_]^A0!3_X3'PQ_P!!J#_OJC_A,?#'_0:@
M_P"^JN?V=I__ #XP_P#?H4?V=I__ #XP_P#?H4 4_P#A,?#'_0:@_P"^J/\
MA,?#'_0:@_[ZJY_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H4 4_\ A,?#'_0:@_[Z
MH_X3'PQ_T&H/^^JN?V=I_P#SXP_]^A1_9VG_ //C#_WZ% %/_A,?#'_0:@_[
MZH_X3'PQ_P!!J#_OJKG]G:?_ ,^,/_?H4?V=I_\ SXP_]^A0!3_X3'PQ_P!!
MJ#_OJC_A,?#'_0:@_P"^JN?V=I__ #XP_P#?H4?V=I__ #XP_P#?H4 4_P#A
M,?#'_0:@_P"^J/\ A,?#'_0:@_[ZJY_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H4
M4_\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^JN?V=I_P#SXP_]^A1_9VG_ //C#_WZ
M% %/_A,?#'_0:@_[ZK11UD02(V589!'<5%_9VG_\^,/_ 'Z%3  # & .@% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 <QX>^#7PV\*?%;Q-\;
MM \-_9_%'C#3M-L/$>I_;)G^UV^G_:?LB>6SF./R_M=QRBJ6\SYBVU<=/110
M 4444 %%%% !1110!D>/_ GA/XI>!-;^&7C[1DU'0O$6DW.F:UI\DC(MU:7$
M3131%D(8!D=ER"#SP17QO_Q#>_\ !$K_ *,(\/\ _A0:M_\ )=?;]% 'YB_L
M8_\ !O\ _P#!'SXE_"O4=?\ '/[$FAZA>0^+M4M(IY-<U12L,4Y6-,+= 8 X
M]:^B/@G_ ,$+_P#@DU^SMX]C^)OPA_8I\-:9K,5C=68N+B]OKR-[>YA>">)X
M;F>2*17BD=2&4\-Z\UWW_!/?_DB>K?\ 8]ZS_P"E)KW2G&4H24HNS0;'PQKO
M[&G[4_\ P3FUN[^)W_!,^_?Q;\/);AKKQ#^SMXGU-O*C!.Z271+N0EK:0Y)\
ME\JQS_K#L0>]?L=_M^?L_P#[:6DWEM\/=5N]'\6:(3'XK^'WB:V-GK6AS*=K
MI/;/R5#<>8FY,\$ALJ/;:^?/VP_^"<GP8_:PU:S^*6G:IJ7@'XI:( WAKXI>
M#I?LVJ6;J,*DI4@74/8Q2?PEE5DW$GZ99I@LY7)FMU4Z5HJ\O^XL?^7B_O*U
M1=>?2)T^TA6TJ[]_\^_KOZGT'4&HZ9INKVC6&K:?!=0./GAN(@Z-]0P(-?%'
MA/\ X* _M"_L0^)++X.?\%6_",$6D7-PMKX=_:!\)V+-H6ID\(FHPHN=.N#W
M.!&3N(544R'[2T#Q!H/BS1+3Q-X6UNSU+3;^W6>QU#3[E9H+B)AE9(Y$)5U(
M.002"*\O,LHQ>6\KJ)2IR^&<7S0DO*7?O%VE':23,Y4ZE%J7W-?H_P"F>>>,
M?V*?V0O'^]_%O[,O@:[E?[]S_P (S;1S'_MHB!_UKRGQA_P1D_X)Z^+-TEO\
M&+G1YGZS:/XBO8\?1'E>,?@M?4M%?/5LLRZO_$HQ?K%?Y'T67\:\8Y5;ZGF-
M>FETC5FE]RE;\#X&\7_\&]W[+NI[Y/!7Q=\<:2[=$O);2[C7Z 0QMCZL?K7E
MGB[_ (-T_%UOOD\!_M1:;=YY2+5_#$EMCV+QSRY^NT?2OU,HKS:O"V0UMZ*7
MHVOR=C[; >.WBKE]E',7-=IPIS_&4'+\3\9/%G_!!']M[0-SZ%JO@G75'W%L
M-<EB<CW%Q!& ?Q/UKA+G_@F5_P %.?A!.]YH7P8\26K*<B?PQXAMY6;W MIR
MWYC-?NM17G5.",I;O3E.+\FOU7ZGU^%^D[Q_3AR8JAAZT>O-3DF__ 9I?^2G
MX2_\+ _X*[?!3Y=0UCXZ:7##]T:K!J<L  _N^>K(1].*NZ)_P6#_ ."CW@2Y
M_L[5_C*UV8C\UIKGABR+#ZMY"R?FU?N;5/6O#GA[Q);?8O$6A6=_#_SQO;5)
M5_)@16?^JF.I?[OCIQ^_])+\CK_XCWPQF&F;<,8:K?=KD3^7-2D__)EZGX_^
M%O\ @X!_;&TC;%XC\"^ M7C'WG?2[J"4_P# H[C:/^^*]#\-?\'%WBF#:GC#
M]E;3[K/WI-,\5O!CW"O;R9^F17WYXG_8L_9!\9EG\2_LP> KJ1_O3GPI:+*?
M^!K&&_6O//$O_!([_@GCXH#->?LXV5LYY#Z;K%]:[3["*=5_ @BC^R>+:/\
M"QB?^)?YQD'^OOT?LR_W[AVI3O\ \^I6_P#2:M+\CP;PU_P</?L_W6W_ (3#
MX">,;'/W_P"S;FTN\?3>\.?TKOO#W_!=O]@_6MO]I7WB[2-W7^T?#F[;]?(D
MD_2HO$G_  0<_84UTL=+_P"$ST;=T_LWQ"C[?I]HAE_6N!\0?\&[WP+N<_\
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
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
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110!X7_P3W_Y(GJW_ &/>L_\ I2:]TKPO_@GO_P D3U;_ +'O6?\
MTI->Z4 %%%% &?XK\)^%O'?AN]\'>-O#ECK&D:E;M!J&EZG:)/;W,3##))&X
M*NI]""*^+M>_8,_:;_8-UN[^)W_!+#QE'?>%IKAKK7/V>O&FHN^E718Y=M*N
MG.ZPF/.%8^66.68JJQU]PT5ZF79QC,M4H0M*G+XH27-"7K'NNDE:2^RT:4ZL
MZ>BV?3H?//[(?_!27X&?M5ZY<_"C4;+4O 'Q2TD%?$'PM\;0_9-5M7499H0P
M NHL<B2/G;AF5-P%?0U>-?M=_L%_LW_MJZ%;6OQA\(R0ZYI9#^'?&N@W'V/6
MM%E!W+);72#<N&^;8VZ,D E20"/GM?CG^W__ ,$SA_9O[5^@ZA\>?@[:<0_%
M;PI8?\5)H-N.AU2R!_TF-0/FN(SD %W9F8)7I_V9EN<^]EDN2K_SYF]7_P!>
MINREY0E:?1<[U-?9TZO\/1]G^CZ^F_J?=-%<9\!_VA_@C^T[\/K7XI_ /XEZ
M5XHT*ZX2]TRXW&)\ F.5#AX9 ",QR*KC/(%=G7SE:C6P]5TZL7&2T::LT^S3
MU1SM.+LPHHHK,04444 %%%% !1110 4444 %%%% !1110 4$!@58 @CD&BB@
M#/N/"GA:[8/=^&M/E8# ,EFC$#\17YR_M<6GP-\ _P#!P7^SW/\ $"V\)Z+H
M,OP'\5BY?64MK:T>7[3'LW&3"%O3//I7Z55XI^U/_P $Y/V'?VV]?TKQ3^U?
M^S5X;\=:AH=F]KI-WKD#N]K"[[V1=K#@MS4N$'T-EB<1%:3?WLE_X6)_P3S_
M .AZ^#'_ (,])_\ BJXO]ICXG_L)1_LS?$6T\/\ Q#^$BW$O@;5Q;Q6>K:6'
M>0V4H4*%;);.,8YS7-?\."/^"-O_ $CV^'__ (!S?_'*/^'!'_!&W_I'M\/_
M /P#F_\ CE3[*DOLK[C6688^2LZLG_V\_P#,I?\ ! CPWX=/_!'?]GZ^.@67
MGR> (C)-]E3>Y,TN<G&37V8  , 8 Z"N;^$/PA^&GP#^&FC?!SX.>#;/P]X7
M\/68M-%T73U(AM(020B DD#)/?O725:26QS2G.?Q.X4444R0HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /"_P#@GO\
M\D3U;_L>]9_]*37NE>%_\$]_^2)ZM_V/>L_^E)KW2@ HHHH **** "CKUHHH
M ^2_CO\ \$KO"\_Q!N?VD/V&/B7>? WXI2GS+O4/#<"MHNO$'=Y>HZ<?W,RL
MV274 Y8NPD8"L+P1_P %0/'_ .SIXIL?@O\ \%5O@\OPSU>ZF%MI'Q0T,R77
M@_7G[,+C!:Q=NOES?= +,8Q@5]HUE>-O W@OXE>%;WP-\0_">FZ[HNI0&'4-
M)U>R2XM[F,]5>.0%6'U%?14<]CB:2H9I3]M!:*5[58+^[.SNETC-2BMH\NYT
M*OS+EJ*Z_%?/]&7-&UK1_$>DVVO^'M6MK^PO(%FL[VRG66&>-AE71U)5E(.0
M02"*LU\2:Q_P3C_:'_8VU6Y^('_!*CXUKH^ER3M<ZC\#?B!<RWOAN]).YQ9R
MDF;3Y&_V20S$ NJ#%=;\!O\ @J_\+/$GCN#]G_\ :\\"ZI\"OBF<(/#'CF15
ML-3;.W?I^HC$%TA; 7E68G"A\9HK9!*O2=?+*GMZ:U:2M4BO[]/5V764'."Z
MR6P.AS+FIOF7XKU7^5T?5U% ((R#17SISA1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !17'?'#]H?X#?LS>"G^(_[1'QE\,>!]!23R
M_P"UO%6N06,#28)$:M,RAW(!PBY8XX!KS7X"_P#!4S_@G)^T_P"+8_ 'P$_;
M6^''B77YY-EKH5EXH@6]N6R1B&"1EDFZ?P*W8]Q0![W1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
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 %%%% !1110 4444 >%_\$]_^2)ZM_V/>L_^
ME)KW2O"_^">__)$]6_['O6?_ $I->Z4 %%%% !1110 4444 %%%% !7%_'C]
MG3X&_M/>!)_AI\?OA=I'BK19\G['JMJ',+D8\R*08>&0#I)&RL.QKM**THUJ
MV'JJK2DXR6J:=FGW36J&FXNZ/A\?L?\ [?7[ Q_M'_@G_P#&(?$WX?VWS'X)
M_%;4B9[2(?\ ++2]5/,7HD4V(U R3(QKT3]G'_@JM^SS\9O&@^"'Q:T[5_A!
M\48BJ7/P\^)-O]AN9G)P#:3OB*\1B#L*$.X&X(!7TY7GO[1G[*'[.G[6W@MO
M /[1?PBT?Q5IP#?9_P"T+?$]HS<%X)T(E@;_ &HV4]LU]#_;."S/3-:5Y?\
M/VG:-3UE'2%3Y\LWUF;^VA4_BK7NM_GT?Y^9Z%17Q$/V2?\ @HC^PJ?MW["W
MQX7XL>!;;D?"#XOZAF\M8A_RRT[5Q@I@?*D<V(T YWFNR^"/_!7']GOQEXTB
M^"O[2?A[7/@9\1SA6\(_$VW^QQ739QNM+XX@N8R<!6RC.3\JFLZW#V(J4W6R
M^:Q%-:ODOSQ7]^F_?5NK2E#^\Q.A)J]-\R\M_FM_T\SZKHI$=)4$D;AE895E
M.01ZTM?/& 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 45SGQ#^,/PD^$6G_VM\5_BEX<\,6NW
M=]I\0ZW;V4>/7=,ZC%?._C[_ (+9?\$T/ FI?V!:?M)VGB?5'8K!IO@G1[S6
M'G/HCVL3Q'\7%>C@LGS;,?\ =</.I_AC*7Y(TA2JU/ABW\CZKHKXU'_!6KQW
MX\.S]GC_ ()C?M">*D;_ %&HZWX5BT*PG]"D]S(<CW*C%*/VC?\ @M'\0?F\
M%?\ !.KX>>!(Y/\ 4R>/OBNFH$#LS)IZ CUV]1TKT?\ 5?-8?QW3I_XZM*+_
M / 7/F_ T^K55\5EZM?YW/LFBOC8?#C_ (+K>-OF\2?M(?L^^" _\/A'P?J.
MI-$/;[<P!/Z4?\,)_P#!3GQ-\_Q!_P""R>MJK_>MO"_P>TC3@@]%D#LQY[D9
M[4?V'@H?Q<PHQ\E[63_\EI-?B'L8+>HOQ?Y(^R:@U34]/T73+C6=6NTM[6T@
M>:YGE;"QQJI9F)[  $_A7Q\?^"4?Q<UOGQM_P5F_:6G+?ZS^PO%]OIF?7;Y<
M#;>I^G'I6=XO_P"")/@7Q;X3U30-7_;V_:>U6>_TZ>W277/C!+/'ODC92718
M5WJ21N7N..*3RW(8+7'7?]VE-_\ I7*+V=!?;_!GBG_!,G]E'P%_P5RUO4/^
M"R'[?W@BV\=1^+=>U"V^ GPZ\5VXNM'\'>&+6ZDMH9/L4F8I+R=X7E>5U;D(
MZ;2PV_6G[2W_  2)_P"";O[6'@6;P-\6/V/_  1'F';8ZYX=T"#2]4TYP,))
M;WEJB2Q%2%(7<4.T!E8<5\ ?\$+/^"<W[./[27[!NF^%_B?\5?BUI/Q!^&/B
M+5?!WQ,\$:;\2[JTM]$U:SO9E"+;QX\M6A,3C'REF<#)4U]D'_@B!^RG'\]A
M\7?C5:RC[L]O\6+\.OKC)(Y''3O44L%P]*G%U,7-2:5TJ-TGU5_:*]N]@4*%
MM9O[O^"<7_P3*^,7[1/[,'[7WC7_ ((Z_M>?%#4/'EUX7\)P^,?@C\2M;;=J
M'B'PF]Q]F>VOG_Y:W=I.5B+_ 'I%#,0%5<_?=?BOX-_X)W?!K]H/_@N;K'PD
M_9V_::^-9\,_!/X/R6WQ&\?:3\2YGOM/\0WUZ/)T:*]*-M_<*\DL0X#1NIPZ
M$5]P?\.G/B=X?/F?#[_@K%^T[;..A\1^.8=67_OF2!:5/+\DJ.2^N\MGIS4Y
M:JRU]URMK=6UV$H47]O\#[(HKXV/[%/_  53\&?OOAQ_P5YEU2->FF^-?@]I
MERK^F;B-Q(/P'-(9_P#@N_\ #3YY++]G3XF62=8X)-4T;49/Q;-NN?YUK_8.
M&J?P,=1EY-SA_P"G*<%^-BO81?PS3^]?FD?95%?&A_X*-?MP?"_C]I3_ ()%
M_$BWMX_]9J'PM\0V/BH2+W=8(3&ZC_9)S6MX*_X+<?\ !/7Q!K:^$?B#\3M7
M^'&NG&_1/B7X7O-(FC_WY)(S"O/K)4SX6SY1<J5'VJ76DXU5]]-RM\Q/#5[7
M2OZ:_E<^M:*Y_P"'?Q8^%OQ?T0>)OA-\2M \4:<<8O\ P]K$%["<]/GA9E_6
MN@KPJE.=*;A---;IZ,Q::=F%%%%0(**** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M'B'XY?&SQ2/"_P *=(U0G[);3[-]UJET!R;:TB(D?&>7CR-N[')CX"_\%6_
M/[OP!_P5;\)^+;9>8;7Q[\([6%T']UI[-]\G^\1FOC3]JSQ/_P %3/ G_!8_
M]ECQ)\5=8^ /B?Q/-X6\::?\,[FW.K66E"Y:SB:]%R7RT=RUOM$>SAP2IR<5
ME5R6@DG2QM&=VEHYQ>KM=\\(62Z]D)T8])I_?^J1],^'_P#@@-%\1M*C\9_M
MJ?\ !2C]I#XA?$6[7SM2U[0_B3+H6FV-P>673K"V3R[6($L F6').%SM')_$
M7Q/^WO\ \$)]0T_XK_$[]HKQ5^T?^RC)J4%EXQOO'$:W7C3X=QS2"*/4#>1J
M#JEH'9!('4.NY0BKRS>O_P##1'_!:/3_ );S]F;X!ZACY2UAX^O8@3_>_>IT
M/IUKRK]NK]H3_@J-K/[%7Q;L_CA^S-\!],\%2_#;6XO%4MSX]NIW%BUC,)FC
M4)@N$)V@]6V@<U<N'<1%-_6*/_@ZG^5[C>'DOM+[T?I)H.NZ+XHT.R\3>&]5
MM[[3M1M([JPOK24217$,BATD1APRLI!!'!!!JW7Y5_\ !+CXE_\ !:*U_P""
M<WP3TCP'X0_9\31+?X:Z2F@WGCK6-9_M"73Q;(+7ST@&U7\GR^G&T"O>?M/_
M  7'UW_D*_&O]E;0L]?[$T;7KK;]/M!&>@_[Z/H*FGD//34Y8JC&ZOK.[7JH
MIN_D"H75W)?>?;=%?$A^!?\ P5K\4G'B#_@K/X,\,JW#KX9^"EE=D#V-U("#
MVSVZ]:#_ ,$]OC[XM&/BW_P65^--X&_UO_"'"R\/Y]=ODQOM_I6G]C97#^)F
M-+TC&M)_C2BO_)A^QIK>HOQ_R/MLD 9)KSKXC_M?_LH?!]9#\5/VE_ 7AUH\
M[H=8\6V=O(2.P1Y S'V )KYI_P"',W["OB3CXV_%GXL?$P-_KE\=_%74+@3>
MN[R&ASGVQ7HGPY_X)G_\$M?A6T<GA+]DKX>/)%CRYM9T==3D4^H:\\U@??.:
M/J_"U'XL15J/M&G&*_\  I5&_P#R07+AEO)OY?\ !_0Y[Q-_P7%_X)RZ;JC>
M&_ ?Q;U;Q[K(^YHW@'PAJ&I32?[K+"(FYX^_6>__  4D_; ^)XV?LQ?\$EOB
MKJ*2#]U?_$_4[+PG$!_STV3M([KCD 8)'IFOJ3PP?A5X(TQ=%\&6&CZ19K]V
MTTNS2WB'T6-0/TK2_P"$Q\,?]!J#_OJC^T.'J'\#!.;_ .GM5M?=35+[N9^H
M>TH1VA?U?^5CY%/A;_@N7\;21K/Q2^"?P1TZ4X3_ (1[1;GQ'JT _P!O[45M
M6([;<>]'_#H"Z^)_[_\ ; _;[^-WQ-$G_'UHL7B8:)HTV>N;*S QGIQ(.*^N
MO^$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJC_6?,J6F$C3H_]>Z<5+_P-IU/_)Q_
M6:B^&R]$OSW_ !/'?@A_P3,_8$_9T\J;X2_LH>#;&[@QY.IWVEC4+U".XN;L
MRRC\&KW-55%"(H  P !P!6=_PF/AC_H-0?\ ?5'_  F/AC_H-0?]]5X^+QV-
MQ]7VF)JRJ2[RDY/[VV8RG.;O)W-*BLW_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJ
MN4DTJ*S?^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJ@#2HK-_P"$Q\,?]!J#_OJC
M_A,?#'_0:@_[ZH TJ*S?^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJ@#2HK-_P"$
MQ\,?]!J#_OJC_A,?#'_0:@_[ZH TJ*S?^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\
MOJ@#2HK-_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZH TJ*S?^$Q\,?\ 0:@_[ZH_
MX3'PQ_T&H/\ OJ@#2HK-_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZH TJ*S?^$Q\
M,?\ 0:@_[ZH_X3'PQ_T&H/\ OJ@#2HK-_P"$Q\,?]!J#_OJC_A,?#'_0:@_[
MZH TJ*S?^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJ@#2HK-_P"$Q\,?]!J#_OJC
M_A,?#'_0:@_[ZH TJCO+.TU"TEL+^UCG@FC*30S(&212,%6!X((X(-4?^$Q\
M,?\ 0:@_[ZH_X3'PQ_T&H/\ OJA-I@?,WQ@_X(\_LD>-O%C_ !5^",&N_!;Q
MUR8O%OPCU5M(D9LYQ+;Q_P"CR*3RPV*SY(+<URG]L?\ !9#]CKC7-#\*?M0>
M#K;K>:7L\.^*XHA_$T1W6MQM7&%3,CD')&<U]B?\)CX8_P"@U!_WU1_PF/AC
M_H-0?]]5]!2XDQ[IJEC%'$06B55<S2[1FFJD5Y1FEY&ZQ$[6G[R\_P#/?\3Y
MR^!G_!7?]C3XO^*!\,/&OBG4_A9XZ1@ESX&^+&F-H=_'(> JM,?)D).0JK(6
M/]T9KZ>CD25!+$X96 *LIR"/6O-OCG\&_P!EG]IGPN?!OQ_^'/AGQ;IX!$46
MM:>DSVY/5HI"-\+?[2,K>]?,;_\ !.'Q[^S>[:K_ ,$VOV]?$WP_M(B6A^'/
MC>0^(?#3#_GE$EQF:T4]Y%:1^.*T]APWF'\&I+#3[5+SI_*<5SQ\DZ<O.0^7
M#U-GROSU7WK7\/F?<U%?#EM_P4Q_:X_9HE&E_M]_L37MUI<)VR_$KX(W)UK2
MV'>66RD(NK6,=2SDGGA?7WO]GS_@HC^Q1^U-;))\"_VC/#NM73KN.D&Y:VU"
M,8YW6DZI,H'J4QP>:Y<9P_FN#HNNX<]+^>#4X?.46TGY2L^Z)G0JP7-:Z[K5
M?@>T45F_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]5XIB:5%9O_"8^&/^@U!_WU1_
MPF/AC_H-0?\ ?5 &E16;_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]4 :5%9O_"8
M^&/^@U!_WU1_PF/AC_H-0?\ ?5 &E16;_P )CX8_Z#4'_?5'_"8^&/\ H-0?
M]]4 :5%9O_"8^&/^@U!_WU1_PF/AC_H-0?\ ?5 &E16;_P )CX8_Z#4'_?5'
M_"8^&/\ H-0?]]4 :5%9O_"8^&/^@U!_WU1_PF/AC_H-0?\ ?5 &E16;_P )
MCX8_Z#4'_?5'_"8^&/\ H-0?]]4 :5%9O_"8^&/^@U!_WU1_PF/AC_H-0?\
M?5 &E16;_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]4 :5%9O_"8^&/^@U!_WU1_
MPF/AC_H-0?\ ?5 &E16;_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]4 :5%9O_"8
M^&/^@U!_WU1_PF/AC_H-0?\ ?5 &E16;_P )CX8_Z#4'_?5'_"8^&/\ H-0?
M]]4 :5%9O_"8^&/^@U!_WU1_PF/AC_H-0?\ ?5 &E16;_P )CX8_Z#4'_?5'
M_"8^&/\ H-0?]]4 :5%9O_"8^&/^@U!_WU1_PF/AC_H-0?\ ?5 &E16;_P )
MCX8_Z#4'_?5?F/X:\5_M'?\ !=/XM>,O%7AW]KKQ=\%/V4/!WB:Z\.^%U^&&
MI#3_ !#\2KNU8QW5^^H;6:VT_P S=&B(#YJ[@P#J2H!^I5%?G#KG_!%:[^"]
MDWC;_@GI_P %4OCQ\./&MHOFV</B_P </XF\/:E*.0M]I]VA$@9LY<$[-[,$
M;A:]9_X)E_\ !2CQG^T=J'C7]E?]LOP9IG@CX_?"2ZAM_'&C:7.SZ;K5G,,V
MVLZ:S$LUK,N"5.6C9E#8WJ* /L6BLW_A,?#'_0:@_P"^J/\ A,?#'_0:@_[Z
MH TJ*S?^$Q\,?]!J#_OJC_A,?#'_ $&H/^^J -*BLW_A,?#'_0:@_P"^J/\
MA,?#'_0:@_[ZH TJ*S?^$Q\,?]!J#_OJC_A,?#'_ $&H/^^J -*BLW_A,?#'
M_0:@_P"^J/\ A,?#'_0:@_[ZH TJ*S?^$Q\,?]!J#_OJC_A,?#'_ $&H/^^J
M -*BLW_A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZH TJ*S?^$Q\,?]!J#_OJC_A,
M?#'_ $&H/^^J -*BLW_A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZH TJ*S?^$Q\,
M?]!J#_OJC_A,?#'_ $&H/^^J -*BLW_A,?#'_0:@_P"^J/\ A,?#'_0:@_[Z
MH TJ*S?^$Q\,?]!J#_OJC_A,?#'_ $&H/^^J -*BLW_A,?#'_0:@_P"^J/\
MA,?#'_0:@_[ZH TJ*S?^$Q\,?]!J#_OJM%'61!(C95AD$=Q0 M%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 5\2_M_?MU?M+?L!_MF^!/B-\1/ 6
MJZW^RKX@\&W6F>,]9\)^$9M3O_"?B(3F2&_NQ;J\WV-X=D0"(0&,A.YA&I^V
MJ1E#J48<$8- 'X9_\$EXI?VX/VE_V$_B9^S7\)->L-%_9F^!5[IGQF^*E[X=
MFT^SU>ZNM(2SMM"MYID0WS03>;(2NZ-5G=E)X+?7?@W_ (+6^)?V4/B-\2/@
M)_P5Q^%FO>#_ !1HGB^\_P"%9:]X"^&>L:AHWC;06 -DUI);K=8NSAA(DCHJ
MEE4E6#JOW7\%O@W\-_V>?A)X;^!7P>\.?V/X5\(Z-;Z5X>TO[9-<?9+.! D4
M?FSN\DFU0!N=F8XY)-=/0!^+NE?\$P_VH_VW?^":'[:/Q:U?X1ZGX$\:_M+_
M !(C\=?"_P"'FOJMMJ-G:Z7<QW-@ETC$+;W=V$EC97P%,B,Q /R]9^VQ_P %
M49_^"E?[ U[_ ,$]?V;/V>?B8O[1WQ8TZS\,^+O FN_#[4M/@\$M)+$-2N]0
MO)X%MTM419PKH[,=R%E3D#]=J* .7^"'PNTOX'_!;PA\%M#N6FLO"'A?3]$L
MYF7:9(K2VC@1B.V5C!Q74444 %%%% '@_P#P3\M+6?X*ZL\UM&Y_X3K61ED!
M/_'R:]R_L[3_ /GQA_[]"O$?^">__)$]6_['O6?_ $I->Z4 0_V=I_\ SXP_
M]^A1_9VG_P#/C#_WZ%344 0_V=I__/C#_P!^A1_9VG_\^,/_ 'Z%344 0_V=
MI_\ SXP_]^A1_9VG_P#/C#_WZ%344 0_V=I__/C#_P!^A1_9VG_\^,/_ 'Z%
M344 0_V=I_\ SXP_]^A1_9VG_P#/C#_WZ%344 0_V=I__/C#_P!^A1_9VG_\
M^,/_ 'Z%344 0_V=I_\ SXP_]^A1_9VG_P#/C#_WZ%344 0_V=I__/C#_P!^
MA1_9VG_\^,/_ 'Z%344 0_V=I_\ SXP_]^A1_9VG_P#/C#_WZ%344 0_V=I_
M_/C#_P!^A1_9VG_\^,/_ 'Z%344 0_V=I_\ SXP_]^A1_9VG_P#/C#_WZ%34
M4 0_V=I__/C#_P!^A1_9VG_\^,/_ 'Z%344 0_V=I_\ SXP_]^A7SI_P4Q_X
M)[:3^WS\#=.\-^$O'4G@7XC>"/$5OXG^%7Q L+8-+H.MVV3$[+_RT@<$I)&<
M@@AL%D6OI&B@#\[/#_\ P4!_X+'?!'2H_AO^TM_P15OO'WB:Q7R%\;_!_P ?
MZ<^B:Z5X^TK#<@36(;!.R7)!Q\JA@HQO%?[(/_!3;_@KUJVF^&O^"BW@7PY^
MSY^S[::C!?ZQ\%O"/B=-9\1>,6AD$D5MJ>I6X6""TWJCF.'YR00RA@DL?Z64
M4 4='\+^&O#^DVN@Z%X?LK*QL;9+>SL[6U2.*")%"I&BJ %55   X &*L?V=
MI_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,
M/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]
MG:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^
MA4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I_
M_/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\
M?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:
M?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4
MU% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\
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
MKS#,A_L[3_\ GQA_[]"C^SM/_P"?&'_OT*FHH A_L[3_ /GQA_[]"C^SM/\
M^?&'_OT*FHH A_L[3_\ GQA_[]"C^SM/_P"?&'_OT*FHH A_L[3_ /GQA_[]
M"C^SM/\ ^?&'_OT*FHH A_L[3_\ GQA_[]"C^SM/_P"?&'_OT*FHH A_L[3_
M /GQA_[]"C^SM/\ ^?&'_OT*FHH A_L[3_\ GQA_[]"I@ !@# '0"BB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH \+_P"">_\ R1/5O^Q[UG_TI->Z5X7_ ,$]_P#DB>K?]CWK/_I2:]TH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#\ZO^"U/AMOV:/VCOV??^
M"L]S\/6\1>#/A+J^I^'OC3I]MI@NY(O#6L0I!_:9BP3(EG,JR$ %CYB]%#$?
M9/PV\/?L@_M ?#_2?BK\*_"WP^\6^&M8M1<:/K>DZ797=M<1M_$CJI';!'4$
M$$ C%>BZII>F:YIEQHNM:=!>6=Y \%W:74*R13Q.I5D=6!#*02"",$$@U\->
M-/\ @W"_X)7>(_%FH>*O!GPM\5> 5U><S:OH_P .OB#J>D:==N>N;6&;RHEZ
M?)$J*-HP!6L*]:G\$FO1L:;6QRW_  5]_:<_9.^$'PLUC]B/]F3X.^"_'/[2
M/Q4TRX\-^ _AYX7T&SGOM.FNXFB;4[WRT/V*"WC9YM\I7<8^R+(Z?3G[#_[!
M_P )_P!DO]D'X;_LWZGX&\-:OJ'@[P=8:9JVKG1(6^WWL<*BXGRR;B'EWL-W
M." :E_8T_P"":/["_P#P3\TVZL_V2/V<="\)W5_'Y>I:VGFW>IWJ9W;)KVZ>
M2XD3=\VPOL!Y"BO=*IXG$MW<W][#FEW,&T^%7POL%*6/PWT"$,<L(M'@4$_@
MM:-EX<\/:;L_L[0;*W\O_5^1:HFWZ8'%7:*B56K+XI-_,+MA11168@HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** ,KQ?X$\#_$+2CH7C[P;I6N6+?>L]8TZ*YB/_
M  "12/TKYZ^)_P#P1N_X)F_%B=K[7/V1O#.EW6[?'=^$A-HKQOV=?L+Q+D'G
MD$>M?35%=^#S3,\N=\)7G3_PR<?R:+A4J4_A;7H?&G_#HWQ-\-_](_95_P""
MC?QX\!LG_'OI6I^)DU[28<=-MI=H/QRYR*</!7_!<;X,C/A[XV?!+XSV,7^L
M'BOPY=>'=2G'^Q]B+6ZM_O<5]DT5Z?\ K/F-73%1IUO\=.#E_P"!I*?_ ),:
M_6:C^*S]4OSW_$^-&_X*2_MB_"7]W^U-_P $G/B=8P1<3:M\+-4L_%<#+WE\
MN QO&G<ALD"NA^'/_!:G_@G#X^U7_A&=8_: B\%ZTC!;G1OB%I-SHDUN3V=[
MF-81^$AQ7U57.?$;X/\ PE^,.E?V%\6_A=X=\46."/L?B+18+V+!Z_+,C"CZ
M_P .XG^/@W3?>E4:7_@-15+^G,O4.>A+XH6]'_G<N>"OB#X"^)6BIXD^'/C?
M2-?TZ3_5W^B:E%=0M]'B9E/YUKU\E>-?^")'_!/O7M:;Q=\-_AUK?PSU\_<U
MWX8>*KO2)HNXV1HY@7!YXCK'/[#'_!2?X*_O?V9/^"H^K>(+&+_4^'/C9X6@
MUCSL=/,U&+;<#T.U><YH_LW(<3_N^-Y'VJTY1^7-3=5?-J*[V#V="7PSMZK_
M "N?9M%?&7_#5O\ P5P^!G[O]H#_ ()W^'?B+81?\?/B+X)^- & '=-.OQ]H
MD)] 1BM'PK_P6X_8B;6HO"'QVF\:_!S7Y3M&B?%CP5=Z7)D=<RJLD*@>K.*4
MN%LYE%RP\%6CWI2C4^]0;DO^WDA?5JV\5?TU_(^O**YKX9_&7X0_&G11XD^#
MWQ3\.^*M/(!^V^'-:@O8AGIEH78#\:Z6O!J4ZE*;A---;IZ,Q::=F%%%%0(*
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH \+_X)[_\ )$]6_P"Q[UG_ -*37NE>%_\ !/?_ )(G
MJW_8]ZS_ .E)KW2@ HHHH **** "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@ K.\5>#_  EXZT67PWXW\+:=K.G3C$]AJMC'<02?[R2 J?Q%:-%.
M,I0DI1=F@V/E;XF?\$7?^">?C_6SXP\,?!>3X?>(5)-MX@^&6KSZ%<6Q/4I'
M;,( <X/,1Z5S1_8<_P""E7P(_>_LJ_\ !3:_\3Z?#_J/"_QV\.QZN)<= ^IP
M!;D#M\J<]:^SJ*]^GQ1G<8*G6J^UBOLU5&JDO+G4N7_MUHW6)K6LW=>>OYGQ
MC_PVW_P4S^ I\K]JG_@FE<>+=.A_X^/%/P&\1)J@DQU,>F7!6Y]_F<>E=5\*
M/^"R_P#P3W^)NM_\(=KGQK_X0+Q&C!;GPY\3=,FT*YMV/17>Y58=V>,+(3G\
M*^I*Y3XK_ KX*_';1#X;^-7PD\-^++#:0MKXBT6"\1,]U$JMM/N,$'FK_M'(
M,7_O.#]F_P":C-KYN%3G3](R@O0?M*$OBA;T?Z._Z'0:)KNA^)M*@UWPWK-I
MJ%C<IOMKRQN%EBE7U5U)##W!JW7QUKG_  11_9H\,ZK/XL_9)^)GQ)^!>M3/
MYCS?#?QG<16<\G_3:TN#)&Z?],UV#BOEO_@KQXM_X+*?L+_L)>*].LOVK_ _
MQ*T?QI/:>#--\17?AA]%\4:?-JDRVL;0&U<6Y<*[KYKMO4D.,$9&=;+,HJ4I
M5,)C$[)ODJ1<)NW16YX-]KS3?83ITFKPG\FK/]5^)]!?%+_@NO\ ")_BSKOP
M-_8C_98^+7[2>O\ A:[-IXIU'X4>'DET+2+H$@VTVIS.L)ESVC#KPWS94@6/
M@S_P7<_9M\0?%G2OV?\ ]KKX)_%#]F[QKKTOD^';'XU^%_[.T_6I20 EIJ".
M]O(>0/G,8+'8-S$ \-^QO^W#^SQ_P3)_9X\(_LE_'[]B7XE?L_Z-X5TV*R.N
M7_APZKHEY<X FNGU&P5A//++ND=_+Y+YSC 'VK^U-^RM\!_VT/@?K?[._P"T
MA\/;+Q)X6UZV:.YL[N,%X)-I"7$$F-T,\9.Y)4PRGD&N',,IS#*^5XFG92OR
MM-2C*UK\LHMQE:ZO9NUUW(J4JE/XEO\ UN>AT5\-?\$)_BQ\6Y?@M\3/V*/C
MSXUN?$WB;]FOXJZAX"MO%%\Q:XUG18E273;F8DY\SR)/+/\ LQ)DL=QK[EKS
MC,**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH \+_P"">_\ R1/5O^Q[UG_TI->Z5X7_ ,$]_P#DB>K?]CWK/_I2:]TH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH *^5?^"U?[)7Q#_;0_X)O_$#X2?!F,OXZT]+/Q'X'C7&Z;5-,NHK
MV*!=WR[I1"\*[L -*"< 5]544 ?/W_!.W_@H'\"O^"DW[.&G?%3X?:I:)K26
M:6GQ \"W; 7_ (:U0*4N;&[MW^= LBR*K.H$B ,,Y.-W]M;]OK]E3_@GW\)[
MOXN?M0?%C3M"MHH';2]'$ZOJ>LS ?+;V5J#YEQ*QP %&U<Y=E4%AY?\ M6_\
M$1/^"<O[7WQ2F^/'C_X,7?A_Q]= _;?&WP_\17>A:C=D]6G:TD1)W.%_>2(S
M_*HW8&*/V6O^"'?_  3-_9&^(D/QF^'/[.L6L^-[>59+?QGX[UF[U[4;>1?N
MR0O>R2+ Z] \2HV.] ',?\$/?@7\</"WP@^)?[7G[3'@:?PIXW_:,^*=_P"/
M+CP?=@BX\/Z7*J1:?8S@@$2I"F]@<,!*JLJLK*/MNBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#PO_ ()[_P#)
M$]6_['O6?_2DU[I7A?\ P3W_ .2)ZM_V/>L_^E)KW2@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBOC']LS_
M (+U_P#!.7]B+XO1_ GXD?%'4=:\46>KVUGXLTWPAX>N]3_X1F*9'?S[V2")
MD4JJ9,"LT^#D1X!- 'V=17%? G]HSX&_M-?!O2OV@_@-\3M*\3>#-:M&N=.\
M0:?/^X=$)5]VX!HF1E971PK(RLK $$5X[\)O^"R'_!+SXZ?')/V;OA+^VWX&
MUOQG/>&TL=)M=18)?3@X\JVN&4073DCY5BD<MVS0!]+T444 %%%% 'A?_!/?
M_DB>K?\ 8]ZS_P"E)KW2O"_^">__ "1/5O\ L>]9_P#2DU[I0 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7X,
M^-?'WB__ ()"_%2]^%?[;G[.OB^S\+ZE^W#_ ,+7L?V@=$T!]2TC7-&GCN?W
M-W+!NECOH@Q86Y5F(\XJ,('E_>:OQ>_:)_X*H_%3X,>+_"7[/G_!6+P=K^@>
M-OAQ^U?9:YH?B?0_A]>2Z+XK\(QPWGV>ZL7M8Y%EF42*C0D[_F4'++*L8!U/
M_!1GQ3^Q?\"/^#>3XP>//^"2?BJQ3P;\8_%T6_4M!UJ[F@2[UC4[2VU*-8KA
MRUB&MP\)M56(1AO]6I)S[C_P6>_8E^ WP_\ ^"&?C/X8?#CP+I^C1_!3P5;Z
MU\.-0T^U2&ZT2^TQHI4NH)4 :.:01N)) =S^:Y8DL37RK\-/^"9G[0'[7_\
MP23_ &R?^$'^"&I_#9?CO\7KCQ_\"_AGK=JNGW5I;V=S;7-NSVQPEE+>_9S$
M(SA5&QL["K5W?[;'_!5&?_@I7^P->_\ !/7]FS]GGXF+^T=\6-.L_#/B[P)K
MOP^U+3X/!+22Q#4KO4+R>!;=+5$6<*Z.S'<A94Y  /TR_9#^*6L_'+]D[X7_
M !K\1!?[0\8?#O1-;OMB[1YUW80SO@#H-TAXKT2N7^"'PNTOX'_!;PA\%M#N
M6FLO"'A?3]$LYF7:9(K2VC@1B.V5C!Q744 %%%% 'Q=^S1^WA^R+^S;X+U?X
M;?&WXXZ7H.MCQ=JEV;":&>5A#)<L4;,4;+S@\9R,<@5Z+_P]N_X)T?\ 1TFB
M_P#@!>?_ !FJ'[$GP4^#7CWX4ZMKWCKX2^&=:OO^$VUB/[;JV@V]S+L%RV%W
MR(3@9.!G'->Q?\,O_LT_]&\>!?\ PDK/_P"-4 >6?\/;O^"='_1TFB_^ %Y_
M\9H_X>W?\$Z/^CI-%_\  "\_^,UZG_PR_P#LT_\ 1O'@7_PDK/\ ^-4?\,O_
M +-/_1O'@7_PDK/_ .-4 >6?\/;O^"='_1TFB_\ @!>?_&:/^'MW_!.C_HZ3
M1?\ P O/_C->I_\ #+_[-/\ T;QX%_\ "2L__C5'_#+_ .S3_P!&\>!?_"2L
M_P#XU0!Y9_P]N_X)T?\ 1TFB_P#@!>?_ !FC_A[=_P $Z/\ HZ31?_ "\_\
MC->I_P##+_[-/_1O'@7_ ,)*S_\ C5'_  R_^S3_ -&\>!?_  DK/_XU0!Y9
M_P /;O\ @G1_T=)HO_@!>?\ QFC_ (>W?\$Z/^CI-%_\ +S_ .,UZG_PR_\
MLT_]&\>!?_"2L_\ XU1_PR_^S3_T;QX%_P#"2L__ (U0!Y9_P]N_X)T?]'2:
M+_X 7G_QFC_A[=_P3H_Z.DT7_P  +S_XS7J?_#+_ .S3_P!&\>!?_"2L_P#X
MU1_PR_\ LT_]&\>!?_"2L_\ XU0!Y9_P]N_X)T?]'2:+_P" %Y_\9H_X>W?\
M$Z/^CI-%_P# "\_^,UZG_P ,O_LT_P#1O'@7_P )*S_^-4?\,O\ [-/_ $;Q
MX%_\)*S_ /C5 'EG_#V[_@G1_P!'2:+_ . %Y_\ &:/^'MW_  3H_P"CI-%_
M\ +S_P",UZG_ ,,O_LT_]&\>!?\ PDK/_P"-4?\ #+_[-/\ T;QX%_\ "2L_
M_C5 'EG_  ]N_P""='_1TFB_^ %Y_P#&:/\ A[=_P3H_Z.DT7_P O/\ XS7J
M?_#+_P"S3_T;QX%_\)*S_P#C5'_#+_[-/_1O'@7_ ,)*S_\ C5 'EG_#V[_@
MG1_T=)HO_@!>?_&:/^'MW_!.C_HZ31?_   O/_C->I_\,O\ [-/_ $;QX%_\
M)*S_ /C5'_#+_P"S3_T;QX%_\)*S_P#C5 'EG_#V[_@G1_T=)HO_ ( 7G_QF
MC_A[=_P3H_Z.DT7_ , +S_XS7J?_  R_^S3_ -&\>!?_  DK/_XU1_PR_P#L
MT_\ 1O'@7_PDK/\ ^-4 >6?\/;O^"='_ $=)HO\ X 7G_P 9H_X>W?\ !.C_
M *.DT7_P O/_ (S7J?\ PR_^S3_T;QX%_P#"2L__ (U1_P ,O_LT_P#1O'@7
M_P )*S_^-4 >6?\ #V[_ ()T?]'2:+_X 7G_ ,9H_P"'MW_!.C_HZ31?_ "\
M_P#C->I_\,O_ +-/_1O'@7_PDK/_ .-4?\,O_LT_]&\>!?\ PDK/_P"-4 >6
M?\/;O^"='_1TFB_^ %Y_\9H_X>W?\$Z/^CI-%_\  "\_^,UZG_PR_P#LT_\
M1O'@7_PDK/\ ^-4?\,O_ +-/_1O'@7_PDK/_ .-4 >5/_P %<O\ @G,C*I_:
MCT?YC@8TZ]/YX@XIW_#V[_@G1_T=)HO_ ( 7G_QFLC]I_P#9_P#@-H_QA^#5
MCI/P2\(VL%_XUEBOH;;PW:HEQ']G8[) L8#KGG!R*]J_X9?_ &:?^C>/ O\
MX25G_P#&J /+/^'MW_!.C_HZ31?_   O/_C-'_#V[_@G1_T=)HO_ ( 7G_QF
MO4_^&7_V:?\ HWCP+_X25G_\:H_X9?\ V:?^C>/ O_A)6?\ \:H \L_X>W?\
M$Z/^CI-%_P# "\_^,T?\/;O^"='_ $=)HO\ X 7G_P 9KU/_ (9?_9I_Z-X\
M"_\ A)6?_P :H_X9?_9I_P"C>/ O_A)6?_QJ@#RS_A[=_P $Z/\ HZ31?_ "
M\_\ C-'_  ]N_P""='_1TFB_^ %Y_P#&:]3_ .&7_P!FG_HWCP+_ .$E9_\
MQJC_ (9?_9I_Z-X\"_\ A)6?_P :H \L_P"'MW_!.C_HZ31?_ "\_P#C-'_#
MV[_@G1_T=)HO_@!>?_&:]3_X9?\ V:?^C>/ O_A)6?\ \:H_X9?_ &:?^C>/
M O\ X25G_P#&J /+/^'MW_!.C_HZ31?_   O/_C-'_#V[_@G1_T=)HO_ ( 7
MG_QFO4_^&7_V:?\ HWCP+_X25G_\:H_X9?\ V:?^C>/ O_A)6?\ \:H \L_X
M>W?\$Z/^CI-%_P# "\_^,T?\/;O^"='_ $=)HO\ X 7G_P 9KU/_ (9?_9I_
MZ-X\"_\ A)6?_P :H_X9?_9I_P"C>/ O_A)6?_QJ@#RS_A[=_P $Z/\ HZ31
M?_ "\_\ C-'_  ]N_P""='_1TFB_^ %Y_P#&:]3_ .&7_P!FG_HWCP+_ .$E
M9_\ QJC_ (9?_9I_Z-X\"_\ A)6?_P :H \L_P"'MW_!.C_HZ31?_ "\_P#C
M-'_#V[_@G1_T=)HO_@!>?_&:]3_X9?\ V:?^C>/ O_A)6?\ \:H_X9?_ &:?
M^C>/ O\ X25G_P#&J /+/^'MW_!.C_HZ31?_   O/_C-'_#V[_@G1_T=)HO_
M ( 7G_QFO4_^&7_V:?\ HWCP+_X25G_\:H_X9?\ V:?^C>/ O_A)6?\ \:H
M\L_X>W?\$Z/^CI-%_P# "\_^,T?\/;O^"='_ $=)HO\ X 7G_P 9KU/_ (9?
M_9I_Z-X\"_\ A)6?_P :H_X9?_9I_P"C>/ O_A)6?_QJ@#RS_A[=_P $Z/\
MHZ31?_ "\_\ C-'_  ]N_P""='_1TFB_^ %Y_P#&:]3_ .&7_P!FG_HWCP+_
M .$E9_\ QJC_ (9?_9I_Z-X\"_\ A)6?_P :H \L_P"'MW_!.C_HZ31?_ "\
M_P#C-'_#V[_@G1_T=)HO_@!>?_&:]3_X9?\ V:?^C>/ O_A)6?\ \:H_X9?_
M &:?^C>/ O\ X25G_P#&J /+/^'MW_!.C_HZ31?_   O/_C-'_#V[_@G1_T=
M)HO_ ( 7G_QFO4_^&7_V:?\ HWCP+_X25G_\:H_X9?\ V:?^C>/ O_A)6?\
M\:H \L_X>W?\$Z/^CI-%_P# "\_^,TV/_@KE_P $YI5W+^U'HXYQ\VG7H_G!
M7JO_  R_^S3_ -&\>!?_  DK/_XU7BO["/[/_P !O$?P>U2^\0_!+PC?SIXU
MU>))KWPW:RNL:W!"H"T9(4#@#H* -?\ X>W?\$Z/^CI-%_\  "\_^,T?\/;O
M^"='_1TFB_\ @!>?_&:]3_X9?_9I_P"C>/ O_A)6?_QJC_AE_P#9I_Z-X\"_
M^$E9_P#QJ@#RS_A[=_P3H_Z.DT7_ , +S_XS1_P]N_X)T?\ 1TFB_P#@!>?_
M !FO4_\ AE_]FG_HWCP+_P"$E9__ !JC_AE_]FG_ *-X\"_^$E9__&J /+/^
M'MW_  3H_P"CI-%_\ +S_P",T?\ #V[_ ()T?]'2:+_X 7G_ ,9KU/\ X9?_
M &:?^C>/ O\ X25G_P#&J/\ AE_]FG_HWCP+_P"$E9__ !J@#RS_ (>W?\$Z
M/^CI-%_\ +S_ .,T?\/;O^"='_1TFB_^ %Y_\9KU/_AE_P#9I_Z-X\"_^$E9
M_P#QJC_AE_\ 9I_Z-X\"_P#A)6?_ ,:H \L_X>W?\$Z/^CI-%_\  "\_^,T?
M\/;O^"='_1TFB_\ @!>?_&:]3_X9?_9I_P"C>/ O_A)6?_QJC_AE_P#9I_Z-
MX\"_^$E9_P#QJ@#RS_A[=_P3H_Z.DT7_ , +S_XS1_P]N_X)T?\ 1TFB_P#@
M!>?_ !FO4_\ AE_]FG_HWCP+_P"$E9__ !JC_AE_]FG_ *-X\"_^$E9__&J
M/+/^'MW_  3H_P"CI-%_\ +S_P",T?\ #V[_ ()T?]'2:+_X 7G_ ,9KU/\
MX9?_ &:?^C>/ O\ X25G_P#&J/\ AE_]FG_HWCP+_P"$E9__ !J@#RS_ (>W
M?\$Z/^CI-%_\ +S_ .,T?\/;O^"='_1TFB_^ %Y_\9KU/_AE_P#9I_Z-X\"_
M^$E9_P#QJC_AE_\ 9I_Z-X\"_P#A)6?_ ,:H \L_X>W?\$Z/^CI-%_\  "\_
M^,T?\/;O^"='_1TFB_\ @!>?_&:]3_X9?_9I_P"C>/ O_A)6?_QJC_AE_P#9
MI_Z-X\"_^$E9_P#QJ@#RS_A[=_P3H_Z.DT7_ , +S_XS1_P]N_X)T?\ 1TFB
M_P#@!>?_ !FO4_\ AE_]FG_HWCP+_P"$E9__ !JC_AE_]FG_ *-X\"_^$E9_
M_&J /+/^'MW_  3H_P"CI-%_\ +S_P",T?\ #V[_ ()T?]'2:+_X 7G_ ,9K
MU/\ X9?_ &:?^C>/ O\ X25G_P#&J/\ AE_]FG_HWCP+_P"$E9__ !J@#RS_
M (>W?\$Z/^CI-%_\ +S_ .,T?\/;O^"='_1TFB_^ %Y_\9KU/_AE_P#9I_Z-
MX\"_^$E9_P#QJC_AE_\ 9I_Z-X\"_P#A)6?_ ,:H \L_X>W?\$Z/^CI-%_\
M "\_^,T?\/;O^"='_1TFB_\ @!>?_&:]3_X9?_9I_P"C>/ O_A)6?_QJC_AE
M_P#9I_Z-X\"_^$E9_P#QJ@#RS_A[=_P3H_Z.DT7_ , +S_XS37_X*X?\$YHT
M+M^U'H^!_=T^])_(05ZK_P ,O_LT_P#1O'@7_P )*S_^-5Y?^VA^SO\ L_Z!
M^RQXWUG0O@9X.LKRWT1WM[JT\,6D<D3;EY5EC!4^XH C'_!6_P#X)SD C]J/
M1N?6PO/_ (S2_P##V[_@G1_T=)HO_@!>?_&:[CX;?LS_ +.%W\.] NKK]G[P
M1+++HMJ\DDGA2S9G8PJ223'DDGO6W_PR_P#LT_\ 1O'@7_PDK/\ ^-4 >6?\
M/;O^"='_ $=)HO\ X 7G_P 9H_X>W?\ !.C_ *.DT7_P O/_ (S7J?\ PR_^
MS3_T;QX%_P#"2L__ (U1_P ,O_LT_P#1O'@7_P )*S_^-4 >6?\ #V[_ ()T
M?]'2:+_X 7G_ ,9H_P"'MW_!.C_HZ31?_ "\_P#C->I_\,O_ +-/_1O'@7_P
MDK/_ .-4?\,O_LT_]&\>!?\ PDK/_P"-4 >6?\/;O^"='_1TFB_^ %Y_\9H_
MX>W?\$Z/^CI-%_\  "\_^,UZG_PR_P#LT_\ 1O'@7_PDK/\ ^-4?\,O_ +-/
M_1O'@7_PDK/_ .-4 >6?\/;O^"='_1TFB_\ @!>?_&:/^'MW_!.C_HZ31?\
MP O/_C->I_\ #+_[-/\ T;QX%_\ "2L__C5'_#+_ .S3_P!&\>!?_"2L_P#X
MU0!Y9_P]N_X)T?\ 1TFB_P#@!>?_ !FC_A[=_P $Z/\ HZ31?_ "\_\ C->I
M_P##+_[-/_1O'@7_ ,)*S_\ C5'_  R_^S3_ -&\>!?_  DK/_XU0!Y9_P /
M;O\ @G1_T=)HO_@!>?\ QFC_ (>W?\$Z/^CI-%_\ +S_ .,UZG_PR_\ LT_]
M&\>!?_"2L_\ XU1_PR_^S3_T;QX%_P#"2L__ (U0!Y9_P]N_X)T?]'2:+_X
M7G_QFC_A[=_P3H_Z.DT7_P  +S_XS7J?_#+_ .S3_P!&\>!?_"2L_P#XU1_P
MR_\ LT_]&\>!?_"2L_\ XU0!Y9_P]N_X)T?]'2:+_P" %Y_\9H_X>W?\$Z/^
MCI-%_P# "\_^,UZG_P ,O_LT_P#1O'@7_P )*S_^-4?\,O\ [-/_ $;QX%_\
M)*S_ /C5 'EG_#V[_@G1_P!'2:+_ . %Y_\ &:/^'MW_  3H_P"CI-%_\ +S
M_P",UZG_ ,,O_LT_]&\>!?\ PDK/_P"-4?\ #+_[-/\ T;QX%_\ "2L__C5
M'EG_  ]N_P""='_1TFB_^ %Y_P#&:/\ A[=_P3H_Z.DT7_P O/\ XS7J?_#+
M_P"S3_T;QX%_\)*S_P#C5'_#+_[-/_1O'@7_ ,)*S_\ C5 'EG_#V[_@G1_T
M=)HO_@!>?_&:/^'MW_!.C_HZ31?_   O/_C->I_\,O\ [-/_ $;QX%_\)*S_
M /C5'_#+_P"S3_T;QX%_\)*S_P#C5 'EG_#V[_@G1_T=)HO_ ( 7G_QFC_A[
M=_P3H_Z.DT7_ , +S_XS7J?_  R_^S3_ -&\>!?_  DK/_XU1_PR_P#LT_\
M1O'@7_PDK/\ ^-4 >6?\/;O^"='_ $=)HO\ X 7G_P 9H_X>W?\ !.C_ *.D
MT7_P O/_ (S7J?\ PR_^S3_T;QX%_P#"2L__ (U1_P ,O_LT_P#1O'@7_P )
M*S_^-4 >5#_@KE_P3F,AC'[4>CY R3_9U[C\_(Q3O^'MW_!.C_HZ31?_   O
M/_C-9'@?]G_X#7'[=?CGPY<?!+PC)I]MX*TR6WL'\-VIABD9VW.J&/:K'N0,
MFO:O^&7_ -FG_HWCP+_X25G_ /&J /+/^'MW_!.C_HZ31?\ P O/_C-'_#V[
M_@G1_P!'2:+_ . %Y_\ &:]3_P"&7_V:?^C>/ O_ (25G_\ &J/^&7_V:?\
MHWCP+_X25G_\:H \L_X>W?\ !.C_ *.DT7_P O/_ (S1_P /;O\ @G1_T=)H
MO_@!>?\ QFO4_P#AE_\ 9I_Z-X\"_P#A)6?_ ,:H_P"&7_V:?^C>/ O_ (25
MG_\ &J /+/\ A[=_P3H_Z.DT7_P O/\ XS1_P]N_X)T?]'2:+_X 7G_QFO4_
M^&7_ -FG_HWCP+_X25G_ /&J/^&7_P!FG_HWCP+_ .$E9_\ QJ@#RS_A[=_P
M3H_Z.DT7_P  +S_XS1_P]N_X)T?]'2:+_P" %Y_\9KU/_AE_]FG_ *-X\"_^
M$E9__&J/^&7_ -FG_HWCP+_X25G_ /&J /+/^'MW_!.C_HZ31?\ P O/_C-'
M_#V[_@G1_P!'2:+_ . %Y_\ &:]3_P"&7_V:?^C>/ O_ (25G_\ &J/^&7_V
M:?\ HWCP+_X25G_\:H \L_X>W?\ !.C_ *.DT7_P O/_ (S1_P /;O\ @G1_
MT=)HO_@!>?\ QFO4_P#AE_\ 9I_Z-X\"_P#A)6?_ ,:H_P"&7_V:?^C>/ O_
M (25G_\ &J /+/\ A[=_P3H_Z.DT7_P O/\ XS1_P]N_X)T?]'2:+_X 7G_Q
MFO4_^&7_ -FG_HWCP+_X25G_ /&J/^&7_P!FG_HWCP+_ .$E9_\ QJ@#RS_A
M[=_P3H_Z.DT7_P  +S_XS1_P]N_X)T?]'2:+_P" %Y_\9KU/_AE_]FG_ *-X
M\"_^$E9__&J/^&7_ -FG_HWCP+_X25G_ /&J /+/^'MW_!.C_HZ31?\ P O/
M_C-'_#V[_@G1_P!'2:+_ . %Y_\ &:]3_P"&7_V:?^C>/ O_ (25G_\ &J/^
M&7_V:?\ HWCP+_X25G_\:H \L_X>W?\ !.C_ *.DT7_P O/_ (S1_P /;O\
M@G1_T=)HO_@!>?\ QFO4_P#AE_\ 9I_Z-X\"_P#A)6?_ ,:H_P"&7_V:?^C>
M/ O_ (25G_\ &J /+/\ A[=_P3H_Z.DT7_P O/\ XS1_P]N_X)T?]'2:+_X
M7G_QFO4_^&7_ -FG_HWCP+_X25G_ /&J/^&7_P!FG_HWCP+_ .$E9_\ QJ@#
MRS_A[=_P3H_Z.DT7_P  +S_XS1_P]N_X)T?]'2:+_P" %Y_\9KU/_AE_]FG_
M *-X\"_^$E9__&J/^&7_ -FG_HWCP+_X25G_ /&J /+/^'MW_!.C_HZ31?\
MP O/_C-'_#V[_@G1_P!'2:+_ . %Y_\ &:]3_P"&7_V:?^C>/ O_ (25G_\
M&J/^&7_V:?\ HWCP+_X25G_\:H \L_X>W?\ !.C_ *.DT7_P O/_ (S7M_PX
M^)O@+XN^%XO&OPV\3V^KZ7,[)'>VN=I9>H^8 @C/I6'_ ,,O_LT_]&\>!?\
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
M2_B?\4-4GL/AS\,O!J1?;M6>",27$\DLS+';6T*,IDF<G:&S@JKLO#?LY?\
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
M\-:9J-SY-O=Z@L+FWAED_P"6<;2A%9NP)/:@#Y#_ &V_VV_@K_P2Y^$OAO\
M8D_8>^#-CK_QB\3V<MA\%_@=X-M% @>5Y&^WW4:D+:6$4C22N[E0^QP" LDD
M?Q=^T!^PMK7[ 7[('_!.S]B#XC^)8=;GG_;*\.:G\0+J#)M+S5KBXNKIX%R!
MNA5YWB7(&\1ABH)P+/[#7[(__!P%^Q9XS\:_'&\_8Q^!/Q%^+'Q%U:6\\8_%
M3QI\29I-5NH68&.QA\O:EK:1A5"PQ!5^5<Y"1JGUM^T[^QQ^W#_P4F_X)Y:1
MH7[0FF>"/A7^T+X(^(5GXU^'5QX=U&74-'T[5]-G9K&260AI"DD3R(Y 8H9
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
M0&*&0,%?;L;A/B)^SA_P53_X*B_$+X4_#7]O/]G3X?\ P=^$_P -O&]AXO\
M&R^'?'_]O77CO4;#<UM;6\:0I]BLFD8M(DS-)MVX8LHH ^O_ (Y:_P#L3_L,
M6_CG]OSXTQ^%O!%S>Z5;0>-/'=Q;JEYJ<-NNRUMF909+F0<)%$H9V.%4$\5\
MJ_\ !+3X=_'+]K_]NCX@_P#!:_XW_#34/ &A>,O %MX$^"7@G68A'J;^%DNT
MO&U.^0?ZM[B>-)(TY(1VY9/+D?RS_@I1^Q7_ ,%=?VD/^"G.E_M#^&/V:?A9
M\4/@]\,[2$?"KP#\0/'+VVG#4VBC:;6+NTC \^Y$IECC$F45$C.,@D_7'[$'
MQ0_X+!^-/BW>Z3^WW^R_\)/!?@Q- FEL-5\">+Y[^\DU(30".%HY"0(C$T[%
MNH9$'>@#Y!_X+5?L(_LJ?LL>$_A-\7O@O\(['3O%_P 2/VZO!VL>-/%ER[W.
MHZE/<W=]</&T\I9T@5V^2!"L2!1A<\G]:J^1O^"P7[''QJ_;0^&GP;\+_!"Q
MTZ>[\$_M%>%?&6NC4M06W5=+L&N#<,A(.^0>8N$ZGFOKF@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Y+XT_ ?X-?M&>"_^%<_
M';X::/XLT(7T%Z-)URR6> 7$+[XI=K<;D8!E/8UUM?,'_!7[P+^WU\5OV(/$
M'PE_X)OW>G6/Q"\4W<.F7&MWVMC3Y-+TMU<W4]O,0=LY"I"I&&43LZD,@( /
ME_\ X*L_''4?^"LWBO4O^")G["Y37DO=7L'_ &B_BG;()=(\"Z5;7D=R;)9?
MN3ZE+);JHA4G;L=&P?-:#?\ AOH&G0_\'/>J^&KJ)FM?!7[$EE9^%()VW>1
M=?B5Y%S_ !?,R%NI#$&O//V,_A?_ ,%W_P!@KX":/^SG^S;_ ,$R_P!FG1M!
MTJ,-<3?\+)NVNM4NBH$M[=R[@9[B0@%G/H%4*BJH]]_;6_9 _;0L_P!K'X6_
M\%2_V+/#/A+6?BGX6\!R^#OB7\,_$.MM86?BC0YY!=&WMK[8X@F@NR\B-(I1
M@5)/R;) #D?VM&?0?^#D?]DS5-!/EW.O_!_QKIFOM'P9;&"![F!'QU43G< >
M,UZK^UG^UM^QY_P1H^!.G_##X+_!ZSF\7^+M2N%^%OP/\ 6 %_XGUBYD)8QP
M1 F.(RMNEN"N%R0 SE4;DOV2OV3?VU?B]^WQJ_\ P5'_ &_?AYX8\&:[HOP^
M?P?\(_A%X:\3C5QHMK+,;BZO+R_$<<<MU*V8E,:[1&YR 56ODC]FG]D;_@X%
M^ W[4WC[]MWQQ^QI\"?B1\5_'5^XA\8^,/B/,\OAS2<8CTG38TPEK;("0=HW
MN.&8\Y /KW_@F'_P2LMOAE^PKJGPP_X*!^!O#7C+QA\4_BA?_%'XCZ!<VB7.
MG:?K]Z\4BPPC)4F!8(1N4E?,#E25VL?)O^"K/QQU'_@K-XKU+_@B9^PN4UY+
MW5[!_P!HOXIVR"72/ NE6UY'<FR67[D^I2R6ZJ(5)V['1L'S6@[C]IJU_P""
M\O[1?_!,[QE\.- ^%/PW^'GQP\2^*ETBRN/"'CA_(L/#+VR//>Q7,N3'>-()
M;<!<%$D$BD,H(\C_ &,_A?\ \%W_ -@KX":/^SG^S;_P3+_9IT;0=*C#7$W_
M  LF[:ZU2Z*@2WMW+N!GN)" 6<^@50J*J@ _5;PYH.F^%?#UAX7T:-DL]-LH
MK6U1W+%8XT"*"3U. .:NU1\,SZ_<^&]/N?%=E!;:I)8Q-J5O:R%XHK@H#(B,
M>JAL@'N *O4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !117\X/_!>;PC^TC^TW_P '%7A[
M]BWX,_M(^(/!'_";^']!L+*>WUR\BLK25[>5S*T,$BYSMYP,F@#^CZBOP!_X
MA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J /W^HK\ ?^(3;
M_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZ@#]_J*_ '_B$V_X*
MF?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>H _?ZBOP!_XA-O^"IG_
M $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J /W^HK\ ?^(3;_@J9_P!)
M=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZ@#]_J*_ '_B$V_X*F?\ 27;_
M ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>H _?ZBOP!_XA-O^"IG_ $EV_P#*
MAKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J /W^HK\ ?^(3;_@J9_P!)=O\ RH:Y
M_P#'J/\ B$V_X*F?])=O_*AKG_QZ@#]_J*_ '_B$V_X*F?\ 27;_ ,J&N?\
MQZC_ (A-O^"IG_27;_RH:Y_\>H _?ZBOP!_XA-O^"IG_ $EV_P#*AKG_ ,>H
M_P"(3;_@J9_TEV_\J&N?_'J /W^HK\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\
MB$V_X*F?])=O_*AKG_QZ@#]_J*_ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-
MO^"IG_27;_RH:Y_\>H _?ZBOP!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@
MJ9_TEV_\J&N?_'J /W^HK\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?
M])=O_*AKG_QZ@#]_J*_ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27
M;_RH:Y_\>H _?ZBOP!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\
MJ&N?_'J /W^HK\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AK
MG_QZ@#]_J*_ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\
M>H _?ZBOP!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J
M/W^HK\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZ@#]_
MJ*_ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>H _?ZBO
MP!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J /W^HK\ ?
M^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZ@#]_J*_ '_B$
MV_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>H _?ZBOP!_XA-O^
M"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J /W^HK\ ?^(3;_@J9
M_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZ@#]_J*_ '_B$V_X*F?\
M27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>H _?ZBOP!_XA-O^"IG_ $EV
M_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J /W^HK\ ?^(3;_@J9_P!)=O\
MRH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZ@#]_J*_ '_B$V_X*F?\ 27;_ ,J&
MN?\ QZC_ (A-O^"IG_27;_RH:Y_\>H _?ZBOP!_XA-O^"IG_ $EV_P#*AKG_
M ,>H_P"(3;_@J9_TEV_\J&N?_'J /W^HK\ ?^(3;_@J9_P!)=O\ RH:Y_P#'
MJ/\ B$V_X*F?])=O_*AKG_QZ@#]_J*_ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_
M (A-O^"IG_27;_RH:Y_\>H _?ZBOP!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(
M3;_@J9_TEV_\J&N?_'J /W^HK\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_
MX*F?])=O_*AKG_QZ@#]_J*_ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"I
MG_27;_RH:Y_\>H _?ZBOP!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_T
MEV_\J&N?_'J /W^HK\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O
M_*AKG_QZ@#]_J*_ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH
M:Y_\>H _?ZBOP!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?
M_'J /W^HK\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZ
M@#]_J*_ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>H _
M?ZBOP!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J /W^H
MK\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZ@#]_J*_
M'_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>H _?ZBOP!_X
MA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J /W^HK\ ?^(3;
M_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZ@#]_J*_ '_B$V_X*
MF?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>H _?ZBOP!_XA-O^"IG_
M $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J /W^HK\ ?^(3;_@J9_P!)
M=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZ@#]_J*_ '_B$V_X*F?\ 27;_
M ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>H _?ZBOP!_XA-O^"IG_ $EV_P#*
MAKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J /W^HK\ ?^(3;_@J9_P!)=O\ RH:Y
M_P#'J/\ B$V_X*F?])=O_*AKG_QZ@#]_J*_ '_B$V_X*F?\ 27;_ ,J&N?\
MQZC_ (A-O^"IG_27;_RH:Y_\>H _?ZBOP!_XA-O^"IG_ $EV_P#*AKG_ ,>H
M_P"(3;_@J9_TEV_\J&N?_'J /W^HK\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\
MB$V_X*F?])=O_*AKG_QZ@#]_J*_ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-
MO^"IG_27;_RH:Y_\>H _?ZBOP!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@
MJ9_TEV_\J&N?_'J /W^HK\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?
M])=O_*AKG_QZ@#]_J*_ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27
M;_RH:Y_\>H _?ZBOP!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\
MJ&N?_'J /W^HK\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AK
MG_QZ@#]_J*_ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\
M>H _?ZBOP!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J
M/W^HK\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZ@#]_
MJ*_ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>H _?ZBO
MP!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J /W^HK\ ?
M^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZ@#]_J*_ '_B$
MV_X*F?\ 27;_ ,J&N?\ QZOG_P#9P_9Y_:[_ ."<7_!Q5\#_ -BWXS?M@>(/
M'G_%0:;?WMQ;Z]?_ &*XBN;>9Q$T,\AW8V\Y&#0!_3]1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !7X _M\_\ *Y+\%?\ N7/_ $CN*_?ZOP!_;Y_Y7)?@K_W+G_I'<4 ?O]11
M10 4444 %%%?*W_!1_\ X*27W['FJ>#OV?/V?O@U=?%7X\_%&::'X=_#>QO!
M;H8HAF;4K^<\6ME#U9VQO*L 5"R21@'U317Y\/X9_P"#G#2-._X66/BA^R7J
M^H;//F^&@T+6H+7;U^SQ7Y;S/-P=H9_DW*,G:2:]C_X)V?\ !3#2_P!M'5O%
MGP(^+_P=U3X3?'/X;/''\0_A5K]TD\MM')CRKZRN% 6]LI,J5F08&]<Y5XWD
M /J2BBB@ HHHH **^?\ _@J!^WII'_!,_P#8L\4_MD:Y\-;GQ=;>&+G3H9-!
MM-36SDN/M=]!: B5HY NTS!ONG.W'&<U\Y7_ /P6%_X*+^#])/C#XD?\$"?C
M#;Z!#;?:;R\\,>.M*UJZ2  ,S):P*'E.TDA003CZD 'Z&T5Y)^Q'^VY^SW_P
M4'_9\TK]I7]FGQ5+J7A_4I9+:XM[VW\B\TR\CQYUG=0Y/E3IN7*Y((975F1U
M8^MT %%> _M0_MWZ3^S-^U=\ ?V6K[X;W&KW'QXUS6=-M-9BU-84T<Z?9QW)
M=XS&QF#B3: &3&,Y/2O?J "BBB@ HHHH **9<7$%I ]U=3I%%$A>221@JHH&
M223T '>OS]7_ (+9_'7]H_Q-KD?_  2H_P""87C#]H;PCX<U273=0^)%WX]T
MWPEH=]<Q'$JZ=/?JYOU4X!90O/(&TJS 'Z"T5\M?\$^/^"I7@3]N'QAXQ^ ?
MC/X.>)OA+\9?ASY3>./A5XT$9N[6"7'EWEM-'\EY:MN0"90OWT)4+)&S_4M
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
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
M ,37V/16GUWAK_H#G_X.7_RH?/A_Y']__ /CC_A^%^R/_P!$S^,G_AJ=0_\
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
M.?P=_:QMOA5KGCCP[=R:>-?N;"]B"S3+ 5S%,D\*31?<DV.2N&VCTK_@I?\
MLH_M/_\ !,?_ ()_WWB?]GS_ (*1?'KQA\2?B!\8_!5J?$/CSX@32Q6E\]W,
MDRVL4 C%O:7,DR>;;'S%9(HT8LJXKJ?B#_P0_P#VA?"7_!)[2?V2O _C72/&
MGQ5U[X_:=\3?BCXBN;G[%9W^I/?)/?20;USM2*.*-,@-)Y>[:F[8O;_\'1MK
MXBOO^":6E67A#7?[+U:;XT>$TTO4]F[[)<&](CFQWVOM;'M0!YU_P47_ &:?
MC[_P2&_9>A_X*<? _P#;X^-?C7QA\.-;TBY^*6B?$/QS-J.B^.M/NK^"TNX3
MITG[BQ8-<AH?("^3&&5<MM<?JMHFKV7B#1K37M-<M;7UK'<6[,,$HZAE/Y$5
M^;7[2O[-/_!7W_@J1X"T3]AK]L;X*?##X7?"U=?TZZ^+WCSPGX^EU:?QM:65
MQ'<"VTNR-O&^GK--%&Y-P[,@4$$[2C_9GC/5?VU=)_; \!>%/A?X#\!R? :3
MP[>_\)]J]\\RZ[9:@D<OV.*R19EB\DL(0^Z)R 6P1Q@ ]CHHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
MW.I^,?%5G>ZUX@U*#8UM:06UM\T$>^-?,+_*59CNW(J-]#?L6?L4_'+X'?\
M!5/]KG]K;QY8:;'X.^,C>#SX*FM=162XE_L[39;>Y\Z(#,6)&&W).X<U]CT
M%?SP_P#!%%/^&/O _P"PQ^WS9C[-X?\ B7KWB[X)?$FX'RJ?MVMWEYH;MVXO
M8Y SMT4*,U_0]7Y8? S_ ((R_M%V7_!NW=?\$VOB<FD:7\6]+N=2UWPC>:?J
MZR066M1:Q)J6G.MRH_=[B$C9P/E65^M '@O_  7P7_AKV]_:]^,,W^D^%/V7
MOA%HG@;PTS?-$WBC6M7TZ^U6XB;M)#9I:6KCMYA'/;ZI^('Q=^+'A7_@J!_P
M3L^$GACXG^(M-\*>*OA7XND\4>&+#6IX=/UA[;PW#);M=6R.([@Q/\Z&16V-
MRN#63XJ_X)1?M7:[_P $%_BC^Q_J[Z'JO[07QEUJ[\6^/KW^TEBL;SQ!>ZW!
M>SD38VA8[:&*$$#'[D <$5ZS\0?V$?C_ .(_^"A/[%O[1^F:=I9\,_ [P'XF
MTGQY*^IJ)HKF^T2*S@$,>,S*9E()&,#F@#P3]BGX,_%K_@M3JWQ8_;9^-W[;
MOQJ\#Z#I_P 5-9\+?!GP;\)O'DN@V>@:;ISK%'?S)""+N\D<DL90R_*PP594
MC\&_92_:F_: _P""77_!*?\ X*"?''5_%MOXG^*GA3]K#7]+3Q-<:=&L=_K5
MY)I5D=3, 'E@;YVNO*QLR A&.*^K_A1^S+_P5'_X);_$[XG_  V_88^ 'P_^
M,?P@^)?CJ^\6^$8?$GQ /A^]\":C?;3<P7"M!+]ML5=5,:0D2X#9(+&N9_9N
M_P"")_[1OC__ ()W?M7_ +&O[>OCW0SXH^//QCU3QA9>,/#),UM]JE6PN+>]
M$#8:.,7MH3Y!(;RAMRN[@ ZC5?\ @C7^VIX#^$V@_&+]G[_@J;\8;G]I#39K
M"_U?5OB-\0;N\\(:W-YD;7MC<:4D;QQV6TRB)(T)0K'D_P 0R?\ @J#XM^%6
MB?M81/\ \%(/^"ML_P &OA1'X+M?^$3^$7PE\<WVE:[JNINQ^U7^HFSA-U/;
M;@T<*K\C>6#A6#A[OC/PG_P<(?M%? K3?V'/%W@7P!\*KE_L-AXP_:@\&_%2
M>:[N;&"2,S7.EZ;%!%<VUY,D>-TDBI^\<#RL@I7OOV+/V_/V(_\ @J%\4?VV
M/V;OV7?"'[1.A?%GPWH&GV5WXQ^)$>C>(/!\NFV2VK*+NZMI_-@GVJ\AC&]R
M(RP!C_> 'GG_  1J_:SU#6OVM?VFOV6?@M^U1\5OB;\&O#WP]T[Q-\,M9^+W
MV_\ MK3))8G2XCAFOXH;I[8N08RZ@!8D*\EV?*_X)*?\$_\ ]I;_ (*'_P#!
M,+P7^U+^TW_P4]_:(MO'_B'2[W_A7VH^'?B=>VT'AR&"[GAMYIX@^=3GDDC:
M25[AF9HG2%2@C!KV?]E#]B3_ (*&?#+_ (*$_'G]NK]LF;P-=V?Q8^"L5IY/
M@?4)6MO#UY:,$ATI%N%66X5;9 [715 \C/A%&*^<?^"''Q _X+5>$/\ @D%\
M.O O[*O[/OPL\<>'/$UCJQ^'OQ \2^/I-,D\& ZI>12QZC8&VD?4%2X66:,P
M./W;JC [<4 ?>_\ P0__ &QOBQ^VW_P3T\-?$SX_7,%SX^T#6-3\+>,]0M8E
M2*_OM.NG@-R%4!09(A$[;0J[V?:JK@#S3_@KK^U[I/Q!^*_AS_@D7\-OCWH_
M@#5OB-IC:E\8_'VH:];V/_")^# VR>*"69E7^T+_ )MX4&YD1I)"JKM<?0G_
M  2__87TS_@G-^Q9X2_9;B\6MXBU73!<W_BCQ(T10ZKJUW.]Q=3A2<A-\A1
M>=D:9YR:L?M _P#!+_\ X)[?M6?$67XN?M'?LA^"/&?B::TBM9=;U[1UFN&A
MB!$:%CV4$@"@#X>_X(Z:]^R;\)/^"QW[:?P@^!?CKP7I_A:33?A7I/PZTS2=
M?MGBOX+/PY/$\5H1(?M+1XPY0LP;)8Y)KT7_ (-NP=5_9^_:"\=ZL-^N>(?V
MM_&]WK]Q)S(]QYEJN&/7@ $#MN/K3?V$/^"('P<_9;_X*@_'?]J2?]E_P)I7
M@JZN/"L_[/K:8B--H$L&ERP:L\40YM3).X)Y._K3=(_9M_X*:_\ !-']H[XR
MZY^P+^SWX(^,OPL^-OC2X\:V_AO7?'R^';[P=XCNT1;Z1FDADCN[.1D1Q''M
M<!0HV[=T@!\"_MR:_K_@G]C'_@K3X1\%S20:/_PT#X7N2MN2$2?4-3LOMYXX
MS(517]0W-?J[_P %<_ W@FV_X(K_ !T\$P65N-&TKX%ZF-+A"CRT^RV!>UVC
MH-KQ1%?<#%>9_ G_ ((PZSK7_!-[XX?LT?MA?$/3M3^)G[2^OZKXJ^)WB;P]
M;,UEINM7;I+:I9I)M:2WLY(8616V[BK@;01CS+XE_LY_\%TOVM?V2M/_ ."6
M7QU^%7PQ\)^&;JSLM ^(?[16C^/VOI=;T*V>,2&ST@VZRPWEQ%$JNTK>62\F
M!$&!4 ^VO^"7^NZ[XH_X)J?L]>)?$\\DNI:A\#_"EQ?S3$EY)GT>U9W;/<DD
MGZU\I?%#_E:M^&O_ &9U??\ I\O:_0KX?>!?#/PN\!:'\,_!6GBTT;P[H]MI
MFDV@.1#;6\2Q1)GOA$4?A7R?XW_8I^.6N_\ !=?P9^W[I]AII^'>B?L\7/@^
M_N7U%1=C4WU.YN558,9,?ERI\^<9R* /DW]B+]FGX_?\%,?V@_VN]"_:$_X*
M#_'?1_A[\/?VH/$VB^"O"W@3XB7&F26[^:A9'N</*;2&);=;>S4K!$S3OL)?
MCF? 7_!3+]KS]B__ ()!_M<KXB^,>I_$/Q_^S_\ M :K\+?AIXX\6E;J_NH7
MO+.UM+J[>3(N)H?M$TV9-P8HB-N4<_<W_!++]CCXU?LF>._VGO$'Q?L=.AMO
MBK^TGK_C7PD;#4!.9-*NQ%Y+2@ >7(=ARAY%>%^'?^"+7Q$^,O[,'[;7[,'[
M0NI6&@V_Q_\ V@M;\:_#W7--NA=M91/-;7.GW4J+M*L)[=?,BR&*%EW#=F@#
MP_\ X*Z_\$F?C'^SG_P2+^)?Q?TK_@HG\</&7C:S\*03_%*S\<>.9=3T+Q7
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
M7>FX ^D*\T_:L_9&^!G[:?PUM/A)^T'X:N-5T.R\0V.MV]M:ZE-:LM[:2^;
M^^%E8A6Y*YP>X-?).H_\'"OP0;P?J?Q]\%_L3_M"^*/@CI%U<17GQPT'P+!)
MH;PP3-%-?0K)=)<RV<;*V^81#;L?Y?E-?<_PX^(?@OXN?#W0OBM\-_$,&K^'
MO$VCVVJZ%JMKGR[RSN(EEAF7(!VM&ZL,@'GD4 ;5%?G/\8M9UB/_ (.B?A%H
M4>JW*V,G[*FJ2R6:SL(FD&J7@#E,X+8'7&:]3_X. ]2U'2/^"-OQ]U+2;^:U
MN8?!JM%<6\I1T/VNWY#*010!]BT5Y7^PM<3W7[$GP<NKJ9Y)9/A7X>>221B6
M=CIMN223U)/>OSQ_X+:?$#X>>*/^"G7P1_92_P""@GQU\1_#C]E?Q!\/M0U.
M]O=,UVXTC3?$_BE+EXQINI7L!4QV\5N()1EU :8?,N[< #]8J*_+[P?_ ,$B
M?A9\!OB+\,OVK_\ @@!\;=-T#3K'QM:)\3?"4?Q8OM8\*^*O#D@;[6&+RWF;
ML +Y1!V@N6&UE4U^H- !117X6?LE_#7_ ()M_P#!2C]H/XSQ?\%Q/CE<W?QU
MTGXNZOI.C_";Q[\3K[PY8^'-(AD4646DV\5S;K.I4L=RLY;:'*Y8R2 '[IT5
M\7_\$UOV$_VC_P!@;X^?$7X;^&OCA/XN_9BUC2['4?A1I/BCQ1/J>L>&;\@"
MYLXI)$P;%@6=<R'&V/"EFED?VO\ 8)_;A^$__!1/]FK2_P!J;X*>'O$6E^']
M7U&_LK:S\4VD$%XLEI=26TA9()ID"EXF*X<DJ02 >  >RT5\7G_@NM^QS;?\
M$[M$_P""G&L^$O'NG_#C6_&0\-K!=Z39?VE9S_;Y;%KB:)+QHQ KQ.Y*2N^S
M!"%OEK.\,?\ !=;X(/XX\%V/QF_94^-WPN\#?$K5X=,^'WQ6^(7@Z&ST+5;F
M?/V99&2X>:R%P,-";B--R'>VQ0Q !]PT5\C?M9?\%D_V??V3?VL8?V'=2^#/
MQ1\:_$_5/"%KK_ACPWX"\,P7[:XD]Q/"+> FX0I)&MM-/*\RQPQPQEO,+80]
M/^Q1_P %./A)^V3\2?%G[/M[\+O'/PP^*G@>UAO/$OPS^)>D1V>IQV4I COH
M#%++%<VS,RKYL;G!=,@!T+ 'TE17PGXD_P""]7P:O_$'BJ?]F[]C?X]_&GP5
MX$U*>P\7?$OX7^"8;S18+B#_ %Z6LDUS$]\8NKF%"H7#*75E)]#^*O\ P62_
M8A^%W["_A?\ X*,0^+M4\1_"SQ7K=AI=IK'AVQC>6TENIV@9KF*>2(Q""1'$
MR\R)L;",>" ?5-%?C;_P5H_X+H_%7XA_\$P/B9XG_9B_9*_:A^$MZ]]HUMHO
MQ3\1^!H]%LO[-N[Z'%W%</<^>D=S"LD4<D498-/&-R%LK^KG[._QEOOC_P#"
M+2_BOJ/P7\;?#Z;4VN _A+XB:7!9ZO9>5/)$#/#!/-&H<)YB8D;*.A."2  =
MM17Y.?\ !;#Q_P##KQ7_ ,%0?@I^RC_P4(^.WB+X<?LKZ_\ #J_U2YN]-UZX
MT?3/$_BE;IX_[.U*]A*F."*V$$HW.H#3#YEW[ATG@S_@D3\+O@'\2OAC^U=_
MP0#^-FFZ!I5GXVM(_B?X03XKWVL>%?%/AN0-]KR7EO,W:@+Y1!V@N7&UD4T
M?I_17S7^VG_P5 ^#7[''Q+\-_L]V?PR\=_%'XJ^+K"34-!^&/PNT)-0U4V$;
M%'OKCS)(XK6U#JR^;(XR5;:&V-BQ^Q/_ ,%+_@Y^VCXT\4_!>/X=^-_AM\3O
M!$,-QXI^&'Q-T-=/U>UM9>(KR-4DDCN;9R0!+&[ ;DW!=Z;@#Z,HK\[_ (/_
M /!Q[^SO^T;'IVJ?LX_L1?M)^.]*E@OQK^K^'/AW;36OAZ\MC<%;&\N/MHMX
M[B6.W$R*)B-ES;Y(9V1/J[]G3]NCX ?M-?L5Z1^WSX'UNZL?A]JGA:YU^:YU
MJ*..?3K:V$OVI+A8WD19(6@F1PKLH:-L,1S0![%17Y[:I^VE^Q9^V5\<OV%O
MVDO$7@/XU>'M>^(^I>+;OX*:;.FGVMLJQV2+<RZU#'=2YBE@5)+;R6D/SAF"
MYP/2OV@O^"Q?PM^%W[0?B']ECX!_LR_%WX[^./!=K#<>.]/^$GAF&[MO#8E7
M?'#=W-Q/#&+AT^984+L<,IPRL  ?7]%?+'@W_@LI^PIXK_8<U[]O_5/'^I>'
M?!GA34IM(\5Z3XDT=[?6M'UF)TC;2)[(%G^V[Y(U$2E@?,!W;<L.,^'G_!<#
MX6:A\1O!_@O]HW]CGX[? [2?B+JL6F^ _&GQ8\&066DZC>S#,%I-+#<RM97$
MO\$<RJ#@Y88- 'VU17RM^U5_P59\!?L]_M!G]DOX5?LU_%/XT_$JUT"+7->\
M-?"W08+E="T^5RL4M[<7,\,4+28.R,%G88)"AE)[7]A+_@H-\$O^"@/@OQ%X
M@^%VA>*/#>N>"_$,FA>.? WCK1?[/UKP]J* ,8+J .ZC(Y5D=E.&&=RL  >Z
M45\)?\',.JZIHG_!$+XY:IHNI7%G<Q6N@^5<VLS1R)GQ#IH.&4@C()'T-==\
M?/\ @JI^SA_P3L\$? +P)^T%HGC.]OOBOX6GB\+R^%="&HF2[L-.M9?LKQ+*
M)WGN9+B&W@2*.3?-*H<QKEZ /K^BOCS]F3_@LI\*_CM^U/IW[&GQ7_9<^,?P
M3\?>)-)N=4\$Z7\6_"D-BGB.U@1GF^S20SS RI&CNT;8P$/S$\4GQS_X++?"
MSX<_M%>)/V8?@3^RS\9?CGXD\!Q0R?$=_A#X4AO[7PT9%+I;S33W$*R714$B
M"+<QVLN0Z,H /L2BOR\_X(7?M;?"OXD^+OVXOVL+KX@SV?P_'QJFUU-5\2B6
MT&EZ:NGB:0S1SX:V\M5;>A VE&':O18/^#A3X"_\(M!\>-4_8R_:'T_X'7-T
MD4/QWO/ATJZ!Y#2>6M^R"<W:V+$C$Y@Y) V9.* /OZBOGG]H#_@IC^SU^S5\
M7_@[\-OB7I?B$:!\<;Q;'P3\4=.@M)_# OI(_,MK2XNA<B6*2X4H86$+1R;\
MA\)(4O\ AC_@H3\&?'W[=VO?\$_?AOX6\4>(_%'@[PW#K'COQ+I%E;-H7ADS
M9,%E>7#W"R"[E&UEACBD.ULD@))L /=Z*** "BBB@ HHHH **** .#_:-_9B
M^ /[77PTE^#G[2GPLTOQCX7GO(;J71=8C9H6FB),;D*0<J2<<U\^?\."/^"-
MO_2/;X?_ /@'-_\ '*^OZ* /D#_AP1_P1M_Z1[?#_P#\ YO_ (Y7M?[+'[$?
M[)_[$F@:KX6_90^!>A^!=/UR\2[U:TT.)D2ZF1-BNVYCR%XKU2B@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@"OJ^EV6N:5=:+J,9>WO+
M=X)T#$%D=2K#(Y'!-<)^RC^RS\&/V*OV?_#W[,7[/?AZXTKP=X6CN$T;3[K4
M);J2)9KF6YDS+,S.^99I#R3C.!P!7H=% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 5^ /[?/\ RN2_!7_N7/\ TCN*_?ZOP!_;Y_Y7)?@K_P!R
MY_Z1W% '[_4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 5^ /[?/_*Y+\%?^Y<_]([BOW^K\ ?V
M^?\ E<E^"O\ W+G_ *1W% '[_5\M?\%2/V3OB]^UCX!\+>'OA#9V$USI.L37
M-X+^^$ "-%M&"0<G/:OJ6BO,SG*<+GN65,#B;\DTD[.ST:>CL^J[&.(H0Q-%
MTY[,_(?_ (<U?ML?] /PY_X4"?\ Q-'_  YJ_;8_Z ?AS_PH$_\ B:_7BBOS
MK_B#7"/\U7_P-?\ R)Y?]@X'N_O_ . ?D/\ \.:OVV/^@'X<_P#"@3_XFOF7
M_@HW^PM^UY\*H_ 7[(WAJTT9OB+\?->D\.>$;#3]7666&U1 ^H7[@ ;(((&^
M=\Y7S PSM./Z$J_+#XR_L^_\%H]._P""NGC'_@H%\+_V3/A;XWT?3O"H\&_"
M2T\7_$@VIT721('N+Q8HD.VXNI-[%CADBD\HDBNG!^$G">"Q<,1'VC<&FDY)
MJZU5URZKRZ]2J>28*G-25]//_@'FW@G_ ((/?M5> _AMI_PHT?PAX9;1M/TM
M;!;:;78V$L6S:V\;<,7R2WJ6/K7SA^Q;_P $Z?VJ?AE^T_X\_P""7/B6UTJ'
MQ+X'TV/Q1X+34=951JGAB[EPLD$A!\X6\[&%SQAFV@84X_2G_AH?_@XX_P"D
M=7[/_P#X=VX_^-UX=\:_@=_P7J^//[:/P._;.U+]BKX.^$_$?PAUJ>.^OO#?
MQ3:277?#]V E]I<RRQA65DWM$QSY<C%@,G-;KPMX;>'K49SJR55J4KR3?,FW
MS)\N^LDWU4GY6O\ L?"\LHMM\VKUZ]]BM_PYJ_;8_P"@'X<_\*!/_B:/^'-7
M[;'_ $ _#G_A0)_\37Z\#ITHKS_^(-<(_P U7_P-?_(F7]@X'N_O_P" ?D/_
M ,.:OVV/^@'X<_\ "@3_ .)KZD_X);_L-_'G]D[Q[XJ\0_%[3],AMM6TB&WL
MS8:DLY+K*6.0 ,#%?:E%>GDWAAPWD69T\=AG4YX-M7DFM4UJN5='W-:&3X3#
MUE4A>Z\_^ ?G;_P=6?\ *#SXL?\ 83\-_P#I]L:^HIO^"A'[!WP]^&D7BOQG
M^V?\+-/L-.TF.6\GG\>Z?\@6,9&T3%F;L% +$X !)Q7>_M ?L\?!/]JGX5ZC
M\$/VA_AQIWBSPGJTD#ZCH6JHS07#0RI-$6"D'Y9(T8<]5%>!^&?^"%W_  2
M\):Q#KFD?\$\/AB\\#AHQJ'A];R+(Z9CG+HWXJ:_13U3\P)_AW\8OVQ/^":G
M_!2S_@H]\*/!^L6ND?M Z_8R_#JWFM'BN=4\,>'9SYM\L>-VV:V>X4KU+0R+
MS@$_HQXL_:]_8E;_ ((9WGQQ3X@>&6^%T_P&?2[>V%[#Y3LVD&W72!'G_CYW
MD6_V?&\/\N,BOLW2M%T?0]'M_#VB:3;6=A9VR6]I8VL"QPP0JH58T10%50H
M"@8 &*^8[?\ X(E?\$FK7XR#X]P?L#_#I?$RWOVQ9QHW^B+<;MWFBRW?90^[
MYL^5D'GKS0!^=6E>#/&_[$O_  2X_P""=O\ P4@^*MI>:=?_  (\16EIX\FN
M87$MCX+\2M):3-(N-Q\J&:Q"QD<%B!@UYIX2^(&I?\$_?AI^SM_P< ?$+P_<
M1S_%SX@_$C4OBG9HA9[JV\1P7%UH<!*\B-!IEL5_A'F!1C@U^[GQH^"?PG_:
M*^%VK_!/XX> M/\ $WA37K=8-8T+5(=]O=1JZR*& (Z.B,,<@J#VKE_B?^Q3
M^RC\:/V?-+_91^*?P(\/ZW\.=$MK&WTCPA>VI-G9Q6:".U2-005$:*%7!Z<4
M >+_ /!#']GOQ'^SW_P3*^',?Q"#OXR\>6L_CKQQ=3IMFN-4UF5K^0RC_GHD
M<T4)_P"N-=?\>/\ @I!\*?V<?VZ_AC^Q+\5]%?1_^%J>&]2U'P]XXU34X;;3
M?M=F1NT_,F-T[*5(Y'+HHRS@5]#VUM;V=O'9V=ND442!(HHT"JB@8"@#@ #C
M%>9?M5_L6?LJ_MP^ H/AG^UC\#-!\<Z-:77VFQM]9MB9+.;&TR03(5E@8KP3
M&RDC@Y% 'YZ?"G5#^T;_ ,%\/VP?$?[-OBVRUM=+_9>T_P +)KVC7R36UKKL
MXC>"#SXR4$BM&^0#E6B<'!1@/2_^#<KXY?L_>&/^",O@CP]=>,M$\-7?PKAU
M;3_BEIVKWD=G+X<U"/4KJ2X:^60J8"P<2[GQPXYR"!]A_LL?L9_LL_L1^ 9?
MAA^RA\#= \#:)<7/VB\M=%M=KW<V-HDGE<M).X4!0TC,0!@''%>:_';_ ((X
M?\$OOVF?BW)\=OCC^Q/X(U[Q9<3B>^UB6Q>%K^4?QW*0NB73= 3*KD@ '(%
M'XUZ[HUKXK_X(,?%/X@:=H,D7P[^)'_!0*37/AK:7-L8X9O#D^J6D,7EHP&(
MC)%<+MQC*MZFOT<_X.;(8O\ AW)HDOEKN@^-G@]H6QRC?VBHR/0X)'XU]G?$
MO]E#]F[XP?"73/@-\1?@MX?U#P7HMS93Z/X7%@L-E9/:,&M?*BBVK&(BHVJH
M &!Q5_XZ?L]?!7]IGP3'\./CU\.=.\4:'#JEMJ,>F:FC-$MU;OYD,N 1\R.
M1[T ?E'\<OAS^T1<_P#!RC\1O#_@G]ON7]GK6_B!\%M#;X;ZY<> =)UQ?$EC
M 8X[O3+?^U%*1R+=123^7%\[A&)&%%=Q\ _@]H_AK_@L]/KO[0G_  5!\0_M
M!?%OP%\"=3@\2^'-(^"VFZ?;6OAZ:9F^Q7=QI)">>)W65+:1&D;S4Q@,*_0/
M]JK]B+]DK]N#PA:^!OVLO@#X<\=:=83-+IRZW9;IK)V #-!.A66 L  WELNX
M  YP*B_9/_87_9#_ &&/"EYX+_9)_9^\.>!;'494DU,Z-:'S[YD!"&>>0M+-
MM!;;O=MNYL8R<@'Y2?!OX/?%7X%_L#:_^V1_P1B_X*V:7>?L[:/I>L:FWP.^
M/_ABVO\ 3=.AC>>2YTM[IV^T60=O,"P%$+^:K,[>87/ZB_\ !-S]I#5?VO?V
M#_A5^TMKGPT@\'W?C'P=:W\_AVT0K;VA(*_N 1D0/M\R,'GRW3D]3PWCK_@B
M+_P2:^)7Q?N/CMXW_8-\ 7_B:\OC>7UT^FLEO=W#-N:6:T1Q;RLS99B\9+$D
MMG)KZATW3=.T;3K?2-(L(;6TM84AM;6VB"1PQJ JHBJ %4   #@ 4 ?F5^WW
M\0_!G[)/_!PW^S9^U)\>?$-KX;\ ^,?@]KG@6+Q9JTPAL++54N)KJ..>9L)"
M)/M$2*SD#+9) 5B.A_X.-_VP/V?-,_X)3?$7X+>'/BOH&O>-OB9;Z?X?\#^$
M="U:&\U'5[FXO[;_ %,$3,[*L8=RV,<*N=SJ#]S_ ![_ &=?@1^U+\.+KX1?
MM&?"/0/&OAF\D62;1O$>F1W4/F+G;*H<'RY%R=LBX9<G!%>+_LW_ /!&G_@E
MY^R1\1H/B[^S]^Q;X.T+Q-:.9+#7)89KVXL7.1OMVNY)?L[8)&Z/:<$C.#0!
MWGPJ\6?#/]D3]FWX1?"G]H#XL>%_">I#0-#\)Z6GB+Q!;67]J:NEG%"MG;><
MZ_:)W:-ML4>YFQP#7SS^UQ^WG^RU#^WRG_!,#_@I!\!O!%E\-_&7@:+7_ /C
M?XCSP7.C>(=16;RI=/:.Z@\BVN(\R%&,I8_)C:TL8;ZL^-G[-'P&_:/D\,2_
M'+X7Z9XF;P7XFM_$/A8ZE&S?V;JD&?)NX\$8D3)P3D<]*J_M)_LF?LS_ +8?
M@0?#3]J+X'>&O'6B1S>=;V7B+2TN/LTN,>;"Y&^"3&1OC*M@D9P: /Q]_P""
MJO[(?[ ?_!-6_P# G[4'_!'[XCP_#_\ :,U3XAZ-IWA3X<> /'$M[;>-8KFY
M5);6XTXS2XMMC<E0D)R$*EI%(_9_6?C5\&_#GQ0T?X(>(?BUX9L/&GB&SFN]
M \(7FO6\6J:G;Q*S2RV]JSB69$".69%(4*Q)&#7B_P"R[_P2(_X)J?L7^.1\
M3OV:?V._"/AKQ(BLMOKXMY;R\M0P*MY$UT\KP;E)4^65R"0<@XKU7Q+^S1\!
MO&/QW\-_M.^)_A?IE[X_\(:=<V'AGQ3-&QNM.MKA72:*,YP%=9'!R#]XT =G
MJ4E_#IUQ-I=K'/<I"YMH)9?+620 [5+8.T$X!.#CK@U^:'[/WQ>_X)+?\%TO
MA;?W/[?_ .R_\,/#GQG\*ZMJ&A>._A]XLU2*'Q%X?:VN9(D1+[%M=R0F,(Q9
M-J+(73JF:_36OG+]J/\ X)&?\$UOVT?&;?$?]I?]COP?XE\12HJW.OFUDL[Z
MY"@*HFGM7BDFV@ #>S8  '% 'P[_ ,$I/"GPW_9/_P""T?Q#_8>_X)S_ !XU
M;QM^SG:_!Z/7_%GAZ7Q*VLZ7X*\4-J BBM+2Z+,%=X 6:/<S-O<.6: ;.M_X
M-QOVC?@5\#/^"-,US\7OBOH/AT?#'QEXKC\=QZKJ<<,FC.-4N9]DZ,0R,8Y$
M*J1EBP R>*^_?V:/V1_V9?V-O 1^&7[+?P.\.>!M$DF\ZYLO#^G+";J7&/-F
MD^_/)C WR,S8 &<"O-?%G_!(3_@F3XZ_:$/[5/B[]B?P'?\ CQ]0_M"?6Y](
MRMQ>;M_VF6W!\B68M\QE>-G+?,3GF@#\9=%\0^#=)_X-+/A7XK^(>G&;P_;?
MM$07>N6DL6_?9KXINWF0K_%F,,,=^E?H%_P<@_&;X*?%;_@CQJ/P\^&WC#1_
M%/B+XRZWX:L/@Q8:%?QW$^O7[ZQ931R67EDEP(4D)=>!N"DC> >F_P""O?\
MP3JO_%/_  3DT7]E?]A']GJV>"S^,6AZ])X5T:2**)(/[3:ZOK@_:)%4Y:22
M1AG)+' /2O>O@C_P28_X)L?LW_&F;]HCX'?L8^!?#?C*6:26'6[#2!OLG?(=
MK5&)CLR02O[A8_E8KT)% 'R39?$;X7_"G_@Z"TGPU\</%6F6WB;Q#^QKI^C^
M&=0U&946\U0:W+++!"7Q^]ECAF91U8(ZCEL&C^TR^H?M'_\ !P#)X>_91UN"
M]\0^ /V0_$FD?$#5]*N04T^\OIIETS3KB53A)Q/)'.(F.X*2V/E..^^.7_!,
MBP_:R_X+>^)/BO\ M0?LPZ9XR^"&J_LIV_AI-2UU();?^WH_$*72Q1J'$\,Z
MP;W$R!< L _)!^O_ -EC]B_]E7]B3P//\./V4/@1X=\"Z1=W GOH-#LMDEY*
M 0))YF)EG8 D!I&8@<# XH ^/_\ @W/^.O[/GAO_ ((Q^!M#N/&FB>&KGX66
MNJZ?\4=/U:]BLY?#FH1ZC=27!OED*FW+;O-W/C(<=P0/SAUC0+3Q=_P0>\?>
M-K70)(OAW\2?^"A#ZU\.+.YMC'%+X;N-2MH(A&C 8B,D5RNW&,AJ_97XZ_\
M!&__ ()>_M+?%R3X[?'#]B;P1KWBRXN!/?ZQ+8/"U_*/^6ERD+HETQX!:97)
M  .<5ZM\2_V4OV;_ (P?"K2?@;\1?@OH&H^#M"N[*YT7PS]@6&RL)+,@VIAB
MBVK&(B!M50 , 8H ^-/^#IN,K_P1!^+$BI\D6I^&6<@<*O\ ;^GC/L.0/QK[
M]\+^*_"_C?0K?Q1X+\26&KZ9=J6M=1TN\2X@F ."4D0E6&01P>U9?Q<^$/PO
M^/?PVU?X/?&GP%I?B?POK]K]FUC0M:M%GMKN/<& =&&,AE5@>JLJL"" :R/V
M<OV:/@5^R-\)['X&?LW_  WL?"?A+3)II;#0].>1HH7FD:65AYC,WS.S,>>I
M- 'RG^UI^WE^RP/V^C_P2^_X*0_ ;P18_#GQ?X&AU_X?^-OB//!<Z/XCU!9?
M*EL#'=0"&UN(LR%&,I8_)C:TL8;X@_X*G_LB?L"?\$U-9\ ?M.?\$??B/#X
M_:*U?XC:-IOACX;> ?'$M[;>-8;FY5);6XTXS2[;;:PR5"P\A"I:1"/V!_:4
M_9*_9F_;%\"K\-?VH_@;X:\=:)%-YUM9>(M,2?[++C'FPN1O@?'&^-E;!(S@
MUYK^RY_P2*_X)J_L7>./^%G?LS_L>>$?#7B1$9;?7Q;RWEY:A@580373R/!N
M4E3Y97()!R#B@#\_OC'\-_VB[K_@Y/\ BGX;\#_M_2_L]:Y\0/@]H$OPWUBX
M\ :3K@\3:?;I%%=Z=;G5%*1R+=Q2S>7%\[A68C"9KTO]DGX*P:3_ ,%R4U/X
MQ_\ !5#6_CM\:/!7P6NK'7=+L/A#IFD66G:'/=[DM;V\TMEB2=;AUF6&53(1
M(IX!&/N_]JS]A_\ 9'_;B\)6G@C]K/\ 9_\ #?CK3]/E:731K=ENFLG8 .T$
MZ%98"P"AMCKNVC.<"D_90_8;_9&_8:\)7?@C]DK]G_P[X%T_4)4EU+^QK/$]
M\Z A#/.Y:6?:"P7>[;=QQC)H ^/_ /@U@TC3=-_X(]>$[RQLTBEU#QMXGN+Q
MT7!ED&K7$09O4[(T7Z*/2OBSX\W_ ,1OV9+OXZ?\&Z7PNDN=/O/CK\==&F^#
MUS!&=NG>!_$C2W>LF(=/LUE]BNK=P>3]JD(S@D?MO\!/V>O@K^R[\-+3X._L
M^_#G3O"GABQN+B>TT72D*PQ23RM-*P#$G+2.S'GJQJKXC_9@_9\\7?'_ ,/_
M +5'B;X1Z+>_$7PII4^F>'/&$]KF]T^TF$@DAC?LK":4?25\8W'(!\)_\%!/
MAYX2^$?_  5&_P"":'PI\ :2EAH7AC5?&FDZ+8Q_=M[2W\/V<,,8]E1%'X4[
M_@A+XF\,?#;X]_ML_L_?%36K.P^*-O\ M5>(_%&J66HSK%=WGA^]CMWT^]57
M(9K8JLKJ1\J"5<XWBOO3Q]^SU\%?BE\2O!GQB^(7PYT[5O$_P\N;RX\$ZU=H
M3-H\MU$L5PT)! !DC55.0>!7FW[6/_!+S_@GY^W-XCL?&7[5O[*?A7QCK6G0
MK#:ZU>VSPWHA4EEA:>!XY)(P22(W8J-S8'S'(!^77_!9+]H?]GO]JW]F/2?C
M'^QEHD_@+P'\+_VZ-'C^+OQ:TKP-IL^FWM]$DT<WB2-(V>/6(8)KB'<]RH$S
MRQJ0RMFNJ_X*E_LX?$O5OV2M'\._MU_\'!FK^,? ?Q%\1Z1!X3T/PI^S]X:G
MO]?OC<QR6<FGG3"ES)MD57+P/C;E22'VM^K_ (7_ &:OV>O!7P.3]F;PK\$?
M"MC\/$TR33O^$)AT*#^RWM7SYD3VQ7RW5RS%]P.\LQ;))->/_ +_ ((X?\$O
M_P!E[XLQ_'/X$?L5^"] \66\IEL=9CM))Y+&0C!>V6=W2V;!(W1*A )&<$T
M?+?[3/[.7@+]H3_@JCXOL_V'O^"CGC+]G[]JGP[\/M&7QG#+X:@OM&\9Z9LW
MVTXLKIE2\,0VQR/&72+*KL+!\^@?\$;?VP?VF_BW\?/VB/V/_P!JY?ASXG\6
M?!?7-&AO_BS\+M.^S6'B=KZVEDV7*@!1>0"+9(%P%8O&5'E[G^C/VNO^";/[
M"G[>4VG7O[7'[,GAGQM>:3"8=-U34+=XKVWA+%C$MS R3"/<2WE[]N23C)-=
MC^SA^RS^SI^R#\.(_A'^S%\&?#_@CP['<-<-IGA_3U@6:9@ TTK#YII"%4&1
MRS$*HS@"@#Y)_P"#G7_E!G\=O^O30/\ U(M,KS+]MC3;#5?^"C__  2UM=1M
M(YHT_P"$MF5)%! DC\.Z?(C<]U=58'L0#7Z)_';X#?!_]IOX4ZM\#OCY\/[#
MQ3X2UU85U?0=40M!="*:.>,, 0?EEBC<<]5%4O$W[,GP#\8^-_ 7Q(\4?"W2
M[W7?A<+D?#[4YHV,NABX@2WG\@YP-\4:(<YX44 ?%G_!42.-?^"T?_!.RZ5
M)!XC^(J>8!SM.AVN1GTK&_X(+^,?"?PO^(W[9'[/'Q;U^RTOXHZ5^U-XG\4>
M)++5+E8KJZT6]2VDLM2&\AFMF1)&5ONJ'!./,&?O7Q[^SU\%?BA\3?!GQF^(
M'PYT[5?%/P[GO9O!.MW2$S:/)=Q+#<M"00 9(T56R#P*\V_:I_X)=?\ !/K]
MMSQEIWQ$_:H_90\)^,=>TN)8K36;^T>.Z,2DE8I)861IHE))$<A9!N; &3D
M_(;6;W3OVF?^">?_  5>\1?L<3)JVG:Q\9/[3TZZT'YX]0LX);6XU*>$I_K(
MY88;N0,N0ZOD9#5[#?> /B_XB_X)'CXZ>.O^#B-(_P!G_4OA0NGZEI%O^S_X
M2=5TZ2P%N^BH$42FZ",;80J1,)!MX;D?JE\#?V4_V;_V9TUV']G_ ."_A_P?
M#XFNX;G7+70;!;>&ZDBA6",F-?D4+$BH%4!0J@8KQ=/^"('_  23C^+X^.L?
M[ GP['B-;W[6L@T@_8Q/NW>9]BW?9=V[G_5=>: /CK]NIOV?OAW_ ,$!_@_^
MP)IFE:S\7_%WQ;\*Z-X8_9\T?6-*;2=8O;\I&]CJK0,S/8K91/#(Y+8 "1.5
M65L=S_P;OW>G?LSCXM_\$UOVA_#\>F_M(>#/&-WXD^(OB&YU&6[F^(MG?2[[
M;Q#%<3XDGCV/'"P/^K.QF"R3.H^^-;_9?_9_\2_'_1/VIO$/PJTJ^^(/AO1Y
M=*\/>*;N-I+G3;27?YD4&X[8MPDD#,H#$.03@XH\1_LO?L_>+?C]H'[4WB#X
M5Z7/\1/#&ES:9H?C 1LE[;64N_?;;T(WQ'S9#L?<H+L0 30!WM%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5^ /
M[?/_ "N2_!7_ +ES_P!([BOW^K\ ?V^?^5R7X*_]RY_Z1W% '[_4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 5_.[_ ,%6/B_\,_@%_P ';/PN^,GQD\96?A[POX>L_#MUK6M:
M@Q$-I"+2<%W(!(&2.W>OZ(J^)/VZ_P#@WY_X)U?\%%OC]<?M*_M*^&O%EUXH
MNM+MM/EET?Q3):0F&!2L8$:J0#@G)[T ;G_#_C_@C;_TD)^'_P#X%S?_ !NC
M_A_Q_P $;?\ I(3\/_\ P+F_^-UX!_Q"'?\ !&W_ *$KX@?^%W-_\11_Q"'?
M\$;?^A*^('_A=S?_ !% 'O\ _P /^/\ @C;_ -)"?A__ .!<W_QNC_A_Q_P1
MM_Z2$_#_ /\  N;_ .-UX!_Q"'?\$;?^A*^('_A=S?\ Q%'_ !"'?\$;?^A*
M^('_ (7<W_Q% 'O_ /P_X_X(V_\ 20GX?_\ @7-_\;H_X?\ '_!&W_I(3\/_
M /P+F_\ C=> ?\0AW_!&W_H2OB!_X7<W_P 11_Q"'?\ !&W_ *$KX@?^%W-_
M\10![_\ \/\ C_@C;_TD)^'_ /X%S?\ QNC_ (?\?\$;?^DA/P__ / N;_XW
M7@'_ !"'?\$;?^A*^('_ (7<W_Q%'_$(=_P1M_Z$KX@?^%W-_P#$4 >__P##
M_C_@C;_TD)^'_P#X%S?_ !NC_A_Q_P $;?\ I(3\/_\ P+F_^-UX!_Q"'?\
M!&W_ *$KX@?^%W-_\11_Q"'?\$;?^A*^('_A=S?_ !% 'O\ _P /^/\ @C;_
M -)"?A__ .!<W_QNC_A_Q_P1M_Z2$_#_ /\  N;_ .-UX!_Q"'?\$;?^A*^(
M'_A=S?\ Q%'_ !"'?\$;?^A*^('_ (7<W_Q% 'O_ /P_X_X(V_\ 20GX?_\
M@7-_\;H_X?\ '_!&W_I(3\/_ /P+F_\ C=> ?\0AW_!&W_H2OB!_X7<W_P 1
M1_Q"'?\ !&W_ *$KX@?^%W-_\10![_\ \/\ C_@C;_TD)^'_ /X%S?\ QNC_
M (?\?\$;?^DA/P__ / N;_XW7@'_ !"'?\$;?^A*^('_ (7<W_Q%'_$(=_P1
MM_Z$KX@?^%W-_P#$4 >__P##_C_@C;_TD)^'_P#X%S?_ !NC_A_Q_P $;?\
MI(3\/_\ P+F_^-UX!_Q"'?\ !&W_ *$KX@?^%W-_\11_Q"'?\$;?^A*^('_A
M=S?_ !% 'O\ _P /^/\ @C;_ -)"?A__ .!<W_QNC_A_Q_P1M_Z2$_#_ /\
M N;_ .-UX!_Q"'?\$;?^A*^('_A=S?\ Q%'_ !"'?\$;?^A*^('_ (7<W_Q%
M 'O_ /P_X_X(V_\ 20GX?_\ @7-_\;H_X?\ '_!&W_I(3\/_ /P+F_\ C=>
M?\0AW_!&W_H2OB!_X7<W_P 11_Q"'?\ !&W_ *$KX@?^%W-_\10![_\ \/\
MC_@C;_TD)^'_ /X%S?\ QNC_ (?\?\$;?^DA/P__ / N;_XW7@'_ !"'?\$;
M?^A*^('_ (7<W_Q%'_$(=_P1M_Z$KX@?^%W-_P#$4 >__P##_C_@C;_TD)^'
M_P#X%S?_ !NC_A_Q_P $;?\ I(3\/_\ P+F_^-UX!_Q"'?\ !&W_ *$KX@?^
M%W-_\11_Q"'?\$;?^A*^('_A=S?_ !% 'O\ _P /^/\ @C;_ -)"?A__ .!<
MW_QNC_A_Q_P1M_Z2$_#_ /\  N;_ .-UX!_Q"'?\$;?^A*^('_A=S?\ Q%'_
M !"'?\$;?^A*^('_ (7<W_Q% 'O_ /P_X_X(V_\ 20GX?_\ @7-_\;H_X?\
M'_!&W_I(3\/_ /P+F_\ C=> ?\0AW_!&W_H2OB!_X7<W_P 11_Q"'?\ !&W_
M *$KX@?^%W-_\10![_\ \/\ C_@C;_TD)^'_ /X%S?\ QNC_ (?\?\$;?^DA
M/P__ / N;_XW7@'_ !"'?\$;?^A*^('_ (7<W_Q%'_$(=_P1M_Z$KX@?^%W-
M_P#$4 >__P##_C_@C;_TD)^'_P#X%S?_ !NC_A_Q_P $;?\ I(3\/_\ P+F_
M^-UX!_Q"'?\ !&W_ *$KX@?^%W-_\11_Q"'?\$;?^A*^('_A=S?_ !% 'O\
M_P /^/\ @C;_ -)"?A__ .!<W_QNC_A_Q_P1M_Z2$_#_ /\  N;_ .-UX!_Q
M"'?\$;?^A*^('_A=S?\ Q%'_ !"'?\$;?^A*^('_ (7<W_Q% 'O_ /P_X_X(
MV_\ 20GX?_\ @7-_\;H_X?\ '_!&W_I(3\/_ /P+F_\ C=> ?\0AW_!&W_H2
MOB!_X7<W_P 11_Q"'?\ !&W_ *$KX@?^%W-_\10![_\ \/\ C_@C;_TD)^'_
M /X%S?\ QNC_ (?\?\$;?^DA/P__ / N;_XW7@'_ !"'?\$;?^A*^('_ (7<
MW_Q%'_$(=_P1M_Z$KX@?^%W-_P#$4 >__P##_C_@C;_TD)^'_P#X%S?_ !NC
M_A_Q_P $;?\ I(3\/_\ P+F_^-UX!_Q"'?\ !&W_ *$KX@?^%W-_\11_Q"'?
M\$;?^A*^('_A=S?_ !% 'O\ _P /^/\ @C;_ -)"?A__ .!<W_QNC_A_Q_P1
MM_Z2$_#_ /\  N;_ .-UX!_Q"'?\$;?^A*^('_A=S?\ Q%'_ !"'?\$;?^A*
M^('_ (7<W_Q% 'O_ /P_X_X(V_\ 20GX?_\ @7-_\;H_X?\ '_!&W_I(3\/_
M /P+F_\ C=> ?\0AW_!&W_H2OB!_X7<W_P 11_Q"'?\ !&W_ *$KX@?^%W-_
M\10![_\ \/\ C_@C;_TD)^'_ /X%S?\ QNC_ (?\?\$;?^DA/P__ / N;_XW
M7@'_ !"'?\$;?^A*^('_ (7<W_Q%'_$(=_P1M_Z$KX@?^%W-_P#$4 >__P##
M_C_@C;_TD)^'_P#X%S?_ !NC_A_Q_P $;?\ I(3\/_\ P+F_^-UX!_Q"'?\
M!&W_ *$KX@?^%W-_\11_Q"'?\$;?^A*^('_A=S?_ !% 'O\ _P /^/\ @C;_
M -)"?A__ .!<W_QNC_A_Q_P1M_Z2$_#_ /\  N;_ .-UX!_Q"'?\$;?^A*^(
M'_A=S?\ Q%'_ !"'?\$;?^A*^('_ (7<W_Q% 'O_ /P_X_X(V_\ 20GX?_\
M@7-_\;H_X?\ '_!&W_I(3\/_ /P+F_\ C=> ?\0AW_!&W_H2OB!_X7<W_P 1
M1_Q"'?\ !&W_ *$KX@?^%W-_\10![_\ \/\ C_@C;_TD)^'_ /X%S?\ QNC_
M (?\?\$;?^DA/P__ / N;_XW7@'_ !"'?\$;?^A*^('_ (7<W_Q%'_$(=_P1
MM_Z$KX@?^%W-_P#$4 >__P##_C_@C;_TD)^'_P#X%S?_ !NC_A_Q_P $;?\
MI(3\/_\ P+F_^-UX!_Q"'?\ !&W_ *$KX@?^%W-_\11_Q"'?\$;?^A*^('_A
M=S?_ !% 'O\ _P /^/\ @C;_ -)"?A__ .!<W_QNC_A_Q_P1M_Z2$_#_ /\
M N;_ .-UX!_Q"'?\$;?^A*^('_A=S?\ Q%'_ !"'?\$;?^A*^('_ (7<W_Q%
M 'O_ /P_X_X(V_\ 20GX?_\ @7-_\;H_X?\ '_!&W_I(3\/_ /P+F_\ C=>
M?\0AW_!&W_H2OB!_X7<W_P 11_Q"'?\ !&W_ *$KX@?^%W-_\10![_\ \/\
MC_@C;_TD)^'_ /X%S?\ QNC_ (?\?\$;?^DA/P__ / N;_XW7@'_ !"'?\$;
M?^A*^('_ (7<W_Q%'_$(=_P1M_Z$KX@?^%W-_P#$4 >__P##_C_@C;_TD)^'
M_P#X%S?_ !NC_A_Q_P $;?\ I(3\/_\ P+F_^-UX!_Q"'?\ !&W_ *$KX@?^
M%W-_\11_Q"'?\$;?^A*^('_A=S?_ !% 'O\ _P /^/\ @C;_ -)"?A__ .!<
MW_QNC_A_Q_P1M_Z2$_#_ /\  N;_ .-UX!_Q"'?\$;?^A*^('_A=S?\ Q%'_
M !"'?\$;?^A*^('_ (7<W_Q% 'O_ /P_X_X(V_\ 20GX?_\ @7-_\;H_X?\
M'_!&W_I(3\/_ /P+F_\ C=> ?\0AW_!&W_H2OB!_X7<W_P 11_Q"'?\ !&W_
M *$KX@?^%W-_\10![_\ \/\ C_@C;_TD)^'_ /X%S?\ QNC_ (?\?\$;?^DA
M/P__ / N;_XW7@'_ !"'?\$;?^A*^('_ (7<W_Q%'_$(=_P1M_Z$KX@?^%W-
M_P#$4 >__P##_C_@C;_TD)^'_P#X%S?_ !NC_A_Q_P $;?\ I(3\/_\ P+F_
M^-UX!_Q"'?\ !&W_ *$KX@?^%W-_\11_Q"'?\$;?^A*^('_A=S?_ !% 'O\
M_P /^/\ @C;_ -)"?A__ .!<W_QNC_A_Q_P1M_Z2$_#_ /\  N;_ .-UX!_Q
M"'?\$;?^A*^('_A=S?\ Q%'_ !"'?\$;?^A*^('_ (7<W_Q% 'O_ /P_X_X(
MV_\ 20GX?_\ @7-_\;H_X?\ '_!&W_I(3\/_ /P+F_\ C=> ?\0AW_!&W_H2
MOB!_X7<W_P 11_Q"'?\ !&W_ *$KX@?^%W-_\10![_\ \/\ C_@C;_TD)^'_
M /X%S?\ QNC_ (?\?\$;?^DA/P__ / N;_XW7@'_ !"'?\$;?^A*^('_ (7<
MW_Q%'_$(=_P1M_Z$KX@?^%W-_P#$4 >__P##_C_@C;_TD)^'_P#X%S?_ !NC
M_A_Q_P $;?\ I(3\/_\ P+F_^-UX!_Q"'?\ !&W_ *$KX@?^%W-_\11_Q"'?
M\$;?^A*^('_A=S?_ !% 'O\ _P /^/\ @C;_ -)"?A__ .!<W_QNC_A_Q_P1
MM_Z2$_#_ /\  N;_ .-UX!_Q"'?\$;?^A*^('_A=S?\ Q%'_ !"'?\$;?^A*
M^('_ (7<W_Q% 'O_ /P_X_X(V_\ 20GX?_\ @7-_\;H_X?\ '_!&W_I(3\/_
M /P+F_\ C=> ?\0AW_!&W_H2OB!_X7<W_P 11_Q"'?\ !&W_ *$KX@?^%W-_
M\10![_\ \/\ C_@C;_TD)^'_ /X%S?\ QNC_ (?\?\$;?^DA/P__ / N;_XW
M7@'_ !"'?\$;?^A*^('_ (7<W_Q%'_$(=_P1M_Z$KX@?^%W-_P#$4 >__P##
M_C_@C;_TD)^'_P#X%S?_ !NC_A_Q_P $;?\ I(3\/_\ P+F_^-UX!_Q"'?\
M!&W_ *$KX@?^%W-_\11_Q"'?\$;?^A*^('_A=S?_ !% 'O\ _P /^/\ @C;_
M -)"?A__ .!<W_QNC_A_Q_P1M_Z2$_#_ /\  N;_ .-UX!_Q"'?\$;?^A*^(
M'_A=S?\ Q%'_ !"'?\$;?^A*^('_ (7<W_Q% 'O_ /P_X_X(V_\ 20GX?_\
M@7-_\;H_X?\ '_!&W_I(3\/_ /P+F_\ C=> ?\0AW_!&W_H2OB!_X7<W_P 1
M1_Q"'?\ !&W_ *$KX@?^%W-_\10![_\ \/\ C_@C;_TD)^'_ /X%S?\ QNC_
M (?\?\$;?^DA/P__ / N;_XW7@'_ !"'?\$;?^A*^('_ (7<W_Q%'_$(=_P1
MM_Z$KX@?^%W-_P#$4 >__P##_C_@C;_TD)^'_P#X%S?_ !NC_A_Q_P $;?\
MI(3\/_\ P+F_^-UX!_Q"'?\ !&W_ *$KX@?^%W-_\11_Q"'?\$;?^A*^('_A
M=S?_ !% 'O\ _P /^/\ @C;_ -)"?A__ .!<W_QNC_A_Q_P1M_Z2$_#_ /\
M N;_ .-UX!_Q"'?\$;?^A*^('_A=S?\ Q%'_ !"'?\$;?^A*^('_ (7<W_Q%
M 'O_ /P_X_X(V_\ 20GX?_\ @7-_\;H_X?\ '_!&W_I(3\/_ /P+F_\ C=>
M?\0AW_!&W_H2OB!_X7<W_P 11_Q"'?\ !&W_ *$KX@?^%W-_\10![_\ \/\
MC_@C;_TD)^'_ /X%S?\ QNC_ (?\?\$;?^DA/P__ / N;_XW7@'_ !"'?\$;
M?^A*^('_ (7<W_Q%'_$(=_P1M_Z$KX@?^%W-_P#$4 >__P##_C_@C;_TD)^'
M_P#X%S?_ !NC_A_Q_P $;?\ I(3\/_\ P+F_^-UX!_Q"'?\ !&W_ *$KX@?^
M%W-_\11_Q"'?\$;?^A*^('_A=S?_ !% 'O\ _P /^/\ @C;_ -)"?A__ .!<
MW_QNC_A_Q_P1M_Z2$_#_ /\  N;_ .-UX!_Q"'?\$;?^A*^('_A=S?\ Q%'_
M !"'?\$;?^A*^('_ (7<W_Q% 'O_ /P_X_X(V_\ 20GX?_\ @7-_\;H_X?\
M'_!&W_I(3\/_ /P+F_\ C=> ?\0AW_!&W_H2OB!_X7<W_P 11_Q"'?\ !&W_
M *$KX@?^%W-_\10![_\ \/\ C_@C;_TD)^'_ /X%S?\ QNC_ (?\?\$;?^DA
M/P__ / N;_XW7@'_ !"'?\$;?^A*^('_ (7<W_Q%'_$(=_P1M_Z$KX@?^%W-
M_P#$4 >__P##_C_@C;_TD)^'_P#X%S?_ !NC_A_Q_P $;?\ I(3\/_\ P+F_
M^-UX!_Q"'?\ !&W_ *$KX@?^%W-_\11_Q"'?\$;?^A*^('_A=S?_ !% 'O\
M_P /^/\ @C;_ -)"?A__ .!<W_QNC_A_Q_P1M_Z2$_#_ /\  N;_ .-UX!_Q
M"'?\$;?^A*^('_A=S?\ Q%'_ !"'?\$;?^A*^('_ (7<W_Q% 'O_ /P_X_X(
MV_\ 20GX?_\ @7-_\;H_X?\ '_!&W_I(3\/_ /P+F_\ C=> ?\0AW_!&W_H2
MOB!_X7<W_P 11_Q"'?\ !&W_ *$KX@?^%W-_\10![_\ \/\ C_@C;_TD)^'_
M /X%S?\ QNC_ (?\?\$;?^DA/P__ / N;_XW7@'_ !"'?\$;?^A*^('_ (7<
MW_Q%'_$(=_P1M_Z$KX@?^%W-_P#$4 >__P##_C_@C;_TD)^'_P#X%S?_ !NC
M_A_Q_P $;?\ I(3\/_\ P+F_^-UX!_Q"'?\ !&W_ *$KX@?^%W-_\11_Q"'?
M\$;?^A*^('_A=S?_ !% 'O\ _P /^/\ @C;_ -)"?A__ .!<W_QNC_A_Q_P1
MM_Z2$_#_ /\  N;_ .-UX!_Q"'?\$;?^A*^('_A=S?\ Q%'_ !"'?\$;?^A*
M^('_ (7<W_Q% 'O_ /P_X_X(V_\ 20GX?_\ @7-_\;H_X?\ '_!&W_I(3\/_
M /P+F_\ C=> ?\0AW_!&W_H2OB!_X7<W_P 11_Q"'?\ !&W_ *$KX@?^%W-_
M\10![_\ \/\ C_@C;_TD)^'_ /X%S?\ QNC_ (?\?\$;?^DA/P__ / N;_XW
M7@'_ !"'?\$;?^A*^('_ (7<W_Q%'_$(=_P1M_Z$KX@?^%W-_P#$4 >__P##
M_C_@C;_TD)^'_P#X%S?_ !NC_A_Q_P $;?\ I(3\/_\ P+F_^-UX!_Q"'?\
M!&W_ *$KX@?^%W-_\11_Q"'?\$;?^A*^('_A=S?_ !% 'O\ _P /^/\ @C;_
M -)"?A__ .!<W_QNC_A_Q_P1M_Z2$_#_ /\  N;_ .-UX!_Q"'?\$;?^A*^(
M'_A=S?\ Q%'_ !"'?\$;?^A*^('_ (7<W_Q% 'O_ /P_X_X(V_\ 20GX?_\
M@7-_\;H_X?\ '_!&W_I(3\/_ /P+F_\ C=> ?\0AW_!&W_H2OB!_X7<W_P 1
M1_Q"'?\ !&W_ *$KX@?^%W-_\10![_\ \/\ C_@C;_TD)^'_ /X%S?\ QNC_
M (?\?\$;?^DA/P__ / N;_XW7@'_ !"'?\$;?^A*^('_ (7<W_Q%'_$(=_P1
MM_Z$KX@?^%W-_P#$4 >__P##_C_@C;_TD)^'_P#X%S?_ !NOR$^-G[3WP!_:
MZ_X.V?@A\8_V:OBGI?C'PO/>:#:Q:UI$C-"TT5I<"1 6 .5)&>*^_/\ B$._
MX(V_]"5\0/\ PNYO_B*[O]F'_@V;_P""7'[(OQ^\+?M*_!OPIXT@\4>#M474
M-%EU#QA+/"LP5E!>,J XPQXH _0.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@ 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@ 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@ 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@ 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@ 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@ 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@ HHHH **** "BBB@ HHH
4H **** "BBB@ HHHH **** /_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139631749844144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Document - USD ($)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Feb. 08, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-K<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentAnnualReport', window );">Document Annual Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec. 31,  2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">1-7945<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">DELUXE CORPORATION<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000027996<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">MN<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">41-0216800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">801 S. Marquette Ave.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Minneapolis<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">MN<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">55402-2807<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">651<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">483-7111<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock, par value $1.00 per share<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">DLX<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Large Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_IcfrAuditorAttestationFlag', window );">ICFR Auditor Attestation Flag</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityPublicFloat', window );">Entity Public Float</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 924,918,940<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">43,266,924<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentsIncorporatedByReferenceTextBlock', window );">Documents Incorporated by Reference</a></td>
<td class="text">Portions of our definitive proxy statement to be filed within 120 days after our fiscal year-end are incorporated by reference in Part III.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorName', window );">Auditor Name</a></td>
<td class="text">PricewaterhouseCoopers LLP<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorLocation', window );">Auditor Location</a></td>
<td class="text">Minneapolis, Minnesota<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorFirmId', window );">Auditor Firm ID</a></td>
<td class="text">238<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorFirmId">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>PCAOB issued Audit Firm Identifier</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorFirmId</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:nonemptySequenceNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorLocation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorLocation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentAnnualReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an annual report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentAnnualReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentsIncorporatedByReferenceTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Documents incorporated by reference.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentsIncorporatedByReferenceTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityPublicFloat">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityPublicFloat</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityVoluntaryFilers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityWellKnownSeasonedIssuer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_IcfrAuditorAttestationFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_IcfrAuditorAttestationFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139631748017296">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents, including securities carried at fair value of $5,000 as of December 31, 2022</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 40,435<span></span>
</td>
<td class="nump">$ 41,231<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Trade accounts receivable, net of allowance for credit losses</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">206,617<span></span>
</td>
<td class="nump">197,947<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories and supplies, net of reserves</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">52,267<span></span>
</td>
<td class="nump">34,928<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FundsHeldForClients', window );">Funds held for customers, including securities carried at fair value of $8,126 and $13,307, respectively</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">302,291<span></span>
</td>
<td class="nump">254,795<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseCurrent', window );">Prepaid expenses</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">36,642<span></span>
</td>
<td class="nump">37,643<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dlx_Revenueinexcessofbillingscurrent', window );">Revenue in excess of billings</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">38,761<span></span>
</td>
<td class="nump">30,393<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Other current assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">27,024<span></span>
</td>
<td class="nump">23,536<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">704,037<span></span>
</td>
<td class="nump">620,473<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxAssetsNet', window );">Deferred income taxes</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,956<span></span>
</td>
<td class="nump">2,180<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermInvestments', window );">Long-term investments</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">47,783<span></span>
</td>
<td class="nump">47,201<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization', window );">Property, plant and equipment, net of accumulated depreciation</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">124,894<span></span>
</td>
<td class="nump">125,966<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">47,132<span></span>
</td>
<td class="nump">58,236<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangibles, net of accumulated amortization</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">458,979<span></span>
</td>
<td class="nump">510,724<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,431,385<span></span>
</td>
<td class="nump">1,430,141<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other non-current assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">260,354<span></span>
</td>
<td class="nump">279,463<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">3,076,520<span></span>
</td>
<td class="nump">3,074,384<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">157,055<span></span>
</td>
<td class="nump">153,072<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dlx_FundsHeldForCustomersLiabiilty', window );">Funds held for customers</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">305,138<span></span>
</td>
<td class="nump">256,257<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">218,404<span></span>
</td>
<td class="nump">216,832<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Current portion of long-term debt</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">71,748<span></span>
</td>
<td class="nump">57,197<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">752,345<span></span>
</td>
<td class="nump">683,358<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,572,528<span></span>
</td>
<td class="nump">1,625,752<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">48,925<span></span>
</td>
<td class="nump">56,444<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred income taxes</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">45,510<span></span>
</td>
<td class="nump">75,121<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other non-current liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">52,988<span></span>
</td>
<td class="nump">59,111<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and contingencies (Notes 10, 14 and 15)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract', window );"><strong>Shareholders' equity:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common shares $1 par value (authorized: 500,000 shares; outstanding: December 31, 2022 - 43,204; December 31, 2021 - 42,679)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">43,204<span></span>
</td>
<td class="nump">42,679<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">79,234<span></span>
</td>
<td class="nump">57,368<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">518,635<span></span>
</td>
<td class="nump">505,763<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(37,264)<span></span>
</td>
<td class="num">(31,492)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Non-controlling Interest</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">415<span></span>
</td>
<td class="nump">280<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total shareholders' equity</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">604,224<span></span>
</td>
<td class="nump">574,598<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and shareholders' equity</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 3,076,520<span></span>
</td>
<td class="nump">$ 3,074,384<span></span>
</td>
</tr>
<tr><td colspan="3"></td></tr>
<tr><td colspan="3"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Includes unbilled receivables of $43,902 as of December&#160;31, 2022 and $47,420 as of December&#160;31, 2021.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dlx_FundsHeldForCustomersLiabiilty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of the liability for funds held on behalf of others that are expected to be settled within one year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dlx_FundsHeldForCustomersLiabiilty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dlx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dlx_Revenueinexcessofbillingscurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dlx_Revenueinexcessofbillingscurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dlx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.(a),19)<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FundsHeldForClients">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FundsHeldForClients</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6904-107765<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.31)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6387103&amp;loc=d3e6435-108320<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 05<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126905020&amp;loc=d3e5879-108316<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(7))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21930-107793<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21914-107793<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4568740-111683<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21711-107793<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL125981372-237846<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 22: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4590271-111686<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 25: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4568447-111683<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139631753162464">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS (Parentheticals) - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>Statement of Financial Position [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash and cash equivalents, fair value</a></td>
<td class="nump">$ 5,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Funds held for customers, securities carried at fair value</a></td>
<td class="nump">$ 8,126<span></span>
</td>
<td class="nump">$ 13,307<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (per share)</a></td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized</a></td>
<td class="nump">500,000<span></span>
</td>
<td class="nump">500,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding</a></td>
<td class="nump">43,204<span></span>
</td>
<td class="nump">42,679<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139631746898656">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF INCOME - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total revenue</a></td>
<td class="nump">$ 2,238,010<span></span>
</td>
<td class="nump">$ 2,022,197<span></span>
</td>
<td class="nump">$ 1,790,781<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Total cost of revenue</a></td>
<td class="num">(1,032,116)<span></span>
</td>
<td class="num">(884,270)<span></span>
</td>
<td class="num">(730,771)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">1,205,894<span></span>
</td>
<td class="nump">1,137,927<span></span>
</td>
<td class="nump">1,060,010<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative expense</a></td>
<td class="num">(993,250)<span></span>
</td>
<td class="num">(941,023)<span></span>
</td>
<td class="num">(839,812)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dlx_RestructuringOperatingExpense', window );">Restructuring and integration expense</a></td>
<td class="num">(62,529)<span></span>
</td>
<td class="num">(54,750)<span></span>
</td>
<td class="num">(75,874)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnDispositionOfAssets1', window );">Gain (loss) gain on sale of businesses and facility</a></td>
<td class="nump">19,331<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(1,846)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetImpairmentCharges', window );">Asset impairment charges</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(101,749)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="nump">169,446<span></span>
</td>
<td class="nump">142,154<span></span>
</td>
<td class="nump">40,729<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="num">(94,454)<span></span>
</td>
<td class="num">(55,554)<span></span>
</td>
<td class="num">(23,140)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Other income</a></td>
<td class="nump">9,386<span></span>
</td>
<td class="nump">7,203<span></span>
</td>
<td class="nump">9,214<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before income taxes</a></td>
<td class="nump">84,378<span></span>
</td>
<td class="nump">93,803<span></span>
</td>
<td class="nump">26,803<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax provision</a></td>
<td class="num">(18,848)<span></span>
</td>
<td class="num">(31,031)<span></span>
</td>
<td class="num">(21,468)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">65,530<span></span>
</td>
<td class="nump">62,772<span></span>
</td>
<td class="nump">5,335<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Net income attributable to non-controlling interest</a></td>
<td class="num">(135)<span></span>
</td>
<td class="num">(139)<span></span>
</td>
<td class="num">(91)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income attributable to Deluxe</a></td>
<td class="nump">$ 65,395<span></span>
</td>
<td class="nump">$ 62,633<span></span>
</td>
<td class="nump">$ 5,244<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic earnings per share</a></td>
<td class="nump">$ 1.52<span></span>
</td>
<td class="nump">$ 1.48<span></span>
</td>
<td class="nump">$ 0.12<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted earnings per share</a></td>
<td class="nump">$ 1.50<span></span>
</td>
<td class="nump">$ 1.45<span></span>
</td>
<td class="nump">$ 0.11<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ProductMember', window );">Product [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total revenue</a></td>
<td class="nump">$ 1,286,197<span></span>
</td>
<td class="nump">$ 1,244,529<span></span>
</td>
<td class="nump">$ 1,230,638<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Total cost of revenue</a></td>
<td class="num">(470,237)<span></span>
</td>
<td class="num">(450,880)<span></span>
</td>
<td class="num">(458,637)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ServiceMember', window );">Service [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total revenue</a></td>
<td class="nump">951,813<span></span>
</td>
<td class="nump">777,668<span></span>
</td>
<td class="nump">560,143<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Total cost of revenue</a></td>
<td class="num">$ (561,879)<span></span>
</td>
<td class="num">$ (433,390)<span></span>
</td>
<td class="num">$ (272,134)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dlx_RestructuringOperatingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses associated with exit or disposal activities pursuant to an authorized plan and classified as operating expenses on the statement of income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dlx_RestructuringOperatingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dlx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126905981&amp;loc=d3e2420-110228<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetImpairmentCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate cost of goods produced and sold and services rendered during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnDispositionOfAssets1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnDispositionOfAssets1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 18: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126941158&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of Net Income (Loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_ProductMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_ProductMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_ServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_ServiceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139631749590544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Statement of Comprehensive Income [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">$ 65,530<span></span>
</td>
<td class="nump">$ 62,772<span></span>
</td>
<td class="nump">$ 5,335<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract', window );"><strong>Postretirement benefit plans:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax', window );">Net actuarial (loss) gain arising during the year</a></td>
<td class="num">(11,235)<span></span>
</td>
<td class="nump">6,194<span></span>
</td>
<td class="nump">5,616<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTaxAbstract', window );"><strong>Less reclassification of amounts to net income:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax', window );">Amortization of prior service credit</a></td>
<td class="num">(1,042)<span></span>
</td>
<td class="num">(1,050)<span></span>
</td>
<td class="num">(1,055)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax', window );">Amortization of net actuarial loss</a></td>
<td class="nump">836<span></span>
</td>
<td class="nump">1,381<span></span>
</td>
<td class="nump">1,889<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax', window );">Postretirement benefit plans</a></td>
<td class="num">(11,441)<span></span>
</td>
<td class="nump">6,525<span></span>
</td>
<td class="nump">6,450<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Interest rate swaps:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax', window );">Unrealized gain (loss) arising during the year</a></td>
<td class="nump">4,869<span></span>
</td>
<td class="nump">2,067<span></span>
</td>
<td class="num">(4,973)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax', window );">Reclassification of realized (gain) loss to net income</a></td>
<td class="num">(15)<span></span>
</td>
<td class="nump">1,023<span></span>
</td>
<td class="nump">719<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax', window );">Interest rate swaps</a></td>
<td class="nump">4,854<span></span>
</td>
<td class="nump">3,090<span></span>
</td>
<td class="num">(4,254)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParentAbstract', window );"><strong>Debt securities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax', window );">Unrealized holding (loss) gain arising during the year</a></td>
<td class="num">(571)<span></span>
</td>
<td class="num">(254)<span></span>
</td>
<td class="nump">338<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax', window );">Reclassification of realized loss (gain) to net income</a></td>
<td class="nump">6<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(153)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax', window );">Debt securities</a></td>
<td class="num">(565)<span></span>
</td>
<td class="num">(254)<span></span>
</td>
<td class="nump">185<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTranslationAbstract', window );"><strong>Foreign currency translation adjustment:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax', window );">Unrealized foreign currency translation (loss) gain arising during the year</a></td>
<td class="num">(4,170)<span></span>
</td>
<td class="nump">580<span></span>
</td>
<td class="nump">4,133<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax', window );">Reclassification of foreign currency translation loss to net income</a></td>
<td class="nump">5,550<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustment</a></td>
<td class="nump">1,380<span></span>
</td>
<td class="nump">580<span></span>
</td>
<td class="nump">4,133<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive (loss) income</a></td>
<td class="num">(5,772)<span></span>
</td>
<td class="nump">9,941<span></span>
</td>
<td class="nump">6,514<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest', window );">Comprehensive income</a></td>
<td class="nump">59,758<span></span>
</td>
<td class="nump">72,713<span></span>
</td>
<td class="nump">11,849<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest', window );">Comprehensive income attributable to non-controlling Interest</a></td>
<td class="num">(135)<span></span>
</td>
<td class="num">(139)<span></span>
</td>
<td class="num">(91)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive income attributable to Deluxe</a></td>
<td class="nump">59,623<span></span>
</td>
<td class="nump">72,574<span></span>
</td>
<td class="nump">11,758<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxAbstract', window );"><strong>Postretirement benefit plans:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax', window );">Net actuarial (loss) gain arising during the year</a></td>
<td class="nump">4,090<span></span>
</td>
<td class="num">(2,186)<span></span>
</td>
<td class="num">(1,948)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTaxAbstract', window );"><strong>Less reclassification of amounts to net income:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax', window );">Amortization of prior service credit</a></td>
<td class="nump">379<span></span>
</td>
<td class="nump">371<span></span>
</td>
<td class="nump">366<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax', window );">Amortization of net actuarial loss</a></td>
<td class="num">(64)<span></span>
</td>
<td class="num">(248)<span></span>
</td>
<td class="num">(412)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax', window );">Postretirement benefit plans</a></td>
<td class="nump">4,405<span></span>
</td>
<td class="num">(2,063)<span></span>
</td>
<td class="num">(1,994)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesTaxEffectPeriodIncreaseDecreaseAbstract', window );"><strong>Interest rate swaps:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax', window );">Unrealized gain (loss) arising during the year</a></td>
<td class="num">(1,771)<span></span>
</td>
<td class="num">(731)<span></span>
</td>
<td class="nump">1,725<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax', window );">Reclassification of realized (gain) loss to net income</a></td>
<td class="nump">5<span></span>
</td>
<td class="num">(361)<span></span>
</td>
<td class="num">(249)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax', window );">Interest rate swaps</a></td>
<td class="num">(1,766)<span></span>
</td>
<td class="num">(1,092)<span></span>
</td>
<td class="nump">1,476<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParentAbstract', window );"><strong>Debt securities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax', window );">Unrealized holding (loss) gain arising during the year</a></td>
<td class="nump">197<span></span>
</td>
<td class="nump">88<span></span>
</td>
<td class="num">(117)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax', window );">Reclassification of realized loss (gain) to net income</a></td>
<td class="num">(2)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">53<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax', window );">Debt securities</a></td>
<td class="nump">195<span></span>
</td>
<td class="nump">88<span></span>
</td>
<td class="num">(64)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1', window );">Total net tax benefit (expense)</a></td>
<td class="nump">$ 2,834<span></span>
</td>
<td class="num">$ (3,067)<span></span>
</td>
<td class="num">$ (582)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e557-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(21))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 21<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4613674-111683<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569643-111683<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTranslationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTranslationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of gain (loss) for (increase) decrease in value of benefit obligation for change in actuarial assumptions and increase (decrease) in value of plan assets from experience different from that assumed of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit) for (increase) decrease in value of benefit obligation for change in actuarial assumptions and increase (decrease) in value of plan assets from experience different from that assumed of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e640-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesTaxEffectPeriodIncreaseDecreaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesTaxEffectPeriodIncreaseDecreaseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax, before reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 35<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=123602790&amp;loc=d3e30304-110892<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=126980362&amp;loc=d3e28129-110885<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32022-110900<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a-c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of reclassification adjustment from accumulated other comprehensive (income) loss for prior service cost (credit) of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e689-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL34724391-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of tax (expense) benefit of reclassification adjustment from accumulated other comprehensive (income) loss for prior service cost (credit) of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e640-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and adjustment, of 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) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after adjustment, of tax expense (benefit) for 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) and 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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e640-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after reclassification, of tax expense (benefit) for gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e640-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and before reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e640-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e689-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e640-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of reclassification adjustment from accumulated other comprehensive income for translation gain (loss) realized upon the sale or liquidation of an investment in a foreign entity and foreign currency hedges that are designated and qualified as hedging instruments for hedges of the foreign currency exposure of a net investment in a foreign operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL34724391-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e709-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 40<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=116633155&amp;loc=d3e31531-110899<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e689-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442407-227067<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=124507222&amp;loc=d3e1436-108581<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (i-k)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after reclassification adjustment, of tax (expense) benefit for (increase) decrease in accumulated other comprehensive income of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e640-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (i-k)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e689-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27357-111563<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL34724391-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e640-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27357-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of reclassification adjustment from accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL34724391-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e689-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e640-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTaxAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTaxAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTaxAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTaxAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit) allocated to other comprehensive income (loss) attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569643-111683<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and before adjustment, of 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 unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e640-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139631749284288">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Adoption of Accounting Standards Update [Member]</div></th>
<th class="th"><div>Common shares par value [Member]</div></th>
<th class="th"><div>Additional paid-in capital [Member]</div></th>
<th class="th"><div>Retained earnings [Member]</div></th>
<th class="th">
<div>Retained earnings [Member] </div>
<div>Adoption of Accounting Standards Update [Member]</div>
</th>
<th class="th"><div>Accumulated other comprehensive loss [Member]</div></th>
<th class="th"><div>Non-controlling interest [Member]</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">$ (47,947)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance, beginning of year at Dec. 31, 2019</a></td>
<td class="nump">$ 546,979<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 42,126<span></span>
</td>
<td class="nump">$ 4,086<span></span>
</td>
<td class="nump">$ 548,714<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (47,947)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance, beginning of year (ASU No. 2016-13 [Member]) at Dec. 31, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (3,640)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (3,640)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance, shares at Dec. 31, 2019</a></td>
<td class="nump">42,126<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income attributable to Deluxe</a></td>
<td class="nump">$ 5,244<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,244<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Net income attributable to non-controlling Interest</a></td>
<td class="nump">91<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">91<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">5,335<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsCommonStockCash', window );">Cash dividends ($1.20 per share)</a></td>
<td class="num">(51,431)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(51,431)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Common shares issued</a></td>
<td class="nump">$ 3,892<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">446<span></span>
</td>
<td class="nump">3,446<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Common shares issued, shares</a></td>
<td class="nump">446<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodValue', window );">Common shares repurchased</a></td>
<td class="num">$ (14,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(499)<span></span>
</td>
<td class="num">(9,767)<span></span>
</td>
<td class="num">(3,734)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dlx_OtherCommonSharesRetiredValue', window );">Other common shares retired</a></td>
<td class="num">$ (2,994)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(100)<span></span>
</td>
<td class="num">(2,894)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dlx_OtherCommonSharesRetiredShares', window );">Other common shares retired, shares</a></td>
<td class="num">(100)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Employee share-based compensation</a></td>
<td class="nump">$ 22,687<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">22,687<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss)</a></td>
<td class="nump">6,514<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,514<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestPeriodIncreaseDecrease', window );">Investment in non-controlling interest</a></td>
<td class="nump">50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance, end of year at Dec. 31, 2020</a></td>
<td class="nump">$ 513,392<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">41,973<span></span>
</td>
<td class="nump">17,558<span></span>
</td>
<td class="nump">495,153<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(41,433)<span></span>
</td>
<td class="nump">141<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance, shares at Dec. 31, 2020</a></td>
<td class="nump">41,973<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">$ (41,433)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income attributable to Deluxe</a></td>
<td class="nump">62,633<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">62,633<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Net income attributable to non-controlling Interest</a></td>
<td class="nump">139<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">139<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">62,772<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsCommonStockCash', window );">Cash dividends ($1.20 per share)</a></td>
<td class="num">(52,023)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(52,023)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Common shares issued</a></td>
<td class="nump">$ 17,211<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">861<span></span>
</td>
<td class="nump">16,350<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Common shares issued, shares</a></td>
<td class="nump">861<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dlx_OtherCommonSharesRetiredValue', window );">Other common shares retired</a></td>
<td class="num">$ (5,969)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(155)<span></span>
</td>
<td class="num">(5,814)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dlx_OtherCommonSharesRetiredShares', window );">Other common shares retired, shares</a></td>
<td class="num">(155)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Employee share-based compensation</a></td>
<td class="nump">$ 29,274<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29,274<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss)</a></td>
<td class="nump">9,941<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,941<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance, end of year at Dec. 31, 2021</a></td>
<td class="nump">$ 574,598<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">42,679<span></span>
</td>
<td class="nump">57,368<span></span>
</td>
<td class="nump">505,763<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(31,492)<span></span>
</td>
<td class="nump">280<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance, shares at Dec. 31, 2021</a></td>
<td class="nump">42,679<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">$ 505,763<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(31,492)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income attributable to Deluxe</a></td>
<td class="nump">65,395<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">65,395<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Net income attributable to non-controlling Interest</a></td>
<td class="nump">135<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">135<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">65,530<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsCommonStockCash', window );">Cash dividends ($1.20 per share)</a></td>
<td class="num">(52,523)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(52,523)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Common shares issued</a></td>
<td class="nump">$ 3,845<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">723<span></span>
</td>
<td class="nump">3,122<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Common shares issued, shares</a></td>
<td class="nump">723<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dlx_OtherCommonSharesRetiredValue', window );">Other common shares retired</a></td>
<td class="num">$ (5,762)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(198)<span></span>
</td>
<td class="num">(5,564)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dlx_OtherCommonSharesRetiredShares', window );">Other common shares retired, shares</a></td>
<td class="num">(198)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Employee share-based compensation</a></td>
<td class="nump">$ 24,308<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24,308<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss)</a></td>
<td class="num">(5,772)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5,772)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance, end of year at Dec. 31, 2022</a></td>
<td class="nump">$ 604,224<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 43,204<span></span>
</td>
<td class="nump">$ 79,234<span></span>
</td>
<td class="nump">$ 518,635<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (37,264)<span></span>
</td>
<td class="nump">$ 415<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance, shares at Dec. 31, 2022</a></td>
<td class="nump">43,204<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">$ 518,635<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">$ (37,264)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dlx_OtherCommonSharesRetiredShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Shares of stock that were retired during the period, but were not repurchased by the company. May include stock retired to pay withholding taxes due as a result of the vesting or exercise of share-based awards or stock utilized by an employee to pay the exercise price of stock options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dlx_OtherCommonSharesRetiredShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dlx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dlx_OtherCommonSharesRetiredValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of stock that was retired during the period, but was not repurchased by the entity. May include stock retired to pay withholding taxes due as a result of the vesting or exercise of share-based awards or stock utilized by employees to pay the exercise price of stock options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dlx_OtherCommonSharesRetiredValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dlx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126964447&amp;loc=d3e11149-113907<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126964447&amp;loc=d3e11178-113907<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126961718&amp;loc=d3e4534-113899<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsCommonStockCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsCommonStockCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterestPeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Net Increase or Decrease in balance of noncontrolling interest in the subsidiary during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4568740-111683<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterestPeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of Net Income (Loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of other comprehensive income (loss) attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569643-111683<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate 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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedDuringPeriodValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21930-107793<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21914-107793<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4568740-111683<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21711-107793<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL125981372-237846<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 22: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4590271-111686<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 25: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4568447-111683<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201613Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201613Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139631751724992">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Parentheticals) - $ / shares<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfStockholdersEquityAbstract', window );"><strong>Statement of Stockholders' Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareCashPaid', window );">Cash dividends per share</a></td>
<td class="nump">$ 1.20<span></span>
</td>
<td class="nump">$ 1.20<span></span>
</td>
<td class="nump">$ 1.20<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockDividendsPerShareCashPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate dividends paid during the period for each share of common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockDividendsPerShareCashPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfStockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfStockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139631749248608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash flows from operating activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">$ 65,530<span></span>
</td>
<td class="nump">$ 62,772<span></span>
</td>
<td class="nump">$ 5,335<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income to net cash provided by operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation</a></td>
<td class="nump">25,997<span></span>
</td>
<td class="nump">25,625<span></span>
</td>
<td class="nump">20,242<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentForAmortization', window );">Amortization of intangibles</a></td>
<td class="nump">146,555<span></span>
</td>
<td class="nump">123,142<span></span>
</td>
<td class="nump">90,550<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating lease expense</a></td>
<td class="nump">20,480<span></span>
</td>
<td class="nump">17,485<span></span>
</td>
<td class="nump">20,928<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetImpairmentCharges', window );">Asset impairment charges</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">101,749<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dlx_AmortizationOfPrepaidProductDiscounts', window );">Amortization of prepaid product discounts</a></td>
<td class="nump">34,400<span></span>
</td>
<td class="nump">31,784<span></span>
</td>
<td class="nump">29,235<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred income taxes</a></td>
<td class="num">(28,529)<span></span>
</td>
<td class="nump">17,758<span></span>
</td>
<td class="num">(5,456)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Employee share-based compensation expense</a></td>
<td class="nump">23,676<span></span>
</td>
<td class="nump">29,477<span></span>
</td>
<td class="nump">21,824<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnDispositionOfAssets1', window );">(Gain) loss on sale of businesses and facility</a></td>
<td class="num">(19,331)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,846<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNoncashIncomeExpense', window );">Other non-cash items, net</a></td>
<td class="nump">31,398<span></span>
</td>
<td class="nump">17,196<span></span>
</td>
<td class="nump">23,846<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in assets and liabilities, net of effect of acquisition:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Trade accounts receivable</a></td>
<td class="num">(13,672)<span></span>
</td>
<td class="num">(8,857)<span></span>
</td>
<td class="num">(2,709)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventories and supplies</a></td>
<td class="num">(19,062)<span></span>
</td>
<td class="num">(1,842)<span></span>
</td>
<td class="num">(11,281)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherCurrentAssets', window );">Other current assets</a></td>
<td class="num">(8,721)<span></span>
</td>
<td class="num">(15,574)<span></span>
</td>
<td class="nump">15,344<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dlx_PaymentsForCloudComputingArrangements', window );">Payments for cloud computing arrangement implementation costs</a></td>
<td class="num">(18,649)<span></span>
</td>
<td class="num">(41,547)<span></span>
</td>
<td class="num">(19,426)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets', window );">Other non-current assets</a></td>
<td class="num">(17,537)<span></span>
</td>
<td class="num">(11,467)<span></span>
</td>
<td class="num">(6,367)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="nump">6,015<span></span>
</td>
<td class="nump">22,794<span></span>
</td>
<td class="num">(9,518)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dlx_Prepaidproductdiscountpayments', window );">Prepaid product discount payments</a></td>
<td class="num">(30,603)<span></span>
</td>
<td class="num">(40,920)<span></span>
</td>
<td class="num">(33,613)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities', window );">Other accrued and non-current liabilities</a></td>
<td class="num">(6,416)<span></span>
</td>
<td class="num">(17,005)<span></span>
</td>
<td class="num">(24,976)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">191,531<span></span>
</td>
<td class="nump">210,821<span></span>
</td>
<td class="nump">217,553<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash flows from investing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dlx_PaymentsToAcquireCapitalAssets', window );">Purchases of capital assets</a></td>
<td class="num">(104,598)<span></span>
</td>
<td class="num">(109,140)<span></span>
</td>
<td class="num">(62,638)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Payments for acquisition, net of cash, cash equivalents, restricted cash and restricted cash equivalents acquired</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(958,514)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireIntangibleAssets', window );">Purchases of customer lists</a></td>
<td class="num">(4,347)<span></span>
</td>
<td class="num">(2,759)<span></span>
</td>
<td class="num">(11,082)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dlx_ProceedsFromSaleOfBusinessesAndProductiveAssets', window );">Proceeds from sale of businesses and facility</a></td>
<td class="nump">25,248<span></span>
</td>
<td class="nump">2,648<span></span>
</td>
<td class="nump">9,713<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireMarketableSecurities', window );">Purchases of customer funds debt securities</a></td>
<td class="num">(123)<span></span>
</td>
<td class="num">(93)<span></span>
</td>
<td class="num">(3,918)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities', window );">Proceeds from customer funds debt securities</a></td>
<td class="nump">4,077<span></span>
</td>
<td class="nump">93<span></span>
</td>
<td class="nump">7,764<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForProceedsFromOtherInvestingActivities', window );">Other</a></td>
<td class="num">(582)<span></span>
</td>
<td class="nump">1,164<span></span>
</td>
<td class="nump">4,068<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used by investing activities</a></td>
<td class="num">(80,325)<span></span>
</td>
<td class="num">(1,066,601)<span></span>
</td>
<td class="num">(56,093)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash flows from financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt', window );">Proceeds from issuing long-term debt</a></td>
<td class="nump">640,000<span></span>
</td>
<td class="nump">1,884,850<span></span>
</td>
<td class="nump">309,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermDebt', window );">Payments on long-term debt</a></td>
<td class="num">(680,613)<span></span>
</td>
<td class="num">(1,029,876)<span></span>
</td>
<td class="num">(352,500)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfDebtIssuanceCosts', window );">Payments for debt issuance costs</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(18,153)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dlx_Netchangeincustomerfundsobligations', window );">Net change in customer funds obligations</a></td>
<td class="nump">56,426<span></span>
</td>
<td class="nump">126,703<span></span>
</td>
<td class="num">(168)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions', window );">Proceeds from issuing shares</a></td>
<td class="nump">3,112<span></span>
</td>
<td class="nump">16,843<span></span>
</td>
<td class="nump">3,747<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Payments for common shares repurchased</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(14,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfDividendsCommonStock', window );">Cash dividends paid to shareholders</a></td>
<td class="num">(52,647)<span></span>
</td>
<td class="num">(51,654)<span></span>
</td>
<td class="num">(50,746)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities', window );">Other</a></td>
<td class="num">(14,879)<span></span>
</td>
<td class="num">(15,752)<span></span>
</td>
<td class="num">(5,888)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided (used) by financing activities</a></td>
<td class="num">(48,601)<span></span>
</td>
<td class="nump">912,961<span></span>
</td>
<td class="num">(110,555)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Effect of exchange rate change on cash, cash equivalents, restricted cash and restricted cash equivalents</a></td>
<td class="num">(10,681)<span></span>
</td>
<td class="num">(1,099)<span></span>
</td>
<td class="nump">3,693<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net change in cash, cash equivalents, restricted cash and restricted cash equivalents</a></td>
<td class="nump">51,924<span></span>
</td>
<td class="nump">56,082<span></span>
</td>
<td class="nump">54,598<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents, restricted cash and restricted cash equivalents, beginning of year</a></td>
<td class="nump">285,491<span></span>
</td>
<td class="nump">229,409<span></span>
</td>
<td class="nump">174,811<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents, restricted cash and restricted cash equivalents, end of year (Note 3)</a></td>
<td class="nump">$ 337,415<span></span>
</td>
<td class="nump">$ 285,491<span></span>
</td>
<td class="nump">$ 229,409<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dlx_AmortizationOfPrepaidProductDiscounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the amortization of prepaid product discounts associated with the 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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dlx_AmortizationOfPrepaidProductDiscounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dlx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dlx_Netchangeincustomerfundsobligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Net increase (decrease) in customer funds obligations during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dlx_Netchangeincustomerfundsobligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dlx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dlx_PaymentsForCloudComputingArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash payments for implementation of cloud computing arrangements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dlx_PaymentsForCloudComputingArrangements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dlx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dlx_PaymentsToAcquireCapitalAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures) and software.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dlx_PaymentsToAcquireCapitalAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dlx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dlx_Prepaidproductdiscountpayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amounts paid during the reporting period for prepaid product discounts associated with the execution and/or renewal of customer contracts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dlx_Prepaidproductdiscountpayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dlx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dlx_ProceedsFromSaleOfBusinessesAndProductiveAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate proceeds from sale of businesses and productive assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dlx_ProceedsFromSaleOfBusinessesAndProductiveAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dlx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentForAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentForAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126905981&amp;loc=d3e2420-110228<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetImpairmentCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnDispositionOfAssets1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnDispositionOfAssets1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherCurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherCurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherNoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in operating liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherOperatingLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNoncashIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNoncashIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForProceedsFromOtherInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash (inflow) outflow from investing activities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForProceedsFromOtherInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRepurchaseOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to reacquire common stock during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRepurchaseOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDebtIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDebtIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDividendsCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDividendsCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireMarketableSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for purchase of marketable security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26853-111562<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireMarketableSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=SL79508275-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromPaymentsForOtherFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities (held-to-maturity or available-for-sale) during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139631751518704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SIGNIFICANT ACCOUNTING POLICIES<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SignificantAccountingPoliciesTextBlock', window );">SIGNIFICANT ACCOUNTING POLICIES</a></td>
<td class="text"><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%">Nature of operations </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">&#8211; </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We</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%">help enterprises, small businesses and financial institutions deepen customer relationships through trusted, technology-enabled solutions, including marketing services and data analytics, treasury management solutions, merchant services, promotional products and fraud solutions, as well as customized checks and forms. We are also a leading provider of checks and accessories sold directly to consumers.</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%">Consolidation</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> &#8211;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> The consolidated financial statements include the accounts of Deluxe Corporation and its wholly-owned subsidiaries. All intercompany accounts, transactions and profits have been eliminated.</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%">On April 1, 2020, we executed an agreement to form MedPayExchange LLC (MPX), doing business as Medical Payment Exchange, which delivers payments to healthcare providers from insurance companies and other payers. This entity is a variable interest entity (VIE), as defined in Accounting Standards Codification (ASC) Topic 810, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Consolidation</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. As we are the primary beneficiary of the VIE, we are required to consolidate MPX in our consolidated financial statements. Our partner's interest in MPX is reported as non-controlling interest in the consolidated balance sheets within equity, separate from our equity. Net income and comprehensive income are attributed to us and the non-controlling interest. The amounts attributable to the non-controlling interest were not significant to 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%">Comparability </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">&#8211; </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The consolidated statement of income and the consolidated statement of cash flows for the year ended December 31, 2020 has been modified to conform to the current year presentation. Loss on sale of businesses and facility is presented separately in each of these statements. Previously, this amount was included in selling, general and administrative (SG&amp;A) expense in the consolidated statement of income and in other non-cash items, net, within cash flows from operating activities in the consolidated statement of cash flows. In addition, the consolidated statements of cash flows for the years ended December 31, 2021 and 2020 have been modified to include employee taxes paid for shares withheld in other within cash flows from financing activities. Previously, these amounts were presented separately.</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%">Use of estimates</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> &#8211;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> We have prepared the accompanying consolidated financial statements in conformity with U.S. generally accepted accounting principles (GAAP). In this process, it is necessary for 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 under the circumstances, including the estimated impact of extraordinary events, such as the coronavirus (COVID-19) pandemic, 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%">Foreign currency translation</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%">&#8211;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> The financial statements of our foreign subsidiaries are measured in the respective subsidiaries' functional currencies, primarily Canadian dollars, and are translated into U.S. dollars. Assets and liabilities are translated using the exchange rates in effect at the balance sheet date. Revenue and expenses are translated at the average exchange rates during the year. The resulting translation gains and losses are reflected in accumulated other comprehensive loss in the shareholders' equity section of the consolidated balance sheets. Foreign currency transaction gains and losses are recorded in other income on the consolidated statements of income. </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%">Cash and cash equivalents</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> &#8211;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> We consider all cash on hand and other highly liquid investments with original maturities of 3 months or less to be cash and cash equivalents. The carrying amounts reported in the consolidated balance sheets for cash and cash equivalents approximate fair value. Checks issued by us but not presented to the banks for payment may create negative book cash balances. These book overdrafts are included in accounts payable on the consolidated balance sheets and were not significant as of December&#160;31, 2022 or December&#160;31, 2021. </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%">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%"> &#8211;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Trade accounts receivable are initially recorded at the invoiced amount upon the sale of goods or services to customers, and also include amounts due for products shipped and services rendered, but for which invoices have not yet been issued due to timing. Our trade accounts receivable are not interest-bearing. They are stated net of allowance for credit losses, a valuation account that is deducted from an asset's amortized cost basis to present the net amount expected to be collected. Amounts are charged off against the allowance when we believe the uncollectibility of an account is confirmed. The point at which uncollected accounts are written off varies by type of customer, but generally does not exceed 1 year from the due date of the receivable. In calculating the allowances, we utilize a combination of aging schedules with reserve rates applied to both current and aged receivables and roll-rate reserves using historical loss rates and changes in current or projected conditions. Changes in the allowance for credit losses are included in SG&amp;A expense on the consolidated statements of income. Further information regarding our allowance for credit losses can be found in Note 3.</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-style:italic;font-weight:400;line-height:120%"> &#8211;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Inventories are stated at the lower of cost or net realizable value. Cost is calculated using moving average and standard costs, which approximates the first-in, first-out basis. We periodically review our inventory quantities and record a provision for excess and/or obsolete inventory based on our historical usage and forecasts of future demand. It is possible that additional reserves above those already established may be required if there is a significant change in the timing or level of demand for our products compared to forecasted amounts. This would require a change in the reserve for excess or obsolete inventory, resulting in a charge to net income during the period of the change. Charges for inventory write-downs are included in cost of revenue on the consolidated statements of income. Once written down, inventories are carried at this lower cost basis until sold or scrapped. Supplies consist of items not used directly in the production of goods, such as maintenance and other supplies utilized in the production area.</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%">Funds held for customers</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> &#8211;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Our payroll services business collects funds from clients to pay their payroll and related taxes. We hold these funds temporarily until payments are remitted to the clients' employees and the appropriate taxing authorities. Our merchant services business temporarily holds funds collected from credit card networks and internet transaction processing on behalf of certain merchants, and our treasury management cash receipt processing business remits a portion of cash receipts to our clients the business day following receipt. Certain of our customer contracts include legal restrictions regarding the use of these funds.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">All of these funds, consisting of cash and available-for-sale debt securities, are reported as funds held for customers on the consolidated balance sheets. The corresponding liability for these obligations is also reported as funds held for customers on the consolidated balance sheets. The available-for-sale debt securities are carried at fair value, with unrealized gains and losses included in accumulated other comprehensive loss on the consolidated balance sheets. Realized gains and losses are included in revenue on the consolidated statements of income and were not significant during the past 3 years.</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%">Long-term investments</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> &#8211;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Long-term investments consist primarily of cash surrender values of company-owned life insurance policies. Certain of these policies fund amounts due under our deferred compensation plan and our inactive supplemental executive retirement plan (Note 12).</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%">Property, plant and equipment</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> &#8211;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Property, plant and equipment, including leasehold and other improvements that extend an asset's useful life or productive capabilities, are stated at historical cost less accumulated depreciation. Buildings have been assigned useful lives of 40 years and machinery and equipment are generally assigned useful lives ranging from 1 year to 11 years, with a weighted-average useful life of 7 years as of December&#160;31, 2022. Buildings are depreciated using the 150% declining balance method, and machinery and equipment is depreciated using the sum-of-the-years' digits method. Leasehold and building improvements are depreciated on the straight-line basis over the estimated useful life of the property or the life of the lease, whichever is shorter. Amortization of assets that are recorded under finance leases is included in depreciation expense. Maintenance and repairs are expensed as incurred.</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%">Fully depreciated assets are retained in property, plant and equipment until disposal. Any gains or losses resulting from the disposition of property, plant and equipment are included in SG&amp;A expense on the consolidated statements of income.</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%">Leases </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">&#8211;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> We determine if an arrangement is a lease at inception by considering whether a contract explicitly or implicitly identifies assets deployed in the arrangement and whether we have obtained substantially all of the economic benefits from the use of the underlying assets and direct how and for what purpose the assets are used during the term of the contract. Lease expense is recognized on the straight-line basis over the lease term and is included in total cost of revenue and in SG&amp;A expense on the consolidated statements of income. Interest on finance leases is included in interest expense on the consolidated statements of income.</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%">Operating leases are included in operating lease assets, accrued liabilities and operating lease liabilities on the consolidated balance sheets. Finance leases are included in property, plant and equipment, accrued liabilities and other non-current liabilities on the consolidated balance sheets. Lease assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Lease assets and liabilities are recognized at the commencement date based on the present value of lease payments over the lease term. </span><span style="color:#0a0a0a;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We have elected to exclude leases with original terms of 1 year or less from lease assets and liabilities, and we separate nonlease components, such as common area maintenance charges and utilities, from the associated lease component for real estate leases, based on their estimated fair values. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As our lease agreements typically do not provide an implicit rate, we use our incremental borrowing rate, based on information available at the lease commencement date, in determining the present value of lease payments. Certain of our lease agreements include options to extend or terminate the </span><span style="color:#0a0a0a;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">lease. The lease term takes into account these options to extend or terminate the lease when it is reasonably certain that we will exercise the option. </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Intangibles</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> &#8211;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Intangible assets are stated at historical cost less accumulated amortization. Amortization expense is generally determined on the straight-line basis, with the exception of customer lists, which are generally amortized using accelerated methods that reflect the pattern in which we receive the economic benefit of the asset. Intangibles have been assigned useful lives ranging from 1 year to 15 years, with a weighted-average useful life of 6 years as of December&#160;31, 2022. Each reporting period, we evaluate the remaining useful lives of our amortizable intangibles to determine whether events or </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">circumstances warrant a revision to the remaining period of amortization. If our estimate of an asset's remaining useful life is revised, the remaining carrying amount of the asset is amortized prospectively over the revised remaining useful life. Any gains or losses resulting from the disposition of intangibles are included in SG&amp;A expense on the consolidated statements of income.</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 capitalize costs of software developed or obtained for internal use, including website development costs, once the preliminary project stage has been completed, management commits to funding the project and it is probable that the project will be completed and the software will be used to perform the function intended. Capitalized costs include only (1) external direct costs of materials and services consumed in developing or obtaining internal-use software, (2) payroll and payroll-related costs for employees who are directly associated with and who devote time to the internal-use software project, and (3) interest costs incurred, when significant, while developing internal-use software. Costs incurred in populating websites with information about the company or products are expensed as incurred. Capitalization of costs ceases when the project is substantially complete and ready for its intended use. The carrying value of internal-use software is reviewed in accordance with our policy on impairment of long-lived assets and amortizable intangibles.</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 incur costs in connection with the development of certain software products that we sell to our customers. Costs for the development of software products to be sold are expensed as incurred until technological feasibility is established, at which time, such costs are capitalized until the product is available for general release to customers.</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Business combinations </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">&#8211; </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We periodically complete business combinations that align with our business strategy. The identifiable assets acquired and liabilities assumed are recorded at their estimated fair values, and the results of operations of each acquired business are included in our consolidated statements of income from their acquisition dates. The purchase price for each acquisition is equivalent to the fair value of the consideration transferred, including any contingent consideration. Goodwill is recognized for the excess of the purchase price over the net fair value of the assets acquired and liabilities assumed. While we use our best estimates and assumptions in estimating the fair values of the assets acquired and liabilities assumed, our fair value estimates are inherently uncertain and subject to refinement. As a result, during the measurement period, which may be up to 1 year from the acquisition date, we may record adjustments to the assets acquired and liabilities assumed, with the corresponding offset to goodwill. Any adjustments required after the measurement period are recorded in the consolidated statements of income. Transaction costs related to acquisitions are expensed as incurred and are included in SG&amp;A expense on the consolidated statements of income.</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%">Impairment of long-lived assets and amortizable intangibles</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> &#8211;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> We evaluate the recoverability of property, plant, equipment and amortizable intangibles not held for sale whenever events or changes in circumstances indicate that an asset group's carrying amount may not be recoverable. Such circumstances could include, but are not limited to, (1) a significant decrease in the market value of an asset, (2) a significant adverse change in the extent or manner in which an asset is used or in its physical condition, or (3) an accumulation of costs significantly in excess of the amount originally expected for the acquisition or construction of an asset. We compare the carrying amount of the asset group to the estimated undiscounted future cash flows associated with it. If the sum of the expected future net cash flows is less than the carrying value of the asset group being evaluated, an impairment loss is recognized. The impairment loss is calculated as the amount by which the carrying value of the asset group exceeds its estimated fair value. As quoted market prices are not available for the majority of our assets, the estimate of fair value is based on various valuation techniques, including the discounted value of estimated future cash flows. During 2020, we recorded asset impairment charges related to certain intangible assets. Further information regarding these impairment charges 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:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We evaluate the recoverability of property, plant, equipment and intangibles held for sale by comparing the asset group's carrying amount with its estimated fair value less costs to sell. If the estimated fair value less costs to sell is less than the carrying value of the asset group, an impairment loss is recognized. The impairment loss is calculated as the amount by which the carrying value of the asset group exceeds its estimated fair value less costs to sell. During 2020, we recorded asset impairment charges related to certain real estate and internal-use software assets held for sale. Further information regarding these impairment charges 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:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The evaluation of asset impairment requires us to make assumptions about future cash flows over the life of the asset group being evaluated. These assumptions require judgment and actual results may differ from assumed and estimated amounts.</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%">Impairment of goodwill </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">&#8211;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> We evaluate the carrying value of goodwill as of July 31</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">st</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> of each year and between annual evaluations if events occur or circumstances change that would indicate a possible impairment. Such circumstances could include, but are not limited to, (1) a significant adverse change in legal factors or in business climate, (2) unanticipated competition, (3) an adverse change in market conditions that is indicative of a decline in the fair value of the assets, (4) a change in our business strategy, or (5) an adverse action or assessment by a regulator. Information regarding the results of our goodwill impairment analyses 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:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">To analyze goodwill for impairment, we must assign our goodwill to individual reporting units. Identification of reporting units includes an analysis of the components that comprise each of our operating segments, which considers, among other </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">things, the manner in which we operate our business and the availability of discrete financial information. Components of an operating segment are aggregated to form a reporting unit if the components have similar economic characteristics. We periodically review our reporting units to ensure that they continue to reflect the manner in which we operate our business. </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%">When completing our annual goodwill impairment analysis, we have the option to first assess qualitative factors to determine whether the existence of events or circumstances leads to a determination that it is more likely than not that the fair value of a reporting unit is less than its carrying amount. If, after this qualitative assessment, we determine it is not more likely than not that the fair value of a reporting unit is less than its carrying amount, then performing the quantitative impairment test is unnecessary. </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%">When performing a quantitative analysis of goodwill, we calculate the estimated fair value of the reporting unit and compare this amount to the carrying amount of the reporting unit's net assets, including goodwill. We utilize a discounted cash flow model to calculate the estimated fair value of a reporting unit. This approach is a valuation technique under which we estimate future cash flows using the reporting unit's financial forecast from the perspective of an unrelated market participant. Using historical trending and internal forecasting techniques, we project revenue and apply our fixed and variable cost experience rates to the projected revenue to arrive at the future cash flows. A terminal value is then applied to the projected cash flow stream. Future estimated cash flows are discounted to their present value to calculate the estimated fair value. The discount rate used is the market-value-weighted average of our estimated cost of capital derived using both known and estimated customary market metrics. In determining the estimated fair values of our reporting units, we are required to estimate a number of factors, including revenue growth rates, terminal growth rates, direct costs, the discount rate and the allocation of shared and corporate items. When completing a quantitative analysis for all of our reporting units, the summation of our reporting units' fair values is compared to our consolidated fair value, as indicated by our market capitalization, to evaluate the reasonableness of our calculations. If the carrying amount of a reporting unit's net assets exceeds its estimated fair value, an impairment loss is recorded for the difference, not to exceed the carrying amount of goodwill.</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%">Assets held for sale</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%">&#8211; </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We record assets held for sale at the lower of their carrying value or estimated fair value less costs to sell. Assets are classified as held for sale on our consolidated balance sheets when all of the following conditions are met: (1) management has the authority and commits to a plan to sell the assets; (2) the assets are available for immediate sale in their present condition; (3) there is an active program to locate a buyer and the plan to sell the assets has been initiated; (4) the sale of the assets is probable within 1 year; (5) the assets are being actively marketed at a reasonable sales price relative to their current fair value; and (6) it is unlikely that the plan to sell will be withdrawn or that significant changes to the plan will be made. As of December 31, 2022, there were no disposal groups classified as held for sale in the consolidated balance sheet. Disposal groups classified as held for sale as of December 31, 2021 were not significant.</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%">Prepaid product discounts</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> &#8211;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Certain of our financial institution contracts require prepaid product discounts in the form of upfront cash payments or accruals for amounts owed to financial institution clients. These prepaid product discounts are included in other non-current assets on the consolidated balance sheets and are generally amortized as reductions of revenue on the straight-line basis over the contract term. These amounts are being amortized over periods of up to 14.5 years, with a weighted-average period of 4 years as of December&#160;31, 2022. Whenever events or changes occur that impact the related contract, including significant declines in the anticipated profitability, we evaluate the carrying value of prepaid product discounts to determine if they are impaired. Should a financial institution cancel a contract prior to the agreement's termination date, or should the volume of orders realized through a financial institution fall below contractually-specified minimums, we generally have a contractual right to a refund of the remaining unamortized prepaid product discount.</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%">Loans and notes receivable from distributors </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">&#8211;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> We have, at times, provided loans to certain of our Promotional Solutions distributors</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%">to allow them to purchase the operations of other small business distributors. We have also sold distributors and small business customer lists that we own in exchange for notes receivable. These loans and notes receivable are included in other current assets and other non-current assets on the consolidated balance sheets. Interest rates on these receivables generally range from 6% to 7% and reflect market interest rates at the time the transactions were executed. Interest is accrued as earned. Accrued interest included in loans and notes receivable was not significant as of December&#160;31, 2022 or December&#160;31, 2021.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In determining the allowance for credit losses related to loans and notes receivable, we utilize a loss-rate analysis based on historical loss information, current delinquency rates, the credit quality of the loan recipients and the portfolio mix to determine an appropriate credit risk measurement, adjusted to reflect current loan-specific risk characteristics and changes in environmental conditions affecting our small business distributors. Changes in conditions that may affect our distributors include, but are not limited to, general economic conditions, changes in the markets for their products and services and changes in governmental regulations. In completing our analysis, we utilize a reversion methodology for periods beyond the reasonable and supportable forecast period, as many of our loans and notes receivable have longer terms. Allowances for impaired loans are generally determined based on collateral values or the present value of estimated cash flows. Further information regarding our allowance for credit losses can be found in Note 3.</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 generally withhold commissions payable to the distributors to settle the monthly payments due on the receivables, thus somewhat mitigating the risk that the receivables will not be collected. Our notes receivable also generally allow us to acquire a distributor's customer list in the case of default. As of December&#160;31, 2022 and December&#160;31, 2021, past due amounts and receivables placed on non-accrual status were not significant. The determination to place receivables on non-accrual status or to resume the accrual of interest is completed on a case-by-case basis, evaluating the specifics of each situation.</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%">Cloud computing arrangements </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">&#8211; </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Implementation costs incurred in a hosting arrangement that is a service contract are recorded as non-current assets on the consolidated balance sheets. Implementation costs include activities such as integrating, configuring and customizing the related software. In evaluating whether our cloud computing arrangements include a software license, we consider whether we have the contractual right to take possession of the software at any time during the hosting period without significant penalty and whether it is feasible for us to either run the software on our own hardware or contract with another party unrelated to the vendor to host the software. If we determine that a cloud computing arrangement includes a software license, we account for the software license element of the arrangement consistent with the acquisition of other software licenses. If we determine that a cloud computing arrangement does not include a software license, we account for the implementation costs as non-current assets. In both cases, the remaining elements of the arrangement are accounted for as a service contract. The capitalized cloud computing implementation costs are amortized on the straight-line basis over the fixed, non-cancellable term of the associated hosting arrangement plus any reasonably certain renewal periods. We apply the same impairment model to these assets as we use to evaluate internally-developed software for impairment.</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%">Advertising costs </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">&#8211;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> We expense non-direct response advertising costs as incurred. Advertising costs qualifying for deferral were not significant to our consolidated financial statements. The total amount of advertising expense was $38,731 in 2022, $47,461 in 2021 and $50,308 in 2020.</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%">&#8211;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> We are party to legal actions and claims arising in the ordinary course of business. We record accruals for legal matters when the expected outcome of these matters is either known or considered probable and can be reasonably estimated. Our accruals do not include related legal and other costs expected to be incurred in defense of legal actions. These costs are expensed as incurred. Further information regarding litigation can be found in Note 15.</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%">Income taxes </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">&#8211;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> We estimate our income tax provision based on the various jurisdictions where we conduct business. We estimate our current tax liability and record deferred income taxes resulting from temporary differences between the financial reporting basis of assets and liabilities and their respective tax reporting bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences reverse. Net deferred tax assets are recognized to the extent that realization of such benefits is more likely than not. To the extent that we believe realization is not likely, we establish a valuation allowance against the net deferred tax assets.</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 subject to tax audits in numerous domestic and foreign tax jurisdictions. Tax audits are often complex and can require several years to complete. In the normal course of business, we are subject to challenges from the Internal Revenue Service and other tax authorities regarding the amount of taxes due. These challenges may alter the timing or amount of taxable income or deductions, or the allocation of income among tax jurisdictions. We recognize the benefits of tax return positions in the financial statements when they are more likely than not to be sustained by the taxing authorities based solely on the technical merits of the position. If the recognition threshold is met, the tax benefit is measured and recognized as the largest amount of tax benefit that, in our judgment, is greater than 50% likely to be realized. Accrued interest and penalties related to unrecognized tax positions is included in our provision for income taxes on the consolidated statements of income.</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%">Derivative financial instruments</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> &#8211;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> We have outstanding interest rate swaps related to our variable-rate debt. Further Information regarding these derivative financial instruments 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%">We do not use derivative financial instruments for speculative or trading purposes. Our policy is that all derivative transactions must be linked to an existing balance sheet item or firm commitment, and the notional amount cannot exceed the value of the exposure being hedged.</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 recognize all derivative financial instruments in the consolidated financial statements at fair value regardless of the purpose or intent for holding the instrument. Changes in the fair value of derivative financial instruments are recognized periodically either in income or in shareholders' equity as a component of accumulated other comprehensive loss, depending on whether the derivative financial instrument qualifies for hedge accounting, and if so, whether it qualifies as a fair value hedge or a cash flow hedge and whether the hedge is effective. Generally, changes in the fair value of derivatives accounted for as fair value hedges are recorded in income along with the portion of the change in the fair value of the hedged items that relate to the hedged risk. Changes in the fair value of derivatives accounted for as cash flow hedges, to the extent they are effective as hedges, are recorded in accumulated other comprehensive loss, net of tax. We classify the cash flows from derivative instruments that have been designated as fair value or cash flow hedges in the same category as the cash flows from the items being hedged. Changes in the fair value of derivatives not qualifying as hedges and the ineffective portion of hedges are included in net income.</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 recognition</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> &#8211; </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Product revenue is recognized when control of the goods is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those goods. In most cases, control is transferred when products are shipped. We have elected to account for shipping and handling activities that occur after the customer has obtained control of the product as fulfillment activities and not as separate performance obligations. We recognize the vast majority of our service revenue as services are provided. The majority of our contracts are for the shipment of tangible products or the delivery of services that have a single performance obligation or include multiple performance obligations where control is transferred at the same time.</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%">Revenue is presented on the consolidated statements of income net of rebates, discounts, amortization of prepaid product discounts, and taxes collected concurrent with revenue-producing activities. Many of our check supply contracts with financial institutions provide for rebates on certain products. We record these rebates as reductions of revenue and as accrued liabilities on the consolidated balance sheets when the related revenue is recognized. Amounts billed to customers for shipping and handling are included in revenue, while the related shipping and handling costs are reflected in cost of products and are accrued when the related revenue is recognized.</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%">When another party is involved in providing goods or services to a customer, we must determine whether our obligation is to provide the specified good or service itself (i.e., we are the principal in the transaction) or to arrange for that good or service to be provided by the other party (i.e., we are an agent in the transaction). When we are responsible for satisfying a performance obligation, based on our ability to control the product or service provided, we are considered the principal and revenue is recognized for the gross amount of consideration. When the other party is primarily responsible for satisfying a performance obligation, we are considered the agent and revenue is recognized in the amount of any fee or commission to which we are entitled. We sell certain products and services through a network of distributors. We have determined that we are the principal in these transactions, and revenue is recorded for the gross amount of consideration.</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%">Certain of our contracts for data-driven marketing solutions have variable consideration that is contingent on the success of the marketing campaign ("pay-for-performance"). We recognize revenue for estimated variable consideration as services are provided based on the most likely amount to be realized. Revenue is recognized to the extent that it is probable that a significant reversal of revenue will not occur when the contingency is resolved. Estimates regarding the recognition of variable consideration are updated each quarter. Typically, the amount of consideration for these contracts is finalized within 4 months.</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 payment terms vary by type of customer and the products or services offered. The time period between invoicing and when payment is due is not significant. For certain products, services and customer types, we require payment before the products or services are delivered to the customer. When a customer pays in advance, primarily for treasury management solutions and web hosting services, we defer the revenue and recognize it as the services are performed, generally over a period of less than 1 year. Deferred revenue is included in accrued liabilities and other non-current liabilities on the consolidated balance sheets.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In addition to the amounts included in deferred revenue, we will recognize revenue in future periods related to remaining performance obligations for certain of our data-driven marketing and treasury management solutions contracts. Generally, these contracts have terms of 1 year or less and many have terms of 3 months or less, and therefore, we do not consider any potential financing component. The amount of revenue related to these unsatisfied performance obligations is not significant to our annual consolidated revenue. When the revenue recognized for uncompleted contracts exceeds the amount of customer billings and the right to receive the consideration is conditional, a contract asset is recorded. These amounts are included in revenue in excess of billings on the consolidated balance sheets. Additionally, we record an asset for unbilled receivables when the revenue recognized has not been billed to customers in accordance with contractually stated billing terms and the right to receive the consideration is unconditional. These amounts are also included in revenue in excess of billings on the consolidated balance sheets.</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 record sales commissions related to obtaining check supply and treasury management solution contracts, as well as contract acquisition costs within our merchant services business, as other non-current assets on the consolidated balance sheets. These contract acquisition costs are amortized as SG&amp;A expense on the straight-line basis, which approximates the timing of the transfer of goods or services to the customer. These amounts are being amortized over periods of 2 years to 5 years. We expense contract acquisition costs as incurred when the amortization period would be 1 year or less.</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%">Restructuring and integration expense</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> &#8211;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> We incur restructuring and integration expense as a result of fundamental changes in the manner in which certain business functions are conducted, including the integration of acquired businesses into our systems and processes and the consolidation and migration of certain applications and processes. We also incur expenses resulting from our various cost management efforts, including facility closings and the relocation of business activities. These expenses consist of costs that are expensed when incurred, such as information technology consulting, project management services, internal labor, training, travel and relocation, and costs associated with facility closures. In addition, we accrue the costs of employee termination benefits payable under our ongoing severance benefit plan. We record accruals for employee termination benefits when it is probable that a liability has been incurred and the amount of the liability is reasonably estimable. We are required to make estimates and assumptions in calculating these accruals as, on some occasions, employees choose to </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">voluntarily leave the company prior to their termination date or they secure another position within the company. In these situations, the employees do not receive termination benefits. To the extent our assumptions and estimates differ from our actual costs, subsequent adjustments to restructuring and integration accruals have been and will be required. Restructuring and integration accruals are included in accrued liabilities on the consolidated balance sheets.</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%">Employee share-based compensation</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%">&#8211;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Our share-based compensation consists of non-qualified stock options, restricted stock units, restricted stock, performance share unit awards and an employee stock purchase plan. Employee share-based compensation expense is included in total cost of revenue and in SG&amp;A expense on the consolidated statements of income, based on the functional areas of the employees receiving the awards, and is recognized as follows:</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">The fair value of stock options is measured on the grant date using the Black-Scholes option pricing model. The related compensation expense is recognized on the straight-line basis, net of estimated forfeitures, over the options' vesting periods.</span></div><div><span><br/></span></div><div style="padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">The fair value of restricted stock and a portion of our restricted stock unit awards is measured on the grant date based on the market value of our common stock. The related compensation expense, net of estimated forfeitures, is recognized over the applicable service period.</span></div><div><span><br/></span></div><div style="padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Certain of our restricted stock unit awards may be settled in cash if an employee voluntarily chooses to leave the company. These awards are included in accrued liabilities and other non-current liabilities on the consolidated balance sheets and are remeasured at fair value as of each balance sheet date.</span></div><div><span><br/></span></div><div style="padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Compensation expense resulting from the 15% discount provided under our employee stock purchase plan is recognized over each 3 month purchase period.</span></div><div><span><br/></span></div><div style="padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Our performance share unit awards specify certain performance and market-based conditions that must be achieved in order for the awards to vest. For the portion of the awards based on a performance condition, the performance target is not considered in determining the fair value of the awards and thus, fair value is measured on the grant date based on the market value of our common stock. The related compensation expense for this type of award is recognized, net of estimated forfeitures, over the related service period. The amount of compensation expense is dependent on our periodic assessment of the probability of the targets being achieved and our estimate, which may vary over time, of the number of shares that ultimately will be issued. For the portion of the awards based on a market condition, fair value is calculated on the grant date using the Monte Carlo simulation model. All compensation cost for these awards is recognized, net of estimated forfeitures, over the related service period, even if the market condition is never satisfied.</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%">Postretirement benefit plan </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">&#8211; </span><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 a large number of retired U.S. employees hired prior to January 1, 2002. Our postretirement benefit income and obligation are calculated utilizing various actuarial assumptions and methodologies. These assumptions include, but are not limited to, the discount rate, the expected long-term rate of return on plan assets, estimated medical claims, the expected health care cost trend rate and the average remaining life expectancy of plan participants. We analyze the assumptions used each year when we complete our actuarial valuation of the plan. When actual events differ from our assumptions or when we change the assumptions used, an actuarial gain or loss results. The gain or loss is recognized immediately on the consolidated balance sheets within accumulated other comprehensive loss and is amortized into postretirement benefit income over the average remaining life expectancy of inactive plan participants, as a large percentage of our plan participants are classified as inactive.</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 valuation of our postretirement plan requires judgment about circumstances that are inherently uncertain, including projected equity market performance, the number of plan participants, catastrophic health care events for our plan participants and a significant change in medical costs. Actual results may differ from assumed and estimated amounts.</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%">Earnings per share</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> &#8211;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> We calculate earnings per share using the two-class method, as we have unvested share-based payment awards that contain nonforfeitable rights to dividends or dividend equivalent payments. The two-class method is an earnings allocation formula that determines earnings per share for each class of common stock and participating security according to dividends declared and participation rights in undistributed earnings. Basic earnings per share is based on the weighted-average number of common shares outstanding during the year. Diluted earnings per share is based on the weighted-average number of common shares outstanding during the year, adjusted to give effect to potential common shares such as stock options and other awards that are not participating securities, calculated using the treasury stock method.</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%">Comprehensive income </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">&#8211;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Comprehensive income includes charges and credits to shareholders' equity that are not the result of transactions with shareholders. Our total comprehensive income consists of net income, changes in the funded status and amortization of amounts related to our postretirement benefit plans, unrealized gains and losses on our cash flow hedges, unrealized gains and losses on available-for-sale debt securities, and foreign currency translation adjustments. The items of other comprehensive income are included in accumulated other comprehensive loss on the consolidated balance sheets and </span></div>statements of shareholders' equity, net of their related tax impacts. We release stranded income tax effects from accumulated other comprehensive loss when the circumstances upon which they are premised cease to exist.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18726-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI https://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139631750863584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NEW ACCOUNTING PRONOUNCEMENTS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract', window );"><strong>Accounting Standards Update and Change in Accounting Principle [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock', window );">NEW ACCOUNTING PRONOUNCEMENTS</a></td>
<td class="text"><div><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Accounting Standards Not Yet Adopted</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:112%">Reference rate reform</span><span style="color:#3051f2;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:112%">&#8211; In March 2020, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) No. 2020-04, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:112%">Facilitation of the Effects of Reference Rate Reform on Financial Reporting</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:112%">. The Standard provides optional expedients and exceptions for applying GAAP to contracts, hedging relationships and other transactions affected by the discontinuation of the London Interbank Offered Rate (LIBOR) or by another reference rate expected to be discontinued because of reference rate reform. In January 2021, the FASB issued ASU No 2021-01, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:112%">Reference Rate Reform (Topic 848): Scope</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:112%">, which clarified the scope and application of the original guidance. We are currently in the process of modifying our existing credit facility to utilize the Secured Overnight Financing Rate (SOFR) as the reference rate in the agreement, effective March 20, 2023. In accounting for this modification, we will be adopting the reference rate reform guidance on a prospective basis as allowed under the provisions of ASU No. 2022-06, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:112%">Deferral of the Sunset Date of Topic 848.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:112%"> The adoption of these standards is not expected to have a material impact on our consolidated financial statements.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">ASU No. 2022-02</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8211; In March 2022, the FASB issued ASU No. 2022-02, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Troubled Debt Restructurings and Vintage Disclosures</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. The standard modifies the accounting for troubled debt restructurings by creditors and modifies certain disclosure requirements. The guidance will be applied prospectively, with the exception of the recognition and measurement of troubled debt restructurings, for which we may elect to apply a modified retrospective transition method. The standard is effective for us on January 1, 2023, and we do not expect its adoption to have a significant impact on our financial position or results of operations.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -URI https://asc.fasb.org/topic&amp;trid=2122394<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126986314&amp;loc=SL124402458-218513<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(iii)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126986314&amp;loc=SL124402458-218513<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(iv)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 11.M.Q2)<br> -URI https://asc.fasb.org/extlink&amp;oid=122038215&amp;loc=d3e31137-122693<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (e)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (e)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL122150809-237846<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (e)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section S99<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=122038215&amp;loc=SL108384541-122693<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 10<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128293352&amp;loc=SL126838806-209984<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983955&amp;loc=SL121967933-165497<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL126732908-238011<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 10<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (f)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128293352&amp;loc=SL126838806-209984<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL126732908-238011<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983955&amp;loc=SL121967933-165497<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (e)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (c)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL126732908-238011<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=120154821&amp;loc=SL120154904-197079<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=120154821&amp;loc=SL120154904-197079<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=120154821&amp;loc=SL120154904-197079<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983955&amp;loc=SL121967933-165497<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL125981372-237846<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (e)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139631752915088">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUPPLEMENTAL BALANCE SHEET AND CASH FLOW INFORMATION<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dlx_SupplementalBalanceSheetAndCashFlowInformationAbstract', window );"><strong>Supplemental balance sheet and cash flow information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dlx_SupplementalBalanceSheetAndCashFlowInformationTextBlock', window );">SUPPLEMENTAL BALANCE SHEET AND CASH FLOW INFORMATION</a></td>
<td class="text"><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%">&#8211; Net trade accounts receivable was comprised of the following at December 31:</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 style="width:69.617%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.810%"/><td style="width:0.1%"/></tr><tr><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 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%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</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 &#8211; gross</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">210,799&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">202,077&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,182)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,130)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 &#8211; 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 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:#0e32e1;font-family:'Arial',sans-serif;font-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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">206,617&#160;</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 colspan="3" style="padding:0 1pt"/><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%">197,947&#160;</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"/></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 $43,902 as of December&#160;31, 2022 and $47,420 as of December&#160;31, 2021.</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 years ended December 31 were as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:54.976%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.810%"/><td style="width:0.1%"/></tr><tr><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 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%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</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 style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,130&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,428&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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,985&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,185&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">223&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,003&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,133)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,521)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,560)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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 year</span></td><td colspan="3" style="padding:0 1pt"/><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:#0e32e1;font-family:'Arial',sans-serif;font-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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,182&#160;</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 colspan="3" style="padding:0 1pt"/><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,130&#160;</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 colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,428&#160;</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"/></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%"> &#8211; Inventories and supplies were comprised of the following at December 31:</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 style="width:69.617%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.810%"/><td style="width:0.1%"/></tr><tr><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 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%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Raw materials</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,563&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,316&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Semi-finished goods</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,777&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,708&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,938&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,995&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Supplies</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,389&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,041&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Reserve for excess and obsolete items</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,400)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,132)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13.75pt;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 reserves</span></td><td colspan="3" style="padding:0 1pt"/><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:#0e32e1;font-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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52,267&#160;</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 colspan="3" style="padding:0 1pt"/><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%">34,928&#160;</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"/></tr></table></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Changes in the reserve for excess and obsolete items for the years ended December 31 were as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:54.976%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.810%"/><td style="width:0.1%"/></tr><tr><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 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%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</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 style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,132&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,748&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,600&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amounts charged to expense</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,940&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,513&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,713&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 sales</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,672)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,129)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,565)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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 year</span></td><td colspan="3" style="padding:0 1pt"/><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:#0e32e1;font-family:'Arial',sans-serif;font-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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,400&#160;</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 colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,132&#160;</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 colspan="3" style="padding:0 1pt"/><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,748&#160;</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"/></tr></table></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Available-for-sale debt securities</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> &#8211;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Available-for-sale debt securities were comprised of the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:45.958%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.402%"/><td style="width:0.1%"/></tr><tr><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%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><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%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;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%">Cost</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;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%">Gross unrealized gains</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;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%">Gross unrealized losses</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;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%">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:#0e32e1;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 colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#0e32e1;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Funds held for customers:</span><span style="color:#0e32e1;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Canadian and provincial government securities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,190&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,064)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,126&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 18.25pt;text-align:left;vertical-align:bottom"><span style="color:#0e32e1;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 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:#0e32e1;font-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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,190&#160;</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:#0e32e1;font-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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:#0e32e1;font-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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,064)</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:#0e32e1;font-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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,126&#160;</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"/></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%">Funds held for customers, as reported on the consolidated balance sheet as of December&#160;31, 2022, also included cash of $294,165.</span></div><div><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 style="width:45.958%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.402%"/><td style="width:0.1%"/></tr><tr><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%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><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, 2021</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 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 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 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 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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Funds held for customers:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Canadian and provincial government securities</span></td><td colspan="3" style="padding:0 1pt"/><td 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%">9,724&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">(374)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">9,350&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Canadian guaranteed investment certificate</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,957&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,957&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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%">13,681&#160;</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 colspan="3" style="padding:0 1pt"/><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%">&#8212;&#160;</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 colspan="3" style="padding:0 1pt"/><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%">(374)</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 colspan="3" style="padding:0 1pt"/><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%">13,307&#160;</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"/></tr></table></div><div style="text-indent:27pt"><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%">Funds held for customers, as reported on the consolidated balance sheet as of December&#160;31, 2021, also included cash of $241,488.</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%">Expected maturities of available-for-sale debt securities as of December&#160;31, 2022 were as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:84.258%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.810%"/><td style="width:0.1%"/></tr><tr><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 colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair value</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Due in one year or less</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td 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,673&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Due in two to five years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,162&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Due in six to ten years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,291&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Available-for-sale debt securities</span></td><td colspan="3" style="padding:0 1pt"/><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%">13,126&#160;</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"/></tr></table></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Further information regarding the fair value of available-for-sale debt securities can be found in Note 8.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Revenue in excess of billings</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8211; Revenue in excess of billings was comprised of the following at December 31:</span></div><div><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 style="width:69.660%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.792%"/><td style="width:0.1%"/></tr><tr><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 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%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</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 style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,520&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">22,780&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,241&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,613&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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:#0e32e1;font-family:'Arial',sans-serif;font-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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38,761&#160;</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 colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,393&#160;</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"/></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%">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%">Property, plant and equipment</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%">&#8211; Property, plant and equipment was comprised of the following at December 31:</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.415%"><tr><td style="width:1.0%"/><td style="width:27.135%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.488%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.488%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.488%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.491%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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%">2022</span></td><td colspan="3" style="padding:0 1pt"/><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%">2021</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 colspan="3" style="border-top:2pt solid #000000;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%">Gross carrying amount</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;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%">Accumulated depreciation</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;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%">Net carrying amount</span></td><td colspan="3" style="padding:0 1pt"/><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 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 depreciation</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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 #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%">Machinery and equipment</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">378,468&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(307,838)</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">70,630&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">333,383&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">(276,914)</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">56,469&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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%">Buildings and improvements</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">111,916&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(67,936)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,980&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">118,219&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(58,202)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,017&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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%">Land and improvements</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,498&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,214)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,284&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,981&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,501)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,480&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Property, plant and equipment</span></div></td><td colspan="3" style="padding:0 1pt"/><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:#0e32e1;font-family:'Arial',sans-serif;font-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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">504,882&#160;</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:#0e32e1;font-family:'Arial',sans-serif;font-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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(379,988)</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:#0e32e1;font-family:'Arial',sans-serif;font-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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">124,894&#160;</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 colspan="3" style="padding:0 1pt"/><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%">464,583&#160;</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 colspan="3" style="padding:0 1pt"/><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%">(338,617)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">125,966&#160;</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"/></tr></table></div><div style="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%">Intangibles</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> &#8211; Amortizable intangibles were comprised of the following at December 31:</span></div><div style="margin-top:5pt"><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 style="width:27.240%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.472%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.381%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.472%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.472%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.381%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.478%"/><td style="width:0.1%"/></tr><tr><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%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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%">2022</span></td><td colspan="3" style="padding:0 1pt"/><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%">2021</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 colspan="3" style="border-top:2pt solid #000000;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%">Gross carrying amount</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;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%">Accumulated amortization</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;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%">Net carrying amount</span></td><td colspan="3" style="padding:0 1pt"/><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 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 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;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 style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">529,306&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(395,514)</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">133,792&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><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%">456,133&#160;</span></td><td style="border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><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%">(342,656)</span></td><td style="border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><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%">113,477&#160;</span></td><td style="border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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 lists/relationships</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">497,882&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(312,986)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">184,896&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,495&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(255,178)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">238,317&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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%">Technology-based intangibles</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">99,613&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(47,478)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52,135&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">98,813&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(38,553)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,260&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">74,682&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9,094)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">65,588&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">73,095&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,990)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,105&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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%">Trade names</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,185&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(26,510)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,675&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51,052&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(31,277)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,775&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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%">Software to be sold</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36,900&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(32,007)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,893&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,110)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,790&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Intangibles</span></td><td colspan="3" style="padding:0 1pt"/><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:#0e32e1;font-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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,282,568&#160;</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:#0e32e1;font-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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(823,589)</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:#0e32e1;font-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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">458,979&#160;</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 colspan="3" style="padding:0 1pt"/><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,209,488&#160;</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 colspan="3" style="padding:0 1pt"/><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%">(698,764)</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 colspan="3" style="padding:0 1pt"/><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%">510,724&#160;</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"/></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%">Amortization expense related to intangibles was as follows for the years ended December 31:</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 style="width:55.295%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.526%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.708%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.526%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.708%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.526%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.711%"/><td style="width:0.1%"/></tr><tr><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 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%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</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%">Customer lists/relationships</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">70,712&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">61,805&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">41,377&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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-use software</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54,925&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,601&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,771&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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%">Technology-based intangibles</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,925&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,940&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,291&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,104&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,990&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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%">Software to be sold</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,897&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,226&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,227&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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%">Trade names</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,992&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,580&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,884&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of intangibles</span></td><td colspan="3" style="padding:0 1pt"/><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:#0e32e1;font-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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">146,555&#160;</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 colspan="3" style="padding:0 1pt"/><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%">123,142&#160;</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 colspan="3" style="padding:0 1pt"/><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%">90,550&#160;</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"/></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%">Based on the intangibles in service as of December&#160;31, 2022, estimated amortization expense for each of the next five years ending December 31 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:100.000%"><tr><td style="width:1.0%"/><td style="width:84.280%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.790%"/><td style="width:0.1%"/></tr><tr><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 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%">2023</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">131,216&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">91,800&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62,150&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,686&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,413&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">We acquire internal-use software and certain partner relationships in the normal course of business. We also purchased customer lists, and we acquired other intangible assets in conjunction with an acquisition (Note 6). The following intangible assets were acquired during the years ended December 31:</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.415%"><tr><td style="width:1.0%"/><td style="width:25.223%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.488%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.488%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.488%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.403%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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%">2022</span></td><td colspan="3" style="padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><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%">2020</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 colspan="3" style="border-top:2pt solid #000000;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%">Amount</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-average amortization period</span></div><div style="text-align:center"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(in years)</span></div></td><td colspan="3" style="padding:0 1pt"/><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%">Amount</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;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%">Weighted-average amortization period</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(in years)</span></div></td><td colspan="3" style="padding:0 1pt"/><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%">Amount</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;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%">Weighted-average amortization period</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(in years)</span></div></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%">Internal-use software</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">74,778&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;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%">3</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><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%">75,918&#160;</span></td><td style="border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><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:400;line-height:100%">3</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><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%">39,344&#160;</span></td><td style="border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><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:400;line-height:100%">4</span></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%">Customer lists/relationships</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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,267&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">6</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,642&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">8</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45,470&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">7</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:9pt;font-weight:400;line-height:100%">Partner relationships</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,587&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">3</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">73,095&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">15</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">&#8212;</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:9pt;font-weight:400;line-height:100%">Technology-based intangibles</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">&#8212;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,000&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">8</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">&#8212;</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:9pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">&#8212;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,000&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">10</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">&#8212;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Acquired intangibles</span></td><td colspan="3" style="padding:0 1pt"/><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:#0e32e1;font-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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">94,632&#160;</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">4</span></td><td colspan="3" style="padding:0 1pt"/><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%">384,655&#160;</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 colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">8</span></td><td colspan="3" style="padding:0 1pt"/><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%">84,814&#160;</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 colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">6</span></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%">We acquired customer lists that did not qualify as business combinations of $18,267 during 2022, $22,642 during 2021 and $45,470 during 2020.</span></div><div><span><br/></span></div><div style="padding-left:9pt;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:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> &#8211; Changes in goodwill by reportable business segment and in total 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 style="width:33.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.336%"/><td style="width:0.1%"/></tr><tr><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 colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Payments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Data Solutions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Promotional Solutions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Checks</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;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&#160;31, 2020:</span></div></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill, gross</span></td><td colspan="3" style="padding:0 1pt"/><td 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%">168,165&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">432,984&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">252,864&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">434,812&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,288,825&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated impairment charges</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(392,168)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(193,699)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(585,867)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Goodwill, net of accumulated impairment charges</span></td><td colspan="3" style="padding:0 1pt"/><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%">168,165&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,816&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59,165&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">434,812&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">702,958&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Goodwill resulting from acquisition (Note 6)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,173&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,173&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Currency translation adjustment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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, December&#160;31, 2021</span></div></td><td colspan="3" style="padding:0 1pt"/><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%">895,338&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">40,816&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">59,175&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">434,812&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">1,430,141&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></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, December&#160;31, 2021:</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill, gross</span></td><td colspan="3" style="padding:0 1pt"/><td 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%">895,338&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">432,984&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">252,874&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">434,812&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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,016,008&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated impairment charges</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(392,168)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(193,699)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(585,867)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Goodwill, net of accumulated impairment charges</span></td><td colspan="3" style="padding:0 1pt"/><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%">895,338&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,816&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59,175&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">434,812&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,430,141&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;padding-right:9pt;text-indent:-9pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Measurement-period adjustment (Note 6)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,343&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,343&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(99)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(99)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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, December&#160;31, 2022</span></div></td><td colspan="3" style="padding:0 1pt"/><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%">896,681&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,816&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59,076&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">434,812&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,431,385&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></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, December&#160;31, 2022:</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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%">Goodwill, gross</span></td><td colspan="3" style="padding:0 1pt"/><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%">896,681&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">432,984&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">252,775&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">434,812&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,017,252&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Accumulated impairment charges</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(392,168)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(193,699)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(585,867)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 16.75pt;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%">Goodwill, net of accumulated impairment charges</span></td><td colspan="3" style="padding:0 1pt"/><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%">896,681&#160;</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,816&#160;</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59,076&#160;</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">434,812&#160;</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,431,385&#160;</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"/></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%">Other non-current assets</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> &#8211; Other non-current assets were comprised of the following at December 31:</span></div><div style="margin-top:5pt"><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 style="width:69.867%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.831%"/><td style="width:0.1%"/></tr><tr><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 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%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</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%">Postretirement benefit plan asset (Note 12)</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">79,343&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><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%">87,019&#160;</span></td><td style="border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">71,547&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">63,806&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,824&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">56,527&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred contract acquisition costs</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,300&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,975&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loans and notes receivable from distributors, net of allowance for credit losses</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,259&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,201&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,081&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,935&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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:#0e32e1;font-family:'Arial',sans-serif;font-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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">260,354&#160;</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 colspan="3" style="padding:0 1pt"/><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%">279,463&#160;</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"/></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%"> Amortization of deferred contract acquisition costs was $8,206 for 2022, $4,975 for 2021 and $3,739 for 2020.</span></div><div style="padding-left:9pt;text-indent:-9pt"><span><br/></span></div><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"> Amount includes the non-current portion of loans and notes receivable. The current portion of these receivables is included in other current assets on the consolidated balance sheets and was $961 as of December&#160;31, 2022 and $1,317 as of December&#160;31, 2021.</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%">Changes in prepaid product discounts were as follows for the years ended December 31:</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 style="width:54.976%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.810%"/><td style="width:0.1%"/></tr><tr><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 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%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</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 style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">56,527&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">50,602&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">51,145&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additions</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,014&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,882&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,346&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(34,400)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(31,784)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(29,235)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(317)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(173)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,654)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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 year</span></td><td colspan="3" style="padding:0 1pt"/><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:#0e32e1;font-family:'Arial',sans-serif;font-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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,824&#160;</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 colspan="3" style="padding:0 1pt"/><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%">56,527&#160;</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 colspan="3" style="padding:0 1pt"/><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%">50,602&#160;</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"/></tr></table></div><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;</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%">Prepaid product discounts are generally accrued upon contract execution. Cash payments made for prepaid product discounts were $30,603 for 2022, $40,920 for 2021 and $33,613 for 2020.</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 the allowance for credit losses related to loans and notes receivable from distributors for the years ended December 31 were as follows:</span></div><div style="text-indent:27pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:54.976%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.810%"/><td style="width:0.1%"/></tr><tr><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 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%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</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 style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,830&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,995&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">284&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Adoption of ASU No. 2016-13</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,749&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,195&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,165)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,412&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Exchange for customer lists</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(402)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,402)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,599)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(48)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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 year</span></td><td colspan="3" style="padding:0 1pt"/><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:#0e32e1;font-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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,024&#160;</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 colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,830&#160;</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 colspan="3" style="padding:0 1pt"/><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%">3,995&#160;</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"/></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%">Bad debt expense for 2020 included loan-specific allowances primarily related to Promotional Solutions distributors that were underperforming. In calculating these reserves, we utilized various valuation techniques to determine the value of the underlying collateral. During the quarter ended September 30, 2020, these notes receivable were exchanged for the underlying collateral, which consisted of customer list intangible assets.</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 the 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 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 December&#160;31, 2022. Write-offs of $2,599 for the year ended December&#160;31, 2022 related to loans and notes receivable originated in 2019.</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 style="width:31.648%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.626%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Loans and notes receivable from distributors amortized cost basis by origination year</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><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 colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2018</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;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 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%">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:#006ebf;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 colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/></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%">1-2 internal grade</span></td><td colspan="3" style="padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,142&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">429&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">4,128&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,545&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,244&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">3-4 internal grade</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 22.75pt;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%">Loans and notes receivable</span></td><td colspan="3" style="padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,142&#160;</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">429&#160;</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">4,128&#160;</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,545&#160;</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,244&#160;</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"/></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:27pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Accrued liabilities</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> &#8211; Accrued liabilities were comprised of the following at December 31:</span></div><div style="margin-top:5pt"><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 style="width:70.307%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.389%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.538%"/><td style="width:0.1%"/></tr><tr><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 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%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</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%">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 #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47,012&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">52,645&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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 cash bonuses, including sales incentives</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">57,398&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45,006&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,264&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,951&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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 (Note 14)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,780&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,852&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,153&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,036&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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 due within one year</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,179&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,866&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">64,618&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">58,476&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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:#0e32e1;font-family:'Arial',sans-serif;font-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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">218,404&#160;</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 colspan="3" style="padding:0 1pt"/><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%">216,832&#160;</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"/></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%"> Revenue recognized from amounts included in deferred revenue at the beginning of the period was $47,547 for 2022, $39,366 for 2021 and $42,108 for 2020.</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%">Supplemental cash flow information</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%">&#8211; Supplemental cash flow information was as follows for the years ended December 31:</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 style="width:54.976%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.810%"/><td style="width:0.1%"/></tr><tr><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 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%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></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;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Reconciliation of cash, cash equivalents, restricted cash and restricted cash equivalents to the consolidated balance sheets:</span></div></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/></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%">Cash and cash equivalents</span></td><td colspan="3" style="padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,435&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">41,231&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">123,122&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo4MWNhYjZmNDA5ZDg0OTYwOWExNDFmMWEyNmFjN2ZiMy90YWJsZXJhbmdlOjgxY2FiNmY0MDlkODQ5NjA5YTE0MWYxYTI2YWM3ZmIzXzMtMC0xLTEtMTI4MjE0_7acd1a8f-81d2-4d0f-9ef3-368df60a6743"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo4MWNhYjZmNDA5ZDg0OTYwOWExNDFmMWEyNmFjN2ZiMy90YWJsZXJhbmdlOjgxY2FiNmY0MDlkODQ5NjA5YTE0MWYxYTI2YWM3ZmIzXzMtMC0xLTEtMTI4MjE0_e790ed5d-65ae-4e33-9aa3-e07f9e6b83f0"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo4MWNhYjZmNDA5ZDg0OTYwOWExNDFmMWEyNmFjN2ZiMy90YWJsZXJhbmdlOjgxY2FiNmY0MDlkODQ5NjA5YTE0MWYxYTI2YWM3ZmIzXzMtMC0xLTEtMTI4MjE0_ea49e4d0-c6ac-4b83-974d-f63edcaef671">Restricted cash and restricted cash equivalents included in funds held for customers</span></span></span></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">294,165&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">241,488&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">106,287&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 15.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 style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo4MWNhYjZmNDA5ZDg0OTYwOWExNDFmMWEyNmFjN2ZiMy90YWJsZXJhbmdlOjgxY2FiNmY0MDlkODQ5NjA5YTE0MWYxYTI2YWM3ZmIzXzQtMC0xLTEtMTI4MjEy_54db4bbc-b819-479b-8517-7bda0f64ea87"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo4MWNhYjZmNDA5ZDg0OTYwOWExNDFmMWEyNmFjN2ZiMy90YWJsZXJhbmdlOjgxY2FiNmY0MDlkODQ5NjA5YTE0MWYxYTI2YWM3ZmIzXzQtMC0xLTEtMTI4MjEy_74d364eb-bae7-4c1b-801d-79a1f43e3249"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo4MWNhYjZmNDA5ZDg0OTYwOWExNDFmMWEyNmFjN2ZiMy90YWJsZXJhbmdlOjgxY2FiNmY0MDlkODQ5NjA5YTE0MWYxYTI2YWM3ZmIzXzQtMC0xLTEtMTI4MjEy_95736c6a-e9a7-4b02-a6b6-377d59b271c6">Non-current restricted cash included in other non-current assets</span></span></span></span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,815&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,772&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><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></div></td><td colspan="3" style="padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">337,415&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">285,491&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">229,409&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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 paid</span></td><td colspan="3" style="padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">87,108&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:3pt double #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:3pt double #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%">46,621&#160;</span></td><td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:3pt double #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:3pt double #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,853&#160;</span></td><td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income taxes paid</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38,629&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,761&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,701&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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-cash investing activities:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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%">Non-cash consideration for customer list purchases</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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,096&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">15,528&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">21,439&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 financing activities:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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%">Liabilities for holdback payments on asset purchases</span></td><td colspan="3" style="padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,609&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">4,121&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">12,949&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Vesting of restricted stock unit awards</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,602&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,646&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,839&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Consists of pre-acquisition amounts owed to us by the sellers.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Information regarding operating and finance leases executed in each period can be found in Note 14.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dlx_SupplementalBalanceSheetAndCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Supplemental balance sheet and cash flow information</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dlx_SupplementalBalanceSheetAndCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dlx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dlx_SupplementalBalanceSheetAndCashFlowInformationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities and equity, and for supplemental cash flow information, including cash paid for interest and income taxes, and significant non-cash transactions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dlx_SupplementalBalanceSheetAndCashFlowInformationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dlx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139631754111888">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EARNINGS PER SHARE<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">EARNINGS PER SHARE</a></td>
<td class="text"><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table reflects the calculation of basic and diluted earnings per share. During each period, certain stock options, as noted below, were excluded from the calculation of diluted earnings per share because their effect would have been antidilutive.</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:54.976%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.810%"/><td style="width:0.1%"/></tr><tr><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 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%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Earnings per share &#8211; basic:</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/></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 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%">65,530&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">62,772&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,335&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(135)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(139)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(91)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13.75pt;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 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%">65,395&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">62,633&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">5,244&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13.75pt;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(53)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Income attributable to Deluxe available to common shareholders</span></td><td colspan="3" style="padding:0 1pt"/><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%">65,348&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">62,587&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">5,191&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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,025&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42,378&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">41,931&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 &#8211; basic</span></td><td colspan="3" style="padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.52&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.48&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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.12&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><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 &#8211; diluted:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;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;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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 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%">65,530&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">62,772&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,335&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(135)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(139)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(91)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13.75pt;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 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%">65,395&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">62,633&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">5,244&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13.75pt;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(35)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(26)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Remeasurement of share-based awards classified as liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(497)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(438)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(677)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Income attributable to Deluxe available to common shareholders</span></td><td colspan="3" style="padding:0 1pt"/><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%">64,863&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">62,169&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">4,565&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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,025&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42,378&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">41,931&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">285&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">449&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">211&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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,310&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42,827&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42,142&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 &#8211; diluted</span></td><td colspan="3" style="padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.50&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">1.45&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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.11&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Antidilutive options excluded from calculation</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,732&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,179&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,060&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109243012&amp;loc=SL65017193-207537<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -URI https://asc.fasb.org/topic&amp;trid=2144383<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139631754111888">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>OTHER COMPREHENSIVE (LOSS) INCOME<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxAbstract', window );"><strong>Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNoteTextBlock', window );">OTHER COMPREHENSIVE (LOSS) INCOME</a></td>
<td class="text"><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:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> &#8211; </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Information regarding amounts reclassified from accumulated other comprehensive loss to net income was as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:41.043%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.206%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.500%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.206%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.609%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;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 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%">Amounts reclassified from accumulated other comprehensive loss</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;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 income</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:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><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%">2022</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/></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 colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/></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%">Prior service credit</span></td><td colspan="3" style="padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,421&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,421&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,421&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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 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 actuarial loss</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(900)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,629)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,301)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">Total amortization</span></td><td colspan="3" style="padding:0 1pt"/><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%">521&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">(208)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">(880)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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 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%">Tax (expense) benefit</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(315)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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 colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income tax provision</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;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, net of tax</span></div></td><td colspan="3" style="padding:0 1pt"/><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%">206&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">(331)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">(834)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Debt securities:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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%">Realized (loss) gain on debt securities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">206&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">Service revenue</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;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 benefit (expense)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(53)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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 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%">Realized (loss) gain on debt securities, net of tax</span></td><td colspan="3" style="padding:0 1pt"/><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%">(6)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">153&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash flow hedges:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Realized gain (loss) on cash flow hedges</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,384)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(968)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest expense</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tax (expense) benefit</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">361&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">249&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income tax provision</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27.75pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Realized gain (loss) on cash flow hedges, net of tax</span></div></td><td colspan="3" style="padding:0 1pt"/><td 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%">15&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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,023)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">(719)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign currency translation adjustment</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"/><td 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%">(5,550)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gain on sale of businesses and facility</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:33pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total reclassifications, net of tax</span></div></td><td colspan="3" style="padding:0 1pt"/><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%">(5,335)</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 colspan="3" style="padding:0 1pt"/><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,354)</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 colspan="3" style="padding:0 1pt"/><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,400)</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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="text-indent:27pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"> Relates to the sale of our Australian web hosting business during the quarter ended June 30, 2022. Further information can be found in Note 6.</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-style:italic;font-weight:400;line-height:120%"> &#8211; </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 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 style="width:26.531%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.911%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.911%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.528%"/><td style="width:0.1%"/></tr><tr><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 colspan="3" style="padding:2px 1pt;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 colspan="3" style="padding:2px 1pt;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 unrealized loss on debt securities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;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 unrealized loss on cash flow hedges</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Foreign currency translation adjustment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;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&#160;31, 2019</span></div></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">(28,406)</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">(275)</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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,097)</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">(18,169)</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">(47,947)</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="padding:2px 0 2px 1pt;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,616&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">338&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,973)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,133&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,114&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">834&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(153)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">719&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,400&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 other comprehensive income (loss)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,450&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">185&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">(4,254)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">4,133&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,514&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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, December&#160;31, 2020</span></div></td><td colspan="3" style="padding:0 1pt"/><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%">(21,956)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">(90)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">(5,351)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">(14,036)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">(41,433)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="padding:2px 0 2px 1pt;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,194&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(254)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,067&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">580&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,587&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">331&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,023&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,354&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 other comprehensive income (loss)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,525&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">(254)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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,090&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">580&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">9,941&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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, December&#160;31, 2021</span></div></td><td colspan="3" style="padding:0 1pt"/><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%">(15,431)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">(344)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">(2,261)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">(13,456)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">(31,492)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15.75pt;padding-right:9pt;text-indent:-9pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive (loss) income before reclassifications</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11,235)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,869&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,170)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11,107)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15.75pt;padding-right:9pt;text-indent:-9pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive loss</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(206)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,550&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,335&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;padding-right:9pt;text-indent:-9pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net other comprehensive (loss) income</span></div></td><td colspan="3" style="padding:0 1pt"/><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%">(11,441)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(565)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">4,854&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,380&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(5,772)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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, December&#160;31, 2022</span></div></td><td colspan="3" style="padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(26,872)</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(909)</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,593&#160;</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(12,076)</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(37,264)</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"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTaxAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNoteTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -URI https://asc.fasb.org/topic&amp;trid=2134417<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNoteTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139631749238080">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ACQUISITION AND DIVESTITURES<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationsAbstract', window );"><strong>Business Combinations [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationDisclosureTextBlock', window );">ACQUISITION AND DIVESTITURES</a></td>
<td class="text"><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%">Acquisition</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> &#8211; On June 1, 2021, we acquired all of the equity of First American Payment Systems, L.P. (First American) in a cash transaction for $958,514, net of cash, cash equivalents, restricted cash and restricted cash equivalents acquired. First American is a large-scale payments technology company that provides partners and merchants with comprehensive in-store, online and mobile payment solutions. The transaction was funded by our revolving credit facility and additional debt we issued in June 2021 (Note 13). The acquisition resulted in non-deductible goodwill as First American provides an end-to-end payments technology platform, which provides significant leverage to accelerate organic growth. Transaction costs related to the acquisition totaled $18,913 in 2021. The goodwill and results of operations of First American from the date of acquisition are included in the Payments segment.</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%">Information regarding goodwill by reportable business segment and the useful lives of acquired intangibles can be found in Note 3. Information regarding the calculation of the estimated fair values of the acquired intangibles can be found in Note 8.</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 acquisition was accounted for as a business combination and the allocation of the purchase price to the assets acquired and liabilities assumed was finalized during the quarter ended June 30, 2022. We recorded measurement period adjustments during 2022 that increased deferred income tax liabilities by $1,343, with the offset to goodwill. These measurement period adjustments did not have a significant impact on the 2022 consolidated statement of income.</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 illustrates the final allocation of the purchase price, to the assets acquired and liabilities assumed:</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:98.245%"><tr><td style="width:1.0%"/><td style="width:84.167%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.038%"/><td style="width:0.1%"/></tr><tr><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 colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Purchase price allocation</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%">Trade accounts receivable</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><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%">27,296&#160;</span></td><td style="border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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 current assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,533&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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%">Property, plant and equipment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,873&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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 assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,396&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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%">Intangible assets:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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%">Customer relationships</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,000&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Partner relationships</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72,000&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Technology-based intangibles</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,000&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Trade names</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,000&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Internal-use software</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,111&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 intangible assets</span></td><td colspan="3" style="padding:0 1pt"/><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%">291,111&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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%">Goodwill</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">728,516&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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 non-current assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">350&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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%">Accounts payable</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,475)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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%">Funds held for customers</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,428)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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%">Accrued liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,460)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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, non-current</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,316)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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%">Deferred income taxes</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,506)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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 non-current liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,376)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Payment for acquisition, net of cash, cash equivalents, restricted cash and restricted cash equivalents acquired of $15,841</span></div></td><td colspan="3" style="padding:0 1pt"/><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%">958,514&#160;</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"/></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%">Operating results for First American for the years ended December 31 were 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 style="width:68.929%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.793%"/><td style="width:0.1%"/></tr><tr><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 colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><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%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-top:2pt 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%">Revenue</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">347,709&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">194,976&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Net income attributable to Deluxe</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,794&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 above results for the year ended December 31, 2022 include restructuring and integration costs of $5,452 in 2022.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Pro forma financial information (unaudited)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> &#8211; During the first quarter of 2022, we corrected errors in the previously reported unaudited pro forma results of operations related to the First American acquisition. These errors related to the amount of historical First American revenue and net income included for the pre-acquisition periods, as well as errors in the adjustments related to the amortization of intangibles, interest expense on the acquisition financing, and transaction costs. For the year ended December 31, 2021, these corrections decreased pro forma revenue by $26,335 and increased pro forma net income attributable to Deluxe by $10,138. For the year ended December 31, 2020, the corrections decreased pro forma revenue by $3,027 and increased net loss attributable to Deluxe by $9,082.</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 unaudited pro forma financial information summarizes our consolidated results of operations for the years ended December 31 as though the acquisition occurred on January 1, 2020:</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 style="width:69.660%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.792%"/><td style="width:0.1%"/></tr><tr><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 colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="border-top:2pt 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%">Revenue</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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,156,313&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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,079,103&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Net income (loss) attributable to Deluxe</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,843&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,489)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 unaudited pro forma financial information was prepared in accordance with the accounting policies described in Note 1. The pro forma information includes adjustments to reflect the additional amortization that would have been charged assuming the fair value adjustments to intangible assets had been applied from January 1, 2020. The pro forma information also includes adjustments to reflect the additional interest expense on the debt we issued to fund the acquisition (Note 13), and.the acquisition transaction costs we incurred during 2021 are reflected in the 2020 pro forma results.</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%">This pro forma financial information is for informational purposes only. It does not reflect the integration of the businesses or any synergies that may result from the acquisition. As such, it is not indicative of the results of operations that would have been achieved had the acquisition been consummated on January 1, 2020. In addition, the pro forma amounts are not indicative of future operating results.</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%">2022 divestitures</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> &#8211; In May 2022, we completed the sale of our Australian web hosting business for cash proceeds of $17,620, net of costs of the sale. This business generated annual revenue in our Data Solutions segment of $23,766 during 2021. During 2022, we recognized a pretax gain of $15,166 on this sale. The assets and liabilities sold were not significant to our consolidated balance sheet.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In April 2022, we sold the assets of our Promotional Solutions strategic sourcing business, and in August 2022, we sold the assets of our Promotional Solutions retail packaging business. These businesses generated annual revenue of approximately $29,000 during 2021. Neither the gain on these sales nor the assets and liabilities sold were significant to 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:115%">2023 divestiture</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%"> &#8211; In January 2023, we entered into an agreement for the sale of our North American web hosting and logo businesses for an aggregate sales price of $42,000, plus up to $10,000 of additional proceeds contingent upon performance against certain conditions following the closing. We anticipate that the sale will close by March 31, 2023 and that we will recognize a gain on the sale. These businesses generated annual revenue of approximately $66,000 during 2022, primarily in our Data Solutions segment.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We believe that these divestitures allow us to focus our resources on the key growth areas of payments and data, while allowing us to optimize our operations.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Facility sale</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> &#8211; In May 2022, we sold our former facility located in Lancaster, California for cash proceeds of $6,929, net of costs of the sale, and we recognized a pretax gain on the sale of $2,361 during 2022. The sale was a result of our continued real estate rationalization process.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -URI https://asc.fasb.org/topic&amp;trid=2303972<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4946-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139631752981008">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DERIVATIVE FINANCIAL INSTRUMENTS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract', window );"><strong>Derivative Instruments and Hedging Activities Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock', window );">DERIVATIVE FINANCIAL INSTRUMENTS</a></td>
<td class="text"><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 13). Information regarding our cash flow hedges was as follows:</span></div><div style="text-indent:27pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:8.549%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.549%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.549%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.274%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.280%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;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, 2021</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 colspan="3" style="padding:2px 1pt;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 colspan="3" style="padding:2px 1pt;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 colspan="3" style="padding:2px 1pt;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 colspan="3" style="border-top:2pt solid #000;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%">Fair Value<br/>Asset / (Liability)</span></td><td colspan="3" style="padding:0 1pt"/><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%">July 2019<br/>interest rate swap:</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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%">200,000&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.798&#160;</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 colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 2023</span></td><td colspan="3" style="padding:0 1pt"/><td 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%">Other current assets</span></td><td colspan="3" style="padding:0 1pt"/><td style="background-color:#cceeff;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;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,184&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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 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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,028)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="padding:0 1pt"/><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.895&#160;</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 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 colspan="3" 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 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%">2,409&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In January 2023, we executed a $200,000 interest rate swap that will take effect in March 2023, expires in March 2026 and carries a fixed rate of 3.91%. This agreement will replace the existing interest rate swap that matures in March 2023 and has also been designated as a cash flow hedge. </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Changes in the fair values of the interest rate swaps are recorded in accumulated other comprehensive loss on the consolidated balance sheets and are subsequently reclassified into 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 December&#160;31, 2022 and December&#160;31, 2021, and their impact on consolidated net income and our consolidated statements of cash flows was not significant. We also expect that the amount that will be reclassified to interest expense during the next 12 months will not be significant.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -URI https://asc.fasb.org/topic&amp;trid=2229140<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126731327&amp;loc=d3e90205-114008<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139631752976256">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>FAIR VALUE MEASUREMENTS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresTextBlock', window );">FAIR VALUE MEASUREMENTS</a></td>
<td class="text"><div><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Goodwill impairment analyses</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 evaluate the carrying value of goodwill as of July 31 of each year and between annual evaluations if events occur or circumstances change that could indicate a possible impairment. Our policy on impairment of goodwill, which is included in Note 1, explains our methodology for assessing goodwill impairment.</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%">2022 annual goodwill impairment analyses </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">&#8211; </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In completing the 2022 annual impairment analysis of goodwill as of July 31, 2022, we elected to perform qualitative analyses for all of our reporting units, with the exception of our Data Analytics reporting unit. These qualitative analyses evaluated factors, including, but not limited to, economic, market and industry conditions, cost factors and the overall financial performance of the reporting units. We also considered the most recent quantitative analyses completed in prior periods. In completing these assessments, we noted no changes in events or circumstances that indicated that it was more likely than not that the fair value of any reporting unit was less than its carrying amount. The quantitative analysis of our Data Analytics reporting unit indicated that the estimated fair value of this reporting unit exceeded its carrying value by approximately $46,000, or by 39% above the carrying value of its net assets. As such, no goodwill impairment charges were recorded as a result of our 2022 annual impairment analysis.</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%">2021 annual goodwill impairment analyses </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">&#8211; </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In completing the 2021 annual impairment analysis of goodwill as of July 31, 2021, we elected to perform qualitative analyses for all of our reporting units. These qualitative analyses evaluated factors, including, but not limited to, economic, market and industry conditions, cost factors and the overall financial performance of the reporting units. We also considered the most recent quantitative analyses completed in prior periods. In completing these assessments, we noted no changes in events or circumstances that indicated that it was more likely than not that the fair value of any reporting unit was less than its carrying amount. As such, no goodwill impairment charges were recorded as a result of our 2021 annual impairment analysis.</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%">Second quarter 2021 realignment of reporting units </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">&#8211; </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As a result of changes in our financial management reporting process during the second quarter of 2021, we concluded that a realignment of our reporting units was required. These changes </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">did not require a revision to our reportable business segments. We analyzed goodwill for impairment immediately prior to this realignment by performing qualitative analyses for the reporting units with goodwill. The qualitative analyses evaluated factors, including, but not limited to, economic, market and industry conditions, cost factors and the overall financial performance of the reporting units. We also considered the last quantitative analyses we completed. In completing these assessments, we noted no changes in events or circumstances that indicated that it was more likely than not that the fair value of any reporting unit was less than its carrying amount.</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 realignment of our reporting units, effective April 1, 2021, did not change the reporting units within our Data Solutions or Checks segments. Within our Payments segment, the number of reporting units increased from 1 to 4, and within our Promotional Solutions segment, the number of reporting units increased from 1 to 2. Upon completing the realignment, we reallocated the carrying value of goodwill to our new reporting units based on their relative fair values. Immediately subsequent to the realignment, we completed qualitative analyses for the reporting units that changed and to which goodwill was assigned. We determined that it was appropriate to perform qualitative assessments, given that our analysis indicated that the change in reporting units did not mask or prevent an impairment that existed at the time of the change. In completing the qualitative assessments, we noted no changes in events or circumstances that indicated that it was more likely than not that the fair value of any reporting unit was less than its carrying amount. As such, no goodwill impairment charges were recorded as a result of these analyses.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#546ff5;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">2020 annual goodwill impairment analyses</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> &#8211; In completing the 2020 annual impairment analysis of goodwill as of July 31, 2020, we elected to perform qualitative analyses for 2 of our reporting units: Payments and Checks. These qualitative analyses evaluated factors, including, but not limited to, economic, market and industry conditions, cost factors and the overall financial performance of the reporting units. We also considered the most recent quantitative analyses we completed, which indicated that the estimated fair values of these reporting units exceeded their carrying values by approximately $490,000 and $954,000, or by 189% and 180% above the carrying values of their net assets. In completing these assessments, we noted no changes in events or circumstances that indicated that it was more likely than not that the fair value of either reporting unit was less than its carrying amount.</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 elected to perform quantitative analyses for our other 2 reporting units: Data Analytics and Promotional Solutions. These quantitative analyses indicated that the estimated fair values of these reporting units exceeded their carrying values by approximately $100,000 and $210,000, or by 63% and 132% above the carrying values of their net assets. As such, no goodwill impairment charges were recorded as a result of our 2020 annual impairment analysis.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">First quarter 2020 goodwill impairment analyses</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%">&#8211; Effective January 1, 2020, we reorganized our reportable business segments to align with structural and management reporting changes in support of our growth strategy. As a result, we reassessed our previously determined reporting units and concluded that a realignment of our reporting units was required. We analyzed goodwill for impairment immediately prior to this realignment by performing qualitative analyses for the reporting units that changed, with the exception of our Direct-to-Consumer reporting unit, which is now part of our Checks reportable business segment. The qualitative analyses evaluated factors, including, but not limited to, economic, market and industry conditions, cost factors and the overall financial performance of the reporting units. We also considered the last quantitative analyses we completed. In completing these assessments, we noted no changes in events or circumstances that indicated that it was more likely than not that the fair value of any reporting unit was less than its carrying amount. The quantitative analysis of our Direct-to-Consumer reporting unit indicated that its fair value exceeded its carrying value by approximately $35,000, or 26%, as of January 1, 2020.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In completing the realignment of our reporting units, we reallocated the carrying value of goodwill to our new reporting units based on their relative fair values. Immediately subsequent to the realignment, we completed quantitative analyses for the reporting units that changed as a result of the realignment. These quantitative analyses, as of January 1, 2020, indicated that the estimated fair values of our reporting units exceeded their carrying values by approximate amounts between $37,000 and $954,000, or by amounts between 121% and 189% above the carrying values of their net assets.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In March 2020, the World Health Organization classified the COVID-19 outbreak as a pandemic. Following the pandemic designation, we observed a decline in the market value of our common shares and we determined that the global response to the pandemic negatively impacted our estimates of expected future cash flows. After our consideration of economic, market and industry conditions, cost factors, the overall financial performance of our reporting units and the last quantitative analyses we completed, we concluded that a triggering event had occurred for 2 of our reporting units. As such, we completed quantitative goodwill impairment analyses for our Promotional Solutions and Data Solutions Web Hosting reporting units as of March 31, 2020. Our analyses indicated that the goodwill of our Promotional Solutions reporting unit was partially impaired and the goodwill of our Data Solutions Web Hosting reporting unit was fully impaired. We recorded goodwill impairment charges of $67,132 and $4,317, respectively, during the quarter ended March 31, 2020. The impairment charges were measured as the amount by which the reporting units' carrying values exceeded their estimated fair values, limited to the carrying amount of goodwill. After the impairment charges, $59,009 of goodwill remained in the Promotional Solutions reporting unit as of the measurement date.</span></div><div><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Other non-recurring asset impairment analyses</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 evaluate the recoverability of property, plant, equipment and amortizable intangibles not held for sale whenever events or changes in circumstances indicate that an asset group's carrying amount may not be recoverable. Our policy on impairment of long-lived assets and amortizable intangibles, which is included in Note 1, explains our methodology for assessing impairment of these assets. Assets held for sale are recorded at the lower of their carrying value or estimated fair value less costs to sell.</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%">2020 impairment analyses</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%">&#8211; </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As a result of the impacts of the COVID-19 pandemic, we assessed for impairment certain long-lived assets of our Data Solutions Web Hosting reporting unit as of March 31, 2020. As a result of these assessments, we recorded asset impairment charges of $17,678 related to customer list, software and trade name intangible assets. With the exception of certain internal-use software assets, we determined that the assets were fully impaired. We utilized the discounted value of estimated future cash flows to estimate the fair value of the asset group. In our analysis, we assumed a revenue decline of 31% and a gross margin decline of 5.2 points for 2020, as well as a discount rate of 9%.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">During the first quarter of 2020, we assessed for impairment the carrying value of an asset group related to a small business distributor that we had previously purchased. Our assessment was the result of customer attrition during the quarter that impacted our projections of future cash flows. Based on our estimate of future cash flows, we determined that the asset group was partially impaired as of February 29, 2020, and we recorded an asset impairment charge of $2,752, reducing the carrying value of the related customer list intangible asset. During the third quarter of 2020, as customer attrition continued, we again assessed this asset group for impairment and recorded an additional asset impairment charge of $2,356, bringing the total impairment charge to $5,108 in 2020. In calculating the estimated fair value of the asset group as of September 30, 2020, we assumed no revenue growth, a 1.0 point improvement in gross margin and a discount rate of 11%. </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%">Also during 2020, we recorded asset impairment charges of $7,514 related primarily to the rationalization of our real estate footprint, as well as internal-use software held for sale as of December 31, 2019. These assets were written down to their estimated fair values less costs to sell. The sale of the related real estate assets was completed during the quarter ended September 30, 2020 and the sale of the internal-use software was completed on December 31, 2020.</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%">No asset impairment charges were recorded during 2022 or 2021. Information regarding the impairment analyses completed during 2020 are 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 style="width:35.063%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.466%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.173%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.764%"/><td style="width:0.1%"/></tr><tr><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%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><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%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><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><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:59pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;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 as of<br/>measurement date</span></td><td colspan="3" style="padding:0 1pt"/><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%">Quoted prices in active markets for identical assets</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">Significant other observable inputs</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">Significant unobservable inputs</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Impairment charge</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(Level 1)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;(Level 2)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(Level 3)</span></td><td colspan="3" style="padding:0 1pt"/></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-style:italic;font-weight:400;line-height:100%">2020 analyses:</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">Intangible assets (Data Solutions Web Hosting reporting unit)</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 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,172&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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,172&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">17,678&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Small business distributor</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,479&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,479&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,108&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Other assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,210&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,210&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,514&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Goodwill</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">71,449&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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%">101,749&#160;</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"/></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%"> The impairment charge consisted of $8,397 related to customer lists, $6,932 related to internal-use software and $2,349 related to other intangible assets.</span></div><div><span><br/></span></div><div><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Business combinations</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%">For all acquisitions, we are required to measure the fair value of the net identifiable tangible and intangible assets and liabilities acquired. Information regarding our 2021 acquisition can be found in Note 6 and information regarding the useful lives of acquired intangibles can be found in Note 3. The identifiable net assets acquired during 2021 were comprised primarily of intangible assets, accounts receivable and operating lease assets and liabilities. The fair value of the customer relationship intangibles acquired during 2021, as well as the partner relationship intangibles, was estimated using the multi-period excess earnings method. This valuation model estimates revenues and cash flows derived from the asset and then deducts portions of the cash flow that can be attributed to supporting assets, such as a trade name or fixed assets, that contributed to the generation of the cash flows. The resulting cash flow, which is attributable solely to the customer relationship or partner relationship asset, is then discounted at a rate of return commensurate with the risk of the asset to calculate a present value. Key assumptions used in all these calculations included same-customer revenue, merchant and partner growth rates; estimated earnings; estimated customer and partner retention rates, based on the acquirees' historical information; and the discount rate.</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 estimated fair values of the acquired trade names and technology-based intangibles were estimated using the relief from royalty method, which calculates the cost savings associated with owning rather than licensing the assets. Assumed royalty rates were applied to projected revenue for the estimated remaining useful lives of the assets to estimate the royalty savings. Royalty rates are selected based on the attributes of the asset, including its recognition and reputation in the industry, and in the case of trade names, with consideration of the specific profitability of the products sold under a trade name and supporting assets.</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 estimated fair value of the acquired accounts receivable approximated the gross contractual amounts receivable and we expect to collect all acquired receivables. The fair value of the acquired operating lease liabilities was estimated as if the leases were new. As such, we reassessed the lease term, the discount rate and the lease payments. The fair value of the related operating lease assets was measured at the same amount as the lease liability, adjusted to reflect favorable or unfavorable terms of the leases as compared to market terms.</span></div><div><span><br/></span></div><div><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Recurring fair value measurements</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%">Funds held for customers and cash and cash equivalents included available-for-sale debt securities (Note 3). These securities included a mutual fund investment that invests in Canadian and provincial government securities, an investment in a Canadian guaranteed investment certificate (GIC) with an original maturity of 2 years, and a domestic money market fund. The mutual fund investment is not traded in an active market and its fair value is determined by obtaining quoted prices in active markets for the underlying securities held by the fund. The cost of the GIC, which matured during 2022, approximated its fair value, based on estimates using current market rates offered for deposits with similar remaining maturities.The cost of the money market fund held at December 31, 2022, which is traded in an active market, approximated its fair value because of the short-term nature of the investment. Unrealized gains and losses, net of tax, are included in accumulated other comprehensive loss on the consolidated balance sheets. The cost of securities sold is determined using the average cost method. Realized gains and losses are included in revenue on the consolidated statements of income and were not significant during the past 3 years.</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%">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.853%"><tr><td style="width:1.0%"/><td style="width:24.522%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.541%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.831%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.124%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.786%"/><td style="width:0.1%"/></tr><tr><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%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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:47pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" 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 colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td 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 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 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 colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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 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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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:#006ebf;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 colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/></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:#006ebf;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 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:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="padding:0 1pt"/><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%">5,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">5,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">5,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:#006ebf;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 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:400;line-height:100%">Funds held for customers</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,126&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,126&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,126&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90YWJsZTowZTJhMDdlZTM2MmY0NjNkYTkxNTczNDI0NTZjYTlmMi90YWJsZXJhbmdlOjBlMmEwN2VlMzYyZjQ2M2RhOTE1NzM0MjQ1NmNhOWYyXzYtMC0xLTEtMTI4Mjg0_2e1c79b3-3c3f-4211-8a71-4edbf686bcd6">Derivative assets (Note 7)</span></span></td><td colspan="3" style="padding:0 1pt"/><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:400;line-height:100%">Other current and non-current assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,593&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,593&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,593&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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-style:italic;font-weight:400;line-height:100%">Amortized cost:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#006ebf;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 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:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,435&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,435&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,435&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#006ebf;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 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:400;line-height:100%">Funds held for customers</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">294,165&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">294,165&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">294,165&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#006ebf;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 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:400;line-height:100%">Other non-current assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,815&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,815&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,815&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loans and notes receivable from distributors</span></td><td colspan="3" style="padding:0 1pt"/><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:400;line-height:100%">Other current and non-current assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,220&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,315&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,315&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#006ebf;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 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:400;line-height:100%">Current portion of long-term debt and long-term debt</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,644,276&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,574,417&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,574,417&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"><tr><td style="width:1.0%"/><td style="width:24.416%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.501%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.897%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.192%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.141%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.885%"/><td style="width:0.1%"/></tr><tr><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%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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:47pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;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 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, 2021</span></td><td colspan="3" style="padding:0 1pt"/><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 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 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 colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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 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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;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="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/></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%">Available-for-sale debt securities</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Funds held for customers</span></td><td colspan="3" style="padding:0 1pt"/><td 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%">13,307&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">13,307&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">13,307&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;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:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90YWJsZTowNTNkOGYxMzRhZjk0MWU2ODFiYzQxMGMwOWRlYjA3NC90YWJsZXJhbmdlOjA1M2Q4ZjEzNGFmOTQxZTY4MWJjNDEwYzA5ZGViMDc0XzUtMC0xLTEtMTI4Mjg2_237d975a-b353-48ec-b9ae-736e491859ee">Derivative liability (Note 7)</span></span></td><td colspan="3" style="padding:0 1pt"/><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%">Other non-current liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,028)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,028)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,028)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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 colspan="3" 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 colspan="2" style="padding:2px 0 2px 1pt;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,231&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,231&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,231&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Funds held for customers</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">241,488&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">241,488&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">241,488&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="3" 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 colspan="2" style="padding:2px 0 2px 1pt;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,772&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,772&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,772&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:middle"><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></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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 and non-current assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,518&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,344&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,344&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Long-term debt</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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 colspan="2" style="padding:2px 0 2px 1pt;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,682,949&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,728,515&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,728,515&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139631753074000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>RESTRUCTURING AND INTEGRATION EXPENSE<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedActivitiesAbstract', window );"><strong>Restructuring and Related Activities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock', window );">RESTRUCTURING AND INTEGRATION EXPENSE</a></td>
<td class="text"><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Restructuring and integration expense consists of costs related to the consolidation and migration of certain applications and processes, including our financial and sales management systems. It also includes costs related to the integration of acquired businesses into our systems and processes. These costs primarily consist of information technology consulting, project management services and internal labor, as well as other costs associated with our initiatives, such as training, travel, relocation and costs associated with facility closures. In addition, we recorded employee severance costs related to these initiatives, as well as our ongoing cost reduction initiatives across functional areas. We are currently pursuing several initiatives designed to focus on our growth strategy and to increase our efficiency. 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%">Restructuring and integration expense is reflected on the consolidated statements of income as follows for the years ended December 31:</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 style="width:54.976%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.810%"/><td style="width:0.1%"/></tr><tr><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 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%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total cost of revenue</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td 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%">607&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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,197&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,465&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62,529&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,750&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,874&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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%">63,136&#160;</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 colspan="3" style="padding:0 1pt"/><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%">58,947&#160;</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 colspan="3" style="padding:0 1pt"/><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%">79,339&#160;</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"/></tr></table></div><div style="margin-bottom:8pt;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 was comprised of the following for the years ended December 31:</span></div><div style="margin-bottom:8pt;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 style="width:55.040%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.794%"/><td style="width:0.1%"/></tr><tr><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 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%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">External consulting fees</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td 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%">32,067&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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,676&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">44,096&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,829&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,076&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,628&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,989&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,948&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,568&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,251&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,247&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,047&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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%">63,136&#160;</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 colspan="3" style="padding:0 1pt"/><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%">58,947&#160;</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 colspan="3" style="padding:0 1pt"/><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%">79,339&#160;</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"/></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%">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 mid-2023, utilizing cash from operations.</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%">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 style="width:83.110%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.960%"/><td style="width:0.1%"/></tr><tr><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 colspan="3" style="padding:2px 1pt;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&#160;31, 2019</span></div></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,459&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Charges</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,025&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Reversals</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,397)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Payments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,289)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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, December&#160;31, 2020</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,798&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Charges</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,897&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Reversals</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,821)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Payments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,202)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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, December&#160;31, 2021</span></div></td><td colspan="3" style="padding:0 1pt"/><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%">5,672&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,782&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(953)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,973)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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, December&#160;31, 2022</span></div></td><td colspan="3" style="padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,528&#160;</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"/></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 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><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringAndRelatedActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringAndRelatedActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(e))<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -URI https://asc.fasb.org/topic&amp;trid=2175745<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139631753074000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAX PROVISION<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">INCOME TAX PROVISION</a></td>
<td class="text"><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Income before income taxes was comprised of the following for the years ended December 31:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:54.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.976%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.829%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.831%"/><td style="width:0.1%"/></tr><tr><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 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%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</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%">U.S.</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">51,640&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">62,361&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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,130&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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%">Foreign</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,738&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,442&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,673&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Income before income taxes</span></td><td colspan="3" style="padding:0 1pt"/><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%">84,378&#160;</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 colspan="3" style="padding:0 1pt"/><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%">93,803&#160;</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 colspan="3" style="padding:0 1pt"/><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,803&#160;</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"/></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 components of the income tax provision were as follows for the years ended December 31:</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 style="width:54.976%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.810%"/><td style="width:0.1%"/></tr><tr><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 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%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</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%">Current tax provision:</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/></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%">Federal</span></td><td colspan="3" style="padding:0 1pt"/><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%">27,789&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">(61)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">17,643&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">State</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,507&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,389&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,502&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Foreign</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,081&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,945&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,779&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Total current tax provision</span></td><td colspan="3" style="padding:0 1pt"/><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%">47,377&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">13,273&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">26,924&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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%">Deferred tax provision:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></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%">Federal</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,368)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,889&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,480)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">State</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,710)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,958&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,232)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Foreign</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,451)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">256&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Total deferred tax provision</span></td><td colspan="3" style="padding:0 1pt"/><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%">(28,529)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">17,758&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,456)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Income tax provision</span></td><td colspan="3" style="padding:0 1pt"/><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%">18,848&#160;</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 colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,031&#160;</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 colspan="3" style="padding:0 1pt"/><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%">21,468&#160;</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"/></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 tax rate on pretax income reconciles to the U.S. federal statutory tax rate for the years ended December 31 as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:54.976%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.810%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</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%">Income tax at federal statutory rate</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:2pt 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.0&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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 colspan="2" style="border-top:2pt 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%">21.0&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:2pt 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%">21.0&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill impairment charges (Note 8)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Change in valuation allowances</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;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 colspan="2" style="padding:2px 0 2px 1pt;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.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tax impact of share-based compensation</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;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 colspan="2" style="padding:2px 0 2px 1pt;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.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">State income tax expense, net of federal income tax benefit</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;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 colspan="2" style="padding:2px 0 2px 1pt;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.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tax on repatriation of foreign earnings</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><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-deductible executive compensation</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;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 colspan="2" style="padding:2px 0 2px 1pt;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.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign tax rate differences</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;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 colspan="2" style="padding:2px 0 2px 1pt;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.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Change in unrecognized tax benefits, including interest and penalties</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;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 colspan="2" style="padding:2px 0 2px 1pt;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.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-deductible acquisition costs</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><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%">Sale of business (Note 6)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(15.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><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%">Return to provision adjustments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Research and development tax credit</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;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 colspan="2" style="padding:2px 0 2px 1pt;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.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Payables and receivables for prior year tax returns</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;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 colspan="2" style="padding:2px 0 2px 1pt;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.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-taxable income from employee life insurance policies</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;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 colspan="2" style="padding:2px 0 2px 1pt;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.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;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"><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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;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 colspan="2" style="padding:2px 0 2px 1pt;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.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Effective tax rate</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;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%">22.3&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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="padding:0 1pt"/><td colspan="2" style="border-bottom:3pt double #000000;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%">33.1&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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 colspan="2" style="border-bottom:3pt double #000000;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%">80.1&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="padding-left: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%">In May 2022, we completed the sale of our Australian web hosting business (Note 6), and we recognized a capital loss on the transaction for tax purposes. We recorded a valuation allowance for the portion of this capital loss carryover that we do not currently expect to realize. During the fourth quarter of 2022, we identified and recorded an out-of-period correcting adjustment related to the income tax provision recorded on this sale in the second quarter of 2022. The income tax provision and accrued income taxes were overstated by $5,900 in the second quarter of 2022, and the income tax provision was understated by the same amount in the fourth quarter. There was no impact to the full year 2022 income tax provision, and this adjustment was not material to our results of operations for the periods ended June 30, 2022, September 30, 2022 or December 31, 2022.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">During 2022, we repatriated current year foreign earnings of $25,526 held in cash by our Canadian subsidiaries. The associated tax expense of $1,818 was included in the income tax provision for the year ended December 31, 2022. We believe the accumulated and remaining cash of our Canadian subsidiaries is sufficient to meet their working capital needs. The historical unremitted Canadian earnings as of December 31, 2021, as well as the accumulated and future unremitted earnings of our European subsidiaries, will continue to be reinvested indefinitely in the operations of those subsidiaries. Deferred income taxes have not been recognized on these earnings as of December&#160;31, 2022. If we were to repatriate our foreign cash and cash equivalents into the U.S. at one time, the tax effects would generally be limited to foreign withholding taxes on any such </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">distribution. As of December&#160;31, 2022, the amount of cash and cash equivalents held by our foreign subsidiaries was $33,615, primarily in Canada.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">During the fourth quarter of 2021, we repatriated accumulated foreign earnings of $85,285 held in cash by our Canadian subsidiaries. We decided to complete the repatriation due, in part, to changes in Canadian law announced during 2021 and the reorganization of our capital structure in June 2021 in conjunction with the First American acquisition (Note 6). The associated tax expense of $4,555 was included in the income tax provision for the fourth quarter of 2021.</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%">A reconciliation of the beginning and ending amount of unrecognized tax benefits, excluding accrued interest and penalties and the federal benefit of deductible state income tax, 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 style="width:55.040%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.794%"/><td style="width:0.1%"/></tr><tr><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 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%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</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 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%">2,551&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,361&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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,169&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Additions for tax positions of current year</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">250&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">169&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">237&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Additions for tax positions of prior years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">270&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Reductions for tax positions of prior years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(45)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(673)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(414)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Lapse of statutes of limitations</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(391)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(661)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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 year</span></td><td colspan="3" style="padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,635&#160;</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 colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,551&#160;</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 colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,361&#160;</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"/></tr></table></div><div style="text-indent:4.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%">If the unrecognized tax benefits as of December&#160;31, 2022 were recognized in the consolidated financial statements, income tax expense would decrease $2,635. Accruals for interest and penalties, excluding the tax benefits of deductible interest, were $731 as of December&#160;31, 2022 and $635 as of December&#160;31, 2021. Our income tax provision included expense for interest and penalties of $97 in 2022 and $84 in 2021 and included a reduction for interest and penalties of $384 in 2020. We believe that it is reasonably possible that a decrease of up to $1,500 in unrecognized tax benefits related to state tax exposures may be necessary within the next 12 months, with the majority related to the lapse of statutes of limitations. We believe it is reasonably possible that an increase of up to $2,000 in unrecognized tax benefits may be necessary within the next 12 months, related to legislative and regulatory changes in certain state and local jurisdictions. Due to the nature of the underlying liabilities and the extended time frame often needed to resolve income tax uncertainties, we cannot provide reliable estimates of the amount or timing of cash payments that may be required to settle these liabilities.</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 statute of limitations for federal tax assessments for 2018 and prior years has expired. Our 2019 through 2021 returns and our 2022 return, when filed, are subject to IRS examination. In general, income tax returns for the years 2019 through 2022 remain subject to examination by foreign, state and city tax jurisdictions.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In the event that we have determined not to file income tax returns with a particular state or city, all years remain subject to examination by the tax jurisdiction. </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 ultimate outcome of tax matters may differ from our estimates and assumptions. Unfavorable settlement of any particular issue would require the use of cash and could result in increased income tax expense. Favorable resolution would result in reduced income tax expense.</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%">Tax-effected temporary differences that gave rise to deferred tax assets and liabilities as of December 31 were as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:40.542%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.829%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.829%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.832%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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%">2022</span></td><td colspan="3" style="padding:0 1pt"/><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%">2021</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 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%">Deferred tax assets</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">Deferred tax liabilities</span></td><td colspan="3" style="padding:0 1pt"/><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%">Deferred tax assets</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">Deferred tax liabilities</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%">Goodwill</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/><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,848&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><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%">&#8212;&#160;</span></td><td style="border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><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%">21,190&#160;</span></td><td style="border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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%">Intangible assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,901&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,170&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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 arrangements</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,969&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,646&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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 benefit plans</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,009&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,093&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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%">Revenue recognition</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,312&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,496&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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 assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,474&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,844&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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 leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,681&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,387&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,388&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,996&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net operating loss, tax credit and capital loss carryforwards</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,720&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,083&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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%">Deductible interest carryforward</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,403&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,352&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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%">Reserves and accruals</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,935&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,320&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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%">Payroll tax deferral under the CARES Act</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,175&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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%">Property, plant and equipment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,139&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,347&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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%">Inventories</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,018&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,661&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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%">All other</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,946&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,780&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,619&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 deferred taxes</span></td><td colspan="3" style="padding:0 1pt"/><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%">64,842&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">100,400&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">51,106&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">113,054&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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%">Valuation allowances</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,996)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,993)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 deferred taxes</span></td><td colspan="3" style="padding:0 1pt"/><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%">56,846&#160;</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">100,400&#160;</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 colspan="3" style="padding:0 1pt"/><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,113&#160;</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 colspan="3" style="padding:0 1pt"/><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%">113,054&#160;</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"/></tr></table></div><div style="padding-left:9pt;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 valuation allowances as of December&#160;31, 2022 and December&#160;31, 2021 related primarily to capital loss carryforwards in the U.S and Canada and net operating loss carryforwards in various state jurisdictions that we do not currently expect to fully realize. In addition, as of December 31, 2021, the valuation allowances also related to deferred tax assets of our Australian operations. Changes in our valuation allowances for the years ended December 31 were as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:54.782%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.870%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.870%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.873%"/><td style="width:0.1%"/></tr><tr><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 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%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</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 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%">(10,993)</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11,453)</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">(10,349)</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Expense from change in allowances</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,086)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(244)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Sale of business (Note 6)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,745&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Foreign currency translation</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">338&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">525&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(860)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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 year</span></td><td colspan="3" style="padding:0 1pt"/><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,996)</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 colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10,993)</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 colspan="3" style="padding:0 1pt"/><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,453)</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"/></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%">As of December&#160;31, 2022, we had the following net operating loss, deductible interest, capital loss and tax credit carryforwards:</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">state net operating loss carryforwards and tax credit carryforwards of $118,646 that expire at various dates between 2023 and 2050;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">federal deductible interest carryforwards of $61,696 that do not expire;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">federal capital loss carryforwards of $34,112 that expire in 2027; and </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">foreign capital loss carryforwards of $4,688 that do not expire.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32857-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330215-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32705-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6424409&amp;loc=d3e44925-109338<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI https://asc.fasb.org/topic&amp;trid=2144680<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139631751769968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SHARE-BASED COMPENSATION PLANS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationAbstract', window );"><strong>Share-Based Payment Arrangement, Noncash Expense [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">SHARE-BASED COMPENSATION PLANS</a></td>
<td class="text">Our employee share-based compensation plans consist of our employee stock purchase plan and our long-term incentive plan. Effective April 27, 2022, our shareholders approved the Deluxe Corporation 2022 Stock Incentive Plan, simultaneously terminating our previous plan. Under the current plan, 1.5 million shares of common stock plus any shares released as a result of the forfeiture or termination of awards issued under our prior plan are reserved for issuance, with 2.0 million shares remaining available for issuance as of December&#160;31, 2022. Under our current and previous plans, we have granted non-qualified stock options, restricted stock units, restricted shares and performance share unit awards. Our current plan also allows for the <div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">issuance of stock appreciation rights, none of which have been granted as of December&#160;31, 2022. Our policy regarding the recognition of compensation expense for employee share-based awards can be found in Note 1.</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 amounts were recognized in our consolidated statements of income for share-based compensation awards for the years ended December 31:</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 style="width:54.976%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.810%"/><td style="width:0.1%"/></tr><tr><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 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%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</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%">Restricted shares and restricted stock units</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,632&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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,407&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">15,066&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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%">Performance share unit awards</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,840&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,338&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,590&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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%">Stock options</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,665&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,187&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,689&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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 stock purchase plan</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">539&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">479&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 share-based compensation expense</span></td><td colspan="3" style="padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,676&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">29,477&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,824&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Income tax benefit</span></td><td colspan="3" style="padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,853)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:3pt double #000000;padding:2px 0;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,714)</span></td><td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:3pt double #000000;padding:2px 0;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,779)</span></td><td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 of December&#160;31, 2022, the total compensation expense for unvested awards not yet recognized in our consolidated statements of income was $27,221, net of the effect of estimated forfeitures. This amount is expected to be recognized over a weighted-average period of 2.2 years.</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%">Non-qualified stock options</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%">&#8211; </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">All options allow for the purchase of shares of common stock at prices equal to the stock's market value at the date of grant. Options become exercisable beginning 1 year after the grant date, with one-fourth vesting each year over 4 years. Options granted under the current plan may be exercised up to 10 years following the grant date. Awards granted prior to 2019 have a 7 year life. Beginning 1 year after the grant date, in the case of qualified retirement, death or disability, options vest immediately and the period over which the options can be exercised is shortened. Beginning 1 year after the grant date, in the case of involuntary termination without cause, a pro-rata portion of the options vest immediately and the period over which the options can be exercised is shortened. Employees forfeit unvested options when they voluntarily terminate their employment with the company, and they have up to 3 months to exercise vested options before they are canceled. In the case of involuntary termination with cause, the entire unexercised portion of the award is canceled. All options may vest immediately upon a change of control, as defined in the award 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%">No stock options were granted during 2022. The weighted-average grant-date fair value of options granted was $11.57 per option for 2021 and $6.39 per option for 2020. The following weighted-average assumptions were used in the Black-Scholes option pricing model to determine the fair value of these stock option grants:</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.830%"><tr><td style="width:1.0%"/><td style="width:69.462%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.391%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.953%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.539%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.955%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</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%">Risk-free interest rate</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:2pt 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%">0.7&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.3&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;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 colspan="2" style="padding:2px 0 2px 1pt;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.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average option life (in years)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;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.8</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;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.4</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 risk-free interest rate for periods within the expected option life is based on the U.S. Treasury yield curve in effect at the grant date. The dividend yield is estimated over the expected life of the option based on historical dividends paid. Expected volatility is based on the historical volatility of our stock over the most recent historical period equivalent to the expected life of the option. The expected option life is the average length of time over which we expect the employee groups will exercise their options, based on historical experience with similar grants.</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%">Each option is convertible into 1 share of common stock upon exercise. Information regarding options issued under the current and all previous plans was as follows:</span><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 style="width:40.395%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.829%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.829%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.979%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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%">Number of options</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-average exercise price per option</span></td><td colspan="3" style="padding:0 1pt"/><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%">Aggregate intrinsic value</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></div></td><td colspan="3" style="padding:0 1pt"/><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%">Weighted-average remaining contractual term</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in years)</span></div></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%">Outstanding, December&#160;31, 2019</span></div></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,347&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">53.92&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/></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%">Granted</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,030&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38.13&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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%">Exercised</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(12)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38.80&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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%">Forfeited or expired</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(231)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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.87&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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%">Outstanding, December&#160;31, 2020</span></div></td><td colspan="3" style="padding:0 1pt"/><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,134&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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.28&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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%">Granted</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">440&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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.50&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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%">Exercised</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(31)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27.56&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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%">Forfeited or expired</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(357)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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.87&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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%">Outstanding, December&#160;31, 2021</span></div></td><td colspan="3" style="padding:0 1pt"/><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,186&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45.81&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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%">Forfeited or expired</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(454)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49.78&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding, December&#160;31, 2022</span></div></td><td colspan="3" style="padding:0 1pt"/><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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,732&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44.77&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.0</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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%">Exercisable at December&#160;31, 2020</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">654&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">57.68&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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%">Exercisable at December&#160;31, 2021</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,015&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51.48&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercisable at December&#160;31, 2022</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,144&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46.98&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.2</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 intrinsic value of a stock award is the amount by which the fair value of the underlying stock exceeds the exercise price of the award. The total intrinsic value of options exercised was $510 for 2021 and $118 for 2020.</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Restricted stock units</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%">&#8211; </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We grant restricted stock unit awards to all North American employees and during 2021 and 2020, we paid a portion of employee bonuses in restricted stock units. We also grant certain other restricted stock unit awards under our long-term incentive plan. These awards generally vest over periods of 3 years or 4 years.</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%">Additionally, certain management employees have the option to receive a portion of their bonus payment in the form of restricted stock units. When employees elect this payment method, we provide an additional matching amount of restricted stock units equal to 50% of the restricted stock units earned under the bonus plan. These awards vest 2 years from the date of grant. In the case of qualified retirement, death, disability or change of control, the awards vest immediately. In the case of involuntary termination without cause or voluntary termination, employees receive a cash payment for the units earned under the bonus plan, but forfeit the company-provided matching amount. We made cash payments of $123 during 2022</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%">$64 during 2021 and $58 during 2020 to settle share-based liabilities.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In addition to awards granted to employees, non-employee members of our board of directors can elect to receive all or a portion of their fees in the form of restricted stock units. Directors are issued shares in exchange for the units upon the earlier of the tenth anniversary of February 1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">st</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> of the year following the year in which the non-employee director ceases to serve on the board or such other objectively determinable date pre-elected by the director. </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%">Each restricted stock unit is convertible into 1 share of common stock upon completion of the vesting period. Information regarding our restricted stock units 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 style="width:55.040%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.794%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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%">Number of units</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-average grant date fair value per unit</span></td><td colspan="3" style="padding:0 1pt"/><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%">Weighted-average remaining vesting period</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in years)</span></div></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%">Outstanding at December&#160;31, 2019</span></div></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:2pt 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%">664&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">44.35&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/></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%">Granted</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">628&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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.25&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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%">Vested</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(282)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45.18&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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%">Forfeited</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(83)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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.44&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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%">Outstanding at December&#160;31, 2020</span></div></td><td colspan="3" style="padding:0 1pt"/><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%">927&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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.68&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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%">Granted</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">642&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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.90&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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%">Vested</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(425)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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.50&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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%">Forfeited</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(112)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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.78&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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%">Outstanding at December&#160;31, 2021</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,032&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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.37&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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%">Granted</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">770&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30.52&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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%">Vested</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(475)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42.00&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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%">Forfeited</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(282)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37.96&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding at December&#160;31, 2022</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,045&#160;</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34.10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.9</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%">Of the awards outstanding at December&#160;31, 2022, 45 thousand restricted stock units with a value of $766 were included in accrued liabilities and other non-current liabilities on the consolidated balance sheet. As of December&#160;31, 2022, these units had a fair value of $16.98 per unit and a weighted-average remaining contractual term of 10 months.</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 value of restricted stock units that vested was $13,602 for 2022, $16,646 for 2021 and $7,839 for 2020. </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%">Restricted shares</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%">&#8211; </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For restricted share awards granted to employees under our current long-term incentive plan, in most cases one-fourth of the shares vested each year over 4 years. No restricted share awards were granted during 2022 or 2021, and no restricted share awards were outstanding as of December 31, 2021 or December&#160;31, 2022.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Information regarding unvested restricted shares 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 style="width:69.660%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.792%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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%">Number of shares</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-average grant date fair value per share</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%">Unvested at December&#160;31, 2019</span></div></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:2pt 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%">26&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">71.61&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Vested</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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 colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72.79&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Forfeited</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">61.43&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Unvested at December&#160;31, 2020</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">71.02&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Vested</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">71.02&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Unvested at December&#160;31, 2021</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-bottom:3pt double #000;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%">&#8212;&#160;</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 colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 total fair value of restricted shares that vested was $332 for 2021 and $600 for 2020. </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%">Performance share unit awards</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%">&#8211; </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our performance share unit awards have a 3 year vesting period. Shares will be issued at the end of the vesting period if performance targets relating to revenue and total shareholder return are achieved. If employment is terminated for any reason prior to the 1 year anniversary of the commencement of the performance period, the award is forfeited. On or after the 1 year anniversary of the commencement of the performance period, a pro-rata portion of the shares awarded at the end of the performance period is issued in the case of qualified retirement, death, disability, involuntary termination without cause or resignation for good reason, as defined in the agreement.</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 weighted-average assumptions were used in the Monte Carlo simulation model in determining the fair value of market-based performance share units granted:</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 style="width:54.976%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.810%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</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%">Risk-free interest rate</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.8&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:2pt 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%">0.3&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.4&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;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 colspan="2" style="padding:2px 0 2px 1pt;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.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;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 colspan="2" style="padding:2px 0 2px 1pt;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.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</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 risk-free interest rate for periods within the expected award life is based on the U.S. Treasury yield curve in effect at the grant date. The dividend yield is estimated over the expected life of the award based on historical dividends paid. Expected volatility is based on the historical volatility of our stock over the expected life of the award.</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%">Information regarding unvested performance share units 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 style="width:55.040%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.794%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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%">Performance share units</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-average grant date fair value per unit</span></td><td colspan="3" style="padding:0 1pt"/><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%">Weighted-average remaining contractual term</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in years)</span></div></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%">Unvested at December&#160;31, 2019</span></div></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:2pt 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%">252&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">57.64&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/></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%">Granted</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 colspan="2" style="padding:2px 0 2px 1pt;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&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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.06&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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%">Vested</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(61)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">71.03&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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%">Forfeited</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(23)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62.18&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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%">Unvested at December&#160;31, 2020</span></div></td><td colspan="3" style="padding:0 1pt"/><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%">295&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45.20&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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%">Granted</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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">208&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32.46&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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%">Forfeited</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(68)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">67.77&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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%">Unvested at December&#160;31, 2021</span></div></td><td colspan="3" style="padding:0 1pt"/><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%">435&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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.56&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</span><span style="color:#0e32e1;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">203&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37.47&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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%">Vested</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(93)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44.69&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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%">Forfeited</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(119)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39.08&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjustment for performance results achieved </span><span style="color:#0e32e1;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44.69&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unvested at December&#160;31, 2022</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">461&#160;</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34.35&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.1</span></td></tr></table></div><div style="text-indent:4.5pt"><span><br/></span></div><div style="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%"> Reflects awards granted assuming achievement of performance goals at target.</span></div><div style="text-indent:4.5pt"><span><br/></span></div><div style="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">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"> Reflects the difference between the awards earned at the end of the performance period and the target number of shares.</span></div><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Employee stock purchase plan</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%">&#8211; </span>During 2022, 149 thousand shares were issued under this plan at prices ranging from $15.62 to $25.59. During 2021, 108 thousand shares were issued under this plan at prices ranging from $18.84 to $37.32. During 2020, 125 thousand shares were issued under this plan at prices ranging from $18.22 to $40.97.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI https://asc.fasb.org/topic&amp;trid=2228938<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139631834262560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>POSTRETIREMENT BENEFITS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract', window );"><strong>Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock', window );">POSTRETIREMENT BENEFITS</a></td>
<td class="text">We have historically provided certain health care benefits for a large number of retired U.S. employees. Employees hired prior to January 1, 2002 become eligible for benefits if they attain the appropriate years of service and age prior to retirement. Employees hired on January 1, 2002 or later are not eligible to participate in the plan. In addition to our retiree health care plan, we also have a U.S. supplemental executive retirement plan (SERP). The SERP is no longer an active plan. It is not adding new participants and all of the current participants are retired. The SERP has no plan assets, but our obligation is fully funded by investments in company-owned life insurance policies.<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%">Obligations and funded status</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> &#8211; Changes in our benefit obligation, plan assets and funded status for the years ended December 31 were as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:69.617%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.810%"/><td style="width:0.1%"/></tr><tr><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 colspan="3" style="padding:2px 1pt;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 plan</span></td><td colspan="3" style="padding:0 1pt"/><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%">Pension plan</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></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%">Change in benefit obligation:</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/></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%">Benefit obligation, December&#160;31, 2020</span></div></td><td colspan="3" style="padding:0 1pt"/><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%">68,164&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">3,343&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Interest cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">929&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 (gain) loss</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,721)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Benefits paid from plan assets and company funds</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,591)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(324)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Benefit obligation, December&#160;31, 2021</span></div></td><td colspan="3" style="padding:0 1pt"/><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%">57,781&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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,060&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,069&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net actuarial gain</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,839)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(414)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Benefits paid from plan assets and company funds</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,302)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(324)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Benefit obligation, December&#160;31, 2022</span></div></td><td colspan="3" style="padding:0 1pt"/><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%">39,709&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">2,374&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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%">Change in plan assets:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></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%">Fair value of plan assets, December&#160;31, 2020</span></div></td><td colspan="3" style="padding:0 1pt"/><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%">139,372&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Return on plan assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,159&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Benefits paid</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,731)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Fair value of plan assets, December&#160;31, 2021</span></div></td><td colspan="3" style="padding:0 1pt"/><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%">144,800&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loss on plan assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,116)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Benefits paid</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,632)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fair value of plan assets, December&#160;31, 2022</span></div></td><td colspan="3" style="padding:0 1pt"/><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%">119,052&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></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%">Funded status, December&#160;31, 2021</span></div></td><td colspan="3" style="padding:0 1pt"/><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%">87,019&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">(3,060)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Funded status, December&#160;31, 2022</span></div></td><td colspan="3" style="padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">79,343&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,374)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:36pt"><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%">The accumulated benefit obligation equals the projected benefit obligation.</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 funded status of our plans was recognized on the consolidated balance sheets as of December 31 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.707%"><tr><td style="width:1.0%"/><td style="width:40.102%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.829%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.829%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.829%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.979%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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%">Postretirement benefit plan</span></td><td colspan="3" style="padding:0 1pt"/><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%">Pension plan</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 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%">2022</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><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%">2022</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">2021</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%">Other non-current assets</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">79,343&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">87,019&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">&#8212;&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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%">Accrued liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">324&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">324&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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 non-current liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,050&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,736&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Amounts included in accumulated other comprehensive loss as of December 31 that have not been recognized as components of postretirement benefit income were as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:69.281%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.976%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.977%"/><td style="width:0.1%"/></tr><tr><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 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%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</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%">Unrecognized prior service credit</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">8,493&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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,914&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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%">Unrecognized net actuarial loss</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,871)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(25,445)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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%">Tax effect</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,506&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Amount recognized in accumulated other comprehensive loss, net of tax</span></div></td><td colspan="3" style="padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(26,872)</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 colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(15,431)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 unrecognized prior service credit relates to our postretirement benefit plan and is a result of previous plan amendments that reduced the accumulated postretirement benefit obligation. A reduction is first used to reduce any existing unrecognized prior service cost, then to reduce any remaining unrecognized transition obligation. The excess is the unrecognized prior service credit. The prior service credit is amortized on the straight-line basis over the remaining life expectancy of plan participants at the time of each plan amendment.</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%">Unrecognized net actuarial gains and losses result from experience different from that assumed and from changes in assumptions. The net actuarial gain recognized during 2022 was primarily due to the increase in the discount rate used to discount the benefit obligation and a reduction in the number of plan participants. The net actuarial gain recognized during 2021 was primarily due to the increase in the discount rate used to discount the benefit obligation, as well as favorable claims experience. Unrecognized actuarial gains and losses for our postretirement benefit plan are amortized over the average remaining life expectancy of inactive plan participants, as a large percentage of the plan participants are classified as inactive. This amortization period is currently 12.4 years.</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%">Postretirement benefit income</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> &#8211; Postretirement benefit income for the years ended December 31 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:99.707%"><tr><td style="width:1.0%"/><td style="width:54.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.829%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.829%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.978%"/><td style="width:0.1%"/></tr><tr><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 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%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToyYTY5MWI1MWQ2ZWE0YTZjODdmNGE1YmFlNDUxOTA4Ny90YWJsZXJhbmdlOjJhNjkxYjUxZDZlYTRhNmM4N2Y0YTViYWU0NTE5MDg3XzEtMC0xLTEtMTI4MjE2_1311a9b2-1c45-46eb-8a0e-8f46b1cce8a7"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToyYTY5MWI1MWQ2ZWE0YTZjODdmNGE1YmFlNDUxOTA4Ny90YWJsZXJhbmdlOjJhNjkxYjUxZDZlYTRhNmM4N2Y0YTViYWU0NTE5MDg3XzEtMC0xLTEtMTI4MjE2_6cc81217-82fb-4566-94fc-16f6c42280cf"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToyYTY5MWI1MWQ2ZWE0YTZjODdmNGE1YmFlNDUxOTA4Ny90YWJsZXJhbmdlOjJhNjkxYjUxZDZlYTRhNmM4N2Y0YTViYWU0NTE5MDg3XzEtMC0xLTEtMTI4MjE2_ba192dbd-7ff7-4518-a43a-7553fbf596e5">Interest cost</span></span></span></span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,121&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">968&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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,911&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToyYTY5MWI1MWQ2ZWE0YTZjODdmNGE1YmFlNDUxOTA4Ny90YWJsZXJhbmdlOjJhNjkxYjUxZDZlYTRhNmM4N2Y0YTViYWU0NTE5MDg3XzItMC0xLTEtMTI4MjIz_5c342574-79ff-4905-ae54-b9b6772eeb23"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToyYTY5MWI1MWQ2ZWE0YTZjODdmNGE1YmFlNDUxOTA4Ny90YWJsZXJhbmdlOjJhNjkxYjUxZDZlYTRhNmM4N2Y0YTViYWU0NTE5MDg3XzItMC0xLTEtMTI4MjIz_911eb4fe-6fc4-4a50-a17e-86e7e4ace905"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToyYTY5MWI1MWQ2ZWE0YTZjODdmNGE1YmFlNDUxOTA4Ny90YWJsZXJhbmdlOjJhNjkxYjUxZDZlYTRhNmM4N2Y0YTViYWU0NTE5MDg3XzItMC0xLTEtMTI4MjIz_9f49f45a-fcac-4e60-b931-aef0058fce4e">Expected return on plan assets</span></span></span></span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,462)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,498)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,619)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToyYTY5MWI1MWQ2ZWE0YTZjODdmNGE1YmFlNDUxOTA4Ny90YWJsZXJhbmdlOjJhNjkxYjUxZDZlYTRhNmM4N2Y0YTViYWU0NTE5MDg3XzMtMC0xLTEtMTI4MjIx_a9d5166e-400c-4fff-a132-93de2693bdaf"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToyYTY5MWI1MWQ2ZWE0YTZjODdmNGE1YmFlNDUxOTA4Ny90YWJsZXJhbmdlOjJhNjkxYjUxZDZlYTRhNmM4N2Y0YTViYWU0NTE5MDg3XzMtMC0xLTEtMTI4MjIx_c76b7010-77bb-4837-9a8e-a05e207aeab4"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToyYTY5MWI1MWQ2ZWE0YTZjODdmNGE1YmFlNDUxOTA4Ny90YWJsZXJhbmdlOjJhNjkxYjUxZDZlYTRhNmM4N2Y0YTViYWU0NTE5MDg3XzMtMC0xLTEtMTI4MjIx_ed1ba453-59dc-49e3-94e1-aebcf2c631e6">Amortization of prior service credit</span></span></span></span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,421)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,421)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,421)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToyYTY5MWI1MWQ2ZWE0YTZjODdmNGE1YmFlNDUxOTA4Ny90YWJsZXJhbmdlOjJhNjkxYjUxZDZlYTRhNmM4N2Y0YTViYWU0NTE5MDg3XzQtMC0xLTEtMTI4MjE5_3e219b5c-9724-4b83-817f-8a4ac24b4143"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToyYTY5MWI1MWQ2ZWE0YTZjODdmNGE1YmFlNDUxOTA4Ny90YWJsZXJhbmdlOjJhNjkxYjUxZDZlYTRhNmM4N2Y0YTViYWU0NTE5MDg3XzQtMC0xLTEtMTI4MjE5_674a9304-2357-4150-b6c4-9c283e23bdf7"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToyYTY5MWI1MWQ2ZWE0YTZjODdmNGE1YmFlNDUxOTA4Ny90YWJsZXJhbmdlOjJhNjkxYjUxZDZlYTRhNmM4N2Y0YTViYWU0NTE5MDg3XzQtMC0xLTEtMTI4MjE5_d01e45b2-57d6-4452-adae-6988a75e0e73">Amortization of net actuarial losses</span></span></span></span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">900&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,629&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,301&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,862)</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 colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,322)</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 colspan="3" style="padding:0 1pt"/><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,828)</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"/></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%">Actuarial assumptions</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> &#8211; In measuring the benefit obligations as of December 31, the following discount rate assumptions were used:</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 style="width:40.334%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.811%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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%">Postretirement benefit plan</span></td><td colspan="3" style="padding:0 1pt"/><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%">Pension plan</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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%">2022</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><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%">2022</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">2021</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%">Discount rate</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:2pt 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%">5.09&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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 colspan="2" style="border-top:2pt 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.61&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:2pt 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%">5.00&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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 colspan="2" style="border-top:2pt 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.26&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</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%">In measuring net periodic benefit income for the years ended December 31, the following assumptions were used:</span></div><div><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:27.534%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.060%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.060%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.060%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.060%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.060%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.062%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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%">Postretirement benefit plan</span></td><td colspan="3" style="padding:0 1pt"/><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%">Pension plan</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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%">2022</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">2020</span></td><td colspan="3" style="padding:0 1pt"/><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%">2022</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">2020</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%">Discount rate</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.61&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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 colspan="2" style="border-top:2pt 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.16&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:2pt 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.03&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.26&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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 colspan="2" style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.74&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:2pt 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.76&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;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"><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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.25&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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.50&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;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 colspan="2" style="padding:2px 0 2px 1pt;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.00&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></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 discount rate assumption is based on the rates of return on high-quality, fixed-income instruments currently available whose cash flows approximate the timing and amount of expected benefit payments. In determining the expected long-term rate of return on plan assets, we utilize our historical returns and then adjust these returns for estimated inflation and projected market returns. Our inflation assumption is primarily based on analysis of historical inflation data.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In measuring the benefit obligation as of December 31 for our postretirement benefit plan, the following assumptions for health care cost trend rates were used. These rates are utilized to determine our periodic benefit income for the following year.</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:99.269%"><tr><td style="width:1.0%"/><td style="width:26.145%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.240%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.534%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.240%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.240%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.240%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.245%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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%">2022</span></td><td colspan="3" style="padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><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%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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%">Participants under age 65</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">Participants age 65 and older</span></td><td colspan="3" style="padding:0 1pt"/><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%">Participants under age 65</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">Participants age 65 and older</span></td><td colspan="3" style="padding:0 1pt"/><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%">Participants under age 65</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">Participants age 65 and older</span></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-weight:400;line-height:100%">Health care cost trend rate assumed for next year</span></div></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.6&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:2pt 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%">7.3&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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 colspan="2" style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.9&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:2pt 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%">7.6&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:2pt 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%">7.2&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.0&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;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;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Rate to which the cost trend rate is assumed to decline (the ultimate trend rate)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;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 colspan="2" style="padding:2px 0 2px 1pt;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.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;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 colspan="2" style="padding:2px 0 2px 1pt;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.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;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 colspan="2" style="padding:2px 0 2px 1pt;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.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;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;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Year that the rate reaches the ultimate trend rate</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2030</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2030</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2030</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2030</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2030</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2030</span></td></tr></table></div><div style="text-indent:27pt"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90ZXh0cmVnaW9uOmFlZGZmZGRlZjg4ZDQxZGFiMzA3NzdjYTJiMGIwYmI5XzU5NzI_0df4b1f4-e5dd-4d89-99d8-5f930dd9f02a"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90ZXh0cmVnaW9uOmFlZGZmZGRlZjg4ZDQxZGFiMzA3NzdjYTJiMGIwYmI5XzU5NzI_b028978c-2317-4bbb-b495-5ea7eeca9228">Plan assets</span></span> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8211; The allocation of plan assets by asset category as of December 31 was as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:69.617%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.810%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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%">Postretirement benefit plan</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><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%">2021</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%">U.S. corporate debt securities</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:2pt 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%">55&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:left;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 #000;padding:0 1pt"/><td colspan="2" style="border-top:2pt 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%">19&#160;</span></td><td style="border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">International equity securities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. large capitalization equity securities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Mortgage-backed securities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. small and mid-capitalization equity securities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;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%">100&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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="padding:0 1pt"/><td colspan="2" style="border-bottom:3pt double #000000;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%">100&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</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%">Our postretirement benefit plan has assets that are intended to meet long-term obligations. In order to meet these obligations, we employ a total return investment approach that considers cash flow needs and balances long-term projected returns against expected asset risk, as measured using projected standard deviations. Risk tolerance is established through consideration of projected plan liabilities, the plan's funded status, projected liquidity needs and our financial condition. </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 target asset allocation percentages for our postretirement benefit plan are based on our liability and asset projections. The targeted allocation of plan assets is 60% fixed income securities, 20% international equity securities, 17% large capitalization equity securities and 3% small and mid-capitalization equity securities.</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%"> Information regarding fair value measurements of plan assets was as follows as of December&#160;31, 2022:</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 style="width:30.332%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.942%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:57pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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%">Quoted prices in active markets for identical assets</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">Significant other observable inputs</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">Significant unobservable inputs</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" 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%">Investments measured at net asset value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair value as of</span></div><div style="text-align:center"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December&#160;31, 2022</span></div></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 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%">(Level 1)</span></td><td colspan="3" style="padding:0 1pt"/><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%">&#160;(Level 2)</span></td><td colspan="3" style="padding:0 1pt"/><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%">(Level 3)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. corporate debt securities</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/><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%">65,700&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/><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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/><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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/><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%">65,700&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">International equity securities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,835&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,835&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:9pt;text-indent:-9pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. large capitalization equity securities</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,496&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,496&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Mortgage-backed securities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,959&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,959&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:9pt;text-indent:-9pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. small and mid-capitalization equity securities</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,062&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,062&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Plan assets</span></td><td colspan="3" style="padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">119,052&#160;</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">&#8212;&#160;</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">&#8212;&#160;</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">119,052&#160;</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"/></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%">&#160;&#160;&#160;&#160;</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%">Information regarding fair value measurements of plan assets was as follows as of December&#160;31, 2021:</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 style="width:29.939%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.930%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.960%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:57pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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%">Quoted prices in active markets for identical assets</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">Significant other observable inputs</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">Significant unobservable inputs</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Investments measured at net asset value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" 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%">Fair value as of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December&#160;31, 2021</span></div></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(Level 1)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;(Level 2)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(Level 3)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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%">Mortgage-backed securities</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><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%">(94)</span></td><td style="border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><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%">58,893&#160;</span></td><td style="border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><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%">&#8212;&#160;</span></td><td style="border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><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%">&#8212;&#160;</span></td><td style="border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><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%">58,799&#160;</span></td><td style="border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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%">International equity securities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">285&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,708&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,993&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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%">U.S. corporate debt securities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,836&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,858&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. large capitalization equity securities</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,410&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,395&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. small and mid-capitalization equity securities</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,729&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,755&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Plan assets</span></td><td colspan="3" style="padding:0 1pt"/><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%">224&#160;</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 colspan="3" style="padding:0 1pt"/><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%">144,576&#160;</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 colspan="3" style="padding:0 1pt"/><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%">&#8212;&#160;</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 colspan="3" style="padding:0 1pt"/><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%">&#8212;&#160;</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 colspan="3" style="padding:0 1pt"/><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%">144,800&#160;</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"/></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 Level 2 investments relate to investment funds that publish daily net asset value ("NAV") per unit. The daily NAV is available to participants in the funds and redemptions can be made daily at the current NAV. The fair value and units are determined and published, and are the basis for current transactions. The investments are not eligible for the NAV practical expedient. However, they are measured at the published NAV because the quoted NAV per unit represents the price at which the investment would be sold in a transaction between independent market participants. Our policy is to recognize transfers between fair value levels as of the end of the reporting period in which the transfer occurred.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Cash flows</span><span style="color:#0e32e1;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%">&#8211; We made no contributions to plan assets during the past 3 years. </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 have fully funded the SERP obligation with investments in company-owned life insurance policies. The cash surrender value of these policies is included in long-term investments on the consolidated balance sheets and totaled $7,429 as of December&#160;31, 2022 and $7,370 as of December&#160;31, 2021. </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 benefit payments are expected to be paid during the years indicated:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:69.281%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.976%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.977%"/><td style="width:0.1%"/></tr><tr><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 colspan="6" 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%">Postretirement benefit plan</span></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%">Pension plan</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%">2023</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">5,187&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><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%">320&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,779&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,324&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">290&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,904&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">270&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,592&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">250&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 - 2032</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,462&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">980&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">401(k) plan</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> &#8211;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> We maintain a 401(k) plan to provide retirement benefits for certain employees. The plan covers a majority of full-time employees, as well as some part-time employees. Employees generally become eligible to participate in the plan after completing 30 days of service.</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%">401(k) contributions are made by both employees and Deluxe. Employees may contribute up to 50% of eligible wages, subject to IRS limitations and the terms and conditions of the plan. For the majority of employees, we typically match 100% of the first 1% of wages contributed and 50% of the next 5% of wages contributed, beginning after 30 days of employment. Effective April 1, 2020, we suspended the company matching contribution to maintain liquidity during the COVID-19 pandemic..The company match was reinstated on January 1, 2022. Expense recognized for the 401(k) plan matching contribution was $3,095 for 2022, $763 for 2021 and $2,823 for 2020. The expense recognized during 2021 related to First American, which was acquired on June 1, 2021 (Note 6). All employee and employer contributions are remitted to the plan's trustee. Benefits provided by the plan are paid from accumulated funds of the trust.</span></div><div style="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%">Employees are provided a broad range of investment options to choose from when investing their 401(k) plan funds. Investing in our common stock is not one of these options, although funds selected by employees may at times hold our common stock.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for retirement benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section S99<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=21916913&amp;loc=d3e273930-122802<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (o)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (p)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 70<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=49170846&amp;loc=d3e28014-114942<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -URI https://asc.fasb.org/topic&amp;trid=2235017<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 60<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=6414203&amp;loc=d3e39689-114964<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (q)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iii)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (l)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139631834248416">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DEBT<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">DEBT</a></td>
<td class="text"><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 at December 31:</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 style="width:69.806%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.792%"/><td style="width:0.1%"/></tr><tr><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 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%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</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 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%">987,375&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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,072,125&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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 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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">500,000&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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 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%">197,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">130,000&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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,659,375&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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,702,125&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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,099)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,176)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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,644,276&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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,682,949&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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%">(71,748)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(57,197)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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,572,528&#160;</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 colspan="3" style="padding:0 1pt"/><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,625,752&#160;</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"/></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%">Maturities of long-term debt were as follows as of December&#160;31, 2022:</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 style="width:84.280%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.790%"/><td style="width:0.1%"/></tr><tr><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 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%">2023</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">72,188&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">86,625&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101,062&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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%">924,500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="padding:0 1pt"/><td 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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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,659,375&#160;</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"/></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%">Credit facility</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%">&#8211;</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, unsecured credit facility consisting of a revolving credit facility with commitments of $500,000 and a $1,155,000 term loan facility. The revolving credit facility includes a $40,000 swingline sub-facility and a $25,000 letter of credit sub-facility. Proceeds from the credit facility were used to terminate our previous credit facility agreement and to fund the acquisition of First American (Note 6). Loans under the revolving credit facility may be borrowed, repaid and re-borrowed until June 1, 2026, at which time all amounts borrowed must be repaid. The term loan facility will be repaid in equal quarterly installments of $14,438 through June 30, 2023, $21,656 from September 30, 2023 through June 30, 2025, and $28,875 from September 30, 2025 through March 31, 2026. The remaining balance is due on June 1, 2026. The term loan facility also includes mandatory prepayment requirements related to asset sales, new debt (other than permitted debt) and excess cash flow, subject to certain limitations. No premium or penalty is payable in connection with any mandatory or voluntary prepayment of the term loan facility.</span></div><div style="text-indent:27pt"><span><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%">Interest is payable on the credit facility at a fluctuating rate of interest determined by reference to the eurodollar rate (derived from LIBOR) plus an applicable margin ranging from 1.5% to 2.5%, depending on our consolidated total leverage ratio, as defined in the credit agreement. We are currently in the process of modifying our existing credit facility to utilize SOFR, replacing LIBOR as the reference rate in the agreement, effective March 20, 2023. Subsequent to this modification, interest will be payable based on SOFR plus an applicable margin. A commitment fee is payable on the unused portion of the revolving credit facility at a rate ranging from 0.25% to 0.35%, depending on our consolidated total leverage ratio. Amounts outstanding under our credit facilities had a weighted-average interest rate of 6.07% as of December&#160;31, 2022 and 2.67% as of December&#160;31, 2021, including the impact of interest rate swaps that effectively convert $500,000 of our variable-rate debt to fixed rate debt. Further information regarding the interest rate swaps can be found in Note 7.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Borrowings under the credit facility are collateralized by substantially all of the present and future tangible and intangible personal property held by us and our subsidiaries that have guaranteed our obligations under the credit facility, subject to certain exceptions. The credit agreement contains customary covenants regarding limits on levels of indebtedness, liens, mergers, certain asset dispositions, changes in business, advances, investments, loans and restricted payments. The covenants are subject to a number of limitations and exceptions set forth in the credit agreement. The credit agreement also includes requirements regarding our consolidated total leverage ratio and our consolidated secured leverage ratio, as defined in the credit agreement. These ratios may not equal or exceed the following amounts during the periods indicated:</span></div><div style="text-indent:27pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.952%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.792%"/><td style="width:0.1%"/></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-weight:700;line-height:100%">Fiscal Quarter Ending</span></td><td colspan="3" style="padding:0 1pt"/><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%">Consolidated total leverage ratio</span></td><td colspan="3" style="padding:0 1pt"/><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%">Consolidated secured leverage ratio</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 31, 2023</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.75 to 1:00</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.75 to 1:00</span></div></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-weight:400;line-height:100%">June 30, 2023 through March 31, 2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.50 to 1:00</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.50 to 1:00</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">June 30, 2024 and each fiscal quarter thereafter</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.25 to 1:00</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.50 to 1:00</span></div></td></tr></table></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In addition, we must maintain a minimum interest coverage ratio of at least 3.00 to 1.00 throughout the remaining term of the credit facility. Failure to 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 were unable to settle the amounts outstanding. We were in compliance with all debt covenants as of December&#160;31, 2022.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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 is limited to $60,000.</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%">Daily average amounts outstanding under our current and previous credit facility were as follows for the years ended December 31:</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 style="width:54.976%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.810%"/><td style="width:0.1%"/></tr><tr><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 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%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="border-top:2pt 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%">Daily average amount outstanding</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,191,517&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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,109,819&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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,016,896&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Weighted-average interest rate</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.04&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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.43&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;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 colspan="2" style="padding:2px 0 2px 1pt;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.12&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</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%">As of December&#160;31, 2022, amounts were available for borrowing under our revolving credit facility 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.707%"><tr><td style="width:1.0%"/><td style="width:84.090%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.977%"/><td style="width:0.1%"/></tr><tr><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 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%">Total available</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%">Revolving credit facility commitment</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">500,000&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Amount drawn on revolving credit facility</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(197,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Outstanding letters of credit</span><span style="color:#006ebf;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,823)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net available for borrowing as of December&#160;31, 2022</span></div></td><td colspan="3" style="padding:0 1pt"/><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%">295,177&#160;</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"/></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%">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="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%">Senior unsecured notes</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%">&#8211; </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 (Note 6). Interest payments are due each June and December. During the quarter ended September 30, 2022, we settled $25,000 of these notes via open market purchases. We realized a pretax gain of $1,726 on these debt retirements that is included in interest expense in the consolidated statement of income.</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><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI https://asc.fasb.org/topic&amp;trid=2208564<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(c))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139631834248416">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LEASES<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dlx_LesseeLeaseDisclosuresTextBlock', window );">LEASES</a></td>
<td class="text">We have entered into operating leases for the majority of our facilities. These real estate leases have remaining terms of up to 9 years, with a weighted-average remaining term of 5.1 years as of December&#160;31, 2022. We utilize leases for these facilities to limit our exposure to risks related to ownership, such as fluctuations in real estate prices, and to maintain flexibility in our real estate utilization. We have also entered into operating leases for certain equipment, primarily production printers and data center equipment. Certain of our leases include options to extend the lease term. The impact of renewal periods was not significant to the amounts recorded for operating lease assets and liabilities. We have also entered into finance leases for our corporate headquarters and for certain information technology hardware.<div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Leases were reflected on the consolidated balance sheets as follows at December 31:</span></div><div><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.806%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.792%"/><td style="width:0.1%"/></tr><tr><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 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%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</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%">Operating leases:</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/></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%">Operating lease assets</span></td><td colspan="3" style="padding:0 1pt"/><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%">47,132&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">58,236&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo2YzIwNjM0OTExZDA0ODllYjhkYTliYjhiMWMyNmFlYi90YWJsZXJhbmdlOjZjMjA2MzQ5MTFkMDQ4OWViOGRhOWJiOGIxYzI2YWViXzQtMC0xLTEtMTI4MjQ5_52b87337-9556-4e0a-8dfe-be822c3667cb"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo2YzIwNjM0OTExZDA0ODllYjhkYTliYjhiMWMyNmFlYi90YWJsZXJhbmdlOjZjMjA2MzQ5MTFkMDQ4OWViOGRhOWJiOGIxYzI2YWViXzQtMC0xLTEtMTI4MjQ5_877909f5-e1fe-4c92-b525-6dd7afba26e2">Accrued liabilities</span></span></span></td><td colspan="3" style="padding:0 1pt"/><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,780&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">14,852&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Operating lease liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48,925&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">56,444&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13.75pt;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 operating lease liabilities</span></td><td colspan="3" style="padding:0 1pt"/><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%">61,705&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">71,296&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Weighted-average remaining lease term (in years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:2px 1pt;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.6</span></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%">Weighted-average discount rate</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><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%">Finance leases:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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%">Property, plant and equipment, gross</span></td><td colspan="3" style="padding:0 1pt"/><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%">33,060&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">33,359&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Accumulated depreciation</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,630)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,076)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo2YzIwNjM0OTExZDA0ODllYjhkYTliYjhiMWMyNmFlYi90YWJsZXJhbmdlOjZjMjA2MzQ5MTFkMDQ4OWViOGRhOWJiOGIxYzI2YWViXzEzLTAtMS0xLTEyODIyOQ_14adf72c-7af9-4c8c-ac98-320a9a8e5756"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo2YzIwNjM0OTExZDA0ODllYjhkYTliYjhiMWMyNmFlYi90YWJsZXJhbmdlOjZjMjA2MzQ5MTFkMDQ4OWViOGRhOWJiOGIxYzI2YWViXzEzLTAtMS0xLTEyODIyOQ_2f19a6a2-ee6d-4249-90d1-1a8fa76bd6e5">Property, plant and equipment, net</span></span></span></td><td colspan="3" style="padding:0 1pt"/><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%">24,430&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">26,283&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo2YzIwNjM0OTExZDA0ODllYjhkYTliYjhiMWMyNmFlYi90YWJsZXJhbmdlOjZjMjA2MzQ5MTFkMDQ4OWViOGRhOWJiOGIxYzI2YWViXzE1LTAtMS0xLTEyODI3Ng_3d11b70c-2475-4186-bfb6-0c9a7c99ab00"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo2YzIwNjM0OTExZDA0ODllYjhkYTliYjhiMWMyNmFlYi90YWJsZXJhbmdlOjZjMjA2MzQ5MTFkMDQ4OWViOGRhOWJiOGIxYzI2YWViXzE1LTAtMS0xLTEyODI3Ng_acc7a194-b5d6-4d27-9af8-b347b4c1aea4">Accrued liabilities</span></span></span></td><td colspan="3" style="padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,050&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">531&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo2YzIwNjM0OTExZDA0ODllYjhkYTliYjhiMWMyNmFlYi90YWJsZXJhbmdlOjZjMjA2MzQ5MTFkMDQ4OWViOGRhOWJiOGIxYzI2YWViXzE2LTAtMS0xLTEyODI3OA_248cccd7-049d-474d-bc5f-616e6bd622ff"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo2YzIwNjM0OTExZDA0ODllYjhkYTliYjhiMWMyNmFlYi90YWJsZXJhbmdlOjZjMjA2MzQ5MTFkMDQ4OWViOGRhOWJiOGIxYzI2YWViXzE2LTAtMS0xLTEyODI3OA_a3e9d909-f15e-44ee-90ae-07695996f765">Other non-current liabilities</span></span></span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,287&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,406&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 finance lease liabilities</span></td><td colspan="3" style="padding:0 1pt"/><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%">28,337&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">27,937&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Weighted-average remaining lease term (in years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14.6</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:2px 1pt;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.6</span></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%">Weighted-average discount rate</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</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 components of lease expense for the years ended December 31 were as follows:</span></div><div><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 style="width:55.186%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.794%"/><td style="width:0.1%"/></tr><tr><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 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%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</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%">Operating lease expense</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,480&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,485&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><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%">20,928&#160;</span></td><td style="border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><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%">Finance lease expense:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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%">Amortization of right-of-use assets</span></td><td colspan="3" style="padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,853&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,283&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">751&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Interest on lease liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,697&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">829&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 finance lease expense</span></td><td colspan="3" style="padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,550&#160;</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 colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,112&#160;</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 colspan="3" style="padding:0 1pt"/><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%">771&#160;</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"/></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%">Supplemental cash flow information related to leases for the years ended December 31 was as follows:</span></div><div style="text-indent:27pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.668%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.382%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.728%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.382%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.728%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.382%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.730%"/><td style="width:0.1%"/></tr><tr><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 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%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</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%">Lease assets obtained in exchange for lease obligations:</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating leases</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 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,294&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">38,630&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">11,000&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finance leases</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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,941&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><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%">Cash paid for amounts included in lease obligations:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,015&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">8,444&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,026&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Operating cash flows from finance leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,697&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Financing cash flows from finance leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,290&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">421&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">735&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%"> Operating lease assets obtained during 2021 included $24,396 acquired in conjunction with the acquisition of First American in June 2021 (Note 6).</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%"> Finance lease assets obtained during 2021 consisted of a lease on our corporate headquarters located in Minnesota that commenced in July 2021.</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">(3)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"> Cash paid for operating leases during 2021 was reduced by lease incentives received of $9,410.</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%">Maturities of lease liabilities were as follows at December&#160;31, 2022:</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 style="width:69.514%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.937%"/><td style="width:0.1%"/></tr><tr><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 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%">Operating lease obligations</span></td><td colspan="3" style="padding:0 1pt"/><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%">Finance<br/>lease 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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">15,190&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,709&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,826&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,743&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,203&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,777&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,257&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,812&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,110&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,847&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Thereafter</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,645&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,032&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 lease payments</span></td><td colspan="3" style="padding:0 1pt"/><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%">71,231&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42,920&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Less lease incentive receivable</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(867)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Less imputed interest</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,659)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(14,583)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Present value of lease payments</span></td><td colspan="3" style="padding:0 1pt"/><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%">61,705&#160;</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:#0e32e1;font-family:'Arial',sans-serif;font-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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,337&#160;</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"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dlx_LesseeLeaseDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for lessee entity's leasing arrangements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dlx_LesseeLeaseDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dlx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139631751517968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>OTHER COMMITMENTS AND CONTINGENCIES<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">OTHER COMMITMENTS AND CONTINGENCIES</a></td>
<td class="text"><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%">&#8211; 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 significant as of December&#160;31, 2022 or December&#160;31, 2021.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">First American indemnification</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8211; Pursuant to the First American acquisition agreement, we are entitled to limited indemnification for certain expenses and losses, if any, that may be incurred after the consummation of the transaction that arise out of certain matters, including a Federal Trade Commission ("FTC") investigation initiated in December 2019 seeking </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">information to determine whether certain subsidiaries of First American may have engaged in conduct prohibited by the Federal Trade Commission Act, the Fair Credit Reporting Act or the Duties of Furnishers of Information. As fully set forth in the merger agreement, our rights to indemnification for any such expenses and losses are limited to the amount of an indemnity holdback, which will be our sole recourse for any such losses. </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%">The First American subsidiaries entered into a Stipulated Order for Permanent Injunction, Monetary Judgment, and Other Relief (the "Order") with the FTC, which was approved by the FTC on July 29, 2022. The parties subsequently entered into an amended Order. Pursuant to the Order, among other things, the First American defendants are required to pay $4,900 to the FTC within 7 days of the entry of the Order. The First American defendants also agreed to certain injunctive relief. The payment of the above-referenced amount, together with post-closing expenses that we and First American incurred in connection with this matter, will be withdrawn from the holdback referenced above. As such, the payment of such amount will not have a material impact on our consolidated financial statements.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Self-insurance</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8211; 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,661 as of December&#160;31, 2022 and $7,401 as of December&#160;31, 2021. 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 significant as of December&#160;31, 2022 or December&#160;31, 2021.</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-weight:400;line-height:120%"> &#8211; Recorded liabilities for legal matters, as well as related charges recorded in each of the past 3 years, 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 for the period in which the ruling occurs or in future periods.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI https://asc.fasb.org/topic&amp;trid=2144648<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 440<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6491277&amp;loc=d3e6429-115629<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI https://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139631840556944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SHAREHOLDERS' EQUITY<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteAbstract', window );"><strong>Stockholders' Equity Note [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">SHAREHOLDERS' EQUITY</a></td>
<td class="text">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. We suspended share repurchases in March 2020 to maintain liquidity during the COVID-19 pandemic, and we have not purchased any shares since that time. During the first quarter of 2020, we repurchased 499 thousand shares for $14,000 under this authorization. As of December&#160;31, 2022, $287,452 remained available for repurchase. During the second quarter of 2021, we issued 294 thousand shares to employees of First American in conjunction with the acquisition (Note 6), providing cash proceeds of $13,000 during the quarter.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -URI https://asc.fasb.org/topic&amp;trid=2208762<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496171-112644<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496171-112644<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496189-112644<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496189-112644<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496171-112644<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496189-112644<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496180-112644<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(e)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126731327&amp;loc=SL126733271-114008<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139631753914192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>BUSINESS SEGMENT INFORMATION<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">BUSINESS SEGMENT INFORMATION</a></td>
<td class="text"><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We operate 4 reportable business segments, generally organized by product type. In conjunction with the anticipated sale of our North American web hosting and logo businesses in 2023, we changed the name of our Cloud Solutions segment to Data Solutions. Information regarding this pending sale can be found in Note 6. Our segments are as follows:</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.85pt">Payments</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> &#8211; This segment includes our merchant in-store, online and mobile payment solutions; treasury management solutions, including remittance and lockbox processing, remote deposit capture, receivables management, payment processing and paperless treasury management; payroll and disbursement services, including Deluxe Payment Exchange; and fraud and security services.</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.85pt">Data Solutions</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> &#8211; This segment includes data-driven marketing solutions; hosted solutions, including digital engagement, logo design, financial institution profitability reporting and business incorporation services; and web hosting and design services.</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.85pt">Promotional Solutions</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> &#8211; This segment includes business forms, accessories, advertising specialties and promotional apparel.</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.85pt">Checks </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8211; This segment includes printed business and personal checks.</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 Note 1. We allocate corporate costs for our shared services functions to our business segments when the costs are directly attributable to a segment. This includes certain sales and marketing, human resources, supply chain, real estate, finance, information technology and legal costs. Costs that are not directly attributable to a business segment are reported as Corporate operations and consist primarily of marketing, accounting, information technology, facilities, executive management and legal, tax and treasury costs that support the corporate function. Corporate operations also includes other income. All of our segments operate primarily in the U.S., with some operations in Canada. In addition, Data Solutions has operations in portions of Europe, as well as partners in Central and South America, and had operations in Australia until May 2022 when this business was sold (Note 6). No single customer accounted for more than 10% of consolidated revenue during the past 3 years.</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our chief operating decision maker (i.e., our Chief Executive Officer) reviews earnings before interest, taxes, depreciation and amortization (EBITDA) on an adjusted basis for each segment when deciding how to allocate resources and to assess segment operating performance. Adjusted EBITDA for each segment excludes depreciation and amortization expense, interest expense, net income attributable to non-controlling interest, income tax expense and certain other amounts, which include, when applicable: asset impairment charges; restructuring and integration costs; CEO transition costs; share-based compensation expense; acquisition transaction costs; certain legal-related expense; and gains or losses on sales of businesses and long-lived assets. Our Chief Executive Officer does not review segment asset information when making investment or operating decisions regarding our reportable business segments.</span></div><div style="text-indent:27pt"><span><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 segment information for the years ended December 31 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:100.000%"><tr><td style="width:1.0%"/><td style="width:56.794%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.208%"/><td style="width:0.1%"/></tr><tr><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 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%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Payments:</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/></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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">678,580&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">510,359&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">301,901&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Adjusted EBITDA</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">144,605&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">105,576&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">68,117&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">267,525&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">262,310&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,773&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Adjusted EBITDA</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">68,214&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,172&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">61,580&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Promotional Solutions:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">562,917&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">546,473&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">529,649&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Adjusted EBITDA</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">79,549&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">85,384&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">66,620&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Checks:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">728,988&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">703,055&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">706,458&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Adjusted EBITDA</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">320,498&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">324,224&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">341,705&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 segments:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,238,010&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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,022,197&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,790,781&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;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%">Adjusted EBITDA</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">612,866&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><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%">585,356&#160;</span></td><td style="border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><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%">538,022&#160;</span></td><td style="border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 presents a reconciliation of total segment adjusted EBITDA to consolidated income before income taxes:</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 style="width:56.794%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.208%"/><td style="width:0.1%"/></tr><tr><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 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%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total segment adjusted EBITDA</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">612,866&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">585,356&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">538,022&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(194,736)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(177,591)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(173,480)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Depreciation and amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(172,552)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(148,767)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(110,792)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Interest expense</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(94,454)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(55,554)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,140)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">135&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">139&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">91&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Asset impairment charges</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(101,749)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Restructuring and integration costs</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(63,136)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(58,947)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(80,665)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">CEO transition costs</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Share-based compensation expense</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(23,676)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(29,477)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,824)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Acquisition transaction costs</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(130)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,913)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Certain legal-related benefit (expense)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">730&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,443)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,164&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Gain (loss) on sale of businesses and facility</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,331&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,846)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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 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:#0e32e1;font-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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">84,378&#160;</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 colspan="3" style="padding:0 1pt"/><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%">93,803&#160;</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 colspan="3" style="padding:0 1pt"/><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%">26,803&#160;</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"/></tr></table></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following tables present revenue disaggregated by our product and service offerings:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:28.870%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.210%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Payments</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td 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 colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Promotional Solutions</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Checks</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td 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 2px 1.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%">Checks</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><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%">728,988&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><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%">728,988&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Merchant services and other payment solutions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">437,395&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">437,395&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 1.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%">Forms and other products</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">289,920&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">289,920&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 1.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%">Marketing and promotional solutions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">272,997&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">272,997&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 1.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%">Treasury management solutions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">241,185&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">241,185&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Data-driven marketing solutions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">177,598&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">177,598&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9.75pt;padding-right:9pt;text-indent:-9pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Web and hosted solutions</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">89,927&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">89,927&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;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 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%">678,580&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">267,525&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">562,917&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">728,988&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">2,238,010&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="27" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31, 2021</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 colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Payments</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td 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 colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Promotional Solutions</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Checks</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td 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 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%">Checks</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">&#8212;&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">&#8212;&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">&#8212;&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">703,055&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">703,055&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Merchant services and other payment solutions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">276,118&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">276,118&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Forms and other products</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">296,993&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">296,993&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Marketing and promotional solutions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">249,480&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">249,480&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Treasury management solutions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">234,241&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">234,241&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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%">Data-driven marketing solutions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">150,772&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">150,772&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9.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%">Web and hosted solutions</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">111,538&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">111,538&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 revenue</span></td><td colspan="3" style="padding:0 1pt"/><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%">510,359&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">262,310&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">546,473&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">703,055&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">2,022,197&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31, 2020</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 colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Payments</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td 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 colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Promotional Solutions</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Checks</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td 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 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%">Checks</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">&#8212;&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">&#8212;&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">&#8212;&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">706,458&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">706,458&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Merchant services and other payment solutions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,796&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,796&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Forms and other products</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">316,245&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">316,245&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Marketing and promotional solutions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,404&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,404&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Treasury management solutions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">226,105&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">226,105&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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%">Data-driven marketing solutions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">119,155&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">119,155&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9.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%">Web and hosted solutions</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">133,618&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">133,618&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 revenue</span></td><td colspan="3" style="padding:0 1pt"/><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%">301,901&#160;</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 colspan="3" style="padding:0 1pt"/><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%">252,773&#160;</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 colspan="3" style="padding:0 1pt"/><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%">529,649&#160;</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 colspan="3" style="padding:0 1pt"/><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%">706,458&#160;</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 colspan="3" style="padding:0 1pt"/><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,790,781&#160;</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"/></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 presents revenue disaggregated by geography, based on where items are shipped or services are performed. Substantially all of our long-lived assets reside in the U.S. Long-lived assets of our foreign subsidiaries are located primarily in Canada and are not significant to our consolidated financial position.</span></div><div><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:28.870%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.210%"/><td style="width:0.1%"/></tr><tr><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 colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Payments</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td 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 colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Promotional Solutions</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Checks</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td 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"><div><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Year ended December 31, 2022:</span></div></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/></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%">U.S.</span></td><td colspan="3" style="padding:0 1pt"/><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%">634,945&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">248,227&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">537,643&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">700,170&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,120,985&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign, primarily Canada</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,635&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,298&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,274&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,818&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">117,025&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;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 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%">678,580&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">267,525&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">562,917&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">728,988&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">2,238,010&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Year ended December 31, 2021:</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></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%">U.S.</span></td><td colspan="3" style="padding:0 1pt"/><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%">469,102&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">227,091&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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,966&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">678,229&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,897,388&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Foreign, primarily Canada and Australia</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,257&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,219&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,507&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,826&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">124,809&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Total revenue</span></td><td colspan="3" style="padding:0 1pt"/><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%">510,359&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">262,310&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">546,473&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">703,055&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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,022,197&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Year ended December 31, 2020:</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></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%">U.S.</span></td><td colspan="3" style="padding:0 1pt"/><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%">266,920&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">220,699&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">506,240&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">684,328&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,678,187&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Foreign, primarily Canada and Australia</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,981&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,074&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,409&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,130&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">112,594&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Total revenue</span></td><td colspan="3" style="padding:0 1pt"/><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%">301,901&#160;</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 colspan="3" style="padding:0 1pt"/><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%">252,773&#160;</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 colspan="3" style="padding:0 1pt"/><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%">529,649&#160;</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 colspan="3" style="padding:0 1pt"/><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%">706,458&#160;</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 colspan="3" style="padding:0 1pt"/><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,790,781&#160;</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"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 34<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8981-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8721-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 26<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8844-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8657-108599<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8721-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -URI https://asc.fasb.org/topic&amp;trid=2134510<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139631749492304">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SIGNIFICANT ACCOUNTING POLICIES (Policies)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NatureOfOperations', window );">Nature of operations</a></td>
<td class="text"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Nature of operations </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">&#8211; </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We</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%">help enterprises, small businesses and financial institutions deepen customer relationships through trusted, technology-enabled solutions, including marketing services and data analytics, treasury management solutions, merchant services, promotional products and fraud solutions, as well as customized checks and forms. We are also a leading provider of checks and accessories sold directly to consumers.</span><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConsolidationPolicyTextBlock', window );">Consolidation</a></td>
<td class="text"><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%">Consolidation</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> &#8211;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> The consolidated financial statements include the accounts of Deluxe Corporation and its wholly-owned subsidiaries. All intercompany accounts, transactions and profits have been eliminated.</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%">On April 1, 2020, we executed an agreement to form MedPayExchange LLC (MPX), doing business as Medical Payment Exchange, which delivers payments to healthcare providers from insurance companies and other payers. This entity is a variable interest entity (VIE), as defined in Accounting Standards Codification (ASC) Topic 810, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Consolidation</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. As we are the primary beneficiary of the VIE, we are required to consolidate MPX in our consolidated financial statements. Our partner's interest in MPX is reported as non-controlling interest in the consolidated balance sheets within equity, separate from our equity. Net income and comprehensive income are attributed to us and the non-controlling interest. The amounts attributable to the non-controlling interest were not significant to our consolidated financial statements.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComparabilityOfPriorYearFinancialData', window );">Comparability</a></td>
<td class="text"><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%">&#8211; </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The consolidated statement of income and the consolidated statement of cash flows for the year ended December 31, 2020 has been modified to conform to the current year presentation. Loss on sale of businesses and facility is presented separately in each of these statements. Previously, this amount was included in selling, general and administrative (SG&amp;A) expense in the consolidated statement of income and in other non-cash items, net, within cash flows from operating activities in the consolidated statement of cash flows. In addition, the consolidated statements of cash flows for the years ended December 31, 2021 and 2020 have been modified to include employee taxes paid for shares withheld in other within cash flows from financing activities. Previously, these amounts were presented separately.</span><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of estimates</a></td>
<td class="text"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Use of estimates</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> &#8211;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> We have prepared the accompanying consolidated financial statements in conformity with U.S. generally accepted accounting principles (GAAP). In this process, it is necessary for 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 under the circumstances, including the estimated impact of extraordinary events, such as the coronavirus (COVID-19) pandemic, 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><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock', window );">Foreign currency translation</a></td>
<td class="text"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Foreign currency translation</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%">&#8211;</span> The financial statements of our foreign subsidiaries are measured in the respective subsidiaries' functional currencies, primarily Canadian dollars, and are translated into U.S. dollars. Assets and liabilities are translated using the exchange rates in effect at the balance sheet date. Revenue and expenses are translated at the average exchange rates during the year. The resulting translation gains and losses are reflected in accumulated other comprehensive loss in the shareholders' equity section of the consolidated balance sheets. Foreign currency transaction gains and losses are recorded in other income on the consolidated statements of income.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock', window );">Cash and cash equivalents</a></td>
<td class="text"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Cash and cash equivalents</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> &#8211;</span> We consider all cash on hand and other highly liquid investments with original maturities of 3 months or less to be cash and cash equivalents. The carrying amounts reported in the consolidated balance sheets for cash and cash equivalents approximate fair value. Checks issued by us but not presented to the banks for payment may create negative book cash balances. These book overdrafts are included in accounts payable on the consolidated balance sheets and were not significant as of December&#160;31, 2022 or December&#160;31, 2021.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TradeAndOtherAccountsReceivablePolicy', window );">Trade accounts receivable</a></td>
<td class="text"><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%"> &#8211;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Trade accounts receivable are initially recorded at the invoiced amount upon the sale of goods or services to customers, and also include amounts due for products shipped and services rendered, but for which invoices have not yet been issued due to timing. Our trade accounts receivable are not interest-bearing. They are stated net of allowance for credit losses, a valuation account that is deducted from an asset's amortized cost basis to present the net amount expected to be collected. Amounts are charged off against the allowance when we believe the uncollectibility of an account is confirmed. The point at which uncollected accounts are written off varies by type of customer, but generally does not exceed 1 year from the due date of the receivable. In calculating the allowances, we utilize a combination of aging schedules with reserve rates applied to both current and aged receivables and roll-rate reserves using historical loss rates and changes in current or projected conditions. Changes in the allowance for credit losses are included in SG&amp;A expense on the consolidated statements of income. Further information regarding our allowance for credit losses can be found in Note 3.</span><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryPolicyTextBlock', window );">Inventories and supplies</a></td>
<td class="text"><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-style:italic;font-weight:400;line-height:120%"> &#8211;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Inventories are stated at the lower of cost or net realizable value. Cost is calculated using moving average and standard costs, which approximates the first-in, first-out basis. We periodically review our inventory quantities and record a provision for excess and/or obsolete inventory based on our historical usage and forecasts of future demand. It is possible that additional reserves above those already established may be required if there is a significant change in the timing or level of demand for our products compared to forecasted amounts. This would require a change in the reserve for excess or obsolete inventory, resulting in a charge to net income during the period of the change. Charges for inventory write-downs are included in cost of revenue on the consolidated statements of income. Once written down, inventories are carried at this lower cost basis until sold or scrapped. Supplies consist of items not used directly in the production of goods, such as maintenance and other supplies utilized in the production area.</span><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dlx_FundsHeldForCustomersPolicyTextBlock', window );">Funds held for customers</a></td>
<td class="text"><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%">Funds held for customers</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> &#8211;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Our payroll services business collects funds from clients to pay their payroll and related taxes. We hold these funds temporarily until payments are remitted to the clients' employees and the appropriate taxing authorities. Our merchant services business temporarily holds funds collected from credit card networks and internet transaction processing on behalf of certain merchants, and our treasury management cash receipt processing business remits a portion of cash receipts to our clients the business day following receipt. Certain of our customer contracts include legal restrictions regarding the use of these funds.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">All of these funds, consisting of cash and available-for-sale debt securities, are reported as funds held for customers on the consolidated balance sheets. The corresponding liability for these obligations is also reported as funds held for customers on the consolidated balance sheets. The available-for-sale debt securities are carried at fair value, with unrealized gains and losses included in accumulated other comprehensive loss on the consolidated balance sheets. Realized gains and losses are included in revenue on the consolidated statements of income and were not significant during the past 3 years.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentPolicyTextBlock', window );">Long-term investments</a></td>
<td class="text"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Long-term investments</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> &#8211;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Long-term investments consist primarily of cash surrender values of company-owned life insurance policies. Certain of these policies fund amounts due under our deferred compensation plan and our inactive supplemental executive retirement plan (Note 12).</span><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property, plant and equipment</a></td>
<td class="text"><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%">Property, plant and equipment</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> &#8211;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Property, plant and equipment, including leasehold and other improvements that extend an asset's useful life or productive capabilities, are stated at historical cost less accumulated depreciation. Buildings have been assigned useful lives of 40 years and machinery and equipment are generally assigned useful lives ranging from 1 year to 11 years, with a weighted-average useful life of 7 years as of December&#160;31, 2022. Buildings are depreciated using the 150% declining balance method, and machinery and equipment is depreciated using the sum-of-the-years' digits method. Leasehold and building improvements are depreciated on the straight-line basis over the estimated useful life of the property or the life of the lease, whichever is shorter. Amortization of assets that are recorded under finance leases is included in depreciation expense. Maintenance and repairs are expensed as incurred.</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%">Fully depreciated assets are retained in property, plant and equipment until disposal. Any gains or losses resulting from the disposition of property, plant and equipment are included in SG&amp;A expense on the consolidated statements of income.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeasesPolicyTextBlock', window );">Leases</a></td>
<td class="text"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Leases </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">&#8211;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> We determine if an arrangement is a lease at inception by considering whether a contract explicitly or implicitly identifies assets deployed in the arrangement and whether we have obtained substantially all of the economic benefits from the use of the underlying assets and direct how and for what purpose the assets are used during the term of the contract. Lease expense is recognized on the straight-line basis over the lease term and is included in total cost of revenue and in SG&amp;A expense on the consolidated statements of income. Interest on finance leases is included in interest expense on the consolidated statements of income.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating leases are included in operating lease assets, accrued liabilities and operating lease liabilities on the consolidated balance sheets. Finance leases are included in property, plant and equipment, accrued liabilities and other non-current liabilities on the consolidated balance sheets. Lease assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Lease assets and liabilities are recognized at the commencement date based on the present value of lease payments over the lease term. </span><span style="color:#0a0a0a;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We have elected to exclude leases with original terms of 1 year or less from lease assets and liabilities, and we separate nonlease components, such as common area maintenance charges and utilities, from the associated lease component for real estate leases, based on their estimated fair values. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As our lease agreements typically do not provide an implicit rate, we use our incremental borrowing rate, based on information available at the lease commencement date, in determining the present value of lease payments. Certain of our lease agreements include options to extend or terminate the </span>lease. The lease term takes into account these options to extend or terminate the lease when it is reasonably certain that we will exercise the option.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy', window );">Intangibles</a></td>
<td class="text"><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%"> &#8211;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Intangible assets are stated at historical cost less accumulated amortization. Amortization expense is generally determined on the straight-line basis, with the exception of customer lists, which are generally amortized using accelerated methods that reflect the pattern in which we receive the economic benefit of the asset. Intangibles have been assigned useful lives ranging from 1 year to 15 years, with a weighted-average useful life of 6 years as of December&#160;31, 2022. Each reporting period, we evaluate the remaining useful lives of our amortizable intangibles to determine whether events or </span><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">circumstances warrant a revision to the remaining period of amortization. If our estimate of an asset's remaining useful life is revised, the remaining carrying amount of the asset is amortized prospectively over the revised remaining useful life. Any gains or losses resulting from the disposition of intangibles are included in SG&amp;A expense on the consolidated statements of income.</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 capitalize costs of software developed or obtained for internal use, including website development costs, once the preliminary project stage has been completed, management commits to funding the project and it is probable that the project will be completed and the software will be used to perform the function intended. Capitalized costs include only (1) external direct costs of materials and services consumed in developing or obtaining internal-use software, (2) payroll and payroll-related costs for employees who are directly associated with and who devote time to the internal-use software project, and (3) interest costs incurred, when significant, while developing internal-use software. Costs incurred in populating websites with information about the company or products are expensed as incurred. Capitalization of costs ceases when the project is substantially complete and ready for its intended use. The carrying value of internal-use software is reviewed in accordance with our policy on impairment of long-lived assets and amortizable intangibles.</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 incur costs in connection with the development of certain software products that we sell to our customers. Costs for the development of software products to be sold are expensed as incurred until technological feasibility is established, at which time, such costs are capitalized until the product is available for general release to customers.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationsPolicy', window );">Business combinations</a></td>
<td class="text"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Business combinations </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">&#8211; </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We periodically complete business combinations that align with our business strategy. The identifiable assets acquired and liabilities assumed are recorded at their estimated fair values, and the results of operations of each acquired business are included in our consolidated statements of income from their acquisition dates. The purchase price for each acquisition is equivalent to the fair value of the consideration transferred, including any contingent consideration. Goodwill is recognized for the excess of the purchase price over the net fair value of the assets acquired and liabilities assumed. While we use our best estimates and assumptions in estimating the fair values of the assets acquired and liabilities assumed, our fair value estimates are inherently uncertain and subject to refinement. As a result, during the measurement period, which may be up to 1 year from the acquisition date, we may record adjustments to the assets acquired and liabilities assumed, with the corresponding offset to goodwill. Any adjustments required after the measurement period are recorded in the consolidated statements of income. Transaction costs related to acquisitions are expensed as incurred and are included in SG&amp;A expense on the consolidated statements of income.</span><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dlx_ImpairmentOfLongLivedAssetsAndAmortizableIntangiblesPolicyTextBlock', window );">Impairment of long-lived assets and amortizable intangibles</a></td>
<td class="text"><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%">Impairment of long-lived assets and amortizable intangibles</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> &#8211;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> We evaluate the recoverability of property, plant, equipment and amortizable intangibles not held for sale whenever events or changes in circumstances indicate that an asset group's carrying amount may not be recoverable. Such circumstances could include, but are not limited to, (1) a significant decrease in the market value of an asset, (2) a significant adverse change in the extent or manner in which an asset is used or in its physical condition, or (3) an accumulation of costs significantly in excess of the amount originally expected for the acquisition or construction of an asset. We compare the carrying amount of the asset group to the estimated undiscounted future cash flows associated with it. If the sum of the expected future net cash flows is less than the carrying value of the asset group being evaluated, an impairment loss is recognized. The impairment loss is calculated as the amount by which the carrying value of the asset group exceeds its estimated fair value. As quoted market prices are not available for the majority of our assets, the estimate of fair value is based on various valuation techniques, including the discounted value of estimated future cash flows. During 2020, we recorded asset impairment charges related to certain intangible assets. Further information regarding these impairment charges 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:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We evaluate the recoverability of property, plant, equipment and intangibles held for sale by comparing the asset group's carrying amount with its estimated fair value less costs to sell. If the estimated fair value less costs to sell is less than the carrying value of the asset group, an impairment loss is recognized. The impairment loss is calculated as the amount by which the carrying value of the asset group exceeds its estimated fair value less costs to sell. During 2020, we recorded asset impairment charges related to certain real estate and internal-use software assets held for sale. Further information regarding these impairment charges 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:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The evaluation of asset impairment requires us to make assumptions about future cash flows over the life of the asset group being evaluated. These assumptions require judgment and actual results may differ from assumed and estimated amounts.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy', window );">Impairment of goodwill</a></td>
<td class="text"><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%">Impairment of goodwill </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">&#8211;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> We evaluate the carrying value of goodwill as of July 31</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">st</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> of each year and between annual evaluations if events occur or circumstances change that would indicate a possible impairment. Such circumstances could include, but are not limited to, (1) a significant adverse change in legal factors or in business climate, (2) unanticipated competition, (3) an adverse change in market conditions that is indicative of a decline in the fair value of the assets, (4) a change in our business strategy, or (5) an adverse action or assessment by a regulator. Information regarding the results of our goodwill impairment analyses 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:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">To analyze goodwill for impairment, we must assign our goodwill to individual reporting units. Identification of reporting units includes an analysis of the components that comprise each of our operating segments, which considers, among other </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">things, the manner in which we operate our business and the availability of discrete financial information. Components of an operating segment are aggregated to form a reporting unit if the components have similar economic characteristics. We periodically review our reporting units to ensure that they continue to reflect the manner in which we operate our business. </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%">When completing our annual goodwill impairment analysis, we have the option to first assess qualitative factors to determine whether the existence of events or circumstances leads to a determination that it is more likely than not that the fair value of a reporting unit is less than its carrying amount. If, after this qualitative assessment, we determine it is not more likely than not that the fair value of a reporting unit is less than its carrying amount, then performing the quantitative impairment test is unnecessary. </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%">When performing a quantitative analysis of goodwill, we calculate the estimated fair value of the reporting unit and compare this amount to the carrying amount of the reporting unit's net assets, including goodwill. We utilize a discounted cash flow model to calculate the estimated fair value of a reporting unit. This approach is a valuation technique under which we estimate future cash flows using the reporting unit's financial forecast from the perspective of an unrelated market participant. Using historical trending and internal forecasting techniques, we project revenue and apply our fixed and variable cost experience rates to the projected revenue to arrive at the future cash flows. A terminal value is then applied to the projected cash flow stream. Future estimated cash flows are discounted to their present value to calculate the estimated fair value. The discount rate used is the market-value-weighted average of our estimated cost of capital derived using both known and estimated customary market metrics. In determining the estimated fair values of our reporting units, we are required to estimate a number of factors, including revenue growth rates, terminal growth rates, direct costs, the discount rate and the allocation of shared and corporate items. When completing a quantitative analysis for all of our reporting units, the summation of our reporting units' fair values is compared to our consolidated fair value, as indicated by our market capitalization, to evaluate the reasonableness of our calculations. If the carrying amount of a reporting unit's net assets exceeds its estimated fair value, an impairment loss is recorded for the difference, not to exceed the carrying amount of goodwill.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dlx_AssetsheldforsalePolicyTextBlock', window );">Assets held for sale</a></td>
<td class="text"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Assets held for sale</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%">&#8211; </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We record assets held for sale at the lower of their carrying value or estimated fair value less costs to sell. Assets are classified as held for sale on our consolidated balance sheets when all of the following conditions are met: (1) management has the authority and commits to a plan to sell the assets; (2) the assets are available for immediate sale in their present condition; (3) there is an active program to locate a buyer and the plan to sell the assets has been initiated; (4) the sale of the assets is probable within 1 year; (5) the assets are being actively marketed at a reasonable sales price relative to their current fair value; and (6) it is unlikely that the plan to sell will be withdrawn or that significant changes to the plan will be made. As of December 31, 2022, there were no disposal groups classified as held for sale in the consolidated balance sheet. Disposal groups classified as held for sale as of December 31, 2021 were not significant.</span><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dlx_PrepaidproductdiscountsPolicyTextBlockPolicyTextBlock', window );">Prepaid product discounts</a></td>
<td class="text"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Prepaid product discounts</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> &#8211;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Certain of our financial institution contracts require prepaid product discounts in the form of upfront cash payments or accruals for amounts owed to financial institution clients. These prepaid product discounts are included in other non-current assets on the consolidated balance sheets and are generally amortized as reductions of revenue on the straight-line basis over the contract term. These amounts are being amortized over periods of up to 14.5 years, with a weighted-average period of 4 years as of December&#160;31, 2022. Whenever events or changes occur that impact the related contract, including significant declines in the anticipated profitability, we evaluate the carrying value of prepaid product discounts to determine if they are impaired. Should a financial institution cancel a contract prior to the agreement's termination date, or should the volume of orders realized through a financial institution fall below contractually-specified minimums, we generally have a contractual right to a refund of the remaining unamortized prepaid product discount.</span><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dlx_LoansandnotesreceivablefromdistributorsPolicyTextBlock', window );">Loans and notes receivable from distributors</a></td>
<td class="text"><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%">Loans and notes receivable from distributors </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">&#8211;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> We have, at times, provided loans to certain of our Promotional Solutions distributors</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%">to allow them to purchase the operations of other small business distributors. We have also sold distributors and small business customer lists that we own in exchange for notes receivable. These loans and notes receivable are included in other current assets and other non-current assets on the consolidated balance sheets. Interest rates on these receivables generally range from 6% to 7% and reflect market interest rates at the time the transactions were executed. Interest is accrued as earned. Accrued interest included in loans and notes receivable was not significant as of December&#160;31, 2022 or December&#160;31, 2021.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In determining the allowance for credit losses related to loans and notes receivable, we utilize a loss-rate analysis based on historical loss information, current delinquency rates, the credit quality of the loan recipients and the portfolio mix to determine an appropriate credit risk measurement, adjusted to reflect current loan-specific risk characteristics and changes in environmental conditions affecting our small business distributors. Changes in conditions that may affect our distributors include, but are not limited to, general economic conditions, changes in the markets for their products and services and changes in governmental regulations. In completing our analysis, we utilize a reversion methodology for periods beyond the reasonable and supportable forecast period, as many of our loans and notes receivable have longer terms. Allowances for impaired loans are generally determined based on collateral values or the present value of estimated cash flows. Further information regarding our allowance for credit losses can be found in Note 3.</span></div>We generally withhold commissions payable to the distributors to settle the monthly payments due on the receivables, thus somewhat mitigating the risk that the receivables will not be collected. Our notes receivable also generally allow us to acquire a distributor's customer list in the case of default. As of December&#160;31, 2022 and December&#160;31, 2021, past due amounts and receivables placed on non-accrual status were not significant. The determination to place receivables on non-accrual status or to resume the accrual of interest is completed on a case-by-case basis, evaluating the specifics of each situation.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dlx_CloudComputingArrangementsPolicyTextBlock', window );">Cloud computing arrangements</a></td>
<td class="text"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Cloud computing arrangements </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">&#8211; </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Implementation costs incurred in a hosting arrangement that is a service contract are recorded as non-current assets on the consolidated balance sheets. Implementation costs include activities such as integrating, configuring and customizing the related software. In evaluating whether our cloud computing arrangements include a software license, we consider whether we have the contractual right to take possession of the software at any time during the hosting period without significant penalty and whether it is feasible for us to either run the software on our own hardware or contract with another party unrelated to the vendor to host the software. If we determine that a cloud computing arrangement includes a software license, we account for the software license element of the arrangement consistent with the acquisition of other software licenses. If we determine that a cloud computing arrangement does not include a software license, we account for the implementation costs as non-current assets. In both cases, the remaining elements of the arrangement are accounted for as a service contract. The capitalized cloud computing implementation costs are amortized on the straight-line basis over the fixed, non-cancellable term of the associated hosting arrangement plus any reasonably certain renewal periods. We apply the same impairment model to these assets as we use to evaluate internally-developed software for impairment.</span><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdvertisingCostsPolicyTextBlock', window );">Advertising costs</a></td>
<td class="text"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Advertising costs </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">&#8211;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> We expense non-direct response advertising costs as incurred. Advertising costs qualifying for deferral were not significant to our consolidated financial statements. The total amount of advertising expense was $38,731 in 2022, $47,461 in 2021 and $50,308 in 2020.</span><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LegalCostsPolicyTextBlock', window );">Litigation</a></td>
<td class="text"><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%">&#8211;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> We are party to legal actions and claims arising in the ordinary course of business. We record accruals for legal matters when the expected outcome of these matters is either known or considered probable and can be reasonably estimated. Our accruals do not include related legal and other costs expected to be incurred in defense of legal actions. These costs are expensed as incurred. Further information regarding litigation can be found in Note 15.</span><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Income taxes</a></td>
<td class="text"><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%">Income taxes </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">&#8211;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> We estimate our income tax provision based on the various jurisdictions where we conduct business. We estimate our current tax liability and record deferred income taxes resulting from temporary differences between the financial reporting basis of assets and liabilities and their respective tax reporting bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences reverse. Net deferred tax assets are recognized to the extent that realization of such benefits is more likely than not. To the extent that we believe realization is not likely, we establish a valuation allowance against the net deferred tax assets.</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 subject to tax audits in numerous domestic and foreign tax jurisdictions. Tax audits are often complex and can require several years to complete. In the normal course of business, we are subject to challenges from the Internal Revenue Service and other tax authorities regarding the amount of taxes due. These challenges may alter the timing or amount of taxable income or deductions, or the allocation of income among tax jurisdictions. We recognize the benefits of tax return positions in the financial statements when they are more likely than not to be sustained by the taxing authorities based solely on the technical merits of the position. If the recognition threshold is met, the tax benefit is measured and recognized as the largest amount of tax benefit that, in our judgment, is greater than 50% likely to be realized. Accrued interest and penalties related to unrecognized tax positions is included in our provision for income taxes on the consolidated statements of income.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativesPolicyTextBlock', window );">Derivative financial instruments</a></td>
<td class="text"><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%">Derivative financial instruments</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> &#8211;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> We have outstanding interest rate swaps related to our variable-rate debt. Further Information regarding these derivative financial instruments 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%">We do not use derivative financial instruments for speculative or trading purposes. Our policy is that all derivative transactions must be linked to an existing balance sheet item or firm commitment, and the notional amount cannot exceed the value of the exposure being hedged.</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 recognize all derivative financial instruments in the consolidated financial statements at fair value regardless of the purpose or intent for holding the instrument. Changes in the fair value of derivative financial instruments are recognized periodically either in income or in shareholders' equity as a component of accumulated other comprehensive loss, depending on whether the derivative financial instrument qualifies for hedge accounting, and if so, whether it qualifies as a fair value hedge or a cash flow hedge and whether the hedge is effective. Generally, changes in the fair value of derivatives accounted for as fair value hedges are recorded in income along with the portion of the change in the fair value of the hedged items that relate to the hedged risk. Changes in the fair value of derivatives accounted for as cash flow hedges, to the extent they are effective as hedges, are recorded in accumulated other comprehensive loss, net of tax. We classify the cash flows from derivative instruments that have been designated as fair value or cash flow hedges in the same category as the cash flows from the items being hedged. Changes in the fair value of derivatives not qualifying as hedges and the ineffective portion of hedges are included in net income.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRecognitionPolicyTextBlock', window );">Revenue recognition</a></td>
<td class="text"><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 recognition</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> &#8211; </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Product revenue is recognized when control of the goods is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those goods. In most cases, control is transferred when products are shipped. We have elected to account for shipping and handling activities that occur after the customer has obtained control of the product as fulfillment activities and not as separate performance obligations. We recognize the vast majority of our service revenue as services are provided. The majority of our contracts are for the shipment of tangible products or the delivery of services that have a single performance obligation or include multiple performance obligations where control is transferred at the same time.</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%">Revenue is presented on the consolidated statements of income net of rebates, discounts, amortization of prepaid product discounts, and taxes collected concurrent with revenue-producing activities. Many of our check supply contracts with financial institutions provide for rebates on certain products. We record these rebates as reductions of revenue and as accrued liabilities on the consolidated balance sheets when the related revenue is recognized. Amounts billed to customers for shipping and handling are included in revenue, while the related shipping and handling costs are reflected in cost of products and are accrued when the related revenue is recognized.</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%">When another party is involved in providing goods or services to a customer, we must determine whether our obligation is to provide the specified good or service itself (i.e., we are the principal in the transaction) or to arrange for that good or service to be provided by the other party (i.e., we are an agent in the transaction). When we are responsible for satisfying a performance obligation, based on our ability to control the product or service provided, we are considered the principal and revenue is recognized for the gross amount of consideration. When the other party is primarily responsible for satisfying a performance obligation, we are considered the agent and revenue is recognized in the amount of any fee or commission to which we are entitled. We sell certain products and services through a network of distributors. We have determined that we are the principal in these transactions, and revenue is recorded for the gross amount of consideration.</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%">Certain of our contracts for data-driven marketing solutions have variable consideration that is contingent on the success of the marketing campaign ("pay-for-performance"). We recognize revenue for estimated variable consideration as services are provided based on the most likely amount to be realized. Revenue is recognized to the extent that it is probable that a significant reversal of revenue will not occur when the contingency is resolved. Estimates regarding the recognition of variable consideration are updated each quarter. Typically, the amount of consideration for these contracts is finalized within 4 months.</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 payment terms vary by type of customer and the products or services offered. The time period between invoicing and when payment is due is not significant. For certain products, services and customer types, we require payment before the products or services are delivered to the customer. When a customer pays in advance, primarily for treasury management solutions and web hosting services, we defer the revenue and recognize it as the services are performed, generally over a period of less than 1 year. Deferred revenue is included in accrued liabilities and other non-current liabilities on the consolidated balance sheets.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In addition to the amounts included in deferred revenue, we will recognize revenue in future periods related to remaining performance obligations for certain of our data-driven marketing and treasury management solutions contracts. Generally, these contracts have terms of 1 year or less and many have terms of 3 months or less, and therefore, we do not consider any potential financing component. The amount of revenue related to these unsatisfied performance obligations is not significant to our annual consolidated revenue. When the revenue recognized for uncompleted contracts exceeds the amount of customer billings and the right to receive the consideration is conditional, a contract asset is recorded. These amounts are included in revenue in excess of billings on the consolidated balance sheets. Additionally, we record an asset for unbilled receivables when the revenue recognized has not been billed to customers in accordance with contractually stated billing terms and the right to receive the consideration is unconditional. These amounts are also included in revenue in excess of billings on the consolidated balance sheets.</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 record sales commissions related to obtaining check supply and treasury management solution contracts, as well as contract acquisition costs within our merchant services business, as other non-current assets on the consolidated balance sheets. These contract acquisition costs are amortized as SG&amp;A expense on the straight-line basis, which approximates the timing of the transfer of goods or services to the customer. These amounts are being amortized over periods of 2 years to 5 years. We expense contract acquisition costs as incurred when the amortization period would be 1 year or less.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock', window );">Restructuring and integration expense</a></td>
<td class="text"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Restructuring and integration expense</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> &#8211;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> We incur restructuring and integration expense as a result of fundamental changes in the manner in which certain business functions are conducted, including the integration of acquired businesses into our systems and processes and the consolidation and migration of certain applications and processes. We also incur expenses resulting from our various cost management efforts, including facility closings and the relocation of business activities. These expenses consist of costs that are expensed when incurred, such as information technology consulting, project management services, internal labor, training, travel and relocation, and costs associated with facility closures. In addition, we accrue the costs of employee termination benefits payable under our ongoing severance benefit plan. We record accruals for employee termination benefits when it is probable that a liability has been incurred and the amount of the liability is reasonably estimable. We are required to make estimates and assumptions in calculating these accruals as, on some occasions, employees choose to </span>voluntarily leave the company prior to their termination date or they secure another position within the company. In these situations, the employees do not receive termination benefits. To the extent our assumptions and estimates differ from our actual costs, subsequent adjustments to restructuring and integration accruals have been and will be required. Restructuring and integration accruals are included in accrued liabilities on the consolidated balance sheets.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Employee share-based compensation</a></td>
<td class="text"><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%">Employee share-based compensation</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%">&#8211;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Our share-based compensation consists of non-qualified stock options, restricted stock units, restricted stock, performance share unit awards and an employee stock purchase plan. Employee share-based compensation expense is included in total cost of revenue and in SG&amp;A expense on the consolidated statements of income, based on the functional areas of the employees receiving the awards, and is recognized as follows:</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">The fair value of stock options is measured on the grant date using the Black-Scholes option pricing model. The related compensation expense is recognized on the straight-line basis, net of estimated forfeitures, over the options' vesting periods.</span></div><div><span><br/></span></div><div style="padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">The fair value of restricted stock and a portion of our restricted stock unit awards is measured on the grant date based on the market value of our common stock. The related compensation expense, net of estimated forfeitures, is recognized over the applicable service period.</span></div><div><span><br/></span></div><div style="padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Certain of our restricted stock unit awards may be settled in cash if an employee voluntarily chooses to leave the company. These awards are included in accrued liabilities and other non-current liabilities on the consolidated balance sheets and are remeasured at fair value as of each balance sheet date.</span></div><div><span><br/></span></div><div style="padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Compensation expense resulting from the 15% discount provided under our employee stock purchase plan is recognized over each 3 month purchase period.</span></div><div><span><br/></span></div><div style="padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Our performance share unit awards specify certain performance and market-based conditions that must be achieved in order for the awards to vest. For the portion of the awards based on a performance condition, the performance target is not considered in determining the fair value of the awards and thus, fair value is measured on the grant date based on the market value of our common stock. The related compensation expense for this type of award is recognized, net of estimated forfeitures, over the related service period. The amount of compensation expense is dependent on our periodic assessment of the probability of the targets being achieved and our estimate, which may vary over time, of the number of shares that ultimately will be issued. For the portion of the awards based on a market condition, fair value is calculated on the grant date using the Monte Carlo simulation model. All compensation cost for these awards is recognized, net of estimated forfeitures, over the related service period, even if the market condition is never satisfied.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy', window );">Postretirement benefit plan</a></td>
<td class="text"><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%">Postretirement benefit plan </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">&#8211; </span><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 a large number of retired U.S. employees hired prior to January 1, 2002. Our postretirement benefit income and obligation are calculated utilizing various actuarial assumptions and methodologies. These assumptions include, but are not limited to, the discount rate, the expected long-term rate of return on plan assets, estimated medical claims, the expected health care cost trend rate and the average remaining life expectancy of plan participants. We analyze the assumptions used each year when we complete our actuarial valuation of the plan. When actual events differ from our assumptions or when we change the assumptions used, an actuarial gain or loss results. The gain or loss is recognized immediately on the consolidated balance sheets within accumulated other comprehensive loss and is amortized into postretirement benefit income over the average remaining life expectancy of inactive plan participants, as a large percentage of our plan participants are classified as inactive.</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 valuation of our postretirement plan requires judgment about circumstances that are inherently uncertain, including projected equity market performance, the number of plan participants, catastrophic health care events for our plan participants and a significant change in medical costs. Actual results may differ from assumed and estimated amounts.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerSharePolicyTextBlock', window );">Earnings per share</a></td>
<td class="text"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Earnings per share</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> &#8211;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> We calculate earnings per share using the two-class method, as we have unvested share-based payment awards that contain nonforfeitable rights to dividends or dividend equivalent payments. The two-class method is an earnings allocation formula that determines earnings per share for each class of common stock and participating security according to dividends declared and participation rights in undistributed earnings. Basic earnings per share is based on the weighted-average number of common shares outstanding during the year. Diluted earnings per share is based on the weighted-average number of common shares outstanding during the year, adjusted to give effect to potential common shares such as stock options and other awards that are not participating securities, calculated using the treasury stock method.</span><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock', window );">Comprehensive income</a></td>
<td class="text"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Comprehensive income </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">&#8211;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Comprehensive income includes charges and credits to shareholders' equity that are not the result of transactions with shareholders. Our total comprehensive income consists of net income, changes in the funded status and amortization of amounts related to our postretirement benefit plans, unrealized gains and losses on our cash flow hedges, unrealized gains and losses on available-for-sale debt securities, and foreign currency translation adjustments. The items of other comprehensive income are included in accumulated other comprehensive loss on the consolidated balance sheets and </span>statements of shareholders' equity, net of their related tax impacts. We release stranded income tax effects from accumulated other comprehensive loss when the circumstances upon which they are premised cease to exist.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dlx_AssetsheldforsalePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for assets classified as held for sale in the entity's statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dlx_AssetsheldforsalePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dlx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dlx_CloudComputingArrangementsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of policy for accounting for cloud computing arrangements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dlx_CloudComputingArrangementsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dlx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dlx_FundsHeldForCustomersPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for funds held on behalf of others.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dlx_FundsHeldForCustomersPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dlx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dlx_ImpairmentOfLongLivedAssetsAndAmortizableIntangiblesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets and amortizable intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dlx_ImpairmentOfLongLivedAssetsAndAmortizableIntangiblesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dlx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dlx_LoansandnotesreceivablefromdistributorsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for loans made to distributors and notes receivable from distributors..</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dlx_LoansandnotesreceivablefromdistributorsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dlx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dlx_PrepaidproductdiscountsPolicyTextBlockPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for prepaid product discounts, which are discounts associated with the execution and/or renewal of customer contracts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dlx_PrepaidproductdiscountsPolicyTextBlockPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dlx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdvertisingCostsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for advertising cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 720<br> -SubTopic 35<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6420018&amp;loc=d3e36677-107848<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdvertisingCostsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 05<br> -Paragraph 4<br> -Subparagraph (a)-(d)<br> -URI https://asc.fasb.org/extlink&amp;oid=6909625&amp;loc=d3e227-128457<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4273-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComparabilityOfPriorYearFinancialData">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for reporting any exceptions to the comparability of prior year financial data with data shown for the most recent accounting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124429468&amp;loc=d3e288-107754<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComparabilityOfPriorYearFinancialData</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomePolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConsolidationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=d3e5614-111684<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConsolidationPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for recognizing and reporting costs associated with exiting, disposing of, and restructuring certain operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140864-122747<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.P.3)<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140864-122747<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for its derivative instruments and hedging activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=d3e41620-113959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=d3e41638-113959<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5579245-113959<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=d3e41675-113959<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(n))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5579240-113959<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerSharePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerSharePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -URI https://asc.fasb.org/topic&amp;trid=2175825<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -URI https://asc.fasb.org/subtopic&amp;trid=2144439<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e32247-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32847-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32840-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL116659661-227067<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e32280-109318<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4556-108314<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -URI https://asc.fasb.org/topic&amp;trid=2126998<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 330<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6471895&amp;loc=d3e55923-109411<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4492-108314<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126900757&amp;loc=d3e543-108305<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for investment in financial asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(3)(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LegalCostsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for legal costs incurred to protect or defend the entity's assets and rights, or to obtain assets, including monetary damages, or to obtain rights.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section S99<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=27011672&amp;loc=d3e149975-122751<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LegalCostsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeLeasesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for leasing arrangement entered into by lessee.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918666-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeasesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NatureOfOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -URI https://asc.fasb.org/topic&amp;trid=2134479<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NatureOfOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for plans, other than pension plans, that provide postretirement benefits (including both defined benefit and defined contribution plans). This accounting policy may address (1) the types of plans sponsored by the entity, and the benefits provided by each plan (2) groups that participate in (or are covered by) each plan (3) how plan assets, liabilities and expenses are measured, including the use of any actuaries and (4) significant assumptions used by the entity to value plan assets and liabilities and how such assumptions are derived.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 80<br> -URI https://asc.fasb.org/subtopic&amp;trid=2235144<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 60<br> -URI https://asc.fasb.org/subtopic&amp;trid=2235172<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 70<br> -URI https://asc.fasb.org/subtopic&amp;trid=2235116<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=d3e99779-112916<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=d3e99893-112916<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRecognitionPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRecognitionPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI https://asc.fasb.org/topic&amp;trid=2228938<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.2.Q6)<br> -URI https://asc.fasb.org/extlink&amp;oid=122041274&amp;loc=d3e301413-122809<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TradeAndOtherAccountsReceivablePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e4975-111524<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5212-111524<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953423-111524<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5093-111524<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5033-111524<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10133-111534<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TradeAndOtherAccountsReceivablePolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6191-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6161-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6143-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6061-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6132-108592<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139631834318880">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NEW ACCOUNTING PRONOUNCEMENTS (Policies)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract', window );"><strong>Accounting Standards Update and Change in Accounting Principle [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">New accounting pronouncements</a></td>
<td class="text"><div><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Accounting Standards Not Yet Adopted</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:112%">Reference rate reform</span><span style="color:#3051f2;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:112%">&#8211; In March 2020, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) No. 2020-04, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:112%">Facilitation of the Effects of Reference Rate Reform on Financial Reporting</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:112%">. The Standard provides optional expedients and exceptions for applying GAAP to contracts, hedging relationships and other transactions affected by the discontinuation of the London Interbank Offered Rate (LIBOR) or by another reference rate expected to be discontinued because of reference rate reform. In January 2021, the FASB issued ASU No 2021-01, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:112%">Reference Rate Reform (Topic 848): Scope</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:112%">, which clarified the scope and application of the original guidance. We are currently in the process of modifying our existing credit facility to utilize the Secured Overnight Financing Rate (SOFR) as the reference rate in the agreement, effective March 20, 2023. In accounting for this modification, we will be adopting the reference rate reform guidance on a prospective basis as allowed under the provisions of ASU No. 2022-06, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:112%">Deferral of the Sunset Date of Topic 848.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:112%"> The adoption of these standards is not expected to have a material impact on our consolidated financial statements.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">ASU No. 2022-02</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8211; In March 2022, the FASB issued ASU No. 2022-02, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Troubled Debt Restructurings and Vintage Disclosures</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. The standard modifies the accounting for troubled debt restructurings by creditors and modifies certain disclosure requirements. The guidance will be applied prospectively, with the exception of the recognition and measurement of troubled debt restructurings, for which we may elect to apply a modified retrospective transition method. The standard is effective for us on January 1, 2023, and we do not expect its adoption to have a significant impact on our financial position or results of operations.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139631749787136">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUPPLEMENTAL BALANCE SHEET AND CASH FLOW INFORMATION (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock', window );">Inventories and supplies</a></td>
<td class="text">Inventories and supplies were comprised of the following at December 31:<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 style="width:69.617%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.810%"/><td style="width:0.1%"/></tr><tr><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 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%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Raw materials</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,563&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,316&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Semi-finished goods</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,777&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,708&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,938&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,995&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Supplies</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,389&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,041&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Reserve for excess and obsolete items</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,400)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,132)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13.75pt;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 reserves</span></td><td colspan="3" style="padding:0 1pt"/><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:#0e32e1;font-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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52,267&#160;</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 colspan="3" style="padding:0 1pt"/><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%">34,928&#160;</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"/></tr></table><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Changes in the reserve for excess and obsolete items for the years ended December 31 were as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:54.976%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.810%"/><td style="width:0.1%"/></tr><tr><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 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%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</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 style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,132&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,748&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,600&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amounts charged to expense</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,940&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,513&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,713&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 sales</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,672)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,129)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,565)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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 year</span></td><td colspan="3" style="padding:0 1pt"/><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:#0e32e1;font-family:'Arial',sans-serif;font-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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,400&#160;</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 colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,132&#160;</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 colspan="3" style="padding:0 1pt"/><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,748&#160;</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"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock', window );">Available-for-sale debt securities</a></td>
<td class="text">Available-for-sale debt securities were comprised of the following:<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 style="width:45.958%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.402%"/><td style="width:0.1%"/></tr><tr><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%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><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%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;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%">Cost</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;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%">Gross unrealized gains</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;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%">Gross unrealized losses</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;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%">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:#0e32e1;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 colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#0e32e1;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Funds held for customers:</span><span style="color:#0e32e1;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Canadian and provincial government securities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,190&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,064)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,126&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 18.25pt;text-align:left;vertical-align:bottom"><span style="color:#0e32e1;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 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:#0e32e1;font-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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,190&#160;</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:#0e32e1;font-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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:#0e32e1;font-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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,064)</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:#0e32e1;font-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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,126&#160;</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"/></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%">Funds held for customers, as reported on the consolidated balance sheet as of December&#160;31, 2022, also included cash of $294,165.</span></div><div><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 style="width:45.958%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.402%"/><td style="width:0.1%"/></tr><tr><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%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><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, 2021</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 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 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 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 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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Funds held for customers:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Canadian and provincial government securities</span></td><td colspan="3" style="padding:0 1pt"/><td 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%">9,724&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">(374)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">9,350&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Canadian guaranteed investment certificate</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,957&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,957&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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%">13,681&#160;</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 colspan="3" style="padding:0 1pt"/><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%">&#8212;&#160;</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 colspan="3" style="padding:0 1pt"/><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%">(374)</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 colspan="3" style="padding:0 1pt"/><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%">13,307&#160;</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"/></tr></table></div><div style="text-indent:27pt"><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%">Funds held for customers, as reported on the consolidated balance sheet as of December&#160;31, 2021, also included cash of $241,488.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock', window );">Expected maturities of available-for-sale debt securities</a></td>
<td class="text"><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Expected maturities of available-for-sale debt securities as of December&#160;31, 2022 were as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:84.258%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.810%"/><td style="width:0.1%"/></tr><tr><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 colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair value</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Due in one year or less</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td 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,673&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Due in two to five years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,162&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Due in six to ten years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,291&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Available-for-sale debt securities</span></td><td colspan="3" style="padding:0 1pt"/><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%">13,126&#160;</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"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock', window );">Revenue in excess of billings</a></td>
<td class="text">Revenue in excess of billings was comprised of the following at December 31:<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 style="width:69.660%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.792%"/><td style="width:0.1%"/></tr><tr><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 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%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</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 style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,520&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">22,780&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,241&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,613&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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:#0e32e1;font-family:'Arial',sans-serif;font-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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38,761&#160;</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 colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,393&#160;</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"/></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%">Represents revenues that are earned but not currently billable under the related contract terms.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Property, plant and equipment</a></td>
<td class="text">Property, plant and equipment was comprised of the following at December 31:<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 style="width:27.135%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.488%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.488%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.488%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.491%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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%">2022</span></td><td colspan="3" style="padding:0 1pt"/><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%">2021</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 colspan="3" style="border-top:2pt solid #000000;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%">Gross carrying amount</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;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%">Accumulated depreciation</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;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%">Net carrying amount</span></td><td colspan="3" style="padding:0 1pt"/><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 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 depreciation</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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 #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%">Machinery and equipment</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">378,468&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(307,838)</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">70,630&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">333,383&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">(276,914)</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">56,469&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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%">Buildings and improvements</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">111,916&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(67,936)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,980&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">118,219&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(58,202)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,017&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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%">Land and improvements</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,498&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,214)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,284&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,981&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,501)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,480&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Property, plant and equipment</span></div></td><td colspan="3" style="padding:0 1pt"/><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:#0e32e1;font-family:'Arial',sans-serif;font-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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">504,882&#160;</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:#0e32e1;font-family:'Arial',sans-serif;font-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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(379,988)</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:#0e32e1;font-family:'Arial',sans-serif;font-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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">124,894&#160;</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 colspan="3" style="padding:0 1pt"/><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%">464,583&#160;</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 colspan="3" style="padding:0 1pt"/><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%">(338,617)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">125,966&#160;</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"/></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Intangibles</a></td>
<td class="text">Amortizable intangibles were comprised of the following at December 31:<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 style="width:27.240%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.472%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.381%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.472%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.472%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.381%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.478%"/><td style="width:0.1%"/></tr><tr><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%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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%">2022</span></td><td colspan="3" style="padding:0 1pt"/><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%">2021</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 colspan="3" style="border-top:2pt solid #000000;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%">Gross carrying amount</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;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%">Accumulated amortization</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;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%">Net carrying amount</span></td><td colspan="3" style="padding:0 1pt"/><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 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 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;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 style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">529,306&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(395,514)</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">133,792&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><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%">456,133&#160;</span></td><td style="border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><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%">(342,656)</span></td><td style="border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><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%">113,477&#160;</span></td><td style="border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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 lists/relationships</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">497,882&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(312,986)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">184,896&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,495&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(255,178)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">238,317&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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%">Technology-based intangibles</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">99,613&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(47,478)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52,135&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">98,813&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(38,553)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,260&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">74,682&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9,094)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">65,588&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">73,095&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,990)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,105&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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%">Trade names</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,185&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(26,510)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,675&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51,052&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(31,277)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,775&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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%">Software to be sold</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36,900&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(32,007)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,893&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,110)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,790&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Intangibles</span></td><td colspan="3" style="padding:0 1pt"/><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:#0e32e1;font-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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,282,568&#160;</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:#0e32e1;font-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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(823,589)</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:#0e32e1;font-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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">458,979&#160;</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 colspan="3" style="padding:0 1pt"/><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,209,488&#160;</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 colspan="3" style="padding:0 1pt"/><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%">(698,764)</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 colspan="3" style="padding:0 1pt"/><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%">510,724&#160;</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"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock', window );">Amortization of intangibles</a></td>
<td class="text"><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Amortization expense related to intangibles was as follows for the years ended December 31:</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 style="width:55.295%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.526%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.708%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.526%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.708%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.526%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.711%"/><td style="width:0.1%"/></tr><tr><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 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%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</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%">Customer lists/relationships</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">70,712&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">61,805&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">41,377&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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-use software</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54,925&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,601&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,771&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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%">Technology-based intangibles</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,925&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,940&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,291&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,104&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,990&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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%">Software to be sold</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,897&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,226&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,227&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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%">Trade names</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,992&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,580&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,884&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of intangibles</span></td><td colspan="3" style="padding:0 1pt"/><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:#0e32e1;font-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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">146,555&#160;</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 colspan="3" style="padding:0 1pt"/><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%">123,142&#160;</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 colspan="3" style="padding:0 1pt"/><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%">90,550&#160;</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"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock', window );">Estimated amortization expense</a></td>
<td class="text"><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Based on the intangibles in service as of December&#160;31, 2022, estimated amortization expense for each of the next five years ending December 31 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:100.000%"><tr><td style="width:1.0%"/><td style="width:84.280%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.790%"/><td style="width:0.1%"/></tr><tr><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 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%">2023</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">131,216&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">91,800&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62,150&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,686&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,413&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock', window );">Acquired intangibles</a></td>
<td class="text"><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We acquire internal-use software and certain partner relationships in the normal course of business. We also purchased customer lists, and we acquired other intangible assets in conjunction with an acquisition (Note 6). The following intangible assets were acquired during the years ended December 31:</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.415%"><tr><td style="width:1.0%"/><td style="width:25.223%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.488%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.488%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.488%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.403%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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%">2022</span></td><td colspan="3" style="padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><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%">2020</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 colspan="3" style="border-top:2pt solid #000000;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%">Amount</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-average amortization period</span></div><div style="text-align:center"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(in years)</span></div></td><td colspan="3" style="padding:0 1pt"/><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%">Amount</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;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%">Weighted-average amortization period</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(in years)</span></div></td><td colspan="3" style="padding:0 1pt"/><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%">Amount</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;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%">Weighted-average amortization period</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(in years)</span></div></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%">Internal-use software</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">74,778&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;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%">3</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><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%">75,918&#160;</span></td><td style="border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><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:400;line-height:100%">3</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><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%">39,344&#160;</span></td><td style="border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><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:400;line-height:100%">4</span></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%">Customer lists/relationships</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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,267&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">6</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,642&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">8</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45,470&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">7</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:9pt;font-weight:400;line-height:100%">Partner relationships</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,587&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">3</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">73,095&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">15</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">&#8212;</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:9pt;font-weight:400;line-height:100%">Technology-based intangibles</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">&#8212;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,000&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">8</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">&#8212;</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:9pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">&#8212;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,000&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">10</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">&#8212;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Acquired intangibles</span></td><td colspan="3" style="padding:0 1pt"/><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:#0e32e1;font-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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">94,632&#160;</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">4</span></td><td colspan="3" style="padding:0 1pt"/><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%">384,655&#160;</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 colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">8</span></td><td colspan="3" style="padding:0 1pt"/><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%">84,814&#160;</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 colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">6</span></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%">We acquired customer lists that did not qualify as business combinations of $18,267 during 2022, $22,642 during 2021 and $45,470 during 2020.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfGoodwillTextBlock', window );">Goodwill</a></td>
<td class="text">Changes in goodwill by reportable business segment and in total were as follows:<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 style="width:33.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.336%"/><td style="width:0.1%"/></tr><tr><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 colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Payments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Data Solutions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Promotional Solutions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Checks</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;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&#160;31, 2020:</span></div></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill, gross</span></td><td colspan="3" style="padding:0 1pt"/><td 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%">168,165&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">432,984&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">252,864&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">434,812&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,288,825&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated impairment charges</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(392,168)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(193,699)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(585,867)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Goodwill, net of accumulated impairment charges</span></td><td colspan="3" style="padding:0 1pt"/><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%">168,165&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,816&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59,165&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">434,812&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">702,958&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Goodwill resulting from acquisition (Note 6)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,173&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,173&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Currency translation adjustment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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, December&#160;31, 2021</span></div></td><td colspan="3" style="padding:0 1pt"/><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%">895,338&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">40,816&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">59,175&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">434,812&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">1,430,141&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></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, December&#160;31, 2021:</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill, gross</span></td><td colspan="3" style="padding:0 1pt"/><td 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%">895,338&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">432,984&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">252,874&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">434,812&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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,016,008&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated impairment charges</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(392,168)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(193,699)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(585,867)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Goodwill, net of accumulated impairment charges</span></td><td colspan="3" style="padding:0 1pt"/><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%">895,338&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,816&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59,175&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">434,812&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,430,141&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;padding-right:9pt;text-indent:-9pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Measurement-period adjustment (Note 6)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,343&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,343&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(99)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(99)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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, December&#160;31, 2022</span></div></td><td colspan="3" style="padding:0 1pt"/><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%">896,681&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,816&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59,076&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">434,812&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,431,385&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></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, December&#160;31, 2022:</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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%">Goodwill, gross</span></td><td colspan="3" style="padding:0 1pt"/><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%">896,681&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">432,984&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">252,775&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">434,812&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,017,252&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Accumulated impairment charges</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(392,168)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(193,699)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(585,867)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 16.75pt;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%">Goodwill, net of accumulated impairment charges</span></td><td colspan="3" style="padding:0 1pt"/><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%">896,681&#160;</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,816&#160;</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59,076&#160;</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">434,812&#160;</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,431,385&#160;</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"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock', window );">Other non-current assets</a></td>
<td class="text">Other non-current assets were comprised of the following at December 31:<div style="margin-top:5pt"><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 style="width:69.867%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.831%"/><td style="width:0.1%"/></tr><tr><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 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%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</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%">Postretirement benefit plan asset (Note 12)</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">79,343&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><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%">87,019&#160;</span></td><td style="border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">71,547&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">63,806&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,824&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">56,527&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred contract acquisition costs</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,300&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,975&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loans and notes receivable from distributors, net of allowance for credit losses</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,259&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,201&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,081&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,935&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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:#0e32e1;font-family:'Arial',sans-serif;font-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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">260,354&#160;</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 colspan="3" style="padding:0 1pt"/><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%">279,463&#160;</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"/></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%"> Amortization of deferred contract acquisition costs was $8,206 for 2022, $4,975 for 2021 and $3,739 for 2020.</span></div><div style="padding-left:9pt;text-indent:-9pt"><span><br/></span></div><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"> Amount includes the non-current portion of loans and notes receivable. The current portion of these receivables is included in other current assets on the consolidated balance sheets and was $961 as of December&#160;31, 2022 and $1,317 as of December&#160;31, 2021.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dlx_ScheduleofprepaidproductdiscountsTableTextBlock', window );">Changes in prepaid product discounts</a></td>
<td class="text"><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Changes in prepaid product discounts were as follows for the years ended December 31:</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 style="width:54.976%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.810%"/><td style="width:0.1%"/></tr><tr><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 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%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</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 style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">56,527&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">50,602&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">51,145&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additions</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,014&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,882&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,346&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(34,400)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(31,784)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(29,235)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(317)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(173)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,654)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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 year</span></td><td colspan="3" style="padding:0 1pt"/><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:#0e32e1;font-family:'Arial',sans-serif;font-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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,824&#160;</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 colspan="3" style="padding:0 1pt"/><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%">56,527&#160;</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 colspan="3" style="padding:0 1pt"/><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%">50,602&#160;</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"/></tr></table></div><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;</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%">Prepaid product discounts are generally accrued upon contract execution. Cash payments made for prepaid product discounts were $30,603 for 2022, $40,920 for 2021 and $33,613 for 2020.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock', window );">Loans and notes receivable by credit quality indicator and year of origination</a></td>
<td class="text"><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 December&#160;31, 2022. Write-offs of $2,599 for the year ended December&#160;31, 2022 related to loans and notes receivable originated in 2019.</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 style="width:31.648%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.626%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Loans and notes receivable from distributors amortized cost basis by origination year</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><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 colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2018</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;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 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%">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:#006ebf;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 colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/></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%">1-2 internal grade</span></td><td colspan="3" style="padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,142&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">429&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">4,128&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,545&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,244&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">3-4 internal grade</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 22.75pt;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%">Loans and notes receivable</span></td><td colspan="3" style="padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,142&#160;</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">429&#160;</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">4,128&#160;</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,545&#160;</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,244&#160;</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"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock', window );">Accrued liabilities</a></td>
<td class="text">Accrued liabilities were comprised of the following at December 31:<div style="margin-top:5pt"><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 style="width:70.307%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.389%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.538%"/><td style="width:0.1%"/></tr><tr><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 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%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</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%">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 #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47,012&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">52,645&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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 cash bonuses, including sales incentives</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">57,398&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45,006&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,264&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,951&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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 (Note 14)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,780&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,852&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,153&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,036&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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 due within one year</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,179&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,866&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">64,618&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">58,476&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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:#0e32e1;font-family:'Arial',sans-serif;font-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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">218,404&#160;</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 colspan="3" style="padding:0 1pt"/><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%">216,832&#160;</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"/></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%"> Revenue recognized from amounts included in deferred revenue at the beginning of the period was $47,547 for 2022, $39,366 for 2021 and $42,108 for 2020.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock', window );">Supplemental cash flow information</a></td>
<td class="text">Supplemental cash flow information was as follows for the years ended December 31:<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 style="width:54.976%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.810%"/><td style="width:0.1%"/></tr><tr><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 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%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></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;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Reconciliation of cash, cash equivalents, restricted cash and restricted cash equivalents to the consolidated balance sheets:</span></div></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/></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%">Cash and cash equivalents</span></td><td colspan="3" style="padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,435&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">41,231&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">123,122&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo4MWNhYjZmNDA5ZDg0OTYwOWExNDFmMWEyNmFjN2ZiMy90YWJsZXJhbmdlOjgxY2FiNmY0MDlkODQ5NjA5YTE0MWYxYTI2YWM3ZmIzXzMtMC0xLTEtMTI4MjE0_7acd1a8f-81d2-4d0f-9ef3-368df60a6743"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo4MWNhYjZmNDA5ZDg0OTYwOWExNDFmMWEyNmFjN2ZiMy90YWJsZXJhbmdlOjgxY2FiNmY0MDlkODQ5NjA5YTE0MWYxYTI2YWM3ZmIzXzMtMC0xLTEtMTI4MjE0_e790ed5d-65ae-4e33-9aa3-e07f9e6b83f0"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo4MWNhYjZmNDA5ZDg0OTYwOWExNDFmMWEyNmFjN2ZiMy90YWJsZXJhbmdlOjgxY2FiNmY0MDlkODQ5NjA5YTE0MWYxYTI2YWM3ZmIzXzMtMC0xLTEtMTI4MjE0_ea49e4d0-c6ac-4b83-974d-f63edcaef671">Restricted cash and restricted cash equivalents included in funds held for customers</span></span></span></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">294,165&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">241,488&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">106,287&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 15.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 style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo4MWNhYjZmNDA5ZDg0OTYwOWExNDFmMWEyNmFjN2ZiMy90YWJsZXJhbmdlOjgxY2FiNmY0MDlkODQ5NjA5YTE0MWYxYTI2YWM3ZmIzXzQtMC0xLTEtMTI4MjEy_54db4bbc-b819-479b-8517-7bda0f64ea87"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo4MWNhYjZmNDA5ZDg0OTYwOWExNDFmMWEyNmFjN2ZiMy90YWJsZXJhbmdlOjgxY2FiNmY0MDlkODQ5NjA5YTE0MWYxYTI2YWM3ZmIzXzQtMC0xLTEtMTI4MjEy_74d364eb-bae7-4c1b-801d-79a1f43e3249"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo4MWNhYjZmNDA5ZDg0OTYwOWExNDFmMWEyNmFjN2ZiMy90YWJsZXJhbmdlOjgxY2FiNmY0MDlkODQ5NjA5YTE0MWYxYTI2YWM3ZmIzXzQtMC0xLTEtMTI4MjEy_95736c6a-e9a7-4b02-a6b6-377d59b271c6">Non-current restricted cash included in other non-current assets</span></span></span></span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,815&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,772&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><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></div></td><td colspan="3" style="padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">337,415&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">285,491&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">229,409&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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 paid</span></td><td colspan="3" style="padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">87,108&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:3pt double #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:3pt double #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%">46,621&#160;</span></td><td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:3pt double #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:3pt double #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,853&#160;</span></td><td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income taxes paid</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38,629&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,761&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,701&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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-cash investing activities:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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%">Non-cash consideration for customer list purchases</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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,096&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">15,528&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">21,439&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 financing activities:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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%">Liabilities for holdback payments on asset purchases</span></td><td colspan="3" style="padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,609&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">4,121&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">12,949&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Vesting of restricted stock unit awards</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,602&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,646&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,839&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Consists of pre-acquisition amounts owed to us by the sellers.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Information regarding operating and finance leases executed in each period can be found in Note 14.</span></div><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=us-gaap_TradeAccountsReceivableMember', window );">Trade accounts receivable [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock', window );">Allowance for credit losses</a></td>
<td class="text">Net trade accounts receivable was comprised of the following at December 31:<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 style="width:69.617%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.810%"/><td style="width:0.1%"/></tr><tr><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 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%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</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 &#8211; gross</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">210,799&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">202,077&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,182)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,130)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 &#8211; 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 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:#0e32e1;font-family:'Arial',sans-serif;font-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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">206,617&#160;</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 colspan="3" style="padding:0 1pt"/><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%">197,947&#160;</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"/></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 $43,902 as of December&#160;31, 2022 and $47,420 as of December&#160;31, 2021.</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 years ended December 31 were as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:54.976%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.810%"/><td style="width:0.1%"/></tr><tr><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 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%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</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 style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,130&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,428&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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,985&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,185&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">223&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,003&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,133)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,521)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,560)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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 year</span></td><td colspan="3" style="padding:0 1pt"/><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:#0e32e1;font-family:'Arial',sans-serif;font-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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,182&#160;</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 colspan="3" style="padding:0 1pt"/><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,130&#160;</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 colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,428&#160;</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"/></tr></table></div><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=us-gaap_NotesReceivableMember', window );">Notes receivable [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock', window );">Allowance for credit losses</a></td>
<td class="text"><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 related to loans and notes receivable from distributors for the years ended December 31 were as follows:</span></div><div style="text-indent:27pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:54.976%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.810%"/><td style="width:0.1%"/></tr><tr><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 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%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</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 style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,830&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,995&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">284&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Adoption of ASU No. 2016-13</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,749&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,195&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,165)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,412&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Exchange for customer lists</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(402)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,402)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,599)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(48)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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 year</span></td><td colspan="3" style="padding:0 1pt"/><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:#0e32e1;font-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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,024&#160;</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 colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,830&#160;</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 colspan="3" style="padding:0 1pt"/><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%">3,995&#160;</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"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dlx_ScheduleofprepaidproductdiscountsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of changes in prepaid product discounts. Prepaid product discounts are assets associated with the execution or renewal of customer contracts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dlx_ScheduleofprepaidproductdiscountsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dlx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of allowance for credit loss on financing receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953423-111524<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130551-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919230-210447<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953659-111524<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of accrued liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the characteristics, including initial carrying value, residual amount, weighted average useful life, of finite-lived intangible assets acquired during the period by major class. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation of available-for-sale securities from cost basis to fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of supplemental cash flow information for the periods presented.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfGoodwillTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1A<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=SL108378252-109267<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfGoodwillTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(c))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfInventoryCurrentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of noncurrent assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_TradeAccountsReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_TradeAccountsReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_NotesReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_NotesReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139631754064496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EARNINGS PER SHARE (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Earnings per share</a></td>
<td class="text"><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table reflects the calculation of basic and diluted earnings per share. During each period, certain stock options, as noted below, were excluded from the calculation of diluted earnings per share because their effect would have been antidilutive.</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:54.976%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.810%"/><td style="width:0.1%"/></tr><tr><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 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%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Earnings per share &#8211; basic:</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/></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 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%">65,530&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">62,772&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,335&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(135)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(139)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(91)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13.75pt;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 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%">65,395&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">62,633&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">5,244&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13.75pt;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(53)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Income attributable to Deluxe available to common shareholders</span></td><td colspan="3" style="padding:0 1pt"/><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%">65,348&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">62,587&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">5,191&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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,025&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42,378&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">41,931&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 &#8211; basic</span></td><td colspan="3" style="padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.52&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.48&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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.12&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><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 &#8211; diluted:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;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;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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 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%">65,530&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">62,772&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,335&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(135)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(139)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(91)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13.75pt;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 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%">65,395&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">62,633&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">5,244&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13.75pt;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(35)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(26)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Remeasurement of share-based awards classified as liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(497)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(438)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(677)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Income attributable to Deluxe available to common shareholders</span></td><td colspan="3" style="padding:0 1pt"/><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%">64,863&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">62,169&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">4,565&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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,025&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42,378&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">41,931&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">285&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">449&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">211&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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,310&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42,827&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42,142&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 &#8211; diluted</span></td><td colspan="3" style="padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.50&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">1.45&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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.11&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Antidilutive options excluded from calculation</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,732&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,179&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,060&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139631749806704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>OTHER COMPREHENSIVE (LOSS) INCOME (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxAbstract', window );"><strong>Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock', window );">Reclassification adjustments</a></td>
<td class="text">Information regarding amounts reclassified from accumulated other comprehensive loss to net income was as follows:<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 style="width:41.043%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.206%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.500%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.206%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.609%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;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 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%">Amounts reclassified from accumulated other comprehensive loss</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;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 income</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:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><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%">2022</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/></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 colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/></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%">Prior service credit</span></td><td colspan="3" style="padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,421&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,421&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,421&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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 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 actuarial loss</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(900)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,629)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,301)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">Total amortization</span></td><td colspan="3" style="padding:0 1pt"/><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%">521&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">(208)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">(880)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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 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%">Tax (expense) benefit</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(315)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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 colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income tax provision</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;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, net of tax</span></div></td><td colspan="3" style="padding:0 1pt"/><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%">206&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">(331)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">(834)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Debt securities:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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%">Realized (loss) gain on debt securities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">206&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">Service revenue</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;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 benefit (expense)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(53)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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 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%">Realized (loss) gain on debt securities, net of tax</span></td><td colspan="3" style="padding:0 1pt"/><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%">(6)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">153&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash flow hedges:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Realized gain (loss) on cash flow hedges</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,384)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(968)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest expense</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tax (expense) benefit</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">361&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">249&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income tax provision</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27.75pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Realized gain (loss) on cash flow hedges, net of tax</span></div></td><td colspan="3" style="padding:0 1pt"/><td 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%">15&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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,023)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">(719)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign currency translation adjustment</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"/><td 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%">(5,550)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gain on sale of businesses and facility</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:33pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total reclassifications, net of tax</span></div></td><td colspan="3" style="padding:0 1pt"/><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%">(5,335)</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 colspan="3" style="padding:0 1pt"/><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,354)</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 colspan="3" style="padding:0 1pt"/><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,400)</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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="text-indent:27pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"> Relates to the sale of our Australian web hosting business during the quarter ended June 30, 2022. Further information can be found in Note 6.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock', window );">Accumulated other comprehensive loss</a></td>
<td class="text">Changes in the components of accumulated other comprehensive loss were as follows:<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 style="width:26.531%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.911%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.911%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.528%"/><td style="width:0.1%"/></tr><tr><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 colspan="3" style="padding:2px 1pt;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 colspan="3" style="padding:2px 1pt;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 unrealized loss on debt securities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;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 unrealized loss on cash flow hedges</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Foreign currency translation adjustment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;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&#160;31, 2019</span></div></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">(28,406)</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">(275)</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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,097)</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">(18,169)</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">(47,947)</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="padding:2px 0 2px 1pt;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,616&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">338&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,973)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,133&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,114&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">834&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(153)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">719&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,400&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 other comprehensive income (loss)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,450&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">185&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">(4,254)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">4,133&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,514&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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, December&#160;31, 2020</span></div></td><td colspan="3" style="padding:0 1pt"/><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%">(21,956)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">(90)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">(5,351)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">(14,036)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">(41,433)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="padding:2px 0 2px 1pt;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,194&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(254)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,067&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">580&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,587&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">331&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,023&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,354&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 other comprehensive income (loss)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,525&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">(254)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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,090&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">580&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">9,941&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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, December&#160;31, 2021</span></div></td><td colspan="3" style="padding:0 1pt"/><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%">(15,431)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">(344)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">(2,261)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">(13,456)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">(31,492)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15.75pt;padding-right:9pt;text-indent:-9pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive (loss) income before reclassifications</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11,235)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,869&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,170)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11,107)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15.75pt;padding-right:9pt;text-indent:-9pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive loss</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(206)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,550&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,335&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;padding-right:9pt;text-indent:-9pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net other comprehensive (loss) income</span></div></td><td colspan="3" style="padding:0 1pt"/><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%">(11,441)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(565)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">4,854&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,380&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(5,772)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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, December&#160;31, 2022</span></div></td><td colspan="3" style="padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(26,872)</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(909)</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,593&#160;</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(12,076)</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(37,264)</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"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTaxAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information about items reclassified out of accumulated other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of accumulated other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669686-108580<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139631749841504">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ACQUISITION AND DIVESTITURES (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationsAbstract', window );"><strong>Business Combinations [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock', window );">Acquisition</a></td>
<td class="text"><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 illustrates the final allocation of the purchase price, to the assets acquired and liabilities assumed:</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:98.245%"><tr><td style="width:1.0%"/><td style="width:84.167%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.038%"/><td style="width:0.1%"/></tr><tr><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 colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Purchase price allocation</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%">Trade accounts receivable</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><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%">27,296&#160;</span></td><td style="border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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 current assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,533&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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%">Property, plant and equipment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,873&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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 assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,396&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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%">Intangible assets:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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%">Customer relationships</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,000&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Partner relationships</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72,000&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Technology-based intangibles</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,000&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Trade names</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,000&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Internal-use software</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,111&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 intangible assets</span></td><td colspan="3" style="padding:0 1pt"/><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%">291,111&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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%">Goodwill</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">728,516&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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 non-current assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">350&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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%">Accounts payable</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,475)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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%">Funds held for customers</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,428)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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%">Accrued liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,460)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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, non-current</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,316)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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%">Deferred income taxes</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,506)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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 non-current liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,376)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Payment for acquisition, net of cash, cash equivalents, restricted cash and restricted cash equivalents acquired of $15,841</span></div></td><td colspan="3" style="padding:0 1pt"/><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%">958,514&#160;</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"/></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%">Operating results for First American for the years ended December 31 were 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 style="width:68.929%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.793%"/><td style="width:0.1%"/></tr><tr><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 colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><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%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-top:2pt 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%">Revenue</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">347,709&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">194,976&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Net income attributable to Deluxe</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,794&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionProFormaInformationTextBlock', window );">Unaudited pro forma financial information</a></td>
<td class="text"><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 unaudited pro forma financial information summarizes our consolidated results of operations for the years ended December 31 as though the acquisition occurred on January 1, 2020:</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 style="width:69.660%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.792%"/><td style="width:0.1%"/></tr><tr><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 colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="border-top:2pt 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%">Revenue</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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,156,313&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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,079,103&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Net income (loss) attributable to Deluxe</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,843&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,489)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionProFormaInformationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionProFormaInformationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1486-128463<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139631753946544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DERIVATIVE FINANCIAL INSTRUMENTS (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract', window );"><strong>Derivative Instruments and Hedging Activities Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfInterestRateDerivativesTableTextBlock', window );">Derivative financial instruments</a></td>
<td class="text"><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 13). Information regarding our cash flow hedges was as follows:</span></div><div style="text-indent:27pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:8.549%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.549%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.549%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.274%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.280%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;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, 2021</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 colspan="3" style="padding:2px 1pt;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 colspan="3" style="padding:2px 1pt;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 colspan="3" style="padding:2px 1pt;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 colspan="3" style="border-top:2pt solid #000;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%">Fair Value<br/>Asset / (Liability)</span></td><td colspan="3" style="padding:0 1pt"/><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%">July 2019<br/>interest rate swap:</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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%">200,000&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.798&#160;</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 colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 2023</span></td><td colspan="3" style="padding:0 1pt"/><td 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%">Other current assets</span></td><td colspan="3" style="padding:0 1pt"/><td style="background-color:#cceeff;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;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,184&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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 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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,028)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="padding:0 1pt"/><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.895&#160;</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 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 colspan="3" 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 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%">2,409&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfInterestRateDerivativesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4C<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5624171-113959<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfInterestRateDerivativesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139631749939952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>FAIR VALUE MEASUREMENTS (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock', window );">Nonrecurring fair value measurements</a></td>
<td class="text"><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">No asset impairment charges were recorded during 2022 or 2021. Information regarding the impairment analyses completed during 2020 are 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 style="width:35.063%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.466%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.173%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.764%"/><td style="width:0.1%"/></tr><tr><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%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><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%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><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><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:59pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;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 as of<br/>measurement date</span></td><td colspan="3" style="padding:0 1pt"/><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%">Quoted prices in active markets for identical assets</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">Significant other observable inputs</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">Significant unobservable inputs</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Impairment charge</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(Level 1)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;(Level 2)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(Level 3)</span></td><td colspan="3" style="padding:0 1pt"/></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-style:italic;font-weight:400;line-height:100%">2020 analyses:</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">Intangible assets (Data Solutions Web Hosting reporting unit)</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 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,172&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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,172&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">17,678&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Small business distributor</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,479&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,479&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,108&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Other assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,210&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,210&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,514&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Goodwill</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">71,449&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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%">101,749&#160;</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"/></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%"> The impairment charge consisted of $8,397 related to customer lists, $6,932 related to internal-use software and $2,349 related to other intangible assets.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByBalanceSheetGroupingTextBlock', window );">Fair value of financial instruments</a></td>
<td class="text"><div style="text-indent:27pt"><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.853%"><tr><td style="width:1.0%"/><td style="width:24.522%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.541%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.831%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.124%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.786%"/><td style="width:0.1%"/></tr><tr><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%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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:47pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" 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 colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td 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 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 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 colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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 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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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:#006ebf;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 colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/></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:#006ebf;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 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:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="padding:0 1pt"/><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%">5,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">5,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">5,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:#006ebf;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 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:400;line-height:100%">Funds held for customers</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,126&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,126&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,126&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90YWJsZTowZTJhMDdlZTM2MmY0NjNkYTkxNTczNDI0NTZjYTlmMi90YWJsZXJhbmdlOjBlMmEwN2VlMzYyZjQ2M2RhOTE1NzM0MjQ1NmNhOWYyXzYtMC0xLTEtMTI4Mjg0_2e1c79b3-3c3f-4211-8a71-4edbf686bcd6">Derivative assets (Note 7)</span></span></td><td colspan="3" style="padding:0 1pt"/><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:400;line-height:100%">Other current and non-current assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,593&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,593&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,593&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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-style:italic;font-weight:400;line-height:100%">Amortized cost:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#006ebf;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 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:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,435&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,435&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,435&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#006ebf;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 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:400;line-height:100%">Funds held for customers</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">294,165&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">294,165&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">294,165&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#006ebf;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 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:400;line-height:100%">Other non-current assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,815&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,815&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,815&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loans and notes receivable from distributors</span></td><td colspan="3" style="padding:0 1pt"/><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:400;line-height:100%">Other current and non-current assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,220&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,315&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,315&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#006ebf;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 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:400;line-height:100%">Current portion of long-term debt and long-term debt</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,644,276&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,574,417&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,574,417&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"><tr><td style="width:1.0%"/><td style="width:24.416%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.501%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.897%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.192%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.141%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.885%"/><td style="width:0.1%"/></tr><tr><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%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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:47pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;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 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, 2021</span></td><td colspan="3" style="padding:0 1pt"/><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 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 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 colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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 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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;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="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/></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%">Available-for-sale debt securities</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Funds held for customers</span></td><td colspan="3" style="padding:0 1pt"/><td 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%">13,307&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">13,307&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">13,307&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;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:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90YWJsZTowNTNkOGYxMzRhZjk0MWU2ODFiYzQxMGMwOWRlYjA3NC90YWJsZXJhbmdlOjA1M2Q4ZjEzNGFmOTQxZTY4MWJjNDEwYzA5ZGViMDc0XzUtMC0xLTEtMTI4Mjg2_237d975a-b353-48ec-b9ae-736e491859ee">Derivative liability (Note 7)</span></span></td><td colspan="3" style="padding:0 1pt"/><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%">Other non-current liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,028)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,028)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,028)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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 colspan="3" 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 colspan="2" style="padding:2px 0 2px 1pt;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,231&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,231&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,231&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Funds held for customers</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">241,488&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">241,488&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">241,488&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="3" 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 colspan="2" style="padding:2px 0 2px 1pt;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,772&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,772&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,772&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:middle"><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></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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 and non-current assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,518&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,344&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,344&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Long-term debt</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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 colspan="2" style="padding:2px 0 2px 1pt;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,682,949&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,728,515&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,728,515&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets and liabilities by class, including financial instruments measured at fair value that are classified in shareholders' equity, if any, that are measured at fair value on a nonrecurring basis in periods after initial recognition (for example, impaired assets). Disclosures may include, but are not limited to: (a) the fair value measurements recorded and the reasons for the measurements and (b) the level within the fair value hierarchy in which the fair value measurements are categorized in their entirety (levels 1, 2, 3).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByBalanceSheetGroupingTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13467-108611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByBalanceSheetGroupingTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139631752987008">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>RESTRUCTURING AND INTEGRATION EXPENSE (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedActivitiesAbstract', window );"><strong>Restructuring and Related Activities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock', window );">Restructuring and integration expense</a></td>
<td class="text"><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 income as follows for the years ended December 31:</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 style="width:54.976%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.810%"/><td style="width:0.1%"/></tr><tr><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 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%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total cost of revenue</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td 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%">607&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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,197&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,465&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62,529&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,750&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,874&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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%">63,136&#160;</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 colspan="3" style="padding:0 1pt"/><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%">58,947&#160;</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 colspan="3" style="padding:0 1pt"/><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%">79,339&#160;</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"/></tr></table></div><div style="margin-bottom:8pt;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 was comprised of the following for the years ended December 31:</span></div><div style="margin-bottom:8pt;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 style="width:55.040%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.794%"/><td style="width:0.1%"/></tr><tr><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 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%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">External consulting fees</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td 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%">32,067&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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,676&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">44,096&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,829&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,076&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,628&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,989&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,948&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,568&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,251&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,247&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,047&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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%">63,136&#160;</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 colspan="3" style="padding:0 1pt"/><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%">58,947&#160;</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 colspan="3" style="padding:0 1pt"/><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%">79,339&#160;</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"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock', window );">Changes in restructuring and integration accruals</a></td>
<td class="text"><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 style="width:83.110%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.960%"/><td style="width:0.1%"/></tr><tr><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 colspan="3" style="padding:2px 1pt;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&#160;31, 2019</span></div></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,459&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Charges</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,025&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Reversals</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,397)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Payments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,289)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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, December&#160;31, 2020</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,798&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Charges</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,897&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Reversals</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,821)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Payments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,202)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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, December&#160;31, 2021</span></div></td><td colspan="3" style="padding:0 1pt"/><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%">5,672&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,782&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(953)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,973)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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, December&#160;31, 2022</span></div></td><td colspan="3" style="padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,528&#160;</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"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringAndRelatedActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringAndRelatedActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 5.P.3)<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140864-122747<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB TOPIC 5.P.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139631749617920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAX PROVISION (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock', window );">Income before income taxes</a></td>
<td class="text"><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Income before income taxes was comprised of the following for the years ended December 31:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:54.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.976%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.829%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.831%"/><td style="width:0.1%"/></tr><tr><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 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%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</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%">U.S.</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">51,640&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">62,361&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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,130&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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%">Foreign</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,738&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,442&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,673&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Income before income taxes</span></td><td colspan="3" style="padding:0 1pt"/><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%">84,378&#160;</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 colspan="3" style="padding:0 1pt"/><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%">93,803&#160;</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 colspan="3" style="padding:0 1pt"/><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,803&#160;</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"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Components of income tax provision</a></td>
<td class="text"><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The components of the income tax provision were as follows for the years ended December 31:</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 style="width:54.976%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.810%"/><td style="width:0.1%"/></tr><tr><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 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%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</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%">Current tax provision:</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/></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%">Federal</span></td><td colspan="3" style="padding:0 1pt"/><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%">27,789&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">(61)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">17,643&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">State</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,507&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,389&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,502&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Foreign</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,081&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,945&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,779&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Total current tax provision</span></td><td colspan="3" style="padding:0 1pt"/><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%">47,377&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">13,273&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">26,924&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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%">Deferred tax provision:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></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%">Federal</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,368)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,889&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,480)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">State</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,710)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,958&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,232)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Foreign</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,451)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">256&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Total deferred tax provision</span></td><td colspan="3" style="padding:0 1pt"/><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%">(28,529)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">17,758&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,456)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Income tax provision</span></td><td colspan="3" style="padding:0 1pt"/><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%">18,848&#160;</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 colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,031&#160;</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 colspan="3" style="padding:0 1pt"/><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%">21,468&#160;</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"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Effective tax rate reconciliation</a></td>
<td class="text"><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 tax rate on pretax income reconciles to the U.S. federal statutory tax rate for the years ended December 31 as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:54.976%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.810%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</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%">Income tax at federal statutory rate</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:2pt 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.0&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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 colspan="2" style="border-top:2pt 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%">21.0&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:2pt 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%">21.0&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill impairment charges (Note 8)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Change in valuation allowances</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;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 colspan="2" style="padding:2px 0 2px 1pt;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.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tax impact of share-based compensation</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;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 colspan="2" style="padding:2px 0 2px 1pt;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.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">State income tax expense, net of federal income tax benefit</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;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 colspan="2" style="padding:2px 0 2px 1pt;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.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tax on repatriation of foreign earnings</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><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-deductible executive compensation</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;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 colspan="2" style="padding:2px 0 2px 1pt;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.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign tax rate differences</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;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 colspan="2" style="padding:2px 0 2px 1pt;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.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Change in unrecognized tax benefits, including interest and penalties</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;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 colspan="2" style="padding:2px 0 2px 1pt;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.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-deductible acquisition costs</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><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%">Sale of business (Note 6)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(15.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><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%">Return to provision adjustments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Research and development tax credit</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;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 colspan="2" style="padding:2px 0 2px 1pt;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.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Payables and receivables for prior year tax returns</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;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 colspan="2" style="padding:2px 0 2px 1pt;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.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-taxable income from employee life insurance policies</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;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 colspan="2" style="padding:2px 0 2px 1pt;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.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;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"><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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;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 colspan="2" style="padding:2px 0 2px 1pt;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.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Effective tax rate</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;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%">22.3&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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="padding:0 1pt"/><td colspan="2" style="border-bottom:3pt double #000000;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%">33.1&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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 colspan="2" style="border-bottom:3pt double #000000;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%">80.1&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock', window );">Rollforward of unrecognized tax benefits</a></td>
<td class="text"><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">A reconciliation of the beginning and ending amount of unrecognized tax benefits, excluding accrued interest and penalties and the federal benefit of deductible state income tax, 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 style="width:55.040%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.794%"/><td style="width:0.1%"/></tr><tr><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 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%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</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 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%">2,551&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,361&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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,169&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Additions for tax positions of current year</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">250&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">169&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">237&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Additions for tax positions of prior years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">270&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Reductions for tax positions of prior years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(45)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(673)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(414)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Lapse of statutes of limitations</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(391)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(661)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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 year</span></td><td colspan="3" style="padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,635&#160;</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 colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,551&#160;</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 colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,361&#160;</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"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Deferred tax assets and liabilities</a></td>
<td class="text"><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Tax-effected temporary differences that gave rise to deferred tax assets and liabilities as of December 31 were as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:40.542%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.829%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.829%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.832%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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%">2022</span></td><td colspan="3" style="padding:0 1pt"/><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%">2021</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 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%">Deferred tax assets</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">Deferred tax liabilities</span></td><td colspan="3" style="padding:0 1pt"/><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%">Deferred tax assets</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">Deferred tax liabilities</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%">Goodwill</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/><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,848&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><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%">&#8212;&#160;</span></td><td style="border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><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%">21,190&#160;</span></td><td style="border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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%">Intangible assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,901&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,170&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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 arrangements</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,969&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,646&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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 benefit plans</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,009&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,093&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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%">Revenue recognition</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,312&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,496&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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 assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,474&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,844&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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 leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,681&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,387&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,388&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,996&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net operating loss, tax credit and capital loss carryforwards</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,720&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,083&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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%">Deductible interest carryforward</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,403&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,352&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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%">Reserves and accruals</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,935&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,320&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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%">Payroll tax deferral under the CARES Act</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,175&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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%">Property, plant and equipment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,139&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,347&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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%">Inventories</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,018&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,661&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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%">All other</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,946&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,780&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,619&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 deferred taxes</span></td><td colspan="3" style="padding:0 1pt"/><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%">64,842&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">100,400&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">51,106&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">113,054&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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%">Valuation allowances</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,996)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,993)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 deferred taxes</span></td><td colspan="3" style="padding:0 1pt"/><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%">56,846&#160;</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">100,400&#160;</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 colspan="3" style="padding:0 1pt"/><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,113&#160;</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 colspan="3" style="padding:0 1pt"/><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%">113,054&#160;</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"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dlx_RollforwardofdeferredincometaxvaluationallowancesTableTextBlock', window );">Rollforward of deferred income tax valuation allowances</a></td>
<td class="text">Changes in our valuation allowances for the years ended December 31 were as follows:<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 style="width:54.782%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.870%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.870%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.873%"/><td style="width:0.1%"/></tr><tr><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 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%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</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 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%">(10,993)</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11,453)</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">(10,349)</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Expense from change in allowances</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,086)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(244)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Sale of business (Note 6)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,745&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Foreign currency translation</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">338&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">525&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(860)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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 year</span></td><td colspan="3" style="padding:0 1pt"/><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,996)</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 colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10,993)</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 colspan="3" style="padding:0 1pt"/><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,453)</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"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dlx_RollforwardofdeferredincometaxvaluationallowancesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure showing changes in the deferred income tax valuation allowances during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dlx_RollforwardofdeferredincometaxvaluationallowancesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dlx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of income before income tax between domestic and foreign jurisdictions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32718-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32840-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SummaryOfIncomeTaxContingenciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139631749365920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SHARE-BASED COMPENSATION PLANS (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationAbstract', window );"><strong>Share-Based Payment Arrangement, Noncash Expense [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock', window );">Share-based compensation expense</a></td>
<td class="text"><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 amounts were recognized in our consolidated statements of income for share-based compensation awards for the years ended December 31:</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 style="width:54.976%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.810%"/><td style="width:0.1%"/></tr><tr><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 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%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</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%">Restricted shares and restricted stock units</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,632&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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,407&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">15,066&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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%">Performance share unit awards</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,840&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,338&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,590&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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%">Stock options</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,665&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,187&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,689&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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 stock purchase plan</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">539&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">479&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 share-based compensation expense</span></td><td colspan="3" style="padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,676&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">29,477&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,824&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Income tax benefit</span></td><td colspan="3" style="padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,853)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:3pt double #000000;padding:2px 0;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,714)</span></td><td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:3pt double #000000;padding:2px 0;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,779)</span></td><td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock', window );">Weighted-average assumptions used in Black-Scholes option pricing model</a></td>
<td class="text">The following weighted-average assumptions were used in the Black-Scholes option pricing model to determine the fair value of these stock option grants:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.830%"><tr><td style="width:1.0%"/><td style="width:69.462%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.391%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.953%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.539%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.955%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</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%">Risk-free interest rate</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:2pt 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%">0.7&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.3&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;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 colspan="2" style="padding:2px 0 2px 1pt;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.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average option life (in years)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;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.8</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;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.4</span></td></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Stock options rollforward</a></td>
<td class="text">Information regarding options issued under the current and all previous plans was as follows:<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 style="width:40.395%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.829%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.829%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.979%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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%">Number of options</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-average exercise price per option</span></td><td colspan="3" style="padding:0 1pt"/><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%">Aggregate intrinsic value</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></div></td><td colspan="3" style="padding:0 1pt"/><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%">Weighted-average remaining contractual term</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in years)</span></div></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%">Outstanding, December&#160;31, 2019</span></div></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,347&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">53.92&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/></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%">Granted</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,030&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38.13&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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%">Exercised</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(12)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38.80&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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%">Forfeited or expired</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(231)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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.87&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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%">Outstanding, December&#160;31, 2020</span></div></td><td colspan="3" style="padding:0 1pt"/><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,134&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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.28&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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%">Granted</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">440&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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.50&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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%">Exercised</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(31)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27.56&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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%">Forfeited or expired</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(357)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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.87&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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%">Outstanding, December&#160;31, 2021</span></div></td><td colspan="3" style="padding:0 1pt"/><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,186&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45.81&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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%">Forfeited or expired</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(454)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49.78&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding, December&#160;31, 2022</span></div></td><td colspan="3" style="padding:0 1pt"/><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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,732&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44.77&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.0</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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%">Exercisable at December&#160;31, 2020</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">654&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">57.68&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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%">Exercisable at December&#160;31, 2021</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,015&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51.48&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercisable at December&#160;31, 2022</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,144&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46.98&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.2</span></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock', window );">Restricted stock units rollforward</a></td>
<td class="text">Information regarding our restricted stock units was as follows:<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 style="width:55.040%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.794%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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%">Number of units</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-average grant date fair value per unit</span></td><td colspan="3" style="padding:0 1pt"/><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%">Weighted-average remaining vesting period</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in years)</span></div></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%">Outstanding at December&#160;31, 2019</span></div></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:2pt 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%">664&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">44.35&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/></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%">Granted</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">628&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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.25&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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%">Vested</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(282)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45.18&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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%">Forfeited</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(83)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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.44&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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%">Outstanding at December&#160;31, 2020</span></div></td><td colspan="3" style="padding:0 1pt"/><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%">927&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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.68&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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%">Granted</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">642&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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.90&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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%">Vested</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(425)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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.50&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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%">Forfeited</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(112)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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.78&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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%">Outstanding at December&#160;31, 2021</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,032&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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.37&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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%">Granted</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">770&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30.52&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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%">Vested</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(475)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42.00&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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%">Forfeited</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(282)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37.96&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding at December&#160;31, 2022</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,045&#160;</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34.10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.9</span></td></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock', window );">Restricted shares rollforward</a></td>
<td class="text"><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Information regarding unvested restricted shares 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 style="width:69.660%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.792%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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%">Number of shares</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-average grant date fair value per share</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%">Unvested at December&#160;31, 2019</span></div></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:2pt 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%">26&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">71.61&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Vested</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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 colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72.79&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Forfeited</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">61.43&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Unvested at December&#160;31, 2020</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">71.02&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Vested</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">71.02&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Unvested at December&#160;31, 2021</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-bottom:3pt double #000;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%">&#8212;&#160;</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 colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dlx_SharebasedcompensationperformanceshareawardsvaluationassumptionsTableTextBlock', window );">Weighted-average assumptions used in Monte Carlo simulation pricing model, performance share awards</a></td>
<td class="text"><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 weighted-average assumptions were used in the Monte Carlo simulation model in determining the fair value of market-based performance share units granted:</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 style="width:54.976%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.810%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</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%">Risk-free interest rate</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.8&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:2pt 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%">0.3&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.4&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;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 colspan="2" style="padding:2px 0 2px 1pt;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.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;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 colspan="2" style="padding:2px 0 2px 1pt;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.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock', window );">Performance share awards rollforward</a></td>
<td class="text"><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Information regarding unvested performance share units 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 style="width:55.040%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.794%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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%">Performance share units</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-average grant date fair value per unit</span></td><td colspan="3" style="padding:0 1pt"/><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%">Weighted-average remaining contractual term</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in years)</span></div></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%">Unvested at December&#160;31, 2019</span></div></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:2pt 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%">252&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">57.64&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/></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%">Granted</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 colspan="2" style="padding:2px 0 2px 1pt;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&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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.06&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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%">Vested</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(61)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">71.03&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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%">Forfeited</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(23)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62.18&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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%">Unvested at December&#160;31, 2020</span></div></td><td colspan="3" style="padding:0 1pt"/><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%">295&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45.20&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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%">Granted</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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">208&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32.46&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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%">Forfeited</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(68)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">67.77&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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%">Unvested at December&#160;31, 2021</span></div></td><td colspan="3" style="padding:0 1pt"/><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%">435&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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.56&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</span><span style="color:#0e32e1;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">203&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37.47&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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%">Vested</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(93)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44.69&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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%">Forfeited</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(119)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39.08&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjustment for performance results achieved </span><span style="color:#0e32e1;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44.69&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unvested at December&#160;31, 2022</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">461&#160;</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34.35&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.1</span></td></tr></table></div><div style="text-indent:4.5pt"><span><br/></span></div><div style="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%"> Reflects awards granted assuming achievement of performance goals at target.</span></div><div style="text-indent:4.5pt"><span><br/></span></div><div style="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">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"> Reflects the difference between the awards earned at the end of the performance period and the target number of shares.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dlx_SharebasedcompensationperformanceshareawardsvaluationassumptionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the significant assumptions used during the year to estimate the fair value of performance share awards using market conditions, including, but not limited to: (a) expected term of award, (b) expected volatility of the entity's shares, (c) expected dividends, and (d) risk-free rate(s).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dlx_SharebasedcompensationperformanceshareawardsvaluationassumptionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dlx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the changes in outstanding nonvested restricted stock shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of cost recognized for award under share-based payment arrangement by plan. Includes, but is not limited to, related tax benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the changes in outstanding nonvested performance-based units.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139631749561696">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>POSTRETIREMENT BENEFITS (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract', window );"><strong>Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock', window );">Change in benefit obligation, plan assets and funded status</a></td>
<td class="text">Changes in our benefit obligation, plan assets and funded status for the years ended December 31 were as follows:<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 style="width:69.617%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.810%"/><td style="width:0.1%"/></tr><tr><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 colspan="3" style="padding:2px 1pt;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 plan</span></td><td colspan="3" style="padding:0 1pt"/><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%">Pension plan</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></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%">Change in benefit obligation:</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/></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%">Benefit obligation, December&#160;31, 2020</span></div></td><td colspan="3" style="padding:0 1pt"/><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%">68,164&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">3,343&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Interest cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">929&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 (gain) loss</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,721)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Benefits paid from plan assets and company funds</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,591)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(324)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Benefit obligation, December&#160;31, 2021</span></div></td><td colspan="3" style="padding:0 1pt"/><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%">57,781&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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,060&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,069&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net actuarial gain</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,839)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(414)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Benefits paid from plan assets and company funds</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,302)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(324)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Benefit obligation, December&#160;31, 2022</span></div></td><td colspan="3" style="padding:0 1pt"/><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%">39,709&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">2,374&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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%">Change in plan assets:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></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%">Fair value of plan assets, December&#160;31, 2020</span></div></td><td colspan="3" style="padding:0 1pt"/><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%">139,372&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Return on plan assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,159&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Benefits paid</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,731)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Fair value of plan assets, December&#160;31, 2021</span></div></td><td colspan="3" style="padding:0 1pt"/><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%">144,800&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loss on plan assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,116)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Benefits paid</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,632)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fair value of plan assets, December&#160;31, 2022</span></div></td><td colspan="3" style="padding:0 1pt"/><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%">119,052&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></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%">Funded status, December&#160;31, 2021</span></div></td><td colspan="3" style="padding:0 1pt"/><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%">87,019&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">(3,060)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Funded status, December&#160;31, 2022</span></div></td><td colspan="3" style="padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">79,343&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,374)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:36pt"><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%">The accumulated benefit obligation equals the projected benefit obligation.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock', window );">Amounts recognized in consolidated balance sheets</a></td>
<td class="text"><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The funded status of our plans was recognized on the consolidated balance sheets as of December 31 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.707%"><tr><td style="width:1.0%"/><td style="width:40.102%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.829%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.829%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.829%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.979%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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%">Postretirement benefit plan</span></td><td colspan="3" style="padding:0 1pt"/><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%">Pension plan</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 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%">2022</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><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%">2022</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">2021</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%">Other non-current assets</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">79,343&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">87,019&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">&#8212;&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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%">Accrued liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">324&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">324&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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 non-current liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,050&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,736&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedTableTextBlock', window );">Amounts included in other comprehensive loss that have not been recognized as components of postretirement benefit income</a></td>
<td class="text"><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Amounts included in accumulated other comprehensive loss as of December 31 that have not been recognized as components of postretirement benefit income were as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:69.281%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.976%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.977%"/><td style="width:0.1%"/></tr><tr><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 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%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</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%">Unrecognized prior service credit</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">8,493&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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,914&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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%">Unrecognized net actuarial loss</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,871)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(25,445)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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%">Tax effect</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,506&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Amount recognized in accumulated other comprehensive loss, net of tax</span></div></td><td colspan="3" style="padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(26,872)</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 colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(15,431)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock', window );">Components of net periodic benefit income</a></td>
<td class="text">Postretirement benefit income for the years ended December 31 consisted of the following components:<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 style="width:54.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.829%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.829%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.978%"/><td style="width:0.1%"/></tr><tr><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 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%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToyYTY5MWI1MWQ2ZWE0YTZjODdmNGE1YmFlNDUxOTA4Ny90YWJsZXJhbmdlOjJhNjkxYjUxZDZlYTRhNmM4N2Y0YTViYWU0NTE5MDg3XzEtMC0xLTEtMTI4MjE2_1311a9b2-1c45-46eb-8a0e-8f46b1cce8a7"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToyYTY5MWI1MWQ2ZWE0YTZjODdmNGE1YmFlNDUxOTA4Ny90YWJsZXJhbmdlOjJhNjkxYjUxZDZlYTRhNmM4N2Y0YTViYWU0NTE5MDg3XzEtMC0xLTEtMTI4MjE2_6cc81217-82fb-4566-94fc-16f6c42280cf"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToyYTY5MWI1MWQ2ZWE0YTZjODdmNGE1YmFlNDUxOTA4Ny90YWJsZXJhbmdlOjJhNjkxYjUxZDZlYTRhNmM4N2Y0YTViYWU0NTE5MDg3XzEtMC0xLTEtMTI4MjE2_ba192dbd-7ff7-4518-a43a-7553fbf596e5">Interest cost</span></span></span></span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,121&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">968&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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,911&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToyYTY5MWI1MWQ2ZWE0YTZjODdmNGE1YmFlNDUxOTA4Ny90YWJsZXJhbmdlOjJhNjkxYjUxZDZlYTRhNmM4N2Y0YTViYWU0NTE5MDg3XzItMC0xLTEtMTI4MjIz_5c342574-79ff-4905-ae54-b9b6772eeb23"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToyYTY5MWI1MWQ2ZWE0YTZjODdmNGE1YmFlNDUxOTA4Ny90YWJsZXJhbmdlOjJhNjkxYjUxZDZlYTRhNmM4N2Y0YTViYWU0NTE5MDg3XzItMC0xLTEtMTI4MjIz_911eb4fe-6fc4-4a50-a17e-86e7e4ace905"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToyYTY5MWI1MWQ2ZWE0YTZjODdmNGE1YmFlNDUxOTA4Ny90YWJsZXJhbmdlOjJhNjkxYjUxZDZlYTRhNmM4N2Y0YTViYWU0NTE5MDg3XzItMC0xLTEtMTI4MjIz_9f49f45a-fcac-4e60-b931-aef0058fce4e">Expected return on plan assets</span></span></span></span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,462)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,498)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,619)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToyYTY5MWI1MWQ2ZWE0YTZjODdmNGE1YmFlNDUxOTA4Ny90YWJsZXJhbmdlOjJhNjkxYjUxZDZlYTRhNmM4N2Y0YTViYWU0NTE5MDg3XzMtMC0xLTEtMTI4MjIx_a9d5166e-400c-4fff-a132-93de2693bdaf"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToyYTY5MWI1MWQ2ZWE0YTZjODdmNGE1YmFlNDUxOTA4Ny90YWJsZXJhbmdlOjJhNjkxYjUxZDZlYTRhNmM4N2Y0YTViYWU0NTE5MDg3XzMtMC0xLTEtMTI4MjIx_c76b7010-77bb-4837-9a8e-a05e207aeab4"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToyYTY5MWI1MWQ2ZWE0YTZjODdmNGE1YmFlNDUxOTA4Ny90YWJsZXJhbmdlOjJhNjkxYjUxZDZlYTRhNmM4N2Y0YTViYWU0NTE5MDg3XzMtMC0xLTEtMTI4MjIx_ed1ba453-59dc-49e3-94e1-aebcf2c631e6">Amortization of prior service credit</span></span></span></span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,421)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,421)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,421)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToyYTY5MWI1MWQ2ZWE0YTZjODdmNGE1YmFlNDUxOTA4Ny90YWJsZXJhbmdlOjJhNjkxYjUxZDZlYTRhNmM4N2Y0YTViYWU0NTE5MDg3XzQtMC0xLTEtMTI4MjE5_3e219b5c-9724-4b83-817f-8a4ac24b4143"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToyYTY5MWI1MWQ2ZWE0YTZjODdmNGE1YmFlNDUxOTA4Ny90YWJsZXJhbmdlOjJhNjkxYjUxZDZlYTRhNmM4N2Y0YTViYWU0NTE5MDg3XzQtMC0xLTEtMTI4MjE5_674a9304-2357-4150-b6c4-9c283e23bdf7"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToyYTY5MWI1MWQ2ZWE0YTZjODdmNGE1YmFlNDUxOTA4Ny90YWJsZXJhbmdlOjJhNjkxYjUxZDZlYTRhNmM4N2Y0YTViYWU0NTE5MDg3XzQtMC0xLTEtMTI4MjE5_d01e45b2-57d6-4452-adae-6988a75e0e73">Amortization of net actuarial losses</span></span></span></span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">900&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,629&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,301&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,862)</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 colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,322)</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 colspan="3" style="padding:0 1pt"/><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,828)</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"/></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock', window );">Actuarial assumptions used in measuring benefit obligation and net periodic benefit income</a></td>
<td class="text">In measuring the benefit obligations as of December 31, the following discount rate assumptions were used:<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 style="width:40.334%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.811%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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%">Postretirement benefit plan</span></td><td colspan="3" style="padding:0 1pt"/><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%">Pension plan</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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%">2022</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><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%">2022</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">2021</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%">Discount rate</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:2pt 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%">5.09&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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 colspan="2" style="border-top:2pt 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.61&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:2pt 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%">5.00&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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 colspan="2" style="border-top:2pt 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.26&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</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%">In measuring net periodic benefit income for the years ended December 31, the following assumptions were used:</span></div><div><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:27.534%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.060%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.060%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.060%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.060%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.060%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.062%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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%">Postretirement benefit plan</span></td><td colspan="3" style="padding:0 1pt"/><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%">Pension plan</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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%">2022</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">2020</span></td><td colspan="3" style="padding:0 1pt"/><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%">2022</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">2020</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%">Discount rate</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.61&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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 colspan="2" style="border-top:2pt 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.16&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:2pt 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.03&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.26&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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 colspan="2" style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.74&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:2pt 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.76&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;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"><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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.25&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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.50&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;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 colspan="2" style="padding:2px 0 2px 1pt;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.00&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfHealthCareCostTrendRatesTableTextBlock', window );">Health care cost trend rate assumptions</a></td>
<td class="text"><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In measuring the benefit obligation as of December 31 for our postretirement benefit plan, the following assumptions for health care cost trend rates were used. These rates are utilized to determine our periodic benefit income for the following year.</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:99.269%"><tr><td style="width:1.0%"/><td style="width:26.145%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.240%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.534%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.240%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.240%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.240%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.245%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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%">2022</span></td><td colspan="3" style="padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><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%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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%">Participants under age 65</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">Participants age 65 and older</span></td><td colspan="3" style="padding:0 1pt"/><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%">Participants under age 65</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">Participants age 65 and older</span></td><td colspan="3" style="padding:0 1pt"/><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%">Participants under age 65</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">Participants age 65 and older</span></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-weight:400;line-height:100%">Health care cost trend rate assumed for next year</span></div></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.6&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:2pt 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%">7.3&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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 colspan="2" style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.9&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:2pt 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%">7.6&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:2pt 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%">7.2&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.0&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;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;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Rate to which the cost trend rate is assumed to decline (the ultimate trend rate)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;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 colspan="2" style="padding:2px 0 2px 1pt;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.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;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 colspan="2" style="padding:2px 0 2px 1pt;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.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;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 colspan="2" style="padding:2px 0 2px 1pt;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.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;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;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Year that the rate reaches the ultimate trend rate</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2030</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2030</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2030</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2030</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2030</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2030</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock', window );">Allocation of plan assets by asset category</a></td>
<td class="text">The allocation of plan assets by asset category as of December 31 was as follows:<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 style="width:69.617%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.810%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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%">Postretirement benefit plan</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><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%">2021</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%">U.S. corporate debt securities</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:2pt 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%">55&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:left;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 #000;padding:0 1pt"/><td colspan="2" style="border-top:2pt 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%">19&#160;</span></td><td style="border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">International equity securities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. large capitalization equity securities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Mortgage-backed securities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. small and mid-capitalization equity securities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;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%">100&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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="padding:0 1pt"/><td colspan="2" style="border-bottom:3pt double #000000;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%">100&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</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%">Our postretirement benefit plan has assets that are intended to meet long-term obligations. In order to meet these obligations, we employ a total return investment approach that considers cash flow needs and balances long-term projected returns against expected asset risk, as measured using projected standard deviations. Risk tolerance is established through consideration of projected plan liabilities, the plan's funded status, projected liquidity needs and our financial condition. </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 target asset allocation percentages for our postretirement benefit plan are based on our liability and asset projections. The targeted allocation of plan assets is 60% fixed income securities, 20% international equity securities, 17% large capitalization equity securities and 3% small and mid-capitalization equity securities.</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%"> Information regarding fair value measurements of plan assets was as follows as of December&#160;31, 2022:</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 style="width:30.332%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.942%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:57pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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%">Quoted prices in active markets for identical assets</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">Significant other observable inputs</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">Significant unobservable inputs</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" 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%">Investments measured at net asset value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair value as of</span></div><div style="text-align:center"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December&#160;31, 2022</span></div></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 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%">(Level 1)</span></td><td colspan="3" style="padding:0 1pt"/><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%">&#160;(Level 2)</span></td><td colspan="3" style="padding:0 1pt"/><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%">(Level 3)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. corporate debt securities</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/><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%">65,700&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/><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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/><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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/><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%">65,700&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">International equity securities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,835&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,835&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:9pt;text-indent:-9pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. large capitalization equity securities</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,496&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,496&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Mortgage-backed securities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,959&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,959&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:9pt;text-indent:-9pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. small and mid-capitalization equity securities</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,062&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,062&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Plan assets</span></td><td colspan="3" style="padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">119,052&#160;</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">&#8212;&#160;</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">&#8212;&#160;</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">119,052&#160;</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"/></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%">&#160;&#160;&#160;&#160;</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%">Information regarding fair value measurements of plan assets was as follows as of December&#160;31, 2021:</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 style="width:29.939%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.930%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.960%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:57pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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%">Quoted prices in active markets for identical assets</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">Significant other observable inputs</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">Significant unobservable inputs</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Investments measured at net asset value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" 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%">Fair value as of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December&#160;31, 2021</span></div></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(Level 1)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;(Level 2)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(Level 3)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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%">Mortgage-backed securities</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><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%">(94)</span></td><td style="border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><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%">58,893&#160;</span></td><td style="border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><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%">&#8212;&#160;</span></td><td style="border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><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%">&#8212;&#160;</span></td><td style="border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><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%">58,799&#160;</span></td><td style="border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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%">International equity securities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">285&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,708&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,993&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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%">U.S. corporate debt securities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,836&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,858&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. large capitalization equity securities</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,410&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,395&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. small and mid-capitalization equity securities</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,729&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,755&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Plan assets</span></td><td colspan="3" style="padding:0 1pt"/><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%">224&#160;</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 colspan="3" style="padding:0 1pt"/><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%">144,576&#160;</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 colspan="3" style="padding:0 1pt"/><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%">&#8212;&#160;</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 colspan="3" style="padding:0 1pt"/><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%">&#8212;&#160;</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 colspan="3" style="padding:0 1pt"/><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%">144,800&#160;</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"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock', window );">Expected benefit payments</a></td>
<td class="text"><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 benefit payments are expected to be paid during the years indicated:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:69.281%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.976%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.977%"/><td style="width:0.1%"/></tr><tr><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 colspan="6" 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%">Postretirement benefit plan</span></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%">Pension plan</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%">2023</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">5,187&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><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%">320&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,779&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,324&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">290&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,904&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">270&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,592&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">250&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 - 2032</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,462&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">980&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the change in the benefit obligation, fair value of plan assets, and funded status of pension plans or other employee benefit plans.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(b)(c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the major categories of plan assets of pension plans and/or other employee benefit plans. This information may include, but is not limited to, the target allocation of plan assets, the fair value of each major category of plan assets, and the level within the fair value hierarchy in which the fair value measurements fall.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(5)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the amounts that are recognized in the balance sheet (or statement of financial position) for pension plans and/or other employee benefit plans, showing separately the assets and current and noncurrent liabilities (if applicable) recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assumption used to determine benefit obligation and net periodic benefit cost of defined benefit plan. Includes, but is not limited to, discount rate, rate of compensation increase, expected long-term rate of return on plan assets and interest crediting rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAssumptionsUsedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of benefits expected to be paid by pension plans and/or other employee benefit plans in each of the next five fiscal years and in the aggregate for the five fiscal years thereafter.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfHealthCareCostTrendRatesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the assumed health care cost trend rates for the next year used to measure the expected cost of benefits covered by the plans, including the ultimate trend rate(s) and when that rate is expected to be achieved.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (l)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfHealthCareCostTrendRatesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfNetBenefitCostsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the amounts related to pension plans and/or other employee benefit plans in accumulated other comprehensive income or loss that have not yet been recognized as components of net periodic benefit cost, such as the net gain (loss), net prior service cost or credit, and net transition asset or obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (j)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139631749741984">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DEBT (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtTableTextBlock', window );">Debt outstanding</a></td>
<td class="text"><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 at December 31:</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 style="width:69.806%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.792%"/><td style="width:0.1%"/></tr><tr><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 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%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</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 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%">987,375&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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,072,125&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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 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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">500,000&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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 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%">197,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">130,000&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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,659,375&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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,702,125&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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,099)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,176)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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,644,276&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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,682,949&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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%">(71,748)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(57,197)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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,572,528&#160;</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 colspan="3" style="padding:0 1pt"/><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,625,752&#160;</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"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock', window );">Maturities of long-term debt</a></td>
<td class="text"><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 December&#160;31, 2022:</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 style="width:84.280%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.790%"/><td style="width:0.1%"/></tr><tr><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 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%">2023</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">72,188&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">86,625&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101,062&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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%">924,500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="padding:0 1pt"/><td 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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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,659,375&#160;</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"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dlx_DebtCovenantsTableTextBlock', window );">Leverage ratio requirements</a></td>
<td class="text">These ratios may not equal or exceed the following amounts during the periods indicated:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.952%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.792%"/><td style="width:0.1%"/></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-weight:700;line-height:100%">Fiscal Quarter Ending</span></td><td colspan="3" style="padding:0 1pt"/><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%">Consolidated total leverage ratio</span></td><td colspan="3" style="padding:0 1pt"/><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%">Consolidated secured leverage ratio</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 31, 2023</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.75 to 1:00</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.75 to 1:00</span></div></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-weight:400;line-height:100%">June 30, 2023 through March 31, 2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.50 to 1:00</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.50 to 1:00</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">June 30, 2024 and each fiscal quarter thereafter</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.25 to 1:00</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.50 to 1:00</span></div></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock', window );">Credit facility</a></td>
<td class="text"><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Daily average amounts outstanding under our current and previous credit facility were as follows for the years ended December 31:</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 style="width:54.976%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.810%"/><td style="width:0.1%"/></tr><tr><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 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%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="border-top:2pt 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%">Daily average amount outstanding</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,191,517&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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,109,819&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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,016,896&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Weighted-average interest rate</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.04&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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.43&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;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 colspan="2" style="padding:2px 0 2px 1pt;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.12&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</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%">As of December&#160;31, 2022, amounts were available for borrowing under our revolving credit facility 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.707%"><tr><td style="width:1.0%"/><td style="width:84.090%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.977%"/><td style="width:0.1%"/></tr><tr><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 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%">Total available</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%">Revolving credit facility commitment</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">500,000&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Amount drawn on revolving credit facility</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(197,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Outstanding letters of credit</span><span style="color:#006ebf;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,823)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net available for borrowing as of December&#160;31, 2022</span></div></td><td colspan="3" style="padding:0 1pt"/><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%">295,177&#160;</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"/></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%">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><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dlx_DebtCovenantsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information regarding debt covenant requirements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dlx_DebtCovenantsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dlx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDebtTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of maturity and sinking fund requirement for long-term debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139631749952416">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LEASES (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dlx_ScheduleOfSupplementalBalanceSheetInformationLeasesTableTextBlock', window );">Balance sheets information related to leases</a></td>
<td class="text"><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Leases were reflected on the consolidated balance sheets as follows at December 31:</span></div><div><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.806%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.792%"/><td style="width:0.1%"/></tr><tr><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 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%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</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%">Operating leases:</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/></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%">Operating lease assets</span></td><td colspan="3" style="padding:0 1pt"/><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%">47,132&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">58,236&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo2YzIwNjM0OTExZDA0ODllYjhkYTliYjhiMWMyNmFlYi90YWJsZXJhbmdlOjZjMjA2MzQ5MTFkMDQ4OWViOGRhOWJiOGIxYzI2YWViXzQtMC0xLTEtMTI4MjQ5_52b87337-9556-4e0a-8dfe-be822c3667cb"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo2YzIwNjM0OTExZDA0ODllYjhkYTliYjhiMWMyNmFlYi90YWJsZXJhbmdlOjZjMjA2MzQ5MTFkMDQ4OWViOGRhOWJiOGIxYzI2YWViXzQtMC0xLTEtMTI4MjQ5_877909f5-e1fe-4c92-b525-6dd7afba26e2">Accrued liabilities</span></span></span></td><td colspan="3" style="padding:0 1pt"/><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,780&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">14,852&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Operating lease liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48,925&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">56,444&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13.75pt;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 operating lease liabilities</span></td><td colspan="3" style="padding:0 1pt"/><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%">61,705&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">71,296&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Weighted-average remaining lease term (in years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:2px 1pt;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.6</span></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%">Weighted-average discount rate</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><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%">Finance leases:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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%">Property, plant and equipment, gross</span></td><td colspan="3" style="padding:0 1pt"/><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%">33,060&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">33,359&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Accumulated depreciation</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,630)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,076)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo2YzIwNjM0OTExZDA0ODllYjhkYTliYjhiMWMyNmFlYi90YWJsZXJhbmdlOjZjMjA2MzQ5MTFkMDQ4OWViOGRhOWJiOGIxYzI2YWViXzEzLTAtMS0xLTEyODIyOQ_14adf72c-7af9-4c8c-ac98-320a9a8e5756"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo2YzIwNjM0OTExZDA0ODllYjhkYTliYjhiMWMyNmFlYi90YWJsZXJhbmdlOjZjMjA2MzQ5MTFkMDQ4OWViOGRhOWJiOGIxYzI2YWViXzEzLTAtMS0xLTEyODIyOQ_2f19a6a2-ee6d-4249-90d1-1a8fa76bd6e5">Property, plant and equipment, net</span></span></span></td><td colspan="3" style="padding:0 1pt"/><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%">24,430&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">26,283&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo2YzIwNjM0OTExZDA0ODllYjhkYTliYjhiMWMyNmFlYi90YWJsZXJhbmdlOjZjMjA2MzQ5MTFkMDQ4OWViOGRhOWJiOGIxYzI2YWViXzE1LTAtMS0xLTEyODI3Ng_3d11b70c-2475-4186-bfb6-0c9a7c99ab00"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo2YzIwNjM0OTExZDA0ODllYjhkYTliYjhiMWMyNmFlYi90YWJsZXJhbmdlOjZjMjA2MzQ5MTFkMDQ4OWViOGRhOWJiOGIxYzI2YWViXzE1LTAtMS0xLTEyODI3Ng_acc7a194-b5d6-4d27-9af8-b347b4c1aea4">Accrued liabilities</span></span></span></td><td colspan="3" style="padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,050&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">531&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo2YzIwNjM0OTExZDA0ODllYjhkYTliYjhiMWMyNmFlYi90YWJsZXJhbmdlOjZjMjA2MzQ5MTFkMDQ4OWViOGRhOWJiOGIxYzI2YWViXzE2LTAtMS0xLTEyODI3OA_248cccd7-049d-474d-bc5f-616e6bd622ff"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo2YzIwNjM0OTExZDA0ODllYjhkYTliYjhiMWMyNmFlYi90YWJsZXJhbmdlOjZjMjA2MzQ5MTFkMDQ4OWViOGRhOWJiOGIxYzI2YWViXzE2LTAtMS0xLTEyODI3OA_a3e9d909-f15e-44ee-90ae-07695996f765">Other non-current liabilities</span></span></span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,287&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,406&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 finance lease liabilities</span></td><td colspan="3" style="padding:0 1pt"/><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%">28,337&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">27,937&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Weighted-average remaining lease term (in years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14.6</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:2px 1pt;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.6</span></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%">Weighted-average discount rate</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Components of lease expense</a></td>
<td class="text"><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The components of lease expense for the years ended December 31 were as follows:</span></div><div><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 style="width:55.186%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.794%"/><td style="width:0.1%"/></tr><tr><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 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%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</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%">Operating lease expense</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,480&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,485&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><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%">20,928&#160;</span></td><td style="border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><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%">Finance lease expense:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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%">Amortization of right-of-use assets</span></td><td colspan="3" style="padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,853&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,283&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">751&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Interest on lease liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,697&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">829&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 finance lease expense</span></td><td colspan="3" style="padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,550&#160;</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 colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,112&#160;</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 colspan="3" style="padding:0 1pt"/><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%">771&#160;</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"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dlx_ScheduleOfSupplementalCashFlowInformationLeasesTableTextBlock', window );">Statements of cash flows information related to leases</a></td>
<td class="text"><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Supplemental cash flow information related to leases for the years ended December 31 was as follows:</span></div><div style="text-indent:27pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.668%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.382%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.728%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.382%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.728%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.382%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.730%"/><td style="width:0.1%"/></tr><tr><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 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%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</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%">Lease assets obtained in exchange for lease obligations:</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating leases</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 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,294&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">38,630&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">11,000&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finance leases</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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,941&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><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%">Cash paid for amounts included in lease obligations:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,015&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">8,444&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,026&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Operating cash flows from finance leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,697&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Financing cash flows from finance leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,290&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">421&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">735&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%"> Operating lease assets obtained during 2021 included $24,396 acquired in conjunction with the acquisition of First American in June 2021 (Note 6).</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%"> Finance lease assets obtained during 2021 consisted of a lease on our corporate headquarters located in Minnesota that commenced in July 2021.</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">(3)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"> Cash paid for operating leases during 2021 was reduced by lease incentives received of $9,410.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dlx_LesseeScheduleOfLeaseObligationMaturitiesTableTextBlock', window );">Maturities of lease liabilities</a></td>
<td class="text"><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 lease liabilities were as follows at December&#160;31, 2022:</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 style="width:69.514%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.937%"/><td style="width:0.1%"/></tr><tr><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 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%">Operating lease obligations</span></td><td colspan="3" style="padding:0 1pt"/><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%">Finance<br/>lease 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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">15,190&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,709&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,826&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,743&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,203&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,777&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,257&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,812&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,110&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,847&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Thereafter</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,645&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,032&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 lease payments</span></td><td colspan="3" style="padding:0 1pt"/><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%">71,231&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42,920&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Less lease incentive receivable</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(867)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Less imputed interest</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,659)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(14,583)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Present value of lease payments</span></td><td colspan="3" style="padding:0 1pt"/><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%">61,705&#160;</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:#0e32e1;font-family:'Arial',sans-serif;font-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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,337&#160;</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"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dlx_LesseeScheduleOfLeaseObligationMaturitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of lessee's operating and finance lease liabilities. Includes, but is not limited to, reconciliation of undiscounted cash flows to the lease liabilities recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dlx_LesseeScheduleOfLeaseObligationMaturitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dlx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dlx_ScheduleOfSupplementalBalanceSheetInformationLeasesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Supplemental balance sheet information related to leases.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dlx_ScheduleOfSupplementalBalanceSheetInformationLeasesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dlx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dlx_ScheduleOfSupplementalCashFlowInformationLeasesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Schedule of supplemental cash flow information leases</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dlx_ScheduleOfSupplementalCashFlowInformationLeasesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dlx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139631749245712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>BUSINESS SEGMENT INFORMATION (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Business segment information</a></td>
<td class="text"><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our segment information for the years ended December 31 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:100.000%"><tr><td style="width:1.0%"/><td style="width:56.794%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.208%"/><td style="width:0.1%"/></tr><tr><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 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%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Payments:</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/></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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">678,580&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">510,359&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">301,901&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Adjusted EBITDA</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">144,605&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">105,576&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">68,117&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">267,525&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">262,310&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,773&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Adjusted EBITDA</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">68,214&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,172&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">61,580&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Promotional Solutions:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">562,917&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">546,473&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">529,649&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Adjusted EBITDA</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">79,549&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">85,384&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">66,620&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Checks:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">728,988&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">703,055&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">706,458&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Adjusted EBITDA</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">320,498&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">324,224&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">341,705&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 segments:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,238,010&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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,022,197&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,790,781&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;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%">Adjusted EBITDA</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">612,866&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><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%">585,356&#160;</span></td><td style="border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><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%">538,022&#160;</span></td><td style="border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock', window );">Reconciliation of total segment adjusted EBITDA to consolidated income before income taxes</a></td>
<td class="text"><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="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 style="width:56.794%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.208%"/><td style="width:0.1%"/></tr><tr><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 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%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total segment adjusted EBITDA</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">612,866&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">585,356&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">538,022&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(194,736)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(177,591)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(173,480)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Depreciation and amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(172,552)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(148,767)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(110,792)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Interest expense</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(94,454)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(55,554)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,140)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">135&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">139&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">91&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Asset impairment charges</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(101,749)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Restructuring and integration costs</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(63,136)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(58,947)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(80,665)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">CEO transition costs</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Share-based compensation expense</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(23,676)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(29,477)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,824)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Acquisition transaction costs</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(130)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,913)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Certain legal-related benefit (expense)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">730&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,443)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,164&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Gain (loss) on sale of businesses and facility</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,331&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,846)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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 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:#0e32e1;font-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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">84,378&#160;</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 colspan="3" style="padding:0 1pt"/><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%">93,803&#160;</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 colspan="3" style="padding:0 1pt"/><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%">26,803&#160;</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"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock', window );">Revenue disaggregated by product and service offerings</a></td>
<td class="text"><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:100.000%"><tr><td style="width:1.0%"/><td style="width:28.870%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.210%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Payments</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td 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 colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Promotional Solutions</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Checks</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td 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 2px 1.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%">Checks</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><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%">728,988&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><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%">728,988&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Merchant services and other payment solutions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">437,395&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">437,395&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 1.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%">Forms and other products</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">289,920&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">289,920&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 1.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%">Marketing and promotional solutions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">272,997&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">272,997&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 1.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%">Treasury management solutions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">241,185&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">241,185&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Data-driven marketing solutions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">177,598&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">177,598&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9.75pt;padding-right:9pt;text-indent:-9pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Web and hosted solutions</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">89,927&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">89,927&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;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 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%">678,580&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">267,525&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">562,917&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">728,988&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">2,238,010&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="27" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31, 2021</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 colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Payments</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td 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 colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Promotional Solutions</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Checks</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td 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 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%">Checks</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">&#8212;&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">&#8212;&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">&#8212;&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">703,055&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">703,055&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Merchant services and other payment solutions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">276,118&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">276,118&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Forms and other products</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">296,993&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">296,993&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Marketing and promotional solutions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">249,480&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">249,480&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Treasury management solutions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">234,241&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">234,241&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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%">Data-driven marketing solutions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">150,772&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">150,772&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9.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%">Web and hosted solutions</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">111,538&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">111,538&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 revenue</span></td><td colspan="3" style="padding:0 1pt"/><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%">510,359&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">262,310&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">546,473&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">703,055&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">2,022,197&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31, 2020</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 colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Payments</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td 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 colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Promotional Solutions</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Checks</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td 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 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%">Checks</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">&#8212;&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">&#8212;&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">&#8212;&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">706,458&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><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%">706,458&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Merchant services and other payment solutions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,796&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,796&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Forms and other products</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">316,245&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">316,245&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Marketing and promotional solutions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,404&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,404&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Treasury management solutions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">226,105&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">226,105&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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%">Data-driven marketing solutions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">119,155&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">119,155&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9.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%">Web and hosted solutions</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">133,618&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">133,618&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 revenue</span></td><td colspan="3" style="padding:0 1pt"/><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%">301,901&#160;</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 colspan="3" style="padding:0 1pt"/><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%">252,773&#160;</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 colspan="3" style="padding:0 1pt"/><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%">529,649&#160;</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 colspan="3" style="padding:0 1pt"/><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%">706,458&#160;</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 colspan="3" style="padding:0 1pt"/><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,790,781&#160;</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"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock', window );">Revenue disaggregated by geographic area</a></td>
<td class="text"><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 revenue disaggregated by geography, based on where items are shipped or services are performed. Substantially all of our long-lived assets reside in the U.S. Long-lived assets of our foreign subsidiaries are located primarily in Canada and are not significant to our consolidated financial position.</span></div><div><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:28.870%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.210%"/><td style="width:0.1%"/></tr><tr><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 colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Payments</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td 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 colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Promotional Solutions</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Checks</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td 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"><div><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Year ended December 31, 2022:</span></div></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/></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%">U.S.</span></td><td colspan="3" style="padding:0 1pt"/><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%">634,945&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">248,227&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">537,643&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">700,170&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,120,985&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign, primarily Canada</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,635&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,298&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,274&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,818&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">117,025&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;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 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%">678,580&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">267,525&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">562,917&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">728,988&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">2,238,010&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Year ended December 31, 2021:</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></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%">U.S.</span></td><td colspan="3" style="padding:0 1pt"/><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%">469,102&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">227,091&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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,966&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">678,229&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,897,388&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Foreign, primarily Canada and Australia</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,257&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,219&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,507&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,826&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">124,809&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Total revenue</span></td><td colspan="3" style="padding:0 1pt"/><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%">510,359&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">262,310&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">546,473&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">703,055&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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,022,197&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Year ended December 31, 2020:</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></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%">U.S.</span></td><td colspan="3" style="padding:0 1pt"/><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%">266,920&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">220,699&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">506,240&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">684,328&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,678,187&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Foreign, primarily Canada and Australia</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,981&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,074&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,409&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,130&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">112,594&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Total revenue</span></td><td colspan="3" style="padding:0 1pt"/><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%">301,901&#160;</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 colspan="3" style="padding:0 1pt"/><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%">252,773&#160;</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 colspan="3" style="padding:0 1pt"/><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%">529,649&#160;</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 colspan="3" style="padding:0 1pt"/><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%">706,458&#160;</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 colspan="3" style="padding:0 1pt"/><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,790,781&#160;</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"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph a<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8813-108599<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139631753958864">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SIGNIFICANT ACCOUNTING POLICIES (cash and cash equivalents and trade accounts receivable) (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAbstract', window );"><strong>Cash and cash equivalents</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dlx_Maximummaturityofcashequivalents', window );">Maximum maturity of cash equivalents</a></td>
<td class="text">3 months<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetAbstract', window );"><strong>Trade accounts receivable</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ThresholdPeriodPastDueForWriteoffOfTradeAccountsReceivable', window );">Period for write-off of trade accounts receivable</a></td>
<td class="text">1 year<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dlx_Maximummaturityofcashequivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum maturity of investments in debt securities classified as cash equivalents in the entity's statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dlx_Maximummaturityofcashequivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dlx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ThresholdPeriodPastDueForWriteoffOfTradeAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Threshold period past due for trade accounts receivable to write off as uncollectible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ThresholdPeriodPastDueForWriteoffOfTradeAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139631749755904">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SIGNIFICANT ACCOUNTING POLICIES (property, plant and equipment and leases) (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, plant and equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dlx_ShortTermLeaseTerm', window );">Short-term lease term</a></td>
<td class="text">1 year<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember', window );">Building [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, plant and equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Useful life</a></td>
<td class="text">40 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Machinery and equipment [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, plant and equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Useful life</a></td>
<td class="text">1 year<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Machinery and equipment [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, plant and equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Useful life</a></td>
<td class="text">11 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Machinery and equipment [Member] | Weighted-average [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, plant and equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Useful life</a></td>
<td class="text">7 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dlx_ShortTermLeaseTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period under which operating leases are accounted for as short-term leases in accordance with the company's accounting policies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dlx_ShortTermLeaseTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dlx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_WeightedAverageMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_WeightedAverageMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139631749360704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SIGNIFICANT ACCOUNTING POLICIES (intangibles) (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Amortizable intangibles [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Useful life</a></td>
<td class="text">1 year<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Amortizable intangibles [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Useful life</a></td>
<td class="text">15 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_WeightedAverageMember', window );">Weighted-average [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Amortizable intangibles [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Useful life</a></td>
<td class="text">6 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_WeightedAverageMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_WeightedAverageMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139631749356464">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SIGNIFICANT ACCOUNTING POLICIES (business combinations and prepaid product discounts) (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationsAbstract', window );"><strong>Business ccmbinations</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dlx_Businesscombinationsmeasurementperiod', window );">Measurement period</a></td>
<td class="text">1 year<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dlx_PrepaidproductdiscountsLineItems', window );"><strong>Prepaid product discounts [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dlx_Amortizationperiodprepaidproductdiscounts', window );">Amortization period</a></td>
<td class="text">14 years 6 months<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_WeightedAverageMember', window );">Weighted-average [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dlx_PrepaidproductdiscountsLineItems', window );"><strong>Prepaid product discounts [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dlx_Amortizationperiodprepaidproductdiscounts', window );">Amortization period</a></td>
<td class="text">4 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dlx_Amortizationperiodprepaidproductdiscounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The period over which prepaid product discounts are amortized and reflected as reductions of revenue in the consolidated statements of income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dlx_Amortizationperiodprepaidproductdiscounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dlx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dlx_Businesscombinationsmeasurementperiod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>In accounting for business combinations, the period over which adjustments may be recorded to the purchase price allocation. Also known as the measurement period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dlx_Businesscombinationsmeasurementperiod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dlx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dlx_PrepaidproductdiscountsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>[Line Items] for Prepaid product discounts [Table]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dlx_PrepaidproductdiscountsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dlx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_WeightedAverageMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_WeightedAverageMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139631743859824">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SIGNIFICANT ACCOUNTING POLICIES (loans and notes receivable from distributors and advertising costs) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MarketingAndAdvertisingExpenseAbstract', window );"><strong>Advertising costs</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdvertisingExpense', window );">Advertising expense</a></td>
<td class="nump">$ 38,731<span></span>
</td>
<td class="nump">$ 47,461<span></span>
</td>
<td class="nump">$ 50,308<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Loans and notes receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dlx_InterestRateLoansAndNotesReceivable', window );">Interest rate, loans and notes receivable</a></td>
<td class="nump">6.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Loans and notes receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dlx_InterestRateLoansAndNotesReceivable', window );">Interest rate, loans and notes receivable</a></td>
<td class="nump">7.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dlx_InterestRateLoansAndNotesReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The stated interest rate on loans and notes receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dlx_InterestRateLoansAndNotesReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dlx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsNotesAndLoansReceivableLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsNotesAndLoansReceivableLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdvertisingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 720<br> -SubTopic 35<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6420018&amp;loc=d3e36677-107848<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdvertisingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MarketingAndAdvertisingExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MarketingAndAdvertisingExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139631749761760">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SIGNIFICANT ACCOUNTING POLICIES (income taxes, revenue recognition) (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income taxes</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dlx_MeasurementOfTaxBenefitMinimumPercentageTaxBenefitMustBeLikelyToBeRealized', window );">Measurement of tax benefit, minimum percentage tax benefit must be likely to be realized</a></td>
<td class="nump">50.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dlx_Variableconsiderationperiodoverwhichfinalized', window );">Variable consideration, period over which finalized</a></td>
<td class="text">4 months<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dlx_Deferredrevenueperiodoverwhichrecognized', window );">Deferred revenue, period over which recognized</a></td>
<td class="text">1 year<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dlx_ContractCostsPracticalExpedientPeriod', window );">Contract costs practical expedient period</a></td>
<td class="text">1 year<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizedContractCostAmortizationPeriod', window );">Capitalized contract costs amortization period</a></td>
<td class="text">2 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizedContractCostAmortizationPeriod', window );">Capitalized contract costs amortization period</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dlx_DatadrivenmarketingandtreasurymanagementsolutionsMember', window );">Data-driven marketing and treasury management solutions [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Remaining performance obligations, expected timing of satisfaction</a></td>
<td class="text">3 months<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dlx_DatadrivenmarketingandtreasurymanagementsolutionsMember', window );">Data-driven marketing and treasury management solutions [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Remaining performance obligations, expected timing of satisfaction</a></td>
<td class="text">1 year<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dlx_ContractCostsPracticalExpedientPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Entity's election to expense contract costs when the amortization period would be one year or less.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dlx_ContractCostsPracticalExpedientPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dlx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dlx_Deferredrevenueperiodoverwhichrecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The period over which deferred revenue will be recognized as revenue in the entity's statement of income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dlx_Deferredrevenueperiodoverwhichrecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dlx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dlx_MeasurementOfTaxBenefitMinimumPercentageTaxBenefitMustBeLikelyToBeRealized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A tax benefit is measured as the largest amount of tax benefit that is greater than 50% likely to be realized. Element used for the 50% threshold.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dlx_MeasurementOfTaxBenefitMinimumPercentageTaxBenefitMustBeLikelyToBeRealized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dlx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dlx_Variableconsiderationperiodoverwhichfinalized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period in which the amount of variable consideration in a contract with a customer is finalized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dlx_Variableconsiderationperiodoverwhichfinalized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dlx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedContractCostAmortizationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortization period of cost capitalized in obtaining or fulfilling contract with customer, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 40<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126905575&amp;loc=SL49131251-203054<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedContractCostAmortizationPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=dlx_DatadrivenmarketingandtreasurymanagementsolutionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=dlx_DatadrivenmarketingandtreasurymanagementsolutionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139631754144304">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SIGNIFICANT ACCOUNTING POLICIES (employee share-based compensation) (Details) - Employee stock purchase plan [Member]<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based compensation plans [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate', window );">Employee stock purchase plan discount</a></td>
<td class="nump">15.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod', window );">Purchase period</a></td>
<td class="text">3 months<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Discount rate from fair value on purchase date that participants pay for shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_EmployeeStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=us-gaap_EmployeeStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139631749471472">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>SUPPLEMENTAL BALANCE SHEET AND CASH FLOW INFORMATION (trade accounts receivable) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetAbstract', window );"><strong>Trade accounts receivable</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableGrossCurrent', window );">Trade accounts receivable - gross</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 210,799<span></span>
</td>
<td class="nump">$ 202,077<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Allowance for credit losses</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(4,182)<span></span>
</td>
<td class="num">(4,130)<span></span>
</td>
<td class="num">$ (6,428)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Trade accounts receivable - net</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">206,617<span></span>
</td>
<td class="nump">197,947<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnbilledReceivablesCurrent', window );">Unbilled receivables</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">43,902<span></span>
</td>
<td class="nump">47,420<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward', window );"><strong>Changes in allowance for credit losses</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Balance, beginning of year</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">4,130<span></span>
</td>
<td class="nump">6,428<span></span>
</td>
<td class="nump">4,985<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Bad debt expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">4,185<span></span>
</td>
<td class="nump">223<span></span>
</td>
<td class="nump">5,003<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs', window );">Write-offs and other</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(4,133)<span></span>
</td>
<td class="num">(2,521)<span></span>
</td>
<td class="num">(3,560)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Balance, end of year</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 4,182<span></span>
</td>
<td class="nump">$ 4,130<span></span>
</td>
<td class="nump">$ 6,428<span></span>
</td>
</tr>
<tr><td colspan="4"></td></tr>
<tr><td colspan="4"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Includes unbilled receivables of $43,902 as of December&#160;31, 2022 and $47,420 as of December&#160;31, 2021.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableGrossCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableGrossCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5074-111524<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of direct write-downs of accounts receivable charged against the allowance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (reversal of expense) for expected credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnbilledReceivablesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnbilledReceivablesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139631747910208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUPPLEMENTAL BALANCE SHEET AND CASH FLOW INFORMATION (inventories and supplies) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventories and supplies</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryRawMaterials', window );">Raw materials</a></td>
<td class="nump">$ 11,563<span></span>
</td>
<td class="nump">$ 5,316<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryWorkInProcess', window );">Semi-finished goods</a></td>
<td class="nump">7,777<span></span>
</td>
<td class="nump">6,708<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryFinishedGoods', window );">Finished goods</a></td>
<td class="nump">32,938<span></span>
</td>
<td class="nump">21,995<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherInventorySupplies', window );">Supplies</a></td>
<td class="nump">6,389<span></span>
</td>
<td class="nump">6,041<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryValuationReserves', window );">Reserve for excess and obsolete items</a></td>
<td class="num">(6,400)<span></span>
</td>
<td class="num">(5,132)<span></span>
</td>
<td class="num">$ (11,748)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories and supplies, net of reserves</a></td>
<td class="nump">52,267<span></span>
</td>
<td class="nump">34,928<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MovementInValuationAllowancesAndReservesRollForward', window );"><strong>Changes in reserves for excess and obsolete items</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryValuationReserves', window );">Balance, beginning of year</a></td>
<td class="nump">5,132<span></span>
</td>
<td class="nump">11,748<span></span>
</td>
<td class="nump">6,600<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryValuationReserves', window );">Balance, end of year</a></td>
<td class="nump">6,400<span></span>
</td>
<td class="nump">5,132<span></span>
</td>
<td class="nump">11,748<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_InventoryValuationReserveMember', window );">Reserve for excess and obsolete inventory [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MovementInValuationAllowancesAndReservesRollForward', window );"><strong>Changes in reserves for excess and obsolete items</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense', window );">Amounts charged to expense</a></td>
<td class="nump">2,940<span></span>
</td>
<td class="nump">3,513<span></span>
</td>
<td class="nump">6,713<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesDeductions', window );">Write-offs and sales</a></td>
<td class="num">$ (1,672)<span></span>
</td>
<td class="num">$ (10,129)<span></span>
</td>
<td class="num">$ (1,565)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryFinishedGoods">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryFinishedGoods</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryRawMaterials">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryRawMaterials</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryValuationReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of valuation reserve for inventory.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB TOPIC 5.BB)<br> -URI https://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e100047-122729<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryValuationReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWorkInProcess">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWorkInProcess</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MovementInValuationAllowancesAndReservesRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MovementInValuationAllowancesAndReservesRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherInventorySupplies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of other supplies used within the manufacturing or production process expected to be consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherInventorySupplies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column C)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesDeductions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in valuation and qualifying accounts and reserves.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column D))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesDeductions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_InventoryValuationReserveMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_InventoryValuationReserveMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139631748135408">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>SUPPLEMENTAL BALANCE SHEET AND CASH FLOW INFORMATION (available-for-sale debt securities) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Available-for-sale debt securities [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Cost</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 14,190<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 13,681<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross unrealized gains</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross unrealized losses</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(1,064)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">(374)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Available-for-sale debt securities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">13,126<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">13,307<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract', window );"><strong>Expected maturities of available-for-sale debt securities</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue', window );">Due in one year or less</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">7,673<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue', window );">Due in two to five years</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,162<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue', window );">Due in six to ten years</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">3,291<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Available-for-sale debt securities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">13,126<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">13,307<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=us-gaap_CashAndCashEquivalentsMember', window );">Cash and cash equivalents [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Available-for-sale debt securities [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Cash', window );">Cash</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">35,435<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">41,231<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=us-gaap_CashAndCashEquivalentsMember', window );">Cash and cash equivalents [Member] | Money market fund [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Available-for-sale debt securities [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Available-for-sale debt securities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">5,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract', window );"><strong>Expected maturities of available-for-sale debt securities</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Available-for-sale debt securities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">5,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=us-gaap_CashAndCashEquivalentsMember', window );">Cash and cash equivalents [Member] | Money market fund [Member] | Domestic [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Available-for-sale debt securities [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Cost</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">5,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross unrealized gains</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross unrealized losses</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Available-for-sale debt securities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">5,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract', window );"><strong>Expected maturities of available-for-sale debt securities</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Available-for-sale debt securities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">5,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=dlx_FundsHeldForCustomersMember', window );">Funds held for customers [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Available-for-sale debt securities [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Cost</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">13,681<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross unrealized gains</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross unrealized losses</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(374)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Available-for-sale debt securities</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">13,307<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Cash', window );">Cash</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">294,165<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">241,488<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract', window );"><strong>Expected maturities of available-for-sale debt securities</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Available-for-sale debt securities</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">13,307<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=dlx_FundsHeldForCustomersMember', window );">Funds held for customers [Member] | Canadian and provincial government securities [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Available-for-sale debt securities [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Cost</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">9,190<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">9,724<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross unrealized gains</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross unrealized losses</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(1,064)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(374)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Available-for-sale debt securities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">8,126<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">9,350<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract', window );"><strong>Expected maturities of available-for-sale debt securities</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Available-for-sale debt securities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 8,126<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">9,350<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=dlx_FundsHeldForCustomersMember', window );">Funds held for customers [Member] | Guaranteed investment certificate [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Available-for-sale debt securities [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Cost</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">3,957<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross unrealized gains</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross unrealized losses</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Available-for-sale debt securities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">3,957<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract', window );"><strong>Expected maturities of available-for-sale debt securities</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Available-for-sale debt securities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 3,957<span></span>
</td>
</tr>
<tr><td colspan="4"></td></tr>
<tr><td colspan="4"><table class="outerFootnotes" width="100%">
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Funds held for customers, as reported on the consolidated balance sheet as of December&#160;31, 2022, also included cash of $294,165</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top">Funds held for customers, as reported on the consolidated balance sheet as of December&#160;31, 2021, also included cash of $241,488.</td>
</tr>
</table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27161-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of investment in debt security, measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in rolling sixth through tenth fiscal year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of investment in debt security, measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next rolling fiscal year through fifth year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next 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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 3A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126980459&amp;loc=SL120269850-112803<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27198-111563<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(6))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26610-111562<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aa)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Cash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 210<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=118262064&amp;loc=SL116631418-115840<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 210<br> -Section 45<br> -Paragraph 21<br> -URI https://asc.fasb.org/extlink&amp;oid=118262064&amp;loc=SL116631419-115840<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Cash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_CashAndCashEquivalentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_CashAndCashEquivalentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_MoneyMarketFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_MoneyMarketFundsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeographicDistributionAxis=us-gaap_GeographicDistributionDomesticMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeographicDistributionAxis=us-gaap_GeographicDistributionDomesticMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=dlx_FundsHeldForCustomersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=dlx_FundsHeldForCustomersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_ForeignGovernmentDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_ForeignGovernmentDebtSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_GuaranteedInvestmentContractMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_GuaranteedInvestmentContractMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139631751460848">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>SUPPLEMENTAL BALANCE SHEET AND CASH FLOW INFORMATION (revenue in excess of billings) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dlx_SupplementalBalanceSheetAndCashFlowInformationAbstract', window );"><strong>Supplemental balance sheet and cash flow information [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNetCurrent', window );">Conditional right to receive consideration</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 26,520<span></span>
</td>
<td class="nump">$ 22,780<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnbilledContractsReceivable', window );">Unconditional right to receive consideration</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">12,241<span></span>
</td>
<td class="nump">7,613<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dlx_Revenueinexcessofbillingscurrent', window );">Revenue in excess of billings</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 38,761<span></span>
</td>
<td class="nump">$ 30,393<span></span>
</td>
</tr>
<tr><td colspan="3"></td></tr>
<tr><td colspan="3"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Represents revenues that are earned but not currently billable under the related contract terms.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dlx_Revenueinexcessofbillingscurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dlx_Revenueinexcessofbillingscurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dlx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dlx_SupplementalBalanceSheetAndCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Supplemental balance sheet and cash flow information</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dlx_SupplementalBalanceSheetAndCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dlx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130533-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnbilledContractsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 310<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126938201&amp;loc=d3e55302-109406<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnbilledContractsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139631748719680">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>SUPPLEMENTAL BALANCE SHEET AND CASH FLOW INFORMATION (property, plant and equipment) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, plant and equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization', window );">Gross carrying amount</a></td>
<td class="nump">$ 504,882<span></span>
</td>
<td class="nump">$ 464,583<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization', window );">Accumulated depreciation</a></td>
<td class="num">(379,988)<span></span>
</td>
<td class="num">(338,617)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization', window );">Net carrying amount</a></td>
<td class="nump">124,894<span></span>
</td>
<td class="nump">125,966<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Machinery and equipment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, plant and equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization', window );">Gross carrying amount</a></td>
<td class="nump">378,468<span></span>
</td>
<td class="nump">333,383<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization', window );">Accumulated depreciation</a></td>
<td class="num">(307,838)<span></span>
</td>
<td class="num">(276,914)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization', window );">Net carrying amount</a></td>
<td class="nump">70,630<span></span>
</td>
<td class="nump">56,469<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember', window );">Buildings and improvements [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, plant and equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization', window );">Gross carrying amount</a></td>
<td class="nump">111,916<span></span>
</td>
<td class="nump">118,219<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization', window );">Accumulated depreciation</a></td>
<td class="num">(67,936)<span></span>
</td>
<td class="num">(58,202)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization', window );">Net carrying amount</a></td>
<td class="nump">43,980<span></span>
</td>
<td class="nump">60,017<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandAndLandImprovementsMember', window );">Land and improvements [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, plant and equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization', window );">Gross carrying amount</a></td>
<td class="nump">14,498<span></span>
</td>
<td class="nump">12,981<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization', window );">Accumulated depreciation</a></td>
<td class="num">(4,214)<span></span>
</td>
<td class="num">(3,501)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization', window );">Net carrying amount</a></td>
<td class="nump">$ 10,284<span></span>
</td>
<td class="nump">$ 9,480<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation and amortization from plant, property, and equipment and right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918638-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandAndLandImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandAndLandImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139631744011120">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>SUPPLEMENTAL BALANCE SHEET AND CASH FLOW INFORMATION (intangibles) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Amortizable intangibles [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross carrying amount</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 1,282,568<span></span>
</td>
<td class="nump">$ 1,209,488<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(823,589)<span></span>
</td>
<td class="num">(698,764)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net carrying amount</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">458,979<span></span>
</td>
<td class="nump">510,724<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentForAmortization', window );">Amortization of intangibles</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">146,555<span></span>
</td>
<td class="nump">123,142<span></span>
</td>
<td class="nump">$ 90,550<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Acquired intangibles</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 94,632<span></span>
</td>
<td class="nump">$ 384,655<span></span>
</td>
<td class="nump">$ 84,814<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted-average amortization period (in years)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">4 years<span></span>
</td>
<td class="text">8 years<span></span>
</td>
<td class="text">6 years<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract', window );"><strong>Estimated future amortization expense</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">2023</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 131,216<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">2024</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">91,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">2025</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">62,150<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">2026</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">40,686<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive', window );">2027</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">32,413<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=dlx_InternaluseComputerSoftwareIntangibleAssetMember', window );">Internal-use software [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Amortizable intangibles [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross carrying amount</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">529,306<span></span>
</td>
<td class="nump">$ 456,133<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(395,514)<span></span>
</td>
<td class="num">(342,656)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net carrying amount</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">133,792<span></span>
</td>
<td class="nump">113,477<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentForAmortization', window );">Amortization of intangibles</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">54,925<span></span>
</td>
<td class="nump">41,601<span></span>
</td>
<td class="nump">$ 36,771<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Acquired intangibles</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 74,778<span></span>
</td>
<td class="nump">$ 75,918<span></span>
</td>
<td class="nump">$ 39,344<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted-average amortization period (in years)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">3 years<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">4 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelatedIntangibleAssetsMember', window );">Customer lists/relationships [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Amortizable intangibles [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross carrying amount</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 497,882<span></span>
</td>
<td class="nump">$ 493,495<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(312,986)<span></span>
</td>
<td class="num">(255,178)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net carrying amount</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">184,896<span></span>
</td>
<td class="nump">238,317<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentForAmortization', window );">Amortization of intangibles</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">70,712<span></span>
</td>
<td class="nump">61,805<span></span>
</td>
<td class="nump">$ 41,377<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Acquired intangibles</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 18,267<span></span>
</td>
<td class="nump">$ 149,642<span></span>
</td>
<td class="nump">$ 45,470<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted-average amortization period (in years)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">6 years<span></span>
</td>
<td class="text">8 years<span></span>
</td>
<td class="text">7 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelatedIntangibleAssetsMember', window );">Customer lists/relationships [Member] | Asset acquisitions [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Amortizable intangibles [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Acquired intangibles</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 18,267<span></span>
</td>
<td class="nump">$ 22,642<span></span>
</td>
<td class="nump">$ 45,470<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TechnologyBasedIntangibleAssetsMember', window );">Technology-based intangibles [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Amortizable intangibles [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross carrying amount</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">99,613<span></span>
</td>
<td class="nump">98,813<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(47,478)<span></span>
</td>
<td class="num">(38,553)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net carrying amount</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">52,135<span></span>
</td>
<td class="nump">60,260<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentForAmortization', window );">Amortization of intangibles</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">8,925<span></span>
</td>
<td class="nump">10,940<span></span>
</td>
<td class="nump">6,291<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Acquired intangibles</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 65,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted-average amortization period (in years)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">8 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DistributionRightsMember', window );">Partner relationships [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Amortizable intangibles [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross carrying amount</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">74,682<span></span>
</td>
<td class="nump">$ 73,095<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(9,094)<span></span>
</td>
<td class="num">(2,990)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net carrying amount</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">65,588<span></span>
</td>
<td class="nump">70,105<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentForAmortization', window );">Amortization of intangibles</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">6,104<span></span>
</td>
<td class="nump">2,990<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Acquired intangibles</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 1,587<span></span>
</td>
<td class="nump">$ 73,095<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted-average amortization period (in years)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">3 years<span></span>
</td>
<td class="text">15 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember', window );">Trade names [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Amortizable intangibles [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross carrying amount</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 44,185<span></span>
</td>
<td class="nump">$ 51,052<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(26,510)<span></span>
</td>
<td class="num">(31,277)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net carrying amount</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">17,675<span></span>
</td>
<td class="nump">19,775<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentForAmortization', window );">Amortization of intangibles</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,992<span></span>
</td>
<td class="nump">1,580<span></span>
</td>
<td class="nump">1,884<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Acquired intangibles</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 21,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted-average amortization period (in years)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=dlx_SoftwareforResaleMember', window );">Software to be sold [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Amortizable intangibles [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross carrying amount</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">36,900<span></span>
</td>
<td class="nump">$ 36,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(32,007)<span></span>
</td>
<td class="num">(28,110)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net carrying amount</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">4,893<span></span>
</td>
<td class="nump">8,790<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentForAmortization', window );">Amortization of intangibles</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 3,897<span></span>
</td>
<td class="nump">$ 4,226<span></span>
</td>
<td class="nump">$ 4,227<span></span>
</td>
</tr>
<tr><td colspan="4"></td></tr>
<tr><td colspan="4"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">We acquired customer lists that did not qualify as business combinations of $18,267 during 2022, $22,642 during 2021 and $45,470 during 2020.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentForAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentForAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 928<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6473545&amp;loc=d3e61844-108004<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinitelivedIntangibleAssetsAcquired1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinitelivedIntangibleAssetsAcquired1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=dlx_InternaluseComputerSoftwareIntangibleAssetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=dlx_InternaluseComputerSoftwareIntangibleAssetMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelatedIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelatedIntangibleAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialAssetAcquisitionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialAssetAcquisitionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TechnologyBasedIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TechnologyBasedIntangibleAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DistributionRightsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DistributionRightsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=dlx_SoftwareforResaleMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=dlx_SoftwareforResaleMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139631743919440">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUPPLEMENTAL BALANCE SHEET AND CASH FLOW INFORMATION (goodwill) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 01, 2021</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Changes in goodwill</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillGross', window );">Goodwill, gross, beginning of year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,016,008<span></span>
</td>
<td class="nump">$ 1,288,825<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss', window );">Accumulated impairment charges, beginning of year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(585,867)<span></span>
</td>
<td class="num">(585,867)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, net of accumulated impairment charges, beginning of year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,430,141<span></span>
</td>
<td class="nump">702,958<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Goodwill resulting from acquisition (Note 6)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">727,173<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillPurchaseAccountingAdjustments', window );">Measurement-period adjustment (Note 6)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,343<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Currency translation adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(99)<span></span>
</td>
<td class="nump">10<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillGross', window );">Goodwill, gross, end of period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,017,252<span></span>
</td>
<td class="nump">2,016,008<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss', window );">Accumulated impairment charges, end of period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(585,867)<span></span>
</td>
<td class="num">(585,867)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, net of accumulated impairment charges, end of period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,431,385<span></span>
</td>
<td class="nump">1,430,141<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=dlx_FirstAmericanMember', window );">First American [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Changes in goodwill</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Goodwill resulting from acquisition (Note 6)</a></td>
<td class="nump">$ 728,516<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Reportable business segments [Member] | Payments [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Changes in goodwill</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillGross', window );">Goodwill, gross, beginning of year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">895,338<span></span>
</td>
<td class="nump">168,165<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss', window );">Accumulated impairment charges, beginning of year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, net of accumulated impairment charges, beginning of year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">895,338<span></span>
</td>
<td class="nump">168,165<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillGross', window );">Goodwill, gross, end of period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">896,681<span></span>
</td>
<td class="nump">895,338<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss', window );">Accumulated impairment charges, end of period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, net of accumulated impairment charges, end of period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">896,681<span></span>
</td>
<td class="nump">895,338<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Reportable business segments [Member] | Payments [Member] | First American [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Changes in goodwill</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Goodwill resulting from acquisition (Note 6)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">727,173<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillPurchaseAccountingAdjustments', window );">Measurement-period adjustment (Note 6)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,343<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Reportable business segments [Member] | Cloud Solutions [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Changes in goodwill</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillGross', window );">Goodwill, gross, beginning of year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">432,984<span></span>
</td>
<td class="nump">432,984<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss', window );">Accumulated impairment charges, beginning of year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(392,168)<span></span>
</td>
<td class="num">(392,168)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, net of accumulated impairment charges, beginning of year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40,816<span></span>
</td>
<td class="nump">40,816<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillGross', window );">Goodwill, gross, end of period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">432,984<span></span>
</td>
<td class="nump">432,984<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss', window );">Accumulated impairment charges, end of period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(392,168)<span></span>
</td>
<td class="num">(392,168)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, net of accumulated impairment charges, end of period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40,816<span></span>
</td>
<td class="nump">40,816<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Reportable business segments [Member] | Promotional Solutions [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Changes in goodwill</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillGross', window );">Goodwill, gross, beginning of year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">252,874<span></span>
</td>
<td class="nump">252,864<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss', window );">Accumulated impairment charges, beginning of year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(193,699)<span></span>
</td>
<td class="num">(193,699)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, net of accumulated impairment charges, beginning of year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">59,175<span></span>
</td>
<td class="nump">59,165<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Currency translation adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(99)<span></span>
</td>
<td class="nump">10<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillGross', window );">Goodwill, gross, end of period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">252,775<span></span>
</td>
<td class="nump">252,874<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss', window );">Accumulated impairment charges, end of period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(193,699)<span></span>
</td>
<td class="num">(193,699)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, net of accumulated impairment charges, end of period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">59,076<span></span>
</td>
<td class="nump">59,175<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Reportable business segments [Member] | Checks [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Changes in goodwill</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillGross', window );">Goodwill, gross, beginning of year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">434,812<span></span>
</td>
<td class="nump">434,812<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss', window );">Accumulated impairment charges, beginning of year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, net of accumulated impairment charges, beginning of year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">434,812<span></span>
</td>
<td class="nump">434,812<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillGross', window );">Goodwill, gross, end of period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">434,812<span></span>
</td>
<td class="nump">434,812<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss', window );">Accumulated impairment charges, end of period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, net of accumulated impairment charges, end of period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 434,812<span></span>
</td>
<td class="nump">$ 434,812<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAcquiredDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAcquiredDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillForeignCurrencyTranslationGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairedAccumulatedImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillPurchaseAccountingAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from adjustments after acquisition date under purchase accounting 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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 25<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=123586518&amp;loc=d3e961-128460<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillPurchaseAccountingAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=dlx_FirstAmericanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=dlx_FirstAmericanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=dlx_PaymentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=dlx_PaymentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=dlx_CloudSolutionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=dlx_CloudSolutionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=dlx_PromotionalSolutionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=dlx_PromotionalSolutionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=dlx_ChecksMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=dlx_ChecksMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139631743963632">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>SUPPLEMENTAL BALANCE SHEET AND CASH FLOW INFORMATION (other non-current assets) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrentAbstract', window );"><strong>Other non-current assets</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent', window );">Postretirement benefit plan asset (Note 12)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 79,343<span></span>
</td>
<td class="nump">$ 87,019<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization', window );">Cloud computing arrangement implementation costs</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">71,547<span></span>
</td>
<td class="nump">63,806<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dlx_Prepaidproductdiscounts', window );">Prepaid product discounts</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">44,824<span></span>
</td>
<td class="nump">56,527<span></span>
</td>
<td class="nump">$ 50,602<span></span>
</td>
<td class="nump">$ 51,145<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizedContractCostNetNoncurrent', window );">Deferred contract acquisition costs</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">21,300<span></span>
</td>
<td class="nump">17,975<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesAndLoansReceivableNetNoncurrent', window );">Loans and notes receivable from distributors, net of allowance for credit losses</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">13,259<span></span>
</td>
<td class="nump">20,201<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsMiscellaneousNoncurrent', window );">Other</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">30,081<span></span>
</td>
<td class="nump">33,935<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other non-current assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">260,354<span></span>
</td>
<td class="nump">279,463<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesAndLoansReceivableNetCurrent', window );">Loans and notes receivable from distributors, current</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">961<span></span>
</td>
<td class="nump">1,317<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizedContractCostAmortization', window );">Amortization of contract acquisition costs</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">8,206<span></span>
</td>
<td class="nump">4,975<span></span>
</td>
<td class="nump">3,739<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems', window );"><strong>Loans and notes receivable allowance for credit losses [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs', window );">Write-offs</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(2,599)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=dlx_LoansAndNotesReceivableFromDistributorsMember', window );">Loans and notes receivable from distributors [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems', window );"><strong>Loans and notes receivable allowance for credit losses [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Balance, beginning of year</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,830<span></span>
</td>
<td class="nump">3,995<span></span>
</td>
<td class="nump">284<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProvisionForLoanLossesExpensed', window );">Bad debt expense (benefit)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,195<span></span>
</td>
<td class="num">(1,165)<span></span>
</td>
<td class="nump">5,412<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dlx_FinancingReceivableAllowanceForCreditLossesOtherChange', window );">Exchange for customer lists</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(402)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(6,402)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs', window );">Write-offs</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(2,599)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(48)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Balance, end of year</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,024<span></span>
</td>
<td class="nump">$ 2,830<span></span>
</td>
<td class="nump">3,995<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditQualityInformationAbstract', window );"><strong>Loans and notes receivable credit quality information by origination year</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">2019</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,142<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">2018</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">429<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">2017</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">4,128<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Prior</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">9,545<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">15,244<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=dlx_LoansAndNotesReceivableFromDistributorsMember', window );">Loans and notes receivable from distributors [Member] | 1 to 2 internal grade [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditQualityInformationAbstract', window );"><strong>Loans and notes receivable credit quality information by origination year</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">2019</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,142<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">2018</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">429<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">2017</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">4,128<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Prior</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">9,545<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">15,244<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=dlx_LoansAndNotesReceivableFromDistributorsMember', window );">Loans and notes receivable from distributors [Member] | 3 to 4 internal grade [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditQualityInformationAbstract', window );"><strong>Loans and notes receivable credit quality information by origination year</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">2019</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">2018</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">2017</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Prior</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=dlx_LoansAndNotesReceivableFromDistributorsMember', window );">Loans and notes receivable from distributors [Member] | ASU No. 2016-13 [Member] | Adoption of Accounting Standards Update [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems', window );"><strong>Loans and notes receivable allowance for credit losses [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Balance, beginning of year</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,749<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr><td colspan="5"></td></tr>
<tr><td colspan="5"><table class="outerFootnotes" width="100%">
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Amortization of deferred contract acquisition costs was $8,206 for 2022, $4,975 for 2021 and $3,739 for 2020.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top">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 $961 as of December&#160;31, 2022 and $1,317 as of December&#160;31, 2021.</td>
</tr>
</table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dlx_FinancingReceivableAllowanceForCreditLossesOtherChange">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of other change in financing receivable, charged against allowance for credit loss.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dlx_FinancingReceivableAllowanceForCreditLossesOtherChange</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dlx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dlx_Prepaidproductdiscounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dlx_Prepaidproductdiscounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dlx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedContractCostAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 40<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126905575&amp;loc=SL49131252-203054<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedContractCostAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedContractCostNetNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 40<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126905575&amp;loc=SL49131252-203054<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedContractCostNetNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditQualityInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditQualityInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset, recognized in statement of financial position, for overfunded defined benefit pension and other postretirement plans.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=d3e1703-114919<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=d3e1731-114919<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableAllowanceForCreditLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on financing receivable. Excludes allowance for financing receivable covered under loss sharing agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953423-111524<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(7)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (3)<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (c)<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (1)<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableAllowanceForCreditLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of writeoff of financing receivable, charged against allowance for credit loss.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (c)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953423-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 55<br> -Paragraph 79<br> -URI https://asc.fasb.org/extlink&amp;oid=124267575&amp;loc=SL82922352-210448<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of financing receivable originated more than five years prior to current fiscal year. Excludes net investment in lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 55<br> -Paragraph 79<br> -URI https://asc.fasb.org/extlink&amp;oid=124267575&amp;loc=SL82922352-210448<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919232-210447<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of financing receivable originated four years prior to current fiscal year. Excludes net investment in lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 55<br> -Paragraph 79<br> -URI https://asc.fasb.org/extlink&amp;oid=124267575&amp;loc=SL82922352-210448<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919232-210447<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of financing receivable originated three years prior to current fiscal year. Excludes net investment in lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 55<br> -Paragraph 79<br> -URI https://asc.fasb.org/extlink&amp;oid=124267575&amp;loc=SL82922352-210448<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919232-210447<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of financing receivable originated two years prior to current fiscal year. Excludes net investment in lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 55<br> -Paragraph 79<br> -URI https://asc.fasb.org/extlink&amp;oid=124267575&amp;loc=SL82922352-210448<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919232-210447<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of capitalized implementation cost from hosting arrangement that is service contract.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 40<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=118198657&amp;loc=SL118198666-228104<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesAndLoansReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost, after allowance for credit loss, of financing receivable classified as current. Excludes net investment in lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(7))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesAndLoansReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesAndLoansReceivableNetNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of financing receivable, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesAndLoansReceivableNetNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesReceivableGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost, before allowance for credit loss, of financing receivable. Excludes financing receivable covered under loss sharing agreement and net investment in lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7A<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953401-111524<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 55<br> -Paragraph 79<br> -URI https://asc.fasb.org/extlink&amp;oid=124267575&amp;loc=SL82922352-210448<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919253-210447<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919230-210447<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 55<br> -Paragraph 80<br> -URI https://asc.fasb.org/extlink&amp;oid=124267575&amp;loc=SL82922355-210448<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (1)<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (2)<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1404<br> -Paragraph (a)<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesReceivableGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsMiscellaneousNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of other miscellaneous assets expected to be realized or consumed after one year or normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsMiscellaneousNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForLoanLossesExpensed">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of credit loss expense (reversal of expense) for financing receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForLoanLossesExpensed</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=dlx_LoansAndNotesReceivableFromDistributorsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=dlx_LoansAndNotesReceivableFromDistributorsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InternalCreditAssessmentAxis=dlx_OneToTwoInternalGradeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InternalCreditAssessmentAxis=dlx_OneToTwoInternalGradeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InternalCreditAssessmentAxis=dlx_ThreeToFourInternalGradeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InternalCreditAssessmentAxis=dlx_ThreeToFourInternalGradeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201613Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201613Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139631749150224">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>SUPPLEMENTAL BALANCE SHEET AND CASH FLOW INFORMATION (prepaid product discounts and accrued liabilities) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dlx_PrepaidproductdiscountsRollForward', window );"><strong>Changes in prepaid product discounts</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dlx_Prepaidproductdiscounts', window );">Balance, beginning of year</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 56,527<span></span>
</td>
<td class="nump">$ 50,602<span></span>
</td>
<td class="nump">$ 51,145<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dlx_Additionstoprepaidproductdiscounts', window );">Additions</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">23,014<span></span>
</td>
<td class="nump">37,882<span></span>
</td>
<td class="nump">30,346<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dlx_AmortizationOfPrepaidProductDiscounts', window );">Amortization</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(34,400)<span></span>
</td>
<td class="num">(31,784)<span></span>
</td>
<td class="num">(29,235)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dlx_Otherchangesinprepaidproductdiscounts', window );">Other</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(317)<span></span>
</td>
<td class="num">(173)<span></span>
</td>
<td class="num">(1,654)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dlx_Prepaidproductdiscounts', window );">Balance, end of year</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">44,824<span></span>
</td>
<td class="nump">56,527<span></span>
</td>
<td class="nump">50,602<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dlx_Prepaidproductdiscountpayments', window );">Prepaid product discount payments</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">30,603<span></span>
</td>
<td class="nump">40,920<span></span>
</td>
<td class="nump">33,613<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrentAbstract', window );"><strong>Accrued liabilities</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredRevenueCurrent', window );">Deferred revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">47,012<span></span>
</td>
<td class="nump">52,645<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedBonusesCurrent', window );">Employee cash bonuses, including sales incentives</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">57,398<span></span>
</td>
<td class="nump">45,006<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dlx_AccruedWagesAndPayrollLiabilities', window );">Wages and payroll liabilities, including vacation</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">20,264<span></span>
</td>
<td class="nump">24,951<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Operating lease liabilities (Note 14)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">12,780<span></span>
</td>
<td class="nump">14,852<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dlx_CustomerRebates', window );">Customer rebates</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">12,153<span></span>
</td>
<td class="nump">9,036<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dlx_Prepaidproductdiscountliabilitycurrent', window );">Prepaid product discounts due within one year</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">4,179<span></span>
</td>
<td class="nump">11,866<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAccruedLiabilitiesCurrent', window );">Other</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">64,618<span></span>
</td>
<td class="nump">58,476<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">218,404<span></span>
</td>
<td class="nump">216,832<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredRevenueRevenueRecognized1', window );">Recognition of deferred revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 47,547<span></span>
</td>
<td class="nump">$ 39,366<span></span>
</td>
<td class="nump">$ 42,108<span></span>
</td>
</tr>
<tr><td colspan="4"></td></tr>
<tr><td colspan="4"><table class="outerFootnotes" width="100%">
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Prepaid product discounts are generally accrued upon contract execution. Cash payments made for prepaid product discounts were $30,603 for 2022, $40,920 for 2021 and $33,613 for 2020.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top">Revenue recognized from amounts included in deferred revenue at the beginning of the period was $47,547 for 2022, $39,366 for 2021 and $42,108 for 2020.</td>
</tr>
</table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dlx_AccruedWagesAndPayrollLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dlx_AccruedWagesAndPayrollLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dlx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dlx_Additionstoprepaidproductdiscounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Prepaid product discounts recorded during the period related to the execution and/or renewal of customer contracts. Prepaid product discounts are recorded upon contract execution.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dlx_Additionstoprepaidproductdiscounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dlx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dlx_AmortizationOfPrepaidProductDiscounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the amortization of prepaid product discounts associated with the 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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dlx_AmortizationOfPrepaidProductDiscounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dlx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dlx_CustomerRebates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dlx_CustomerRebates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dlx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dlx_Otherchangesinprepaidproductdiscounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Other changes in the carrying amount of prepaid product discounts that are not separately disclosed. Prepaid product discounts relate to the execution and/or renewal of customer contracts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dlx_Otherchangesinprepaidproductdiscounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dlx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dlx_Prepaidproductdiscountliabilitycurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dlx_Prepaidproductdiscountliabilitycurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dlx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dlx_Prepaidproductdiscountpayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amounts paid during the reporting period for prepaid product discounts associated with the execution and/or renewal of customer contracts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dlx_Prepaidproductdiscountpayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dlx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dlx_Prepaidproductdiscounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dlx_Prepaidproductdiscounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dlx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dlx_PrepaidproductdiscountsRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Prepaid product discounts [Roll Forward]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dlx_PrepaidproductdiscountsRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dlx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedBonusesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedBonusesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredRevenueCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredRevenueCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredRevenueRevenueRecognized1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized that was previously reported as deferred or unearned revenue.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredRevenueRevenueRecognized1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139631749131920">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>SUPPLEMENTAL BALANCE SHEET AND CASH FLOW INFORMATION (supplemental cash flow information) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 40,435<span></span>
</td>
<td class="nump">$ 41,231<span></span>
</td>
<td class="nump">$ 123,122<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashEquivalentsCurrent', window );">Restricted cash and restricted cash equivalents included in funds held for customers</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 294,165<span></span>
</td>
<td class="nump">$ 241,488<span></span>
</td>
<td class="nump">$ 106,287<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashEquivalentsCurrentAssetStatementOfFinancialPositionExtensibleList', window );">Restricted cash and restricted cash equivalents included in funds held for customers [Extensible Enumeration]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">Funds held for customers, including securities carried at fair value of $8,126 and $13,307, respectively<span></span>
</td>
<td class="text">Funds held for customers, including securities carried at fair value of $8,126 and $13,307, respectively<span></span>
</td>
<td class="text">Funds held for customers, including securities carried at fair value of $8,126 and $13,307, respectively<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent', window );">Non-current restricted cash included in other non-current assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 2,815<span></span>
</td>
<td class="nump">$ 2,772<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashNoncurrentAssetStatementOfFinancialPositionExtensibleList', window );">Non-current restricted cash included in other non-current assets [Extensible Enumeration]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">Other non-current assets<span></span>
</td>
<td class="text">Other non-current assets<span></span>
</td>
<td class="text">Other non-current assets<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents, restricted cash and restricted cash equivalents</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 337,415<span></span>
</td>
<td class="nump">$ 285,491<span></span>
</td>
<td class="nump">$ 229,409<span></span>
</td>
<td class="nump">$ 174,811<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Interest paid</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">87,108<span></span>
</td>
<td class="nump">46,621<span></span>
</td>
<td class="nump">22,853<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaid', window );">Income taxes paid</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">38,629<span></span>
</td>
<td class="nump">18,761<span></span>
</td>
<td class="nump">24,701<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1', window );">Non-cash consideration for customer list purchases</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">5,096<span></span>
</td>
<td class="nump">15,528<span></span>
</td>
<td class="nump">21,439<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dlx_ConsiderationTransferredLiabilitiesIncurredBusinessCombinationsAndAssetPurchases', window );">Liabilities for holdback payments on asset purchases and acquisitions</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">8,609<span></span>
</td>
<td class="nump">4,121<span></span>
</td>
<td class="nump">12,949<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted stock units [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssued1', window );">Vesting of restricted stock unit awards</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 13,602<span></span>
</td>
<td class="nump">$ 16,646<span></span>
</td>
<td class="nump">$ 7,839<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr><td colspan="5"></td></tr>
<tr><td colspan="5"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Consists of pre-acquisition amounts owed to us by the sellers.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dlx_ConsiderationTransferredLiabilitiesIncurredBusinessCombinationsAndAssetPurchases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination or asset purchase.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dlx_ConsiderationTransferredLiabilitiesIncurredBusinessCombinationsAndAssetPurchases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dlx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4297-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4297-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3367-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The value of 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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4313-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4332-108586<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents 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. 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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 210<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=120413173&amp;loc=SL116631458-115580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashAndCashEquivalentsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashEquivalentsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash equivalents restricted as to withdrawal or usage, classified as current. 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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 210<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=127002003&amp;loc=SL6242269-115581<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 210<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=120413173&amp;loc=SL6242262-115580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashEquivalentsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashEquivalentsCurrentAssetStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes cash equivalents restricted to withdrawal or usage, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashEquivalentsCurrentAssetStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashNoncurrentAssetStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes cash restricted to withdrawal or usage, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashNoncurrentAssetStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssued1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The fair value of stock issued in noncash financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4304-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4332-108586<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4313-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssued1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139631743883776">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EARNINGS (LOSS) PER SHARE (Details) - USD ($)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicTwoClassMethodAbstract', window );"><strong>Earnings per share - basic:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">$ 65,530<span></span>
</td>
<td class="nump">$ 62,772<span></span>
</td>
<td class="nump">$ 5,335<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Net income attributable to non-controlling interest</a></td>
<td class="num">(135)<span></span>
</td>
<td class="num">(139)<span></span>
</td>
<td class="num">(91)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income attributable to Deluxe</a></td>
<td class="nump">65,395<span></span>
</td>
<td class="nump">62,633<span></span>
</td>
<td class="nump">5,244<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic', window );">Income allocated to participating securities</a></td>
<td class="num">(47)<span></span>
</td>
<td class="num">(46)<span></span>
</td>
<td class="num">(53)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Income attributable to Deluxe available to common shareholders</a></td>
<td class="nump">$ 65,348<span></span>
</td>
<td class="nump">$ 62,587<span></span>
</td>
<td class="nump">$ 5,191<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted-average shares outstanding</a></td>
<td class="nump">43,025<span></span>
</td>
<td class="nump">42,378<span></span>
</td>
<td class="nump">41,931<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Earnings per share - basic</a></td>
<td class="nump">$ 1.52<span></span>
</td>
<td class="nump">$ 1.48<span></span>
</td>
<td class="nump">$ 0.12<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDilutedTwoClassMethodAbstract', window );"><strong>Earnings per share - diluted:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">$ 65,530<span></span>
</td>
<td class="nump">$ 62,772<span></span>
</td>
<td class="nump">$ 5,335<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Net income attributable to non-controlling interest</a></td>
<td class="num">(135)<span></span>
</td>
<td class="num">(139)<span></span>
</td>
<td class="num">(91)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income attributable to Deluxe</a></td>
<td class="nump">65,395<span></span>
</td>
<td class="nump">62,633<span></span>
</td>
<td class="nump">5,244<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted', window );">Income allocated to participating securities</a></td>
<td class="num">(35)<span></span>
</td>
<td class="num">(26)<span></span>
</td>
<td class="num">(2)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dlx_RemeasurementOfLiabilityShareBasedAward', window );">Re-measurement of share-based awards classified as liabilities</a></td>
<td class="num">(497)<span></span>
</td>
<td class="num">(438)<span></span>
</td>
<td class="num">(677)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted', window );">Income attributable to Deluxe available to common shareholders</a></td>
<td class="nump">$ 64,863<span></span>
</td>
<td class="nump">$ 62,169<span></span>
</td>
<td class="nump">$ 4,565<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted-average shares outstanding</a></td>
<td class="nump">43,025<span></span>
</td>
<td class="nump">42,378<span></span>
</td>
<td class="nump">41,931<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment', window );">Dilutive impact of potential common shares</a></td>
<td class="nump">285<span></span>
</td>
<td class="nump">449<span></span>
</td>
<td class="nump">211<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted-average shares and potential common shares outstanding</a></td>
<td class="nump">43,310<span></span>
</td>
<td class="nump">42,827<span></span>
</td>
<td class="nump">42,142<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Earnings per share - diluted</a></td>
<td class="nump">$ 1.50<span></span>
</td>
<td class="nump">$ 1.45<span></span>
</td>
<td class="nump">$ 0.11<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive options excluded from calculation</a></td>
<td class="nump">1,732<span></span>
</td>
<td class="nump">2,179<span></span>
</td>
<td class="nump">2,060<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dlx_RemeasurementOfLiabilityShareBasedAward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dlx_RemeasurementOfLiabilityShareBasedAward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dlx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicTwoClassMethodAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicTwoClassMethodAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDilutedTwoClassMethodAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDilutedTwoClassMethodAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of Net Income (Loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1377-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1930-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1930-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1930-109256<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1505-109256<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1930-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e2740-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139631749342816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>OTHER COMPREHENSIVE (LOSS) INCOME (reclassification adjustments) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract', window );"><strong>Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax', window );">Prior service credit</a></td>
<td class="nump">$ 1,421<span></span>
</td>
<td class="nump">$ 1,421<span></span>
</td>
<td class="nump">$ 1,421<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax', window );">Net actuarial loss</a></td>
<td class="num">(900)<span></span>
</td>
<td class="num">(1,629)<span></span>
</td>
<td class="num">(2,301)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax', window );">Total amortization</a></td>
<td class="nump">521<span></span>
</td>
<td class="num">(208)<span></span>
</td>
<td class="num">(880)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax', window );">Tax (expense) benefit</a></td>
<td class="num">(315)<span></span>
</td>
<td class="num">(123)<span></span>
</td>
<td class="nump">46<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax', window );">Amortization of postretirement benefit plan items, net of tax</a></td>
<td class="nump">206<span></span>
</td>
<td class="num">(331)<span></span>
</td>
<td class="num">(834)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax', window );">Realized (loss) gain on debt securities</a></td>
<td class="num">(8)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">206<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax', window );">Tax benefit (expense)</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(53)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax', window );">Realized (loss) gain on debt securities, net of tax</a></td>
<td class="num">(6)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">153<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax', window );">Realized gain (loss) on cash flow hedges</a></td>
<td class="nump">20<span></span>
</td>
<td class="num">(1,384)<span></span>
</td>
<td class="num">(968)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax', window );">Tax (expense) benefit</a></td>
<td class="num">(5)<span></span>
</td>
<td class="nump">361<span></span>
</td>
<td class="nump">249<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax', window );">Realized gain (loss) on cash flow hedges, net of tax</a></td>
<td class="nump">15<span></span>
</td>
<td class="num">(1,023)<span></span>
</td>
<td class="num">(719)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax', window );">Foreign currency translation adjustment</a></td>
<td class="num">(5,550)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent', window );">Total reclassifications, net of tax</a></td>
<td class="num">$ (5,335)<span></span>
</td>
<td class="num">$ (1,354)<span></span>
</td>
<td class="num">$ (1,400)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of reclassification adjustment from accumulated other comprehensive (income) loss for prior service cost (credit) of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL34724391-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e689-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e689-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e689-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4C<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5624171-113959<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e640-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of reclassification adjustment from accumulated other comprehensive income for translation gain (loss) realized upon the sale or liquidation of an investment in a foreign entity and foreign currency hedges that are designated and qualified as hedging instruments for hedges of the foreign currency exposure of a net investment in a foreign operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL34724391-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e709-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 40<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=116633155&amp;loc=d3e31531-110899<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e689-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e689-108580<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27357-111563<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL34724391-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e689-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27357-111563<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL34724391-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e640-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27357-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of reclassification adjustment from accumulated other comprehensive (income) loss for net period benefit cost (credit) of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e689-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL34724391-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of reclassification adjustment from accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e689-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL34724391-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of reclassification adjustment from accumulated other comprehensive (income) loss for net periodic benefit cost (credit) of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e689-108580<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL34724391-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of tax (expense) benefit for reclassification adjustment from accumulated other comprehensive (income) loss of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e640-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of reclassification adjustments of other comprehensive income (loss) attributable to parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669686-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=124507222&amp;loc=d3e1436-108581<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139631743163568">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>OTHER COMPREHENSIVE (LOSS) INCOME (accumulated other comprehensive loss) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems', window );"><strong>Accumulated other comprehensive loss [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Balance, beginning of year</a></td>
<td class="num">$ (31,492)<span></span>
</td>
<td class="num">$ (41,433)<span></span>
</td>
<td class="num">$ (47,947)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax', window );">Other comprehensive income (loss) before reclassifications</a></td>
<td class="num">(11,107)<span></span>
</td>
<td class="nump">8,587<span></span>
</td>
<td class="nump">5,114<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax', window );">Amounts reclassified from accumulated other comprehensive loss</a></td>
<td class="nump">5,335<span></span>
</td>
<td class="nump">1,354<span></span>
</td>
<td class="nump">1,400<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive (loss) income</a></td>
<td class="num">(5,772)<span></span>
</td>
<td class="nump">9,941<span></span>
</td>
<td class="nump">6,514<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(37,264)<span></span>
</td>
<td class="num">(31,492)<span></span>
</td>
<td class="num">(41,433)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Balance, end of year</a></td>
<td class="num">(37,264)<span></span>
</td>
<td class="num">(31,492)<span></span>
</td>
<td class="num">(41,433)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember', window );">Postretirement benefit plans [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems', window );"><strong>Accumulated other comprehensive loss [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Balance, beginning of year</a></td>
<td class="num">(15,431)<span></span>
</td>
<td class="num">(21,956)<span></span>
</td>
<td class="num">(28,406)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax', window );">Other comprehensive income (loss) before reclassifications</a></td>
<td class="num">(11,235)<span></span>
</td>
<td class="nump">6,194<span></span>
</td>
<td class="nump">5,616<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax', window );">Amounts reclassified from accumulated other comprehensive loss</a></td>
<td class="num">(206)<span></span>
</td>
<td class="nump">331<span></span>
</td>
<td class="nump">834<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive (loss) income</a></td>
<td class="num">(11,441)<span></span>
</td>
<td class="nump">6,525<span></span>
</td>
<td class="nump">6,450<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(26,872)<span></span>
</td>
<td class="num">(15,431)<span></span>
</td>
<td class="num">(21,956)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Balance, end of year</a></td>
<td class="num">(26,872)<span></span>
</td>
<td class="num">(15,431)<span></span>
</td>
<td class="num">(21,956)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember', window );">Net unrealized loss on debt securities [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems', window );"><strong>Accumulated other comprehensive loss [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Balance, beginning of year</a></td>
<td class="num">(344)<span></span>
</td>
<td class="num">(90)<span></span>
</td>
<td class="num">(275)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax', window );">Other comprehensive income (loss) before reclassifications</a></td>
<td class="num">(571)<span></span>
</td>
<td class="num">(254)<span></span>
</td>
<td class="nump">338<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax', window );">Amounts reclassified from accumulated other comprehensive loss</a></td>
<td class="nump">6<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(153)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive (loss) income</a></td>
<td class="num">(565)<span></span>
</td>
<td class="num">(254)<span></span>
</td>
<td class="nump">185<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(909)<span></span>
</td>
<td class="num">(344)<span></span>
</td>
<td class="num">(90)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Balance, end of year</a></td>
<td class="num">(909)<span></span>
</td>
<td class="num">(344)<span></span>
</td>
<td class="num">(90)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember', window );">Net unrealized loss on cash flow hedges [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems', window );"><strong>Accumulated other comprehensive loss [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Balance, beginning of year</a></td>
<td class="num">(2,261)<span></span>
</td>
<td class="num">(5,351)<span></span>
</td>
<td class="num">(1,097)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax', window );">Other comprehensive income (loss) before reclassifications</a></td>
<td class="nump">4,869<span></span>
</td>
<td class="nump">2,067<span></span>
</td>
<td class="num">(4,973)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax', window );">Amounts reclassified from accumulated other comprehensive loss</a></td>
<td class="num">(15)<span></span>
</td>
<td class="nump">1,023<span></span>
</td>
<td class="nump">719<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive (loss) income</a></td>
<td class="nump">4,854<span></span>
</td>
<td class="nump">3,090<span></span>
</td>
<td class="num">(4,254)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="nump">2,593<span></span>
</td>
<td class="num">(2,261)<span></span>
</td>
<td class="num">(5,351)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Balance, end of year</a></td>
<td class="nump">2,593<span></span>
</td>
<td class="num">(2,261)<span></span>
</td>
<td class="num">(5,351)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedTranslationAdjustmentMember', window );">Foreign currency translation adjustment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems', window );"><strong>Accumulated other comprehensive loss [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Balance, beginning of year</a></td>
<td class="num">(13,456)<span></span>
</td>
<td class="num">(14,036)<span></span>
</td>
<td class="num">(18,169)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax', window );">Other comprehensive income (loss) before reclassifications</a></td>
<td class="num">(4,170)<span></span>
</td>
<td class="nump">580<span></span>
</td>
<td class="nump">4,133<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax', window );">Amounts reclassified from accumulated other comprehensive loss</a></td>
<td class="nump">5,550<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive (loss) income</a></td>
<td class="nump">1,380<span></span>
</td>
<td class="nump">580<span></span>
</td>
<td class="nump">4,133<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(12,076)<span></span>
</td>
<td class="num">(13,456)<span></span>
</td>
<td class="num">(14,036)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Balance, end of year</a></td>
<td class="num">$ (12,076)<span></span>
</td>
<td class="num">$ (13,456)<span></span>
</td>
<td class="num">$ (14,036)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax, before reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669686-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=124507222&amp;loc=d3e1436-108581<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442407-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442407-227067<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=124507222&amp;loc=d3e1436-108581<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669686-108580<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=124507222&amp;loc=d3e1436-108581<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442407-227067<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedTranslationAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedTranslationAdjustmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139631741968064">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>ACQUISITION AND DIVESTITURES (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 01, 2021</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Acquisition and divestitures [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts', window );">Acquisition transaction costs</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 130<span></span>
</td>
<td class="nump">$ 18,913<span></span>
</td>
<td class="nump">$ 8<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Payments for acquisition, net of cash, cash equivalents, restricted cash and restricted cash equivalents acquired</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">958,514<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Goodwill</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">727,173<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillPurchaseAccountingAdjustments', window );">Goodwill, purchase accounting adjustment</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,343<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dlx_PurchaseAccountingAdjustmentsDeferredIncomeTaxLiabilities', window );">Purchase accounting adjustments, deferred income tax liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,343<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Intangible assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">94,632<span></span>
</td>
<td class="nump">384,655<span></span>
</td>
<td class="nump">84,814<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,238,010<span></span>
</td>
<td class="nump">2,022,197<span></span>
</td>
<td class="nump">1,790,781<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income attributable to Deluxe</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">65,395<span></span>
</td>
<td class="nump">62,633<span></span>
</td>
<td class="nump">5,244<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCosts', window );">Restructuring and integration costs</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,452<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionsProFormaRevenue', window );">Pro forma revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,156,313<span></span>
</td>
<td class="nump">2,079,103<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss', window );">Pro forma net income (loss) attributable to Deluxe</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">74,843<span></span>
</td>
<td class="num">(54,489)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnDispositionOfAssets1', window );">Gain (loss) gain on sale of businesses and facility</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,331<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(1,846)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelatedIntangibleAssetsMember', window );">Customer lists/relationships [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Acquisition and divestitures [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Intangible assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18,267<span></span>
</td>
<td class="nump">149,642<span></span>
</td>
<td class="nump">45,470<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DistributionRightsMember', window );">Partner relationships [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Acquisition and divestitures [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Intangible assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,587<span></span>
</td>
<td class="nump">73,095<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TechnologyBasedIntangibleAssetsMember', window );">Technology-based intangibles [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Acquisition and divestitures [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Intangible assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">65,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember', window );">Trade names [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Acquisition and divestitures [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Intangible assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">21,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=dlx_InternaluseComputerSoftwareIntangibleAssetMember', window );">Internal-use software [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Acquisition and divestitures [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Intangible assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">74,778<span></span>
</td>
<td class="nump">75,918<span></span>
</td>
<td class="nump">39,344<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=dlx_AustralianWebHostingBusinessMember', window );">Australian web hosting business [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Acquisition and divestitures [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromDivestitureOfBusinesses', window );">Proceeds from sale of business</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,620<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnDispositionOfAssets1', window );">Gain (loss) gain on sale of businesses and facility</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,166<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=dlx_LancasterCaliforniaFacilityMember', window );">Lancaster, California facility [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Acquisition and divestitures [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfProductiveAssets', window );">Proceeds from sale of facility</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,929<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnDispositionOfAssets1', window );">Gain (loss) gain on sale of businesses and facility</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,361<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=dlx_NorthAmericanWebHostingBusinessMember', window );">North American web hosting business [Member] | Forecast [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Acquisition and divestitures [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromDivestitureOfBusinesses', window );">Proceeds from sale of business</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 42,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dlx_ProceedsFromDivestitureOfBusinessContingentConsideration', window );">Proceeds from sale of business, contingent consideration</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Reportable business segments [Member] | Data Solutions [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Acquisition and divestitures [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">267,525<span></span>
</td>
<td class="nump">262,310<span></span>
</td>
<td class="nump">252,773<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Reportable business segments [Member] | Data Solutions [Member] | Australian web hosting business [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Acquisition and divestitures [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23,766<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Reportable business segments [Member] | Data Solutions [Member] | North American web hosting business [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Acquisition and divestitures [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">66,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Reportable business segments [Member] | Promotional Solutions [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Acquisition and divestitures [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">562,917<span></span>
</td>
<td class="nump">546,473<span></span>
</td>
<td class="nump">529,649<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Reportable business segments [Member] | Promotional Solutions [Member] | Promotional Solutions business exits [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Acquisition and divestitures [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RestatementAxis=srt_RestatementAdjustmentMember', window );">Scenario, Adjustment [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Acquisition and divestitures [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionsProFormaRevenue', window );">Pro forma revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(26,335)<span></span>
</td>
<td class="num">(3,027)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss', window );">Pro forma net income (loss) attributable to Deluxe</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,138<span></span>
</td>
<td class="num">$ (9,082)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=dlx_FirstAmericanMember', window );">First American [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Acquisition and divestitures [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Payments for acquisition, net of cash, cash equivalents, restricted cash and restricted cash equivalents acquired</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">958,514<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Goodwill</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 728,516<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables', window );">Trade accounts receivable</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">27,296<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther', window );">Other current assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">8,533<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment', window );">Property, plant and equipment</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">9,873<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dlx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets', window );">Operating lease assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">24,396<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Intangible assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">291,111<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets', window );">Other non-current assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">350<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable', window );">Accounts payable</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(18,475)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dlx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesFundsHeldForCustomers', window );">Funds held for customers</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(9,428)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther', window );">Accrued liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(23,460)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dlx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNonCurrentLiabilitiesOperatingLeaseObligations', window );">Operating lease liabilities, non-current</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(21,316)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities', window );">Deferred income taxes</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(54,506)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther', window );">Other non-current liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(4,376)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dlx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalentsRestrictedCashAndEquivalents', window );">Cash, cash equivalents, restricted cash and restricted cash equivalents acquired</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">15,841<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">347,709<span></span>
</td>
<td class="nump">194,976<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income attributable to Deluxe</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,794<span></span>
</td>
<td class="nump">$ 1,806<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=dlx_FirstAmericanMember', window );">First American [Member] | Customer lists/relationships [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Acquisition and divestitures [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Intangible assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">127,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=dlx_FirstAmericanMember', window );">First American [Member] | Partner relationships [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Acquisition and divestitures [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Intangible assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">72,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=dlx_FirstAmericanMember', window );">First American [Member] | Technology-based intangibles [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Acquisition and divestitures [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Intangible assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">65,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=dlx_FirstAmericanMember', window );">First American [Member] | Trade names [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Acquisition and divestitures [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Intangible assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">21,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=dlx_FirstAmericanMember', window );">First American [Member] | Internal-use software [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Acquisition and divestitures [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Intangible assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 6,111<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr><td colspan="6"></td></tr>
<tr><td colspan="6"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">We acquired customer lists that did not qualify as business combinations of $18,267 during 2022, $22,642 during 2021 and $45,470 during 2020.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dlx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalentsRestrictedCashAndEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand and demand deposits with banks or financial institutions, as well as restricted cash and restricted cash equivalents, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dlx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalentsRestrictedCashAndEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dlx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dlx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesFundsHeldForCustomers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current liabilities for funds held for customers, assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dlx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesFundsHeldForCustomers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dlx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dlx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNonCurrentLiabilitiesOperatingLeaseObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Non-current portion of amount of liabilities incurred for operating lease obligations, assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dlx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNonCurrentLiabilitiesOperatingLeaseObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dlx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dlx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of operating lease right-of-use assets acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dlx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dlx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dlx_ProceedsFromDivestitureOfBusinessContingentConsideration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contingent consideration in the divestiture of a business.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dlx_ProceedsFromDivestitureOfBusinessContingentConsideration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dlx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dlx_PurchaseAccountingAdjustmentsDeferredIncomeTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in deferred income tax liabilities arising from adjustments after the acquisition date for purchase accounting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dlx_PurchaseAccountingAdjustmentsDeferredIncomeTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dlx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionsProFormaRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionsProFormaRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 25<br> -Paragraph 23<br> -URI https://asc.fasb.org/extlink&amp;oid=123586518&amp;loc=d3e1043-128460<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAcquisitionRelatedCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of other assets expected to be realized or consumed before one year or the normal operating cycle, if longer, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of other liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of other liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of property, plant, and equipment recognized as of the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -URI https://asc.fasb.org/extlink&amp;oid=123455525&amp;loc=d3e2207-128464<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinitelivedIntangibleAssetsAcquired1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinitelivedIntangibleAssetsAcquired1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnDispositionOfAssets1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnDispositionOfAssets1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAcquiredDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAcquiredDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillPurchaseAccountingAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from adjustments after acquisition date under purchase accounting 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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 25<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=123586518&amp;loc=d3e961-128460<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillPurchaseAccountingAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromDivestitureOfBusinesses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the amount received from the sale of a portion of the company's business, for example a segment, division, branch or other business, during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromDivestitureOfBusinesses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleOfProductiveAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the sale of property, plant and equipment (capital expenditures), software, and other intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfProductiveAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after cash payment, 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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelatedIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelatedIntangibleAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DistributionRightsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DistributionRightsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TechnologyBasedIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TechnologyBasedIntangibleAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=dlx_InternaluseComputerSoftwareIntangibleAssetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=dlx_InternaluseComputerSoftwareIntangibleAssetMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=dlx_AustralianWebHostingBusinessMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=dlx_AustralianWebHostingBusinessMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=dlx_LancasterCaliforniaFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=dlx_LancasterCaliforniaFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=dlx_NorthAmericanWebHostingBusinessMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=dlx_NorthAmericanWebHostingBusinessMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementScenarioAxis=srt_ScenarioForecastMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementScenarioAxis=srt_ScenarioForecastMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=dlx_DataSolutionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=dlx_DataSolutionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=dlx_PromotionalSolutionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=dlx_PromotionalSolutionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=dlx_PromotionalSolutionsBusinessExitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=dlx_PromotionalSolutionsBusinessExitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RestatementAxis=srt_RestatementAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RestatementAxis=srt_RestatementAdjustmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=dlx_FirstAmericanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=dlx_FirstAmericanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139631748758304">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>DERIVATIVE FINANCIAL INSTRUMENTS (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 20, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Sep. 16, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Jul. 19, 2019</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=dlx_InterestRateSwapJuly2019Member', window );">July 2019 interest rate swap [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative financial instruments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Notional amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 200,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeFixedInterestRate', window );">Derivative fixed interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.798%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsInHedgesAssetsAtFairValue', window );">Fair value of derivative asset</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,184<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsInHedgesLiabilitiesAtFairValue', window );">Fair value of derivative liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,028<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=dlx_InterestRateSwapSeptember2022Member', window );">September 2022 interest rate swap [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative financial instruments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Notional amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeFixedInterestRate', window );">Derivative fixed interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.895%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsInHedgesAssetsAtFairValue', window );">Fair value of derivative asset</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,409<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=dlx_InterestRateSwapMarch2023Member', window );">March 2023 interest rate swap [Member] | Forecast [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative financial instruments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Notional amount</a></td>
<td class="nump">$ 200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeFixedInterestRate', window );">Derivative fixed interest rate</a></td>
<td class="nump">3.91%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeFixedInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fixed interest rate related to the interest rate derivative.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeFixedInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsInHedgesAssetsAtFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate fair value of all derivative assets designated as hedging instruments. Includes instruments designated as cash flow hedges, fair value hedges, and hedges of net investments in foreign operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsInHedgesAssetsAtFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsInHedgesLiabilitiesAtFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate fair value of all derivative liabilities designated as hedging instruments. Includes instruments designated as cash flow hedges, fair value hedges, and hedges of net investments in foreign operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsInHedgesLiabilitiesAtFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeNotionalAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Nominal or face amount used to calculate payment on derivative.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5580258-113959<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5579245-113959<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeNotionalAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=dlx_InterestRateSwapJuly2019Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=dlx_InterestRateSwapJuly2019Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=dlx_InterestRateSwapSeptember2022Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=dlx_InterestRateSwapSeptember2022Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=dlx_InterestRateSwapMarch2023Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=dlx_InterestRateSwapMarch2023Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementScenarioAxis=srt_ScenarioForecastMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementScenarioAxis=srt_ScenarioForecastMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139631738173744">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>FAIR VALUE MEASUREMENTS (goodwill and non-recurring asset impairment analyses) (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="6">3 Months Ended</th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Mar. 31, 2020 </div>
<div>USD ($) </div>
<div>reporting_units</div>
</th>
<th class="th">
<div>Sep. 30, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2021 </div>
<div>USD ($) </div>
<div>reporting_units</div>
</th>
<th class="th">
<div>Mar. 31, 2021 </div>
<div>reporting_units</div>
</th>
<th class="th">
<div>Sep. 30, 2020 </div>
<div>USD ($) </div>
<div>reporting_units</div>
</th>
<th class="th">
<div>Mar. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jul. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jul. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jan. 01, 2020 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Schedule of asset impairment analyses [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Goodwill impairment charge</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 71,449<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,431,385<span></span>
</td>
<td class="nump">$ 1,430,141<span></span>
</td>
<td class="nump">$ 702,958<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetImpairmentCharges', window );">Asset impairment charges</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetImpairmentCharges', window );">Total asset impairment charges</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">101,749<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Reportable business segments [Member] | Payments [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Schedule of asset impairment analyses [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfReportingUnits', window );">Number of reporting units | reporting_units</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">896,681<span></span>
</td>
<td class="nump">895,338<span></span>
</td>
<td class="nump">168,165<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Reportable business segments [Member] | Promotional Solutions [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Schedule of asset impairment analyses [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfReportingUnits', window );">Number of reporting units | reporting_units</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 59,076<span></span>
</td>
<td class="nump">$ 59,175<span></span>
</td>
<td class="nump">$ 59,165<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember', window );">Nonrecurring [Member] | Assets held for sale [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Schedule of asset impairment analyses [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetImpairmentCharges', window );">Asset impairment charges</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,514<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Fair value as of measurement date</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,210<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,210<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember', window );">Nonrecurring [Member] | Customer lists/relationships [Member] | Small business distributors [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Schedule of asset impairment analyses [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetImpairmentCharges', window );">Asset impairment charges</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,356<span></span>
</td>
<td class="nump">2,752<span></span>
</td>
<td class="nump">5,108<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Fair value as of measurement date</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,479<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,479<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember', window );">Nonrecurring [Member] | Measurement input, revenue growth rate [Member] | Customer lists/relationships [Member] | Small business distributors [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Schedule of asset impairment analyses [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dlx_Intangiblesfairvalueinputs', window );">Intangibles fair value inputs</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember', window );">Nonrecurring [Member] | Measurement input, gross margin growth rate [Member] | Customer lists/relationships [Member] | Small business distributors [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Schedule of asset impairment analyses [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dlx_Intangiblesfairvalueinputs', window );">Intangibles fair value inputs</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember', window );">Nonrecurring [Member] | Measurement input, discount rate [Member] | Customer lists/relationships [Member] | Small business distributors [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Schedule of asset impairment analyses [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dlx_Intangiblesfairvalueinputs', window );">Intangibles fair value inputs</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Significant unobservable inputs (Level 3) [Member] | Assets held for sale [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Schedule of asset impairment analyses [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Fair value as of measurement date</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11,210<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11,210<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Significant unobservable inputs (Level 3) [Member] | Nonrecurring [Member] | Customer lists/relationships [Member] | Small business distributors [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Schedule of asset impairment analyses [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Fair value as of measurement date</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,479<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,479<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReportingUnitAxis=dlx_DataAnalyticsReportingUnitMember', window );">Data Analytics reporting unit [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Schedule of asset impairment analyses [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReportingUnitAmountOfFairValueInExcessOfCarryingAmount', window );">Excess of fair value over carrying value of reporting unit's net assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 46,000<span></span>
</td>
<td class="nump">$ 100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount', window );">Excess of fair value over carrying value of reporting unit, percentage</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">39.00%<span></span>
</td>
<td class="nump">63.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReportingUnitAxis=dlx_ReportingunitsforwhichqualitativeanalysiscompletedMember', window );">Reporting units for which qualitative analysis completed [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Schedule of asset impairment analyses [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfReportingUnits', window );">Number of reporting units | reporting_units</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReportingUnitAxis=dlx_PaymentsReportingUnitMember', window );">Payments reporting unit [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Schedule of asset impairment analyses [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReportingUnitAmountOfFairValueInExcessOfCarryingAmount', window );">Excess of fair value over carrying value of reporting unit's net assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 490,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount', window );">Excess of fair value over carrying value of reporting unit, percentage</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">189.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReportingUnitAxis=dlx_ChecksReportingUnitMember', window );">Checks reporting unit [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Schedule of asset impairment analyses [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReportingUnitAmountOfFairValueInExcessOfCarryingAmount', window );">Excess of fair value over carrying value of reporting unit's net assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 954,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount', window );">Excess of fair value over carrying value of reporting unit, percentage</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">180.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReportingUnitAxis=dlx_ReportingunitsforwhichquantitativeanalysiscompletedMember', window );">Reporting units for which quantitative analysis completed [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Schedule of asset impairment analyses [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfReportingUnits', window );">Number of reporting units | reporting_units</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReportingUnitAxis=dlx_ReportingunitsforwhichquantitativeanalysiscompletedMember', window );">Reporting units for which quantitative analysis completed [Member] | Minimum [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Schedule of asset impairment analyses [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReportingUnitAmountOfFairValueInExcessOfCarryingAmount', window );">Excess of fair value over carrying value of reporting unit's net assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 37,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount', window );">Excess of fair value over carrying value of reporting unit, percentage</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">121.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReportingUnitAxis=dlx_ReportingunitsforwhichquantitativeanalysiscompletedMember', window );">Reporting units for which quantitative analysis completed [Member] | Maximum [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Schedule of asset impairment analyses [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReportingUnitAmountOfFairValueInExcessOfCarryingAmount', window );">Excess of fair value over carrying value of reporting unit's net assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 954,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount', window );">Excess of fair value over carrying value of reporting unit, percentage</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">189.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReportingUnitAxis=dlx_PromotionalSolutionsReportingUnitMember', window );">Promotional Solutions reporting unit [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Schedule of asset impairment analyses [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Goodwill impairment charge</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">67,132<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReportingUnitAmountOfFairValueInExcessOfCarryingAmount', window );">Excess of fair value over carrying value of reporting unit's net assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 210,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount', window );">Excess of fair value over carrying value of reporting unit, percentage</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">132.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 59,009<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">59,009<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReportingUnitAxis=dlx_DirectToConsumerReportingUnitMember', window );">Direct-to-Consumer reporting unit [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Schedule of asset impairment analyses [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReportingUnitAmountOfFairValueInExcessOfCarryingAmount', window );">Excess of fair value over carrying value of reporting unit's net assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 35,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount', window );">Excess of fair value over carrying value of reporting unit, percentage</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReportingUnitAxis=dlx_DataSolutionWebHostingReportingUnitMember', window );">Data Solutions Web Hosting reporting unit [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Schedule of asset impairment analyses [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Goodwill impairment charge</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,317<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReportingUnitAxis=dlx_DataSolutionWebHostingReportingUnitMember', window );">Data Solutions Web Hosting reporting unit [Member] | Nonrecurring [Member] | Intangible assets [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Schedule of asset impairment analyses [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetImpairmentCharges', window );">Asset impairment charges</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,678<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Fair value as of measurement date</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 2,172<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,172<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReportingUnitAxis=dlx_DataSolutionWebHostingReportingUnitMember', window );">Data Solutions Web Hosting reporting unit [Member] | Nonrecurring [Member] | Customer lists/relationships [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Schedule of asset impairment analyses [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetImpairmentCharges', window );">Asset impairment charges</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,397<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReportingUnitAxis=dlx_DataSolutionWebHostingReportingUnitMember', window );">Data Solutions Web Hosting reporting unit [Member] | Nonrecurring [Member] | Internal-use software [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Schedule of asset impairment analyses [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetImpairmentCharges', window );">Asset impairment charges</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,932<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReportingUnitAxis=dlx_DataSolutionWebHostingReportingUnitMember', window );">Data Solutions Web Hosting reporting unit [Member] | Nonrecurring [Member] | Other intangible assets [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Schedule of asset impairment analyses [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetImpairmentCharges', window );">Asset impairment charges</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,349<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReportingUnitAxis=dlx_DataSolutionWebHostingReportingUnitMember', window );">Data Solutions Web Hosting reporting unit [Member] | Nonrecurring [Member] | Measurement input, revenue growth rate [Member] | Intangible assets [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Schedule of asset impairment analyses [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dlx_Intangiblesfairvalueinputs', window );">Intangibles fair value inputs</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(31.00%)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(31.00%)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReportingUnitAxis=dlx_DataSolutionWebHostingReportingUnitMember', window );">Data Solutions Web Hosting reporting unit [Member] | Nonrecurring [Member] | Measurement input, gross margin growth rate [Member] | Intangible assets [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Schedule of asset impairment analyses [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dlx_Intangiblesfairvalueinputs', window );">Intangibles fair value inputs</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(5.20%)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5.20%)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReportingUnitAxis=dlx_DataSolutionWebHostingReportingUnitMember', window );">Data Solutions Web Hosting reporting unit [Member] | Nonrecurring [Member] | Measurement input, discount rate [Member] | Intangible assets [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Schedule of asset impairment analyses [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dlx_Intangiblesfairvalueinputs', window );">Intangibles fair value inputs</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">9.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReportingUnitAxis=dlx_DataSolutionWebHostingReportingUnitMember', window );">Data Solutions Web Hosting reporting unit [Member] | Significant unobservable inputs (Level 3) [Member] | Nonrecurring [Member] | Intangible assets [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Schedule of asset impairment analyses [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Fair value as of measurement date</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 2,172<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,172<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr><td colspan="15"></td></tr>
<tr><td colspan="15"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">The impairment charge consisted of $8,397 related to customer lists, $6,932 related to internal-use software and $2,349 related to other intangible assets.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dlx_Intangiblesfairvalueinputs">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of input used to measure fair value of intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dlx_Intangiblesfairvalueinputs</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dlx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126905981&amp;loc=d3e2420-110228<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetImpairmentCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13777-109266<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfReportingUnits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of reporting units tested for impairment of goodwill. A reporting unit is an operating segment or one level below an operating segment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfReportingUnits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The charge against earnings resulting from the write down of long lived assets other than goodwill due to the difference between the carrying value and lower fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2921-110230<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetImpairmentCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReportingUnitAmountOfFairValueInExcessOfCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of fair value of reporting unit in excess of carrying amount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReportingUnitAmountOfFairValueInExcessOfCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of fair value of reporting unit in excess of carrying amount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=dlx_PaymentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=dlx_PaymentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=dlx_PromotionalSolutionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=dlx_PromotionalSolutionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DisposalGroupNotDiscontinuedOperationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupClassificationAxis=us-gaap_DisposalGroupNotDiscontinuedOperationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelatedIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelatedIntangibleAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=dlx_SmallBusinessDistributorsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=dlx_SmallBusinessDistributorsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MeasurementInputTypeAxis=dlx_MeasurementInputRevenueGrowthRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MeasurementInputTypeAxis=dlx_MeasurementInputRevenueGrowthRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MeasurementInputTypeAxis=dlx_MeasurementInputGrossMarginGrowthRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MeasurementInputTypeAxis=dlx_MeasurementInputGrossMarginGrowthRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputDiscountRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputDiscountRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReportingUnitAxis=dlx_DataAnalyticsReportingUnitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReportingUnitAxis=dlx_DataAnalyticsReportingUnitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReportingUnitAxis=dlx_ReportingunitsforwhichqualitativeanalysiscompletedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReportingUnitAxis=dlx_ReportingunitsforwhichqualitativeanalysiscompletedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReportingUnitAxis=dlx_PaymentsReportingUnitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReportingUnitAxis=dlx_PaymentsReportingUnitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReportingUnitAxis=dlx_ChecksReportingUnitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReportingUnitAxis=dlx_ChecksReportingUnitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReportingUnitAxis=dlx_ReportingunitsforwhichquantitativeanalysiscompletedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReportingUnitAxis=dlx_ReportingunitsforwhichquantitativeanalysiscompletedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReportingUnitAxis=dlx_PromotionalSolutionsReportingUnitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReportingUnitAxis=dlx_PromotionalSolutionsReportingUnitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReportingUnitAxis=dlx_DirectToConsumerReportingUnitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReportingUnitAxis=dlx_DirectToConsumerReportingUnitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReportingUnitAxis=dlx_DataSolutionWebHostingReportingUnitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReportingUnitAxis=dlx_DataSolutionWebHostingReportingUnitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_FiniteLivedIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_FiniteLivedIntangibleAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=dlx_InternaluseComputerSoftwareIntangibleAssetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=dlx_InternaluseComputerSoftwareIntangibleAssetMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OtherIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OtherIntangibleAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139631743052064">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>FAIR VALUE MEASUREMENTS (financial instruments) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair value measurements, financial instruments [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash and cash equivalents, fair value</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Available-for-sale debt securities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,126<span></span>
</td>
<td class="nump">$ 13,307<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeAssets', window );">Derivative assets (Note 7)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,593<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration', window );">Derivative assets [Extensible Enumeration]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Assets<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLiabilitiesNoncurrent', window );">Derivative liability (Note 7)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (3,028)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration', window );">Derivative liability [Extensible Enumeration]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Other non-current liabilities<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtLongtermAndShorttermCombinedAmount', window );">Long-term debt</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,644,276<span></span>
</td>
<td class="nump">$ 1,682,949<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring fair value measurements [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair value measurements, financial instruments [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeAssets', window );">Derivative assets (Note 7)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,593<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLiabilitiesNoncurrent', window );">Derivative liability (Note 7)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,028)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Significant other observable inputs (Level 2) [Member] | Recurring fair value measurements [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair value measurements, financial instruments [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeAssets', window );">Derivative assets (Note 7)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,593<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLiabilitiesNoncurrent', window );">Derivative liability (Note 7)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,028)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=us-gaap_CashAndCashEquivalentsMember', window );">Cash and cash equivalents [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair value measurements, financial instruments [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash and cash equivalents, fair value</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">35,435<span></span>
</td>
<td class="nump">41,231<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Cash', window );">Cash</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">35,435<span></span>
</td>
<td class="nump">41,231<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=us-gaap_CashAndCashEquivalentsMember', window );">Cash and cash equivalents [Member] | Money market fund [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair value measurements, financial instruments [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Available-for-sale debt securities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=us-gaap_CashAndCashEquivalentsMember', window );">Cash and cash equivalents [Member] | Recurring fair value measurements [Member] | Money market fund [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair value measurements, financial instruments [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Available-for-sale debt securities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=us-gaap_CashAndCashEquivalentsMember', window );">Cash and cash equivalents [Member] | Quoted prices in active markets for identical assets (Level 1) [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair value measurements, financial instruments [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash and cash equivalents, fair value</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">35,435<span></span>
</td>
<td class="nump">41,231<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=us-gaap_CashAndCashEquivalentsMember', window );">Cash and cash equivalents [Member] | Quoted prices in active markets for identical assets (Level 1) [Member] | Recurring fair value measurements [Member] | Money market fund [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair value measurements, financial instruments [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Available-for-sale debt securities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=dlx_FundsHeldForCustomersMember', window );">Funds held for customers [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair value measurements, financial instruments [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash and cash equivalents, fair value</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">294,165<span></span>
</td>
<td class="nump">241,488<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Available-for-sale debt securities</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,307<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Cash', window );">Cash</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">294,165<span></span>
</td>
<td class="nump">241,488<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=dlx_FundsHeldForCustomersMember', window );">Funds held for customers [Member] | Guaranteed investment certificate [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair value measurements, financial instruments [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Available-for-sale debt securities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,957<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=dlx_FundsHeldForCustomersMember', window );">Funds held for customers [Member] | Foreign [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair value measurements, financial instruments [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Available-for-sale debt securities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,126<span></span>
</td>
<td class="nump">13,307<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=dlx_FundsHeldForCustomersMember', window );">Funds held for customers [Member] | Recurring fair value measurements [Member] | Foreign [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair value measurements, financial instruments [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Available-for-sale debt securities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,126<span></span>
</td>
<td class="nump">13,307<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=dlx_FundsHeldForCustomersMember', window );">Funds held for customers [Member] | Quoted prices in active markets for identical assets (Level 1) [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair value measurements, financial instruments [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash and cash equivalents, fair value</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">294,165<span></span>
</td>
<td class="nump">241,488<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=dlx_FundsHeldForCustomersMember', window );">Funds held for customers [Member] | Significant other observable inputs (Level 2) [Member] | Recurring fair value measurements [Member] | Foreign [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair value measurements, financial instruments [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Available-for-sale debt securities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,126<span></span>
</td>
<td class="nump">13,307<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=dlx_FundsHeldForCustomersMember', window );">Funds held for customers [Member] | Maximum [Member] | Guaranteed investment certificate [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair value measurements, financial instruments [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dlx_MaturityPeriodDebtSecurities', window );">Maturity period, debt securities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">2 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentAssetsMember', window );">Other non-current assets [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair value measurements, financial instruments [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash and cash equivalents, fair value</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,815<span></span>
</td>
<td class="nump">2,772<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Cash', window );">Cash</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,815<span></span>
</td>
<td class="nump">2,772<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentAssetsMember', window );">Other non-current assets [Member] | Quoted prices in active markets for identical assets (Level 1) [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair value measurements, financial instruments [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash and cash equivalents, fair value</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,815<span></span>
</td>
<td class="nump">2,772<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=dlx_OthercurrentandnoncurrentassetsMember', window );">Other current and non-current assets [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair value measurements, financial instruments [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableNet', window );">Loans and notes receivable from distributors</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,220<span></span>
</td>
<td class="nump">21,518<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableFairValueDisclosure', window );">Loans and notes receivable from distributors, fair value</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,315<span></span>
</td>
<td class="nump">22,344<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=dlx_OthercurrentandnoncurrentassetsMember', window );">Other current and non-current assets [Member] | Significant unobservable inputs (Level 3) [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair value measurements, financial instruments [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableFairValueDisclosure', window );">Loans and notes receivable from distributors, fair value</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,315<span></span>
</td>
<td class="nump">22,344<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=dlx_CurrentPortionOfLongTermDebtAndLongTermDebtMember', window );">Current portion of long-term debt and long-term debt [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair value measurements, financial instruments [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtLongtermAndShorttermCombinedAmount', window );">Long-term debt</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,644,276<span></span>
</td>
<td class="nump">1,682,949<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtFairValue', window );">Long-term debt, fair value</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,574,417<span></span>
</td>
<td class="nump">1,728,515<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=dlx_CurrentPortionOfLongTermDebtAndLongTermDebtMember', window );">Current portion of long-term debt and long-term debt [Member] | Significant other observable inputs (Level 2) [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair value measurements, financial instruments [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtFairValue', window );">Long-term debt, fair value</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,574,417<span></span>
</td>
<td class="nump">$ 1,728,515<span></span>
</td>
</tr>
<tr><td colspan="4"></td></tr>
<tr><td colspan="4"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Funds held for customers, as reported on the consolidated balance sheet as of December&#160;31, 2021, also included cash of $241,488.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dlx_MaturityPeriodDebtSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maturity period for debt securities held by the entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dlx_MaturityPeriodDebtSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dlx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(6))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26610-111562<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aa)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Cash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 210<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=118262064&amp;loc=SL116631418-115840<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 210<br> -Section 45<br> -Paragraph 21<br> -URI https://asc.fasb.org/extlink&amp;oid=118262064&amp;loc=SL116631419-115840<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Cash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtLongtermAndShorttermCombinedAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the aggregate of total long-term debt, including current maturities and short-term debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtLongtermAndShorttermCombinedAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes derivative asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5618551-113959<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226008-175313<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226052-175313<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13433-108611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes derivative liability classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5618551-113959<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesReceivableFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13433-108611<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesReceivableFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesReceivableNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost, after allowance for credit loss, of financing receivable. Excludes financing receivable covered under loss sharing agreement and net investment in lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919230-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesReceivableNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_CashAndCashEquivalentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_CashAndCashEquivalentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_MoneyMarketFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_MoneyMarketFundsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=dlx_FundsHeldForCustomersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=dlx_FundsHeldForCustomersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_GuaranteedInvestmentContractMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_GuaranteedInvestmentContractMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_NonUsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_NonUsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=dlx_OthercurrentandnoncurrentassetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=dlx_OthercurrentandnoncurrentassetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=dlx_CurrentPortionOfLongTermDebtAndLongTermDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=dlx_CurrentPortionOfLongTermDebtAndLongTermDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139631743739536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>RESTRUCTURING AND INTEGRATION EXPENSE (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring and integration expense [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring and integration expense</a></td>
<td class="nump">$ 63,136<span></span>
</td>
<td class="nump">$ 58,947<span></span>
</td>
<td class="nump">$ 79,339<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Total cost of revenue [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring and integration expense [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring and integration expense</a></td>
<td class="nump">607<span></span>
</td>
<td class="nump">4,197<span></span>
</td>
<td class="nump">3,465<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_OperatingExpenseMember', window );">Operating expenses [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring and integration expense [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring and integration expense</a></td>
<td class="nump">62,529<span></span>
</td>
<td class="nump">54,750<span></span>
</td>
<td class="nump">75,874<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=dlx_ExternalconsultingfeesMember', window );">External consulting fees [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring and integration expense [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring and integration expense</a></td>
<td class="nump">32,067<span></span>
</td>
<td class="nump">26,676<span></span>
</td>
<td class="nump">44,096<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_EmployeeSeveranceMember', window );">Employee severance [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring and integration expense [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring and integration expense</a></td>
<td class="nump">13,782<span></span>
</td>
<td class="nump">10,897<span></span>
</td>
<td class="nump">19,025<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dlx_Restructuringchargesnet', window );">Restructuring and integration expense, net of reversals</a></td>
<td class="nump">12,829<span></span>
</td>
<td class="nump">9,076<span></span>
</td>
<td class="nump">17,628<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=dlx_InternallaborMember', window );">Internal labor [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring and integration expense [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring and integration expense</a></td>
<td class="nump">7,989<span></span>
</td>
<td class="nump">7,948<span></span>
</td>
<td class="nump">7,568<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_OtherRestructuringMember', window );">Other costs [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring and integration expense [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring and integration expense</a></td>
<td class="nump">$ 10,251<span></span>
</td>
<td class="nump">$ 15,247<span></span>
</td>
<td class="nump">$ 10,047<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dlx_Restructuringchargesnet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses associated with exit or disposal activities pursuant to an authorized plan, net of reversals.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dlx_Restructuringchargesnet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dlx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109237686&amp;loc=d3e17752-110868<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.P.3)<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140864-122747<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_OperatingExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_OperatingExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveAxis=dlx_ExternalconsultingfeesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveAxis=dlx_ExternalconsultingfeesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_EmployeeSeveranceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveAxis=us-gaap_EmployeeSeveranceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveAxis=dlx_InternallaborMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveAxis=dlx_InternallaborMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_OtherRestructuringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveAxis=us-gaap_OtherRestructuringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>85
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139631743817936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>RESTRUCTURING AND INTEGRATION EXPENSE (restructuring and integration accruals) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring and integration accruals [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Charges</a></td>
<td class="nump">$ 63,136<span></span>
</td>
<td class="nump">$ 58,947<span></span>
</td>
<td class="nump">$ 79,339<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_EmployeeSeveranceMember', window );">Employee severance [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring and integration accruals [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Balance, beginning of year</a></td>
<td class="nump">5,672<span></span>
</td>
<td class="nump">6,798<span></span>
</td>
<td class="nump">3,459<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Charges</a></td>
<td class="nump">13,782<span></span>
</td>
<td class="nump">10,897<span></span>
</td>
<td class="nump">19,025<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserveAccrualAdjustment1', window );">Reversals</a></td>
<td class="num">(953)<span></span>
</td>
<td class="num">(1,821)<span></span>
</td>
<td class="num">(1,397)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRestructuring', window );">Payments</a></td>
<td class="num">(9,973)<span></span>
</td>
<td class="num">(10,202)<span></span>
</td>
<td class="num">(14,289)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Balance, end of year</a></td>
<td class="nump">$ 8,528<span></span>
</td>
<td class="nump">$ 5,672<span></span>
</td>
<td class="nump">$ 6,798<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRestructuring">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3367-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRestructuring</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109237686&amp;loc=d3e17752-110868<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.P.3)<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140864-122747<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringReserve">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB TOPIC 5.P.4(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringReserve</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringReserveAccrualAdjustment1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (reversal of expense) which increases (decreases) the restructuring reserve from an adjustment to a previously accrued restructuring liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringReserveAccrualAdjustment1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_EmployeeSeveranceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveAxis=us-gaap_EmployeeSeveranceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>86
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139631744138112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAX PROVISION (income tax provision) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResultsOfOperationsIncomeBeforeIncomeTaxesAbstract', window );"><strong>Income before income taxes</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic', window );">U.S.</a></td>
<td class="nump">$ 51,640<span></span>
</td>
<td class="nump">$ 62,361<span></span>
</td>
<td class="nump">$ 7,130<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign', window );">Foreign</a></td>
<td class="nump">32,738<span></span>
</td>
<td class="nump">31,442<span></span>
</td>
<td class="nump">19,673<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before income taxes</a></td>
<td class="nump">84,378<span></span>
</td>
<td class="nump">93,803<span></span>
</td>
<td class="nump">26,803<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Current tax provision:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentFederalTaxExpenseBenefit', window );">Federal</a></td>
<td class="nump">27,789<span></span>
</td>
<td class="num">(61)<span></span>
</td>
<td class="nump">17,643<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit', window );">State</a></td>
<td class="nump">8,507<span></span>
</td>
<td class="nump">2,389<span></span>
</td>
<td class="nump">4,502<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentForeignTaxExpenseBenefit', window );">Foreign</a></td>
<td class="nump">11,081<span></span>
</td>
<td class="nump">10,945<span></span>
</td>
<td class="nump">4,779<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefit', window );">Total current tax provision</a></td>
<td class="nump">47,377<span></span>
</td>
<td class="nump">13,273<span></span>
</td>
<td class="nump">26,924<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Deferred tax provision:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit', window );">Federal</a></td>
<td class="num">(21,368)<span></span>
</td>
<td class="nump">15,889<span></span>
</td>
<td class="num">(4,480)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit', window );">State</a></td>
<td class="num">(5,710)<span></span>
</td>
<td class="nump">1,958<span></span>
</td>
<td class="num">(1,232)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredForeignIncomeTaxExpenseBenefit', window );">Foreign</a></td>
<td class="num">(1,451)<span></span>
</td>
<td class="num">(89)<span></span>
</td>
<td class="nump">256<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Total deferred tax provision</a></td>
<td class="num">(28,529)<span></span>
</td>
<td class="nump">17,758<span></span>
</td>
<td class="num">(5,456)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax provision</a></td>
<td class="nump">$ 18,848<span></span>
</td>
<td class="nump">$ 31,031<span></span>
</td>
<td class="nump">$ 21,468<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract', window );"><strong>Reconciliation of effective tax rate to U.S. statutory tax rate</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Income tax at federal statutory rate</a></td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses', window );">Goodwill impairment charges (Note 8)</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">46.80%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Change in valuation allowances</a></td>
<td class="nump">7.20%<span></span>
</td>
<td class="nump">0.10%<span></span>
</td>
<td class="nump">0.90%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost', window );">Tax impact of share-based compensation</a></td>
<td class="nump">3.20%<span></span>
</td>
<td class="nump">0.90%<span></span>
</td>
<td class="nump">8.50%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes', window );">State income tax expense, net of federal income tax benefit</a></td>
<td class="nump">2.70%<span></span>
</td>
<td class="nump">2.40%<span></span>
</td>
<td class="nump">2.10%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings', window );">Tax on repatriation of foreign earnings</a></td>
<td class="nump">2.20%<span></span>
</td>
<td class="nump">4.90%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense', window );">Non-deductible executive compensation</a></td>
<td class="nump">2.20%<span></span>
</td>
<td class="nump">1.70%<span></span>
</td>
<td class="nump">2.20%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential', window );">Foreign tax rate differences</a></td>
<td class="nump">1.90%<span></span>
</td>
<td class="nump">1.70%<span></span>
</td>
<td class="nump">4.30%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies', window );">Change in unrecognized tax benefits, including interest and penalties</a></td>
<td class="nump">0.20%<span></span>
</td>
<td class="num">(0.60%)<span></span>
</td>
<td class="num">(3.30%)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dlx_EffectiveTaxRateReconciliationNondeductibleAcquisitionCosts', window );">Non-deductible acquisition costs</a></td>
<td class="nump">0.10%<span></span>
</td>
<td class="nump">1.50%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfBusiness', window );">Sale of business (Note 6)</a></td>
<td class="num">(15.80%)<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes', window );">Return to provision adjustments</a></td>
<td class="num">(1.90%)<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="num">(2.60%)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch', window );">Research and development tax credit</a></td>
<td class="num">(1.20%)<span></span>
</td>
<td class="num">(0.90%)<span></span>
</td>
<td class="num">(3.70%)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dlx_EffectiveIncomeTaxRateReconciliationPayablesAndReceivablesForPriorYearTaxReturns', window );">Payables and receivables for prior year tax returns</a></td>
<td class="num">(0.30%)<span></span>
</td>
<td class="nump">0.20%<span></span>
</td>
<td class="nump">3.20%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome', window );">Non-taxable income from employee life insurance policies</a></td>
<td class="num">(0.30%)<span></span>
</td>
<td class="num">(0.30%)<span></span>
</td>
<td class="num">(1.10%)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments', window );">Other</a></td>
<td class="nump">1.10%<span></span>
</td>
<td class="nump">0.50%<span></span>
</td>
<td class="nump">1.80%<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Effective tax rate</a></td>
<td class="nump">22.30%<span></span>
</td>
<td class="nump">33.10%<span></span>
</td>
<td class="nump">80.10%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dlx_EffectiveIncomeTaxRateReconciliationPayablesAndReceivablesForPriorYearTaxReturns">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to payables and receivables for prior year tax returns.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dlx_EffectiveIncomeTaxRateReconciliationPayablesAndReceivablesForPriorYearTaxReturns</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dlx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dlx_EffectiveTaxRateReconciliationNondeductibleAcquisitionCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible acquisition costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dlx_EffectiveTaxRateReconciliationNondeductibleAcquisitionCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dlx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentFederalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentFederalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentForeignTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentForeignTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentStateAndLocalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFederalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredForeignIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredForeignIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of domestic federal statutory tax rate applicable to pretax income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to disposition of a business not qualifying as a discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to impairment loss.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to revisions of previously reported income tax expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to the repatriation of foreign earnings.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to income tax contingencies. Includes, but not limited to, domestic tax contingency, foreign tax contingency, state and local tax contingency, and other contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to income (loss) exempt from income taxes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.3)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126941158&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.3)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResultsOfOperationsIncomeBeforeIncomeTaxesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResultsOfOperationsIncomeBeforeIncomeTaxesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>87
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139631743963760">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAX PROVISION (repatriation and unrecognized tax benefits) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax provision</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 18,848<span></span>
</td>
<td class="nump">$ 31,031<span></span>
</td>
<td class="nump">$ 21,468<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignEarningsRepatriated', window );">Foreign earnings repatriated</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 85,285<span></span>
</td>
<td class="nump">25,526<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings', window );">Income tax expense on repatriation of foreign earnings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,555<span></span>
</td>
<td class="nump">1,818<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 40,435<span></span>
</td>
<td class="nump">41,231<span></span>
</td>
<td class="nump">40,435<span></span>
</td>
<td class="nump">41,231<span></span>
</td>
<td class="nump">123,122<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward', window );"><strong>Changes in unrecognized tax benefits</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Balance, beginning of year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,551<span></span>
</td>
<td class="nump">3,361<span></span>
</td>
<td class="nump">4,169<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions', window );">Additions for tax positions of current year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">250<span></span>
</td>
<td class="nump">169<span></span>
</td>
<td class="nump">237<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions', window );">Additions for tax positions of prior years</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">270<span></span>
</td>
<td class="nump">8<span></span>
</td>
<td class="nump">30<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions', window );">Reductions for tax positions of prior years</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(45)<span></span>
</td>
<td class="num">(673)<span></span>
</td>
<td class="num">(414)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations', window );">Lapse of statutes of limitations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(391)<span></span>
</td>
<td class="num">(314)<span></span>
</td>
<td class="num">(661)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Balance, end of year</a></td>
<td class="nump">2,635<span></span>
</td>
<td class="nump">2,551<span></span>
</td>
<td class="nump">2,635<span></span>
</td>
<td class="nump">2,551<span></span>
</td>
<td class="nump">3,361<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxUncertaintiesAbstract', window );"><strong>Unrecognized tax benefits</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate', window );">Unrecognized tax benefits that would impact income tax expense</a></td>
<td class="num">(2,635)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,635)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued', window );">Accruals for interest and penalties</a></td>
<td class="nump">731<span></span>
</td>
<td class="nump">$ 635<span></span>
</td>
<td class="nump">731<span></span>
</td>
<td class="nump">635<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense', window );">Net increase (decrease) in income tax provision for interest and penalties</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">97<span></span>
</td>
<td class="nump">$ 84<span></span>
</td>
<td class="num">$ (384)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible', window );">Amount by which it is reasonably possible that unrecognized tax benefits will decrease in next 12 months</a></td>
<td class="nump">1,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseInUnrecognizedTaxBenefitsIsReasonablyPossible', window );">Amount by which it is reasonably possible that unrecognized tax benefits will increase in next 12 months</a></td>
<td class="nump">2,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GeographicDistributionAxis=us-gaap_GeographicDistributionForeignMember', window );">Foreign, primarily Canada [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">33,615<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 33,615<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis=dlx_IncreaseInEarningsMember', window );">Increase in earnings [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax provision</a></td>
<td class="num">$ (5,900)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease reasonably possible in the next twelve months for the unrecognized tax benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (d)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32718-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignEarningsRepatriated">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of foreign earnings repatriated from subsidiaries outside the country of domicile.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignEarningsRepatriated</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to repatriation of foreign earnings.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxUncertaintiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxUncertaintiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseInUnrecognizedTaxBenefitsIsReasonablyPossible">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase reasonably possible in the next twelve months for the unrecognized tax benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (d)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32718-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseInUnrecognizedTaxBenefitsIsReasonablyPossible</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10B<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=SL37586934-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32718-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32718-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeographicDistributionAxis=us-gaap_GeographicDistributionForeignMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeographicDistributionAxis=us-gaap_GeographicDistributionForeignMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis=dlx_IncreaseInEarningsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis=dlx_IncreaseInEarningsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>88
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139631748780144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAX PROVISION (deferred income taxes) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComponentsOfDeferredTaxAssetsAbstract', window );"><strong>Deferred tax assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dlx_Deferredtaxassetsoperatingleases', window );">Operating leases</a></td>
<td class="nump">$ 16,681<span></span>
</td>
<td class="nump">$ 18,388<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dlx_DeferredTaxAssetsNetOperatingAndCapitalLossCarryforwards', window );">Net operating loss, tax credit and capital loss carryforwards</a></td>
<td class="nump">16,720<span></span>
</td>
<td class="nump">8,083<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetInterestCarryforward', window );">Deductible interest carryforward</a></td>
<td class="nump">16,403<span></span>
</td>
<td class="nump">8,352<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals', window );">Reserves and accruals</a></td>
<td class="nump">6,935<span></span>
</td>
<td class="nump">7,320<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dlx_DeferredTaxAssetPayrollTaxDeferral', window );">Payroll tax deferral under the CARES Act</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,175<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment', window );">Property, plant and equipment</a></td>
<td class="nump">3,139<span></span>
</td>
<td class="nump">1,347<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsInventory', window );">Inventories</a></td>
<td class="nump">2,018<span></span>
</td>
<td class="nump">1,661<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOther', window );">All other</a></td>
<td class="nump">2,946<span></span>
</td>
<td class="nump">3,780<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGross', window );">Total deferred taxes</a></td>
<td class="nump">64,842<span></span>
</td>
<td class="nump">51,106<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Valuation allowances</a></td>
<td class="num">(7,996)<span></span>
</td>
<td class="num">(10,993)<span></span>
</td>
<td class="num">$ (11,453)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNet', window );">Net deferred taxes</a></td>
<td class="nump">56,846<span></span>
</td>
<td class="nump">40,113<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract', window );"><strong>Deferred tax liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill', window );">Goodwill</a></td>
<td class="nump">30,848<span></span>
</td>
<td class="nump">21,190<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets', window );">Intangible assets</a></td>
<td class="nump">16,901<span></span>
</td>
<td class="nump">37,170<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dlx_DeferredTaxLiabilitiesCloudComputingArrangements', window );">Cloud computing arrangements</a></td>
<td class="nump">13,969<span></span>
</td>
<td class="nump">16,646<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dlx_Deferredtaxliabilitiesemployeebenefits', window );">Employee benefit plans</a></td>
<td class="nump">11,009<span></span>
</td>
<td class="nump">10,093<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dlx_Deferredtaxliabilitiesrevenuerecognition', window );">Revenue recognition</a></td>
<td class="nump">7,312<span></span>
</td>
<td class="nump">5,496<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses', window );">Prepaid assets</a></td>
<td class="nump">5,474<span></span>
</td>
<td class="nump">4,844<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesLeasingArrangements', window );">Operating leases</a></td>
<td class="nump">12,387<span></span>
</td>
<td class="nump">14,996<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesOther', window );">All other</a></td>
<td class="nump">2,500<span></span>
</td>
<td class="nump">2,619<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilities', window );">Total deferred taxes</a></td>
<td class="nump">100,400<span></span>
</td>
<td class="nump">113,054<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilities', window );">Net deferred taxes</a></td>
<td class="nump">100,400<span></span>
</td>
<td class="nump">113,054<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MovementInValuationAllowancesAndReservesRollForward', window );"><strong>Changes in deferred tax asset valuation allowances</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Balance, beginning of year</a></td>
<td class="num">(10,993)<span></span>
</td>
<td class="num">(11,453)<span></span>
</td>
<td class="num">(10,349)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Expense from change in allowances</a></td>
<td class="num">(6,086)<span></span>
</td>
<td class="num">(65)<span></span>
</td>
<td class="num">(244)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dlx_ValuationAllowanceChangeFromDispositionOfBusiness', window );">Sale of business (Note 6)</a></td>
<td class="nump">8,745<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dlx_Deferredtaxvaluationallowancesforeigncurrencytranslation', window );">Foreign currency translation</a></td>
<td class="nump">338<span></span>
</td>
<td class="nump">525<span></span>
</td>
<td class="num">(860)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Balance, end of year</a></td>
<td class="num">$ (7,996)<span></span>
</td>
<td class="num">$ (10,993)<span></span>
</td>
<td class="num">$ (11,453)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dlx_DeferredTaxAssetPayrollTaxDeferral">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowances, of deferred tax asset attributable to payroll tax payments deferred under the CARES Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dlx_DeferredTaxAssetPayrollTaxDeferral</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dlx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dlx_DeferredTaxAssetsNetOperatingAndCapitalLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss and capital loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dlx_DeferredTaxAssetsNetOperatingAndCapitalLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dlx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dlx_DeferredTaxLiabilitiesCloudComputingArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from amounts capitalized for cloud computing arrangements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dlx_DeferredTaxLiabilitiesCloudComputingArrangements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dlx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dlx_Deferredtaxassetsoperatingleases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from operating leases.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dlx_Deferredtaxassetsoperatingleases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dlx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dlx_Deferredtaxliabilitiesemployeebenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liabilities attributable to taxable temporary differences from employee benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dlx_Deferredtaxliabilitiesemployeebenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dlx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dlx_Deferredtaxliabilitiesrevenuerecognition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from revenue recognition practices.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dlx_Deferredtaxliabilitiesrevenuerecognition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dlx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dlx_Deferredtaxvaluationallowancesforeigncurrencytranslation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of (increase) decrease from converting deferred income tax valuation allowances to currency of reporting entity from amount denominated or measured in a different currency.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dlx_Deferredtaxvaluationallowancesforeigncurrencytranslation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dlx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dlx_ValuationAllowanceChangeFromDispositionOfBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Change in valuation allowance for deferred income taxes resulting from the disposition of a business.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dlx_ValuationAllowanceChangeFromDispositionOfBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dlx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComponentsOfDeferredTaxAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComponentsOfDeferredTaxAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(15)(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetInterestCarryforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible interest carryforward.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetInterestCarryforward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsInventory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsInventory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from property, plant, and equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from reserves and accruals.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 740<br> -Section 25<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126966508&amp;loc=d3e9972-128506<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 740<br> -Section 25<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=126966508&amp;loc=d3e9979-128506<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesLeasingArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesLeasingArrangements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax consequences attributable to taxable temporary differences derived from prepaid expenses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesPrepaidExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MovementInValuationAllowancesAndReservesRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MovementInValuationAllowancesAndReservesRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>89
<FILENAME>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139631748772912">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>INCOME TAX PROVISION (net operating loss, tax credit and capital loss carryforwards) (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember', window );">State [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Tax carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dlx_Netoperatinglossandtaxcreditcarryforwards', window );">Net operating loss and tax credit carryforwards</a></td>
<td class="nump">$ 118,646<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember', window );">Federal [Member] | Deductible interest carryforward [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Tax carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardAmount', window );">Tax credit carryforwards</a></td>
<td class="nump">61,696<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember', window );">Federal [Member] | Capital loss carryforward [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Tax carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardAmount', window );">Tax credit carryforwards</a></td>
<td class="nump">34,112<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember', window );">Foreign [Member] | Capital loss carryforward [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Tax carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardAmount', window );">Tax credit carryforwards</a></td>
<td class="nump">$ 4,688<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dlx_Netoperatinglossandtaxcreditcarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of net operating loss and tax credit carryforwards, before tax effects, available to reduce future taxable income under enacted tax laws, subject to expiration under the enacted tax laws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dlx_Netoperatinglossandtaxcreditcarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dlx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLossCarryforwardsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLossCarryforwardsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxCreditCarryforwardAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32559-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxCreditCarryforwardAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxCreditCarryforwardAxis=dlx_DeductibleInterestCarryforwardMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxCreditCarryforwardAxis=dlx_DeductibleInterestCarryforwardMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxCreditCarryforwardAxis=us-gaap_CapitalLossCarryforwardMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxCreditCarryforwardAxis=us-gaap_CapitalLossCarryforwardMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>90
<FILENAME>R71.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139631748870576">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SHARE-BASED COMPENSATION PLANS (long-term incentive plan and share-based compensation expense) (Details) - USD ($)<br> $ in Thousands, shares in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Apr. 27, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based compensation plans [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Common stock reserved for issuance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.5<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Common stock available for issuance</a></td>
<td class="nump">2.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Share-based compensation expense</a></td>
<td class="nump">$ 23,676<span></span>
</td>
<td class="nump">$ 29,477<span></span>
</td>
<td class="nump">$ 21,824<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense', window );">Income tax benefit</a></td>
<td class="num">(6,853)<span></span>
</td>
<td class="num">(7,714)<span></span>
</td>
<td class="num">(5,779)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Compensation expense not yet recognized for unvested awards</a></td>
<td class="nump">$ 27,221<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Weighted-average period over which expense for unvested awards will be recognized</a></td>
<td class="text">2 years 2 months 12 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=dlx_RestrictedSharesAndRestrictedStockUnitsMember', window );">Restricted shares and restricted stock units [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based compensation plans [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Share-based compensation expense</a></td>
<td class="nump">$ 16,632<span></span>
</td>
<td class="nump">20,407<span></span>
</td>
<td class="nump">15,066<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance share unit awards [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based compensation plans [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Share-based compensation expense</a></td>
<td class="nump">3,840<span></span>
</td>
<td class="nump">4,338<span></span>
</td>
<td class="nump">2,590<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Stock options [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based compensation plans [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Share-based compensation expense</a></td>
<td class="nump">2,665<span></span>
</td>
<td class="nump">4,187<span></span>
</td>
<td class="nump">3,689<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember', window );">Employee stock purchase plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based compensation plans [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Share-based compensation expense</a></td>
<td class="nump">$ 539<span></span>
</td>
<td class="nump">$ 545<span></span>
</td>
<td class="nump">$ 479<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost not yet recognized for nonvested award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of tax benefit for recognition of expense of award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares authorized for issuance under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=dlx_RestrictedSharesAndRestrictedStockUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=dlx_RestrictedSharesAndRestrictedStockUnitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>91
<FILENAME>R72.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139631743003584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SHARE-BASED COMPENSATION PLANS (award terms) (Details) - shares<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Stock options [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based compensation plans [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Options vesting each year during vesting period</a></td>
<td class="nump">25.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod', window );">Term of award</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">7 years<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dlx_Periodsaftergrantwhenvestingofawardmaybemodified', window );">Period after grant when vesting of stock options may be modified in certain circumstances outlined in award agreement</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dlx_Exerciseperiodofawardfollowingvoluntaryterminationofemployment', window );">Exercise period of award following voluntary termination of employment</a></td>
<td class="text">3 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dlx_NumberOfSharesOfCommonStockIntoWhichEachAwardIsConvertible', window );">Number of shares of common stock into which each award is convertible</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Stock options [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based compensation plans [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Award vesting period</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Stock options [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based compensation plans [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Award vesting period</a></td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted stock units [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based compensation plans [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dlx_NumberOfSharesOfCommonStockIntoWhichEachAwardIsConvertible', window );">Number of shares of common stock into which each award is convertible</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted stock units [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based compensation plans [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Award vesting period</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted stock units [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based compensation plans [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Award vesting period</a></td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted stock units [Member] | Management [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based compensation plans [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Award vesting period</a></td>
<td class="text">2 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dlx_AdditionalMatchingAmountForRestrictedStockUnitAwards', window );">Company matching amount, restricted stock units</a></td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember', window );">Restricted shares [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based compensation plans [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Options vesting each year during vesting period</a></td>
<td class="nump">25.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember', window );">Restricted shares [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based compensation plans [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Award vesting period</a></td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance share unit awards [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based compensation plans [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Award vesting period</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dlx_Periodsaftergrantwhenvestingofawardmaybemodified', window );">Period after grant when vesting of stock options may be modified in certain circumstances outlined in award agreement</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dlx_AdditionalMatchingAmountForRestrictedStockUnitAwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The additional matching amount of restricted stock units provided by the company to employees when they elect to receive a portion of their bonus payment in the form of restricted stock units.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dlx_AdditionalMatchingAmountForRestrictedStockUnitAwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dlx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dlx_Exerciseperiodofawardfollowingvoluntaryterminationofemployment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The period following voluntary termination of employment during which a plan participant may exercise vested awards before they are cancelled.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dlx_Exerciseperiodofawardfollowingvoluntaryterminationofemployment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dlx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dlx_NumberOfSharesOfCommonStockIntoWhichEachAwardIsConvertible">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares of common stock into which each award is convertible.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dlx_NumberOfSharesOfCommonStockIntoWhichEachAwardIsConvertible</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dlx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dlx_Periodsaftergrantwhenvestingofawardmaybemodified">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The period after the date of grant when the vesting of an award may be modified for retirement, death, disability, or involuntary termination without cause.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dlx_Periodsaftergrantwhenvestingofawardmaybemodified</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dlx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of vesting of award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=srt_ManagementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_TitleOfIndividualAxis=srt_ManagementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>92
<FILENAME>R73.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139631748029200">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SHARE-BASED COMPENSATION PLANS (stock options) (Details) - USD ($)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Change in number of stock options</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding, beginning of year</a></td>
<td class="nump">2,186<span></span>
</td>
<td class="nump">2,134<span></span>
</td>
<td class="nump">1,347<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Granted</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">440<span></span>
</td>
<td class="nump">1,030<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercised</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(31)<span></span>
</td>
<td class="num">(12)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod', window );">Forfeited or expired</a></td>
<td class="num">(454)<span></span>
</td>
<td class="num">(357)<span></span>
</td>
<td class="num">(231)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding, end of year</a></td>
<td class="nump">1,732<span></span>
</td>
<td class="nump">2,186<span></span>
</td>
<td class="nump">2,134<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Exercisable, end of year</a></td>
<td class="nump">1,144<span></span>
</td>
<td class="nump">1,015<span></span>
</td>
<td class="nump">654<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward', window );"><strong>Weighted-average exercise price per option</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Outstanding, beginning of year</a></td>
<td class="nump">$ 45.81<span></span>
</td>
<td class="nump">$ 46.28<span></span>
</td>
<td class="nump">$ 53.92<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Granted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">41.50<span></span>
</td>
<td class="nump">38.13<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Exercised</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">27.56<span></span>
</td>
<td class="nump">38.80<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice', window );">Forfeited or expired</a></td>
<td class="nump">49.78<span></span>
</td>
<td class="nump">44.87<span></span>
</td>
<td class="nump">54.87<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Outstanding, end of year</a></td>
<td class="nump">44.77<span></span>
</td>
<td class="nump">45.81<span></span>
</td>
<td class="nump">46.28<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Exercisable, end of year</a></td>
<td class="nump">$ 46.98<span></span>
</td>
<td class="nump">51.48<span></span>
</td>
<td class="nump">57.68<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract', window );"><strong>Additional disclosures</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted-average grant date fair value, options granted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11.57<span></span>
</td>
<td class="nump">$ 6.39<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Aggregate intrinsic value, options outstanding, end of year</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1', window );">Aggregate intrinsic value, options exercisable, end of year</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Weighted average remaining contractual term, options outstanding, end of year</a></td>
<td class="text">6 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1', window );">Weighted-average remaining contractual term, options exercisable, end of year</a></td>
<td class="text">5 years 2 months 12 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue', window );">Total intrinsic value, options exercised</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 510<span></span>
</td>
<td class="nump">$ 118<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Stock options [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract', window );"><strong>Assumptions, Black-Scholes option pricing model</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.70%<span></span>
</td>
<td class="nump">1.30%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Dividend yield</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.90%<span></span>
</td>
<td class="nump">3.20%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">42.00%<span></span>
</td>
<td class="nump">25.80%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Weighted-average option life (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 years 9 months 18 days<span></span>
</td>
<td class="text">5 years 4 months 24 days<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price of options that were either forfeited or expired.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which option holders acquired shares when converting their stock options into shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>93
<FILENAME>R74.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139631741794384">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>SHARE-BASED COMPENSATION PLANS (restricted stock units, restricted shares and performance share unit awards) (Details) - USD ($)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted stock units [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward', window );"><strong>Changes in share-based compensation awards (in thousands)</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Outstanding, beginning of year</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,032<span></span>
</td>
<td class="nump">927<span></span>
</td>
<td class="nump">664<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">770<span></span>
</td>
<td class="nump">642<span></span>
</td>
<td class="nump">628<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(475)<span></span>
</td>
<td class="num">(425)<span></span>
</td>
<td class="num">(282)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(282)<span></span>
</td>
<td class="num">(112)<span></span>
</td>
<td class="num">(83)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Outstanding, end of year</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,045<span></span>
</td>
<td class="nump">1,032<span></span>
</td>
<td class="nump">927<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted-average grant date fair value</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Outstanding, beginning of year</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 41.37<span></span>
</td>
<td class="nump">$ 39.68<span></span>
</td>
<td class="nump">$ 44.35<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">30.52<span></span>
</td>
<td class="nump">42.90<span></span>
</td>
<td class="nump">37.25<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">42.00<span></span>
</td>
<td class="nump">40.50<span></span>
</td>
<td class="nump">45.18<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">37.96<span></span>
</td>
<td class="nump">39.78<span></span>
</td>
<td class="nump">40.44<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Outstanding, end of year</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 34.10<span></span>
</td>
<td class="nump">$ 41.37<span></span>
</td>
<td class="nump">$ 39.68<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract', window );"><strong>Additional disclosures</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms', window );">Weighted-average remaining contractual term, outstanding, end of year</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">2 years 10 months 24 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue', window );">Fair value, awards vested</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 13,602<span></span>
</td>
<td class="nump">$ 16,646<span></span>
</td>
<td class="nump">$ 7,839<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=dlx_RestrictedStockUnitsClassifiedAsLiabilitiesMember', window );">Restricted stock units classified as liabilities [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward', window );"><strong>Changes in share-based compensation awards (in thousands)</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Outstanding, end of year</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">45<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract', window );"><strong>Additional disclosures</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationCashFlowEffectCashUsedToSettleAwards', window );">Cash payments to settle restricted stock units</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 123<span></span>
</td>
<td class="nump">$ 64<span></span>
</td>
<td class="nump">$ 58<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding', window );">Aggregate intrinsic value, outstanding, end of year</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 766<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms', window );">Weighted-average remaining contractual term, outstanding, end of year</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">10 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharePrice', window );">Fair value per unit, end of year</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 16.98<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember', window );">Restricted shares [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward', window );"><strong>Changes in share-based compensation awards (in thousands)</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Outstanding, beginning of year</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">8<span></span>
</td>
<td class="nump">26<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(8)<span></span>
</td>
<td class="num">(16)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Outstanding, end of year</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">8<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted-average grant date fair value</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Outstanding, beginning of year</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 71.02<span></span>
</td>
<td class="nump">$ 71.61<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">71.02<span></span>
</td>
<td class="nump">72.79<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">61.43<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Outstanding, end of year</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 71.02<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract', window );"><strong>Additional disclosures</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue', window );">Fair value, awards vested</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 332<span></span>
</td>
<td class="nump">$ 600<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance share unit awards [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract', window );"><strong>Assumptions, Monte Carlo simulation model</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free interest rate</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1.80%<span></span>
</td>
<td class="nump">0.30%<span></span>
</td>
<td class="nump">1.40%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Dividend yield</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">3.70%<span></span>
</td>
<td class="nump">4.40%<span></span>
</td>
<td class="nump">2.40%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">54.90%<span></span>
</td>
<td class="nump">55.60%<span></span>
</td>
<td class="nump">28.60%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward', window );"><strong>Changes in share-based compensation awards (in thousands)</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Outstanding, beginning of year</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">435<span></span>
</td>
<td class="nump">295<span></span>
</td>
<td class="nump">252<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">203<span></span>
</td>
<td class="nump">208<span></span>
</td>
<td class="nump">127<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(93)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(61)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(119)<span></span>
</td>
<td class="num">(68)<span></span>
</td>
<td class="num">(23)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOther', window );">Adjustment for performance results achieved</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">35<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Outstanding, end of year</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">461<span></span>
</td>
<td class="nump">435<span></span>
</td>
<td class="nump">295<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted-average grant date fair value</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Outstanding, beginning of year</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 35.56<span></span>
</td>
<td class="nump">$ 45.20<span></span>
</td>
<td class="nump">$ 57.64<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">37.47<span></span>
</td>
<td class="nump">32.46<span></span>
</td>
<td class="nump">36.06<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">44.69<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">71.03<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">39.08<span></span>
</td>
<td class="nump">67.77<span></span>
</td>
<td class="nump">62.18<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dlx_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustmentWeightedAverageGrantDateFairValue', window );">Adjustment for performance results achieved</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">44.69<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Outstanding, end of year</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 34.35<span></span>
</td>
<td class="nump">$ 35.56<span></span>
</td>
<td class="nump">$ 45.20<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract', window );"><strong>Additional disclosures</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms', window );">Weighted-average remaining contractual term, outstanding, end of year</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">1 year 1 month 6 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr><td colspan="4"></td></tr>
<tr><td colspan="4"><table class="outerFootnotes" width="100%">
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Reflects awards granted assuming achievement of performance goals at target.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top">Reflects the difference between the awards earned at the end of the performance period and the target number of shares.</td>
</tr>
</table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dlx_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustmentWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted-aeverage grant date fair value of the adjustment to the number of equity-based payment instruments outstanding, excluding stock options, representing performance results achieved as compared to the target number of awards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dlx_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustmentWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dlx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationCashFlowEffectCashUsedToSettleAwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate cash paid by the entity during the period to settle equity instruments granted under equity-based payment arrangements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (k)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationCashFlowEffectCashUsedToSettleAwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for equity-based awards excluding options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Other increase (decrease) in number of shares reserved for issuance under non-option equity instrument agreements that is not separately disclosed.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Price of a single share of a number of saleable stocks of a company.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Intrinsic value of outstanding award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=dlx_RestrictedStockUnitsClassifiedAsLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=dlx_RestrictedStockUnitsClassifiedAsLiabilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>94
<FILENAME>R75.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139631751442336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SHARE-BASED COMPENSATION PLANS (employee stock purchase plan) (Details) - $ / shares<br> shares in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems', window );"><strong>Employee stock purchase plan [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Number of shares issued, employee stock purchase plan</a></td>
<td class="nump">149<span></span>
</td>
<td class="nump">108<span></span>
</td>
<td class="nump">125<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems', window );"><strong>Employee stock purchase plan [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dlx_Purchasepricepershareemployeestockpurchaseplan', window );">Purchase price per share, employee stock purchase plan</a></td>
<td class="nump">$ 15.62<span></span>
</td>
<td class="nump">$ 18.84<span></span>
</td>
<td class="nump">$ 18.22<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems', window );"><strong>Employee stock purchase plan [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dlx_Purchasepricepershareemployeestockpurchaseplan', window );">Purchase price per share, employee stock purchase plan</a></td>
<td class="nump">$ 25.59<span></span>
</td>
<td class="nump">$ 37.32<span></span>
</td>
<td class="nump">$ 40.97<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dlx_Purchasepricepershareemployeestockpurchaseplan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The per share price paid by employees for shares purchased under the employee stock purchase plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dlx_Purchasepricepershareemployeestockpurchaseplan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dlx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period as a result of an employee stock purchase plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>95
<FILENAME>R76.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139631744074592">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>POSTRETIREMENT BENEFITS (obligations and funded status) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward', window );"><strong>Change in benefit obligation</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 1,121<span></span>
</td>
<td class="nump">$ 968<span></span>
</td>
<td class="nump">$ 1,911<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward', window );"><strong>Change in plan assets</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets, beginning of year</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">144,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets, end of year</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">119,052<span></span>
</td>
<td class="nump">144,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract', window );"><strong>Amounts recognized on the consolidated balance sheets</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent', window );">Other non-current assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">79,343<span></span>
</td>
<td class="nump">87,019<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract', window );"><strong>Amounts recognized in accumulated other comprehensive loss</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax', window );">Unrecognized prior service credit</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">8,493<span></span>
</td>
<td class="nump">9,914<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax', window );">Unrecognized net actuarial loss</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(39,871)<span></span>
</td>
<td class="num">(25,445)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dlx_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeTax', window );">Tax effect</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">4,506<span></span>
</td>
<td class="nump">100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax', window );">Amount recognized in accumulated other comprehensive loss, net of tax</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(26,872)<span></span>
</td>
<td class="num">(15,431)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_DefinedBenefitPostretirementHealthCoverageMember', window );">Postretirement benefit plan [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward', window );"><strong>Change in benefit obligation</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligation', window );">Benefit obligation, beginning of year</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">57,781<span></span>
</td>
<td class="nump">68,164<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,069<span></span>
</td>
<td class="nump">929<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanActuarialGainLoss', window );">Net actuarial (gain) loss</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(13,839)<span></span>
</td>
<td class="num">(5,721)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid', window );">Benefits paid from plan assets and company funds</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(5,302)<span></span>
</td>
<td class="num">(5,591)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligation', window );">Benefit obligation, end of year</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">39,709<span></span>
</td>
<td class="nump">57,781<span></span>
</td>
<td class="nump">68,164<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward', window );"><strong>Change in plan assets</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets, beginning of year</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">144,800<span></span>
</td>
<td class="nump">139,372<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets', window );">Return (loss) on plan assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(22,116)<span></span>
</td>
<td class="nump">10,159<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid', window );">Benefits paid</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(3,632)<span></span>
</td>
<td class="num">(4,731)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets, end of year</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">119,052<span></span>
</td>
<td class="nump">144,800<span></span>
</td>
<td class="nump">139,372<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFundedStatusOfPlan', window );">Funded status</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">79,343<span></span>
</td>
<td class="nump">87,019<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract', window );"><strong>Amounts recognized on the consolidated balance sheets</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent', window );">Other non-current assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 79,343<span></span>
</td>
<td class="nump">87,019<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract', window );"><strong>Amounts recognized in accumulated other comprehensive loss</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dlx_AmortizationPeriodNetActuarialLoss', window );">Amortization period net actuarial loss</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">12 years 4 months 24 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Pension plan [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward', window );"><strong>Change in benefit obligation</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligation', window );">Benefit obligation, beginning of year</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 3,060<span></span>
</td>
<td class="nump">3,343<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">52<span></span>
</td>
<td class="nump">39<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanActuarialGainLoss', window );">Net actuarial (gain) loss</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(414)<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid', window );">Benefits paid from plan assets and company funds</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(324)<span></span>
</td>
<td class="num">(324)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligation', window );">Benefit obligation, end of year</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">2,374<span></span>
</td>
<td class="nump">3,060<span></span>
</td>
<td class="nump">3,343<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward', window );"><strong>Change in plan assets</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets, beginning of year</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets, end of year</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFundedStatusOfPlan', window );">Funded status</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(2,374)<span></span>
</td>
<td class="num">(3,060)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract', window );"><strong>Amounts recognized on the consolidated balance sheets</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities', window );">Accrued liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">324<span></span>
</td>
<td class="nump">324<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent', window );">Other non-current liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 2,050<span></span>
</td>
<td class="nump">$ 2,736<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr><td colspan="4"></td></tr>
<tr><td colspan="4"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">The accumulated benefit obligation equals the projected benefit obligation</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dlx_AmortizationPeriodNetActuarialLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The period over which the company's net actuarial loss will be recognized as a component of net periodic benefit expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dlx_AmortizationPeriodNetActuarialLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dlx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dlx_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tax effect of the components of accumulated other comprehensive income related to defined benefit plans.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dlx_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dlx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of accumulated other comprehensive (income) loss for defined benefit plan, that has not been recognized in net periodic benefit cost (credit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (j)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669686-108580<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (i-k)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (j)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669686-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of accumulated other comprehensive (income) loss for cost (credit) of benefit change attributable to participants' prior service from plan amendment or plan initiation of defined benefit plan, that has not been recognized in net periodic benefit cost (credit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (j)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669686-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in plan assets of defined benefit plan from actual return (loss) determined by change in fair value of plan assets adjusted for contributions, benefit payments, and other expenses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanActuarialGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) from change in actuarial assumptions which (increases) decreases benefit obligation of defined benefit plan. Assumptions include, but are not limited to, interest, mortality, employee turnover, salary, and temporary deviation from substantive plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanActuarialGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset, recognized in statement of financial position, for overfunded defined benefit pension and other postretirement plans.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=d3e1703-114919<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=d3e1731-114919<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanBenefitObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanBenefitObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of payment to participant of defined benefit plan which decreases benefit obligation. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(6)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 60<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=6414203&amp;loc=d3e39716-114964<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanFairValueOfPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanFundedStatusOfPlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of funded (unfunded) status of defined benefit plan, measured as difference between fair value of plan assets and benefit obligation. Includes, but is not limited to, overfunded (underfunded) status.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=d3e1703-114919<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanFundedStatusOfPlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanInterestCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost recognized for passage of time related to defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=SL108413299-114919<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanInterestCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of payment to participant under defined benefit plan which decreases plan assets. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(5)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 60<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=6414203&amp;loc=d3e39716-114964<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=d3e1731-114919<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=d3e1703-114919<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=d3e1703-114919<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=d3e1731-114919<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_DefinedBenefitPostretirementHealthCoverageMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_DefinedBenefitPostretirementHealthCoverageMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>96
<FILENAME>R77.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139631748782096">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>POSTRETIREMENT BENEFITS (net periodic benefit income and actuarial assumptions) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract', window );"><strong>Net periodic benefit income</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="nump">$ 1,121<span></span>
</td>
<td class="nump">$ 968<span></span>
</td>
<td class="nump">$ 1,911<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditInterestCostStatementOfIncomeOrComprehensiveIncomeExtensibleList', window );">Postretirement plans, interest cost [Extensible Enumeration]</a></td>
<td class="text">Other income<span></span>
</td>
<td class="text">Other income<span></span>
</td>
<td class="text">Other income<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets', window );">Expected return on plan assets</a></td>
<td class="num">$ (7,462)<span></span>
</td>
<td class="num">$ (7,498)<span></span>
</td>
<td class="num">$ (7,619)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditExpectedReturnLossStatementOfIncomeOrComprehensiveIncomeExtensibleList', window );">Postretirement plans, expected return on plan assets [Extensible Enumeration]</a></td>
<td class="text">Other income<span></span>
</td>
<td class="text">Other income<span></span>
</td>
<td class="text">Other income<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit', window );">Amortization of prior service credit</a></td>
<td class="num">$ (1,421)<span></span>
</td>
<td class="num">$ (1,421)<span></span>
</td>
<td class="num">$ (1,421)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationOfPriorServiceCostCreditStatementOfIncomeOrComprehensiveIncomeExtensibleList', window );">Postretirement plans, amortization of prior service credit [Extensible Enumeration]</a></td>
<td class="text">Other income<span></span>
</td>
<td class="text">Other income<span></span>
</td>
<td class="text">Other income<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses', window );">Amortization of net actuarial losses</a></td>
<td class="nump">$ 900<span></span>
</td>
<td class="nump">$ 1,629<span></span>
</td>
<td class="nump">$ 2,301<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationOfGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleList', window );">Postretirement plans, amortization of net actuarial losses [Extensible Enumeration]</a></td>
<td class="text">Other income<span></span>
</td>
<td class="text">Other income<span></span>
</td>
<td class="text">Other income<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost', window );">Net periodic benefit income</a></td>
<td class="num">$ (6,862)<span></span>
</td>
<td class="num">$ (6,322)<span></span>
</td>
<td class="num">$ (4,828)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanFundingStatusAxis=dlx_ParticipantsUnderAge65Member', window );">Participants under age 65 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumedHealthCareCostTrendRatesAbstract', window );"><strong>Health care cost trend rates</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear', window );">Health care cost trend rate assumed for next year</a></td>
<td class="nump">6.60%<span></span>
</td>
<td class="nump">6.90%<span></span>
</td>
<td class="nump">7.20%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1', window );">Rate to which the cost trend rate is assumed to decline (the ultimate trend rate)</a></td>
<td class="nump">4.50%<span></span>
</td>
<td class="nump">4.50%<span></span>
</td>
<td class="nump">4.50%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate', window );">Year that the rate reaches the ultimate trend rate</a></td>
<td class="text">2030<span></span>
</td>
<td class="text">2030<span></span>
</td>
<td class="text">2030<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanFundingStatusAxis=dlx_ParticipantsAge65AndOlderMember', window );">Participants age 65 and older [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumedHealthCareCostTrendRatesAbstract', window );"><strong>Health care cost trend rates</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear', window );">Health care cost trend rate assumed for next year</a></td>
<td class="nump">7.30%<span></span>
</td>
<td class="nump">7.60%<span></span>
</td>
<td class="nump">8.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1', window );">Rate to which the cost trend rate is assumed to decline (the ultimate trend rate)</a></td>
<td class="nump">4.50%<span></span>
</td>
<td class="nump">4.50%<span></span>
</td>
<td class="nump">4.50%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate', window );">Year that the rate reaches the ultimate trend rate</a></td>
<td class="text">2030<span></span>
</td>
<td class="text">2030<span></span>
</td>
<td class="text">2030<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_DefinedBenefitPostretirementHealthCoverageMember', window );">Postretirement benefit plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract', window );"><strong>Net periodic benefit income</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="nump">$ 1,069<span></span>
</td>
<td class="nump">$ 929<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedInCalculationsAbstract', window );"><strong>Actuarial assumptions</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate', window );">Discount rate, benefit obligation</a></td>
<td class="nump">5.09%<span></span>
</td>
<td class="nump">2.61%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate', window );">Discount rate, net periodic benefit income</a></td>
<td class="nump">2.61%<span></span>
</td>
<td class="nump">2.16%<span></span>
</td>
<td class="nump">3.03%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets', window );">Expected return on plan assets</a></td>
<td class="nump">5.25%<span></span>
</td>
<td class="nump">5.50%<span></span>
</td>
<td class="nump">6.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Pension plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract', window );"><strong>Net periodic benefit income</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="nump">$ 52<span></span>
</td>
<td class="nump">$ 39<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedInCalculationsAbstract', window );"><strong>Actuarial assumptions</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate', window );">Discount rate, benefit obligation</a></td>
<td class="nump">5.00%<span></span>
</td>
<td class="nump">2.26%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate', window );">Discount rate, net periodic benefit income</a></td>
<td class="nump">2.26%<span></span>
</td>
<td class="nump">1.74%<span></span>
</td>
<td class="nump">2.76%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=SL108413299-114919<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of prior service cost (credit) recognized in net periodic benefit cost (credit) of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(5)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=SL108413299-114919<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(5)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAssumedHealthCareCostTrendRatesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAssumedHealthCareCostTrendRatesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average rate for present value of future retirement benefits cash flows, used to determine benefit obligation of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average rate for present value of future retirement benefits cash flows, used to determine net periodic benefit cost of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average rate of return on plan assets, reflecting average rate of earnings expected on existing plan assets and expected contributions, used to determine net periodic benefit cost of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2919-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAssumptionsUsedInCalculationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAssumptionsUsedInCalculationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=SL108413299-114919<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Assumed rate, for next fiscal year, based on annual change in cost of health care cost benefits used to measure expected cost of benefits covered by defined benefit postretirement plan. Factors include, but are not limited to, estimate of health care inflation, change in health care utilization or delivery pattern, technological advances, and change in health status of participant. Excludes factors for change in composition of plan population by age and dependency status.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (l)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanInterestCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost recognized for passage of time related to defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=SL108413299-114919<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanInterestCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of net periodic benefit cost (credit) for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationOfGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of income or comprehensive income that includes amortization of gain (loss) component of net periodic benefit (cost) credit for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationOfGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationOfPriorServiceCostCreditStatementOfIncomeOrComprehensiveIncomeExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of income or comprehensive income that includes amortization of prior service cost (credit) component of net periodic benefit cost (credit) for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationOfPriorServiceCostCreditStatementOfIncomeOrComprehensiveIncomeExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditExpectedReturnLossStatementOfIncomeOrComprehensiveIncomeExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of income or comprehensive income that includes expected return (loss) on plan asset component of net periodic benefit (cost) credit for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditExpectedReturnLossStatementOfIncomeOrComprehensiveIncomeExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditInterestCostStatementOfIncomeOrComprehensiveIncomeExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of income or comprehensive income that includes interest cost component of net periodic benefit cost (credit) for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditInterestCostStatementOfIncomeOrComprehensiveIncomeExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Ultimate trend rate for health care cost for defined benefit postretirement plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (l)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Year ultimate health care cost trend rate is expected to be reached, in YYYY format.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (l)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:gYearListItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanFundingStatusAxis=dlx_ParticipantsUnderAge65Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanFundingStatusAxis=dlx_ParticipantsUnderAge65Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanFundingStatusAxis=dlx_ParticipantsAge65AndOlderMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanFundingStatusAxis=dlx_ParticipantsAge65AndOlderMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_DefinedBenefitPostretirementHealthCoverageMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_DefinedBenefitPostretirementHealthCoverageMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>97
<FILENAME>R78.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139631744369488">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>POSTRETIREMENT BENEFITS (plan assets) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Postretirement benefits [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanTypeExtensibleList', window );">Postretirement benefit plan, plan assets [Extensible List]</a></td>
<td class="text">Postretirement benefit plan [Member]<span></span>
</td>
<td class="text">Postretirement benefit plan [Member]<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations', window );">Allocation of plan assets</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">$ 119,052<span></span>
</td>
<td class="nump">$ 144,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Quoted prices in active markets for identical assets (Level 1) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Postretirement benefits [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">224<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Significant other observable inputs (Level 2) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Postretirement benefits [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">119,052<span></span>
</td>
<td class="nump">144,576<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Significant unobservable inputs (Level 3) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Postretirement benefits [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember', window );">Investments measured at net asset value [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Postretirement benefits [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_MortgageBackedSecuritiesMember', window );">Mortgage-backed securities [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Postretirement benefits [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations', window );">Allocation of plan assets</a></td>
<td class="nump">5.00%<span></span>
</td>
<td class="nump">41.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">$ 5,959<span></span>
</td>
<td class="nump">$ 58,799<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_MortgageBackedSecuritiesMember', window );">Mortgage-backed securities [Member] | Quoted prices in active markets for identical assets (Level 1) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Postretirement benefits [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(94)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_MortgageBackedSecuritiesMember', window );">Mortgage-backed securities [Member] | Significant other observable inputs (Level 2) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Postretirement benefits [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">5,959<span></span>
</td>
<td class="nump">58,893<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_MortgageBackedSecuritiesMember', window );">Mortgage-backed securities [Member] | Significant unobservable inputs (Level 3) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Postretirement benefits [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_MortgageBackedSecuritiesMember', window );">Mortgage-backed securities [Member] | Investments measured at net asset value [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Postretirement benefits [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesNonUsMember', window );">International equity securities [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Postretirement benefits [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations', window );">Allocation of plan assets</a></td>
<td class="nump">20.00%<span></span>
</td>
<td class="nump">20.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Target allocation of plan assets</a></td>
<td class="nump">20.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">$ 23,835<span></span>
</td>
<td class="nump">$ 28,993<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesNonUsMember', window );">International equity securities [Member] | Quoted prices in active markets for identical assets (Level 1) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Postretirement benefits [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">285<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesNonUsMember', window );">International equity securities [Member] | Significant other observable inputs (Level 2) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Postretirement benefits [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">23,835<span></span>
</td>
<td class="nump">28,708<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesNonUsMember', window );">International equity securities [Member] | Significant unobservable inputs (Level 3) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Postretirement benefits [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesNonUsMember', window );">International equity securities [Member] | Investments measured at net asset value [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Postretirement benefits [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DomesticCorporateDebtSecuritiesMember', window );">U.S. corporate debt securities [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Postretirement benefits [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations', window );">Allocation of plan assets</a></td>
<td class="nump">55.00%<span></span>
</td>
<td class="nump">19.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">$ 65,700<span></span>
</td>
<td class="nump">$ 27,858<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DomesticCorporateDebtSecuritiesMember', window );">U.S. corporate debt securities [Member] | Quoted prices in active markets for identical assets (Level 1) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Postretirement benefits [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">22<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DomesticCorporateDebtSecuritiesMember', window );">U.S. corporate debt securities [Member] | Significant other observable inputs (Level 2) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Postretirement benefits [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">65,700<span></span>
</td>
<td class="nump">27,836<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DomesticCorporateDebtSecuritiesMember', window );">U.S. corporate debt securities [Member] | Significant unobservable inputs (Level 3) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Postretirement benefits [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DomesticCorporateDebtSecuritiesMember', window );">U.S. corporate debt securities [Member] | Investments measured at net asset value [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Postretirement benefits [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesLargeCapMember', window );">U,S, large capitalization equity securities [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Postretirement benefits [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations', window );">Allocation of plan assets</a></td>
<td class="nump">17.00%<span></span>
</td>
<td class="nump">17.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Target allocation of plan assets</a></td>
<td class="nump">17.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">$ 20,496<span></span>
</td>
<td class="nump">$ 25,395<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesLargeCapMember', window );">U,S, large capitalization equity securities [Member] | Quoted prices in active markets for identical assets (Level 1) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Postretirement benefits [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(15)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesLargeCapMember', window );">U,S, large capitalization equity securities [Member] | Significant other observable inputs (Level 2) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Postretirement benefits [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">20,496<span></span>
</td>
<td class="nump">25,410<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesLargeCapMember', window );">U,S, large capitalization equity securities [Member] | Significant unobservable inputs (Level 3) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Postretirement benefits [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesLargeCapMember', window );">U,S, large capitalization equity securities [Member] | Investments measured at net asset value [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Postretirement benefits [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=dlx_DefinedbenefitplanequitysecuritiessmallandmidcapMember', window );">U.S. small and mid-capitalization equity securities [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Postretirement benefits [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations', window );">Allocation of plan assets</a></td>
<td class="nump">3.00%<span></span>
</td>
<td class="nump">3.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Target allocation of plan assets</a></td>
<td class="nump">3.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">$ 3,062<span></span>
</td>
<td class="nump">$ 3,755<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=dlx_DefinedbenefitplanequitysecuritiessmallandmidcapMember', window );">U.S. small and mid-capitalization equity securities [Member] | Quoted prices in active markets for identical assets (Level 1) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Postretirement benefits [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">26<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=dlx_DefinedbenefitplanequitysecuritiessmallandmidcapMember', window );">U.S. small and mid-capitalization equity securities [Member] | Significant other observable inputs (Level 2) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Postretirement benefits [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">3,062<span></span>
</td>
<td class="nump">3,729<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=dlx_DefinedbenefitplanequitysecuritiessmallandmidcapMember', window );">U.S. small and mid-capitalization equity securities [Member] | Significant unobservable inputs (Level 3) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Postretirement benefits [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=dlx_DefinedbenefitplanequitysecuritiessmallandmidcapMember', window );">U.S. small and mid-capitalization equity securities [Member] | Investments measured at net asset value [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Postretirement benefits [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_FixedIncomeSecuritiesMember', window );">Fixed income securities [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Postretirement benefits [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Target allocation of plan assets</a></td>
<td class="nump">60.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_DefinedBenefitPostretirementHealthCoverageMember', window );">Postretirement benefit plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Postretirement benefits [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">$ 119,052<span></span>
</td>
<td class="nump">$ 144,800<span></span>
</td>
<td class="nump">$ 139,372<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanFairValueOfPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of target investment allocation to total plan assets. Includes, but is not limited to, percentage on weighted-average basis if more than one plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanTypeExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates type of defined benefit plan. Includes, but is not limited to, pension plan, other postretirement plan and special and contractual termination benefits payable upon retirement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(6)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(5)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(6)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(5)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(8)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(7)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(7)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(5)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(7)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=d3e1703-114919<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(02)(B)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(02)(A)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (j)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(5)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2410-114920<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(7)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(6)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2919-114920<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (n)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 712<br> -SubTopic 10<br> -Section 15<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=6410066&amp;loc=d3e79218-111664<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 42: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 712<br> -SubTopic 10<br> -Section 15<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=6410066&amp;loc=d3e79218-111664<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(02)(C)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 45: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 46: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br><br>Reference 47: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 49: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(9)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 50: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(6)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 51: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(10)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 52: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 53: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 54: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br><br>Reference 55: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br><br>Reference 56: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (q)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 57: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 58: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br><br>Reference 59: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br><br>Reference 60: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(8)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 61: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanTypeExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of actual investment allocation to total plan assets. Includes, but is not limited to, percentage on weighted-average basis if more than one plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_MortgageBackedSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_MortgageBackedSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesNonUsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesNonUsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DomesticCorporateDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DomesticCorporateDebtSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesLargeCapMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesLargeCapMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=dlx_DefinedbenefitplanequitysecuritiessmallandmidcapMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=dlx_DefinedbenefitplanequitysecuritiessmallandmidcapMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_FixedIncomeSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_FixedIncomeSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_DefinedBenefitPostretirementHealthCoverageMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_DefinedBenefitPostretirementHealthCoverageMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>98
<FILENAME>R79.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139631749530096">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>POSTRETIREMENT BENEFITS (cash flows) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems', window );"><strong>Postretirement benefits [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanTypeExtensibleList', window );">Postretirement benefit plan, contributions [Extensible List]</a></td>
<td class="text">Postretirement benefit plan [Member]<span></span>
</td>
<td class="text">Postretirement benefit plan [Member]<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanContributionsByEmployer', window );">Company contributions</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_DefinedBenefitPostretirementHealthCoverageMember', window );">Postretirement benefit plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract', window );"><strong>Expected benefit payments</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths', window );">2023</a></td>
<td class="nump">5,187<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo', window );">2024</a></td>
<td class="nump">4,779<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree', window );">2025</a></td>
<td class="nump">4,324<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour', window );">2026</a></td>
<td class="nump">3,904<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive', window );">2027</a></td>
<td class="nump">3,592<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter', window );">2028 - 2032</a></td>
<td class="nump">14,462<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Pension plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems', window );"><strong>Postretirement benefits [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashSurrenderValueOfLifeInsurance', window );">Cash surrender value of insurance polices that fund pension plan</a></td>
<td class="nump">7,429<span></span>
</td>
<td class="nump">$ 7,370<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract', window );"><strong>Expected benefit payments</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths', window );">2023</a></td>
<td class="nump">320<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo', window );">2024</a></td>
<td class="nump">300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree', window );">2025</a></td>
<td class="nump">290<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour', window );">2026</a></td>
<td class="nump">270<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive', window );">2027</a></td>
<td class="nump">250<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter', window );">2028 - 2032</a></td>
<td class="nump">$ 980<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashSurrenderValueOfLifeInsurance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of amounts which could be received based on the terms of the insurance contract upon surrendering life policies owned by the entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashSurrenderValueOfLifeInsurance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanContributionsByEmployer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of contribution received by defined benefit plan from employer which increases plan assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanContributionsByEmployer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of benefit for defined benefit plan expected to be paid in five fiscal years after fifth fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of benefit for defined benefit plan expected to be paid in next fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of benefit for defined benefit plan expected to be paid in fifth fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of benefit for defined benefit plan expected to be paid in fourth fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of benefit for defined benefit plan expected to be paid in third fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of benefit for defined benefit plan expected to be paid in second fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanTypeExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates type of defined benefit plan. Includes, but is not limited to, pension plan, other postretirement plan and special and contractual termination benefits payable upon retirement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(6)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(5)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(6)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(5)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(8)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(7)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(7)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(5)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(7)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=d3e1703-114919<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(02)(B)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(02)(A)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (j)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(5)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2410-114920<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(7)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(6)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2919-114920<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (n)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 712<br> -SubTopic 10<br> -Section 15<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=6410066&amp;loc=d3e79218-111664<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 42: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 712<br> -SubTopic 10<br> -Section 15<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=6410066&amp;loc=d3e79218-111664<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(02)(C)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 45: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 46: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br><br>Reference 47: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 49: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(9)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 50: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(6)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 51: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(10)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 52: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 53: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 54: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br><br>Reference 55: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br><br>Reference 56: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (q)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 57: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 58: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br><br>Reference 59: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br><br>Reference 60: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(8)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 61: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanTypeExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_DefinedBenefitPostretirementHealthCoverageMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_DefinedBenefitPostretirementHealthCoverageMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>99
<FILENAME>R80.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139631749817328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>POSTRETIREMENT BENEFITS (401k Plan) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanDisclosureLineItems', window );"><strong>Employee compensation plans [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent', window );">401(k) contributions, maximum annual employee contribution, percent of wages</a></td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanCostRecognized', window );">401(k) expense</a></td>
<td class="nump">$ 3,095<span></span>
</td>
<td class="nump">$ 763<span></span>
</td>
<td class="nump">$ 2,823<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dlx_DefinedContributionServiceRequirement', window );">Employee service requirement</a></td>
<td class="text">30 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=dlx_A401Kplanfirst1ofwagescontributedbyemployeeMember', window );">401(k) plan, first 1% of wages contributed by employee [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanDisclosureLineItems', window );"><strong>Employee compensation plans [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch', window );">Employer matching 401(k) contribution, percentage</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=dlx_A401Kplannext5ofwagescontributedbyemployeeMember', window );">401(k) plan, next 5% of wages contributed by employee [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanDisclosureLineItems', window );"><strong>Employee compensation plans [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch', window );">Employer matching 401(k) contribution, percentage</a></td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=dlx_A401Kplan100employermatchMember', window );">401(k) plan, 100% employer match [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanDisclosureLineItems', window );"><strong>Employee compensation plans [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent', window );">Employee 401(k) contribution receiving employer match, percent of wages</a></td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=dlx_A401Kplan50employermatchMember', window );">401(k) plan, 50% employer match [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanDisclosureLineItems', window );"><strong>Employee compensation plans [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent', window );">Employee 401(k) contribution receiving employer match, percent of wages</a></td>
<td class="nump">5.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dlx_DefinedContributionServiceRequirement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Employee service required for participation in the company's defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dlx_DefinedContributionServiceRequirement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dlx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanCostRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost for defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 70<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=49170846&amp;loc=d3e28014-114942<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanCostRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage employer matches of the employee's percentage contribution matched.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=dlx_A401Kplanfirst1ofwagescontributedbyemployeeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=dlx_A401Kplanfirst1ofwagescontributedbyemployeeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=dlx_A401Kplannext5ofwagescontributedbyemployeeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=dlx_A401Kplannext5ofwagescontributedbyemployeeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=dlx_A401Kplan100employermatchMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=dlx_A401Kplan100employermatchMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=dlx_A401Kplan50employermatchMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=dlx_A401Kplan50employermatchMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>100
<FILENAME>R81.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139631740244016">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>DEBT (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="10">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1">42 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Mar. 31, 2026 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2025 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2025 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2025 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2025 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 01, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th"><div>Mar. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th">
<div>Sep. 30, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2026 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt instruments [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total principal amount</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,659,375<span></span>
</td>
<td class="nump">$ 1,702,125<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet', window );">Less: unamortized discount and debt issuance costs</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(15,099)<span></span>
</td>
<td class="num">(19,176)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtLongtermAndShorttermCombinedAmount', window );">Total debt, net of discount and debt issuance costs</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,644,276<span></span>
</td>
<td class="nump">1,682,949<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Less: current portion of long-term debt, net of debt issuance costs</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(71,748)<span></span>
</td>
<td class="num">(57,197)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,572,528<span></span>
</td>
<td class="nump">$ 1,625,752<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MaturitiesOfLongTermDebtAbstract', window );"><strong>Maturities of Long-term Debt</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">2023</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">72,188<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2024</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">86,625<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree', window );">2025</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">101,062<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour', window );">2026</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">924,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive', window );">2027</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive', window );">Thereafter</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 475,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityAbstract', window );"><strong>Credit facility</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd', window );">Weighted-average Interest rate at period end</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.07%<span></span>
</td>
<td class="nump">2.67%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityAverageOutstandingAmount', window );">Daily average amount outstanding</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,191,517<span></span>
</td>
<td class="nump">$ 1,109,819<span></span>
</td>
<td class="nump">$ 1,016,896<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod', window );">Weighted-average interest rate</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.04%<span></span>
</td>
<td class="nump">2.43%<span></span>
</td>
<td class="nump">2.12%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LettersOfCreditOutstandingAmount', window );">Outstanding letters of credit</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (7,823)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Net available for borrowing as of December 31, 2022</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">295,177<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementScenarioAxis=srt_ScenarioForecastMember', window );">Forecast [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityAbstract', window );"><strong>Credit facility</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dlx_ConsolidatedTotalLeverageRatio', window );">Consolidated total leverage ratio</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.25<span></span>
</td>
<td class="nump">4.25<span></span>
</td>
<td class="nump">4.25<span></span>
</td>
<td class="nump">4.25<span></span>
</td>
<td class="nump">4.50<span></span>
</td>
<td class="nump">4.50<span></span>
</td>
<td class="nump">4.50<span></span>
</td>
<td class="nump">4.50<span></span>
</td>
<td class="nump">4.75<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dlx_MaximumConsolidatedSecuredLeverageRatio', window );">Maximum consolidated secured leverage ratio</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.50<span></span>
</td>
<td class="nump">3.50<span></span>
</td>
<td class="nump">3.50<span></span>
</td>
<td class="nump">3.50<span></span>
</td>
<td class="nump">3.50<span></span>
</td>
<td class="nump">3.50<span></span>
</td>
<td class="nump">3.50<span></span>
</td>
<td class="nump">3.50<span></span>
</td>
<td class="nump">3.75<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dlx_MinimumInterestCoverageRatio', window );">Minimum interest coverage ratio</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.00<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dlx_ConsolidatedTotalLeverageRatioLimitingPermittedPayments', window );">Consolidated total leverage ratio limiting permitted payments</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.75<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dlx_PermittedPayments', window );">Permitted payments</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 60,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember', window );">Interest rate swap [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityAbstract', window );"><strong>Credit facility</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Interest rate swap amount</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityAbstract', window );"><strong>Credit facility</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Interest rate margin on variable-rate debt</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityAbstract', window );"><strong>Credit facility</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Interest rate margin on variable-rate debt</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=dlx_TermLoanFacilityMember', window );">Senior, secured term loan facility [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt instruments [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total principal amount</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">987,375<span></span>
</td>
<td class="nump">$ 1,072,125<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityAbstract', window );"><strong>Credit facility</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity', window );">Credit facility current commitment</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,155,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=dlx_TermLoanFacilityMember', window );">Senior, secured term loan facility [Member] | Forecast [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityAbstract', window );"><strong>Credit facility</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentPeriodicPaymentPrincipal', window );">Repayment amount</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 28,875<span></span>
</td>
<td class="nump">$ 28,875<span></span>
</td>
<td class="nump">$ 28,875<span></span>
</td>
<td class="nump">$ 21,656<span></span>
</td>
<td class="nump">$ 21,656<span></span>
</td>
<td class="nump">$ 21,656<span></span>
</td>
<td class="nump">$ 21,656<span></span>
</td>
<td class="nump">$ 21,656<span></span>
</td>
<td class="nump">$ 21,656<span></span>
</td>
<td class="nump">$ 21,656<span></span>
</td>
<td class="nump">$ 21,656<span></span>
</td>
<td class="nump">$ 14,438<span></span>
</td>
<td class="nump">$ 14,438<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=us-gaap_UnsecuredDebtMember', window );">Senior, unsecured notes [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt instruments [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total principal amount</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">475,000<span></span>
</td>
<td class="nump">500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnsecuredLongtermDebtCurrentAndNoncurrentAbstract', window );"><strong>Senior, unsecured notes</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtPercentageBearingFixedInterestRate', window );">Stated interest rate</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromDebtNetOfIssuanceCosts', window );">Proceeds from debt offering, net of discount and debt issuance costs</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 490,741<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Effective interest rate</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8.30%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentRepurchasedFaceAmount', window );">Debt settled</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 25,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnRepurchaseOfDebtInstrument', window );">Gain on debt retirement</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,726<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=us-gaap_RevolvingCreditFacilityMember', window );">Senior, secured revolving credit facility [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt instruments [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total principal amount</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">197,000<span></span>
</td>
<td class="nump">$ 130,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityAbstract', window );"><strong>Credit facility</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity', window );">Credit facility current commitment</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=us-gaap_RevolvingCreditFacilityMember', window );">Senior, secured revolving credit facility [Member] | Minimum [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityAbstract', window );"><strong>Credit facility</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityCommitmentFeePercentage', window );">Revolving credit facility, commitment fee</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=us-gaap_RevolvingCreditFacilityMember', window );">Senior, secured revolving credit facility [Member] | Maximum [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityAbstract', window );"><strong>Credit facility</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityCommitmentFeePercentage', window );">Revolving credit facility, commitment fee</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.35%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=dlx_SwingLineSubFacilityMember', window );">Swing-line sub-facility [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityAbstract', window );"><strong>Credit facility</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity', window );">Credit facility current commitment</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 40,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=us-gaap_LetterOfCreditMember', window );">Letter of credit sub-facility [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityAbstract', window );"><strong>Credit facility</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity', window );">Credit facility current commitment</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 25,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr><td colspan="29"></td></tr>
<tr><td colspan="29"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">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.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dlx_ConsolidatedTotalLeverageRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum consolidated total leverage ratio allowed under the entity's debt covenants.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dlx_ConsolidatedTotalLeverageRatio</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dlx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dlx_ConsolidatedTotalLeverageRatioLimitingPermittedPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated total leverage ratio at which permitted payments are limited under the entity's debt covenants.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dlx_ConsolidatedTotalLeverageRatioLimitingPermittedPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dlx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dlx_MaximumConsolidatedSecuredLeverageRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum consolidated secured leverage ratio allowed under the entity's debt covenants.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dlx_MaximumConsolidatedSecuredLeverageRatio</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dlx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dlx_MinimumInterestCoverageRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The minimum interest coverage ratio allowed under the entity's debt covenants.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dlx_MinimumInterestCoverageRatio</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dlx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dlx_PermittedPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Limit on permitted payments under the terms of the company's debt agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dlx_PermittedPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dlx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage points added to the reference rate to compute the variable rate on the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentBasisSpreadOnVariableRate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6036836-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429444&amp;loc=SL124452920-239629<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateEffectivePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentPeriodicPaymentPrincipal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the required periodic payments applied to principal.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentPeriodicPaymentPrincipal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentRepurchasedFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of the original debt instrument that was repurchased.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentRepurchasedFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unamortized debt discount (premium) and debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtLongtermAndShorttermCombinedAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the aggregate of total long-term debt, including current maturities and short-term debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtLongtermAndShorttermCombinedAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeNotionalAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Nominal or face amount used to calculate payment on derivative.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5580258-113959<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5579245-113959<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeNotionalAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnRepurchaseOfDebtInstrument">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) from the difference between the repurchase price of a debt instrument initially issued by the entity and the net carrying amount of the debt at the time of its repurchase.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnRepurchaseOfDebtInstrument</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LettersOfCreditOutstandingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LettersOfCreditOutstandingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityAverageOutstandingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Average amount borrowed under the credit facility during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityAverageOutstandingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityCommitmentFeePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityCommitmentFeePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The effective interest rate at the end of the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The effective interest rate during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityInterestRateDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtPercentageBearingFixedInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtPercentageBearingFixedInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MaturitiesOfLongTermDebtAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MaturitiesOfLongTermDebtAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromDebtNetOfIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from additional borrowings, net of cash paid to third parties in connection with debt origination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromDebtNetOfIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnsecuredLongtermDebtCurrentAndNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnsecuredLongtermDebtCurrentAndNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementScenarioAxis=srt_ScenarioForecastMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementScenarioAxis=srt_ScenarioForecastMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=dlx_TermLoanFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=dlx_TermLoanFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=us-gaap_UnsecuredDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=us-gaap_UnsecuredDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=us-gaap_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=dlx_SwingLineSubFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=dlx_SwingLineSubFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=us-gaap_LetterOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=us-gaap_LetterOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>101
<FILENAME>R82.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139631744175472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LEASES (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th" colspan="2"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Jun. 01, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesOperatingAbstract', window );"><strong>Operating leases:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease assets</a></td>
<td class="nump">$ 47,132<span></span>
</td>
<td class="nump">$ 58,236<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Accrued liabilities</a></td>
<td class="nump">$ 12,780<span></span>
</td>
<td class="nump">$ 14,852<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList', window );">Current operating lease liability [Extensible Enumeration]</a></td>
<td class="text">Accrued Liabilities, Current<span></span>
</td>
<td class="text">Accrued Liabilities, Current<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities</a></td>
<td class="nump">$ 48,925<span></span>
</td>
<td class="nump">$ 56,444<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Total operating lease liabilities</a></td>
<td class="nump">$ 61,705<span></span>
</td>
<td class="nump">$ 71,296<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted-average remaining lease term (in years)</a></td>
<td class="text">5 years 1 month 6 days<span></span>
</td>
<td class="text">5 years 7 months 6 days<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Weighted-average discount rate</a></td>
<td class="nump">5.20%<span></span>
</td>
<td class="nump">4.70%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeFinanceLeaseDescriptionAbstract', window );"><strong>Finance leases:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization', window );">Property, plant and equipment, gross</a></td>
<td class="nump">$ 33,060<span></span>
</td>
<td class="nump">$ 33,359<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization', window );">Accumulated depreciation</a></td>
<td class="num">(8,630)<span></span>
</td>
<td class="num">(7,076)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAsset', window );">Property, plant and equipment, net</a></td>
<td class="nump">$ 24,430<span></span>
</td>
<td class="nump">$ 26,283<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList', window );">Finance lease right-of-use asset [Extensible Enumeration]</a></td>
<td class="text">Property, plant and equipment, net of accumulated depreciation<span></span>
</td>
<td class="text">Property, plant and equipment, net of accumulated depreciation<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityCurrent', window );">Accrued liabilities</a></td>
<td class="nump">$ 1,050<span></span>
</td>
<td class="nump">$ 531<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList', window );">Current finance lease liability [Extensible Enumeration]</a></td>
<td class="text">Accrued Liabilities, Current<span></span>
</td>
<td class="text">Accrued Liabilities, Current<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityNoncurrent', window );">Other non-current liabilities</a></td>
<td class="nump">$ 27,287<span></span>
</td>
<td class="nump">$ 27,406<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList', window );">Non-current finance lease liability [Extensible Enumeration]</a></td>
<td class="text">Other non-current liabilities<span></span>
</td>
<td class="text">Other non-current liabilities<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiability', window );">Total finance lease liabilities</a></td>
<td class="nump">$ 28,337<span></span>
</td>
<td class="nump">$ 27,937<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeFinanceLeaseRemainingLeaseTerm', window );">Weighted-average remaining lease term (in years)</a></td>
<td class="text">14 years 7 months 6 days<span></span>
</td>
<td class="text">15 years 7 months 6 days<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent', window );">Weighted-average discount rate</a></td>
<td class="nump">6.00%<span></span>
</td>
<td class="nump">6.00%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCostAbstract', window );"><strong>Lease expense</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating lease expense</a></td>
<td class="nump">$ 20,480<span></span>
</td>
<td class="nump">$ 17,485<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 20,928<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetAmortization', window );">Amortization of right-of-use assets</a></td>
<td class="nump">1,853<span></span>
</td>
<td class="nump">1,283<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">751<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseInterestExpense', window );">Interest on lease liabillities</a></td>
<td class="nump">1,697<span></span>
</td>
<td class="nump">829<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">20<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dlx_TotalFinanceLeaseCost', window );">Total finance lease expense</a></td>
<td class="nump">3,550<span></span>
</td>
<td class="nump">2,112<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">771<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalCashFlowElementsAbstract', window );"><strong>Supplemental cash flow information</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Lease assets obtained in exchange for lease obligations, operating leases</a></td>
<td class="nump">6,294<span></span>
</td>
<td class="nump">38,630<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">11,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability', window );">Lease assets obtained in exchange for lease liabilities, finance leases</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">26,941<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Operating cash flows from operating leases</a></td>
<td class="nump">19,015<span></span>
</td>
<td class="nump">8,444<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[3]</sup></td>
<td class="nump">19,026<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseInterestPaymentOnLiability', window );">Operating cash flows from finance leases</a></td>
<td class="nump">1,697<span></span>
</td>
<td class="nump">8<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">20<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeasePrincipalPayments', window );">Financing cash flows from finance leases</a></td>
<td class="nump">1,290<span></span>
</td>
<td class="nump">421<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 735<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncentiveFromLessor', window );">Lease incentive received</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,410<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract', window );"><strong>Maturities of operating lease liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2023</a></td>
<td class="nump">15,190<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2024</a></td>
<td class="nump">14,826<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2025</a></td>
<td class="nump">12,203<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2026</a></td>
<td class="nump">11,257<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">2027</a></td>
<td class="nump">8,110<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter</a></td>
<td class="nump">9,645<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total lease payments</a></td>
<td class="nump">71,231<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dlx_LeaseIncentivesReceivable', window );">Less lease incentive receivable</a></td>
<td class="num">(867)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less imputed interest</a></td>
<td class="num">(8,659)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Total operating lease liabilities</a></td>
<td class="nump">61,705<span></span>
</td>
<td class="nump">71,296<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Maturities of finance lease liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2023</a></td>
<td class="nump">2,709<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo', window );">2024</a></td>
<td class="nump">2,743<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree', window );">2025</a></td>
<td class="nump">2,777<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour', window );">2026</a></td>
<td class="nump">2,812<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive', window );">2027</a></td>
<td class="nump">2,847<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter</a></td>
<td class="nump">29,032<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDue', window );">Total lease payments</a></td>
<td class="nump">42,920<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount', window );">Less imputed interest</a></td>
<td class="num">(14,583)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiability', window );">Total finance lease liabilities</a></td>
<td class="nump">28,337<span></span>
</td>
<td class="nump">$ 27,937<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dlx_LesseeOperatingLeaseNotYetCommencedAmount', window );">Operating lease not yet commenced, cash obligation</a></td>
<td class="nump">$ 16,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dlx_LesseeOperatingLeaseNotYetCommencedLeaseTerm', window );">Operating lease not yet commenced, lease term</a></td>
<td class="text">12 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=dlx_FirstAmericanMember', window );">First American [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalCashFlowElementsAbstract', window );"><strong>Supplemental cash flow information</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dlx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets', window );">Operating lease assets acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 24,396<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandAndBuildingMember', window );">Real estate [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesOperatingAbstract', window );"><strong>Operating leases:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted-average remaining lease term (in years)</a></td>
<td class="text">5 years 1 month 6 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandAndBuildingMember', window );">Real estate [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesOperatingAbstract', window );"><strong>Operating leases:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dlx_Remainingleaseterm', window );">Remaining lease term</a></td>
<td class="text">9 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr><td colspan="6"></td></tr>
<tr><td colspan="6"><table class="outerFootnotes" width="100%">
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Operating lease assets obtained during 2021 included $24,396 acquired in conjunction with the acquisition of First American in June 2021 (Note 6).</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top">Finance lease assets obtained during 2021 consisted of a lease on our corporate headquarters located in Minnesota that commenced in July 2021.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[3]</td>
<td style="vertical-align: top;" valign="top">Cash paid for operating leases during 2021 was reduced by lease incentives received of $9,410.</td>
</tr>
</table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dlx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of operating lease right-of-use assets acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dlx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dlx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dlx_LeaseIncentivesReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This item represents a receivable for an incentive or inducement contractually stipulated between parties to a lease whereby the lessor has committed to provide the entity (lessee) with a cash payment as inducement to enter the lease. This amount reduces the related lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dlx_LeaseIncentivesReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dlx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dlx_LesseeOperatingLeaseNotYetCommencedAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Obligations under operating leases that have not yet commenced as of the end of the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dlx_LesseeOperatingLeaseNotYetCommencedAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dlx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dlx_LesseeOperatingLeaseNotYetCommencedLeaseTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lease term for operating leases that have not yet commenced as of the end of the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dlx_LesseeOperatingLeaseNotYetCommencedLeaseTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dlx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dlx_Remainingleaseterm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Remaining lease term for operating leases.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dlx_Remainingleaseterm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dlx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dlx_TotalFinanceLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total finance lease cost during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dlx_TotalFinanceLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dlx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalCashFlowElementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalCashFlowElementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseInterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense on finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918638-209977<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseInterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseInterestPaymentOnLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest paid on finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918643-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseInterestPaymentOnLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes current finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes noncurrent finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeasePrincipalPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for principal payment on finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeasePrincipalPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated amortization of right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918638-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseRightOfUseAssetAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918638-209977<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAssetAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before accumulated amortization, of right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes finance lease right-of-use asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for finance lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncentiveFromLessor">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of incentive received by lessee from lessor.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123415192&amp;loc=d3e39896-112707<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 10<br> -Section 30<br> -Paragraph 5<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123388062&amp;loc=SL77916639-209961<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 55<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=123386226&amp;loc=d3e41620-112719<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 25<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=123415192&amp;loc=d3e40010-112707<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncentiveFromLessor</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesOperatingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesOperatingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeFinanceLeaseDescriptionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeFinanceLeaseDescriptionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeFinanceLeaseRemainingLeaseTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Remaining lease term of finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918673-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeFinanceLeaseRemainingLeaseTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes current operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=dlx_FirstAmericanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=dlx_FirstAmericanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandAndBuildingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandAndBuildingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>102
<FILENAME>R83.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139631747833792">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>OTHER COMMITMENTS AND CONTINGENCIES (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jul. 29, 2022</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SelfInsuranceReserve', window );">Self-insurance liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,661<span></span>
</td>
<td class="nump">$ 7,401<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LitigationSettlementAmountAwardedToOtherParty', window );">Litigation settlement, amount awarded</a></td>
<td class="nump">$ 4,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dlx_LitigationSettlementPeriod', window );">Litigation settlement, period</a></td>
<td class="text">7 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dlx_LitigationSettlementPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period in which the settlement must be completed.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dlx_LitigationSettlementPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dlx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LitigationSettlementAmountAwardedToOtherParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount awarded to other party in judgment or settlement of litigation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LitigationSettlementAmountAwardedToOtherParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SelfInsuranceReserve">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SelfInsuranceReserve</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>103
<FILENAME>R84.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139631749011232">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SHAREHOLDERS' EQUITY (Details) - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Oct. 24, 2018</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramAuthorizedAmount1', window );">Share repurchase authorization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 500,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Common shares repurchased</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">499<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Payments for common shares repurchased</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 14,000<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 14,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1', window );">Remaining available for repurchase</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 287,452<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=dlx_FirstAmericanMember', window );">First American [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesOther', window );">Stock issued shares</a></td>
<td class="nump">294<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueOther', window );">Stock issued value</a></td>
<td class="nump">$ 13,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRepurchaseOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to reacquire common stock during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRepurchaseOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of stock issued attributable to transactions classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of shares of stock issued attributable to transactions classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchaseProgramAuthorizedAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of stock repurchase plan authorized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchaseProgramAuthorizedAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount remaining of a stock repurchase plan authorized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=dlx_FirstAmericanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=dlx_FirstAmericanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>104
<FILENAME>R85.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139631749036768">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>BUSINESS SEGMENT INFORMATION (segment results) (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($) </div>
<div>customers </div>
<div>segment</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>customers</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($) </div>
<div>customers</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Business segment information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfReportableSegments', window );">Number of reportable segments | segment</a></td>
<td class="nump">4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">$ 2,238,010<span></span>
</td>
<td class="nump">$ 2,022,197<span></span>
</td>
<td class="nump">$ 1,790,781<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="num">(172,552)<span></span>
</td>
<td class="num">(148,767)<span></span>
</td>
<td class="num">(110,792)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="num">(94,454)<span></span>
</td>
<td class="num">(55,554)<span></span>
</td>
<td class="num">(23,140)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Net income attributable to non-controlling Interest</a></td>
<td class="nump">135<span></span>
</td>
<td class="nump">139<span></span>
</td>
<td class="nump">91<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetImpairmentCharges', window );">Asset impairment charges</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(101,749)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dlx_RestructuringIntegrationAndOtherCosts', window );">Restructuring, integration and other costs</a></td>
<td class="num">(63,136)<span></span>
</td>
<td class="num">(58,947)<span></span>
</td>
<td class="num">(80,665)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dlx_CEOtransitioncosts', window );">CEO transition costs</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">30<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Share-based compensation expense</a></td>
<td class="num">(23,676)<span></span>
</td>
<td class="num">(29,477)<span></span>
</td>
<td class="num">(21,824)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts', window );">Acquisition transaction costs</a></td>
<td class="num">(130)<span></span>
</td>
<td class="num">(18,913)<span></span>
</td>
<td class="num">(8)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingencyAccrualProvision', window );">Certain legal-related benefit (expense)</a></td>
<td class="nump">730<span></span>
</td>
<td class="num">(2,443)<span></span>
</td>
<td class="nump">2,164<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnDispositionOfAssets1', window );">Gain (loss) on sale of businesses and facility</a></td>
<td class="nump">19,331<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(1,846)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before income taxes</a></td>
<td class="nump">84,378<span></span>
</td>
<td class="nump">93,803<span></span>
</td>
<td class="nump">26,803<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Reportable business segments [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Business segment information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dlx_AdjustedEBITDA', window );">Adjusted EBITDA</a></td>
<td class="nump">612,866<span></span>
</td>
<td class="nump">585,356<span></span>
</td>
<td class="nump">538,022<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Reportable business segments [Member] | Payments [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Business segment information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">678,580<span></span>
</td>
<td class="nump">510,359<span></span>
</td>
<td class="nump">301,901<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dlx_AdjustedEBITDA', window );">Adjusted EBITDA</a></td>
<td class="nump">144,605<span></span>
</td>
<td class="nump">105,576<span></span>
</td>
<td class="nump">68,117<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Reportable business segments [Member] | Data Solutions [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Business segment information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">267,525<span></span>
</td>
<td class="nump">262,310<span></span>
</td>
<td class="nump">252,773<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dlx_AdjustedEBITDA', window );">Adjusted EBITDA</a></td>
<td class="nump">68,214<span></span>
</td>
<td class="nump">70,172<span></span>
</td>
<td class="nump">61,580<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Reportable business segments [Member] | Promotional Solutions [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Business segment information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">562,917<span></span>
</td>
<td class="nump">546,473<span></span>
</td>
<td class="nump">529,649<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dlx_AdjustedEBITDA', window );">Adjusted EBITDA</a></td>
<td class="nump">79,549<span></span>
</td>
<td class="nump">85,384<span></span>
</td>
<td class="nump">66,620<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Reportable business segments [Member] | Checks [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Business segment information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">728,988<span></span>
</td>
<td class="nump">703,055<span></span>
</td>
<td class="nump">706,458<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dlx_AdjustedEBITDA', window );">Adjusted EBITDA</a></td>
<td class="nump">320,498<span></span>
</td>
<td class="nump">324,224<span></span>
</td>
<td class="nump">341,705<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember', window );">Corporate operations [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Business segment information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dlx_AdjustedEBITDA', window );">Adjusted EBITDA</a></td>
<td class="num">$ (194,736)<span></span>
</td>
<td class="num">$ (177,591)<span></span>
</td>
<td class="num">$ (173,480)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Customer concentration risk [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Business segment information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dlx_Numberofcustomers', window );">Number of customers | customers</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Customer concentration risk [Member] | Total revenue benchmark [Member] | Major customers [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Business segment information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dlx_AdjustedEBITDA">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Adjusted EBITDA reported as the entity's measure of segment profitability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dlx_AdjustedEBITDA</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dlx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dlx_CEOtransitioncosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Costs associated with the entity's CEO transition.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dlx_CEOtransitioncosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dlx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dlx_Numberofcustomers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of customers</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dlx_Numberofcustomers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dlx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dlx_RestructuringIntegrationAndOtherCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Costs incurred during the period for restructuring activities, business integration costs and other costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dlx_RestructuringIntegrationAndOtherCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dlx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126905981&amp;loc=d3e2420-110228<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetImpairmentCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 25<br> -Paragraph 23<br> -URI https://asc.fasb.org/extlink&amp;oid=123586518&amp;loc=d3e1043-128460<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAcquisitionRelatedCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13531-108611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13537-108611<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnDispositionOfAssets1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnDispositionOfAssets1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126941158&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingencyAccrualProvision">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount charged against operating income increasing loss contingency liability, after adjustments to reduce previously estimated charges.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyAccrualProvision</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of Net Income (Loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8672-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=dlx_PaymentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=dlx_PaymentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=dlx_DataSolutionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=dlx_DataSolutionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=dlx_PromotionalSolutionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=dlx_PromotionalSolutionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=dlx_ChecksMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=dlx_ChecksMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=dlx_MajorCustomersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=dlx_MajorCustomersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>105
<FILENAME>R86.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139631740116432">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>BUSINESS SEGMENT INFORMATION (disaggregated revenue information) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Product and service information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total revenue</a></td>
<td class="nump">$ 2,238,010<span></span>
</td>
<td class="nump">$ 2,022,197<span></span>
</td>
<td class="nump">$ 1,790,781<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">U. S. [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Product and service information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total revenue</a></td>
<td class="nump">2,120,985<span></span>
</td>
<td class="nump">1,897,388<span></span>
</td>
<td class="nump">1,678,187<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=us-gaap_NonUsMember', window );">Foreign, primarily Canada and Australia [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Product and service information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total revenue</a></td>
<td class="nump">117,025<span></span>
</td>
<td class="nump">124,809<span></span>
</td>
<td class="nump">112,594<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Reportable business segments [Member] | Payments [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Product and service information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total revenue</a></td>
<td class="nump">678,580<span></span>
</td>
<td class="nump">510,359<span></span>
</td>
<td class="nump">301,901<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Reportable business segments [Member] | Payments [Member] | U. S. [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Product and service information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total revenue</a></td>
<td class="nump">634,945<span></span>
</td>
<td class="nump">469,102<span></span>
</td>
<td class="nump">266,920<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Reportable business segments [Member] | Payments [Member] | Foreign, primarily Canada and Australia [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Product and service information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total revenue</a></td>
<td class="nump">43,635<span></span>
</td>
<td class="nump">41,257<span></span>
</td>
<td class="nump">34,981<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Reportable business segments [Member] | Data Solutions [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Product and service information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total revenue</a></td>
<td class="nump">267,525<span></span>
</td>
<td class="nump">262,310<span></span>
</td>
<td class="nump">252,773<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Reportable business segments [Member] | Data Solutions [Member] | U. S. [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Product and service information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total revenue</a></td>
<td class="nump">248,227<span></span>
</td>
<td class="nump">227,091<span></span>
</td>
<td class="nump">220,699<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Reportable business segments [Member] | Data Solutions [Member] | Foreign, primarily Canada and Australia [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Product and service information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total revenue</a></td>
<td class="nump">19,298<span></span>
</td>
<td class="nump">35,219<span></span>
</td>
<td class="nump">32,074<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Reportable business segments [Member] | Promotional Solutions [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Product and service information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total revenue</a></td>
<td class="nump">562,917<span></span>
</td>
<td class="nump">546,473<span></span>
</td>
<td class="nump">529,649<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Reportable business segments [Member] | Promotional Solutions [Member] | U. S. [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Product and service information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total revenue</a></td>
<td class="nump">537,643<span></span>
</td>
<td class="nump">522,966<span></span>
</td>
<td class="nump">506,240<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Reportable business segments [Member] | Promotional Solutions [Member] | Foreign, primarily Canada and Australia [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Product and service information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total revenue</a></td>
<td class="nump">25,274<span></span>
</td>
<td class="nump">23,507<span></span>
</td>
<td class="nump">23,409<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Reportable business segments [Member] | Checks [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Product and service information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total revenue</a></td>
<td class="nump">728,988<span></span>
</td>
<td class="nump">703,055<span></span>
</td>
<td class="nump">706,458<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Reportable business segments [Member] | Checks [Member] | U. S. [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Product and service information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total revenue</a></td>
<td class="nump">700,170<span></span>
</td>
<td class="nump">678,229<span></span>
</td>
<td class="nump">684,328<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Reportable business segments [Member] | Checks [Member] | Foreign, primarily Canada and Australia [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Product and service information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total revenue</a></td>
<td class="nump">28,818<span></span>
</td>
<td class="nump">24,826<span></span>
</td>
<td class="nump">22,130<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dlx_Checks1Member', window );">Checks [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Product and service information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total revenue</a></td>
<td class="nump">728,988<span></span>
</td>
<td class="nump">703,055<span></span>
</td>
<td class="nump">706,458<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dlx_Checks1Member', window );">Checks [Member] | Reportable business segments [Member] | Checks [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Product and service information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total revenue</a></td>
<td class="nump">728,988<span></span>
</td>
<td class="nump">703,055<span></span>
</td>
<td class="nump">706,458<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dlx_MerchantServicesAndOtherPaymentSolutionsMember', window );">Merchant services and other payment solutions [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Product and service information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total revenue</a></td>
<td class="nump">437,395<span></span>
</td>
<td class="nump">276,118<span></span>
</td>
<td class="nump">75,796<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dlx_MerchantServicesAndOtherPaymentSolutionsMember', window );">Merchant services and other payment solutions [Member] | Reportable business segments [Member] | Payments [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Product and service information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total revenue</a></td>
<td class="nump">437,395<span></span>
</td>
<td class="nump">276,118<span></span>
</td>
<td class="nump">75,796<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dlx_FormsAndOtherProductsMember', window );">Forms and other products [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Product and service information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total revenue</a></td>
<td class="nump">289,920<span></span>
</td>
<td class="nump">296,993<span></span>
</td>
<td class="nump">316,245<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dlx_FormsAndOtherProductsMember', window );">Forms and other products [Member] | Reportable business segments [Member] | Promotional Solutions [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Product and service information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total revenue</a></td>
<td class="nump">289,920<span></span>
</td>
<td class="nump">296,993<span></span>
</td>
<td class="nump">316,245<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dlx_MarketingAndPromotionalSolutionsMember', window );">Marketing and promotional solutions [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Product and service information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total revenue</a></td>
<td class="nump">272,997<span></span>
</td>
<td class="nump">249,480<span></span>
</td>
<td class="nump">213,404<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dlx_MarketingAndPromotionalSolutionsMember', window );">Marketing and promotional solutions [Member] | Reportable business segments [Member] | Promotional Solutions [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Product and service information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total revenue</a></td>
<td class="nump">272,997<span></span>
</td>
<td class="nump">249,480<span></span>
</td>
<td class="nump">213,404<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dlx_TreasurymanagementsolutionsMember', window );">Treasury management solutions [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Product and service information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total revenue</a></td>
<td class="nump">241,185<span></span>
</td>
<td class="nump">234,241<span></span>
</td>
<td class="nump">226,105<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dlx_TreasurymanagementsolutionsMember', window );">Treasury management solutions [Member] | Reportable business segments [Member] | Payments [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Product and service information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total revenue</a></td>
<td class="nump">241,185<span></span>
</td>
<td class="nump">234,241<span></span>
</td>
<td class="nump">226,105<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dlx_DatadrivenmarketingsolutionsMember', window );">Data-driven marketing solutions [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Product and service information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total revenue</a></td>
<td class="nump">177,598<span></span>
</td>
<td class="nump">150,772<span></span>
</td>
<td class="nump">119,155<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dlx_DatadrivenmarketingsolutionsMember', window );">Data-driven marketing solutions [Member] | Reportable business segments [Member] | Data Solutions [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Product and service information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total revenue</a></td>
<td class="nump">177,598<span></span>
</td>
<td class="nump">150,772<span></span>
</td>
<td class="nump">119,155<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dlx_WebAndHostedSolutionsMember', window );">Web and hosted solutions [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Product and service information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total revenue</a></td>
<td class="nump">89,927<span></span>
</td>
<td class="nump">111,538<span></span>
</td>
<td class="nump">133,618<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dlx_WebAndHostedSolutionsMember', window );">Web and hosted solutions [Member] | Reportable business segments [Member] | Data Solutions [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Product and service information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total revenue</a></td>
<td class="nump">$ 89,927<span></span>
</td>
<td class="nump">$ 111,538<span></span>
</td>
<td class="nump">$ 133,618<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProductInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProductInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=us-gaap_NonUsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=us-gaap_NonUsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=dlx_PaymentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=dlx_PaymentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=dlx_DataSolutionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=dlx_DataSolutionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=dlx_PromotionalSolutionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=dlx_PromotionalSolutionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=dlx_ChecksMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=dlx_ChecksMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=dlx_Checks1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=dlx_Checks1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=dlx_MerchantServicesAndOtherPaymentSolutionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=dlx_MerchantServicesAndOtherPaymentSolutionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=dlx_FormsAndOtherProductsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=dlx_FormsAndOtherProductsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=dlx_MarketingAndPromotionalSolutionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=dlx_MarketingAndPromotionalSolutionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=dlx_TreasurymanagementsolutionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=dlx_TreasurymanagementsolutionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=dlx_DatadrivenmarketingsolutionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=dlx_DatadrivenmarketingsolutionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=dlx_WebAndHostedSolutionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=dlx_WebAndHostedSolutionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>106
<FILENAME>dlx-20221231_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2022"
  xmlns:dei="http://xbrl.sec.gov/dei/2022"
  xmlns:dlx="http://www.deluxe.com/20221231"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2022"
  xmlns:us-gaap="http://fasb.org/us-gaap/2022"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="dlx-20221231.xsd" xlink:type="simple"/>
    <context id="i398516465b554c95abccae8f174027d8_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i1273af1ba1634bfca05f2810703687c7_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i9720cc9941dd4f46bcca69e48758c3c4_I20230208">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
        </entity>
        <period>
            <instant>2023-02-08</instant>
        </period>
    </context>
    <context id="iafcc5f4088244b79afa822f9a2ae4eea_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="if3cdfc241d7343698dbefb6b8550ec72_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4a095ebd189741679b4114b07615eda4_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia017a850791b4576948bc096b7af682e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic6e82630da674a6985934bd109e5d297_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i083c2b5a7688420fbbcabcc667846e70_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ib04b4086e8614e96b83153c77337166c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0e07c7446d8744b485038e7a834001d2_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2c86def6c76d415092af4e73be9e9306_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i9e4199dd6ed5483192c1ec9210414891_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i7c7d61095d6d449b9761e7647e960698_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i653f9eb0befd468283e2152bacff7653_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i7bd0f4b0ba14419594aaa0ca8f02293d_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="iebd96ed2ad394b77904762b44fb8b031_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i200e7193f6f74e7e9614800af2d92d76_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i51ebc4fb5dca4528b466164091c2cf2a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7bb4419f908d49ea84c19738935332b1_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i849ce8ebd7224697b68d712598f8bbbb_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib1a65a30c04744ec87ae81a49af0f0d5_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ifc4714dd6023429aaa00e039c2820b6d_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i272ab2425deb45ec9cb70352f0e24365_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i67dd6e9ee9234bb9afc11fca7a0dd401_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i8c492e1c1980414f9304ccac101b2f07_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if17023f503dc4c0ab86dc3f3f71cdc99_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iadc32e2e98414e988c789e1938b4e106_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="idd05d28e4e39491eb25cd3d5b3e4307d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0e756608dce24666a4e0c3da6d8c9808_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i667e91c31a3c43d7b7e4ae8e0b700eb4_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia59fedca7e544b5381a422f30400e33d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i8cbeef23367646ae8754bd87fbf5f0f1_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i153e048c350f4ccb9d878b1a756e0702_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i70edc5604eaa41dfb43974b238ec5ae8_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie5bf596b5b98453caf57b1852cb75a15_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1b713238a0e44c7ea487c00ef9c45745_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i54f823e6d30e4618a97e4a053162feb4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifc72f821c7444477b33389cfd3ab0b1a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if838db89c668451683cc1c59e2272d64_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3270af13def84b1b8fa4e51a6c9bd92b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2d8aaf6b129a41019b3d06edcdb85abf_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i0678fcfc06a3452fae20506125a377b3_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ibfa9c8ed0f8545a695a71f13e6a85f97_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i9c66ec61f6d34e32b51eafdc226dd278_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia45ae6ee2620424e836fca7365f3f1f8_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia3ecdc720ef14a049254774b3a53896d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ie350df20f96245beaf279e4e58121f3b_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i78585513b19a43edba999f6ca3b09359_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i12f8a216a12544ab94cec4180c45945f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic23ebf5de3f54b6db216e970c01595d3_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i510bd100ab6c4b9ba91aeba3bcded6d6_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i4fa5eee8d2fd4ae4931a3ef786c66f16_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ief74758754a04dd8918dd67adec46a5a_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="idecd2f7c9d1949c3a87180b11b4d202f_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i4a20ab32c23a49beb889a7cf41718bd7_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i9a64be2370c0473e8b36f89f005beaa0_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i1c58bff185f94f4ea27e1df8a31f6690_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i988bf199c8984f3792cb5c64297f144f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib70551c3b1ae4204ac63f9705ef66c20_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i139d6ce2c26d4334ad4110ff4234ffdb_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dlx:DatadrivenmarketingandtreasurymanagementsolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i933f52f6d0a24105a9246bd3ce5b91f6_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dlx:DatadrivenmarketingandtreasurymanagementsolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i90a3704ede8b48bb876c8190111805ea_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i63f1d93356d44659a39e15d29f83750f_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iee70e2c6dead4cc0b0c124b7b97bfff4_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:InventoryValuationReserveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i3c04942ec1784af4b78ef04c67f1af63_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:InventoryValuationReserveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i29f24777281f431db1fa80e39e9e5d4b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:InventoryValuationReserveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i948e7aa0d0234f299c25c9e14c818d23_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GeographicDistributionAxis">us-gaap:GeographicDistributionDomesticMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i0bd13c8ea31d48c68ad3d0cf02b995c4_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">dlx:FundsHeldForCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForeignGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i38a4b680ae6441fba89156afe236abc0_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">dlx:FundsHeldForCustomersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i05d5e05123944363b088a7ef29ec5f2f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">dlx:FundsHeldForCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForeignGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ieb94de189dab4e919f053df697fee026_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">dlx:FundsHeldForCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:GuaranteedInvestmentContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibcbafc4ea33e45ffa49f28101e4438c8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">dlx:FundsHeldForCustomersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i757b236a1a074ab8bb0d6899bb16fb62_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i8421344fe45941c69d24d41f0ab1c460_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i45edbfebc83c4c6cb222ad8508cd03a8_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ifec8d1da1ca546739c4de4a595aea6f8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="idde06ff0b9004ccdb826c0a357551190_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandAndLandImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ie39b302cb4cb4306b9ebfa2eef1082e3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandAndLandImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib19311879d484a20ba4ef3499a819667_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">dlx:InternaluseComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i443efff016894302a4ae50191b4b7c4e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">dlx:InternaluseComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i25ae689398714c73943dbc16db480c39_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelatedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i39e4d6cbc24a4d2597b7296121acf5a9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelatedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i58dc0005fab24f669bb41c0594b74635_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i1f4f2d6c92304ac6af015891868a90e5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i31ddd3d4324b4e1e9581d40d3e0d7c0f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DistributionRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i95c142dd60db4825b93e16b48c39d70a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DistributionRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if4cdbb1546594c338b29035921f8eac9_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i281719af93c74da89f0d88958a1aa7f2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if30b1a880b0547fe9af24f1bcd6073e6_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">dlx:SoftwareforResaleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i8224bff2f8d34351b3d4c33d37e40013_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">dlx:SoftwareforResaleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i79793b5cc2d64ada82867e6e01dd9c6c_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelatedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i7ad78420e050433a9ada833c22f40ec8_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelatedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i10e617fb797d4136b91a8c2ea3f7a252_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelatedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ide9b8de5ec594cf4be8665d2cb2a9090_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">dlx:InternaluseComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i132d86aa9a754d3fa318165d9f8a44de_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">dlx:InternaluseComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2ca8583781794045b3715b9b7aadd6a5_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">dlx:InternaluseComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i16e158729051437eaf3d2976617e88cf_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i1d5ed25ad5534c5db78859a59018d4ba_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie77f558f0d8841628302b64295e105e5_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i4845def19b2644c8857d682465ab8f3f_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DistributionRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ib6fe53363b454143afbc49ab81396172_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DistributionRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iee12b578df6348c09484d72f35f203c7_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DistributionRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ife2695737aa74a4fba5bc6eeedc1ac60_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">dlx:SoftwareforResaleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i65aa0642db754eb783b0d23175d1318d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">dlx:SoftwareforResaleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i228b22e480c642a5b9833d01150be690_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">dlx:SoftwareforResaleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3f6df9a517e741b1af525511bf562001_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ie674922c94564689b191ce1567b8edb2_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i89208a26b491479f8d444716b3ab72d8_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i71312ac230e54221ad763094ae14b41c_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialAssetAcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelatedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia347ea3589524ba886f759efb418e962_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialAssetAcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelatedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i8ff24ce80e3747749b8a739287ceecf5_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialAssetAcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelatedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie7a0607c0bdb4b8eab9d0747f829f89e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:PaymentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8997d97b1e404efda946eeef5480c0fd_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:CloudSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i447cbc4a55ef4544a754c30ed9df078a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:PromotionalSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9c6efeed5dcf4789b8e63f02ed7ce82d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:ChecksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6ff1d83224d04d93869b7347591ef2c7_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dlx:FirstAmericanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:PaymentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i70a88614ee9b49d5865d64564fd99148_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:PromotionalSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia4b4c9d9ee8b4c63b5c3f32382fa0b84_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:PaymentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i15f17a09f8f04a8aa6d2c1b4e4a40a7a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:CloudSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i856380380d5b447c94930c54a4be72f5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:PromotionalSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if7cbc59d48f54417b61a9640b5f2d778_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:ChecksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia02d6ad49bac408eb4a2c0e46330f770_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dlx:FirstAmericanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:PaymentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i8e30f1475d4c4ec6b8ceeca9a5e08896_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:PromotionalSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i607d508d64e94c97aedede9979d2c151_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:PaymentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i6f57207c06714c048072436a8a5a06a0_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:CloudSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i77221faa4cd4444ebe4f3658c90f045f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:PromotionalSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ifa9a62d50aab49feaadd44e208df2165_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:ChecksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i9357a97dbd244f8c82d44743c30689ad_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:NotesReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i93cce6aac37f478cbe0105295d58bd4f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">dlx:LoansAndNotesReceivableFromDistributorsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3c2607bd24104933a0cb2c02e62c08eb_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">dlx:LoansAndNotesReceivableFromDistributorsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i24937441129947c49a8beea40c80fbf0_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">dlx:LoansAndNotesReceivableFromDistributorsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i4ae1e3f36f92471e9c4078dfa6a4519e_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">dlx:LoansAndNotesReceivableFromDistributorsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i82e5f677c4fd4c8aa84cd03c930bcdfa_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">dlx:LoansAndNotesReceivableFromDistributorsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i92c9609e94414d5185628823d277a7db_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">dlx:LoansAndNotesReceivableFromDistributorsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ida9e5d56ef494ca1ae323a8fba01f5a6_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">dlx:LoansAndNotesReceivableFromDistributorsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i233fb22c11024a0ebe4d377d1bae23fe_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">dlx:LoansAndNotesReceivableFromDistributorsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib70b0ed266504e72a3a3121d785e959a_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">dlx:LoansAndNotesReceivableFromDistributorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">dlx:OneToTwoInternalGradeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i161c16782edd43a1a75289b49c3acf58_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">dlx:LoansAndNotesReceivableFromDistributorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">dlx:ThreeToFourInternalGradeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ie6ccfe106ea14a80b7b71b7412ce4615_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i0997991cc78d4449acaa7f8990ad94ec_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1745c11467714d268a5fa0c94d611a30_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i1ad552e1f9534a739352233e2b1ff170_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i166cc8b0a5544fdc8e5fd1d9d7d266a3_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i873ad3a65eba426fa6e5bf4e707b3b39_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="id7fdb7d0e051492bbd82633533182028_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i161985f62b0a4fd89c55151b09577e12_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i8d61f00e00d04e8d99140f21e62616fa_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i41010b1c4e0844f5999830aa3b2d2f3e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7fba416a962347c7933e9069e3b69317_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7dbbbffc8d4d43ef914b286a01e88c6a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7c77e0297dec448ea5c3678eceaf4f18_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib96aab1be6484159ae9cb4f7fd59c541_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2bc72019b0184cce84ea75a6a939fe22_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie408a32c021147a5b0e454693276e3f9_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iab6dd4d263f644f4b111851700fb8759_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia8442243e80841d080b38cf9ec857c49_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i835be1551efb4ee5a4544e356bf98bde_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="icffb558233124a37820e97ab3a962afc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6b79426e9c0f49c0bbaf22c04ced6a72_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1f0f4d442e2c48d89a5ee9331ef8f010_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2f8a6463f42344d8a1a75cd2b1258b0b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i46ed7e79561f4eabaedda3309c3764ff_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="if274ed708e8644ad8fe82d5bd0bb1072_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i467614c0e99b45c89c74a89e49cef09e_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="icae7990f1fa84f888faff42610832118_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ided287bb84f949268ee0b3be9c697f37_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i4fb0ab490b5942919d0b6704c24c644d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i8b487b2abd1b4c159a38801fce2ca251_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i9741bf97020b4eba966405d7d8a0a337_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i80d2b599ac6249c782174a3808f51e49_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dlx:FirstAmericanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="idbf539a312f84dbfb27d1ee5b2422ab2_I20210601">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dlx:FirstAmericanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-01</instant>
        </period>
    </context>
    <context id="ic40671f6d9ad45e9acc800805eb4993f_D20210601-20210601">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dlx:FirstAmericanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelatedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2021-06-01</endDate>
        </period>
    </context>
    <context id="i2942f0ceab0c439891fb519b75346773_D20210601-20210601">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dlx:FirstAmericanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DistributionRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2021-06-01</endDate>
        </period>
    </context>
    <context id="i850c9c2bb82c4b608de96e9e54d38d54_D20210601-20210601">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dlx:FirstAmericanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2021-06-01</endDate>
        </period>
    </context>
    <context id="ia689499e67634f5db77a9d7daf480781_D20210601-20210601">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dlx:FirstAmericanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2021-06-01</endDate>
        </period>
    </context>
    <context id="ib95d61b616414c3f8339f4dfeadc7285_D20210601-20210601">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dlx:FirstAmericanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">dlx:InternaluseComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2021-06-01</endDate>
        </period>
    </context>
    <context id="iab04d9206d694087ae869ae28ef7c272_D20210601-20210601">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dlx:FirstAmericanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2021-06-01</endDate>
        </period>
    </context>
    <context id="i883c443fcb114d038ed0ed6c68c9ba15_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dlx:FirstAmericanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i8d9a8fbc1f954f4aa180bfc76885c5e9_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i8feb0a6260774e82b2977c57b5d16006_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7d5cafcd60db4539bcfeb993ba070a57_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">dlx:AustralianWebHostingBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i46d8faf78bc0474ba0cdcb7d07ae201e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">dlx:AustralianWebHostingBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:DataSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7d64b423d93c4a6e9530eff92673b700_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">dlx:PromotionalSolutionsBusinessExitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:PromotionalSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i39a4b220d7134de09f8d8e4dc7cceab0_D20230101-20231231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">dlx:NorthAmericanWebHostingBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="i3c10b5b8d6804c68b1b36943e4b2ca2f_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">dlx:NorthAmericanWebHostingBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:DataSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i8c52f3ddc7764f6ca84945a85c950028_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">dlx:LancasterCaliforniaFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i1bfa6a67fbab4d0f9c764d41bc46159e_I20190719">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">dlx:InterestRateSwapJuly2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-07-19</instant>
        </period>
    </context>
    <context id="i39eb4b18f46b4438b9f14e828ce09ada_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">dlx:InterestRateSwapJuly2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib82146252808442abc12f42f3e691007_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">dlx:InterestRateSwapJuly2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i06e69d2ca8264043bf72927beaaec36f_I20220916">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">dlx:InterestRateSwapSeptember2022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-16</instant>
        </period>
    </context>
    <context id="id170e2434dd4406a955767a6e2c36101_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">dlx:InterestRateSwapSeptember2022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="id72decfac44c45139551a4f02b76cb5a_I20230320">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">dlx:InterestRateSwapMarch2023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-20</instant>
        </period>
    </context>
    <context id="ice4ca5bf99124b9586413afdf9c8022e_I20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">dlx:DataAnalyticsReportingUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="i2e42e14c353e4269845322a1ab001d93_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="iad76126c010f4ba3b3c5b579fc76613d_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i0b2cb7b03e534aefb698f29ca488a56a_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:PaymentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i8fb763472e9b47e38771eb523eca341c_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:PaymentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ib15666c39f9d4656963641738fe7c4d1_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:PromotionalSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i12324447455440edbd8d73cb567daa90_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:PromotionalSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i4593aea75805404283676e900b8c7496_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="icd58360bc1aa46678561268ce73d9859_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">dlx:ReportingunitsforwhichqualitativeanalysiscompletedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i91593197eca44e2f8302c0025bb0b40b_I20200101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">dlx:PaymentsReportingUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-01</instant>
        </period>
    </context>
    <context id="i430797dca7ec43a08969bad3edf5f560_I20200101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">dlx:ChecksReportingUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-01</instant>
        </period>
    </context>
    <context id="i0545395681314b6790b243e4591a20ea_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">dlx:ReportingunitsforwhichquantitativeanalysiscompletedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i27d8457aeca84b108b3d8d162bc3dbbc_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">dlx:DataAnalyticsReportingUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="i0e1924c4824244bbb3990fa3f0a2a739_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">dlx:PromotionalSolutionsReportingUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="i972a4b41b6dd4ff280c9a476b4454c51_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i10b5ebafe3e24d41a700b8be2095173d_I20200101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">dlx:DirectToConsumerReportingUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-01</instant>
        </period>
    </context>
    <context id="i48690b004a7b443b8aedacf4deed46e5_I20200101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">dlx:ReportingunitsforwhichquantitativeanalysiscompletedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-01</instant>
        </period>
    </context>
    <context id="i009ae486cdcb4eb080a06e799ae6fdcd_I20200101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">dlx:ReportingunitsforwhichquantitativeanalysiscompletedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-01</instant>
        </period>
    </context>
    <context id="iaa10eff439924dae8d038391134d3a36_D20200331-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">dlx:ReportingunitsforwhichquantitativeanalysiscompletedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-31</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="iecfb10e386f24353892098511150e20c_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">dlx:PromotionalSolutionsReportingUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i42449cdca89242f5ada17d20f90c47ce_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">dlx:DataSolutionWebHostingReportingUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ie3f0b022f4e24fd093a49b838604d91a_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">dlx:PromotionalSolutionsReportingUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i1aaffe0083dc4e4084b7a0f494d045be_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:FiniteLivedIntangibleAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">dlx:DataSolutionWebHostingReportingUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i6923061ba7014c24a013d36e80e04780_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:FiniteLivedIntangibleAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">dlx:MeasurementInputRevenueGrowthRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">dlx:DataSolutionWebHostingReportingUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="ibfc364ed21df4c47b7842e4e991c9782_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:FiniteLivedIntangibleAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">dlx:MeasurementInputGrossMarginGrowthRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">dlx:DataSolutionWebHostingReportingUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="id245935f46a549109dc3adf6b5e64d78_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:FiniteLivedIntangibleAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">dlx:DataSolutionWebHostingReportingUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i34de412e198b48ac85af3bf3b733fd03_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dlx:SmallBusinessDistributorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelatedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i62d1c5aec2c445b289647da3262197fc_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dlx:SmallBusinessDistributorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelatedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i4e8b86ce4ed443eab1303f8c84042fa5_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dlx:SmallBusinessDistributorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelatedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ieb92ff30cf044d1aba2e75a7cd1e7d02_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dlx:SmallBusinessDistributorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelatedIntangibleAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">dlx:MeasurementInputRevenueGrowthRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i4d1d543a72a24de0bf4cf3c710538c59_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dlx:SmallBusinessDistributorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelatedIntangibleAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">dlx:MeasurementInputGrossMarginGrowthRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="ifefbfde36447436b90eedf8b44cac556_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dlx:SmallBusinessDistributorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelatedIntangibleAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i4c81cd969e7c4a82a57e0be084f40ace_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupNotDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i22e4786137ac462c8b60550c0755e7e1_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:FiniteLivedIntangibleAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">dlx:DataSolutionWebHostingReportingUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i42e162a1fc6e4e0e9695550d7e1bf42b_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:FiniteLivedIntangibleAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">dlx:DataSolutionWebHostingReportingUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i628f6dfa9b934cde9c8b911d16958e18_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dlx:SmallBusinessDistributorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelatedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i288a7e5887c441fb82b0bd161b0821ca_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dlx:SmallBusinessDistributorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelatedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i6da214125e1449348d051114e766113a_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupNotDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i0834a6c3465a4a828c12ba8f3faae952_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupNotDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="id53946cfdab24f1ea47a7ff99ed98a2e_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelatedIntangibleAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">dlx:DataSolutionWebHostingReportingUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ibd6d78966a5a4d52aa0078c34c3ab698_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">dlx:InternaluseComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">dlx:DataSolutionWebHostingReportingUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i2c198303645a4354a8f451d15eecb1d3_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">dlx:DataSolutionWebHostingReportingUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i8fc19a2dba9f4fb58b3d102823d1d5fb_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">dlx:FundsHeldForCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:GuaranteedInvestmentContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic90f775b4ef74c848d5debda93de04d3_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i72920402df2b40cabe47b85225814d63_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i7ddf71ec4a6247bea218518652f49678_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i9b3f77379250424db239d942eed2dd72_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">dlx:FundsHeldForCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib61dd92f4b614eba862281f60e1e2002_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">dlx:FundsHeldForCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i0f6d82733e24418f877952e0f22e4f0a_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">dlx:FundsHeldForCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="id514fba4c3f54f15ad5562143771659b_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i8283cb30f01d4b439542630d6d3d2af4_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i2ed5805887934716ae9d86c049d624ea_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i7d3c74e11ee849ce948af912821c2cb8_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="if7a70a5b70b5408093fd110726c67fef_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">dlx:FundsHeldForCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="icbe9b7c8494b427c8ceaca0ac87a581c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i9576a83d6df8446db040f408d8e317d2_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="if7bc37f2f1884923a1dee67f2b1f75dc_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">dlx:OthercurrentandnoncurrentassetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ieb83209dffcd47d690d5d0a41fa5eaa4_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">dlx:OthercurrentandnoncurrentassetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i1368351552b14d2d82c54a938fcd0338_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">dlx:CurrentPortionOfLongTermDebtAndLongTermDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i943856f0796e4f2183e33bd1891c3f47_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">dlx:CurrentPortionOfLongTermDebtAndLongTermDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i63b355a96d6944ed9037a61b7b58b881_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">dlx:FundsHeldForCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie39adfacbf424f9c93b2b48ccf759158_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">dlx:FundsHeldForCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i976d53e0ac274d69bee035db366e9928_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">dlx:FundsHeldForCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i61c0b334d6514ae9bca4480a7a1db5e1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i118990a3d5ac4780ac60157170f2acd6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i16dfb7ac0c7f44368f8ac2707e45e45d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if5cbfeeac79b45e7b51bc77d14781048_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ica35ccdd265a4271a3755e1217d11787_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">dlx:FundsHeldForCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i133580263afa4e38bde62ba4dac33048_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2ab1ecb2c0cc4156a7a4c49dd776c094_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2939133a7dda4c55a11083206fe13b2f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">dlx:OthercurrentandnoncurrentassetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i923d4deee58d46869b500167b042dd2f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">dlx:OthercurrentandnoncurrentassetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4612699f112b43089f6d8ee60d311744_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">dlx:CurrentPortionOfLongTermDebtAndLongTermDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id40420880fa64cbcb0fb438e8cde450c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">dlx:CurrentPortionOfLongTermDebtAndLongTermDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i69a5155dbfa243949400bf4beb4a17a0_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i4b4ba679b67742318793762b5eba1b10_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i71944464c9e54aa38a0f3070beff713e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i849f490ca4bf4cec9b3cf4335c8eae32_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OperatingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iae8695187935446c84618a68afbd8961_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OperatingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if1c5649029d94a4e98dc4c2a00bbef98_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OperatingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ide4d1c271f5248169e7790ef7ff0e3e1_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">dlx:ExternalconsultingfeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ic8b313b243144f56b371e8d378fc3cfd_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">dlx:ExternalconsultingfeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i98abfc19001d456a9bbf7b0e1933ae36_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">dlx:ExternalconsultingfeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i8eb8451fd9e0455083f8d52cab9763e6_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i4ab76d038b47404d9a6f7012402276c6_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3e3c0c45b9e14fd3a986d628de14ac20_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i8628d286fd13445fb965bc9b49d7e7d1_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">dlx:InternallaborMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iad25bbcbc3404aa9ab444135c84ca216_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">dlx:InternallaborMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib444367fb5a24019ba53a82ad8143405_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">dlx:InternallaborMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id6d3f53b50f3477cb1e7db1382520454_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i3e778a41cb704ede9c67e907aa0b7d97_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i107a8d16a292468b865a9a92d583ce97_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iebd30655320d47898e1eb713c28130cd_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i574b67a9afcd42d2b8b2ffb53a29536b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iace01fe9da644338b973ba36f2450767_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib4ce5ea31e7b4a6cab92250347f576ce_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i06e3b45721064d11ad2270685b299129_D20221001-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis">dlx:IncreaseInEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-10-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ide8f1fc64517459cbfbed720efa5bbb5_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:GeographicDistributionAxis">us-gaap:GeographicDistributionForeignMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i4f2e620707414aada50491e338baf07b_D20211001-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
        </entity>
        <period>
            <startDate>2021-10-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9697deb823a246368ad0a46309bae45a_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i242b7a42bf434ebea7b86d515d2dd752_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">dlx:DeductibleInterestCarryforwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i6ef0d924d2064ceda441ee669273e982_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:CapitalLossCarryforwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i0bb7a73ba04c43cca64850279f310466_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:CapitalLossCarryforwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ibf8067e9ace24aca88670bdb6694459e_I20220427">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
        </entity>
        <period>
            <instant>2022-04-27</instant>
        </period>
    </context>
    <context id="i6f0d799243794abbb02e6ece244f6860_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">dlx:RestrictedSharesAndRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i46a05a40a4d24c8a87a3accd3a96f24f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">dlx:RestrictedSharesAndRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6c5f7831d6c547699d8e57d384ac7b24_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">dlx:RestrictedSharesAndRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9e9ac7ce614c4289ab1fab1f75657786_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i740194b9fd9a49a885bb4cee09fdb2c8_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="icd0eca5b5a854262a14d2712ef152a7a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i94386d64271a4bdfa2dfcbdab9139319_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i28def4d7d37d409ab10a949cb6326edb_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib40196aa339f4f138118b979864fdd56_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ifc8912fefb214012880f9cd0a762ebd7_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iac0d39173b2f44c9bf1afbccb1c28fa1_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib279d5f50eca4dc1bd8fb49c1f5baff4_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib4edd33d66ea48aeac1f6531796e1513_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i3daac3fbabc94877b9a43c672506969d_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ica2aded7c0554638b0e7bfcdd5e5b18d_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i2adc41c046784a49b75af69c728135b9_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i2ed6d9d8b3b3404d844030133debf0dc_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i3dfb6977bf974d6eb457ba37c6b89848_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i6a3c36b34e1e4eef99d4e0e0030e0233_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ManagementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia3f165fe6b6f4022b65396412ac8da3d_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ManagementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ie8b4948e57794aeca03370e42555671d_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">dlx:RestrictedStockUnitsClassifiedAsLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ifff003efb6264096893fca99fa6df33e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">dlx:RestrictedStockUnitsClassifiedAsLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i62a1f0bfaf064a3a8a9a07e5fb6491ad_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">dlx:RestrictedStockUnitsClassifiedAsLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie00bc3870d3c4c4f9c8cc980635f2e9f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i99db355c14bf49daafd1857503af71b5_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ie94fc07187b34e7599db79cb450ab83c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iee561407feba49ed828c758b2d5aaea6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ida180e6cc82642a9a2b28547201aa7c1_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">dlx:RestrictedStockUnitsClassifiedAsLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i4f9bef224dd14159b7ab15071305ea9e_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="id7ae4d105ff5436f84a7860d9b128761_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i644d10e2b7b74e3a908a73525bf57e99_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i511e45c8aea243a0a8534d1486fe95fd_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i29d560ad6e454a9e8aad32164e8656a9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i62f4571a32f8454f9eae53ae4b882aa2_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i2e5a905a969848c3bb63e73a8cc9a5fe_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic95ed7f769274e049258455e5ff1e9ab_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iec03019219cd4023a49af38eb741fcc6_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i8acd3a808dbe40d0909c3fea5d9cd409_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9e6e11db1b0041ada28feb56472bbe39_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i10a17dabc2d049e192e039af16c775ec_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i75dc45f076ca48eebf89e1e8b3aaef7a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i01b8b59b232049b7a0ae1f5e6621205d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id077a46886b24a7bbcc6d9cedc93e474_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i278c451d3ad8429bafc917fad2381807_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib3fcd17b5328459d93b19accf44e821b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:DefinedBenefitPostretirementHealthCoverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i697925be9ea74b5d9772fca6a0041495_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i21692e6c601641658e0798add7791bee_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:DefinedBenefitPostretirementHealthCoverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie32fa270cd7a4877924d62586ddd4003_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9a5bc1ccd4c94c9d8dce96610b9c09a0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:DefinedBenefitPostretirementHealthCoverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4babbbc8038c4d4aad387d1c98baa3af_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i62bcf38fb1a747d581c3c1447996319b_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:DefinedBenefitPostretirementHealthCoverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i1edc3bc114324a6684ecfd2f5f5eed80_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia088af525983474daee971776d1c7618_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:DefinedBenefitPostretirementHealthCoverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ie990bf783fcc4f6eba5bfb2361cfbb35_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i859196c0da894ab5aec660ca4abe9783_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:DefinedBenefitPostretirementHealthCoverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i05c027dce78f463ab06e7748a43679ae_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ifcb671e04ee94864a7eea32503772a8b_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">dlx:ParticipantsUnderAge65Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i30516d0b99f04883a8c321789b352f17_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">dlx:ParticipantsAge65AndOlderMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i8708059e49fa4d7494b2785089ea5364_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">dlx:ParticipantsUnderAge65Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if05fc24ecac34f9885718282f0488a0c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">dlx:ParticipantsAge65AndOlderMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i00a41c5ff0824d61a4b233af65ea5375_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">dlx:ParticipantsUnderAge65Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i25caa03bb0044e52b3d61c0e6debdc11_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">dlx:ParticipantsAge65AndOlderMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1fa7e84a2b4442d18ca4558ef9127b44_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">dlx:ParticipantsUnderAge65Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i91b5144e3288433fac8f4e7be791c559_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">dlx:ParticipantsAge65AndOlderMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ifb55595b4e9040fa94c397e6c19b5f4e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">dlx:ParticipantsUnderAge65Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie6ad3e3f273841b09c4d7d6d65ca1959_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">dlx:ParticipantsAge65AndOlderMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i387140ea6af94f25b0004f8ddfd1e101_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">dlx:ParticipantsUnderAge65Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ibe7ce94ecf3442298ca379e309a9de34_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">dlx:ParticipantsAge65AndOlderMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ideed346c06cf4096ae7b37bb1d74fecd_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DomesticCorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="idaecf9dd22b6481c8e72e629e516be0f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DomesticCorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i119bf0a5ecc6415bb315988cf95d1f8d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i0c5eff9cdcbc4837a6d3179887957626_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i58d9d5d41a1041648aaade0b9939c9a6_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesLargeCapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i6925033c4b3a4fef9536f64e2c69b891_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesLargeCapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8a01953981cd40028b759eb771fee4e0_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MortgageBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i40ebce308ad54e459b1f99fd37bceac3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MortgageBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i14358146b92742ab8b03ad06c46505a0_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">dlx:DefinedbenefitplanequitysecuritiessmallandmidcapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i31f00b17bce14e89861119242e6f445b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">dlx:DefinedbenefitplanequitysecuritiessmallandmidcapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1ffb70eb960341f5a9b571b82f5e3ae8_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iacbfab2ba75845628a7f4fe0d904a42c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DomesticCorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib4526855b7344071b0b2c1a052866827_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DomesticCorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="if55ae845ba644fe0ac5aa3194e375885_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DomesticCorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iec972ab6c45e4e48a3783cee3220698f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DomesticCorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia8ac49ff1f7b40c2a75a65465ac2f4f2_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i4acf935972e44d068c99de7e9115afad_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i04a7053b4a11470b8565d3eb33667755_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="if1bb39bb912f4fd2ab920f935f9b0ca9_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i8be165686c5445a2bab357bb8e6670b6_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i59eae2a8bdc94998b3d0ade4003b1d4d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i924eac19716b4c0fa9a39abcdfbc959b_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i7c88f8bf4d524e379af14685b611d4ad_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i96053ec7d8cc4eb58c76b7a111fd76a5_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MortgageBackedSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ibc0d6eaa2df645f3adc9655b7832d79c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MortgageBackedSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ie51a6f7b13f440f49715ae577646377f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MortgageBackedSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i0b9699c8355b4afea6f9d65f9d760abf_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MortgageBackedSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib199a82fe09f4e3fb9bc92e33029f3b5_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">dlx:DefinedbenefitplanequitysecuritiessmallandmidcapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i87faa00ae7e54f339d233dd886e9ede0_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">dlx:DefinedbenefitplanequitysecuritiessmallandmidcapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i7476efb9f13c418284a76a901ad7e482_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">dlx:DefinedbenefitplanequitysecuritiessmallandmidcapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic808980ff36142fe94b5ba87148c2a6e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">dlx:DefinedbenefitplanequitysecuritiessmallandmidcapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="id73ee07727c2412e8c2c255908dc22d3_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i341e1889fb1c4188b2d7791fb5587c2a_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib205451f648941139f5cba64273238bb_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ie75af6f8923b4d9a9c6e6fa18cb0e51c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i07b7e2310dc14c7c88a7448341230b0d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MortgageBackedSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia7349d94cfca46879a5d7565fbd7b27f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MortgageBackedSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i066caa1453fb4a7fab69b9fd4db81687_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MortgageBackedSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1e6927161e344ab7b11563c4fbc3967b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MortgageBackedSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i46136c01ca9b4f5cb67120b0e4f06444_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id5a1674445674c1f8426b94d6301e060_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3b72246c53a747438b81f3ea1fbf4b5f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i33a234c010b64d45b8ee570100bcf39a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i06d6711933774796bf5f4cc5fab3c180_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DomesticCorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="icda533d12c284fca9064404cb87416b5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DomesticCorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3a98107834e64e2380d5157a59d77b81_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DomesticCorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i126e6c6c488d427aaca82315d9494341_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DomesticCorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i455b864112ca417db308f0dda9a9c76a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie93edc3c8f2e44b692bf0dd898e9d3a8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifde716c166b24f59a79aa5cdb9c7c37a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i54ef570a57574fecbb6cc6acc3865e3b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5c9b2a65468d45de93f575de30430355_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">dlx:DefinedbenefitplanequitysecuritiessmallandmidcapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9822461227894395995b9adba8540730_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">dlx:DefinedbenefitplanequitysecuritiessmallandmidcapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0e91fd4263fe4d728d02242bda42edb3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">dlx:DefinedbenefitplanequitysecuritiessmallandmidcapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibd1253405592470c869ea412e646268c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">dlx:DefinedbenefitplanequitysecuritiessmallandmidcapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibfaf703b6c0f4e72af07c5a0f25efc00_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i89cff7547a264695b508a3f2aa4eb41a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1153b91c0f124285815ca2cde59ed209_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i68dcaf1e02ab4cb2a2064320e68edfab_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6942eb1ffd644f7c96cdd79ccadc8f23_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">dlx:A401Kplanfirst1ofwagescontributedbyemployeeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iff0ead7e66dc49a8bdab9c1a4c115ead_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">dlx:A401Kplan100employermatchMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ic6781185941f4ff896936d1eb537d396_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">dlx:A401Kplannext5ofwagescontributedbyemployeeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ica58641fefc0415c8ecb9a37404a15d7_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">dlx:A401Kplan50employermatchMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i46000558731743f4ba2ea5000ebd7c2a_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dlx:TermLoanFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i16024a40633e4e8f8e35cb90bd964bc3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dlx:TermLoanFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib03574008e3948079e7e5755b5f7cb27_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iabacc7aacf8e4d5bbe05f0b48e1e6874_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib02896030df642de86585860fedf8aa7_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i4757ee04b4854942a75df0965326665f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1d459ffc42084f51b1dff575a62e37f7_I20210601">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-01</instant>
        </period>
    </context>
    <context id="if1da8273075c4d47b6c1364f620da943_I20210601">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dlx:TermLoanFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-01</instant>
        </period>
    </context>
    <context id="if24da6bceff24e3d9f0d9c545c18ccda_I20210601">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dlx:SwingLineSubFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-01</instant>
        </period>
    </context>
    <context id="i317c42c2102e480c8b1b35597dc82509_I20210601">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-01</instant>
        </period>
    </context>
    <context id="i3c8dd257cedd4d7eb2266d3010785d6b_D20230331-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dlx:TermLoanFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-03-31</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i7d159a38875d482484b8083ccab4fa8d_D20230630-20230630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dlx:TermLoanFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-06-30</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="i97e4362226f04c13a8af0c82770e22f5_D20240630-20240630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dlx:TermLoanFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-06-30</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="i75653384e2844dcea5183447bb59efac_D20231231-20231231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dlx:TermLoanFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="i525bf254f0a646de951d89f5e9306f4b_D20230930-20230930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dlx:TermLoanFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-09-30</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="i61750f8b11dc43cba9c447fe44fd52b7_D20240331-20240331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dlx:TermLoanFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="i7cc08b7627414960ba9e21e380495ed7_D20250630-20250630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dlx:TermLoanFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="i39f2c5ceb2a14ffdad35c2bb723a5194_D20240930-20240930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dlx:TermLoanFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-09-30</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="i397d7b016c164479bfe8bcb4b3a38057_D20250331-20250331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dlx:TermLoanFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-31</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="ia714f850baef4255b54b8a9050257365_D20241231-20241231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dlx:TermLoanFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="i01dea2571b814d47929057395ad99c02_D20250930-20250930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dlx:TermLoanFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-30</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="ic0d5ac4e8b0341e3a5d59e58b43cd1ba_D20260331-20260331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dlx:TermLoanFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-03-31</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="i3174d606fe324d85867f15cefc756191_D20251231-20251231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dlx:TermLoanFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="iaeda43a7da4b41c8963c465107370f60_D20210601-20210601">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2021-06-01</endDate>
        </period>
    </context>
    <context id="iadae28c1a2194a85979cd79ee57866a4_D20210601-20210601">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2021-06-01</endDate>
        </period>
    </context>
    <context id="iccea7480435843778fdb41b76c60dfed_D20210601-20210601">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2021-06-01</endDate>
        </period>
    </context>
    <context id="i0c01385eb9b940319aebc66b8115010c_D20210601-20210601">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2021-06-01</endDate>
        </period>
    </context>
    <context id="i9119690075e942abadfaecbd5a41a338_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i644f5425e40d460fa1d02b927fc3a8ed_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i5da9ad90901e4898aa999865a829f1f8_D20240101-20240331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="icca1734b518d4061bde4402810d5a035_D20231001-20231231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-10-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="i1ca8473e729e4e7eaf8c9c76b0b8bbc2_D20230401-20230630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="i41810aa9041b409d82b31537629567ae_D20230701-20230930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="i9eb575fb91c24e699e95334566fe3450_D20240401-20240630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="i6fd1f284854e4e3f812d1754abd23539_D20240701-20240930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="ie62859ebcf984f2f9994f518b9e781ec_D20250101-20250331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="ic74dbbae6e4149e2aebbd9bfc04f0ef8_D20241001-20241231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-10-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="ie87c17c8c5be404b8c94b304216bc6c2_D20230101-20260630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="ie077ba65c62142cb995f938d690c98d9_I20210601">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-01</instant>
        </period>
    </context>
    <context id="ibcfd7ebddbd64fb687e92f9ac77eb424_D20210601-20210601">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2021-06-01</endDate>
        </period>
    </context>
    <context id="ibe42ca1e00aa418ea02c5b1a9357e583_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i8febbb5935a44828a6eec0de49cc18fb_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i1db35833b0bc49e18f43dbabc404dc56_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandAndBuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i0b0606534b474299af8e734ce6067011_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandAndBuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i32bdd4699fe646dbbc418deabde15aba_D20220729-20220729">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
        </entity>
        <period>
            <startDate>2022-07-29</startDate>
            <endDate>2022-07-29</endDate>
        </period>
    </context>
    <context id="if3aba730e3e04cc5bbc519f923b22fbf_I20181024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
        </entity>
        <period>
            <instant>2018-10-24</instant>
        </period>
    </context>
    <context id="i7ed8721b31da4450a43245a6b6642882_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dlx:FirstAmericanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ib99b24a82bf84c27adcef9aeec89e001_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i8945a16d60004b9687ef1f9b8ed48a92_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i55313ba8831d473eb76b7483d17fcd1b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iac306ad179164b5ba141173b2357fa88_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">dlx:MajorCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3c944c7d388f4a13befb35e01970b039_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">dlx:MajorCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="idd7077d692c3481581b37b673a9edb61_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">dlx:MajorCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i4881752b889446428b432d75a41b7c06_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:PaymentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia3f355300be348f7ac6b39ed8311e2dc_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:PaymentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i8eb0e18e3bf84848861bc2c2cf85b70e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:PaymentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7f9555cd35624452a6f58d7e94774c28_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:DataSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ib72c2c46f34a416f80f85ed3be183f2c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:DataSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i8b8be6ce9e6a406ea53626fa34107a93_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:DataSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5d9dc342ab5c41dd84d01ca98b263e70_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:PromotionalSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id548b2910eaa4473aaf2835fa3e1d6d5_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:ChecksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i0a25127376e547fcb5aad65f887df1b6_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:ChecksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5d178125873248b49cd42507d8566ab3_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:ChecksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i4be1fc4baa684444a18f1090aa000d3a_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i44e4f7fb1e0747e9b5acd33c4f127315_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i08c7136cda3e4a398afafb4fbd99477a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3d8355b553624adb948e09b9b37d8e1c_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ibca4658caff74dfcbf166a3f3d54ac22_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5d955b3f370847469d583a558e92995f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i321a41e7cd474828bdbbf9059b88c5e7_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dlx:Checks1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:ChecksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia363e6ad16724a0f93b7162056ffa61f_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dlx:Checks1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i0d9fe80433c54385a202b3aaf8d61bf1_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dlx:MerchantServicesAndOtherPaymentSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:PaymentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i94b881d35b3e495c942e7bfb646f39a6_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dlx:MerchantServicesAndOtherPaymentSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i54ef742748594930bb9434c1ec2ffba7_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dlx:FormsAndOtherProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:PromotionalSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="id2f0972ad7a4468098726d6f895d1fd1_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dlx:FormsAndOtherProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iea8bd20c1e8246179f7be80cd70b3e9f_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dlx:MarketingAndPromotionalSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:PromotionalSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia9411337606d40358a78f9711986f053_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dlx:MarketingAndPromotionalSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i1782e7b469634342ab55e47eed1fea91_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dlx:TreasurymanagementsolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:PaymentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ic6b57a03dbe2475d8196ed3b07d0b259_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dlx:TreasurymanagementsolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i9fcf5ffd35b24c17b76781b97eaae4d7_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dlx:DatadrivenmarketingsolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:DataSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i1ee83ccd04ec4c6b9a606ead90138333_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dlx:DatadrivenmarketingsolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i741c0b12079948e29c5ee3cb8ea3dcaf_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dlx:WebAndHostedSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:DataSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i73f7b827047d40d3b0e4bb34684c7c61_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dlx:WebAndHostedSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i0a6f114dd40249368400ca210b63e80a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dlx:Checks1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:ChecksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2cd3be9bcc5541118d99bc84122a10ed_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dlx:Checks1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iafe2dc7e67964705a2e1c048ad5856e1_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dlx:MerchantServicesAndOtherPaymentSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:PaymentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i593c53694c4c42d8b4806958c7fc8446_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dlx:MerchantServicesAndOtherPaymentSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iccd1c38753e44cecb91a35aa5df453bf_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dlx:FormsAndOtherProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:PromotionalSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3c87375d03954f5ba0aa29ffe85ee276_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dlx:FormsAndOtherProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i15e3b4f86f65469fa1a40b2f61f57585_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dlx:MarketingAndPromotionalSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:PromotionalSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id965fb09f90247c7b182ba9cb9c218ae_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dlx:MarketingAndPromotionalSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i40f50429b6b34490b483b3387ba6d2ba_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dlx:TreasurymanagementsolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:PaymentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia3ea94c4fa614cc487c9c22f6439f2eb_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dlx:TreasurymanagementsolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i775ffdad6ac246bcb4ae726150ea69c3_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dlx:DatadrivenmarketingsolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:DataSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i514279e893034d43a9dbf780d60af8c6_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dlx:DatadrivenmarketingsolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i15fe0d35f7e74ceba84ddf97d5f5cd93_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dlx:WebAndHostedSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:DataSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if62a1bf60997462b9a95b5a44760eb07_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dlx:WebAndHostedSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia9d2be1674894a8892b21a76b3b3ae6b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dlx:Checks1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:ChecksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id3ccd5d7784349808fb50d35b72c64c8_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dlx:Checks1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib397f863262449b39292468a69bb0fbe_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dlx:MerchantServicesAndOtherPaymentSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:PaymentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iaae0a9d668d6498e9ca81dc106222ad7_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dlx:MerchantServicesAndOtherPaymentSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5d9e529eceb342c9b3a134a19870b722_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dlx:FormsAndOtherProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:PromotionalSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if5effe27c75c4afa8b135653b34ef422_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dlx:FormsAndOtherProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6959e97793a441709b0e91b496112eda_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dlx:MarketingAndPromotionalSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:PromotionalSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id1bd3c9813d14ce3b5febc47b693f9c0_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dlx:MarketingAndPromotionalSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia24bbf60164c4d128dfb1312aeb58b25_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dlx:TreasurymanagementsolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:PaymentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i267e3daeeb2a4756aa44a6c11ddae260_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dlx:TreasurymanagementsolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic26a765a3c434a699607de7dec14d3cb_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dlx:DatadrivenmarketingsolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:DataSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iaa61ec00972a450682df2f35dbd0c38c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dlx:DatadrivenmarketingsolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="idf8a6d3db25b4d93ab7bcd606d18bbbe_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dlx:WebAndHostedSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:DataSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if18a8e428bc94543b278a4fa1e2d8dfc_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dlx:WebAndHostedSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="icf591147e1fc4063aca3adfc5ecec371_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:PaymentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i5da18cc521974833a06ecf7886c8a7d5_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:DataSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ie8eb64bbb2c742e1bf6227c3e78b539b_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:PromotionalSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia1be4fa8c7164b42900c8163ea088c15_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:ChecksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i7d207db897124833aff2e468b963cf18_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="if970ccb2d72c4ffba086a49c3491a2c7_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:PaymentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="idcda97bd1c114733b7719e0d4a7283b8_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:DataSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i626cef6a603d4f1285da6aa25dded428_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:PromotionalSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i13f82505cd2543ddb064465790f833db_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:ChecksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i44e2c429670f4d21a2043cdc619cf7e4_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i1b5865d98b344f52bb21e20fc78e4188_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:PaymentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4d70676b691a448385b6240c001c6dc9_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:DataSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i8c075627193f48df9ae52ec4ee8629d6_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:PromotionalSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i23b55643bcf04b489c5a30088d884eb3_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:ChecksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1bbf602475ed4fe58d3486de29be9a00_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2b00c9c4fa17400c95346cf663a01e99_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:PaymentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic6e000fb3025468d963199298dc71ac4_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:DataSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i45a50460c2b74250b33128b308d0fd49_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:PromotionalSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ibd66c1eb3fc14a78b8565e81e980d3ad_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:ChecksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib315061638ff47ab85dd9f34882b1a40_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic6521ac91a6b418c84c86f8ad061ad58_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:PaymentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i920daf40d7814342a54c43c1a84949b1_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:DataSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i194216f61cfb45138ff0137849cc42c5_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:PromotionalSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3cd4e297826c44d5972e10048c58f55e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:ChecksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i472fddf1ee2a49599eabf3c912178857_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i999289b9f9644e7893f62f8fe68b9b64_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:PaymentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5cf236ab11004f6e81d4bf349d6cf0a4_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:DataSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if7359f3d029c4d4688a6c6d39506e737_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:PromotionalSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6f205e1ee74f43699193cdbde4dc8088_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:ChecksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i95416e30c0e74b73aef29e3f92e0629b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="reporting_units">
        <measure>dlx:reporting_units</measure>
    </unit>
    <unit id="segment">
        <measure>dlx:segment</measure>
    </unit>
    <unit id="customers">
        <measure>dlx:customers</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83Ni9mcmFnOjcxNDA0ZWYxNzJiMDQ0OWU5ODY3MjcwNGIxZjI1ZTE2L3RhYmxlOmZjMjNlYjlhZDJjMTRjYzQ5ZGQ2MzA1NzM1MjIyYzQ5L3RhYmxlcmFuZ2U6ZmMyM2ViOWFkMmMxNGNjNDlkZDYzMDU3MzUyMjJjNDlfMy0xLTEtMS05NzYyNw_53cb8e2d-9092-4b55-a9bd-e7f99b3d6e6f">0000027996</dei:EntityCentralIndexKey>
    <dei:DocumentFiscalYearFocus
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83Ni9mcmFnOjcxNDA0ZWYxNzJiMDQ0OWU5ODY3MjcwNGIxZjI1ZTE2L3RhYmxlOmZjMjNlYjlhZDJjMTRjYzQ5ZGQ2MzA1NzM1MjIyYzQ5L3RhYmxlcmFuZ2U6ZmMyM2ViOWFkMmMxNGNjNDlkZDYzMDU3MzUyMjJjNDlfNC0xLTEtMS05NzYyNw_d5edd312-1722-4952-ad9d-7eef99beabf7">2022</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83Ni9mcmFnOjcxNDA0ZWYxNzJiMDQ0OWU5ODY3MjcwNGIxZjI1ZTE2L3RhYmxlOmZjMjNlYjlhZDJjMTRjYzQ5ZGQ2MzA1NzM1MjIyYzQ5L3RhYmxlcmFuZ2U6ZmMyM2ViOWFkMmMxNGNjNDlkZDYzMDU3MzUyMjJjNDlfNS0xLTEtMS05NzYyNw_2fc232ad-e3c7-46c0-9398-7c928e28a8b2">FY</dei:DocumentFiscalPeriodFocus>
    <dei:DocumentTransitionReport
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83Ni9mcmFnOjcxNDA0ZWYxNzJiMDQ0OWU5ODY3MjcwNGIxZjI1ZTE2L3RhYmxlOmZjMjNlYjlhZDJjMTRjYzQ5ZGQ2MzA1NzM1MjIyYzQ5L3RhYmxlcmFuZ2U6ZmMyM2ViOWFkMmMxNGNjNDlkZDYzMDU3MzUyMjJjNDlfNi0xLTEtMS05NzYyNw_bbd5947e-50b5-4b80-87df-d3c3fb5b71a5">false</dei:DocumentTransitionReport>
    <dei:AmendmentFlag
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83Ni9mcmFnOjcxNDA0ZWYxNzJiMDQ0OWU5ODY3MjcwNGIxZjI1ZTE2L3RhYmxlOmZjMjNlYjlhZDJjMTRjYzQ5ZGQ2MzA1NzM1MjIyYzQ5L3RhYmxlcmFuZ2U6ZmMyM2ViOWFkMmMxNGNjNDlkZDYzMDU3MzUyMjJjNDlfNy0xLTEtMS05NzYyNw_6e901fb8-4bbe-4639-9dfa-30014246a708">false</dei:AmendmentFlag>
    <us-gaap:RestrictedCashEquivalentsCurrentAssetStatementOfFinancialPositionExtensibleList
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo4MWNhYjZmNDA5ZDg0OTYwOWExNDFmMWEyNmFjN2ZiMy90YWJsZXJhbmdlOjgxY2FiNmY0MDlkODQ5NjA5YTE0MWYxYTI2YWM3ZmIzXzMtMC0xLTEtMTI4MjE0_7acd1a8f-81d2-4d0f-9ef3-368df60a6743">http://fasb.org/us-gaap/2022#FundsHeldForClients</us-gaap:RestrictedCashEquivalentsCurrentAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:RestrictedCashEquivalentsCurrentAssetStatementOfFinancialPositionExtensibleList
      contextRef="i8c492e1c1980414f9304ccac101b2f07_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo4MWNhYjZmNDA5ZDg0OTYwOWExNDFmMWEyNmFjN2ZiMy90YWJsZXJhbmdlOjgxY2FiNmY0MDlkODQ5NjA5YTE0MWYxYTI2YWM3ZmIzXzMtMC0xLTEtMTI4MjE0_e790ed5d-65ae-4e33-9aa3-e07f9e6b83f0">http://fasb.org/us-gaap/2022#FundsHeldForClients</us-gaap:RestrictedCashEquivalentsCurrentAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:RestrictedCashEquivalentsCurrentAssetStatementOfFinancialPositionExtensibleList
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo4MWNhYjZmNDA5ZDg0OTYwOWExNDFmMWEyNmFjN2ZiMy90YWJsZXJhbmdlOjgxY2FiNmY0MDlkODQ5NjA5YTE0MWYxYTI2YWM3ZmIzXzMtMC0xLTEtMTI4MjE0_ea49e4d0-c6ac-4b83-974d-f63edcaef671">http://fasb.org/us-gaap/2022#FundsHeldForClients</us-gaap:RestrictedCashEquivalentsCurrentAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:RestrictedCashNoncurrentAssetStatementOfFinancialPositionExtensibleList
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo4MWNhYjZmNDA5ZDg0OTYwOWExNDFmMWEyNmFjN2ZiMy90YWJsZXJhbmdlOjgxY2FiNmY0MDlkODQ5NjA5YTE0MWYxYTI2YWM3ZmIzXzQtMC0xLTEtMTI4MjEy_54db4bbc-b819-479b-8517-7bda0f64ea87">http://fasb.org/us-gaap/2022#OtherAssetsNoncurrent</us-gaap:RestrictedCashNoncurrentAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:RestrictedCashNoncurrentAssetStatementOfFinancialPositionExtensibleList
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo4MWNhYjZmNDA5ZDg0OTYwOWExNDFmMWEyNmFjN2ZiMy90YWJsZXJhbmdlOjgxY2FiNmY0MDlkODQ5NjA5YTE0MWYxYTI2YWM3ZmIzXzQtMC0xLTEtMTI4MjEy_74d364eb-bae7-4c1b-801d-79a1f43e3249">http://fasb.org/us-gaap/2022#OtherAssetsNoncurrent</us-gaap:RestrictedCashNoncurrentAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:RestrictedCashNoncurrentAssetStatementOfFinancialPositionExtensibleList
      contextRef="i8c492e1c1980414f9304ccac101b2f07_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo4MWNhYjZmNDA5ZDg0OTYwOWExNDFmMWEyNmFjN2ZiMy90YWJsZXJhbmdlOjgxY2FiNmY0MDlkODQ5NjA5YTE0MWYxYTI2YWM3ZmIzXzQtMC0xLTEtMTI4MjEy_95736c6a-e9a7-4b02-a6b6-377d59b271c6">http://fasb.org/us-gaap/2022#OtherAssetsNoncurrent</us-gaap:RestrictedCashNoncurrentAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90YWJsZTowZTJhMDdlZTM2MmY0NjNkYTkxNTczNDI0NTZjYTlmMi90YWJsZXJhbmdlOjBlMmEwN2VlMzYyZjQ2M2RhOTE1NzM0MjQ1NmNhOWYyXzYtMC0xLTEtMTI4Mjg0_2e1c79b3-3c3f-4211-8a71-4edbf686bcd6">http://fasb.org/us-gaap/2022#Assets</us-gaap:DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration>
    <us-gaap:DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90YWJsZTowNTNkOGYxMzRhZjk0MWU2ODFiYzQxMGMwOWRlYjA3NC90YWJsZXJhbmdlOjA1M2Q4ZjEzNGFmOTQxZTY4MWJjNDEwYzA5ZGViMDc0XzUtMC0xLTEtMTI4Mjg2_237d975a-b353-48ec-b9ae-736e491859ee">http://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrent</us-gaap:DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCostCreditInterestCostStatementOfIncomeOrComprehensiveIncomeExtensibleList
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToyYTY5MWI1MWQ2ZWE0YTZjODdmNGE1YmFlNDUxOTA4Ny90YWJsZXJhbmdlOjJhNjkxYjUxZDZlYTRhNmM4N2Y0YTViYWU0NTE5MDg3XzEtMC0xLTEtMTI4MjE2_1311a9b2-1c45-46eb-8a0e-8f46b1cce8a7">http://fasb.org/us-gaap/2022#NonoperatingIncomeExpense</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCostCreditInterestCostStatementOfIncomeOrComprehensiveIncomeExtensibleList>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCostCreditInterestCostStatementOfIncomeOrComprehensiveIncomeExtensibleList
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToyYTY5MWI1MWQ2ZWE0YTZjODdmNGE1YmFlNDUxOTA4Ny90YWJsZXJhbmdlOjJhNjkxYjUxZDZlYTRhNmM4N2Y0YTViYWU0NTE5MDg3XzEtMC0xLTEtMTI4MjE2_6cc81217-82fb-4566-94fc-16f6c42280cf">http://fasb.org/us-gaap/2022#NonoperatingIncomeExpense</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCostCreditInterestCostStatementOfIncomeOrComprehensiveIncomeExtensibleList>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCostCreditInterestCostStatementOfIncomeOrComprehensiveIncomeExtensibleList
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToyYTY5MWI1MWQ2ZWE0YTZjODdmNGE1YmFlNDUxOTA4Ny90YWJsZXJhbmdlOjJhNjkxYjUxZDZlYTRhNmM4N2Y0YTViYWU0NTE5MDg3XzEtMC0xLTEtMTI4MjE2_ba192dbd-7ff7-4518-a43a-7553fbf596e5">http://fasb.org/us-gaap/2022#NonoperatingIncomeExpense</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCostCreditInterestCostStatementOfIncomeOrComprehensiveIncomeExtensibleList>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCostCreditExpectedReturnLossStatementOfIncomeOrComprehensiveIncomeExtensibleList
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToyYTY5MWI1MWQ2ZWE0YTZjODdmNGE1YmFlNDUxOTA4Ny90YWJsZXJhbmdlOjJhNjkxYjUxZDZlYTRhNmM4N2Y0YTViYWU0NTE5MDg3XzItMC0xLTEtMTI4MjIz_5c342574-79ff-4905-ae54-b9b6772eeb23">http://fasb.org/us-gaap/2022#NonoperatingIncomeExpense</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCostCreditExpectedReturnLossStatementOfIncomeOrComprehensiveIncomeExtensibleList>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCostCreditExpectedReturnLossStatementOfIncomeOrComprehensiveIncomeExtensibleList
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToyYTY5MWI1MWQ2ZWE0YTZjODdmNGE1YmFlNDUxOTA4Ny90YWJsZXJhbmdlOjJhNjkxYjUxZDZlYTRhNmM4N2Y0YTViYWU0NTE5MDg3XzItMC0xLTEtMTI4MjIz_911eb4fe-6fc4-4a50-a17e-86e7e4ace905">http://fasb.org/us-gaap/2022#NonoperatingIncomeExpense</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCostCreditExpectedReturnLossStatementOfIncomeOrComprehensiveIncomeExtensibleList>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCostCreditExpectedReturnLossStatementOfIncomeOrComprehensiveIncomeExtensibleList
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToyYTY5MWI1MWQ2ZWE0YTZjODdmNGE1YmFlNDUxOTA4Ny90YWJsZXJhbmdlOjJhNjkxYjUxZDZlYTRhNmM4N2Y0YTViYWU0NTE5MDg3XzItMC0xLTEtMTI4MjIz_9f49f45a-fcac-4e60-b931-aef0058fce4e">http://fasb.org/us-gaap/2022#NonoperatingIncomeExpense</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCostCreditExpectedReturnLossStatementOfIncomeOrComprehensiveIncomeExtensibleList>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationOfPriorServiceCostCreditStatementOfIncomeOrComprehensiveIncomeExtensibleList
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToyYTY5MWI1MWQ2ZWE0YTZjODdmNGE1YmFlNDUxOTA4Ny90YWJsZXJhbmdlOjJhNjkxYjUxZDZlYTRhNmM4N2Y0YTViYWU0NTE5MDg3XzMtMC0xLTEtMTI4MjIx_a9d5166e-400c-4fff-a132-93de2693bdaf">http://fasb.org/us-gaap/2022#NonoperatingIncomeExpense</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationOfPriorServiceCostCreditStatementOfIncomeOrComprehensiveIncomeExtensibleList>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationOfPriorServiceCostCreditStatementOfIncomeOrComprehensiveIncomeExtensibleList
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToyYTY5MWI1MWQ2ZWE0YTZjODdmNGE1YmFlNDUxOTA4Ny90YWJsZXJhbmdlOjJhNjkxYjUxZDZlYTRhNmM4N2Y0YTViYWU0NTE5MDg3XzMtMC0xLTEtMTI4MjIx_c76b7010-77bb-4837-9a8e-a05e207aeab4">http://fasb.org/us-gaap/2022#NonoperatingIncomeExpense</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationOfPriorServiceCostCreditStatementOfIncomeOrComprehensiveIncomeExtensibleList>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationOfPriorServiceCostCreditStatementOfIncomeOrComprehensiveIncomeExtensibleList
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToyYTY5MWI1MWQ2ZWE0YTZjODdmNGE1YmFlNDUxOTA4Ny90YWJsZXJhbmdlOjJhNjkxYjUxZDZlYTRhNmM4N2Y0YTViYWU0NTE5MDg3XzMtMC0xLTEtMTI4MjIx_ed1ba453-59dc-49e3-94e1-aebcf2c631e6">http://fasb.org/us-gaap/2022#NonoperatingIncomeExpense</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationOfPriorServiceCostCreditStatementOfIncomeOrComprehensiveIncomeExtensibleList>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationOfGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleList
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToyYTY5MWI1MWQ2ZWE0YTZjODdmNGE1YmFlNDUxOTA4Ny90YWJsZXJhbmdlOjJhNjkxYjUxZDZlYTRhNmM4N2Y0YTViYWU0NTE5MDg3XzQtMC0xLTEtMTI4MjE5_3e219b5c-9724-4b83-817f-8a4ac24b4143">http://fasb.org/us-gaap/2022#NonoperatingIncomeExpense</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationOfGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleList>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationOfGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleList
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToyYTY5MWI1MWQ2ZWE0YTZjODdmNGE1YmFlNDUxOTA4Ny90YWJsZXJhbmdlOjJhNjkxYjUxZDZlYTRhNmM4N2Y0YTViYWU0NTE5MDg3XzQtMC0xLTEtMTI4MjE5_674a9304-2357-4150-b6c4-9c283e23bdf7">http://fasb.org/us-gaap/2022#NonoperatingIncomeExpense</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationOfGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleList>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationOfGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleList
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToyYTY5MWI1MWQ2ZWE0YTZjODdmNGE1YmFlNDUxOTA4Ny90YWJsZXJhbmdlOjJhNjkxYjUxZDZlYTRhNmM4N2Y0YTViYWU0NTE5MDg3XzQtMC0xLTEtMTI4MjE5_d01e45b2-57d6-4452-adae-6988a75e0e73">http://fasb.org/us-gaap/2022#NonoperatingIncomeExpense</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationOfGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleList>
    <us-gaap:DefinedBenefitPlanTypeExtensibleList
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90ZXh0cmVnaW9uOmFlZGZmZGRlZjg4ZDQxZGFiMzA3NzdjYTJiMGIwYmI5XzU5NzI_0df4b1f4-e5dd-4d89-99d8-5f930dd9f02a">http://fasb.org/us-gaap/2022#DefinedBenefitPostretirementHealthCoverageMember</us-gaap:DefinedBenefitPlanTypeExtensibleList>
    <us-gaap:DefinedBenefitPlanTypeExtensibleList
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90ZXh0cmVnaW9uOmFlZGZmZGRlZjg4ZDQxZGFiMzA3NzdjYTJiMGIwYmI5XzU5NzI_b028978c-2317-4bbb-b495-5ea7eeca9228">http://fasb.org/us-gaap/2022#DefinedBenefitPostretirementHealthCoverageMember</us-gaap:DefinedBenefitPlanTypeExtensibleList>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i94386d64271a4bdfa2dfcbdab9139319_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzMvZnJhZzo5ZDE2NDU1MzMyNjk0ZTBhODc5YzZkZWRlMGM4OTQ0Yy90YWJsZTplZDE2MWNmODZlMGI0OTBmYmQ5OWUwZTEwNDRhZjM1ZC90YWJsZXJhbmdlOmVkMTYxY2Y4NmUwYjQ5MGZiZDk5ZTBlMTA0NGFmMzVkXzEtMi0xLTEtOTc2Mjc_86ad984c-be8d-4a30-83cb-6f8d21385f79"
      unitRef="number">0.25</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i644d10e2b7b74e3a908a73525bf57e99_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzMvZnJhZzo5ZDE2NDU1MzMyNjk0ZTBhODc5YzZkZWRlMGM4OTQ0Yy90YWJsZTplZDE2MWNmODZlMGI0OTBmYmQ5OWUwZTEwNDRhZjM1ZC90YWJsZXJhbmdlOmVkMTYxY2Y4NmUwYjQ5MGZiZDk5ZTBlMTA0NGFmMzVkXzItMi0xLTEtOTc2Mjc_61b9629a-aa24-46a3-b582-6be3524e8a89"
      unitRef="number">0.25</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo2YzIwNjM0OTExZDA0ODllYjhkYTliYjhiMWMyNmFlYi90YWJsZXJhbmdlOjZjMjA2MzQ5MTFkMDQ4OWViOGRhOWJiOGIxYzI2YWViXzQtMC0xLTEtMTI4MjQ5_52b87337-9556-4e0a-8dfe-be822c3667cb">http://fasb.org/us-gaap/2022#AccruedLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo2YzIwNjM0OTExZDA0ODllYjhkYTliYjhiMWMyNmFlYi90YWJsZXJhbmdlOjZjMjA2MzQ5MTFkMDQ4OWViOGRhOWJiOGIxYzI2YWViXzQtMC0xLTEtMTI4MjQ5_877909f5-e1fe-4c92-b525-6dd7afba26e2">http://fasb.org/us-gaap/2022#AccruedLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo2YzIwNjM0OTExZDA0ODllYjhkYTliYjhiMWMyNmFlYi90YWJsZXJhbmdlOjZjMjA2MzQ5MTFkMDQ4OWViOGRhOWJiOGIxYzI2YWViXzEzLTAtMS0xLTEyODIyOQ_14adf72c-7af9-4c8c-ac98-320a9a8e5756">http://fasb.org/us-gaap/2022#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo2YzIwNjM0OTExZDA0ODllYjhkYTliYjhiMWMyNmFlYi90YWJsZXJhbmdlOjZjMjA2MzQ5MTFkMDQ4OWViOGRhOWJiOGIxYzI2YWViXzEzLTAtMS0xLTEyODIyOQ_2f19a6a2-ee6d-4249-90d1-1a8fa76bd6e5">http://fasb.org/us-gaap/2022#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo2YzIwNjM0OTExZDA0ODllYjhkYTliYjhiMWMyNmFlYi90YWJsZXJhbmdlOjZjMjA2MzQ5MTFkMDQ4OWViOGRhOWJiOGIxYzI2YWViXzE1LTAtMS0xLTEyODI3Ng_3d11b70c-2475-4186-bfb6-0c9a7c99ab00">http://fasb.org/us-gaap/2022#AccruedLiabilitiesCurrent</us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo2YzIwNjM0OTExZDA0ODllYjhkYTliYjhiMWMyNmFlYi90YWJsZXJhbmdlOjZjMjA2MzQ5MTFkMDQ4OWViOGRhOWJiOGIxYzI2YWViXzE1LTAtMS0xLTEyODI3Ng_acc7a194-b5d6-4d27-9af8-b347b4c1aea4">http://fasb.org/us-gaap/2022#AccruedLiabilitiesCurrent</us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo2YzIwNjM0OTExZDA0ODllYjhkYTliYjhiMWMyNmFlYi90YWJsZXJhbmdlOjZjMjA2MzQ5MTFkMDQ4OWViOGRhOWJiOGIxYzI2YWViXzE2LTAtMS0xLTEyODI3OA_248cccd7-049d-474d-bc5f-616e6bd622ff">http://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrent</us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo2YzIwNjM0OTExZDA0ODllYjhkYTliYjhiMWMyNmFlYi90YWJsZXJhbmdlOjZjMjA2MzQ5MTFkMDQ4OWViOGRhOWJiOGIxYzI2YWViXzE2LTAtMS0xLTEyODI3OA_a3e9d909-f15e-44ee-90ae-07695996f765">http://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrent</us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <dei:DocumentType
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xL2ZyYWc6NmM0ZDk2YWY5NWVmNGJjY2E3ZThiNzM0ZTVjNzQ2YjQvdGV4dHJlZ2lvbjo2YzRkOTZhZjk1ZWY0YmNjYTdlOGI3MzRlNWM3NDZiNF84Mg_605effe6-79c4-4601-ae2e-d84dd3e89fc8">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xL2ZyYWc6NmM0ZDk2YWY5NWVmNGJjY2E3ZThiNzM0ZTVjNzQ2YjQvdGFibGU6YzZlNjFjY2NhYzRmNDQzMGI3Yzk2Y2YxNTI4ODNiNjQvdGFibGVyYW5nZTpjNmU2MWNjY2FjNGY0NDMwYjdjOTZjZjE1Mjg4M2I2NF8wLTAtMS0xLTk3NjI3_282b3c79-bb30-442d-98f9-d2dadbf62851">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xL2ZyYWc6NmM0ZDk2YWY5NWVmNGJjY2E3ZThiNzM0ZTVjNzQ2YjQvdGFibGU6YzZlNjFjY2NhYzRmNDQzMGI3Yzk2Y2YxNTI4ODNiNjQvdGFibGVyYW5nZTpjNmU2MWNjY2FjNGY0NDMwYjdjOTZjZjE1Mjg4M2I2NF8xLTEtMS0xLTk3NjI3_391b64da-4e09-4498-b72d-522ee87a38c7">2022-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xL2ZyYWc6NmM0ZDk2YWY5NWVmNGJjY2E3ZThiNzM0ZTVjNzQ2YjQvdGFibGU6YzZlNjFjY2NhYzRmNDQzMGI3Yzk2Y2YxNTI4ODNiNjQvdGFibGVyYW5nZTpjNmU2MWNjY2FjNGY0NDMwYjdjOTZjZjE1Mjg4M2I2NF8xLTEtMS0xLTk3NjI3_7b6bca4a-bb7b-49c5-90c8-27bcb48ecc61">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:EntityFileNumber
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xL2ZyYWc6NmM0ZDk2YWY5NWVmNGJjY2E3ZThiNzM0ZTVjNzQ2YjQvdGV4dHJlZ2lvbjo2YzRkOTZhZjk1ZWY0YmNjYTdlOGI3MzRlNWM3NDZiNF8xMTI_37c3b73d-8e57-4419-a19a-2c86c839074b">1-7945</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xL2ZyYWc6NmM0ZDk2YWY5NWVmNGJjY2E3ZThiNzM0ZTVjNzQ2YjQvdGV4dHJlZ2lvbjo2YzRkOTZhZjk1ZWY0YmNjYTdlOGI3MzRlNWM3NDZiNF8xMjE_b09cf71c-0654-4886-9b90-73af9be23a0f">DELUXE CORPORATION</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xL2ZyYWc6NmM0ZDk2YWY5NWVmNGJjY2E3ZThiNzM0ZTVjNzQ2YjQvdGFibGU6ZTRkNWJiNDVlNjE3NDcyNDkyZTJiZGEwZDhiN2QxNGMvdGFibGVyYW5nZTplNGQ1YmI0NWU2MTc0NzI0OTJlMmJkYTBkOGI3ZDE0Y18wLTAtMS0xLTk3NjI3_fd94b114-aa39-4b61-a2a0-a996efe209d6">MN</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xL2ZyYWc6NmM0ZDk2YWY5NWVmNGJjY2E3ZThiNzM0ZTVjNzQ2YjQvdGFibGU6ZTRkNWJiNDVlNjE3NDcyNDkyZTJiZGEwZDhiN2QxNGMvdGFibGVyYW5nZTplNGQ1YmI0NWU2MTc0NzI0OTJlMmJkYTBkOGI3ZDE0Y18wLTMtMS0xLTk3NjI3_176eadb1-6ddb-49af-b244-9cf7b5d00d92">41-0216800</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xL2ZyYWc6NmM0ZDk2YWY5NWVmNGJjY2E3ZThiNzM0ZTVjNzQ2YjQvdGFibGU6ZTRkNWJiNDVlNjE3NDcyNDkyZTJiZGEwZDhiN2QxNGMvdGFibGVyYW5nZTplNGQ1YmI0NWU2MTc0NzI0OTJlMmJkYTBkOGI3ZDE0Y18yLTAtMS0xLTk3NjI3_fdf37369-abef-4af3-ba5f-996ad5c83451">801 S. Marquette Ave.</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xL2ZyYWc6NmM0ZDk2YWY5NWVmNGJjY2E3ZThiNzM0ZTVjNzQ2YjQvdGFibGU6ZTRkNWJiNDVlNjE3NDcyNDkyZTJiZGEwZDhiN2QxNGMvdGFibGVyYW5nZTplNGQ1YmI0NWU2MTc0NzI0OTJlMmJkYTBkOGI3ZDE0Y18yLTEtMS0xLTk3NjI3_db0373dd-844f-49db-971e-a3286ca69e91">Minneapolis</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xL2ZyYWc6NmM0ZDk2YWY5NWVmNGJjY2E3ZThiNzM0ZTVjNzQ2YjQvdGFibGU6ZTRkNWJiNDVlNjE3NDcyNDkyZTJiZGEwZDhiN2QxNGMvdGFibGVyYW5nZTplNGQ1YmI0NWU2MTc0NzI0OTJlMmJkYTBkOGI3ZDE0Y18yLTItMS0xLTk3NjI3_dc4dad68-521c-4863-820f-c8bf23a54fd7">MN</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xL2ZyYWc6NmM0ZDk2YWY5NWVmNGJjY2E3ZThiNzM0ZTVjNzQ2YjQvdGFibGU6ZTRkNWJiNDVlNjE3NDcyNDkyZTJiZGEwZDhiN2QxNGMvdGFibGVyYW5nZTplNGQ1YmI0NWU2MTc0NzI0OTJlMmJkYTBkOGI3ZDE0Y18yLTMtMS0xLTk3NjI3_7a3eb687-caaf-4077-a245-29e55c73207f">55402-2807</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xL2ZyYWc6NmM0ZDk2YWY5NWVmNGJjY2E3ZThiNzM0ZTVjNzQ2YjQvdGV4dHJlZ2lvbjo2YzRkOTZhZjk1ZWY0YmNjYTdlOGI3MzRlNWM3NDZiNF8yMzg_1fd3a2ad-65bb-4c34-bd2d-9de5251d3b25">651</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xL2ZyYWc6NmM0ZDk2YWY5NWVmNGJjY2E3ZThiNzM0ZTVjNzQ2YjQvdGV4dHJlZ2lvbjo2YzRkOTZhZjk1ZWY0YmNjYTdlOGI3MzRlNWM3NDZiNF8yNDI_b83ca1bc-ffc3-4152-a0a4-e2d51486b1a1">483-7111</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xL2ZyYWc6NmM0ZDk2YWY5NWVmNGJjY2E3ZThiNzM0ZTVjNzQ2YjQvdGFibGU6NTBjOTQ3NWRlNmU2NDk5NmIzZjQyOTM3YjAyNGRjNzAvdGFibGVyYW5nZTo1MGM5NDc1ZGU2ZTY0OTk2YjNmNDI5MzdiMDI0ZGM3MF8xLTAtMS0xLTk3NjI3_8eb5b715-6c6e-433a-bcc9-66c2d3b6ecff">Common Stock, par value $1.00 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xL2ZyYWc6NmM0ZDk2YWY5NWVmNGJjY2E3ZThiNzM0ZTVjNzQ2YjQvdGFibGU6NTBjOTQ3NWRlNmU2NDk5NmIzZjQyOTM3YjAyNGRjNzAvdGFibGVyYW5nZTo1MGM5NDc1ZGU2ZTY0OTk2YjNmNDI5MzdiMDI0ZGM3MF8xLTEtMS0xLTk3NjI3_6d43497c-be51-496e-88a0-d25b1f382a24">DLX</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xL2ZyYWc6NmM0ZDk2YWY5NWVmNGJjY2E3ZThiNzM0ZTVjNzQ2YjQvdGFibGU6NTBjOTQ3NWRlNmU2NDk5NmIzZjQyOTM3YjAyNGRjNzAvdGFibGVyYW5nZTo1MGM5NDc1ZGU2ZTY0OTk2YjNmNDI5MzdiMDI0ZGM3MF8xLTItMS0xLTk3NjI3_6e504fb7-ed7c-448f-b8cf-498d7d341517">NYSE</dei:SecurityExchangeName>
    <dei:IcfrAuditorAttestationFlag
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xL2ZyYWc6NmM0ZDk2YWY5NWVmNGJjY2E3ZThiNzM0ZTVjNzQ2YjQvdGV4dHJlZ2lvbjo2YzRkOTZhZjk1ZWY0YmNjYTdlOGI3MzRlNWM3NDZiNF80OTc_5d36dfe9-68c4-4c76-ab0b-f9b269ff0726">true</dei:IcfrAuditorAttestationFlag>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xL2ZyYWc6NmM0ZDk2YWY5NWVmNGJjY2E3ZThiNzM0ZTVjNzQ2YjQvdGV4dHJlZ2lvbjo2YzRkOTZhZjk1ZWY0YmNjYTdlOGI3MzRlNWM3NDZiNF81MDA_5145979d-2ef2-4071-92ed-ded55798f46c">Yes</dei:EntityWellKnownSeasonedIssuer>
    <dei:IcfrAuditorAttestationFlag
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xL2ZyYWc6NmM0ZDk2YWY5NWVmNGJjY2E3ZThiNzM0ZTVjNzQ2YjQvdGV4dHJlZ2lvbjo2YzRkOTZhZjk1ZWY0YmNjYTdlOGI3MzRlNWM3NDZiNF82NDY_5d36dfe9-68c4-4c76-ab0b-f9b269ff0726">true</dei:IcfrAuditorAttestationFlag>
    <dei:EntityVoluntaryFilers
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xL2ZyYWc6NmM0ZDk2YWY5NWVmNGJjY2E3ZThiNzM0ZTVjNzQ2YjQvdGV4dHJlZ2lvbjo2YzRkOTZhZjk1ZWY0YmNjYTdlOGI3MzRlNWM3NDZiNF82NDk_4ab9f6a5-11ed-47e8-8941-fb9b54fbf13f">No</dei:EntityVoluntaryFilers>
    <dei:IcfrAuditorAttestationFlag
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xL2ZyYWc6NmM0ZDk2YWY5NWVmNGJjY2E3ZThiNzM0ZTVjNzQ2YjQvdGV4dHJlZ2lvbjo2YzRkOTZhZjk1ZWY0YmNjYTdlOGI3MzRlNWM3NDZiNF85OTg_5d36dfe9-68c4-4c76-ab0b-f9b269ff0726">true</dei:IcfrAuditorAttestationFlag>
    <dei:EntityCurrentReportingStatus
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xL2ZyYWc6NmM0ZDk2YWY5NWVmNGJjY2E3ZThiNzM0ZTVjNzQ2YjQvdGV4dHJlZ2lvbjo2YzRkOTZhZjk1ZWY0YmNjYTdlOGI3MzRlNWM3NDZiNF8xMDAx_dd010de9-0899-47da-bcfb-f416460cd317">Yes</dei:EntityCurrentReportingStatus>
    <dei:IcfrAuditorAttestationFlag
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xL2ZyYWc6NmM0ZDk2YWY5NWVmNGJjY2E3ZThiNzM0ZTVjNzQ2YjQvdGV4dHJlZ2lvbjo2YzRkOTZhZjk1ZWY0YmNjYTdlOGI3MzRlNWM3NDZiNF8xMzIy_5d36dfe9-68c4-4c76-ab0b-f9b269ff0726">true</dei:IcfrAuditorAttestationFlag>
    <dei:EntityInteractiveDataCurrent
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xL2ZyYWc6NmM0ZDk2YWY5NWVmNGJjY2E3ZThiNzM0ZTVjNzQ2YjQvdGV4dHJlZ2lvbjo2YzRkOTZhZjk1ZWY0YmNjYTdlOGI3MzRlNWM3NDZiNF8xMzI1_e30238f6-71cf-40be-b7a0-90feecd801c3">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xL2ZyYWc6NmM0ZDk2YWY5NWVmNGJjY2E3ZThiNzM0ZTVjNzQ2YjQvdGFibGU6YzcyOWYwOGQ5NWE1NGEzYmEyNjZiYWZmNmEyZjNkMTkvdGFibGVyYW5nZTpjNzI5ZjA4ZDk1YTU0YTNiYTI2NmJhZmY2YTJmM2QxOV8wLTAtMS0xLTk3NjI3_fdabec23-e8e0-432a-8d8b-cd352682b5ce">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:IcfrAuditorAttestationFlag
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xL2ZyYWc6NmM0ZDk2YWY5NWVmNGJjY2E3ZThiNzM0ZTVjNzQ2YjQvdGFibGU6YzcyOWYwOGQ5NWE1NGEzYmEyNjZiYWZmNmEyZjNkMTkvdGFibGVyYW5nZTpjNzI5ZjA4ZDk1YTU0YTNiYTI2NmJhZmY2YTJmM2QxOV8wLTEtMS0xLTk3NjI3L3RleHRyZWdpb246ODU5N2U5MjdlZTc1NGNlMGI2MmNhYjA3NmRiY2JlMWZfNQ_5d36dfe9-68c4-4c76-ab0b-f9b269ff0726">true</dei:IcfrAuditorAttestationFlag>
    <dei:EntitySmallBusiness
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xL2ZyYWc6NmM0ZDk2YWY5NWVmNGJjY2E3ZThiNzM0ZTVjNzQ2YjQvdGFibGU6YzcyOWYwOGQ5NWE1NGEzYmEyNjZiYWZmNmEyZjNkMTkvdGFibGVyYW5nZTpjNzI5ZjA4ZDk1YTU0YTNiYTI2NmJhZmY2YTJmM2QxOV8xLTMtMS0xLTk3NjI3_8d905ed4-5d9c-4093-9e5c-16f0c075e46a">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xL2ZyYWc6NmM0ZDk2YWY5NWVmNGJjY2E3ZThiNzM0ZTVjNzQ2YjQvdGFibGU6YzcyOWYwOGQ5NWE1NGEzYmEyNjZiYWZmNmEyZjNkMTkvdGFibGVyYW5nZTpjNzI5ZjA4ZDk1YTU0YTNiYTI2NmJhZmY2YTJmM2QxOV8yLTMtMS0xLTk3NjI3_e0ae3017-e101-46d6-8e8c-06dc6530a7bb">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xL2ZyYWc6NmM0ZDk2YWY5NWVmNGJjY2E3ZThiNzM0ZTVjNzQ2YjQvdGV4dHJlZ2lvbjo2YzRkOTZhZjk1ZWY0YmNjYTdlOGI3MzRlNWM3NDZiNF8yMjc2_5d36dfe9-68c4-4c76-ab0b-f9b269ff0726">true</dei:IcfrAuditorAttestationFlag>
    <dei:EntityShellCompany
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xL2ZyYWc6NmM0ZDk2YWY5NWVmNGJjY2E3ZThiNzM0ZTVjNzQ2YjQvdGV4dHJlZ2lvbjo2YzRkOTZhZjk1ZWY0YmNjYTdlOGI3MzRlNWM3NDZiNF8yMzgz_aa0d2d7b-4b75-41d2-921a-26f83b0bb04f">false</dei:EntityShellCompany>
    <dei:IcfrAuditorAttestationFlag
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xL2ZyYWc6NmM0ZDk2YWY5NWVmNGJjY2E3ZThiNzM0ZTVjNzQ2YjQvdGV4dHJlZ2lvbjo2YzRkOTZhZjk1ZWY0YmNjYTdlOGI3MzRlNWM3NDZiNF8yMzkz_5d36dfe9-68c4-4c76-ab0b-f9b269ff0726">true</dei:IcfrAuditorAttestationFlag>
    <dei:EntityPublicFloat
      contextRef="i1273af1ba1634bfca05f2810703687c7_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xL2ZyYWc6NmM0ZDk2YWY5NWVmNGJjY2E3ZThiNzM0ZTVjNzQ2YjQvdGV4dHJlZ2lvbjo2YzRkOTZhZjk1ZWY0YmNjYTdlOGI3MzRlNWM3NDZiNF8yNDkw_12f1bbb6-5b52-436d-9d55-5d2075bc11ba"
      unitRef="usd">924918940</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i9720cc9941dd4f46bcca69e48758c3c4_I20230208"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xL2ZyYWc6NmM0ZDk2YWY5NWVmNGJjY2E3ZThiNzM0ZTVjNzQ2YjQvdGV4dHJlZ2lvbjo2YzRkOTZhZjk1ZWY0YmNjYTdlOGI3MzRlNWM3NDZiNF8yNjk4_99c3c878-236b-4b9c-b0f5-17e28d689ea0"
      unitRef="shares">43266924</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xL2ZyYWc6NmM0ZDk2YWY5NWVmNGJjY2E3ZThiNzM0ZTVjNzQ2YjQvdGV4dHJlZ2lvbjo2YzRkOTZhZjk1ZWY0YmNjYTdlOGI3MzRlNWM3NDZiNF8yODc4_ecef7d61-eb37-4cce-b5b4-6e4008683a04">Portions of our definitive proxy statement to be filed within 120 days after our fiscal year-end are incorporated by reference in Part III.</dei:DocumentsIncorporatedByReferenceTextBlock>
    <dei:AuditorFirmId
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83MC9mcmFnOmMyZTk1OWMzNzI5ZTRhYzc4ODBmMWIxYTUwZmUzNzJhL3RhYmxlOjNhNjc4ZGEyNDVmOTQ1OWJhYjA5ZGVmODFhMGYwMzAyL3RhYmxlcmFuZ2U6M2E2NzhkYTI0NWY5NDU5YmFiMDlkZWY4MWEwZjAzMDJfMS0wLTEtMS05NzYyNy90ZXh0cmVnaW9uOjM4YmI5NWYyMTMzMTQ0NDE5ZDE5ZWQ3ZmVjNjViM2IyXzcw_dee88534-3762-4b9a-b893-c794b38abe19">238</dei:AuditorFirmId>
    <dei:AuditorName
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83My9mcmFnOjg1YWNjMzVlYTllMTQwZjY4ZGI4N2RlZTE1MzM3YTY1L3RleHRyZWdpb246ODVhY2MzNWVhOWUxNDBmNjhkYjg3ZGVlMTUzMzdhNjVfMTA1ODM_9a1ba586-507f-499c-982f-1913e89bd3f3">PricewaterhouseCoopers LLP</dei:AuditorName>
    <dei:AuditorLocation
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83My9mcmFnOjg1YWNjMzVlYTllMTQwZjY4ZGI4N2RlZTE1MzM3YTY1L3RleHRyZWdpb246ODVhY2MzNWVhOWUxNDBmNjhkYjg3ZGVlMTUzMzdhNjVfMTA1ODY_77b7f046-8544-453b-ba06-a0171fc04347">Minneapolis, Minnesota</dei:AuditorLocation>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfMy0wLTEtMS0xMTA4NzcvdGV4dHJlZ2lvbjoyODQwMzE4ZDdjOTU0NmUxOTZiNjA5MDJiOGU2OGQwMF81NDk3NTU4MTM5OTc_f6ec5180-fc72-4a11-b6c2-24a43d6d1c02"
      unitRef="usd">5000000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfMy0yLTEtMS05NzYyNw_aa42db6c-d1c5-4106-ac7f-ece1af72d3eb"
      unitRef="usd">40435000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfMy00LTEtMS05NzYyNw_0d058d49-6110-4a99-9d6c-2f7ffbb3010d"
      unitRef="usd">41231000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfNC0yLTEtMS05NzYyNw_473f7344-1c40-4fcc-8e3e-d33acb874db3"
      unitRef="usd">206617000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfNC00LTEtMS05NzYyNw_68606a16-f8ae-4932-a977-af3d6d6dce1d"
      unitRef="usd">197947000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfNS0yLTEtMS05NzYyNw_a3e4aa07-0ee6-4bdc-9af5-d92c0bafe372"
      unitRef="usd">52267000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfNS00LTEtMS05NzYyNw_8f1c565c-9870-457c-b758-ba7b14dc696b"
      unitRef="usd">34928000</us-gaap:InventoryNet>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfNi0wLTEtMS05NzYyNy90ZXh0cmVnaW9uOmJlZGJiMzU5OTg0YjQzYzQ5OWQzMzcwZDVjZDA2NDVjXzc2_edf4304f-db51-4486-83c2-5bafb05bf243"
      unitRef="usd">8126000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfNi0wLTEtMS05NzYyNy90ZXh0cmVnaW9uOmJlZGJiMzU5OTg0YjQzYzQ5OWQzMzcwZDVjZDA2NDVjXzgz_ee1a36fb-93a1-4960-a2e1-02f932d795d4"
      unitRef="usd">13307000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:FundsHeldForClients
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfNi0yLTEtMS05NzYyNw_b153dc77-8991-40e1-9c20-802fb1738438"
      unitRef="usd">302291000</us-gaap:FundsHeldForClients>
    <us-gaap:FundsHeldForClients
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfNi00LTEtMS05NzYyNw_3b571da0-57fb-41f6-adf3-2a01b5d4cac8"
      unitRef="usd">254795000</us-gaap:FundsHeldForClients>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfNy0yLTEtMS05NzYyNw_ae210e75-f78b-4c11-896f-1f28f78dc177"
      unitRef="usd">36642000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfNy00LTEtMS05NzYyNw_11abff34-a268-4a3b-9bec-78c19239d27b"
      unitRef="usd">37643000</us-gaap:PrepaidExpenseCurrent>
    <dlx:Revenueinexcessofbillingscurrent
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfOC0yLTEtMS05NzYyNw_df360a68-7da6-4dcc-8251-e184ecaf1b2e"
      unitRef="usd">38761000</dlx:Revenueinexcessofbillingscurrent>
    <dlx:Revenueinexcessofbillingscurrent
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfOC00LTEtMS05NzYyNw_8f209092-196f-47d5-847e-500dbad58a5d"
      unitRef="usd">30393000</dlx:Revenueinexcessofbillingscurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfOS0yLTEtMS05NzYyNw_82846e5c-934a-4c20-8030-44895e073939"
      unitRef="usd">27024000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfOS00LTEtMS05NzYyNw_e6a5be5e-e1cf-40f6-b7bf-4c8a4a4bd3e4"
      unitRef="usd">23536000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfMTAtMi0xLTEtOTc2Mjc_48b81a31-7018-47cb-a513-43751f6eff9f"
      unitRef="usd">704037000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfMTAtNC0xLTEtOTc2Mjc_2ec981b2-e3e3-4a43-afcf-6f3ae24342d6"
      unitRef="usd">620473000</us-gaap:AssetsCurrent>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfMTEtMi0xLTEtOTc2Mjc_9fdc1fc3-fcdb-44f7-a433-b243fb28b35b"
      unitRef="usd">1956000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfMTEtNC0xLTEtOTc2Mjc_30f15701-19f9-4dbc-89d7-cfdaa58a34fb"
      unitRef="usd">2180000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:LongTermInvestments
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfMTItMi0xLTEtOTc2Mjc_3b21b3fc-8b2d-4635-8747-83d953241e90"
      unitRef="usd">47783000</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfMTItNC0xLTEtOTc2Mjc_924e3603-5010-4b6e-8d44-51012195a417"
      unitRef="usd">47201000</us-gaap:LongTermInvestments>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfMTMtMi0xLTEtOTc2Mjc_3748e13c-5a45-4069-8256-c57d1090018f"
      unitRef="usd">124894000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfMTMtNC0xLTEtOTc2Mjc_9eab660d-b22d-4a31-8dc3-05a65d1aca55"
      unitRef="usd">125966000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfMTQtMi0xLTEtOTc2Mjc_2e831cc8-98bf-4a7a-a2bc-a9d43cd01227"
      unitRef="usd">47132000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfMTQtNC0xLTEtOTc2Mjc_ca84e74b-1de0-4bdc-96c4-10acd6496445"
      unitRef="usd">58236000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfMTUtMi0xLTEtOTc2Mjc_4f1e0835-e55b-41c5-8103-f37f80d0a0d3"
      unitRef="usd">458979000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfMTUtNC0xLTEtOTc2Mjc_4f6c2292-bc44-4778-8403-72657f8b2da9"
      unitRef="usd">510724000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:Goodwill
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfMTYtMi0xLTEtOTc2Mjc_6ccb632c-8000-4264-a636-3c0c17c8e76e"
      unitRef="usd">1431385000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfMTYtNC0xLTEtOTc2Mjc_1f32f919-2654-4e85-94ed-1bf791481f84"
      unitRef="usd">1430141000</us-gaap:Goodwill>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfMTctMi0xLTEtOTc2Mjc_6d50aa90-beaa-4bd3-91b0-d2ebd46d1842"
      unitRef="usd">260354000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfMTctNC0xLTEtOTc2Mjc_916b0a4f-926b-423d-9b08-3a17791d04ba"
      unitRef="usd">279463000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfMTgtMi0xLTEtOTc2Mjc_46c4b9a7-fe24-42c8-8576-a30362e01dde"
      unitRef="usd">3076520000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfMTgtNC0xLTEtOTc2Mjc_c4e2cd06-4882-4c23-8bc7-82deecc327f6"
      unitRef="usd">3074384000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfMjItMi0xLTEtOTc2Mjc_ff22859a-276f-4bb0-b65f-3adda7bdd4c1"
      unitRef="usd">157055000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfMjItNC0xLTEtOTc2Mjc_91a0a121-ac5a-4131-8cc8-0ea822feb765"
      unitRef="usd">153072000</us-gaap:AccountsPayableCurrent>
    <dlx:FundsHeldForCustomersLiabiilty
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfMjMtMi0xLTEtOTc2Mjc_b19acc68-8706-48c0-b41c-1ed00cd27575"
      unitRef="usd">305138000</dlx:FundsHeldForCustomersLiabiilty>
    <dlx:FundsHeldForCustomersLiabiilty
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfMjMtNC0xLTEtOTc2Mjc_d75aedad-e060-485d-906a-e6d8cb720bfc"
      unitRef="usd">256257000</dlx:FundsHeldForCustomersLiabiilty>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfMjQtMi0xLTEtOTc2Mjc_32fbae7c-db3e-4911-9267-d2fc67750e35"
      unitRef="usd">218404000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfMjQtNC0xLTEtOTc2Mjc_68809bdb-7f7a-48e1-b9ab-9fb4c99b06cb"
      unitRef="usd">216832000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfMjUtMi0xLTEtOTc2Mjc_599ca43d-4eb2-437b-b037-0cd61ae3fec2"
      unitRef="usd">71748000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfMjUtNC0xLTEtOTc2Mjc_e669811f-966a-44cf-972a-eb8268775c91"
      unitRef="usd">57197000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfMjYtMi0xLTEtOTc2Mjc_2e124f43-b8d9-48dc-b002-96619e02263b"
      unitRef="usd">752345000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfMjYtNC0xLTEtOTc2Mjc_8b1f7011-efee-4c41-8f1e-c908ac34f026"
      unitRef="usd">683358000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfMjctMi0xLTEtOTc2Mjc_b897770d-7d66-4f08-b49f-9c0be44f7888"
      unitRef="usd">1572528000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfMjctNC0xLTEtOTc2Mjc_5a60993b-1767-497b-b941-914f1f2db02e"
      unitRef="usd">1625752000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfMjgtMi0xLTEtOTc2Mjc_58b1eb17-7992-4fa0-98cd-2f7dee71580f"
      unitRef="usd">48925000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfMjgtNC0xLTEtOTc2Mjc_df28b520-8c43-400a-8ef7-255f8102fddb"
      unitRef="usd">56444000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfMjktMi0xLTEtOTc2Mjc_81ee991d-af8d-4038-93eb-521ffe5df991"
      unitRef="usd">45510000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfMjktNC0xLTEtOTc2Mjc_4765402e-7abe-43f3-8957-ae6f73d17d82"
      unitRef="usd">75121000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfMzAtMi0xLTEtOTc2Mjc_78925ab1-5784-44aa-bbfc-0a4112434e52"
      unitRef="usd">52988000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfMzAtNC0xLTEtOTc2Mjc_c1d7d0eb-7e0c-45d9-8466-727f1b5758d0"
      unitRef="usd">59111000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:CommitmentsAndContingencies
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfMzEtMi0xLTEtOTc2Mjc_db301dca-efff-4c0f-a29f-6009700b8a44"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfMzEtNC0xLTEtOTc2Mjc_cbc38e8d-bcbe-412a-8491-57c87ccd94fc"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfMzMtMC0xLTEtOTc2MjcvdGV4dHJlZ2lvbjoyY2U2NDY2YTQ0NTA0NzA4YTM0ZDY5NGYxZTA2NDIwYl8xOQ_c432a80f-2c81-49df-a2cd-7fddeaa8d481"
      unitRef="usdPerShare">1</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfMzMtMC0xLTEtOTc2MjcvdGV4dHJlZ2lvbjoyY2U2NDY2YTQ0NTA0NzA4YTM0ZDY5NGYxZTA2NDIwYl8xOQ_f07c62e4-9ca6-4c2d-b20c-84adb3b680d7"
      unitRef="usdPerShare">1</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfMzMtMC0xLTEtOTc2MjcvdGV4dHJlZ2lvbjoyY2U2NDY2YTQ0NTA0NzA4YTM0ZDY5NGYxZTA2NDIwYl80NQ_0a25352d-a005-4254-a1f9-5c62b0bb3e8c"
      unitRef="shares">500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfMzMtMC0xLTEtOTc2MjcvdGV4dHJlZ2lvbjoyY2U2NDY2YTQ0NTA0NzA4YTM0ZDY5NGYxZTA2NDIwYl80NQ_d70bbdb0-3d50-4fdf-bc5f-92f5ee6a37cb"
      unitRef="shares">500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfMzMtMC0xLTEtOTc2MjcvdGV4dHJlZ2lvbjoyY2U2NDY2YTQ0NTA0NzA4YTM0ZDY5NGYxZTA2NDIwYl84OQ_4701abb6-33f2-4e18-8b0f-b1205f9af6aa"
      unitRef="shares">43204000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfMzMtMC0xLTEtOTc2MjcvdGV4dHJlZ2lvbjoyY2U2NDY2YTQ0NTA0NzA4YTM0ZDY5NGYxZTA2NDIwYl8xMTM_1513290f-7e20-4a8e-99a6-8647fae4bf4a"
      unitRef="shares">42679000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfMzMtMi0xLTEtOTc2Mjc_08149734-e666-4ff7-b0f4-ad081b3dddb4"
      unitRef="usd">43204000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfMzMtNC0xLTEtOTc2Mjc_804f972e-8c41-4ada-9b15-cc9d42ba0a83"
      unitRef="usd">42679000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfMzQtMi0xLTEtOTc2Mjc_24c61144-51ed-4fd3-b6e8-8f8686cf6c40"
      unitRef="usd">79234000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfMzQtNC0xLTEtOTc2Mjc_e92263c7-d205-423d-834d-03af5e03d70c"
      unitRef="usd">57368000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfMzUtMi0xLTEtOTc2Mjc_0f0d17cf-c2f7-4739-aa43-6edb5167dec3"
      unitRef="usd">518635000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfMzUtNC0xLTEtOTc2Mjc_04872777-eae6-4aac-9146-1f3c42cffec1"
      unitRef="usd">505763000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfMzYtMi0xLTEtOTc2Mjc_06f11212-1a43-4ad4-bc14-9422c56f5031"
      unitRef="usd">-37264000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfMzYtNC0xLTEtOTc2Mjc_f8689dde-0606-4a57-9871-dc22d61b9ca1"
      unitRef="usd">-31492000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:MinorityInterest
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfMzctMi0xLTEtOTc2Mjc_7bcb30e2-c5c1-4963-8e85-61acf326c02c"
      unitRef="usd">415000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfMzctNC0xLTEtOTc2Mjc_8343e2b0-9508-474d-b99c-14781234b02d"
      unitRef="usd">280000</us-gaap:MinorityInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfMzgtMi0xLTEtOTc2Mjc_eb17f100-0a7a-40ea-af65-7be49b8b85c0"
      unitRef="usd">604224000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfMzgtNC0xLTEtOTc2Mjc_58a00c5e-28bb-4da3-9076-02f0721ab872"
      unitRef="usd">574598000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfMzktMi0xLTEtOTc2Mjc_74adb51c-f72c-4685-b573-16f2eb7e7075"
      unitRef="usd">3076520000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF83OS9mcmFnOmI3MjJhOWU0NjIwMjRkMDZhNThjNGEyZjE2NGQ2ZWExL3RhYmxlOmEwZjkzNjcwYzc2MTQ5NjA5Y2FjZmI0MDk2NTJhZjMyL3RhYmxlcmFuZ2U6YTBmOTM2NzBjNzYxNDk2MDljYWNmYjQwOTY1MmFmMzJfMzktNC0xLTEtOTc2Mjc_e39cbb5a-c727-49d9-bfdf-e87ee0955e20"
      unitRef="usd">3074384000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:Revenues
      contextRef="i4a095ebd189741679b4114b07615eda4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84NS9mcmFnOjIzZmM1YmIyMGZlOTQ4NmI5OTIyYTBmMTIzZDFiOGM0L3RhYmxlOmM5Nzg3NjllNjA3MzQwOTRhNjBhYTZhMTM3NzUxY2M0L3RhYmxlcmFuZ2U6Yzk3ODc2OWU2MDczNDA5NGE2MGFhNmExMzc3NTFjYzRfMi0yLTEtMS05NzYyNw_19dfe68e-5a41-4122-b63e-b832f4a9ca13"
      unitRef="usd">1286197000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia017a850791b4576948bc096b7af682e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84NS9mcmFnOjIzZmM1YmIyMGZlOTQ4NmI5OTIyYTBmMTIzZDFiOGM0L3RhYmxlOmM5Nzg3NjllNjA3MzQwOTRhNjBhYTZhMTM3NzUxY2M0L3RhYmxlcmFuZ2U6Yzk3ODc2OWU2MDczNDA5NGE2MGFhNmExMzc3NTFjYzRfMi00LTEtMS05NzYyNw_000f95f4-9db9-445d-834e-f36c3a2e78fc"
      unitRef="usd">1244529000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic6e82630da674a6985934bd109e5d297_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84NS9mcmFnOjIzZmM1YmIyMGZlOTQ4NmI5OTIyYTBmMTIzZDFiOGM0L3RhYmxlOmM5Nzg3NjllNjA3MzQwOTRhNjBhYTZhMTM3NzUxY2M0L3RhYmxlcmFuZ2U6Yzk3ODc2OWU2MDczNDA5NGE2MGFhNmExMzc3NTFjYzRfMi02LTEtMS05NzYyNw_2b9c7055-e050-419a-a63a-b0713026be4c"
      unitRef="usd">1230638000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i083c2b5a7688420fbbcabcc667846e70_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84NS9mcmFnOjIzZmM1YmIyMGZlOTQ4NmI5OTIyYTBmMTIzZDFiOGM0L3RhYmxlOmM5Nzg3NjllNjA3MzQwOTRhNjBhYTZhMTM3NzUxY2M0L3RhYmxlcmFuZ2U6Yzk3ODc2OWU2MDczNDA5NGE2MGFhNmExMzc3NTFjYzRfMy0yLTEtMS05NzYyNw_16a8f23d-2d0f-4173-bc72-229e97412ea2"
      unitRef="usd">951813000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ib04b4086e8614e96b83153c77337166c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84NS9mcmFnOjIzZmM1YmIyMGZlOTQ4NmI5OTIyYTBmMTIzZDFiOGM0L3RhYmxlOmM5Nzg3NjllNjA3MzQwOTRhNjBhYTZhMTM3NzUxY2M0L3RhYmxlcmFuZ2U6Yzk3ODc2OWU2MDczNDA5NGE2MGFhNmExMzc3NTFjYzRfMy00LTEtMS05NzYyNw_ed07e0db-ec69-467a-acaf-b598797c6f93"
      unitRef="usd">777668000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i0e07c7446d8744b485038e7a834001d2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84NS9mcmFnOjIzZmM1YmIyMGZlOTQ4NmI5OTIyYTBmMTIzZDFiOGM0L3RhYmxlOmM5Nzg3NjllNjA3MzQwOTRhNjBhYTZhMTM3NzUxY2M0L3RhYmxlcmFuZ2U6Yzk3ODc2OWU2MDczNDA5NGE2MGFhNmExMzc3NTFjYzRfMy02LTEtMS05NzYyNw_8d39b8f1-038d-43d3-90e5-3f9fad13e8fb"
      unitRef="usd">560143000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84NS9mcmFnOjIzZmM1YmIyMGZlOTQ4NmI5OTIyYTBmMTIzZDFiOGM0L3RhYmxlOmM5Nzg3NjllNjA3MzQwOTRhNjBhYTZhMTM3NzUxY2M0L3RhYmxlcmFuZ2U6Yzk3ODc2OWU2MDczNDA5NGE2MGFhNmExMzc3NTFjYzRfNC0yLTEtMS05NzYyNw_c4643f62-3aaf-4b7c-b9b6-f3d75b9d2c3f"
      unitRef="usd">2238010000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84NS9mcmFnOjIzZmM1YmIyMGZlOTQ4NmI5OTIyYTBmMTIzZDFiOGM0L3RhYmxlOmM5Nzg3NjllNjA3MzQwOTRhNjBhYTZhMTM3NzUxY2M0L3RhYmxlcmFuZ2U6Yzk3ODc2OWU2MDczNDA5NGE2MGFhNmExMzc3NTFjYzRfNC00LTEtMS05NzYyNw_0f320bb4-7d82-4aed-99c8-af1e196cf6ea"
      unitRef="usd">2022197000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84NS9mcmFnOjIzZmM1YmIyMGZlOTQ4NmI5OTIyYTBmMTIzZDFiOGM0L3RhYmxlOmM5Nzg3NjllNjA3MzQwOTRhNjBhYTZhMTM3NzUxY2M0L3RhYmxlcmFuZ2U6Yzk3ODc2OWU2MDczNDA5NGE2MGFhNmExMzc3NTFjYzRfNC02LTEtMS05NzYyNw_6c31c4ba-1bc0-46d2-b37b-b981cbb31888"
      unitRef="usd">1790781000</us-gaap:Revenues>
    <us-gaap:CostOfRevenue
      contextRef="i4a095ebd189741679b4114b07615eda4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84NS9mcmFnOjIzZmM1YmIyMGZlOTQ4NmI5OTIyYTBmMTIzZDFiOGM0L3RhYmxlOmM5Nzg3NjllNjA3MzQwOTRhNjBhYTZhMTM3NzUxY2M0L3RhYmxlcmFuZ2U6Yzk3ODc2OWU2MDczNDA5NGE2MGFhNmExMzc3NTFjYzRfNS0yLTEtMS05NzYyNw_26c9e417-c85d-49f3-852d-cffe192c61d4"
      unitRef="usd">470237000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="ia017a850791b4576948bc096b7af682e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84NS9mcmFnOjIzZmM1YmIyMGZlOTQ4NmI5OTIyYTBmMTIzZDFiOGM0L3RhYmxlOmM5Nzg3NjllNjA3MzQwOTRhNjBhYTZhMTM3NzUxY2M0L3RhYmxlcmFuZ2U6Yzk3ODc2OWU2MDczNDA5NGE2MGFhNmExMzc3NTFjYzRfNS00LTEtMS05NzYyNw_889493fe-4f3a-4a5c-8fa3-742fa1eb960d"
      unitRef="usd">450880000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="ic6e82630da674a6985934bd109e5d297_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84NS9mcmFnOjIzZmM1YmIyMGZlOTQ4NmI5OTIyYTBmMTIzZDFiOGM0L3RhYmxlOmM5Nzg3NjllNjA3MzQwOTRhNjBhYTZhMTM3NzUxY2M0L3RhYmxlcmFuZ2U6Yzk3ODc2OWU2MDczNDA5NGE2MGFhNmExMzc3NTFjYzRfNS02LTEtMS05NzYyNw_8f385e44-f2d8-430b-9d4d-6017956b42f3"
      unitRef="usd">458637000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i083c2b5a7688420fbbcabcc667846e70_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84NS9mcmFnOjIzZmM1YmIyMGZlOTQ4NmI5OTIyYTBmMTIzZDFiOGM0L3RhYmxlOmM5Nzg3NjllNjA3MzQwOTRhNjBhYTZhMTM3NzUxY2M0L3RhYmxlcmFuZ2U6Yzk3ODc2OWU2MDczNDA5NGE2MGFhNmExMzc3NTFjYzRfNi0yLTEtMS05NzYyNw_a4e87ac5-b2fb-4245-a15b-ac7fb0312db1"
      unitRef="usd">561879000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="ib04b4086e8614e96b83153c77337166c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84NS9mcmFnOjIzZmM1YmIyMGZlOTQ4NmI5OTIyYTBmMTIzZDFiOGM0L3RhYmxlOmM5Nzg3NjllNjA3MzQwOTRhNjBhYTZhMTM3NzUxY2M0L3RhYmxlcmFuZ2U6Yzk3ODc2OWU2MDczNDA5NGE2MGFhNmExMzc3NTFjYzRfNi00LTEtMS05NzYyNw_60be30ee-7766-4d31-b456-65adefe12bc0"
      unitRef="usd">433390000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i0e07c7446d8744b485038e7a834001d2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84NS9mcmFnOjIzZmM1YmIyMGZlOTQ4NmI5OTIyYTBmMTIzZDFiOGM0L3RhYmxlOmM5Nzg3NjllNjA3MzQwOTRhNjBhYTZhMTM3NzUxY2M0L3RhYmxlcmFuZ2U6Yzk3ODc2OWU2MDczNDA5NGE2MGFhNmExMzc3NTFjYzRfNi02LTEtMS05NzYyNw_113a6995-9bf0-4254-a85a-03880570c04a"
      unitRef="usd">272134000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84NS9mcmFnOjIzZmM1YmIyMGZlOTQ4NmI5OTIyYTBmMTIzZDFiOGM0L3RhYmxlOmM5Nzg3NjllNjA3MzQwOTRhNjBhYTZhMTM3NzUxY2M0L3RhYmxlcmFuZ2U6Yzk3ODc2OWU2MDczNDA5NGE2MGFhNmExMzc3NTFjYzRfNy0yLTEtMS05NzYyNw_cf82a90d-cabb-46e0-84e5-3d8417b0430d"
      unitRef="usd">1032116000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84NS9mcmFnOjIzZmM1YmIyMGZlOTQ4NmI5OTIyYTBmMTIzZDFiOGM0L3RhYmxlOmM5Nzg3NjllNjA3MzQwOTRhNjBhYTZhMTM3NzUxY2M0L3RhYmxlcmFuZ2U6Yzk3ODc2OWU2MDczNDA5NGE2MGFhNmExMzc3NTFjYzRfNy00LTEtMS05NzYyNw_6554897d-c4f5-4b5b-8de2-ec144dd5dc00"
      unitRef="usd">884270000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84NS9mcmFnOjIzZmM1YmIyMGZlOTQ4NmI5OTIyYTBmMTIzZDFiOGM0L3RhYmxlOmM5Nzg3NjllNjA3MzQwOTRhNjBhYTZhMTM3NzUxY2M0L3RhYmxlcmFuZ2U6Yzk3ODc2OWU2MDczNDA5NGE2MGFhNmExMzc3NTFjYzRfNy02LTEtMS05NzYyNw_dd77ff98-156e-459d-846f-c404277b62b3"
      unitRef="usd">730771000</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84NS9mcmFnOjIzZmM1YmIyMGZlOTQ4NmI5OTIyYTBmMTIzZDFiOGM0L3RhYmxlOmM5Nzg3NjllNjA3MzQwOTRhNjBhYTZhMTM3NzUxY2M0L3RhYmxlcmFuZ2U6Yzk3ODc2OWU2MDczNDA5NGE2MGFhNmExMzc3NTFjYzRfOC0yLTEtMS05NzYyNw_4fc4fe92-f1f1-4357-b65d-3d48ecb09319"
      unitRef="usd">1205894000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84NS9mcmFnOjIzZmM1YmIyMGZlOTQ4NmI5OTIyYTBmMTIzZDFiOGM0L3RhYmxlOmM5Nzg3NjllNjA3MzQwOTRhNjBhYTZhMTM3NzUxY2M0L3RhYmxlcmFuZ2U6Yzk3ODc2OWU2MDczNDA5NGE2MGFhNmExMzc3NTFjYzRfOC00LTEtMS05NzYyNw_f4a0de3e-c5d3-4817-a605-65b16799faef"
      unitRef="usd">1137927000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84NS9mcmFnOjIzZmM1YmIyMGZlOTQ4NmI5OTIyYTBmMTIzZDFiOGM0L3RhYmxlOmM5Nzg3NjllNjA3MzQwOTRhNjBhYTZhMTM3NzUxY2M0L3RhYmxlcmFuZ2U6Yzk3ODc2OWU2MDczNDA5NGE2MGFhNmExMzc3NTFjYzRfOC02LTEtMS05NzYyNw_46a8da58-6cf7-4a47-bda5-4c6f07fb5c2b"
      unitRef="usd">1060010000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84NS9mcmFnOjIzZmM1YmIyMGZlOTQ4NmI5OTIyYTBmMTIzZDFiOGM0L3RhYmxlOmM5Nzg3NjllNjA3MzQwOTRhNjBhYTZhMTM3NzUxY2M0L3RhYmxlcmFuZ2U6Yzk3ODc2OWU2MDczNDA5NGE2MGFhNmExMzc3NTFjYzRfOS0yLTEtMS05NzYyNw_a9a3e6ad-54cb-419f-9ef7-0b4bebeb3e43"
      unitRef="usd">993250000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84NS9mcmFnOjIzZmM1YmIyMGZlOTQ4NmI5OTIyYTBmMTIzZDFiOGM0L3RhYmxlOmM5Nzg3NjllNjA3MzQwOTRhNjBhYTZhMTM3NzUxY2M0L3RhYmxlcmFuZ2U6Yzk3ODc2OWU2MDczNDA5NGE2MGFhNmExMzc3NTFjYzRfOS00LTEtMS05NzYyNw_373fa802-64b0-443d-9adf-12457e65baf9"
      unitRef="usd">941023000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84NS9mcmFnOjIzZmM1YmIyMGZlOTQ4NmI5OTIyYTBmMTIzZDFiOGM0L3RhYmxlOmM5Nzg3NjllNjA3MzQwOTRhNjBhYTZhMTM3NzUxY2M0L3RhYmxlcmFuZ2U6Yzk3ODc2OWU2MDczNDA5NGE2MGFhNmExMzc3NTFjYzRfOS02LTEtMS05NzYyNw_eb6e9936-2e8b-4968-97cc-475c4889d079"
      unitRef="usd">839812000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <dlx:RestructuringOperatingExpense
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84NS9mcmFnOjIzZmM1YmIyMGZlOTQ4NmI5OTIyYTBmMTIzZDFiOGM0L3RhYmxlOmM5Nzg3NjllNjA3MzQwOTRhNjBhYTZhMTM3NzUxY2M0L3RhYmxlcmFuZ2U6Yzk3ODc2OWU2MDczNDA5NGE2MGFhNmExMzc3NTFjYzRfMTAtMi0xLTEtOTc2Mjc_1e45c98b-36d2-4f83-816e-4839e81356e2"
      unitRef="usd">62529000</dlx:RestructuringOperatingExpense>
    <dlx:RestructuringOperatingExpense
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84NS9mcmFnOjIzZmM1YmIyMGZlOTQ4NmI5OTIyYTBmMTIzZDFiOGM0L3RhYmxlOmM5Nzg3NjllNjA3MzQwOTRhNjBhYTZhMTM3NzUxY2M0L3RhYmxlcmFuZ2U6Yzk3ODc2OWU2MDczNDA5NGE2MGFhNmExMzc3NTFjYzRfMTAtNC0xLTEtOTc2Mjc_caa8e233-8b2a-4ce0-ada1-2f4c42d187c4"
      unitRef="usd">54750000</dlx:RestructuringOperatingExpense>
    <dlx:RestructuringOperatingExpense
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84NS9mcmFnOjIzZmM1YmIyMGZlOTQ4NmI5OTIyYTBmMTIzZDFiOGM0L3RhYmxlOmM5Nzg3NjllNjA3MzQwOTRhNjBhYTZhMTM3NzUxY2M0L3RhYmxlcmFuZ2U6Yzk3ODc2OWU2MDczNDA5NGE2MGFhNmExMzc3NTFjYzRfMTAtNi0xLTEtOTc2Mjc_bb00b7e8-7165-4f26-91a7-00d945bf58e6"
      unitRef="usd">75874000</dlx:RestructuringOperatingExpense>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84NS9mcmFnOjIzZmM1YmIyMGZlOTQ4NmI5OTIyYTBmMTIzZDFiOGM0L3RhYmxlOmM5Nzg3NjllNjA3MzQwOTRhNjBhYTZhMTM3NzUxY2M0L3RhYmxlcmFuZ2U6Yzk3ODc2OWU2MDczNDA5NGE2MGFhNmExMzc3NTFjYzRfMTEtMi0xLTEtMTA0MTAw_5e97c691-def3-402a-b1a0-33394effe4b9"
      unitRef="usd">19331000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84NS9mcmFnOjIzZmM1YmIyMGZlOTQ4NmI5OTIyYTBmMTIzZDFiOGM0L3RhYmxlOmM5Nzg3NjllNjA3MzQwOTRhNjBhYTZhMTM3NzUxY2M0L3RhYmxlcmFuZ2U6Yzk3ODc2OWU2MDczNDA5NGE2MGFhNmExMzc3NTFjYzRfMTEtNC0xLTEtMTA0MDky_5c20f3b8-d36d-4473-9c56-ae49ad814a05"
      unitRef="usd">0</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84NS9mcmFnOjIzZmM1YmIyMGZlOTQ4NmI5OTIyYTBmMTIzZDFiOGM0L3RhYmxlOmM5Nzg3NjllNjA3MzQwOTRhNjBhYTZhMTM3NzUxY2M0L3RhYmxlcmFuZ2U6Yzk3ODc2OWU2MDczNDA5NGE2MGFhNmExMzc3NTFjYzRfMTEtNi0xLTEtMTA0MTA4_4f520d62-75a0-429b-9637-158a4fe3e55c"
      unitRef="usd">-1846000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:OtherAssetImpairmentCharges
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84NS9mcmFnOjIzZmM1YmIyMGZlOTQ4NmI5OTIyYTBmMTIzZDFiOGM0L3RhYmxlOmM5Nzg3NjllNjA3MzQwOTRhNjBhYTZhMTM3NzUxY2M0L3RhYmxlcmFuZ2U6Yzk3ODc2OWU2MDczNDA5NGE2MGFhNmExMzc3NTFjYzRfMTEtMi0xLTEtOTc2Mjc_86327387-b5f2-4a61-acaf-bff7e5d8cdd9"
      unitRef="usd">0</us-gaap:OtherAssetImpairmentCharges>
    <us-gaap:OtherAssetImpairmentCharges
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84NS9mcmFnOjIzZmM1YmIyMGZlOTQ4NmI5OTIyYTBmMTIzZDFiOGM0L3RhYmxlOmM5Nzg3NjllNjA3MzQwOTRhNjBhYTZhMTM3NzUxY2M0L3RhYmxlcmFuZ2U6Yzk3ODc2OWU2MDczNDA5NGE2MGFhNmExMzc3NTFjYzRfMTEtMi0xLTEtOTc2Mjc_b84a8823-8d62-4088-a9bd-64150ef81351"
      unitRef="usd">0</us-gaap:OtherAssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84NS9mcmFnOjIzZmM1YmIyMGZlOTQ4NmI5OTIyYTBmMTIzZDFiOGM0L3RhYmxlOmM5Nzg3NjllNjA3MzQwOTRhNjBhYTZhMTM3NzUxY2M0L3RhYmxlcmFuZ2U6Yzk3ODc2OWU2MDczNDA5NGE2MGFhNmExMzc3NTFjYzRfMTEtNC0xLTEtOTc2Mjc_893e404c-a54c-46f4-b613-d483948f1a1a"
      unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84NS9mcmFnOjIzZmM1YmIyMGZlOTQ4NmI5OTIyYTBmMTIzZDFiOGM0L3RhYmxlOmM5Nzg3NjllNjA3MzQwOTRhNjBhYTZhMTM3NzUxY2M0L3RhYmxlcmFuZ2U6Yzk3ODc2OWU2MDczNDA5NGE2MGFhNmExMzc3NTFjYzRfMTEtNi0xLTEtOTc2Mjc_79c9fc47-d305-44f6-8a2f-66348764770f"
      unitRef="usd">101749000</us-gaap:AssetImpairmentCharges>
    <us-gaap:OperatingIncomeLoss
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84NS9mcmFnOjIzZmM1YmIyMGZlOTQ4NmI5OTIyYTBmMTIzZDFiOGM0L3RhYmxlOmM5Nzg3NjllNjA3MzQwOTRhNjBhYTZhMTM3NzUxY2M0L3RhYmxlcmFuZ2U6Yzk3ODc2OWU2MDczNDA5NGE2MGFhNmExMzc3NTFjYzRfMTItMi0xLTEtOTc2Mjc_29ae4cc9-af18-486f-af4d-d486f09bc87a"
      unitRef="usd">169446000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84NS9mcmFnOjIzZmM1YmIyMGZlOTQ4NmI5OTIyYTBmMTIzZDFiOGM0L3RhYmxlOmM5Nzg3NjllNjA3MzQwOTRhNjBhYTZhMTM3NzUxY2M0L3RhYmxlcmFuZ2U6Yzk3ODc2OWU2MDczNDA5NGE2MGFhNmExMzc3NTFjYzRfMTItNC0xLTEtOTc2Mjc_75a72fcb-ec54-4acd-94f4-4d5229f996b0"
      unitRef="usd">142154000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84NS9mcmFnOjIzZmM1YmIyMGZlOTQ4NmI5OTIyYTBmMTIzZDFiOGM0L3RhYmxlOmM5Nzg3NjllNjA3MzQwOTRhNjBhYTZhMTM3NzUxY2M0L3RhYmxlcmFuZ2U6Yzk3ODc2OWU2MDczNDA5NGE2MGFhNmExMzc3NTFjYzRfMTItNi0xLTEtOTc2Mjc_4e93db14-20c7-4382-bd5c-98d73c011b11"
      unitRef="usd">40729000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84NS9mcmFnOjIzZmM1YmIyMGZlOTQ4NmI5OTIyYTBmMTIzZDFiOGM0L3RhYmxlOmM5Nzg3NjllNjA3MzQwOTRhNjBhYTZhMTM3NzUxY2M0L3RhYmxlcmFuZ2U6Yzk3ODc2OWU2MDczNDA5NGE2MGFhNmExMzc3NTFjYzRfMTMtMi0xLTEtOTc2Mjc_0966bbb3-2163-4ce9-9971-e4b7a2ce25cb"
      unitRef="usd">94454000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84NS9mcmFnOjIzZmM1YmIyMGZlOTQ4NmI5OTIyYTBmMTIzZDFiOGM0L3RhYmxlOmM5Nzg3NjllNjA3MzQwOTRhNjBhYTZhMTM3NzUxY2M0L3RhYmxlcmFuZ2U6Yzk3ODc2OWU2MDczNDA5NGE2MGFhNmExMzc3NTFjYzRfMTMtNC0xLTEtOTc2Mjc_81fc7eea-a111-4c4c-83c8-83caa8e426b0"
      unitRef="usd">55554000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84NS9mcmFnOjIzZmM1YmIyMGZlOTQ4NmI5OTIyYTBmMTIzZDFiOGM0L3RhYmxlOmM5Nzg3NjllNjA3MzQwOTRhNjBhYTZhMTM3NzUxY2M0L3RhYmxlcmFuZ2U6Yzk3ODc2OWU2MDczNDA5NGE2MGFhNmExMzc3NTFjYzRfMTMtNi0xLTEtOTc2Mjc_bb1fbdd2-0f2b-4420-ab73-e7729d96caf0"
      unitRef="usd">23140000</us-gaap:InterestExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84NS9mcmFnOjIzZmM1YmIyMGZlOTQ4NmI5OTIyYTBmMTIzZDFiOGM0L3RhYmxlOmM5Nzg3NjllNjA3MzQwOTRhNjBhYTZhMTM3NzUxY2M0L3RhYmxlcmFuZ2U6Yzk3ODc2OWU2MDczNDA5NGE2MGFhNmExMzc3NTFjYzRfMTQtMi0xLTEtOTc2Mjc_8c8cd2a5-a974-4d06-9364-207fe3c39a6d"
      unitRef="usd">9386000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84NS9mcmFnOjIzZmM1YmIyMGZlOTQ4NmI5OTIyYTBmMTIzZDFiOGM0L3RhYmxlOmM5Nzg3NjllNjA3MzQwOTRhNjBhYTZhMTM3NzUxY2M0L3RhYmxlcmFuZ2U6Yzk3ODc2OWU2MDczNDA5NGE2MGFhNmExMzc3NTFjYzRfMTQtNC0xLTEtOTc2Mjc_a0796c88-9a50-4491-b59b-835bec2e0b83"
      unitRef="usd">7203000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84NS9mcmFnOjIzZmM1YmIyMGZlOTQ4NmI5OTIyYTBmMTIzZDFiOGM0L3RhYmxlOmM5Nzg3NjllNjA3MzQwOTRhNjBhYTZhMTM3NzUxY2M0L3RhYmxlcmFuZ2U6Yzk3ODc2OWU2MDczNDA5NGE2MGFhNmExMzc3NTFjYzRfMTQtNi0xLTEtOTc2Mjc_7968bf73-4454-4708-9a61-689684060228"
      unitRef="usd">9214000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84NS9mcmFnOjIzZmM1YmIyMGZlOTQ4NmI5OTIyYTBmMTIzZDFiOGM0L3RhYmxlOmM5Nzg3NjllNjA3MzQwOTRhNjBhYTZhMTM3NzUxY2M0L3RhYmxlcmFuZ2U6Yzk3ODc2OWU2MDczNDA5NGE2MGFhNmExMzc3NTFjYzRfMTUtMi0xLTEtOTc2Mjc_23d49c8a-a680-4e87-b0a6-c31b682d5679"
      unitRef="usd">84378000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84NS9mcmFnOjIzZmM1YmIyMGZlOTQ4NmI5OTIyYTBmMTIzZDFiOGM0L3RhYmxlOmM5Nzg3NjllNjA3MzQwOTRhNjBhYTZhMTM3NzUxY2M0L3RhYmxlcmFuZ2U6Yzk3ODc2OWU2MDczNDA5NGE2MGFhNmExMzc3NTFjYzRfMTUtNC0xLTEtOTc2Mjc_51b18c42-d16c-4753-8c4b-4579b76dfc57"
      unitRef="usd">93803000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84NS9mcmFnOjIzZmM1YmIyMGZlOTQ4NmI5OTIyYTBmMTIzZDFiOGM0L3RhYmxlOmM5Nzg3NjllNjA3MzQwOTRhNjBhYTZhMTM3NzUxY2M0L3RhYmxlcmFuZ2U6Yzk3ODc2OWU2MDczNDA5NGE2MGFhNmExMzc3NTFjYzRfMTUtNi0xLTEtOTc2Mjc_c7ba1612-b8c5-4f25-9831-5bd695faad6b"
      unitRef="usd">26803000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84NS9mcmFnOjIzZmM1YmIyMGZlOTQ4NmI5OTIyYTBmMTIzZDFiOGM0L3RhYmxlOmM5Nzg3NjllNjA3MzQwOTRhNjBhYTZhMTM3NzUxY2M0L3RhYmxlcmFuZ2U6Yzk3ODc2OWU2MDczNDA5NGE2MGFhNmExMzc3NTFjYzRfMTYtMi0xLTEtOTc2Mjc_c4e8fccf-1f11-4929-96a5-a2c5055b07c6"
      unitRef="usd">18848000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84NS9mcmFnOjIzZmM1YmIyMGZlOTQ4NmI5OTIyYTBmMTIzZDFiOGM0L3RhYmxlOmM5Nzg3NjllNjA3MzQwOTRhNjBhYTZhMTM3NzUxY2M0L3RhYmxlcmFuZ2U6Yzk3ODc2OWU2MDczNDA5NGE2MGFhNmExMzc3NTFjYzRfMTYtNC0xLTEtOTc2Mjc_7a10f4b5-97f6-4b86-a682-c407ca4f44b5"
      unitRef="usd">31031000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84NS9mcmFnOjIzZmM1YmIyMGZlOTQ4NmI5OTIyYTBmMTIzZDFiOGM0L3RhYmxlOmM5Nzg3NjllNjA3MzQwOTRhNjBhYTZhMTM3NzUxY2M0L3RhYmxlcmFuZ2U6Yzk3ODc2OWU2MDczNDA5NGE2MGFhNmExMzc3NTFjYzRfMTYtNi0xLTEtOTc2Mjc_f4ad5786-feda-49aa-95e9-6a748031f3e8"
      unitRef="usd">21468000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84NS9mcmFnOjIzZmM1YmIyMGZlOTQ4NmI5OTIyYTBmMTIzZDFiOGM0L3RhYmxlOmM5Nzg3NjllNjA3MzQwOTRhNjBhYTZhMTM3NzUxY2M0L3RhYmxlcmFuZ2U6Yzk3ODc2OWU2MDczNDA5NGE2MGFhNmExMzc3NTFjYzRfMTctMi0xLTEtOTc2Mjc_f441ca1c-7547-4d71-b0cf-9d319514d15a"
      unitRef="usd">65530000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84NS9mcmFnOjIzZmM1YmIyMGZlOTQ4NmI5OTIyYTBmMTIzZDFiOGM0L3RhYmxlOmM5Nzg3NjllNjA3MzQwOTRhNjBhYTZhMTM3NzUxY2M0L3RhYmxlcmFuZ2U6Yzk3ODc2OWU2MDczNDA5NGE2MGFhNmExMzc3NTFjYzRfMTctNC0xLTEtOTc2Mjc_968294ce-52b5-43b1-b99a-5f21f9779080"
      unitRef="usd">62772000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84NS9mcmFnOjIzZmM1YmIyMGZlOTQ4NmI5OTIyYTBmMTIzZDFiOGM0L3RhYmxlOmM5Nzg3NjllNjA3MzQwOTRhNjBhYTZhMTM3NzUxY2M0L3RhYmxlcmFuZ2U6Yzk3ODc2OWU2MDczNDA5NGE2MGFhNmExMzc3NTFjYzRfMTctNi0xLTEtOTc2Mjc_6f10c8ed-4bda-4500-9014-a8b7f2eec3fd"
      unitRef="usd">5335000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84NS9mcmFnOjIzZmM1YmIyMGZlOTQ4NmI5OTIyYTBmMTIzZDFiOGM0L3RhYmxlOmM5Nzg3NjllNjA3MzQwOTRhNjBhYTZhMTM3NzUxY2M0L3RhYmxlcmFuZ2U6Yzk3ODc2OWU2MDczNDA5NGE2MGFhNmExMzc3NTFjYzRfMTgtMi0xLTEtOTc2Mjc_ea2da58f-fe5b-4ba5-9d64-fdcbcf071a0b"
      unitRef="usd">135000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84NS9mcmFnOjIzZmM1YmIyMGZlOTQ4NmI5OTIyYTBmMTIzZDFiOGM0L3RhYmxlOmM5Nzg3NjllNjA3MzQwOTRhNjBhYTZhMTM3NzUxY2M0L3RhYmxlcmFuZ2U6Yzk3ODc2OWU2MDczNDA5NGE2MGFhNmExMzc3NTFjYzRfMTgtNC0xLTEtOTc2Mjc_0bba45a9-ecf7-45cd-977e-0d1e4c8e7b71"
      unitRef="usd">139000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84NS9mcmFnOjIzZmM1YmIyMGZlOTQ4NmI5OTIyYTBmMTIzZDFiOGM0L3RhYmxlOmM5Nzg3NjllNjA3MzQwOTRhNjBhYTZhMTM3NzUxY2M0L3RhYmxlcmFuZ2U6Yzk3ODc2OWU2MDczNDA5NGE2MGFhNmExMzc3NTFjYzRfMTgtNi0xLTEtOTc2Mjc_a1442c14-86a3-4c87-955b-fb3860f46be3"
      unitRef="usd">91000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84NS9mcmFnOjIzZmM1YmIyMGZlOTQ4NmI5OTIyYTBmMTIzZDFiOGM0L3RhYmxlOmM5Nzg3NjllNjA3MzQwOTRhNjBhYTZhMTM3NzUxY2M0L3RhYmxlcmFuZ2U6Yzk3ODc2OWU2MDczNDA5NGE2MGFhNmExMzc3NTFjYzRfMTktMi0xLTEtOTc2Mjc_19ca2771-1863-46f7-a9ea-da77b0ea42df"
      unitRef="usd">65395000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84NS9mcmFnOjIzZmM1YmIyMGZlOTQ4NmI5OTIyYTBmMTIzZDFiOGM0L3RhYmxlOmM5Nzg3NjllNjA3MzQwOTRhNjBhYTZhMTM3NzUxY2M0L3RhYmxlcmFuZ2U6Yzk3ODc2OWU2MDczNDA5NGE2MGFhNmExMzc3NTFjYzRfMTktNC0xLTEtOTc2Mjc_2fa823e0-8295-4718-888e-71045fff080b"
      unitRef="usd">62633000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84NS9mcmFnOjIzZmM1YmIyMGZlOTQ4NmI5OTIyYTBmMTIzZDFiOGM0L3RhYmxlOmM5Nzg3NjllNjA3MzQwOTRhNjBhYTZhMTM3NzUxY2M0L3RhYmxlcmFuZ2U6Yzk3ODc2OWU2MDczNDA5NGE2MGFhNmExMzc3NTFjYzRfMTktNi0xLTEtOTc2Mjc_d5c57a12-a21a-4c3d-9f5c-c014cdaaf05e"
      unitRef="usd">5244000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84NS9mcmFnOjIzZmM1YmIyMGZlOTQ4NmI5OTIyYTBmMTIzZDFiOGM0L3RhYmxlOmM5Nzg3NjllNjA3MzQwOTRhNjBhYTZhMTM3NzUxY2M0L3RhYmxlcmFuZ2U6Yzk3ODc2OWU2MDczNDA5NGE2MGFhNmExMzc3NTFjYzRfMjAtMi0xLTEtOTc2Mjc_a8b424a5-677e-4adf-848e-83b3b074a4d0"
      unitRef="usdPerShare">1.52</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84NS9mcmFnOjIzZmM1YmIyMGZlOTQ4NmI5OTIyYTBmMTIzZDFiOGM0L3RhYmxlOmM5Nzg3NjllNjA3MzQwOTRhNjBhYTZhMTM3NzUxY2M0L3RhYmxlcmFuZ2U6Yzk3ODc2OWU2MDczNDA5NGE2MGFhNmExMzc3NTFjYzRfMjAtNC0xLTEtOTc2Mjc_d0fd94d8-ee9d-4a79-b1a2-772e10f5cfac"
      unitRef="usdPerShare">1.48</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84NS9mcmFnOjIzZmM1YmIyMGZlOTQ4NmI5OTIyYTBmMTIzZDFiOGM0L3RhYmxlOmM5Nzg3NjllNjA3MzQwOTRhNjBhYTZhMTM3NzUxY2M0L3RhYmxlcmFuZ2U6Yzk3ODc2OWU2MDczNDA5NGE2MGFhNmExMzc3NTFjYzRfMjAtNi0xLTEtOTc2Mjc_96f157c6-586d-44d5-840f-706108f87e0b"
      unitRef="usdPerShare">0.12</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84NS9mcmFnOjIzZmM1YmIyMGZlOTQ4NmI5OTIyYTBmMTIzZDFiOGM0L3RhYmxlOmM5Nzg3NjllNjA3MzQwOTRhNjBhYTZhMTM3NzUxY2M0L3RhYmxlcmFuZ2U6Yzk3ODc2OWU2MDczNDA5NGE2MGFhNmExMzc3NTFjYzRfMjEtMi0xLTEtOTc2Mjc_d748b1b0-aa8b-4613-b7b5-899458f419eb"
      unitRef="usdPerShare">1.50</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84NS9mcmFnOjIzZmM1YmIyMGZlOTQ4NmI5OTIyYTBmMTIzZDFiOGM0L3RhYmxlOmM5Nzg3NjllNjA3MzQwOTRhNjBhYTZhMTM3NzUxY2M0L3RhYmxlcmFuZ2U6Yzk3ODc2OWU2MDczNDA5NGE2MGFhNmExMzc3NTFjYzRfMjEtNC0xLTEtOTc2Mjc_b2941540-ff27-4160-8f96-4b64ed20257c"
      unitRef="usdPerShare">1.45</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84NS9mcmFnOjIzZmM1YmIyMGZlOTQ4NmI5OTIyYTBmMTIzZDFiOGM0L3RhYmxlOmM5Nzg3NjllNjA3MzQwOTRhNjBhYTZhMTM3NzUxY2M0L3RhYmxlcmFuZ2U6Yzk3ODc2OWU2MDczNDA5NGE2MGFhNmExMzc3NTFjYzRfMjEtNi0xLTEtOTc2Mjc_20a6f65a-9973-43d8-b210-638249aafdba"
      unitRef="usdPerShare">0.11</us-gaap:EarningsPerShareDiluted>
    <us-gaap:ProfitLoss
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMi0yLTEtMS05NzYyNw_9ea5f02b-6f0c-43d4-8f85-1418310198be"
      unitRef="usd">65530000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMi00LTEtMS05NzYyNw_f962e259-1cd0-4e73-b5b0-24a947923900"
      unitRef="usd">62772000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMi02LTEtMS05NzYyNw_de28baab-3f81-4890-97ad-a50b0beb8b42"
      unitRef="usd">5335000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfNS0yLTEtMS05NzYyNw_2f5ec5b3-247d-44fe-9db8-914c82394005"
      unitRef="usd">-11235000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfNS00LTEtMS05NzYyNw_4716ebef-de36-4abb-8b56-8fda2405752e"
      unitRef="usd">6194000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfNS02LTEtMS05NzYyNw_464c1c40-2483-4c75-a4e5-305d72117367"
      unitRef="usd">5616000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfNy0yLTEtMS05NzYyNw_3889789f-d9ed-4eea-bffd-463544bcbe65"
      unitRef="usd">-1042000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfNy00LTEtMS05NzYyNw_24f073df-2247-48e1-8b17-a760f7b1ab84"
      unitRef="usd">-1050000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfNy02LTEtMS05NzYyNw_03ecc2b9-a8e7-4449-b085-d99df6b36f39"
      unitRef="usd">-1055000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfOC0yLTEtMS05NzYyNw_cf1d9fe3-1233-41e3-915a-9520b312c2f7"
      unitRef="usd">-836000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfOC00LTEtMS05NzYyNw_10054fb0-2001-4252-aff9-67ed65271a91"
      unitRef="usd">-1381000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfOC02LTEtMS05NzYyNw_483d5787-0087-45c1-b6e6-bbe2b43faac6"
      unitRef="usd">-1889000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfOS0yLTEtMS05NzYyNw_7314abaa-e42c-47cb-b834-9045537245cb"
      unitRef="usd">11441000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfOS00LTEtMS05NzYyNw_f1d61b90-166d-4409-aa4b-e9deb3f7b20e"
      unitRef="usd">-6525000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfOS02LTEtMS05NzYyNw_fe2e2d0b-f89f-4c71-90b1-84018b0e6f7f"
      unitRef="usd">-6450000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMTEtMi0xLTEtOTc2Mjc_3b35ac38-057b-414d-b483-f62e2d1ca2b5"
      unitRef="usd">4869000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMTEtNC0xLTEtOTc2Mjc_f6f0bd33-e700-492c-a788-65e7a91c9c3d"
      unitRef="usd">2067000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMTEtNi0xLTEtOTc2Mjc_5939b87a-daa7-433d-b329-074b243da10f"
      unitRef="usd">-4973000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMTItMi0xLTEtOTc2Mjc_fc7b9a25-c758-420e-b7d9-4d0321f3ff31"
      unitRef="usd">15000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMTItNC0xLTEtOTc2Mjc_26106c43-078f-4f61-ae86-dc67c7fb5ca2"
      unitRef="usd">-1023000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMTItNi0xLTEtOTc2Mjc_d7deb8ff-3914-401b-9a32-06f41e0bd5d3"
      unitRef="usd">-719000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMTMtMi0xLTEtOTc2Mjc_4f8a862e-b5b2-40e7-b983-0f87f9d073a5"
      unitRef="usd">4854000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMTMtNC0xLTEtOTc2Mjc_8dd2f248-2db7-467e-badf-1dbe1a7c52ed"
      unitRef="usd">3090000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMTMtNi0xLTEtOTc2Mjc_2d0ff893-5bf9-435b-9ac8-dd15bf0ffdd8"
      unitRef="usd">-4254000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMTUtMi0xLTEtOTc2Mjc_452580f1-a2e6-4560-b324-474e186b602e"
      unitRef="usd">-571000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMTUtNC0xLTEtOTc2Mjc_e3fa4bb9-0836-4246-9021-1d591f1a72c8"
      unitRef="usd">-254000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMTUtNi0xLTEtOTc2Mjc_75847a64-9fa6-4a20-9409-d57f006990f2"
      unitRef="usd">338000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMTYtMi0xLTEtOTc2Mjc_812a3da4-730c-4f4a-9f65-62970dee86e3"
      unitRef="usd">-6000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMTYtNC0xLTEtOTc2Mjc_6d94c4e0-6f39-4444-8735-8673b766d88c"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMTYtNi0xLTEtOTc2Mjc_0306a825-8b18-42a4-8890-f59e44f840a9"
      unitRef="usd">153000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMTctMi0xLTEtOTc2Mjc_c41d4a07-8bf1-41a8-84cf-3d5a6c526d12"
      unitRef="usd">-565000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMTctNC0xLTEtOTc2Mjc_5ed48db5-7cdb-4de3-9187-0a9206bb64fa"
      unitRef="usd">-254000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMTctNi0xLTEtOTc2Mjc_c50a8460-1133-4b12-9b61-826f34507a7a"
      unitRef="usd">185000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMTgtMi0xLTEtOTc2Mjc_631fec53-afc7-408d-a1a0-67333af6f990"
      unitRef="usd">-4170000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMTgtNC0xLTEtOTc2Mjc_227125c1-73b2-4c67-887d-69eadf8ca498"
      unitRef="usd">580000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMTgtNi0xLTEtOTc2Mjc_53ef7f0c-f203-4f39-b700-03576af33ee7"
      unitRef="usd">4133000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMjAtMi0xLTEtMTEwODQ1_3e7b924e-38d7-43f6-9128-cb97a2308020"
      unitRef="usd">-5550000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMjAtNC0xLTEtMTEwODQ1_cc057a31-564c-491f-a6d4-2effb628c791"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMjAtNi0xLTEtMTEwODQ1_252b00fc-6da2-44ee-b0b7-5855f5933373"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMjEtMi0xLTEtMTI3MjU3_5404d0a6-3185-4910-ac30-13f77f9ace7a"
      unitRef="usd">1380000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMjEtNC0xLTEtMTI3MjU3_c6c78a58-954f-47bf-a0e2-6c674dcd4cef"
      unitRef="usd">580000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMjEtNi0xLTEtMTI3MjU3_a99cd682-b50c-4fdb-89c1-0bf1178d785d"
      unitRef="usd">4133000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMTktMi0xLTEtOTc2Mjc_a671764c-e23f-4c10-b4dd-b440f9f770d7"
      unitRef="usd">-5772000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMTktNC0xLTEtOTc2Mjc_92e8f08d-f7ba-4527-a9e3-6619072537aa"
      unitRef="usd">9941000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMTktNi0xLTEtOTc2Mjc_6461b583-7b9f-4b9d-bce2-baf10e796842"
      unitRef="usd">6514000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMjAtMi0xLTEtOTc2Mjc_b7e48e70-d6e0-433b-a0a3-8ef31784abb8"
      unitRef="usd">59758000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMjAtNC0xLTEtOTc2Mjc_dcf9b477-5947-4e09-a58e-bcd097686224"
      unitRef="usd">72713000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMjAtNi0xLTEtOTc2Mjc_c596b0d2-702d-47f7-956f-1233950a3438"
      unitRef="usd">11849000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMjEtMi0xLTEtOTc2Mjc_aff54a9a-170d-4b3d-a48c-41cd4d2fddc7"
      unitRef="usd">135000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMjEtNC0xLTEtOTc2Mjc_fff9c141-8a46-44fa-922b-c6ebd882469c"
      unitRef="usd">139000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMjEtNi0xLTEtOTc2Mjc_1fb6dd73-94a6-4d2a-b4ad-7b1a77ac59dd"
      unitRef="usd">91000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMjItMi0xLTEtOTc2Mjc_372392d2-2189-481e-93b5-ffb559189e23"
      unitRef="usd">59623000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMjItNC0xLTEtOTc2Mjc_a5ae7bd8-5d9f-47c8-95dc-8b7ad31bcf9a"
      unitRef="usd">72574000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMjItNi0xLTEtOTc2Mjc_9ff6358d-471d-46ac-b46f-414cb685f1a7"
      unitRef="usd">11758000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMjYtMi0xLTEtOTc2Mjc_fee2f336-32a0-4c66-87de-5eeb58206420"
      unitRef="usd">-4090000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMjYtNC0xLTEtOTc2Mjc_7f4160e7-eed1-4a48-a341-e1a8c3331281"
      unitRef="usd">2186000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMjYtNi0xLTEtOTc2Mjc_b8c63026-2c64-4810-9cbd-483214c2d5d6"
      unitRef="usd">1948000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMjgtMi0xLTEtOTc2Mjc_82536e62-066a-4cd0-b868-4b428bfa5cd5"
      unitRef="usd">-379000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMjgtNC0xLTEtOTc2Mjc_a00535aa-c85e-44cd-abb7-5aa3bf36af58"
      unitRef="usd">-371000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMjgtNi0xLTEtOTc2Mjc_72f9ca4d-69cc-4165-980f-6a4367515964"
      unitRef="usd">-366000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMjktMi0xLTEtOTc2Mjc_1721e57e-4f42-4233-aff2-3009524adbb1"
      unitRef="usd">-64000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMjktNC0xLTEtOTc2Mjc_b286f395-3769-4a86-83e9-fe6016589f63"
      unitRef="usd">-248000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMjktNi0xLTEtOTc2Mjc_65fa7903-cc2e-4891-95b3-c0eb0d3a8d6c"
      unitRef="usd">-412000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMzAtMi0xLTEtOTc2Mjc_5e1180c3-2728-47d9-bf8d-86f8e18a728d"
      unitRef="usd">4405000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMzAtNC0xLTEtOTc2Mjc_bf82d850-e09d-4a91-9966-081b4ea59cfe"
      unitRef="usd">-2063000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMzAtNi0xLTEtOTc2Mjc_4029f864-7650-41cd-a93b-fbef26b35916"
      unitRef="usd">-1994000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMzItMi0xLTEtOTc2Mjc_d943e2a4-594a-4264-8e66-1caa984cf47a"
      unitRef="usd">1771000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMzItNC0xLTEtOTc2Mjc_1437f1ca-c999-4a92-a084-83169ac6655c"
      unitRef="usd">731000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMzItNi0xLTEtOTc2Mjc_207b2c87-89e5-4b99-a5ea-0561e3c88322"
      unitRef="usd">-1725000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMzMtMi0xLTEtOTc2Mjc_e140b831-eab2-4683-8e04-bb395c353924"
      unitRef="usd">5000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMzMtNC0xLTEtOTc2Mjc_e0340dbb-e01a-41f1-a4a9-9f8f6e6bf7c1"
      unitRef="usd">-361000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMzMtNi0xLTEtOTc2Mjc_b91d7237-40e1-42d6-a613-cca4b7eb449f"
      unitRef="usd">-249000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMzQtMi0xLTEtOTc2Mjc_cb9d1acc-09ed-4b8d-8823-1c9033cf661e"
      unitRef="usd">1766000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMzQtNC0xLTEtOTc2Mjc_19788b3e-2a85-425f-b772-9509241affef"
      unitRef="usd">1092000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMzQtNi0xLTEtOTc2Mjc_144ea31d-acb5-48e1-bcc1-75e2a29d4a51"
      unitRef="usd">-1476000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMzYtMi0xLTEtOTc2Mjc_ca118e01-b740-4cd3-9f47-679f4a3bc7f3"
      unitRef="usd">-197000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMzYtNC0xLTEtOTc2Mjc_e476876a-a2ff-4d02-8bd3-18378e32f908"
      unitRef="usd">-88000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMzYtNi0xLTEtOTc2Mjc_2f08dbc2-7081-4c38-b40f-8b1758ce0df3"
      unitRef="usd">117000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMzctMi0xLTEtOTc2Mjc_7ae9c015-e5bf-4700-95a2-bca389136f9d"
      unitRef="usd">-2000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMzctNC0xLTEtOTc2Mjc_42510fba-01fb-4154-88dc-e5cb29ca75a0"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMzctNi0xLTEtOTc2Mjc_4e642703-7740-4d91-8b89-57c2226ef785"
      unitRef="usd">53000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMzgtMi0xLTEtOTc2Mjc_fc409944-8ddf-4a8f-8d08-07c24fd263d3"
      unitRef="usd">-195000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMzgtNC0xLTEtOTc2Mjc_8593aae8-d9e0-49ba-8dc0-5b4568548be7"
      unitRef="usd">-88000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMzgtNi0xLTEtOTc2Mjc_5306241d-52fd-4de5-85b0-cbc3c311b92d"
      unitRef="usd">64000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMzktMi0xLTEtOTc2Mjc_d9b787d8-b003-4bd8-95d9-6800b508dd71"
      unitRef="usd">-2834000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMzktNC0xLTEtOTc2Mjc_408ab11e-b581-4c07-9d20-9d432aa0b1c6"
      unitRef="usd">3067000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF84OC9mcmFnOjJjYWIxMTFjOTBhMjRjZTJiNDUzYThiYjNlYmY3ODE1L3RhYmxlOjUwMzVlNTNlMjE2NTQxZjBhMmY1NDI4YzRlNjVjMTA1L3RhYmxlcmFuZ2U6NTAzNWU1M2UyMTY1NDFmMGEyZjU0MjhjNGU2NWMxMDVfMzktNi0xLTEtOTc2Mjc_b548281b-7661-464b-98cc-f6d40e1b5ee3"
      unitRef="usd">582000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i2c86def6c76d415092af4e73be9e9306_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMS0yLTEtMS05NzYyNw_2424c2b0-a278-41ff-b4df-f3e79b112421"
      unitRef="shares">42126000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9e4199dd6ed5483192c1ec9210414891_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMS00LTEtMS05NzYyNw_ae2329a9-b280-48da-9e78-1911485955d3"
      unitRef="usd">42126000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7c7d61095d6d449b9761e7647e960698_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMS02LTEtMS05NzYyNw_ea390c0f-e74d-49df-934c-79d8fb1c7fd6"
      unitRef="usd">4086000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i653f9eb0befd468283e2152bacff7653_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMS04LTEtMS05NzYyNw_2498202f-4a77-47e1-a935-dce6f6545f9b"
      unitRef="usd">548714000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7bd0f4b0ba14419594aaa0ca8f02293d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMS0xMC0xLTEtOTc2Mjc_a985575e-47a9-44f5-883a-abbe447cf51d"
      unitRef="usd">-47947000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iebd96ed2ad394b77904762b44fb8b031_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMS0xMi0xLTEtOTc2Mjc_74702073-850d-4aee-b96a-10979ebe77dd"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2c86def6c76d415092af4e73be9e9306_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMS0xNC0xLTEtOTc2Mjc_bc03bb1f-af45-4feb-bc8b-0598b0d23493"
      unitRef="usd">546979000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="i200e7193f6f74e7e9614800af2d92d76_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMi04LTEtMS05NzYyNw_8d06dc59-8ada-4e62-a25b-f2e02f6ece85"
      unitRef="usd">5244000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i51ebc4fb5dca4528b466164091c2cf2a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMi0xMi0xLTEtOTc2Mjc_363f2369-bb9d-45d7-b8b1-ec39b6d86d5a"
      unitRef="usd">91000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMi0xNC0xLTEtOTc2Mjc_e92ba446-1f33-47cc-8644-2ffb369a120d"
      unitRef="usd">5335000</us-gaap:ProfitLoss>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMy0wLTEtMS05NzYyNy90ZXh0cmVnaW9uOjE1NTk1OWI2MDVlYzQxOWQ5MjI2NzM5NzBhYjY3OTQwXzIw_af28850e-c3bf-4e04-b60f-6cfbbe557120"
      unitRef="usdPerShare">1.20</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash
      contextRef="i200e7193f6f74e7e9614800af2d92d76_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMy04LTEtMS05NzYyNw_1111ab62-ca49-4e5a-8c9b-7500096712e7"
      unitRef="usd">51431000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMy0xNC0xLTEtOTc2Mjc_046e7455-0472-4288-ada5-ccfae2de2e7f"
      unitRef="usd">51431000</us-gaap:DividendsCommonStockCash>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfNC0yLTEtMS05NzYyNw_44121505-0eaf-4ef7-9b93-13e511319aa5"
      unitRef="shares">446000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i7bb4419f908d49ea84c19738935332b1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfNC00LTEtMS05NzYyNw_3e9f0992-209a-4515-941d-9b1d87d8bd2b"
      unitRef="usd">446000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i849ce8ebd7224697b68d712598f8bbbb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfNC02LTEtMS05NzYyNw_0bd8b82d-274f-4174-bb96-eb47de4ba559"
      unitRef="usd">3446000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfNC0xNC0xLTEtOTc2Mjc_ff356164-29a0-4b5d-9fba-0526fd45b085"
      unitRef="usd">3892000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="ib1a65a30c04744ec87ae81a49af0f0d5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfNS0yLTEtMS05NzYyNw_0a43de3a-16ab-4215-bb11-0c5a67494c5c"
      unitRef="shares">499000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i7bb4419f908d49ea84c19738935332b1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfNS00LTEtMS05NzYyNw_4b0bede9-8f2e-48cb-b739-186666f24e19"
      unitRef="usd">499000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i849ce8ebd7224697b68d712598f8bbbb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfNS02LTEtMS05NzYyNw_5b96ed2b-5162-448f-bd7f-d53a377709ca"
      unitRef="usd">9767000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i200e7193f6f74e7e9614800af2d92d76_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfNS04LTEtMS05NzYyNw_015978dc-ac25-4c9d-996b-3e06650ecca0"
      unitRef="usd">3734000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfNS0xNC0xLTEtOTc2Mjc_51bb5397-f0f4-49f7-96c2-bcf0e8cb4d39"
      unitRef="usd">14000000</us-gaap:StockRepurchasedDuringPeriodValue>
    <dlx:OtherCommonSharesRetiredShares
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfNi0yLTEtMS05NzYyNw_2ddcda3a-a436-4620-872d-7b0f1045359a"
      unitRef="shares">100000</dlx:OtherCommonSharesRetiredShares>
    <dlx:OtherCommonSharesRetiredValue
      contextRef="i7bb4419f908d49ea84c19738935332b1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfNi00LTEtMS05NzYyNw_5ba2a74c-90f4-4938-a973-028bd5735832"
      unitRef="usd">100000</dlx:OtherCommonSharesRetiredValue>
    <dlx:OtherCommonSharesRetiredValue
      contextRef="i849ce8ebd7224697b68d712598f8bbbb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfNi02LTEtMS05NzYyNw_0b7978d6-168b-4e98-a5d6-4c14af979f97"
      unitRef="usd">2894000</dlx:OtherCommonSharesRetiredValue>
    <dlx:OtherCommonSharesRetiredValue
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfNi0xNC0xLTEtOTc2Mjc_d3989f2b-b30b-45e6-8ac1-5ae99c67a2fd"
      unitRef="usd">2994000</dlx:OtherCommonSharesRetiredValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i849ce8ebd7224697b68d712598f8bbbb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfNy02LTEtMS05NzYyNw_34b15343-e319-4777-a0bf-623013ede5b8"
      unitRef="usd">22687000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfNy0xNC0xLTEtOTc2Mjc_e543d04b-8e11-4a1f-90d4-74762c9dd94f"
      unitRef="usd">22687000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ifc4714dd6023429aaa00e039c2820b6d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfOC04LTEtMS05NzYyNw_52bd37c5-2631-45b4-8510-ddba55ed58b8"
      unitRef="usd">-3640000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i272ab2425deb45ec9cb70352f0e24365_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfOC0xNC0xLTEtOTc2Mjc_aaad1b9b-ee6a-4405-86b6-2ad35beead0f"
      unitRef="usd">-3640000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i67dd6e9ee9234bb9afc11fca7a0dd401_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfOS0xMC0xLTEtOTc2Mjc_a406c5a9-c61f-4622-9d4c-423d5b304b97"
      unitRef="usd">6514000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfOS0xNC0xLTEtOTc2Mjc_e1602cfc-01b4-4cd8-a3fc-30f0f62c3aaa"
      unitRef="usd">6514000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:MinorityInterestPeriodIncreaseDecrease
      contextRef="i51ebc4fb5dca4528b466164091c2cf2a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMTAtMTItMS0xLTk4OTc0_bb573b59-757e-4b1d-8f87-b32fd8268c8d"
      unitRef="usd">50000</us-gaap:MinorityInterestPeriodIncreaseDecrease>
    <us-gaap:MinorityInterestPeriodIncreaseDecrease
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMTAtMTQtMS0xLTEyODQ0MA_662058e6-1a3e-498d-a8d0-8ae97c6b8131"
      unitRef="usd">50000</us-gaap:MinorityInterestPeriodIncreaseDecrease>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i8c492e1c1980414f9304ccac101b2f07_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMTAtMi0xLTEtOTc2Mjc_0324c4dc-2aaf-4898-b6bf-f10d8a64b60d"
      unitRef="shares">41973000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if17023f503dc4c0ab86dc3f3f71cdc99_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMTAtNC0xLTEtOTc2Mjc_b71a04f7-2290-42f5-b46c-82efb9dfb724"
      unitRef="usd">41973000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iadc32e2e98414e988c789e1938b4e106_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMTAtNi0xLTEtOTc2Mjc_c63fbcea-ba2c-4be4-8a78-ab22f0796f05"
      unitRef="usd">17558000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="idd05d28e4e39491eb25cd3d5b3e4307d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMTAtOC0xLTEtOTc2Mjc_cc2f8803-2717-4725-ba32-eaeb0a0f61ef"
      unitRef="usd">495153000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0e756608dce24666a4e0c3da6d8c9808_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMTAtMTAtMS0xLTk3NjI3_3094f7e7-afa6-45ac-8c33-58061aa9e56f"
      unitRef="usd">-41433000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i667e91c31a3c43d7b7e4ae8e0b700eb4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMTAtMTItMS0xLTk3NjI3_82010afa-9d16-42e6-89cc-0eee825e4e72"
      unitRef="usd">141000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8c492e1c1980414f9304ccac101b2f07_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMTAtMTQtMS0xLTk3NjI3_de8209b0-e0b2-456e-99a2-74b3e5fda8bf"
      unitRef="usd">513392000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="ia59fedca7e544b5381a422f30400e33d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMTEtOC0xLTEtOTc2Mjc_c1bdc974-7d6f-4aab-9575-a70da04f7fea"
      unitRef="usd">62633000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i8cbeef23367646ae8754bd87fbf5f0f1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMTEtMTItMS0xLTk3NjI3_007ec14d-d36a-4e59-9e20-ec05fe308e8a"
      unitRef="usd">139000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMTEtMTQtMS0xLTk3NjI3_29022846-7112-40b6-b953-817f00912516"
      unitRef="usd">62772000</us-gaap:ProfitLoss>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMTItMC0xLTEtOTc2MjcvdGV4dHJlZ2lvbjo1NWNjNWUxZTRhMzk0ZmFiODFjYzU1ZmNlODRkNzhhY18yMA_1a5c37c3-5ec5-4e14-a129-8b2fe05dc12c"
      unitRef="usdPerShare">1.20</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash
      contextRef="ia59fedca7e544b5381a422f30400e33d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMTItOC0xLTEtOTc2Mjc_61d4d29c-0dbe-4552-a0b8-147c00dfae34"
      unitRef="usd">52023000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMTItMTQtMS0xLTk3NjI3_a74e3e2d-f33a-4c28-833e-cfa26b287c7e"
      unitRef="usd">52023000</us-gaap:DividendsCommonStockCash>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMTMtMi0xLTEtOTc2Mjc_59774361-be54-4d81-ab24-f358bc243b46"
      unitRef="shares">861000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i153e048c350f4ccb9d878b1a756e0702_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMTMtNC0xLTEtOTc2Mjc_304a21df-fa03-4870-9cb0-773865de64ae"
      unitRef="usd">861000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i70edc5604eaa41dfb43974b238ec5ae8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMTMtNi0xLTEtOTc2Mjc_ce0f6d5b-74d1-4edb-a76a-ff9dcd429308"
      unitRef="usd">16350000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMTMtMTQtMS0xLTk3NjI3_10e7280f-da1d-4076-904c-33b83414fa86"
      unitRef="usd">17211000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <dlx:OtherCommonSharesRetiredShares
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMTUtMi0xLTEtOTc2Mjc_0ba41f3a-8596-4d52-add1-58c3c8e8e605"
      unitRef="shares">155000</dlx:OtherCommonSharesRetiredShares>
    <dlx:OtherCommonSharesRetiredValue
      contextRef="i153e048c350f4ccb9d878b1a756e0702_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMTUtNC0xLTEtOTc2Mjc_a948dea4-df24-4ca2-85e6-7d292aaa6d0e"
      unitRef="usd">155000</dlx:OtherCommonSharesRetiredValue>
    <dlx:OtherCommonSharesRetiredValue
      contextRef="i70edc5604eaa41dfb43974b238ec5ae8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMTUtNi0xLTEtOTc2Mjc_25648770-3af1-494f-8f1f-d2798a8ec165"
      unitRef="usd">5814000</dlx:OtherCommonSharesRetiredValue>
    <dlx:OtherCommonSharesRetiredValue
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMTUtMTQtMS0xLTk3NjI3_78571993-1e0d-4033-89da-4c1268a4ea8d"
      unitRef="usd">5969000</dlx:OtherCommonSharesRetiredValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i70edc5604eaa41dfb43974b238ec5ae8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMTYtNi0xLTEtOTc2Mjc_660e6244-50b6-4762-baff-d255ad2b5636"
      unitRef="usd">29274000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMTYtMTQtMS0xLTk3NjI3_4e1b4ad1-b38f-47a3-8e0e-5fd6ccc08036"
      unitRef="usd">29274000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ie5bf596b5b98453caf57b1852cb75a15_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMTgtMTAtMS0xLTk3NjI3_ebdb24cb-a8d6-4833-9eac-9c5ad9d644db"
      unitRef="usd">9941000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMTgtMTQtMS0xLTk3NjI3_3ca4489a-bd56-4b48-8b1c-b18858dada92"
      unitRef="usd">9941000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMjAtMi0xLTEtOTc2Mjc_43d3c893-8a8c-47aa-b1ca-35fe915f10b0"
      unitRef="shares">42679000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1b713238a0e44c7ea487c00ef9c45745_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMjAtNC0xLTEtOTc2Mjc_529f08c9-37dd-4e26-a321-aa1153e3cf3f"
      unitRef="usd">42679000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i54f823e6d30e4618a97e4a053162feb4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMjAtNi0xLTEtOTc2Mjc_d1392918-b6bd-45b4-a9fb-2a7c4666dba7"
      unitRef="usd">57368000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ifc72f821c7444477b33389cfd3ab0b1a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMjAtOC0xLTEtOTc2Mjc_bc23452f-08a0-4619-93b6-d9e0a724d68c"
      unitRef="usd">505763000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if838db89c668451683cc1c59e2272d64_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMjAtMTAtMS0xLTk3NjI3_fd3e2dad-06fb-47a5-9e58-e0a626c387e4"
      unitRef="usd">-31492000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3270af13def84b1b8fa4e51a6c9bd92b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMjAtMTItMS0xLTk3NjI3_f9b0d162-b975-435f-8da4-0943abc61ff8"
      unitRef="usd">280000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMjAtMTQtMS0xLTk3NjI3_992bbeb8-a9d2-4986-bcd7-3b2b6d63eb6e"
      unitRef="usd">574598000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="i2d8aaf6b129a41019b3d06edcdb85abf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMjEtOC0xLTEtOTc2Mjc_55bfec10-c39a-428b-b387-bfd7dab49535"
      unitRef="usd">65395000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i0678fcfc06a3452fae20506125a377b3_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMjEtMTItMS0xLTk3NjI3_b97f6593-ef43-442a-9074-fb29b26aee68"
      unitRef="usd">135000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMjEtMTQtMS0xLTk3NjI3_0536a92b-450e-4e24-8476-0267d82b2864"
      unitRef="usd">65530000</us-gaap:ProfitLoss>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMjItMC0xLTEtOTc2MjcvdGV4dHJlZ2lvbjozNTk0NTg2NTk4ZDM0NjRlOTQ2ODYwNzQ5NDdjMGRmZF8yMA_4520a384-4fd7-42a7-812a-3246bca45455"
      unitRef="usdPerShare">1.20</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash
      contextRef="i2d8aaf6b129a41019b3d06edcdb85abf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMjItOC0xLTEtOTc2Mjc_8e5d0ca2-a8b6-4ccb-b40f-18e96fe0ff03"
      unitRef="usd">52523000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMjItMTQtMS0xLTk3NjI3_1106e62b-2c24-4da7-8a7f-d1b1ace2d5f4"
      unitRef="usd">52523000</us-gaap:DividendsCommonStockCash>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMjMtMi0xLTEtOTc2Mjc_60d8a410-865b-4a99-a112-7e4bc8b70291"
      unitRef="shares">723000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ibfa9c8ed0f8545a695a71f13e6a85f97_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMjMtNC0xLTEtOTc2Mjc_a51ebe8a-3b00-4cc6-8c4a-a96e36b03454"
      unitRef="usd">723000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i9c66ec61f6d34e32b51eafdc226dd278_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMjMtNi0xLTEtOTc2Mjc_964dff93-7df4-489e-950b-ec8a08f8e24d"
      unitRef="usd">3122000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMjMtMTQtMS0xLTk3NjI3_53e05739-1a02-445f-8d67-0fed1cf6b4fd"
      unitRef="usd">3845000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <dlx:OtherCommonSharesRetiredShares
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMjQtMi0xLTEtOTc2Mjc_27acd000-248c-41dd-b3df-a8c15d7cb438"
      unitRef="shares">198000</dlx:OtherCommonSharesRetiredShares>
    <dlx:OtherCommonSharesRetiredValue
      contextRef="ibfa9c8ed0f8545a695a71f13e6a85f97_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMjQtNC0xLTEtOTc2Mjc_4060e6e2-5fb1-4c6f-9e39-1b90e835dfe7"
      unitRef="usd">198000</dlx:OtherCommonSharesRetiredValue>
    <dlx:OtherCommonSharesRetiredValue
      contextRef="i9c66ec61f6d34e32b51eafdc226dd278_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMjQtNi0xLTEtOTc2Mjc_bb7bcdb0-d911-4958-a5ec-7e4cfd181637"
      unitRef="usd">5564000</dlx:OtherCommonSharesRetiredValue>
    <dlx:OtherCommonSharesRetiredValue
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMjQtMTQtMS0xLTk3NjI3_6102b3f8-e5eb-47ec-83e2-7d24567bf622"
      unitRef="usd">5762000</dlx:OtherCommonSharesRetiredValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i9c66ec61f6d34e32b51eafdc226dd278_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMjUtNi0xLTEtOTc2Mjc_3da7f010-5154-42da-8f15-b2645f92a0c4"
      unitRef="usd">24308000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMjUtMTQtMS0xLTk3NjI3_f729f6f0-5715-45bb-913f-06577206820a"
      unitRef="usd">24308000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ia45ae6ee2620424e836fca7365f3f1f8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMjYtMTAtMS0xLTk3NjI3_3b5ad8eb-2777-4168-b2c1-a8ca4a96c307"
      unitRef="usd">-5772000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMjYtMTQtMS0xLTk3NjI3_2a2012d6-92ed-4b85-80bd-0f9cf6c2e45e"
      unitRef="usd">-5772000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMjctMi0xLTEtOTc2Mjc_277a395c-a16d-4957-9691-3e585f8544fe"
      unitRef="shares">43204000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia3ecdc720ef14a049254774b3a53896d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMjctNC0xLTEtOTc2Mjc_00533ce3-b341-4b08-a9a7-7cf76fde89e7"
      unitRef="usd">43204000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie350df20f96245beaf279e4e58121f3b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMjctNi0xLTEtOTc2Mjc_05b0300f-311e-4126-9055-9bbe855bcbba"
      unitRef="usd">79234000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i78585513b19a43edba999f6ca3b09359_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMjctOC0xLTEtOTc2Mjc_11f4c0c5-1fcd-438c-8e67-c2e653d3db5a"
      unitRef="usd">518635000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i12f8a216a12544ab94cec4180c45945f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMjctMTAtMS0xLTk3NjI3_d2b55733-7245-47d8-96bc-7f65494e736b"
      unitRef="usd">-37264000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic23ebf5de3f54b6db216e970c01595d3_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMjctMTItMS0xLTk3NjI3_f86b027e-ee46-490f-877e-f9ed906dcadb"
      unitRef="usd">415000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85MS9mcmFnOmViYjZhYjE3YmI3NDRmMzRiYjk3MzMyZjAxOGMyODZmL3RhYmxlOmMyMTc4ZTcwMTZiOTRkOWRhZjcwNmY4NGZhOTNjYmM2L3RhYmxlcmFuZ2U6YzIxNzhlNzAxNmI5NGQ5ZGFmNzA2Zjg0ZmE5M2NiYzZfMjctMTQtMS0xLTk3NjI3_8d8a5c15-ca01-4d15-a3d0-ad0ac7a7189b"
      unitRef="usd">604224000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMy0yLTEtMS05NzYyNw_11c9ae8b-bea7-4e4c-bc78-847dca7af649"
      unitRef="usd">65530000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMy00LTEtMS05NzYyNw_8f25f3cc-bb59-4beb-90cf-fbb31c218b59"
      unitRef="usd">62772000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMy02LTEtMS05NzYyNw_edfb6039-67c8-457f-bdd2-717591ce8daa"
      unitRef="usd">5335000</us-gaap:ProfitLoss>
    <us-gaap:Depreciation
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfNS0yLTEtMS05NzYyNw_c65fd934-a33c-4905-829d-78db14800cc6"
      unitRef="usd">25997000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfNS00LTEtMS05NzYyNw_6ee38973-88fd-4776-bd34-5b897d290e26"
      unitRef="usd">25625000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfNS02LTEtMS05NzYyNw_0a0d7ed8-f8a1-4454-83c2-7a803d21ce24"
      unitRef="usd">20242000</us-gaap:Depreciation>
    <us-gaap:AdjustmentForAmortization
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfNi0yLTEtMS05NzYyNw_5dfaf145-f95d-4267-a96b-e3c7982ed13e"
      unitRef="usd">146555000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfNi00LTEtMS05NzYyNw_2f145955-105f-4c22-951f-f0f1afc84ef9"
      unitRef="usd">123142000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfNi02LTEtMS05NzYyNw_e5c8fe6b-fb8d-49a5-a3e5-a89587f61c4e"
      unitRef="usd">90550000</us-gaap:AdjustmentForAmortization>
    <us-gaap:OperatingLeaseCost
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfNy0yLTEtMS05NzYyNw_6fb22ed6-a9f1-4669-b966-8fc5b245a4da"
      unitRef="usd">20480000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfNy00LTEtMS05NzYyNw_f68a053f-65f1-422e-b92b-cf49b1c28277"
      unitRef="usd">17485000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfNy02LTEtMS05NzYyNw_b31db43c-5192-48af-b08c-1b5360df13a5"
      unitRef="usd">20928000</us-gaap:OperatingLeaseCost>
    <us-gaap:AssetImpairmentCharges
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfOC0yLTEtMS05NzYyNw_ebcab467-07b5-46d0-8a3b-6365daecfd07"
      unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfOC00LTEtMS05NzYyNw_9426e4c7-622e-48f6-a522-892e20dd340f"
      unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfOC02LTEtMS05NzYyNw_382b551f-e94e-4039-8993-4309b932a25f"
      unitRef="usd">101749000</us-gaap:AssetImpairmentCharges>
    <dlx:AmortizationOfPrepaidProductDiscounts
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfOS0yLTEtMS05NzYyNw_b987c263-7b2a-4af8-8f8f-0ec35180232d"
      unitRef="usd">34400000</dlx:AmortizationOfPrepaidProductDiscounts>
    <dlx:AmortizationOfPrepaidProductDiscounts
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfOS00LTEtMS05NzYyNw_6e061190-70a8-488f-a5ee-3e52f2047918"
      unitRef="usd">31784000</dlx:AmortizationOfPrepaidProductDiscounts>
    <dlx:AmortizationOfPrepaidProductDiscounts
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfOS02LTEtMS05NzYyNw_156d0e7e-4cb8-4a31-9bdf-396ff32f463c"
      unitRef="usd">29235000</dlx:AmortizationOfPrepaidProductDiscounts>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMTAtMi0xLTEtOTc2Mjc_e014a8bb-1905-4fbe-9b7e-95524f5d4714"
      unitRef="usd">-28529000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMTAtNC0xLTEtOTc2Mjc_70ed4e52-ece9-4e9b-941b-f2c8edcafdc0"
      unitRef="usd">17758000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMTAtNi0xLTEtOTc2Mjc_358b1a1d-d626-49db-968e-fd7ca9ef755c"
      unitRef="usd">-5456000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:ShareBasedCompensation
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMTEtMi0xLTEtOTc2Mjc_49a44ac0-d5a8-4476-b3b3-0e8d42cec1b1"
      unitRef="usd">23676000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMTEtNC0xLTEtOTc2Mjc_8781c949-fed1-493b-942e-ea7f79cc5988"
      unitRef="usd">29477000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMTEtNi0xLTEtOTc2Mjc_36704294-c3b9-4479-961b-2d76c0c9c64f"
      unitRef="usd">21824000</us-gaap:ShareBasedCompensation>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMTItMi0xLTEtMTExMzI2_228ff21b-0394-44b9-b15a-2b75b49f3ecb"
      unitRef="usd">19331000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMTItNC0xLTEtMTExMzI2_cca7a479-11a1-487c-a2c5-1974b8a3dc52"
      unitRef="usd">0</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMTItNi0xLTEtMTExMzI2_201ee0fa-b8f8-41e0-8abc-08c47efa3a05"
      unitRef="usd">-1846000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMTItMi0xLTEtOTc2Mjc_f34232e5-1546-409c-993e-2eb6900d5c73"
      unitRef="usd">-31398000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMTItNC0xLTEtOTc2Mjc_60fd4823-359b-40dc-b601-f903c22e7740"
      unitRef="usd">-17196000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMTItNi0xLTEtOTc2Mjc_6dcbcc99-6182-4848-9b85-9af6040e07ce"
      unitRef="usd">-23846000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMTQtMi0xLTEtOTc2Mjc_8bb50014-1ee1-4a3b-9ea8-961f9c41630c"
      unitRef="usd">13672000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMTQtNC0xLTEtOTc2Mjc_06b33bb6-f302-4ee2-bfbc-d5e271fcb672"
      unitRef="usd">8857000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMTQtNi0xLTEtOTc2Mjc_f982fcea-b238-426c-883e-2d72e1deecd1"
      unitRef="usd">2709000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMTUtMi0xLTEtOTc2Mjc_930d39c1-af49-4afa-8d5c-93a63acc0a45"
      unitRef="usd">19062000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMTUtNC0xLTEtOTc2Mjc_d422043d-5f52-414e-8422-0a65bf35cb0b"
      unitRef="usd">1842000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMTUtNi0xLTEtOTc2Mjc_c242bdc9-010a-4707-a39d-fc057ace168b"
      unitRef="usd">11281000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssets
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMTYtMi0xLTEtOTc2Mjc_948c9195-acce-492e-81cb-bcbf8a1bf96d"
      unitRef="usd">8721000</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssets
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMTYtNC0xLTEtOTc2Mjc_b70b9eca-b11d-487d-84c3-f6a8a48ef176"
      unitRef="usd">15574000</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssets
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMTYtNi0xLTEtOTc2Mjc_bc804e96-b9ff-4ec0-840d-d964bf70ea2e"
      unitRef="usd">-15344000</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
    <dlx:PaymentsForCloudComputingArrangements
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMTctMi0xLTEtOTc2Mjc_2e12605a-8679-4129-8ba0-2f5aa22c06eb"
      unitRef="usd">18649000</dlx:PaymentsForCloudComputingArrangements>
    <dlx:PaymentsForCloudComputingArrangements
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMTctNC0xLTEtOTc2Mjc_25579733-d4f7-493f-bc46-02cb8517bae3"
      unitRef="usd">41547000</dlx:PaymentsForCloudComputingArrangements>
    <dlx:PaymentsForCloudComputingArrangements
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMTctNi0xLTEtOTc2Mjc_d5e2d72d-8e18-4d75-b98e-e4ed400d6d50"
      unitRef="usd">19426000</dlx:PaymentsForCloudComputingArrangements>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMTgtMi0xLTEtOTc2Mjc_453c124b-3865-4dd1-9fed-6b73e2293255"
      unitRef="usd">17537000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMTgtNC0xLTEtOTc2Mjc_daf94502-c530-40c7-851f-3bf7351d2f81"
      unitRef="usd">11467000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMTgtNi0xLTEtOTc2Mjc_2dc42474-7e5e-47a4-b9c3-eb9fcaa43c84"
      unitRef="usd">6367000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMTktMi0xLTEtOTc2Mjc_1686d69e-4c8c-44ae-88f1-ed8e395fe1c9"
      unitRef="usd">6015000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMTktNC0xLTEtOTc2Mjc_e6ff89e8-7684-44ce-9832-e3dc53e8de16"
      unitRef="usd">22794000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMTktNi0xLTEtOTc2Mjc_ebe0ff1c-ffb2-4ddc-951c-42772fcf0c08"
      unitRef="usd">-9518000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <dlx:Prepaidproductdiscountpayments
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMjAtMi0xLTEtOTc2Mjc_17ba85ba-aa57-45f5-b589-b92adb3f1bd3"
      unitRef="usd">30603000</dlx:Prepaidproductdiscountpayments>
    <dlx:Prepaidproductdiscountpayments
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMjAtNC0xLTEtOTc2Mjc_8ed277b8-8817-4f79-940d-d382f39fe5a5"
      unitRef="usd">40920000</dlx:Prepaidproductdiscountpayments>
    <dlx:Prepaidproductdiscountpayments
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMjAtNi0xLTEtOTc2Mjc_47988dea-71b6-4869-acb6-97d79f5c404d"
      unitRef="usd">33613000</dlx:Prepaidproductdiscountpayments>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMjEtMi0xLTEtOTc2Mjc_ecf32088-0814-47e4-9829-b5a0b1f3d74a"
      unitRef="usd">-6416000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMjEtNC0xLTEtOTc2Mjc_15beb17d-6097-45d4-b591-a4edcd09660d"
      unitRef="usd">-17005000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMjEtNi0xLTEtOTc2Mjc_7ee98fc5-80ed-4405-83cb-d9c3c1e2a342"
      unitRef="usd">-24976000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMjItMi0xLTEtOTc2Mjc_b5da4773-7772-4ef5-8e25-56631758cfc2"
      unitRef="usd">191531000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMjItNC0xLTEtOTc2Mjc_3c16f796-4a81-4d2c-b357-c5ec98f835a4"
      unitRef="usd">210821000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMjItNi0xLTEtOTc2Mjc_fc6747cc-9821-4b99-9b85-31858479d274"
      unitRef="usd">217553000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <dlx:PaymentsToAcquireCapitalAssets
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMjQtMi0xLTEtOTc2Mjc_6d6781cb-5434-4c01-b2b8-5a89ec61f1e2"
      unitRef="usd">104598000</dlx:PaymentsToAcquireCapitalAssets>
    <dlx:PaymentsToAcquireCapitalAssets
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMjQtNC0xLTEtOTc2Mjc_dbd299c3-24ac-4f9b-9dd8-41203387f23c"
      unitRef="usd">109140000</dlx:PaymentsToAcquireCapitalAssets>
    <dlx:PaymentsToAcquireCapitalAssets
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMjQtNi0xLTEtOTc2Mjc_a328f932-eba9-4087-8dfc-7eb2c6168231"
      unitRef="usd">62638000</dlx:PaymentsToAcquireCapitalAssets>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMjUtMi0xLTEtOTc2Mjc_f3629c6b-5b6f-4e5e-a2a7-0898b92307e2"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMjUtNC0xLTEtOTc2Mjc_5400400a-a40e-487b-9786-e28ad84258d0"
      unitRef="usd">958514000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMjUtNi0xLTEtOTc2Mjc_15e06668-8587-4b15-b468-8ccab8409be7"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMjYtMi0xLTEtOTc2Mjc_ae887031-4862-44f0-a6fc-1d09ccc0edca"
      unitRef="usd">4347000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMjYtNC0xLTEtOTc2Mjc_6e54ee7c-8c82-41e5-a0f4-ed06bd730a59"
      unitRef="usd">2759000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMjYtNi0xLTEtOTc2Mjc_82266193-de26-470f-8431-2875a992358e"
      unitRef="usd">11082000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <dlx:ProceedsFromSaleOfBusinessesAndProductiveAssets
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMjctMi0xLTEtOTc2Mjc_b066ccf0-c23c-459a-8ae7-31c942be56d7"
      unitRef="usd">25248000</dlx:ProceedsFromSaleOfBusinessesAndProductiveAssets>
    <dlx:ProceedsFromSaleOfBusinessesAndProductiveAssets
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMjctNC0xLTEtOTc2Mjc_7356d770-09ca-49c3-a0b3-6e4fa86a631b"
      unitRef="usd">2648000</dlx:ProceedsFromSaleOfBusinessesAndProductiveAssets>
    <dlx:ProceedsFromSaleOfBusinessesAndProductiveAssets
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMjctNi0xLTEtOTc2Mjc_4d45a834-f778-4be0-9f1c-18d68d535ced"
      unitRef="usd">9713000</dlx:ProceedsFromSaleOfBusinessesAndProductiveAssets>
    <us-gaap:PaymentsToAcquireMarketableSecurities
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMjgtMi0xLTEtOTc2Mjc_fc5539c0-f9fb-46cd-a444-ad6410855160"
      unitRef="usd">123000</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:PaymentsToAcquireMarketableSecurities
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMjgtNC0xLTEtOTc2Mjc_66bc0a44-552a-4ecb-9ca8-41fa56bd79e5"
      unitRef="usd">93000</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:PaymentsToAcquireMarketableSecurities
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMjgtNi0xLTEtOTc2Mjc_06c22785-ce7b-4d5f-a907-3a4867a60594"
      unitRef="usd">3918000</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMjktMi0xLTEtOTc2Mjc_83d37b47-0193-49e5-80f9-570a797285dd"
      unitRef="usd">4077000</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMjktNC0xLTEtOTc2Mjc_0d580987-818a-4680-9165-047861a0b081"
      unitRef="usd">93000</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMjktNi0xLTEtOTc2Mjc_bbba0601-982e-44c0-a537-f0d33e216ec4"
      unitRef="usd">7764000</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMzAtMi0xLTEtOTc2Mjc_229f7226-5013-4807-accc-c815f020879f"
      unitRef="usd">582000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMzAtNC0xLTEtOTc2Mjc_1a57d8c9-bc95-444d-b125-4c914a36694c"
      unitRef="usd">-1164000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMzAtNi0xLTEtOTc2Mjc_2f72810e-a090-4ef9-b613-a1c2482e1bfc"
      unitRef="usd">-4068000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMzEtMi0xLTEtOTc2Mjc_379488c2-3338-49e5-b07c-88eb20bc2e77"
      unitRef="usd">-80325000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMzEtNC0xLTEtOTc2Mjc_4543d976-be09-49ac-90c2-729feef80a4c"
      unitRef="usd">-1066601000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMzEtNi0xLTEtOTc2Mjc_d8279d0b-76c3-46bf-b453-1579c584ed2e"
      unitRef="usd">-56093000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMzMtMi0xLTEtOTc2Mjc_f71687d7-7e8f-42b3-bcb2-05398fabe16b"
      unitRef="usd">640000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMzMtNC0xLTEtOTc2Mjc_33be48a2-4bf8-4814-a074-ffd26da5567a"
      unitRef="usd">1884850000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMzMtNi0xLTEtOTc2Mjc_c65dcf3d-3b7e-4efc-9d1c-87f08aeddaad"
      unitRef="usd">309000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMzQtMi0xLTEtOTc2Mjc_5b7aa948-1afe-464d-bb76-5d8173f64485"
      unitRef="usd">680613000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMzQtNC0xLTEtOTc2Mjc_1530b657-e6ce-4e4f-bf5c-1b7ee5d85815"
      unitRef="usd">1029876000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMzQtNi0xLTEtOTc2Mjc_28eade58-8898-4e0b-9cb7-692025703aaf"
      unitRef="usd">352500000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMzUtMi0xLTEtOTc2Mjc_9011d12f-e8e6-48de-8d56-827a36cbe580"
      unitRef="usd">0</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMzUtNC0xLTEtOTc2Mjc_208abbfd-87d7-40f6-9776-c84cd45460a2"
      unitRef="usd">18153000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMzUtNi0xLTEtOTc2Mjc_4f37ad0c-b88d-414c-84ab-cd14745a476c"
      unitRef="usd">0</us-gaap:PaymentsOfDebtIssuanceCosts>
    <dlx:Netchangeincustomerfundsobligations
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMzYtMi0xLTEtOTc2Mjc_2b5b6962-176b-428a-bf36-0276e68d987c"
      unitRef="usd">56426000</dlx:Netchangeincustomerfundsobligations>
    <dlx:Netchangeincustomerfundsobligations
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMzYtNC0xLTEtOTc2Mjc_b254f2c9-b1bc-4d33-8c86-7209d355255a"
      unitRef="usd">126703000</dlx:Netchangeincustomerfundsobligations>
    <dlx:Netchangeincustomerfundsobligations
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMzYtNi0xLTEtOTc2Mjc_82204fc8-bb96-4479-96f7-3e41f99bbf3d"
      unitRef="usd">-168000</dlx:Netchangeincustomerfundsobligations>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMzctMi0xLTEtOTc2Mjc_522e1fca-11d6-4593-9c11-0f8a1a78bd23"
      unitRef="usd">3112000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMzctNC0xLTEtOTc2Mjc_f04dbfc7-ef78-4731-a733-777f0e61826b"
      unitRef="usd">16843000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMzctNi0xLTEtOTc2Mjc_2c08511c-a549-4d61-9773-72528c10de3e"
      unitRef="usd">3747000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMzktMi0xLTEtOTc2Mjc_b628eb42-5dc8-4d84-aa4b-1a16f1a45640"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMzktNC0xLTEtOTc2Mjc_0f80ea49-ff9b-4b8c-9b30-a04895538da6"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfMzktNi0xLTEtOTc2Mjc_fb5bfec4-b356-46af-b620-27fec05bd036"
      unitRef="usd">14000000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfNDAtMi0xLTEtOTc2Mjc_e9af1aaa-cb20-4b6d-9146-62d1ff94317d"
      unitRef="usd">52647000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfNDAtNC0xLTEtOTc2Mjc_5b4bcd5d-f031-4bbb-87a1-b20f9683fa5c"
      unitRef="usd">51654000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfNDAtNi0xLTEtOTc2Mjc_e3d2c284-eef0-48e6-93a7-3c52f6c8708f"
      unitRef="usd">50746000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfNDEtMi0xLTEtOTc2Mjc_d8223e10-911e-41ca-85ac-61584e4fd089"
      unitRef="usd">-14879000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfNDEtNC0xLTEtOTc2Mjc_6bd54b83-d8f4-479d-bbb1-e3ca64e43bd1"
      unitRef="usd">-15752000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfNDEtNi0xLTEtOTc2Mjc_a024d76c-e3f5-43d5-8da4-fbc127754a1f"
      unitRef="usd">-5888000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfNDItMi0xLTEtOTc2Mjc_3eddb047-1444-44ab-bddb-4bd8bbaa96e2"
      unitRef="usd">-48601000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfNDItNC0xLTEtOTc2Mjc_d06f4c7b-7e7e-4382-9327-ac26c55d8068"
      unitRef="usd">912961000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfNDItNi0xLTEtOTc2Mjc_4202e6cb-1a67-4c21-85a7-2fefb5c71903"
      unitRef="usd">-110555000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfNDMtMi0xLTEtOTc2Mjc_4c70cbcf-7e3e-452a-9edb-e2a972fc8e61"
      unitRef="usd">-10681000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfNDMtNC0xLTEtOTc2Mjc_da5427fc-cb0b-4e43-80ba-d4d4083d5e83"
      unitRef="usd">-1099000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfNDMtNi0xLTEtOTc2Mjc_684535c5-66cf-4aff-8250-9af2770d829c"
      unitRef="usd">3693000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfNDQtMi0xLTEtOTc2Mjc_bb54a25e-1a7c-4866-8e73-2a8f82327b34"
      unitRef="usd">51924000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfNDQtNC0xLTEtOTc2Mjc_8924fd97-759b-4bb5-a8d5-214ce12456ac"
      unitRef="usd">56082000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfNDQtNi0xLTEtOTc2Mjc_4a93f7bd-4f52-4bfe-914b-bbcf17d0f2f2"
      unitRef="usd">54598000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfNDUtMi0xLTEtOTc2Mjc_0239ce4d-c4ec-41ae-bd06-2ceb297db971"
      unitRef="usd">285491000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i8c492e1c1980414f9304ccac101b2f07_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfNDUtNC0xLTEtOTc2Mjc_84bc9c56-9bbc-476e-97de-0dbf6cea9a56"
      unitRef="usd">229409000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i2c86def6c76d415092af4e73be9e9306_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfNDUtNi0xLTEtOTc2Mjc_77772352-f407-4af8-aa07-92d1c2a7a4b4"
      unitRef="usd">174811000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfNDYtMi0xLTEtOTc2Mjc_f63e78ce-347a-4628-b6ef-c0dadf91d102"
      unitRef="usd">337415000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfNDYtNC0xLTEtOTc2Mjc_cc3dda1b-dfc9-4dd3-a0ef-773fca90b44e"
      unitRef="usd">285491000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i8c492e1c1980414f9304ccac101b2f07_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF85NC9mcmFnOjJkMjg1ZjY1ODc1ZDRlM2ViNGJmYWY4NmMzOTA5YjQ0L3RhYmxlOjU0MmQ0YWJhODc3ZTRkYThhZjIyYzZmYmI2NDZmMTRhL3RhYmxlcmFuZ2U6NTQyZDRhYmE4NzdlNGRhOGFmMjJjNmZiYjY0NmYxNGFfNDYtNi0xLTEtOTc2Mjc_6ca25fde-5659-4898-a41b-76d381e5a152"
      unitRef="usd">229409000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDAvZnJhZzo5NmE3MjQ3NmNmMGU0MTFhYmI1MWRiOGQwOGI5ZDhlMC90ZXh0cmVnaW9uOjk2YTcyNDc2Y2YwZTQxMWFiYjUxZGI4ZDA4YjlkOGUwXzQ3MzIy_9bb5dd2e-f20e-4b8d-9334-c9a9ec86dec0">&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Nature of operations &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#x2013; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;We&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;help enterprises, small businesses and financial institutions deepen customer relationships through trusted, technology-enabled solutions, including marketing services and data analytics, treasury management solutions, merchant services, promotional products and fraud solutions, as well as customized checks and forms. We are also a leading provider of checks and accessories sold directly to consumers.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Consolidation&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt; &#x2013;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; The consolidated financial statements include the accounts of Deluxe Corporation and its wholly-owned subsidiaries. All intercompany accounts, transactions and profits have been eliminated.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;On April 1, 2020, we executed an agreement to form MedPayExchange LLC (MPX), doing business as Medical Payment Exchange, which delivers payments to healthcare providers from insurance companies and other payers. This entity is a variable interest entity (VIE), as defined in Accounting Standards Codification (ASC) Topic 810, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Consolidation&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;. As we are the primary beneficiary of the VIE, we are required to consolidate MPX in our consolidated financial statements. Our partner's interest in MPX is reported as non-controlling interest in the consolidated balance sheets within equity, separate from our equity. Net income and comprehensive income are attributed to us and the non-controlling interest. The amounts attributable to the non-controlling interest were not significant to our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Comparability &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#x2013; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The consolidated statement of income and the consolidated statement of cash flows for the year ended December 31, 2020 has been modified to conform to the current year presentation. Loss on sale of businesses and facility is presented separately in each of these statements. Previously, this amount was included in selling, general and administrative (SG&amp;amp;A) expense in the consolidated statement of income and in other non-cash items, net, within cash flows from operating activities in the consolidated statement of cash flows. In addition, the consolidated statements of cash flows for the years ended December 31, 2021 and 2020 have been modified to include employee taxes paid for shares withheld in other within cash flows from financing activities. Previously, these amounts were presented separately.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Use of estimates&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt; &#x2013;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; We have prepared the accompanying consolidated financial statements in conformity with U.S. generally accepted accounting principles (GAAP). In this process, it is necessary for 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 under the circumstances, including the estimated impact of extraordinary events, such as the coronavirus (COVID-19) pandemic, 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.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Foreign currency translation&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#x2013;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; The financial statements of our foreign subsidiaries are measured in the respective subsidiaries' functional currencies, primarily Canadian dollars, and are translated into U.S. dollars. Assets and liabilities are translated using the exchange rates in effect at the balance sheet date. Revenue and expenses are translated at the average exchange rates during the year. The resulting translation gains and losses are reflected in accumulated other comprehensive loss in the shareholders' equity section of the consolidated balance sheets. Foreign currency transaction gains and losses are recorded in other income on the consolidated statements of income. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt; &#x2013;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; We consider all cash on hand and other highly liquid investments with original maturities of 3 months or less to be cash and cash equivalents. The carrying amounts reported in the consolidated balance sheets for cash and cash equivalents approximate fair value. Checks issued by us but not presented to the banks for payment may create negative book cash balances. These book overdrafts are included in accounts payable on the consolidated balance sheets and were not significant as of December&#160;31, 2022 or December&#160;31, 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Trade accounts receivable&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt; &#x2013;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; Trade accounts receivable are initially recorded at the invoiced amount upon the sale of goods or services to customers, and also include amounts due for products shipped and services rendered, but for which invoices have not yet been issued due to timing. Our trade accounts receivable are not interest-bearing. They are stated net of allowance for credit losses, a valuation account that is deducted from an asset's amortized cost basis to present the net amount expected to be collected. Amounts are charged off against the allowance when we believe the uncollectibility of an account is confirmed. The point at which uncollected accounts are written off varies by type of customer, but generally does not exceed 1 year from the due date of the receivable. In calculating the allowances, we utilize a combination of aging schedules with reserve rates applied to both current and aged receivables and roll-rate reserves using historical loss rates and changes in current or projected conditions. Changes in the allowance for credit losses are included in SG&amp;amp;A expense on the consolidated statements of income. Further information regarding our allowance for credit losses can be found in Note 3.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Inventories and supplies&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt; &#x2013;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; Inventories are stated at the lower of cost or net realizable value. Cost is calculated using moving average and standard costs, which approximates the first-in, first-out basis. We periodically review our inventory quantities and record a provision for excess and/or obsolete inventory based on our historical usage and forecasts of future demand. It is possible that additional reserves above those already established may be required if there is a significant change in the timing or level of demand for our products compared to forecasted amounts. This would require a change in the reserve for excess or obsolete inventory, resulting in a charge to net income during the period of the change. Charges for inventory write-downs are included in cost of revenue on the consolidated statements of income. Once written down, inventories are carried at this lower cost basis until sold or scrapped. Supplies consist of items not used directly in the production of goods, such as maintenance and other supplies utilized in the production area.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Funds held for customers&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt; &#x2013;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; Our payroll services business collects funds from clients to pay their payroll and related taxes. We hold these funds temporarily until payments are remitted to the clients' employees and the appropriate taxing authorities. Our merchant services business temporarily holds funds collected from credit card networks and internet transaction processing on behalf of certain merchants, and our treasury management cash receipt processing business remits a portion of cash receipts to our clients the business day following receipt. Certain of our customer contracts include legal restrictions regarding the use of these funds.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;All of these funds, consisting of cash and available-for-sale debt securities, are reported as funds held for customers on the consolidated balance sheets. The corresponding liability for these obligations is also reported as funds held for customers on the consolidated balance sheets. The available-for-sale debt securities are carried at fair value, with unrealized gains and losses included in accumulated other comprehensive loss on the consolidated balance sheets. Realized gains and losses are included in revenue on the consolidated statements of income and were not significant during the past 3 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Long-term investments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt; &#x2013;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; Long-term investments consist primarily of cash surrender values of company-owned life insurance policies. Certain of these policies fund amounts due under our deferred compensation plan and our inactive supplemental executive retirement plan (Note 12).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Property, plant and equipment&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt; &#x2013;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; Property, plant and equipment, including leasehold and other improvements that extend an asset's useful life or productive capabilities, are stated at historical cost less accumulated depreciation. Buildings have been assigned useful lives of 40 years and machinery and equipment are generally assigned useful lives ranging from 1 year to 11 years, with a weighted-average useful life of 7 years as of December&#160;31, 2022. Buildings are depreciated using the 150% declining balance method, and machinery and equipment is depreciated using the sum-of-the-years' digits method. Leasehold and building improvements are depreciated on the straight-line basis over the estimated useful life of the property or the life of the lease, whichever is shorter. Amortization of assets that are recorded under finance leases is included in depreciation expense. Maintenance and repairs are expensed as incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Fully depreciated assets are retained in property, plant and equipment until disposal. Any gains or losses resulting from the disposition of property, plant and equipment are included in SG&amp;amp;A expense on the consolidated statements of income.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Leases &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#x2013;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; We determine if an arrangement is a lease at inception by considering whether a contract explicitly or implicitly identifies assets deployed in the arrangement and whether we have obtained substantially all of the economic benefits from the use of the underlying assets and direct how and for what purpose the assets are used during the term of the contract. Lease expense is recognized on the straight-line basis over the lease term and is included in total cost of revenue and in SG&amp;amp;A expense on the consolidated statements of income. Interest on finance leases is included in interest expense on the consolidated statements of income.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Operating leases are included in operating lease assets, accrued liabilities and operating lease liabilities on the consolidated balance sheets. Finance leases are included in property, plant and equipment, accrued liabilities and other non-current liabilities on the consolidated balance sheets. Lease assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Lease assets and liabilities are recognized at the commencement date based on the present value of lease payments over the lease term. &lt;/span&gt;&lt;span style="color:#0a0a0a;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;We have elected to exclude leases with original terms of 1 year or less from lease assets and liabilities, and we separate nonlease components, such as common area maintenance charges and utilities, from the associated lease component for real estate leases, based on their estimated fair values. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;As our lease agreements typically do not provide an implicit rate, we use our incremental borrowing rate, based on information available at the lease commencement date, in determining the present value of lease payments. Certain of our lease agreements include options to extend or terminate the &lt;/span&gt;&lt;span style="color:#0a0a0a;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;lease. The lease term takes into account these options to extend or terminate the lease when it is reasonably certain that we will exercise the option. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Intangibles&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt; &#x2013;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; Intangible assets are stated at historical cost less accumulated amortization. Amortization expense is generally determined on the straight-line basis, with the exception of customer lists, which are generally amortized using accelerated methods that reflect the pattern in which we receive the economic benefit of the asset. Intangibles have been assigned useful lives ranging from 1 year to 15 years, with a weighted-average useful life of 6 years as of December&#160;31, 2022. Each reporting period, we evaluate the remaining useful lives of our amortizable intangibles to determine whether events or &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;circumstances warrant a revision to the remaining period of amortization. If our estimate of an asset's remaining useful life is revised, the remaining carrying amount of the asset is amortized prospectively over the revised remaining useful life. Any gains or losses resulting from the disposition of intangibles are included in SG&amp;amp;A expense on the consolidated statements of income.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;We capitalize costs of software developed or obtained for internal use, including website development costs, once the preliminary project stage has been completed, management commits to funding the project and it is probable that the project will be completed and the software will be used to perform the function intended. Capitalized costs include only (1) external direct costs of materials and services consumed in developing or obtaining internal-use software, (2) payroll and payroll-related costs for employees who are directly associated with and who devote time to the internal-use software project, and (3) interest costs incurred, when significant, while developing internal-use software. Costs incurred in populating websites with information about the company or products are expensed as incurred. Capitalization of costs ceases when the project is substantially complete and ready for its intended use. The carrying value of internal-use software is reviewed in accordance with our policy on impairment of long-lived assets and amortizable intangibles.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;We incur costs in connection with the development of certain software products that we sell to our customers. Costs for the development of software products to be sold are expensed as incurred until technological feasibility is established, at which time, such costs are capitalized until the product is available for general release to customers.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Business combinations &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#x2013; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;We periodically complete business combinations that align with our business strategy. The identifiable assets acquired and liabilities assumed are recorded at their estimated fair values, and the results of operations of each acquired business are included in our consolidated statements of income from their acquisition dates. The purchase price for each acquisition is equivalent to the fair value of the consideration transferred, including any contingent consideration. Goodwill is recognized for the excess of the purchase price over the net fair value of the assets acquired and liabilities assumed. While we use our best estimates and assumptions in estimating the fair values of the assets acquired and liabilities assumed, our fair value estimates are inherently uncertain and subject to refinement. As a result, during the measurement period, which may be up to 1 year from the acquisition date, we may record adjustments to the assets acquired and liabilities assumed, with the corresponding offset to goodwill. Any adjustments required after the measurement period are recorded in the consolidated statements of income. Transaction costs related to acquisitions are expensed as incurred and are included in SG&amp;amp;A expense on the consolidated statements of income.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Impairment of long-lived assets and amortizable intangibles&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt; &#x2013;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; We evaluate the recoverability of property, plant, equipment and amortizable intangibles not held for sale whenever events or changes in circumstances indicate that an asset group's carrying amount may not be recoverable. Such circumstances could include, but are not limited to, (1) a significant decrease in the market value of an asset, (2) a significant adverse change in the extent or manner in which an asset is used or in its physical condition, or (3) an accumulation of costs significantly in excess of the amount originally expected for the acquisition or construction of an asset. We compare the carrying amount of the asset group to the estimated undiscounted future cash flows associated with it. If the sum of the expected future net cash flows is less than the carrying value of the asset group being evaluated, an impairment loss is recognized. The impairment loss is calculated as the amount by which the carrying value of the asset group exceeds its estimated fair value. As quoted market prices are not available for the majority of our assets, the estimate of fair value is based on various valuation techniques, including the discounted value of estimated future cash flows. During 2020, we recorded asset impairment charges related to certain intangible assets. Further information regarding these impairment charges can be found in Note 8.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;We evaluate the recoverability of property, plant, equipment and intangibles held for sale by comparing the asset group's carrying amount with its estimated fair value less costs to sell. If the estimated fair value less costs to sell is less than the carrying value of the asset group, an impairment loss is recognized. The impairment loss is calculated as the amount by which the carrying value of the asset group exceeds its estimated fair value less costs to sell. During 2020, we recorded asset impairment charges related to certain real estate and internal-use software assets held for sale. Further information regarding these impairment charges can be found in Note 8.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The evaluation of asset impairment requires us to make assumptions about future cash flows over the life of the asset group being evaluated. These assumptions require judgment and actual results may differ from assumed and estimated amounts.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Impairment of goodwill &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#x2013;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; We evaluate the carrying value of goodwill as of July 31&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;st&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; of each year and between annual evaluations if events occur or circumstances change that would indicate a possible impairment. Such circumstances could include, but are not limited to, (1) a significant adverse change in legal factors or in business climate, (2) unanticipated competition, (3) an adverse change in market conditions that is indicative of a decline in the fair value of the assets, (4) a change in our business strategy, or (5) an adverse action or assessment by a regulator. Information regarding the results of our goodwill impairment analyses can be found in Note 8.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;To analyze goodwill for impairment, we must assign our goodwill to individual reporting units. Identification of reporting units includes an analysis of the components that comprise each of our operating segments, which considers, among other &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;things, the manner in which we operate our business and the availability of discrete financial information. Components of an operating segment are aggregated to form a reporting unit if the components have similar economic characteristics. We periodically review our reporting units to ensure that they continue to reflect the manner in which we operate our business. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;When completing our annual goodwill impairment analysis, we have the option to first assess qualitative factors to determine whether the existence of events or circumstances leads to a determination that it is more likely than not that the fair value of a reporting unit is less than its carrying amount. If, after this qualitative assessment, we determine it is not more likely than not that the fair value of a reporting unit is less than its carrying amount, then performing the quantitative impairment test is unnecessary. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;When performing a quantitative analysis of goodwill, we calculate the estimated fair value of the reporting unit and compare this amount to the carrying amount of the reporting unit's net assets, including goodwill. We utilize a discounted cash flow model to calculate the estimated fair value of a reporting unit. This approach is a valuation technique under which we estimate future cash flows using the reporting unit's financial forecast from the perspective of an unrelated market participant. Using historical trending and internal forecasting techniques, we project revenue and apply our fixed and variable cost experience rates to the projected revenue to arrive at the future cash flows. A terminal value is then applied to the projected cash flow stream. Future estimated cash flows are discounted to their present value to calculate the estimated fair value. The discount rate used is the market-value-weighted average of our estimated cost of capital derived using both known and estimated customary market metrics. In determining the estimated fair values of our reporting units, we are required to estimate a number of factors, including revenue growth rates, terminal growth rates, direct costs, the discount rate and the allocation of shared and corporate items. When completing a quantitative analysis for all of our reporting units, the summation of our reporting units' fair values is compared to our consolidated fair value, as indicated by our market capitalization, to evaluate the reasonableness of our calculations. If the carrying amount of a reporting unit's net assets exceeds its estimated fair value, an impairment loss is recorded for the difference, not to exceed the carrying amount of goodwill.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Assets held for sale&lt;/span&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#x2013; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;We record assets held for sale at the lower of their carrying value or estimated fair value less costs to sell. Assets are classified as held for sale on our consolidated balance sheets when all of the following conditions are met: (1) management has the authority and commits to a plan to sell the assets; (2) the assets are available for immediate sale in their present condition; (3) there is an active program to locate a buyer and the plan to sell the assets has been initiated; (4) the sale of the assets is probable within 1 year; (5) the assets are being actively marketed at a reasonable sales price relative to their current fair value; and (6) it is unlikely that the plan to sell will be withdrawn or that significant changes to the plan will be made. As of December 31, 2022, there were no disposal groups classified as held for sale in the consolidated balance sheet. Disposal groups classified as held for sale as of December 31, 2021 were not significant.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Prepaid product discounts&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt; &#x2013;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; Certain of our financial institution contracts require prepaid product discounts in the form of upfront cash payments or accruals for amounts owed to financial institution clients. These prepaid product discounts are included in other non-current assets on the consolidated balance sheets and are generally amortized as reductions of revenue on the straight-line basis over the contract term. These amounts are being amortized over periods of up to 14.5 years, with a weighted-average period of 4 years as of December&#160;31, 2022. Whenever events or changes occur that impact the related contract, including significant declines in the anticipated profitability, we evaluate the carrying value of prepaid product discounts to determine if they are impaired. Should a financial institution cancel a contract prior to the agreement's termination date, or should the volume of orders realized through a financial institution fall below contractually-specified minimums, we generally have a contractual right to a refund of the remaining unamortized prepaid product discount.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Loans and notes receivable from distributors &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#x2013;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; We have, at times, provided loans to certain of our Promotional Solutions distributors&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;to allow them to purchase the operations of other small business distributors. We have also sold distributors and small business customer lists that we own in exchange for notes receivable. These loans and notes receivable are included in other current assets and other non-current assets on the consolidated balance sheets. Interest rates on these receivables generally range from 6% to 7% and reflect market interest rates at the time the transactions were executed. Interest is accrued as earned. Accrued interest included in loans and notes receivable was not significant as of December&#160;31, 2022 or December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In determining the allowance for credit losses related to loans and notes receivable, we utilize a loss-rate analysis based on historical loss information, current delinquency rates, the credit quality of the loan recipients and the portfolio mix to determine an appropriate credit risk measurement, adjusted to reflect current loan-specific risk characteristics and changes in environmental conditions affecting our small business distributors. Changes in conditions that may affect our distributors include, but are not limited to, general economic conditions, changes in the markets for their products and services and changes in governmental regulations. In completing our analysis, we utilize a reversion methodology for periods beyond the reasonable and supportable forecast period, as many of our loans and notes receivable have longer terms. Allowances for impaired loans are generally determined based on collateral values or the present value of estimated cash flows. Further information regarding our allowance for credit losses can be found in Note 3.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;We generally withhold commissions payable to the distributors to settle the monthly payments due on the receivables, thus somewhat mitigating the risk that the receivables will not be collected. Our notes receivable also generally allow us to acquire a distributor's customer list in the case of default. As of December&#160;31, 2022 and December&#160;31, 2021, past due amounts and receivables placed on non-accrual status were not significant. The determination to place receivables on non-accrual status or to resume the accrual of interest is completed on a case-by-case basis, evaluating the specifics of each situation.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Cloud computing arrangements &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#x2013; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Implementation costs incurred in a hosting arrangement that is a service contract are recorded as non-current assets on the consolidated balance sheets. Implementation costs include activities such as integrating, configuring and customizing the related software. In evaluating whether our cloud computing arrangements include a software license, we consider whether we have the contractual right to take possession of the software at any time during the hosting period without significant penalty and whether it is feasible for us to either run the software on our own hardware or contract with another party unrelated to the vendor to host the software. If we determine that a cloud computing arrangement includes a software license, we account for the software license element of the arrangement consistent with the acquisition of other software licenses. If we determine that a cloud computing arrangement does not include a software license, we account for the implementation costs as non-current assets. In both cases, the remaining elements of the arrangement are accounted for as a service contract. The capitalized cloud computing implementation costs are amortized on the straight-line basis over the fixed, non-cancellable term of the associated hosting arrangement plus any reasonably certain renewal periods. We apply the same impairment model to these assets as we use to evaluate internally-developed software for impairment.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Advertising costs &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#x2013;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; We expense non-direct response advertising costs as incurred. Advertising costs qualifying for deferral were not significant to our consolidated financial statements. The total amount of advertising expense was $38,731 in 2022, $47,461 in 2021 and $50,308 in 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Litigation &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#x2013;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; We are party to legal actions and claims arising in the ordinary course of business. We record accruals for legal matters when the expected outcome of these matters is either known or considered probable and can be reasonably estimated. Our accruals do not include related legal and other costs expected to be incurred in defense of legal actions. These costs are expensed as incurred. Further information regarding litigation can be found in Note 15.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income taxes &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#x2013;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; We estimate our income tax provision based on the various jurisdictions where we conduct business. We estimate our current tax liability and record deferred income taxes resulting from temporary differences between the financial reporting basis of assets and liabilities and their respective tax reporting bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences reverse. Net deferred tax assets are recognized to the extent that realization of such benefits is more likely than not. To the extent that we believe realization is not likely, we establish a valuation allowance against the net deferred tax assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;We are subject to tax audits in numerous domestic and foreign tax jurisdictions. Tax audits are often complex and can require several years to complete. In the normal course of business, we are subject to challenges from the Internal Revenue Service and other tax authorities regarding the amount of taxes due. These challenges may alter the timing or amount of taxable income or deductions, or the allocation of income among tax jurisdictions. We recognize the benefits of tax return positions in the financial statements when they are more likely than not to be sustained by the taxing authorities based solely on the technical merits of the position. If the recognition threshold is met, the tax benefit is measured and recognized as the largest amount of tax benefit that, in our judgment, is greater than 50% likely to be realized. Accrued interest and penalties related to unrecognized tax positions is included in our provision for income taxes on the consolidated statements of income.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Derivative financial instruments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt; &#x2013;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; We have outstanding interest rate swaps related to our variable-rate debt. Further Information regarding these derivative financial instruments can be found in Note 7.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;We do not use derivative financial instruments for speculative or trading purposes. Our policy is that all derivative transactions must be linked to an existing balance sheet item or firm commitment, and the notional amount cannot exceed the value of the exposure being hedged.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;We recognize all derivative financial instruments in the consolidated financial statements at fair value regardless of the purpose or intent for holding the instrument. Changes in the fair value of derivative financial instruments are recognized periodically either in income or in shareholders' equity as a component of accumulated other comprehensive loss, depending on whether the derivative financial instrument qualifies for hedge accounting, and if so, whether it qualifies as a fair value hedge or a cash flow hedge and whether the hedge is effective. Generally, changes in the fair value of derivatives accounted for as fair value hedges are recorded in income along with the portion of the change in the fair value of the hedged items that relate to the hedged risk. Changes in the fair value of derivatives accounted for as cash flow hedges, to the extent they are effective as hedges, are recorded in accumulated other comprehensive loss, net of tax. We classify the cash flows from derivative instruments that have been designated as fair value or cash flow hedges in the same category as the cash flows from the items being hedged. Changes in the fair value of derivatives not qualifying as hedges and the ineffective portion of hedges are included in net income.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Revenue recognition&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt; &#x2013; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Product revenue is recognized when control of the goods is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those goods. In most cases, control is transferred when products are shipped. We have elected to account for shipping and handling activities that occur after the customer has obtained control of the product as fulfillment activities and not as separate performance obligations. We recognize the vast majority of our service revenue as services are provided. The majority of our contracts are for the shipment of tangible products or the delivery of services that have a single performance obligation or include multiple performance obligations where control is transferred at the same time.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Revenue is presented on the consolidated statements of income net of rebates, discounts, amortization of prepaid product discounts, and taxes collected concurrent with revenue-producing activities. Many of our check supply contracts with financial institutions provide for rebates on certain products. We record these rebates as reductions of revenue and as accrued liabilities on the consolidated balance sheets when the related revenue is recognized. Amounts billed to customers for shipping and handling are included in revenue, while the related shipping and handling costs are reflected in cost of products and are accrued when the related revenue is recognized.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;When another party is involved in providing goods or services to a customer, we must determine whether our obligation is to provide the specified good or service itself (i.e., we are the principal in the transaction) or to arrange for that good or service to be provided by the other party (i.e., we are an agent in the transaction). When we are responsible for satisfying a performance obligation, based on our ability to control the product or service provided, we are considered the principal and revenue is recognized for the gross amount of consideration. When the other party is primarily responsible for satisfying a performance obligation, we are considered the agent and revenue is recognized in the amount of any fee or commission to which we are entitled. We sell certain products and services through a network of distributors. We have determined that we are the principal in these transactions, and revenue is recorded for the gross amount of consideration.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Certain of our contracts for data-driven marketing solutions have variable consideration that is contingent on the success of the marketing campaign ("pay-for-performance"). We recognize revenue for estimated variable consideration as services are provided based on the most likely amount to be realized. Revenue is recognized to the extent that it is probable that a significant reversal of revenue will not occur when the contingency is resolved. Estimates regarding the recognition of variable consideration are updated each quarter. Typically, the amount of consideration for these contracts is finalized within 4 months.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Our payment terms vary by type of customer and the products or services offered. The time period between invoicing and when payment is due is not significant. For certain products, services and customer types, we require payment before the products or services are delivered to the customer. When a customer pays in advance, primarily for treasury management solutions and web hosting services, we defer the revenue and recognize it as the services are performed, generally over a period of less than 1 year. Deferred revenue is included in accrued liabilities and other non-current liabilities on the consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In addition to the amounts included in deferred revenue, we will recognize revenue in future periods related to remaining performance obligations for certain of our data-driven marketing and treasury management solutions contracts. Generally, these contracts have terms of 1 year or less and many have terms of 3 months or less, and therefore, we do not consider any potential financing component. The amount of revenue related to these unsatisfied performance obligations is not significant to our annual consolidated revenue. When the revenue recognized for uncompleted contracts exceeds the amount of customer billings and the right to receive the consideration is conditional, a contract asset is recorded. These amounts are included in revenue in excess of billings on the consolidated balance sheets. Additionally, we record an asset for unbilled receivables when the revenue recognized has not been billed to customers in accordance with contractually stated billing terms and the right to receive the consideration is unconditional. These amounts are also included in revenue in excess of billings on the consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;We record sales commissions related to obtaining check supply and treasury management solution contracts, as well as contract acquisition costs within our merchant services business, as other non-current assets on the consolidated balance sheets. These contract acquisition costs are amortized as SG&amp;amp;A expense on the straight-line basis, which approximates the timing of the transfer of goods or services to the customer. These amounts are being amortized over periods of 2 years to 5 years. We expense contract acquisition costs as incurred when the amortization period would be 1 year or less.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Restructuring and integration expense&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt; &#x2013;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; We incur restructuring and integration expense as a result of fundamental changes in the manner in which certain business functions are conducted, including the integration of acquired businesses into our systems and processes and the consolidation and migration of certain applications and processes. We also incur expenses resulting from our various cost management efforts, including facility closings and the relocation of business activities. These expenses consist of costs that are expensed when incurred, such as information technology consulting, project management services, internal labor, training, travel and relocation, and costs associated with facility closures. In addition, we accrue the costs of employee termination benefits payable under our ongoing severance benefit plan. We record accruals for employee termination benefits when it is probable that a liability has been incurred and the amount of the liability is reasonably estimable. We are required to make estimates and assumptions in calculating these accruals as, on some occasions, employees choose to &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;voluntarily leave the company prior to their termination date or they secure another position within the company. In these situations, the employees do not receive termination benefits. To the extent our assumptions and estimates differ from our actual costs, subsequent adjustments to restructuring and integration accruals have been and will be required. Restructuring and integration accruals are included in accrued liabilities on the consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Employee share-based compensation&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#x2013;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; Our share-based compensation consists of non-qualified stock options, restricted stock units, restricted stock, performance share unit awards and an employee stock purchase plan. Employee share-based compensation expense is included in total cost of revenue and in SG&amp;amp;A expense on the consolidated statements of income, based on the functional areas of the employees receiving the awards, and is recognized as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:27pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt"&gt;The fair value of stock options is measured on the grant date using the Black-Scholes option pricing model. The related compensation expense is recognized on the straight-line basis, net of estimated forfeitures, over the options' vesting periods.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:27pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt"&gt;The fair value of restricted stock and a portion of our restricted stock unit awards is measured on the grant date based on the market value of our common stock. The related compensation expense, net of estimated forfeitures, is recognized over the applicable service period.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:27pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt"&gt;Certain of our restricted stock unit awards may be settled in cash if an employee voluntarily chooses to leave the company. These awards are included in accrued liabilities and other non-current liabilities on the consolidated balance sheets and are remeasured at fair value as of each balance sheet date.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:27pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt"&gt;Compensation expense resulting from the 15% discount provided under our employee stock purchase plan is recognized over each 3 month purchase period.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:27pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt"&gt;Our performance share unit awards specify certain performance and market-based conditions that must be achieved in order for the awards to vest. For the portion of the awards based on a performance condition, the performance target is not considered in determining the fair value of the awards and thus, fair value is measured on the grant date based on the market value of our common stock. The related compensation expense for this type of award is recognized, net of estimated forfeitures, over the related service period. The amount of compensation expense is dependent on our periodic assessment of the probability of the targets being achieved and our estimate, which may vary over time, of the number of shares that ultimately will be issued. For the portion of the awards based on a market condition, fair value is calculated on the grant date using the Monte Carlo simulation model. All compensation cost for these awards is recognized, net of estimated forfeitures, over the related service period, even if the market condition is never satisfied.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Postretirement benefit plan &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#x2013; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;We have historically provided certain health care benefits for a large number of retired U.S. employees hired prior to January 1, 2002. Our postretirement benefit income and obligation are calculated utilizing various actuarial assumptions and methodologies. These assumptions include, but are not limited to, the discount rate, the expected long-term rate of return on plan assets, estimated medical claims, the expected health care cost trend rate and the average remaining life expectancy of plan participants. We analyze the assumptions used each year when we complete our actuarial valuation of the plan. When actual events differ from our assumptions or when we change the assumptions used, an actuarial gain or loss results. The gain or loss is recognized immediately on the consolidated balance sheets within accumulated other comprehensive loss and is amortized into postretirement benefit income over the average remaining life expectancy of inactive plan participants, as a large percentage of our plan participants are classified as inactive.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The valuation of our postretirement plan requires judgment about circumstances that are inherently uncertain, including projected equity market performance, the number of plan participants, catastrophic health care events for our plan participants and a significant change in medical costs. Actual results may differ from assumed and estimated amounts.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Earnings per share&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt; &#x2013;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; We calculate earnings per share using the two-class method, as we have unvested share-based payment awards that contain nonforfeitable rights to dividends or dividend equivalent payments. The two-class method is an earnings allocation formula that determines earnings per share for each class of common stock and participating security according to dividends declared and participation rights in undistributed earnings. Basic earnings per share is based on the weighted-average number of common shares outstanding during the year. Diluted earnings per share is based on the weighted-average number of common shares outstanding during the year, adjusted to give effect to potential common shares such as stock options and other awards that are not participating securities, calculated using the treasury stock method.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Comprehensive income &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#x2013;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; Comprehensive income includes charges and credits to shareholders' equity that are not the result of transactions with shareholders. Our total comprehensive income consists of net income, changes in the funded status and amortization of amounts related to our postretirement benefit plans, unrealized gains and losses on our cash flow hedges, unrealized gains and losses on available-for-sale debt securities, and foreign currency translation adjustments. The items of other comprehensive income are included in accumulated other comprehensive loss on the consolidated balance sheets and &lt;/span&gt;&lt;/div&gt;statements of shareholders' equity, net of their related tax impacts. We release stranded income tax effects from accumulated other comprehensive loss when the circumstances upon which they are premised cease to exist.</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:NatureOfOperations
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDAvZnJhZzo5NmE3MjQ3NmNmMGU0MTFhYmI1MWRiOGQwOGI5ZDhlMC90ZXh0cmVnaW9uOjk2YTcyNDc2Y2YwZTQxMWFiYjUxZGI4ZDA4YjlkOGUwXzQ3MzA2_257f9b9a-aef6-4526-9735-5dd9c80d3ddc">&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Nature of operations &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#x2013; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;We&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;help enterprises, small businesses and financial institutions deepen customer relationships through trusted, technology-enabled solutions, including marketing services and data analytics, treasury management solutions, merchant services, promotional products and fraud solutions, as well as customized checks and forms. We are also a leading provider of checks and accessories sold directly to consumers.&lt;/span&gt;</us-gaap:NatureOfOperations>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDAvZnJhZzo5NmE3MjQ3NmNmMGU0MTFhYmI1MWRiOGQwOGI5ZDhlMC90ZXh0cmVnaW9uOjk2YTcyNDc2Y2YwZTQxMWFiYjUxZGI4ZDA4YjlkOGUwXzQ3MjI5_31f14b31-5b13-44e9-9603-763eb9a23586">&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Consolidation&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt; &#x2013;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; The consolidated financial statements include the accounts of Deluxe Corporation and its wholly-owned subsidiaries. All intercompany accounts, transactions and profits have been eliminated.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;On April 1, 2020, we executed an agreement to form MedPayExchange LLC (MPX), doing business as Medical Payment Exchange, which delivers payments to healthcare providers from insurance companies and other payers. This entity is a variable interest entity (VIE), as defined in Accounting Standards Codification (ASC) Topic 810, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Consolidation&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;. As we are the primary beneficiary of the VIE, we are required to consolidate MPX in our consolidated financial statements. Our partner's interest in MPX is reported as non-controlling interest in the consolidated balance sheets within equity, separate from our equity. Net income and comprehensive income are attributed to us and the non-controlling interest. The amounts attributable to the non-controlling interest were not significant to our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:ComparabilityOfPriorYearFinancialData
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDAvZnJhZzo5NmE3MjQ3NmNmMGU0MTFhYmI1MWRiOGQwOGI5ZDhlMC90ZXh0cmVnaW9uOjk2YTcyNDc2Y2YwZTQxMWFiYjUxZGI4ZDA4YjlkOGUwXzQ3MTU3_bcd5a5aa-92df-40dd-a938-649d5f453977">&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Comparability &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#x2013; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The consolidated statement of income and the consolidated statement of cash flows for the year ended December 31, 2020 has been modified to conform to the current year presentation. Loss on sale of businesses and facility is presented separately in each of these statements. Previously, this amount was included in selling, general and administrative (SG&amp;amp;A) expense in the consolidated statement of income and in other non-cash items, net, within cash flows from operating activities in the consolidated statement of cash flows. In addition, the consolidated statements of cash flows for the years ended December 31, 2021 and 2020 have been modified to include employee taxes paid for shares withheld in other within cash flows from financing activities. Previously, these amounts were presented separately.&lt;/span&gt;</us-gaap:ComparabilityOfPriorYearFinancialData>
    <us-gaap:UseOfEstimates
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDAvZnJhZzo5NmE3MjQ3NmNmMGU0MTFhYmI1MWRiOGQwOGI5ZDhlMC90ZXh0cmVnaW9uOjk2YTcyNDc2Y2YwZTQxMWFiYjUxZGI4ZDA4YjlkOGUwXzQ3MTc4_1fff15db-ea0d-47a1-b7ee-931767a39df9">&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Use of estimates&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt; &#x2013;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; We have prepared the accompanying consolidated financial statements in conformity with U.S. generally accepted accounting principles (GAAP). In this process, it is necessary for 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 under the circumstances, including the estimated impact of extraordinary events, such as the coronavirus (COVID-19) pandemic, 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.&lt;/span&gt;</us-gaap:UseOfEstimates>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDAvZnJhZzo5NmE3MjQ3NmNmMGU0MTFhYmI1MWRiOGQwOGI5ZDhlMC90ZXh0cmVnaW9uOjk2YTcyNDc2Y2YwZTQxMWFiYjUxZGI4ZDA4YjlkOGUwXzQ3MjMw_e960455e-93bd-459d-8a90-e4bb391994d3">&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Foreign currency translation&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#x2013;&lt;/span&gt; The financial statements of our foreign subsidiaries are measured in the respective subsidiaries' functional currencies, primarily Canadian dollars, and are translated into U.S. dollars. Assets and liabilities are translated using the exchange rates in effect at the balance sheet date. Revenue and expenses are translated at the average exchange rates during the year. The resulting translation gains and losses are reflected in accumulated other comprehensive loss in the shareholders' equity section of the consolidated balance sheets. Foreign currency transaction gains and losses are recorded in other income on the consolidated statements of income.</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDAvZnJhZzo5NmE3MjQ3NmNmMGU0MTFhYmI1MWRiOGQwOGI5ZDhlMC90ZXh0cmVnaW9uOjk2YTcyNDc2Y2YwZTQxMWFiYjUxZGI4ZDA4YjlkOGUwXzQ3MTM1_ce7d5012-d043-43bb-8789-c1c827b49ea4">&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt; &#x2013;&lt;/span&gt; We consider all cash on hand and other highly liquid investments with original maturities of 3 months or less to be cash and cash equivalents. The carrying amounts reported in the consolidated balance sheets for cash and cash equivalents approximate fair value. Checks issued by us but not presented to the banks for payment may create negative book cash balances. These book overdrafts are included in accounts payable on the consolidated balance sheets and were not significant as of December&#160;31, 2022 or December&#160;31, 2021.</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <dlx:Maximummaturityofcashequivalents
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDAvZnJhZzo5NmE3MjQ3NmNmMGU0MTFhYmI1MWRiOGQwOGI5ZDhlMC90ZXh0cmVnaW9uOjk2YTcyNDc2Y2YwZTQxMWFiYjUxZGI4ZDA4YjlkOGUwXzU4MDA_3f70cd61-ea03-4691-9826-a60acb261a90">P3M</dlx:Maximummaturityofcashequivalents>
    <us-gaap:TradeAndOtherAccountsReceivablePolicy
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDAvZnJhZzo5NmE3MjQ3NmNmMGU0MTFhYmI1MWRiOGQwOGI5ZDhlMC90ZXh0cmVnaW9uOjk2YTcyNDc2Y2YwZTQxMWFiYjUxZGI4ZDA4YjlkOGUwXzQ3MzA3_5428a9b1-32fa-41a5-8826-9d4c04e61221">&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Trade accounts receivable&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt; &#x2013;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; Trade accounts receivable are initially recorded at the invoiced amount upon the sale of goods or services to customers, and also include amounts due for products shipped and services rendered, but for which invoices have not yet been issued due to timing. Our trade accounts receivable are not interest-bearing. They are stated net of allowance for credit losses, a valuation account that is deducted from an asset's amortized cost basis to present the net amount expected to be collected. Amounts are charged off against the allowance when we believe the uncollectibility of an account is confirmed. The point at which uncollected accounts are written off varies by type of customer, but generally does not exceed 1 year from the due date of the receivable. In calculating the allowances, we utilize a combination of aging schedules with reserve rates applied to both current and aged receivables and roll-rate reserves using historical loss rates and changes in current or projected conditions. Changes in the allowance for credit losses are included in SG&amp;amp;A expense on the consolidated statements of income. Further information regarding our allowance for credit losses can be found in Note 3.&lt;/span&gt;</us-gaap:TradeAndOtherAccountsReceivablePolicy>
    <us-gaap:ThresholdPeriodPastDueForWriteoffOfTradeAccountsReceivable
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDAvZnJhZzo5NmE3MjQ3NmNmMGU0MTFhYmI1MWRiOGQwOGI5ZDhlMC90ZXh0cmVnaW9uOjk2YTcyNDc2Y2YwZTQxMWFiYjUxZGI4ZDA4YjlkOGUwXzY5NTM_02eeef13-be6c-46ed-8275-e450e235bcdb">P1Y</us-gaap:ThresholdPeriodPastDueForWriteoffOfTradeAccountsReceivable>
    <us-gaap:InventoryPolicyTextBlock
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDAvZnJhZzo5NmE3MjQ3NmNmMGU0MTFhYmI1MWRiOGQwOGI5ZDhlMC90ZXh0cmVnaW9uOjk2YTcyNDc2Y2YwZTQxMWFiYjUxZGI4ZDA4YjlkOGUwXzQ3MzE5_23b22682-e08c-4066-b2a3-093a38d63671">&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Inventories and supplies&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt; &#x2013;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; Inventories are stated at the lower of cost or net realizable value. Cost is calculated using moving average and standard costs, which approximates the first-in, first-out basis. We periodically review our inventory quantities and record a provision for excess and/or obsolete inventory based on our historical usage and forecasts of future demand. It is possible that additional reserves above those already established may be required if there is a significant change in the timing or level of demand for our products compared to forecasted amounts. This would require a change in the reserve for excess or obsolete inventory, resulting in a charge to net income during the period of the change. Charges for inventory write-downs are included in cost of revenue on the consolidated statements of income. Once written down, inventories are carried at this lower cost basis until sold or scrapped. Supplies consist of items not used directly in the production of goods, such as maintenance and other supplies utilized in the production area.&lt;/span&gt;</us-gaap:InventoryPolicyTextBlock>
    <dlx:FundsHeldForCustomersPolicyTextBlock
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDAvZnJhZzo5NmE3MjQ3NmNmMGU0MTFhYmI1MWRiOGQwOGI5ZDhlMC90ZXh0cmVnaW9uOjk2YTcyNDc2Y2YwZTQxMWFiYjUxZGI4ZDA4YjlkOGUwXzQ3MjY5_47b60dce-5094-4a68-af47-cd8987287181">&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Funds held for customers&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt; &#x2013;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; Our payroll services business collects funds from clients to pay their payroll and related taxes. We hold these funds temporarily until payments are remitted to the clients' employees and the appropriate taxing authorities. Our merchant services business temporarily holds funds collected from credit card networks and internet transaction processing on behalf of certain merchants, and our treasury management cash receipt processing business remits a portion of cash receipts to our clients the business day following receipt. Certain of our customer contracts include legal restrictions regarding the use of these funds.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;All of these funds, consisting of cash and available-for-sale debt securities, are reported as funds held for customers on the consolidated balance sheets. The corresponding liability for these obligations is also reported as funds held for customers on the consolidated balance sheets. The available-for-sale debt securities are carried at fair value, with unrealized gains and losses included in accumulated other comprehensive loss on the consolidated balance sheets. Realized gains and losses are included in revenue on the consolidated statements of income and were not significant during the past 3 years.&lt;/span&gt;&lt;/div&gt;</dlx:FundsHeldForCustomersPolicyTextBlock>
    <us-gaap:InvestmentPolicyTextBlock
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDAvZnJhZzo5NmE3MjQ3NmNmMGU0MTFhYmI1MWRiOGQwOGI5ZDhlMC90ZXh0cmVnaW9uOjk2YTcyNDc2Y2YwZTQxMWFiYjUxZGI4ZDA4YjlkOGUwXzQ3MjM0_7c60fb77-0e14-43de-a357-21b1e51d967f">&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Long-term investments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt; &#x2013;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; Long-term investments consist primarily of cash surrender values of company-owned life insurance policies. Certain of these policies fund amounts due under our deferred compensation plan and our inactive supplemental executive retirement plan (Note 12).&lt;/span&gt;</us-gaap:InvestmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDAvZnJhZzo5NmE3MjQ3NmNmMGU0MTFhYmI1MWRiOGQwOGI5ZDhlMC90ZXh0cmVnaW9uOjk2YTcyNDc2Y2YwZTQxMWFiYjUxZGI4ZDA4YjlkOGUwXzQ3MzAz_07378a47-f40f-4572-bbe4-5ac7067a9496">&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Property, plant and equipment&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt; &#x2013;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; Property, plant and equipment, including leasehold and other improvements that extend an asset's useful life or productive capabilities, are stated at historical cost less accumulated depreciation. Buildings have been assigned useful lives of 40 years and machinery and equipment are generally assigned useful lives ranging from 1 year to 11 years, with a weighted-average useful life of 7 years as of December&#160;31, 2022. Buildings are depreciated using the 150% declining balance method, and machinery and equipment is depreciated using the sum-of-the-years' digits method. Leasehold and building improvements are depreciated on the straight-line basis over the estimated useful life of the property or the life of the lease, whichever is shorter. Amortization of assets that are recorded under finance leases is included in depreciation expense. Maintenance and repairs are expensed as incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Fully depreciated assets are retained in property, plant and equipment until disposal. Any gains or losses resulting from the disposition of property, plant and equipment are included in SG&amp;amp;A expense on the consolidated statements of income.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i510bd100ab6c4b9ba91aeba3bcded6d6_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDAvZnJhZzo5NmE3MjQ3NmNmMGU0MTFhYmI1MWRiOGQwOGI5ZDhlMC90ZXh0cmVnaW9uOjk2YTcyNDc2Y2YwZTQxMWFiYjUxZGI4ZDA4YjlkOGUwXzEwNDcy_01c9679b-8f82-4958-9673-019193aa1ca1">P40Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i4fa5eee8d2fd4ae4931a3ef786c66f16_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDAvZnJhZzo5NmE3MjQ3NmNmMGU0MTFhYmI1MWRiOGQwOGI5ZDhlMC90ZXh0cmVnaW9uOjk2YTcyNDc2Y2YwZTQxMWFiYjUxZGI4ZDA4YjlkOGUwXzEwNTU4_7bb8984a-2f29-4684-9fc3-649794200fe4">P1Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ief74758754a04dd8918dd67adec46a5a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDAvZnJhZzo5NmE3MjQ3NmNmMGU0MTFhYmI1MWRiOGQwOGI5ZDhlMC90ZXh0cmVnaW9uOjk2YTcyNDc2Y2YwZTQxMWFiYjUxZGI4ZDA4YjlkOGUwXzEwNTY0_3697e273-b2aa-4f17-8f0c-1054ce97dd1a">P11Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="idecd2f7c9d1949c3a87180b11b4d202f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDAvZnJhZzo5NmE3MjQ3NmNmMGU0MTFhYmI1MWRiOGQwOGI5ZDhlMC90ZXh0cmVnaW9uOjk2YTcyNDc2Y2YwZTQxMWFiYjUxZGI4ZDA4YjlkOGUwXzEwNjA3_46869287-435c-44d8-8c06-3d1082266569">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:LesseeLeasesPolicyTextBlock
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDAvZnJhZzo5NmE3MjQ3NmNmMGU0MTFhYmI1MWRiOGQwOGI5ZDhlMC90ZXh0cmVnaW9uOjk2YTcyNDc2Y2YwZTQxMWFiYjUxZGI4ZDA4YjlkOGUwXzQ3MjM5_71a993ac-bd8f-47c7-abd1-06d2fb8bbc14">&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Leases &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#x2013;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; We determine if an arrangement is a lease at inception by considering whether a contract explicitly or implicitly identifies assets deployed in the arrangement and whether we have obtained substantially all of the economic benefits from the use of the underlying assets and direct how and for what purpose the assets are used during the term of the contract. Lease expense is recognized on the straight-line basis over the lease term and is included in total cost of revenue and in SG&amp;amp;A expense on the consolidated statements of income. Interest on finance leases is included in interest expense on the consolidated statements of income.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Operating leases are included in operating lease assets, accrued liabilities and operating lease liabilities on the consolidated balance sheets. Finance leases are included in property, plant and equipment, accrued liabilities and other non-current liabilities on the consolidated balance sheets. Lease assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Lease assets and liabilities are recognized at the commencement date based on the present value of lease payments over the lease term. &lt;/span&gt;&lt;span style="color:#0a0a0a;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;We have elected to exclude leases with original terms of 1 year or less from lease assets and liabilities, and we separate nonlease components, such as common area maintenance charges and utilities, from the associated lease component for real estate leases, based on their estimated fair values. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;As our lease agreements typically do not provide an implicit rate, we use our incremental borrowing rate, based on information available at the lease commencement date, in determining the present value of lease payments. Certain of our lease agreements include options to extend or terminate the &lt;/span&gt;lease. The lease term takes into account these options to extend or terminate the lease when it is reasonably certain that we will exercise the option.</us-gaap:LesseeLeasesPolicyTextBlock>
    <dlx:ShortTermLeaseTerm
      contextRef="i4a20ab32c23a49beb889a7cf41718bd7_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDAvZnJhZzo5NmE3MjQ3NmNmMGU0MTFhYmI1MWRiOGQwOGI5ZDhlMC90ZXh0cmVnaW9uOjk2YTcyNDc2Y2YwZTQxMWFiYjUxZGI4ZDA4YjlkOGUwXzEyNjcx_74122a0c-599f-48ac-ad31-7b757e5788be">P1Y</dlx:ShortTermLeaseTerm>
    <us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDAvZnJhZzo5NmE3MjQ3NmNmMGU0MTFhYmI1MWRiOGQwOGI5ZDhlMC90ZXh0cmVnaW9uOjk2YTcyNDc2Y2YwZTQxMWFiYjUxZGI4ZDA4YjlkOGUwXzQ3MjQw_8c7a7820-cc11-45f5-a1e7-3718dfd3136a">&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Intangibles&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt; &#x2013;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; Intangible assets are stated at historical cost less accumulated amortization. Amortization expense is generally determined on the straight-line basis, with the exception of customer lists, which are generally amortized using accelerated methods that reflect the pattern in which we receive the economic benefit of the asset. Intangibles have been assigned useful lives ranging from 1 year to 15 years, with a weighted-average useful life of 6 years as of December&#160;31, 2022. Each reporting period, we evaluate the remaining useful lives of our amortizable intangibles to determine whether events or &lt;/span&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;circumstances warrant a revision to the remaining period of amortization. If our estimate of an asset's remaining useful life is revised, the remaining carrying amount of the asset is amortized prospectively over the revised remaining useful life. Any gains or losses resulting from the disposition of intangibles are included in SG&amp;amp;A expense on the consolidated statements of income.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;We capitalize costs of software developed or obtained for internal use, including website development costs, once the preliminary project stage has been completed, management commits to funding the project and it is probable that the project will be completed and the software will be used to perform the function intended. Capitalized costs include only (1) external direct costs of materials and services consumed in developing or obtaining internal-use software, (2) payroll and payroll-related costs for employees who are directly associated with and who devote time to the internal-use software project, and (3) interest costs incurred, when significant, while developing internal-use software. Costs incurred in populating websites with information about the company or products are expensed as incurred. Capitalization of costs ceases when the project is substantially complete and ready for its intended use. The carrying value of internal-use software is reviewed in accordance with our policy on impairment of long-lived assets and amortizable intangibles.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;We incur costs in connection with the development of certain software products that we sell to our customers. Costs for the development of software products to be sold are expensed as incurred until technological feasibility is established, at which time, such costs are capitalized until the product is available for general release to customers.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i9a64be2370c0473e8b36f89f005beaa0_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDAvZnJhZzo5NmE3MjQ3NmNmMGU0MTFhYmI1MWRiOGQwOGI5ZDhlMC90ZXh0cmVnaW9uOjk2YTcyNDc2Y2YwZTQxMWFiYjUxZGI4ZDA4YjlkOGUwXzEzNzU0_eddb2def-feac-447c-ad6f-4a8f19cdb758">P1Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i4a20ab32c23a49beb889a7cf41718bd7_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDAvZnJhZzo5NmE3MjQ3NmNmMGU0MTFhYmI1MWRiOGQwOGI5ZDhlMC90ZXh0cmVnaW9uOjk2YTcyNDc2Y2YwZTQxMWFiYjUxZGI4ZDA4YjlkOGUwXzEzNzYw_e3c30704-c632-4bbf-a9fd-bcf620058440">P15Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i1c58bff185f94f4ea27e1df8a31f6690_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDAvZnJhZzo5NmE3MjQ3NmNmMGU0MTFhYmI1MWRiOGQwOGI5ZDhlMC90ZXh0cmVnaW9uOjk2YTcyNDc2Y2YwZTQxMWFiYjUxZGI4ZDA4YjlkOGUwXzEzODAz_c778f19f-96d8-4fc7-9b30-58f1904f5b23">P6Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:BusinessCombinationsPolicy
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDAvZnJhZzo5NmE3MjQ3NmNmMGU0MTFhYmI1MWRiOGQwOGI5ZDhlMC90ZXh0cmVnaW9uOjk2YTcyNDc2Y2YwZTQxMWFiYjUxZGI4ZDA4YjlkOGUwXzQ3Mjc1_e734aed0-79a9-488c-94ee-5575b0f1c08a">&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Business combinations &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#x2013; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;We periodically complete business combinations that align with our business strategy. The identifiable assets acquired and liabilities assumed are recorded at their estimated fair values, and the results of operations of each acquired business are included in our consolidated statements of income from their acquisition dates. The purchase price for each acquisition is equivalent to the fair value of the consideration transferred, including any contingent consideration. Goodwill is recognized for the excess of the purchase price over the net fair value of the assets acquired and liabilities assumed. While we use our best estimates and assumptions in estimating the fair values of the assets acquired and liabilities assumed, our fair value estimates are inherently uncertain and subject to refinement. As a result, during the measurement period, which may be up to 1 year from the acquisition date, we may record adjustments to the assets acquired and liabilities assumed, with the corresponding offset to goodwill. Any adjustments required after the measurement period are recorded in the consolidated statements of income. Transaction costs related to acquisitions are expensed as incurred and are included in SG&amp;amp;A expense on the consolidated statements of income.&lt;/span&gt;</us-gaap:BusinessCombinationsPolicy>
    <dlx:Businesscombinationsmeasurementperiod
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDAvZnJhZzo5NmE3MjQ3NmNmMGU0MTFhYmI1MWRiOGQwOGI5ZDhlMC90ZXh0cmVnaW9uOjk2YTcyNDc2Y2YwZTQxMWFiYjUxZGI4ZDA4YjlkOGUwXzE2NjUz_bdf94c79-aea6-4c38-90a8-b61d3b329dc9">P1Y</dlx:Businesscombinationsmeasurementperiod>
    <dlx:ImpairmentOfLongLivedAssetsAndAmortizableIntangiblesPolicyTextBlock
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDAvZnJhZzo5NmE3MjQ3NmNmMGU0MTFhYmI1MWRiOGQwOGI5ZDhlMC90ZXh0cmVnaW9uOjk2YTcyNDc2Y2YwZTQxMWFiYjUxZGI4ZDA4YjlkOGUwXzQ3MjIw_bbc15b30-4a8e-4c31-92c7-18beb8e657a9">&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Impairment of long-lived assets and amortizable intangibles&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt; &#x2013;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; We evaluate the recoverability of property, plant, equipment and amortizable intangibles not held for sale whenever events or changes in circumstances indicate that an asset group's carrying amount may not be recoverable. Such circumstances could include, but are not limited to, (1) a significant decrease in the market value of an asset, (2) a significant adverse change in the extent or manner in which an asset is used or in its physical condition, or (3) an accumulation of costs significantly in excess of the amount originally expected for the acquisition or construction of an asset. We compare the carrying amount of the asset group to the estimated undiscounted future cash flows associated with it. If the sum of the expected future net cash flows is less than the carrying value of the asset group being evaluated, an impairment loss is recognized. The impairment loss is calculated as the amount by which the carrying value of the asset group exceeds its estimated fair value. As quoted market prices are not available for the majority of our assets, the estimate of fair value is based on various valuation techniques, including the discounted value of estimated future cash flows. During 2020, we recorded asset impairment charges related to certain intangible assets. Further information regarding these impairment charges can be found in Note 8.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;We evaluate the recoverability of property, plant, equipment and intangibles held for sale by comparing the asset group's carrying amount with its estimated fair value less costs to sell. If the estimated fair value less costs to sell is less than the carrying value of the asset group, an impairment loss is recognized. The impairment loss is calculated as the amount by which the carrying value of the asset group exceeds its estimated fair value less costs to sell. During 2020, we recorded asset impairment charges related to certain real estate and internal-use software assets held for sale. Further information regarding these impairment charges can be found in Note 8.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The evaluation of asset impairment requires us to make assumptions about future cash flows over the life of the asset group being evaluated. These assumptions require judgment and actual results may differ from assumed and estimated amounts.&lt;/span&gt;&lt;/div&gt;</dlx:ImpairmentOfLongLivedAssetsAndAmortizableIntangiblesPolicyTextBlock>
    <us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDAvZnJhZzo5NmE3MjQ3NmNmMGU0MTFhYmI1MWRiOGQwOGI5ZDhlMC90ZXh0cmVnaW9uOjk2YTcyNDc2Y2YwZTQxMWFiYjUxZGI4ZDA4YjlkOGUwXzQ3MzI4_8d06a09e-5486-4633-9f16-4239e6b15b2c">&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Impairment of goodwill &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#x2013;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; We evaluate the carrying value of goodwill as of July 31&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;st&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; of each year and between annual evaluations if events occur or circumstances change that would indicate a possible impairment. Such circumstances could include, but are not limited to, (1) a significant adverse change in legal factors or in business climate, (2) unanticipated competition, (3) an adverse change in market conditions that is indicative of a decline in the fair value of the assets, (4) a change in our business strategy, or (5) an adverse action or assessment by a regulator. Information regarding the results of our goodwill impairment analyses can be found in Note 8.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;To analyze goodwill for impairment, we must assign our goodwill to individual reporting units. Identification of reporting units includes an analysis of the components that comprise each of our operating segments, which considers, among other &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;things, the manner in which we operate our business and the availability of discrete financial information. Components of an operating segment are aggregated to form a reporting unit if the components have similar economic characteristics. We periodically review our reporting units to ensure that they continue to reflect the manner in which we operate our business. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;When completing our annual goodwill impairment analysis, we have the option to first assess qualitative factors to determine whether the existence of events or circumstances leads to a determination that it is more likely than not that the fair value of a reporting unit is less than its carrying amount. If, after this qualitative assessment, we determine it is not more likely than not that the fair value of a reporting unit is less than its carrying amount, then performing the quantitative impairment test is unnecessary. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;When performing a quantitative analysis of goodwill, we calculate the estimated fair value of the reporting unit and compare this amount to the carrying amount of the reporting unit's net assets, including goodwill. We utilize a discounted cash flow model to calculate the estimated fair value of a reporting unit. This approach is a valuation technique under which we estimate future cash flows using the reporting unit's financial forecast from the perspective of an unrelated market participant. Using historical trending and internal forecasting techniques, we project revenue and apply our fixed and variable cost experience rates to the projected revenue to arrive at the future cash flows. A terminal value is then applied to the projected cash flow stream. Future estimated cash flows are discounted to their present value to calculate the estimated fair value. The discount rate used is the market-value-weighted average of our estimated cost of capital derived using both known and estimated customary market metrics. In determining the estimated fair values of our reporting units, we are required to estimate a number of factors, including revenue growth rates, terminal growth rates, direct costs, the discount rate and the allocation of shared and corporate items. When completing a quantitative analysis for all of our reporting units, the summation of our reporting units' fair values is compared to our consolidated fair value, as indicated by our market capitalization, to evaluate the reasonableness of our calculations. If the carrying amount of a reporting unit's net assets exceeds its estimated fair value, an impairment loss is recorded for the difference, not to exceed the carrying amount of goodwill.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy>
    <dlx:AssetsheldforsalePolicyTextBlock
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDAvZnJhZzo5NmE3MjQ3NmNmMGU0MTFhYmI1MWRiOGQwOGI5ZDhlMC90ZXh0cmVnaW9uOjk2YTcyNDc2Y2YwZTQxMWFiYjUxZGI4ZDA4YjlkOGUwXzQ3MTY1_195cbb97-771f-447b-ab36-4ccf24261d39">&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Assets held for sale&lt;/span&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#x2013; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;We record assets held for sale at the lower of their carrying value or estimated fair value less costs to sell. Assets are classified as held for sale on our consolidated balance sheets when all of the following conditions are met: (1) management has the authority and commits to a plan to sell the assets; (2) the assets are available for immediate sale in their present condition; (3) there is an active program to locate a buyer and the plan to sell the assets has been initiated; (4) the sale of the assets is probable within 1 year; (5) the assets are being actively marketed at a reasonable sales price relative to their current fair value; and (6) it is unlikely that the plan to sell will be withdrawn or that significant changes to the plan will be made. As of December 31, 2022, there were no disposal groups classified as held for sale in the consolidated balance sheet. Disposal groups classified as held for sale as of December 31, 2021 were not significant.&lt;/span&gt;</dlx:AssetsheldforsalePolicyTextBlock>
    <dlx:PrepaidproductdiscountsPolicyTextBlockPolicyTextBlock
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDAvZnJhZzo5NmE3MjQ3NmNmMGU0MTFhYmI1MWRiOGQwOGI5ZDhlMC90ZXh0cmVnaW9uOjk2YTcyNDc2Y2YwZTQxMWFiYjUxZGI4ZDA4YjlkOGUwXzQ3MzEy_ef1dec6d-4988-4dc8-b27a-b01034b6051f">&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Prepaid product discounts&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt; &#x2013;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; Certain of our financial institution contracts require prepaid product discounts in the form of upfront cash payments or accruals for amounts owed to financial institution clients. These prepaid product discounts are included in other non-current assets on the consolidated balance sheets and are generally amortized as reductions of revenue on the straight-line basis over the contract term. These amounts are being amortized over periods of up to 14.5 years, with a weighted-average period of 4 years as of December&#160;31, 2022. Whenever events or changes occur that impact the related contract, including significant declines in the anticipated profitability, we evaluate the carrying value of prepaid product discounts to determine if they are impaired. Should a financial institution cancel a contract prior to the agreement's termination date, or should the volume of orders realized through a financial institution fall below contractually-specified minimums, we generally have a contractual right to a refund of the remaining unamortized prepaid product discount.&lt;/span&gt;</dlx:PrepaidproductdiscountsPolicyTextBlockPolicyTextBlock>
    <dlx:Amortizationperiodprepaidproductdiscounts
      contextRef="i4a20ab32c23a49beb889a7cf41718bd7_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDAvZnJhZzo5NmE3MjQ3NmNmMGU0MTFhYmI1MWRiOGQwOGI5ZDhlMC90ZXh0cmVnaW9uOjk2YTcyNDc2Y2YwZTQxMWFiYjUxZGI4ZDA4YjlkOGUwXzI0MjI5_73018bf7-cc85-4451-a6e2-8782e2e2f6a1">P14Y6M</dlx:Amortizationperiodprepaidproductdiscounts>
    <dlx:Amortizationperiodprepaidproductdiscounts
      contextRef="i1c58bff185f94f4ea27e1df8a31f6690_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDAvZnJhZzo5NmE3MjQ3NmNmMGU0MTFhYmI1MWRiOGQwOGI5ZDhlMC90ZXh0cmVnaW9uOjk2YTcyNDc2Y2YwZTQxMWFiYjUxZGI4ZDA4YjlkOGUwXzI0MjY3_87254011-bea9-4035-96ca-f356f91b23a9">P4Y</dlx:Amortizationperiodprepaidproductdiscounts>
    <dlx:LoansandnotesreceivablefromdistributorsPolicyTextBlock
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDAvZnJhZzo5NmE3MjQ3NmNmMGU0MTFhYmI1MWRiOGQwOGI5ZDhlMC90ZXh0cmVnaW9uOjk2YTcyNDc2Y2YwZTQxMWFiYjUxZGI4ZDA4YjlkOGUwXzQ3MjYy_c8dfd2f4-045c-416e-ade5-572a88c382ed">&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Loans and notes receivable from distributors &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#x2013;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; We have, at times, provided loans to certain of our Promotional Solutions distributors&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;to allow them to purchase the operations of other small business distributors. We have also sold distributors and small business customer lists that we own in exchange for notes receivable. These loans and notes receivable are included in other current assets and other non-current assets on the consolidated balance sheets. Interest rates on these receivables generally range from 6% to 7% and reflect market interest rates at the time the transactions were executed. Interest is accrued as earned. Accrued interest included in loans and notes receivable was not significant as of December&#160;31, 2022 or December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In determining the allowance for credit losses related to loans and notes receivable, we utilize a loss-rate analysis based on historical loss information, current delinquency rates, the credit quality of the loan recipients and the portfolio mix to determine an appropriate credit risk measurement, adjusted to reflect current loan-specific risk characteristics and changes in environmental conditions affecting our small business distributors. Changes in conditions that may affect our distributors include, but are not limited to, general economic conditions, changes in the markets for their products and services and changes in governmental regulations. In completing our analysis, we utilize a reversion methodology for periods beyond the reasonable and supportable forecast period, as many of our loans and notes receivable have longer terms. Allowances for impaired loans are generally determined based on collateral values or the present value of estimated cash flows. Further information regarding our allowance for credit losses can be found in Note 3.&lt;/span&gt;&lt;/div&gt;We generally withhold commissions payable to the distributors to settle the monthly payments due on the receivables, thus somewhat mitigating the risk that the receivables will not be collected. Our notes receivable also generally allow us to acquire a distributor's customer list in the case of default. As of December&#160;31, 2022 and December&#160;31, 2021, past due amounts and receivables placed on non-accrual status were not significant. The determination to place receivables on non-accrual status or to resume the accrual of interest is completed on a case-by-case basis, evaluating the specifics of each situation.</dlx:LoansandnotesreceivablefromdistributorsPolicyTextBlock>
    <dlx:InterestRateLoansAndNotesReceivable
      contextRef="i988bf199c8984f3792cb5c64297f144f_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDAvZnJhZzo5NmE3MjQ3NmNmMGU0MTFhYmI1MWRiOGQwOGI5ZDhlMC90ZXh0cmVnaW9uOjk2YTcyNDc2Y2YwZTQxMWFiYjUxZGI4ZDA4YjlkOGUwXzI1MzM4_6836f728-a182-4d8c-afcf-060b578ab2b8"
      unitRef="number">0.06</dlx:InterestRateLoansAndNotesReceivable>
    <dlx:InterestRateLoansAndNotesReceivable
      contextRef="ib70551c3b1ae4204ac63f9705ef66c20_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDAvZnJhZzo5NmE3MjQ3NmNmMGU0MTFhYmI1MWRiOGQwOGI5ZDhlMC90ZXh0cmVnaW9uOjk2YTcyNDc2Y2YwZTQxMWFiYjUxZGI4ZDA4YjlkOGUwXzI1MzQ0_864a42a7-98fb-4126-a1d7-28bae488c550"
      unitRef="number">0.07</dlx:InterestRateLoansAndNotesReceivable>
    <dlx:CloudComputingArrangementsPolicyTextBlock
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDAvZnJhZzo5NmE3MjQ3NmNmMGU0MTFhYmI1MWRiOGQwOGI5ZDhlMC90ZXh0cmVnaW9uOjk2YTcyNDc2Y2YwZTQxMWFiYjUxZGI4ZDA4YjlkOGUwXzQ3MjA2_ebecf0cf-6c12-40e9-853d-d8da3c7aa6fc">&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Cloud computing arrangements &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#x2013; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Implementation costs incurred in a hosting arrangement that is a service contract are recorded as non-current assets on the consolidated balance sheets. Implementation costs include activities such as integrating, configuring and customizing the related software. In evaluating whether our cloud computing arrangements include a software license, we consider whether we have the contractual right to take possession of the software at any time during the hosting period without significant penalty and whether it is feasible for us to either run the software on our own hardware or contract with another party unrelated to the vendor to host the software. If we determine that a cloud computing arrangement includes a software license, we account for the software license element of the arrangement consistent with the acquisition of other software licenses. If we determine that a cloud computing arrangement does not include a software license, we account for the implementation costs as non-current assets. In both cases, the remaining elements of the arrangement are accounted for as a service contract. The capitalized cloud computing implementation costs are amortized on the straight-line basis over the fixed, non-cancellable term of the associated hosting arrangement plus any reasonably certain renewal periods. We apply the same impairment model to these assets as we use to evaluate internally-developed software for impairment.&lt;/span&gt;</dlx:CloudComputingArrangementsPolicyTextBlock>
    <us-gaap:AdvertisingCostsPolicyTextBlock
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDAvZnJhZzo5NmE3MjQ3NmNmMGU0MTFhYmI1MWRiOGQwOGI5ZDhlMC90ZXh0cmVnaW9uOjk2YTcyNDc2Y2YwZTQxMWFiYjUxZGI4ZDA4YjlkOGUwXzQ3MjEz_bb7748a7-c306-4872-9a97-820f951fa48f">&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Advertising costs &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#x2013;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; We expense non-direct response advertising costs as incurred. Advertising costs qualifying for deferral were not significant to our consolidated financial statements. The total amount of advertising expense was $38,731 in 2022, $47,461 in 2021 and $50,308 in 2020.&lt;/span&gt;</us-gaap:AdvertisingCostsPolicyTextBlock>
    <us-gaap:AdvertisingExpense
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDAvZnJhZzo5NmE3MjQ3NmNmMGU0MTFhYmI1MWRiOGQwOGI5ZDhlMC90ZXh0cmVnaW9uOjk2YTcyNDc2Y2YwZTQxMWFiYjUxZGI4ZDA4YjlkOGUwXzMwNDY2_d58c2542-b166-49e7-b61e-eb7fd8560c30"
      unitRef="usd">38731000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDAvZnJhZzo5NmE3MjQ3NmNmMGU0MTFhYmI1MWRiOGQwOGI5ZDhlMC90ZXh0cmVnaW9uOjk2YTcyNDc2Y2YwZTQxMWFiYjUxZGI4ZDA4YjlkOGUwXzMwNDc2_a87bab07-3d54-40e6-bd39-dea37b8f4665"
      unitRef="usd">47461000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDAvZnJhZzo5NmE3MjQ3NmNmMGU0MTFhYmI1MWRiOGQwOGI5ZDhlMC90ZXh0cmVnaW9uOjk2YTcyNDc2Y2YwZTQxMWFiYjUxZGI4ZDA4YjlkOGUwXzMwNDg5_d30260fd-6f86-42ae-9dfa-13fbe6710d9d"
      unitRef="usd">50308000</us-gaap:AdvertisingExpense>
    <us-gaap:LegalCostsPolicyTextBlock
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDAvZnJhZzo5NmE3MjQ3NmNmMGU0MTFhYmI1MWRiOGQwOGI5ZDhlMC90ZXh0cmVnaW9uOjk2YTcyNDc2Y2YwZTQxMWFiYjUxZGI4ZDA4YjlkOGUwXzQ3MzE0_a30d15fc-a664-4014-bacf-c54d7b2d3941">&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Litigation &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#x2013;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; We are party to legal actions and claims arising in the ordinary course of business. We record accruals for legal matters when the expected outcome of these matters is either known or considered probable and can be reasonably estimated. Our accruals do not include related legal and other costs expected to be incurred in defense of legal actions. These costs are expensed as incurred. Further information regarding litigation can be found in Note 15.&lt;/span&gt;</us-gaap:LegalCostsPolicyTextBlock>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDAvZnJhZzo5NmE3MjQ3NmNmMGU0MTFhYmI1MWRiOGQwOGI5ZDhlMC90ZXh0cmVnaW9uOjk2YTcyNDc2Y2YwZTQxMWFiYjUxZGI4ZDA4YjlkOGUwXzQ3MTQ0_3696bf85-b881-4255-bb71-96451a94be86">&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income taxes &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#x2013;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; We estimate our income tax provision based on the various jurisdictions where we conduct business. We estimate our current tax liability and record deferred income taxes resulting from temporary differences between the financial reporting basis of assets and liabilities and their respective tax reporting bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences reverse. Net deferred tax assets are recognized to the extent that realization of such benefits is more likely than not. To the extent that we believe realization is not likely, we establish a valuation allowance against the net deferred tax assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;We are subject to tax audits in numerous domestic and foreign tax jurisdictions. Tax audits are often complex and can require several years to complete. In the normal course of business, we are subject to challenges from the Internal Revenue Service and other tax authorities regarding the amount of taxes due. These challenges may alter the timing or amount of taxable income or deductions, or the allocation of income among tax jurisdictions. We recognize the benefits of tax return positions in the financial statements when they are more likely than not to be sustained by the taxing authorities based solely on the technical merits of the position. If the recognition threshold is met, the tax benefit is measured and recognized as the largest amount of tax benefit that, in our judgment, is greater than 50% likely to be realized. Accrued interest and penalties related to unrecognized tax positions is included in our provision for income taxes on the consolidated statements of income.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <dlx:MeasurementOfTaxBenefitMinimumPercentageTaxBenefitMustBeLikelyToBeRealized
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDAvZnJhZzo5NmE3MjQ3NmNmMGU0MTFhYmI1MWRiOGQwOGI5ZDhlMC90ZXh0cmVnaW9uOjk2YTcyNDc2Y2YwZTQxMWFiYjUxZGI4ZDA4YjlkOGUwXzMyNDc2_8d33ff53-44ff-4b4a-a755-5bab986ae108"
      unitRef="number">0.50</dlx:MeasurementOfTaxBenefitMinimumPercentageTaxBenefitMustBeLikelyToBeRealized>
    <us-gaap:DerivativesPolicyTextBlock
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDAvZnJhZzo5NmE3MjQ3NmNmMGU0MTFhYmI1MWRiOGQwOGI5ZDhlMC90ZXh0cmVnaW9uOjk2YTcyNDc2Y2YwZTQxMWFiYjUxZGI4ZDA4YjlkOGUwXzQ3MjY0_69f8981e-7410-46de-91f2-8efb7f55b130">&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Derivative financial instruments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt; &#x2013;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; We have outstanding interest rate swaps related to our variable-rate debt. Further Information regarding these derivative financial instruments can be found in Note 7.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;We do not use derivative financial instruments for speculative or trading purposes. Our policy is that all derivative transactions must be linked to an existing balance sheet item or firm commitment, and the notional amount cannot exceed the value of the exposure being hedged.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;We recognize all derivative financial instruments in the consolidated financial statements at fair value regardless of the purpose or intent for holding the instrument. Changes in the fair value of derivative financial instruments are recognized periodically either in income or in shareholders' equity as a component of accumulated other comprehensive loss, depending on whether the derivative financial instrument qualifies for hedge accounting, and if so, whether it qualifies as a fair value hedge or a cash flow hedge and whether the hedge is effective. Generally, changes in the fair value of derivatives accounted for as fair value hedges are recorded in income along with the portion of the change in the fair value of the hedged items that relate to the hedged risk. Changes in the fair value of derivatives accounted for as cash flow hedges, to the extent they are effective as hedges, are recorded in accumulated other comprehensive loss, net of tax. We classify the cash flows from derivative instruments that have been designated as fair value or cash flow hedges in the same category as the cash flows from the items being hedged. Changes in the fair value of derivatives not qualifying as hedges and the ineffective portion of hedges are included in net income.&lt;/span&gt;&lt;/div&gt;</us-gaap:DerivativesPolicyTextBlock>
    <us-gaap:RevenueRecognitionPolicyTextBlock
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDAvZnJhZzo5NmE3MjQ3NmNmMGU0MTFhYmI1MWRiOGQwOGI5ZDhlMC90ZXh0cmVnaW9uOjk2YTcyNDc2Y2YwZTQxMWFiYjUxZGI4ZDA4YjlkOGUwXzQ3MTUz_43dc6b38-0110-4076-90e5-a16fd17f7ee5">&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Revenue recognition&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt; &#x2013; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Product revenue is recognized when control of the goods is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those goods. In most cases, control is transferred when products are shipped. We have elected to account for shipping and handling activities that occur after the customer has obtained control of the product as fulfillment activities and not as separate performance obligations. We recognize the vast majority of our service revenue as services are provided. The majority of our contracts are for the shipment of tangible products or the delivery of services that have a single performance obligation or include multiple performance obligations where control is transferred at the same time.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Revenue is presented on the consolidated statements of income net of rebates, discounts, amortization of prepaid product discounts, and taxes collected concurrent with revenue-producing activities. Many of our check supply contracts with financial institutions provide for rebates on certain products. We record these rebates as reductions of revenue and as accrued liabilities on the consolidated balance sheets when the related revenue is recognized. Amounts billed to customers for shipping and handling are included in revenue, while the related shipping and handling costs are reflected in cost of products and are accrued when the related revenue is recognized.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;When another party is involved in providing goods or services to a customer, we must determine whether our obligation is to provide the specified good or service itself (i.e., we are the principal in the transaction) or to arrange for that good or service to be provided by the other party (i.e., we are an agent in the transaction). When we are responsible for satisfying a performance obligation, based on our ability to control the product or service provided, we are considered the principal and revenue is recognized for the gross amount of consideration. When the other party is primarily responsible for satisfying a performance obligation, we are considered the agent and revenue is recognized in the amount of any fee or commission to which we are entitled. We sell certain products and services through a network of distributors. We have determined that we are the principal in these transactions, and revenue is recorded for the gross amount of consideration.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Certain of our contracts for data-driven marketing solutions have variable consideration that is contingent on the success of the marketing campaign ("pay-for-performance"). We recognize revenue for estimated variable consideration as services are provided based on the most likely amount to be realized. Revenue is recognized to the extent that it is probable that a significant reversal of revenue will not occur when the contingency is resolved. Estimates regarding the recognition of variable consideration are updated each quarter. Typically, the amount of consideration for these contracts is finalized within 4 months.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Our payment terms vary by type of customer and the products or services offered. The time period between invoicing and when payment is due is not significant. For certain products, services and customer types, we require payment before the products or services are delivered to the customer. When a customer pays in advance, primarily for treasury management solutions and web hosting services, we defer the revenue and recognize it as the services are performed, generally over a period of less than 1 year. Deferred revenue is included in accrued liabilities and other non-current liabilities on the consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In addition to the amounts included in deferred revenue, we will recognize revenue in future periods related to remaining performance obligations for certain of our data-driven marketing and treasury management solutions contracts. Generally, these contracts have terms of 1 year or less and many have terms of 3 months or less, and therefore, we do not consider any potential financing component. The amount of revenue related to these unsatisfied performance obligations is not significant to our annual consolidated revenue. When the revenue recognized for uncompleted contracts exceeds the amount of customer billings and the right to receive the consideration is conditional, a contract asset is recorded. These amounts are included in revenue in excess of billings on the consolidated balance sheets. Additionally, we record an asset for unbilled receivables when the revenue recognized has not been billed to customers in accordance with contractually stated billing terms and the right to receive the consideration is unconditional. These amounts are also included in revenue in excess of billings on the consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;We record sales commissions related to obtaining check supply and treasury management solution contracts, as well as contract acquisition costs within our merchant services business, as other non-current assets on the consolidated balance sheets. These contract acquisition costs are amortized as SG&amp;amp;A expense on the straight-line basis, which approximates the timing of the transfer of goods or services to the customer. These amounts are being amortized over periods of 2 years to 5 years. We expense contract acquisition costs as incurred when the amortization period would be 1 year or less.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueRecognitionPolicyTextBlock>
    <dlx:Variableconsiderationperiodoverwhichfinalized
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDAvZnJhZzo5NmE3MjQ3NmNmMGU0MTFhYmI1MWRiOGQwOGI5ZDhlMC90ZXh0cmVnaW9uOjk2YTcyNDc2Y2YwZTQxMWFiYjUxZGI4ZDA4YjlkOGUwXzM3NTA4_a2040a91-e0bd-4195-b8bd-3874fa643c68">P4M</dlx:Variableconsiderationperiodoverwhichfinalized>
    <dlx:Deferredrevenueperiodoverwhichrecognized
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDAvZnJhZzo5NmE3MjQ3NmNmMGU0MTFhYmI1MWRiOGQwOGI5ZDhlMC90ZXh0cmVnaW9uOjk2YTcyNDc2Y2YwZTQxMWFiYjUxZGI4ZDA4YjlkOGUwXzM4MDE0_4e29cd1f-0dde-4344-962e-58a1eccbc003">P1Y</dlx:Deferredrevenueperiodoverwhichrecognized>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i139d6ce2c26d4334ad4110ff4234ffdb_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDAvZnJhZzo5NmE3MjQ3NmNmMGU0MTFhYmI1MWRiOGQwOGI5ZDhlMC90ZXh0cmVnaW9uOjk2YTcyNDc2Y2YwZTQxMWFiYjUxZGI4ZDA4YjlkOGUwXzM4NDE5_2e2a1419-25b5-424a-8044-2363a9467b3b">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i933f52f6d0a24105a9246bd3ce5b91f6_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDAvZnJhZzo5NmE3MjQ3NmNmMGU0MTFhYmI1MWRiOGQwOGI5ZDhlMC90ZXh0cmVnaW9uOjk2YTcyNDc2Y2YwZTQxMWFiYjUxZGI4ZDA4YjlkOGUwXzM4NDUz_92cdaf21-919e-4ee8-9900-771bb7759efe">P3M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:CapitalizedContractCostAmortizationPeriod
      contextRef="i988bf199c8984f3792cb5c64297f144f_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDAvZnJhZzo5NmE3MjQ3NmNmMGU0MTFhYmI1MWRiOGQwOGI5ZDhlMC90ZXh0cmVnaW9uOjk2YTcyNDc2Y2YwZTQxMWFiYjUxZGI4ZDA4YjlkOGUwXzM5NzUx_c3d02e57-4ffa-467b-8883-8af3f45144de">P2Y</us-gaap:CapitalizedContractCostAmortizationPeriod>
    <us-gaap:CapitalizedContractCostAmortizationPeriod
      contextRef="ib70551c3b1ae4204ac63f9705ef66c20_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDAvZnJhZzo5NmE3MjQ3NmNmMGU0MTFhYmI1MWRiOGQwOGI5ZDhlMC90ZXh0cmVnaW9uOjk2YTcyNDc2Y2YwZTQxMWFiYjUxZGI4ZDA4YjlkOGUwXzM5NzU3_61c1feef-8512-4e6b-9ac7-a8cc74c454cf">P5Y</us-gaap:CapitalizedContractCostAmortizationPeriod>
    <dlx:ContractCostsPracticalExpedientPeriod
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDAvZnJhZzo5NmE3MjQ3NmNmMGU0MTFhYmI1MWRiOGQwOGI5ZDhlMC90ZXh0cmVnaW9uOjk2YTcyNDc2Y2YwZTQxMWFiYjUxZGI4ZDA4YjlkOGUwXzM5ODQ5_afce52fb-f2ec-40a5-b1c7-89edac90bfec">P1Y</dlx:ContractCostsPracticalExpedientPeriod>
    <us-gaap:CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDAvZnJhZzo5NmE3MjQ3NmNmMGU0MTFhYmI1MWRiOGQwOGI5ZDhlMC90ZXh0cmVnaW9uOjk2YTcyNDc2Y2YwZTQxMWFiYjUxZGI4ZDA4YjlkOGUwXzQ3MTg4_d548f0fc-b7ca-41f1-acbf-a77921aefe2d">&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Restructuring and integration expense&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt; &#x2013;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; We incur restructuring and integration expense as a result of fundamental changes in the manner in which certain business functions are conducted, including the integration of acquired businesses into our systems and processes and the consolidation and migration of certain applications and processes. We also incur expenses resulting from our various cost management efforts, including facility closings and the relocation of business activities. These expenses consist of costs that are expensed when incurred, such as information technology consulting, project management services, internal labor, training, travel and relocation, and costs associated with facility closures. In addition, we accrue the costs of employee termination benefits payable under our ongoing severance benefit plan. We record accruals for employee termination benefits when it is probable that a liability has been incurred and the amount of the liability is reasonably estimable. We are required to make estimates and assumptions in calculating these accruals as, on some occasions, employees choose to &lt;/span&gt;voluntarily leave the company prior to their termination date or they secure another position within the company. In these situations, the employees do not receive termination benefits. To the extent our assumptions and estimates differ from our actual costs, subsequent adjustments to restructuring and integration accruals have been and will be required. Restructuring and integration accruals are included in accrued liabilities on the consolidated balance sheets.</us-gaap:CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDAvZnJhZzo5NmE3MjQ3NmNmMGU0MTFhYmI1MWRiOGQwOGI5ZDhlMC90ZXh0cmVnaW9uOjk2YTcyNDc2Y2YwZTQxMWFiYjUxZGI4ZDA4YjlkOGUwXzQ3MTk3_0461f7f3-f98f-4899-ad95-423550f1bc1f">&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Employee share-based compensation&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#x2013;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; Our share-based compensation consists of non-qualified stock options, restricted stock units, restricted stock, performance share unit awards and an employee stock purchase plan. Employee share-based compensation expense is included in total cost of revenue and in SG&amp;amp;A expense on the consolidated statements of income, based on the functional areas of the employees receiving the awards, and is recognized as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:27pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt"&gt;The fair value of stock options is measured on the grant date using the Black-Scholes option pricing model. The related compensation expense is recognized on the straight-line basis, net of estimated forfeitures, over the options' vesting periods.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:27pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt"&gt;The fair value of restricted stock and a portion of our restricted stock unit awards is measured on the grant date based on the market value of our common stock. The related compensation expense, net of estimated forfeitures, is recognized over the applicable service period.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:27pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt"&gt;Certain of our restricted stock unit awards may be settled in cash if an employee voluntarily chooses to leave the company. These awards are included in accrued liabilities and other non-current liabilities on the consolidated balance sheets and are remeasured at fair value as of each balance sheet date.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:27pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt"&gt;Compensation expense resulting from the 15% discount provided under our employee stock purchase plan is recognized over each 3 month purchase period.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:27pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt"&gt;Our performance share unit awards specify certain performance and market-based conditions that must be achieved in order for the awards to vest. For the portion of the awards based on a performance condition, the performance target is not considered in determining the fair value of the awards and thus, fair value is measured on the grant date based on the market value of our common stock. The related compensation expense for this type of award is recognized, net of estimated forfeitures, over the related service period. The amount of compensation expense is dependent on our periodic assessment of the probability of the targets being achieved and our estimate, which may vary over time, of the number of shares that ultimately will be issued. For the portion of the awards based on a market condition, fair value is calculated on the grant date using the Monte Carlo simulation model. All compensation cost for these awards is recognized, net of estimated forfeitures, over the related service period, even if the market condition is never satisfied.&lt;/span&gt;&lt;/div&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate
      contextRef="i90a3704ede8b48bb876c8190111805ea_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDAvZnJhZzo5NmE3MjQ3NmNmMGU0MTFhYmI1MWRiOGQwOGI5ZDhlMC90ZXh0cmVnaW9uOjk2YTcyNDc2Y2YwZTQxMWFiYjUxZGI4ZDA4YjlkOGUwXzQyNzkx_687e4fa6-5914-4b62-be97-a53a2275bc84"
      unitRef="number">0.15</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="i90a3704ede8b48bb876c8190111805ea_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDAvZnJhZzo5NmE3MjQ3NmNmMGU0MTFhYmI1MWRiOGQwOGI5ZDhlMC90ZXh0cmVnaW9uOjk2YTcyNDc2Y2YwZTQxMWFiYjUxZGI4ZDA4YjlkOGUwXzQyODc1_a5831170-c6cc-430d-92ca-8147338dc5b2">P3M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDAvZnJhZzo5NmE3MjQ3NmNmMGU0MTFhYmI1MWRiOGQwOGI5ZDhlMC90ZXh0cmVnaW9uOjk2YTcyNDc2Y2YwZTQxMWFiYjUxZGI4ZDA4YjlkOGUwXzQ3MjU0_e1b09433-fc5e-4735-994d-70d8f161f2ce">&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Postretirement benefit plan &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#x2013; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;We have historically provided certain health care benefits for a large number of retired U.S. employees hired prior to January 1, 2002. Our postretirement benefit income and obligation are calculated utilizing various actuarial assumptions and methodologies. These assumptions include, but are not limited to, the discount rate, the expected long-term rate of return on plan assets, estimated medical claims, the expected health care cost trend rate and the average remaining life expectancy of plan participants. We analyze the assumptions used each year when we complete our actuarial valuation of the plan. When actual events differ from our assumptions or when we change the assumptions used, an actuarial gain or loss results. The gain or loss is recognized immediately on the consolidated balance sheets within accumulated other comprehensive loss and is amortized into postretirement benefit income over the average remaining life expectancy of inactive plan participants, as a large percentage of our plan participants are classified as inactive.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The valuation of our postretirement plan requires judgment about circumstances that are inherently uncertain, including projected equity market performance, the number of plan participants, catastrophic health care events for our plan participants and a significant change in medical costs. Actual results may differ from assumed and estimated amounts.&lt;/span&gt;&lt;/div&gt;</us-gaap:PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDAvZnJhZzo5NmE3MjQ3NmNmMGU0MTFhYmI1MWRiOGQwOGI5ZDhlMC90ZXh0cmVnaW9uOjk2YTcyNDc2Y2YwZTQxMWFiYjUxZGI4ZDA4YjlkOGUwXzQ3MTM4_d9e17d6a-628d-47ef-8b42-1dfefcb4005f">&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Earnings per share&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt; &#x2013;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; We calculate earnings per share using the two-class method, as we have unvested share-based payment awards that contain nonforfeitable rights to dividends or dividend equivalent payments. The two-class method is an earnings allocation formula that determines earnings per share for each class of common stock and participating security according to dividends declared and participation rights in undistributed earnings. Basic earnings per share is based on the weighted-average number of common shares outstanding during the year. Diluted earnings per share is based on the weighted-average number of common shares outstanding during the year, adjusted to give effect to potential common shares such as stock options and other awards that are not participating securities, calculated using the treasury stock method.&lt;/span&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:ComprehensiveIncomePolicyPolicyTextBlock
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDAvZnJhZzo5NmE3MjQ3NmNmMGU0MTFhYmI1MWRiOGQwOGI5ZDhlMC90ZXh0cmVnaW9uOjk2YTcyNDc2Y2YwZTQxMWFiYjUxZGI4ZDA4YjlkOGUwXzQ3MzA4_1aed79b4-aab4-411b-839f-10e86dab181b">&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Comprehensive income &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#x2013;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; Comprehensive income includes charges and credits to shareholders' equity that are not the result of transactions with shareholders. Our total comprehensive income consists of net income, changes in the funded status and amortization of amounts related to our postretirement benefit plans, unrealized gains and losses on our cash flow hedges, unrealized gains and losses on available-for-sale debt securities, and foreign currency translation adjustments. The items of other comprehensive income are included in accumulated other comprehensive loss on the consolidated balance sheets and &lt;/span&gt;statements of shareholders' equity, net of their related tax impacts. We release stranded income tax effects from accumulated other comprehensive loss when the circumstances upon which they are premised cease to exist.</us-gaap:ComprehensiveIncomePolicyPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDMvZnJhZzo1NzA0YjA5NjZkOWY0NzU2OTlmZThlN2NhODNiNmVlYi90ZXh0cmVnaW9uOjU3MDRiMDk2NmQ5ZjQ3NTY5OWZlOGU3Y2E4M2I2ZWViXzUxNjE_7dc2d845-8ab7-4791-9389-57f4a54f5003">&lt;div&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Accounting Standards Not Yet Adopted&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:112%"&gt;Reference rate reform&lt;/span&gt;&lt;span style="color:#3051f2;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:112%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:112%"&gt;&#x2013; In March 2020, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) No. 2020-04, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:112%"&gt;Facilitation of the Effects of Reference Rate Reform on Financial Reporting&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:112%"&gt;. The Standard provides optional expedients and exceptions for applying GAAP to contracts, hedging relationships and other transactions affected by the discontinuation of the London Interbank Offered Rate (LIBOR) or by another reference rate expected to be discontinued because of reference rate reform. In January 2021, the FASB issued ASU No 2021-01, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:112%"&gt;Reference Rate Reform (Topic 848): Scope&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:112%"&gt;, which clarified the scope and application of the original guidance. We are currently in the process of modifying our existing credit facility to utilize the Secured Overnight Financing Rate (SOFR) as the reference rate in the agreement, effective March 20, 2023. In accounting for this modification, we will be adopting the reference rate reform guidance on a prospective basis as allowed under the provisions of ASU No. 2022-06, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:112%"&gt;Deferral of the Sunset Date of Topic 848.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:112%"&gt; The adoption of these standards is not expected to have a material impact on our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;ASU No. 2022-02&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2013; In March 2022, the FASB issued ASU No. 2022-02, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Troubled Debt Restructurings and Vintage Disclosures&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;. The standard modifies the accounting for troubled debt restructurings by creditors and modifies certain disclosure requirements. The guidance will be applied prospectively, with the exception of the recognition and measurement of troubled debt restructurings, for which we may elect to apply a modified retrospective transition method. The standard is effective for us on January 1, 2023, and we do not expect its adoption to have a significant impact on our financial position or results of operations.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDMvZnJhZzo1NzA0YjA5NjZkOWY0NzU2OTlmZThlN2NhODNiNmVlYi90ZXh0cmVnaW9uOjU3MDRiMDk2NmQ5ZjQ3NTY5OWZlOGU3Y2E4M2I2ZWViXzUxNjE_e6397672-edb6-4970-abda-5fbfeb8c6ab1">&lt;div&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Accounting Standards Not Yet Adopted&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:112%"&gt;Reference rate reform&lt;/span&gt;&lt;span style="color:#3051f2;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:112%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:112%"&gt;&#x2013; In March 2020, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) No. 2020-04, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:112%"&gt;Facilitation of the Effects of Reference Rate Reform on Financial Reporting&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:112%"&gt;. The Standard provides optional expedients and exceptions for applying GAAP to contracts, hedging relationships and other transactions affected by the discontinuation of the London Interbank Offered Rate (LIBOR) or by another reference rate expected to be discontinued because of reference rate reform. In January 2021, the FASB issued ASU No 2021-01, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:112%"&gt;Reference Rate Reform (Topic 848): Scope&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:112%"&gt;, which clarified the scope and application of the original guidance. We are currently in the process of modifying our existing credit facility to utilize the Secured Overnight Financing Rate (SOFR) as the reference rate in the agreement, effective March 20, 2023. In accounting for this modification, we will be adopting the reference rate reform guidance on a prospective basis as allowed under the provisions of ASU No. 2022-06, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:112%"&gt;Deferral of the Sunset Date of Topic 848.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:112%"&gt; The adoption of these standards is not expected to have a material impact on our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;ASU No. 2022-02&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2013; In March 2022, the FASB issued ASU No. 2022-02, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Troubled Debt Restructurings and Vintage Disclosures&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;. The standard modifies the accounting for troubled debt restructurings by creditors and modifies certain disclosure requirements. The guidance will be applied prospectively, with the exception of the recognition and measurement of troubled debt restructurings, for which we may elect to apply a modified retrospective transition method. The standard is effective for us on January 1, 2023, and we do not expect its adoption to have a significant impact on our financial position or results of operations.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <dlx:SupplementalBalanceSheetAndCashFlowInformationTextBlock
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzQ5MTU_3a206489-077e-4f27-b5d0-8c6a5560943c">&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Trade accounts receivable&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2013; Net trade accounts receivable was comprised of the following at December 31:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.617%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.810%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Trade accounts receivable &#x2013; gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;210,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;202,077&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Allowance for credit losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4,182)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4,130)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Trade accounts receivable &#x2013; net&lt;/span&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;206,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;197,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt; Includes unbilled receivables of $43,902 as of December&#160;31, 2022 and $47,420 as of December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Changes in the allowance for credit losses for the years ended December 31 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.810%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance, beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Bad debt expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Write-offs and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4,133)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,521)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,560)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance, end of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Inventories and supplies&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; &#x2013; Inventories and supplies were comprised of the following at December 31:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.617%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.810%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Raw materials&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Semi-finished goods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;32,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Supplies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Reserve for excess and obsolete items&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(6,400)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5,132)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Inventories and supplies, net of reserves&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;52,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;34,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Changes in the reserve for excess and obsolete items for the years ended December 31 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.810%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance, beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,748&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amounts charged to expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Write-offs and sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,672)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(10,129)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,565)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance, end of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,748&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Available-for-sale debt securities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt; &#x2013;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; Available-for-sale debt securities were comprised of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.958%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.402%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Gross unrealized gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Gross unrealized losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash equivalents:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Domestic money market fund&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Funds held for customers:&lt;/span&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Canadian and provincial government securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,064)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 18.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Available-for-sale debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,190&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,064)&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;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"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Funds held for customers, as reported on the consolidated balance sheet as of December&#160;31, 2022, also included cash of $294,165.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.958%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.402%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Gross unrealized gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Gross unrealized losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Funds held for customers:&lt;/span&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Canadian and provincial government securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(374)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Canadian guaranteed investment certificate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Available-for-sale debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(374)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;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"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Funds held for customers, as reported on the consolidated balance sheet as of December&#160;31, 2021, also included cash of $241,488.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Expected maturities of available-for-sale debt securities as of December&#160;31, 2022 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:84.258%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.810%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Due in one year or less&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Due in two to five years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Due in six to ten years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Available-for-sale debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Further information regarding the fair value of available-for-sale debt securities can be found in Note 8.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Revenue in excess of billings&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2013; Revenue in excess of billings was comprised of the following at December 31:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.660%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.792%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Conditional right to receive consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unconditional right to receive consideration&lt;/span&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Revenue in excess of billings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;38,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;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"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Represents revenues that are earned but not currently billable under the related contract terms.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Property, plant and equipment&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2013; Property, plant and equipment was comprised of the following at December 31:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.135%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.488%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.488%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.488%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.491%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Gross carrying amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Net carrying amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Gross carrying amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Net carrying amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;378,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(307,838)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;70,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;333,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(276,914)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;56,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Buildings and improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;111,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(67,936)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;118,219&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(58,202)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;60,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Land and improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4,214)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,981&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,501)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15.75pt;padding-right:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;504,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(379,988)&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;124,894&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;464,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(338,617)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;125,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Intangibles&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; &#x2013; Amortizable intangibles were comprised of the following at December 31:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.240%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.381%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.381%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.478%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Gross carrying amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Accumulated amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Net carrying amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Gross carrying amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Accumulated amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Net carrying amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Internal-use software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;529,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(395,514)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;133,792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;456,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(342,656)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;113,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Customer lists/relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;497,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(312,986)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;184,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;493,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(255,178)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;238,317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Technology-based intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;99,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(47,478)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;52,135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;98,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(38,553)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;60,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Partner relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;74,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(9,094)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;65,588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;73,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,990)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;70,105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;44,185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(26,510)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;51,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(31,277)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Software to be sold&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;36,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(32,007)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;36,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(28,110)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,282,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(823,589)&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;458,979&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,209,488&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(698,764)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;510,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Amortization expense related to intangibles was as follows for the years ended December 31:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.295%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.526%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.708%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.526%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.708%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.526%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.711%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Customer lists/relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;70,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;61,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;41,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Internal-use software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;54,925&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;41,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;36,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Technology-based intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,925&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Partner relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Software to be sold&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amortization of intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;146,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;123,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;90,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Based on the intangibles in service as of December&#160;31, 2022, estimated amortization expense for each of the next five years ending December 31 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:84.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.790%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Estimated&lt;br/&gt;amortization&lt;br/&gt;expense&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;131,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;91,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;62,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;40,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;32,413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;We acquire internal-use software and certain partner relationships in the normal course of business. We also purchased customer lists, and we acquired other intangible assets in conjunction with an acquisition (Note 6). The following intangible assets were acquired during the years ended December 31:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.223%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.488%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.488%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.488%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.403%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted-average amortization period&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;(in years)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted-average amortization period&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;(in years)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted-average amortization period&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;(in years)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Internal-use software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;74,778&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;75,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;39,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Customer lists/relationships&lt;/span&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;149,642&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;45,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Partner relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;73,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Technology-based intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;65,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Acquired intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;94,632&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;384,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;84,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;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"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;We acquired customer lists that did not qualify as business combinations of $18,267 during 2022, $22,642 during 2021 and $45,470 during 2020.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-indent:27pt"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Goodwill&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; &#x2013; Changes in goodwill by reportable business segment and in total were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.336%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Data Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Promotional Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Checks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance, December&#160;31, 2020:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Goodwill, gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;168,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;432,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;252,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;434,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,288,825&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accumulated impairment charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(392,168)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(193,699)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(585,867)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Goodwill, net of accumulated impairment charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;168,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;40,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;59,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;434,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;702,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15.75pt;padding-right:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Goodwill resulting from acquisition (Note 6)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;727,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;727,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Currency translation adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance, December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;895,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;40,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;59,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;434,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,430,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance, December&#160;31, 2021:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Goodwill, gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;895,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;432,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;252,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;434,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,016,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accumulated impairment charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(392,168)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(193,699)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(585,867)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Goodwill, net of accumulated impairment charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;895,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;40,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;59,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;434,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,430,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:20.25pt;padding-right:9pt;text-indent:-9pt"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Measurement-period adjustment (Note 6)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Currency translation adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(99)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(99)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance, December&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;896,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;40,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;59,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;434,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,431,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance, December&#160;31, 2022:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Goodwill, gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;896,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;432,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;252,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;434,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,017,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accumulated impairment charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(392,168)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(193,699)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(585,867)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Goodwill, net of accumulated impairment charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;896,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;40,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;59,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;434,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,431,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other non-current assets&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; &#x2013; Other non-current assets were comprised of the following at December 31:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.867%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.831%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Postretirement benefit plan asset (Note 12)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;79,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;87,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cloud computing arrangement implementation costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;71,547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;63,806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Prepaid product discounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;44,824&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;56,527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deferred contract acquisition costs&lt;/span&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9.75pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Loans and notes receivable from distributors, net of allowance for credit losses&lt;/span&gt;&lt;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"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,081&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;33,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other non-current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;260,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;279,463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt; Amortization of deferred contract acquisition costs was $8,206 for 2022, $4,975 for 2021 and $3,739 for 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;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"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt; 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 $961 as of December&#160;31, 2022 and $1,317 as of December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Changes in prepaid product discounts were as follows for the years ended December 31:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.810%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance, beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;56,527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;50,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;51,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Additions&lt;/span&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;37,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(34,400)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(31,784)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(29,235)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(317)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(173)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,654)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance, end of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;44,824&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;56,527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;50,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;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"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Prepaid product discounts are generally accrued upon contract execution. Cash payments made for prepaid product discounts were $30,603 for 2022, $40,920 for 2021 and $33,613 for 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Changes in the allowance for credit losses related to loans and notes receivable from distributors for the years ended December 31 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.810%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance, beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Adoption of ASU No. 2016-13&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Bad debt expense (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,165)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Exchange for customer lists&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(402)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(6,402)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Write-offs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,599)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(48)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance, end of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Bad debt expense for 2020 included loan-specific allowances primarily related to Promotional Solutions distributors that were underperforming. In calculating these reserves, we utilized various valuation techniques to determine the value of the underlying collateral. During the quarter ended September 30, 2020, these notes receivable were exchanged for the underlying collateral, which consisted of customer list intangible assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;We categorize loans and notes receivable into risk categories based on information about the ability of the 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.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;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 December&#160;31, 2022. Write-offs of $2,599 for the year ended December&#160;31, 2022 related to loans and notes receivable originated in 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.648%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.626%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Loans and notes receivable from distributors amortized cost basis by origination year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Prior&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Risk rating:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1-2 internal grade&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3-4 internal grade&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 22.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Loans and notes receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;429&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,545&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Accrued liabilities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; &#x2013; Accrued liabilities were comprised of the following at December 31:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.307%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.389%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deferred revenue&lt;/span&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;47,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;52,645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Employee cash bonuses, including sales incentives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;57,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;45,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Wages and payroll liabilities, including vacation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24,951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities (Note 14)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,852&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Customer rebates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,036&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Prepaid product discounts due within one year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;64,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;58,476&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;218,404&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;216,832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt; Revenue recognized from amounts included in deferred revenue at the beginning of the period was $47,547 for 2022, $39,366 for 2021 and $42,108 for 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Supplemental cash flow information&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2013; Supplemental cash flow information was as follows for the years ended December 31:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.810%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Reconciliation of cash, cash equivalents, restricted cash and restricted cash equivalents to the consolidated balance sheets:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;40,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;41,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;123,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:20.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo4MWNhYjZmNDA5ZDg0OTYwOWExNDFmMWEyNmFjN2ZiMy90YWJsZXJhbmdlOjgxY2FiNmY0MDlkODQ5NjA5YTE0MWYxYTI2YWM3ZmIzXzMtMC0xLTEtMTI4MjE0_7acd1a8f-81d2-4d0f-9ef3-368df60a6743"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo4MWNhYjZmNDA5ZDg0OTYwOWExNDFmMWEyNmFjN2ZiMy90YWJsZXJhbmdlOjgxY2FiNmY0MDlkODQ5NjA5YTE0MWYxYTI2YWM3ZmIzXzMtMC0xLTEtMTI4MjE0_e790ed5d-65ae-4e33-9aa3-e07f9e6b83f0"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo4MWNhYjZmNDA5ZDg0OTYwOWExNDFmMWEyNmFjN2ZiMy90YWJsZXJhbmdlOjgxY2FiNmY0MDlkODQ5NjA5YTE0MWYxYTI2YWM3ZmIzXzMtMC0xLTEtMTI4MjE0_ea49e4d0-c6ac-4b83-974d-f63edcaef671"&gt;Restricted cash and restricted cash equivalents included in funds held for customers&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;294,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;241,488&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;106,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 15.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo4MWNhYjZmNDA5ZDg0OTYwOWExNDFmMWEyNmFjN2ZiMy90YWJsZXJhbmdlOjgxY2FiNmY0MDlkODQ5NjA5YTE0MWYxYTI2YWM3ZmIzXzQtMC0xLTEtMTI4MjEy_54db4bbc-b819-479b-8517-7bda0f64ea87"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo4MWNhYjZmNDA5ZDg0OTYwOWExNDFmMWEyNmFjN2ZiMy90YWJsZXJhbmdlOjgxY2FiNmY0MDlkODQ5NjA5YTE0MWYxYTI2YWM3ZmIzXzQtMC0xLTEtMTI4MjEy_74d364eb-bae7-4c1b-801d-79a1f43e3249"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo4MWNhYjZmNDA5ZDg0OTYwOWExNDFmMWEyNmFjN2ZiMy90YWJsZXJhbmdlOjgxY2FiNmY0MDlkODQ5NjA5YTE0MWYxYTI2YWM3ZmIzXzQtMC0xLTEtMTI4MjEy_95736c6a-e9a7-4b02-a6b6-377d59b271c6"&gt;Non-current restricted cash included in other non-current assets&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total cash, cash equivalents, restricted cash and restricted cash equivalents&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;337,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;285,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;229,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest paid&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;87,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;46,621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income taxes paid&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;38,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Non-cash investing activities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Non-cash consideration for customer list purchases&lt;/span&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Non-cash financing activities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Liabilities for holdback payments on asset purchases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,949&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Vesting of restricted stock unit awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;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"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Consists of pre-acquisition amounts owed to us by the sellers.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Information regarding operating and finance leases executed in each period can be found in Note 14.&lt;/span&gt;&lt;/div&gt;</dlx:SupplementalBalanceSheetAndCashFlowInformationTextBlock>
    <us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock
      contextRef="i63f1d93356d44659a39e15d29f83750f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzQ4NTQ_7769a15c-5609-4cc6-b362-2d6ddc58ef39">Net trade accounts receivable was comprised of the following at December 31:&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.617%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.810%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Trade accounts receivable &#x2013; gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;210,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;202,077&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Allowance for credit losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4,182)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4,130)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Trade accounts receivable &#x2013; net&lt;/span&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;206,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;197,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt; Includes unbilled receivables of $43,902 as of December&#160;31, 2022 and $47,420 as of December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Changes in the allowance for credit losses for the years ended December 31 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.810%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance, beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Bad debt expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Write-offs and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4,133)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,521)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,560)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance, end of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo5MjA5OWY4MzkyYmU0YzlkODQzZTM3NDRkZTY1NmVlYS90YWJsZXJhbmdlOjkyMDk5ZjgzOTJiZTRjOWQ4NDNlMzc0NGRlNjU2ZWVhXzEtMi0xLTEtOTc2Mjc_7d669e62-e969-42af-bfd4-c5e49628cb13"
      unitRef="usd">210799000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo5MjA5OWY4MzkyYmU0YzlkODQzZTM3NDRkZTY1NmVlYS90YWJsZXJhbmdlOjkyMDk5ZjgzOTJiZTRjOWQ4NDNlMzc0NGRlNjU2ZWVhXzEtNC0xLTEtOTc2Mjc_c72b6c68-a04b-42bc-8770-4d05b1abc676"
      unitRef="usd">202077000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo5MjA5OWY4MzkyYmU0YzlkODQzZTM3NDRkZTY1NmVlYS90YWJsZXJhbmdlOjkyMDk5ZjgzOTJiZTRjOWQ4NDNlMzc0NGRlNjU2ZWVhXzItMi0xLTEtOTc2Mjc_d613bba5-6279-4e45-a362-4f09600b7ace"
      unitRef="usd">4182000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo5MjA5OWY4MzkyYmU0YzlkODQzZTM3NDRkZTY1NmVlYS90YWJsZXJhbmdlOjkyMDk5ZjgzOTJiZTRjOWQ4NDNlMzc0NGRlNjU2ZWVhXzItNC0xLTEtOTc2Mjc_5bcb59fa-e69f-4b7e-af99-2223b22b85e0"
      unitRef="usd">4130000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo5MjA5OWY4MzkyYmU0YzlkODQzZTM3NDRkZTY1NmVlYS90YWJsZXJhbmdlOjkyMDk5ZjgzOTJiZTRjOWQ4NDNlMzc0NGRlNjU2ZWVhXzMtMi0xLTEtOTc2Mjc_c0a8f7d4-c3df-4c52-a02d-76415042f21f"
      unitRef="usd">206617000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo5MjA5OWY4MzkyYmU0YzlkODQzZTM3NDRkZTY1NmVlYS90YWJsZXJhbmdlOjkyMDk5ZjgzOTJiZTRjOWQ4NDNlMzc0NGRlNjU2ZWVhXzMtNC0xLTEtOTc2Mjc_39d10b50-70be-4e49-819d-740bc104b7cf"
      unitRef="usd">197947000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:UnbilledReceivablesCurrent
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzE1Mw_3251909a-e4f5-4a78-87c3-e014c3a02180"
      unitRef="usd">43902000</us-gaap:UnbilledReceivablesCurrent>
    <us-gaap:UnbilledReceivablesCurrent
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzE2OQ_750e7659-9f24-4764-89f5-b08e74ed7852"
      unitRef="usd">47420000</us-gaap:UnbilledReceivablesCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo0OTQ4NDJhM2Y0NTI0M2RlYWJlNTE1NjM1NWQyYWIzMy90YWJsZXJhbmdlOjQ5NDg0MmEzZjQ1MjQzZGVhYmU1MTU2MzU1ZDJhYjMzXzEtMi0xLTEtOTc2Mjc_c9e2280f-91b6-4490-ba5f-9a3d39ff4d7f"
      unitRef="usd">4130000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i8c492e1c1980414f9304ccac101b2f07_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo0OTQ4NDJhM2Y0NTI0M2RlYWJlNTE1NjM1NWQyYWIzMy90YWJsZXJhbmdlOjQ5NDg0MmEzZjQ1MjQzZGVhYmU1MTU2MzU1ZDJhYjMzXzEtNC0xLTEtOTc2Mjc_0e8be3be-60d9-4ba2-841e-d919cac3da1b"
      unitRef="usd">6428000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i2c86def6c76d415092af4e73be9e9306_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo0OTQ4NDJhM2Y0NTI0M2RlYWJlNTE1NjM1NWQyYWIzMy90YWJsZXJhbmdlOjQ5NDg0MmEzZjQ1MjQzZGVhYmU1MTU2MzU1ZDJhYjMzXzEtNi0xLTEtOTc2Mjc_c7f0a5ce-beb3-4fa1-865f-43b9230cfd1e"
      unitRef="usd">4985000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo0OTQ4NDJhM2Y0NTI0M2RlYWJlNTE1NjM1NWQyYWIzMy90YWJsZXJhbmdlOjQ5NDg0MmEzZjQ1MjQzZGVhYmU1MTU2MzU1ZDJhYjMzXzItMi0xLTEtOTc2Mjc_10f1cb14-139a-4ecd-b79a-d3e26dbc0ad6"
      unitRef="usd">4185000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo0OTQ4NDJhM2Y0NTI0M2RlYWJlNTE1NjM1NWQyYWIzMy90YWJsZXJhbmdlOjQ5NDg0MmEzZjQ1MjQzZGVhYmU1MTU2MzU1ZDJhYjMzXzItNC0xLTEtOTc2Mjc_121c55f8-07a2-4971-a91c-a7c069aa64d8"
      unitRef="usd">223000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo0OTQ4NDJhM2Y0NTI0M2RlYWJlNTE1NjM1NWQyYWIzMy90YWJsZXJhbmdlOjQ5NDg0MmEzZjQ1MjQzZGVhYmU1MTU2MzU1ZDJhYjMzXzItNi0xLTEtOTc2Mjc_b6020974-a783-4940-9960-010b83abf79d"
      unitRef="usd">5003000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo0OTQ4NDJhM2Y0NTI0M2RlYWJlNTE1NjM1NWQyYWIzMy90YWJsZXJhbmdlOjQ5NDg0MmEzZjQ1MjQzZGVhYmU1MTU2MzU1ZDJhYjMzXzMtMi0xLTEtOTc2Mjc_a7a66125-839e-45cc-b18f-ad3bd3c7d46c"
      unitRef="usd">4133000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo0OTQ4NDJhM2Y0NTI0M2RlYWJlNTE1NjM1NWQyYWIzMy90YWJsZXJhbmdlOjQ5NDg0MmEzZjQ1MjQzZGVhYmU1MTU2MzU1ZDJhYjMzXzMtNC0xLTEtOTc2Mjc_9d6c94ad-1850-4848-8003-987feb46b1ac"
      unitRef="usd">2521000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo0OTQ4NDJhM2Y0NTI0M2RlYWJlNTE1NjM1NWQyYWIzMy90YWJsZXJhbmdlOjQ5NDg0MmEzZjQ1MjQzZGVhYmU1MTU2MzU1ZDJhYjMzXzMtNi0xLTEtOTc2Mjc_a37fccf3-8823-4d89-a079-9ff0635885ec"
      unitRef="usd">3560000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo0OTQ4NDJhM2Y0NTI0M2RlYWJlNTE1NjM1NWQyYWIzMy90YWJsZXJhbmdlOjQ5NDg0MmEzZjQ1MjQzZGVhYmU1MTU2MzU1ZDJhYjMzXzQtMi0xLTEtOTc2Mjc_865b2526-3757-4bca-af63-129937884303"
      unitRef="usd">4182000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo0OTQ4NDJhM2Y0NTI0M2RlYWJlNTE1NjM1NWQyYWIzMy90YWJsZXJhbmdlOjQ5NDg0MmEzZjQ1MjQzZGVhYmU1MTU2MzU1ZDJhYjMzXzQtNC0xLTEtOTc2Mjc_639db3be-5a94-4ae4-a9a5-30264df969a5"
      unitRef="usd">4130000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i8c492e1c1980414f9304ccac101b2f07_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo0OTQ4NDJhM2Y0NTI0M2RlYWJlNTE1NjM1NWQyYWIzMy90YWJsZXJhbmdlOjQ5NDg0MmEzZjQ1MjQzZGVhYmU1MTU2MzU1ZDJhYjMzXzQtNi0xLTEtOTc2Mjc_a44e37f1-d9e8-46c1-a70d-749630522437"
      unitRef="usd">6428000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzQ5NjM_c97e681f-732d-470b-9353-99b34de1c906">Inventories and supplies were comprised of the following at December 31:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.617%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.810%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Raw materials&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Semi-finished goods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;32,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Supplies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Reserve for excess and obsolete items&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(6,400)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5,132)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Inventories and supplies, net of reserves&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;52,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;34,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Changes in the reserve for excess and obsolete items for the years ended December 31 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.810%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance, beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,748&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amounts charged to expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Write-offs and sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,672)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(10,129)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,565)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance, end of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,748&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterials
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTplNjdjZGI0ZDEzYmU0NzY1OTJhMTk3NjhiYTQxZjllNi90YWJsZXJhbmdlOmU2N2NkYjRkMTNiZTQ3NjU5MmExOTc2OGJhNDFmOWU2XzEtMi0xLTEtOTc2Mjc_39d61a30-49ee-4f30-bd68-a1ab96ea1385"
      unitRef="usd">11563000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryRawMaterials
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTplNjdjZGI0ZDEzYmU0NzY1OTJhMTk3NjhiYTQxZjllNi90YWJsZXJhbmdlOmU2N2NkYjRkMTNiZTQ3NjU5MmExOTc2OGJhNDFmOWU2XzEtNC0xLTEtOTc2Mjc_51ec7845-ddfe-4250-8205-b8830e395c83"
      unitRef="usd">5316000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryWorkInProcess
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTplNjdjZGI0ZDEzYmU0NzY1OTJhMTk3NjhiYTQxZjllNi90YWJsZXJhbmdlOmU2N2NkYjRkMTNiZTQ3NjU5MmExOTc2OGJhNDFmOWU2XzItMi0xLTEtOTc2Mjc_13fb44a7-672f-4b04-9f8d-9ae6f287259b"
      unitRef="usd">7777000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryWorkInProcess
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTplNjdjZGI0ZDEzYmU0NzY1OTJhMTk3NjhiYTQxZjllNi90YWJsZXJhbmdlOmU2N2NkYjRkMTNiZTQ3NjU5MmExOTc2OGJhNDFmOWU2XzItNC0xLTEtOTc2Mjc_40ceac23-0f1e-4618-97cb-e5dd0f0d6737"
      unitRef="usd">6708000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryFinishedGoods
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTplNjdjZGI0ZDEzYmU0NzY1OTJhMTk3NjhiYTQxZjllNi90YWJsZXJhbmdlOmU2N2NkYjRkMTNiZTQ3NjU5MmExOTc2OGJhNDFmOWU2XzMtMi0xLTEtOTc2Mjc_9fb1d867-0f5f-42c3-8b2f-c7beed968b89"
      unitRef="usd">32938000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryFinishedGoods
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTplNjdjZGI0ZDEzYmU0NzY1OTJhMTk3NjhiYTQxZjllNi90YWJsZXJhbmdlOmU2N2NkYjRkMTNiZTQ3NjU5MmExOTc2OGJhNDFmOWU2XzMtNC0xLTEtOTc2Mjc_01cb717a-0081-4cda-be40-022457aaa204"
      unitRef="usd">21995000</us-gaap:InventoryFinishedGoods>
    <us-gaap:OtherInventorySupplies
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTplNjdjZGI0ZDEzYmU0NzY1OTJhMTk3NjhiYTQxZjllNi90YWJsZXJhbmdlOmU2N2NkYjRkMTNiZTQ3NjU5MmExOTc2OGJhNDFmOWU2XzQtMi0xLTEtOTc2Mjc_aa13b19c-79a4-4334-aa80-987d095456ea"
      unitRef="usd">6389000</us-gaap:OtherInventorySupplies>
    <us-gaap:OtherInventorySupplies
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTplNjdjZGI0ZDEzYmU0NzY1OTJhMTk3NjhiYTQxZjllNi90YWJsZXJhbmdlOmU2N2NkYjRkMTNiZTQ3NjU5MmExOTc2OGJhNDFmOWU2XzQtNC0xLTEtOTc2Mjc_577fcefa-c16a-4e88-89b4-d76bdcf77078"
      unitRef="usd">6041000</us-gaap:OtherInventorySupplies>
    <us-gaap:InventoryValuationReserves
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTplNjdjZGI0ZDEzYmU0NzY1OTJhMTk3NjhiYTQxZjllNi90YWJsZXJhbmdlOmU2N2NkYjRkMTNiZTQ3NjU5MmExOTc2OGJhNDFmOWU2XzUtMi0xLTEtOTc2Mjc_61eec42e-846e-4aa7-9fca-9c6e63caf62e"
      unitRef="usd">6400000</us-gaap:InventoryValuationReserves>
    <us-gaap:InventoryValuationReserves
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTplNjdjZGI0ZDEzYmU0NzY1OTJhMTk3NjhiYTQxZjllNi90YWJsZXJhbmdlOmU2N2NkYjRkMTNiZTQ3NjU5MmExOTc2OGJhNDFmOWU2XzUtNC0xLTEtOTc2Mjc_a2b2b328-5165-4140-acc1-332df482aa04"
      unitRef="usd">5132000</us-gaap:InventoryValuationReserves>
    <us-gaap:InventoryNet
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTplNjdjZGI0ZDEzYmU0NzY1OTJhMTk3NjhiYTQxZjllNi90YWJsZXJhbmdlOmU2N2NkYjRkMTNiZTQ3NjU5MmExOTc2OGJhNDFmOWU2XzYtMi0xLTEtOTc2Mjc_da8cc09d-490e-43fe-b1ea-ca966fb57bc0"
      unitRef="usd">52267000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTplNjdjZGI0ZDEzYmU0NzY1OTJhMTk3NjhiYTQxZjllNi90YWJsZXJhbmdlOmU2N2NkYjRkMTNiZTQ3NjU5MmExOTc2OGJhNDFmOWU2XzYtNC0xLTEtOTc2Mjc_0d130922-ab5f-4bf6-9377-39f48050bc1b"
      unitRef="usd">34928000</us-gaap:InventoryNet>
    <us-gaap:InventoryValuationReserves
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpjYTFkMDUyMTA4YTg0ZDM3ODEzODkzYTRlMzJlZGQyZi90YWJsZXJhbmdlOmNhMWQwNTIxMDhhODRkMzc4MTM4OTNhNGUzMmVkZDJmXzEtMi0xLTEtOTc2Mjc_d901314b-00a3-4635-b5d9-7f0072f04640"
      unitRef="usd">5132000</us-gaap:InventoryValuationReserves>
    <us-gaap:InventoryValuationReserves
      contextRef="i8c492e1c1980414f9304ccac101b2f07_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpjYTFkMDUyMTA4YTg0ZDM3ODEzODkzYTRlMzJlZGQyZi90YWJsZXJhbmdlOmNhMWQwNTIxMDhhODRkMzc4MTM4OTNhNGUzMmVkZDJmXzEtNC0xLTEtOTc2Mjc_ecf07bf7-cc11-44a4-987a-61026b5af331"
      unitRef="usd">11748000</us-gaap:InventoryValuationReserves>
    <us-gaap:InventoryValuationReserves
      contextRef="i2c86def6c76d415092af4e73be9e9306_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpjYTFkMDUyMTA4YTg0ZDM3ODEzODkzYTRlMzJlZGQyZi90YWJsZXJhbmdlOmNhMWQwNTIxMDhhODRkMzc4MTM4OTNhNGUzMmVkZDJmXzEtNi0xLTEtOTc2Mjc_08585a31-39fd-418a-99ac-1d4e0a569cc7"
      unitRef="usd">6600000</us-gaap:InventoryValuationReserves>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="iee70e2c6dead4cc0b0c124b7b97bfff4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpjYTFkMDUyMTA4YTg0ZDM3ODEzODkzYTRlMzJlZGQyZi90YWJsZXJhbmdlOmNhMWQwNTIxMDhhODRkMzc4MTM4OTNhNGUzMmVkZDJmXzItMi0xLTEtOTc2Mjc_569cbb89-4656-456a-a564-b71fa3849ffa"
      unitRef="usd">2940000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i3c04942ec1784af4b78ef04c67f1af63_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpjYTFkMDUyMTA4YTg0ZDM3ODEzODkzYTRlMzJlZGQyZi90YWJsZXJhbmdlOmNhMWQwNTIxMDhhODRkMzc4MTM4OTNhNGUzMmVkZDJmXzItNC0xLTEtOTc2Mjc_b7052964-0c54-4084-9089-13a99b5a5139"
      unitRef="usd">3513000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i29f24777281f431db1fa80e39e9e5d4b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpjYTFkMDUyMTA4YTg0ZDM3ODEzODkzYTRlMzJlZGQyZi90YWJsZXJhbmdlOmNhMWQwNTIxMDhhODRkMzc4MTM4OTNhNGUzMmVkZDJmXzItNi0xLTEtOTc2Mjc_f6a81ddf-e706-4a0a-98ee-1f8933e775cb"
      unitRef="usd">6713000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="iee70e2c6dead4cc0b0c124b7b97bfff4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpjYTFkMDUyMTA4YTg0ZDM3ODEzODkzYTRlMzJlZGQyZi90YWJsZXJhbmdlOmNhMWQwNTIxMDhhODRkMzc4MTM4OTNhNGUzMmVkZDJmXzMtMi0xLTEtOTc2Mjc_0ad292ac-2773-429a-b744-bafdcd3cff65"
      unitRef="usd">1672000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i3c04942ec1784af4b78ef04c67f1af63_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpjYTFkMDUyMTA4YTg0ZDM3ODEzODkzYTRlMzJlZGQyZi90YWJsZXJhbmdlOmNhMWQwNTIxMDhhODRkMzc4MTM4OTNhNGUzMmVkZDJmXzMtNC0xLTEtOTc2Mjc_447a02dd-c1a5-4e72-9e4c-6c3c0580621a"
      unitRef="usd">10129000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i29f24777281f431db1fa80e39e9e5d4b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpjYTFkMDUyMTA4YTg0ZDM3ODEzODkzYTRlMzJlZGQyZi90YWJsZXJhbmdlOmNhMWQwNTIxMDhhODRkMzc4MTM4OTNhNGUzMmVkZDJmXzMtNi0xLTEtOTc2Mjc_2ddd0f0b-ee07-4c48-b6a1-864613c57c50"
      unitRef="usd">1565000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:InventoryValuationReserves
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpjYTFkMDUyMTA4YTg0ZDM3ODEzODkzYTRlMzJlZGQyZi90YWJsZXJhbmdlOmNhMWQwNTIxMDhhODRkMzc4MTM4OTNhNGUzMmVkZDJmXzQtMi0xLTEtOTc2Mjc_f85e5cae-3e32-488f-ac15-566778256258"
      unitRef="usd">6400000</us-gaap:InventoryValuationReserves>
    <us-gaap:InventoryValuationReserves
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpjYTFkMDUyMTA4YTg0ZDM3ODEzODkzYTRlMzJlZGQyZi90YWJsZXJhbmdlOmNhMWQwNTIxMDhhODRkMzc4MTM4OTNhNGUzMmVkZDJmXzQtNC0xLTEtOTc2Mjc_12f5d52f-2680-457b-94d8-2e181fd5e495"
      unitRef="usd">5132000</us-gaap:InventoryValuationReserves>
    <us-gaap:InventoryValuationReserves
      contextRef="i8c492e1c1980414f9304ccac101b2f07_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpjYTFkMDUyMTA4YTg0ZDM3ODEzODkzYTRlMzJlZGQyZi90YWJsZXJhbmdlOmNhMWQwNTIxMDhhODRkMzc4MTM4OTNhNGUzMmVkZDJmXzQtNi0xLTEtOTc2Mjc_e6066e0b-eab7-4463-bb6c-7e140a9d98d4"
      unitRef="usd">11748000</us-gaap:InventoryValuationReserves>
    <us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzQ5MDc_844b431f-542d-4c34-82b9-929e90bb021e">Available-for-sale debt securities were comprised of the following:&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.958%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.402%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Gross unrealized gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Gross unrealized losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash equivalents:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Domestic money market fund&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Funds held for customers:&lt;/span&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Canadian and provincial government securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,064)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 18.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Available-for-sale debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,190&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,064)&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;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"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Funds held for customers, as reported on the consolidated balance sheet as of December&#160;31, 2022, also included cash of $294,165.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.958%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.402%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Gross unrealized gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Gross unrealized losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Funds held for customers:&lt;/span&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Canadian and provincial government securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(374)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Canadian guaranteed investment certificate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Available-for-sale debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(374)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;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"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Funds held for customers, as reported on the consolidated balance sheet as of December&#160;31, 2021, also included cash of $241,488.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i948e7aa0d0234f299c25c9e14c818d23_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo5ZGJkOGQwN2M1YzY0MDc5OTEwMThiZjA3ZWZkMTFkMC90YWJsZXJhbmdlOjlkYmQ4ZDA3YzVjNjQwNzk5MTAxOGJmMDdlZmQxMWQwXzMtMi0xLTEtMTExMTY3_f34ad567-4422-4bab-9d7b-975059e53e4e"
      unitRef="usd">5000000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i948e7aa0d0234f299c25c9e14c818d23_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo5ZGJkOGQwN2M1YzY0MDc5OTEwMThiZjA3ZWZkMTFkMC90YWJsZXJhbmdlOjlkYmQ4ZDA3YzVjNjQwNzk5MTAxOGJmMDdlZmQxMWQwXzMtNC0xLTEtMTExMTY3_61621fe1-82a9-4fa0-bd0d-ad807946cf1b"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i948e7aa0d0234f299c25c9e14c818d23_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo5ZGJkOGQwN2M1YzY0MDc5OTEwMThiZjA3ZWZkMTFkMC90YWJsZXJhbmdlOjlkYmQ4ZDA3YzVjNjQwNzk5MTAxOGJmMDdlZmQxMWQwXzMtNi0xLTEtMTExMTY3_9e5e8b05-757d-4dfc-9478-36232373400e"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i948e7aa0d0234f299c25c9e14c818d23_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo5ZGJkOGQwN2M1YzY0MDc5OTEwMThiZjA3ZWZkMTFkMC90YWJsZXJhbmdlOjlkYmQ4ZDA3YzVjNjQwNzk5MTAxOGJmMDdlZmQxMWQwXzMtOC0xLTEtMTI3MzA5_422b87b2-a797-4153-9fe7-8dc6e79601b5"
      unitRef="usd">5000000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i0bd13c8ea31d48c68ad3d0cf02b995c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo5ZGJkOGQwN2M1YzY0MDc5OTEwMThiZjA3ZWZkMTFkMC90YWJsZXJhbmdlOjlkYmQ4ZDA3YzVjNjQwNzk5MTAxOGJmMDdlZmQxMWQwXzQtMi0xLTEtOTc2Mjc_5aec6985-b258-4bcc-9fc8-13f5323f5ab7"
      unitRef="usd">9190000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i0bd13c8ea31d48c68ad3d0cf02b995c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo5ZGJkOGQwN2M1YzY0MDc5OTEwMThiZjA3ZWZkMTFkMC90YWJsZXJhbmdlOjlkYmQ4ZDA3YzVjNjQwNzk5MTAxOGJmMDdlZmQxMWQwXzQtNC0xLTEtOTc2Mjc_56302676-a8f2-4e86-b377-74a58c5ea68f"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i0bd13c8ea31d48c68ad3d0cf02b995c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo5ZGJkOGQwN2M1YzY0MDc5OTEwMThiZjA3ZWZkMTFkMC90YWJsZXJhbmdlOjlkYmQ4ZDA3YzVjNjQwNzk5MTAxOGJmMDdlZmQxMWQwXzQtNi0xLTEtOTc2Mjc_0f0d3a8d-af4e-4e98-993a-64217ce39ff8"
      unitRef="usd">1064000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i0bd13c8ea31d48c68ad3d0cf02b995c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo5ZGJkOGQwN2M1YzY0MDc5OTEwMThiZjA3ZWZkMTFkMC90YWJsZXJhbmdlOjlkYmQ4ZDA3YzVjNjQwNzk5MTAxOGJmMDdlZmQxMWQwXzQtOC0xLTEtOTc2Mjc_6ca6fcea-c3e5-4bde-b492-910cc16bb873"
      unitRef="usd">8126000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo5ZGJkOGQwN2M1YzY0MDc5OTEwMThiZjA3ZWZkMTFkMC90YWJsZXJhbmdlOjlkYmQ4ZDA3YzVjNjQwNzk5MTAxOGJmMDdlZmQxMWQwXzYtMi0xLTEtOTc2Mjc_90d94792-a655-4e80-8e83-57df4313bf71"
      unitRef="usd">14190000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo5ZGJkOGQwN2M1YzY0MDc5OTEwMThiZjA3ZWZkMTFkMC90YWJsZXJhbmdlOjlkYmQ4ZDA3YzVjNjQwNzk5MTAxOGJmMDdlZmQxMWQwXzYtNC0xLTEtOTc2Mjc_ea423b2e-c489-4e8b-aabf-302201f05c70"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo5ZGJkOGQwN2M1YzY0MDc5OTEwMThiZjA3ZWZkMTFkMC90YWJsZXJhbmdlOjlkYmQ4ZDA3YzVjNjQwNzk5MTAxOGJmMDdlZmQxMWQwXzYtNi0xLTEtOTc2Mjc_3c20acce-6775-47f2-b9cb-f59fd43ddb10"
      unitRef="usd">1064000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo5ZGJkOGQwN2M1YzY0MDc5OTEwMThiZjA3ZWZkMTFkMC90YWJsZXJhbmdlOjlkYmQ4ZDA3YzVjNjQwNzk5MTAxOGJmMDdlZmQxMWQwXzYtOC0xLTEtOTc2Mjc_a79c24ef-2eee-49a3-bd73-4a42d154309f"
      unitRef="usd">13126000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:Cash
      contextRef="i38a4b680ae6441fba89156afe236abc0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2Xzc1NA_c412b794-dff4-420e-9a64-06428ad34d25"
      unitRef="usd">294165000</us-gaap:Cash>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i05d5e05123944363b088a7ef29ec5f2f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZToyYmE2ZTExNGUwNTU0NTJhYjU4OTQ3MzlkNDRhZmNjYi90YWJsZXJhbmdlOjJiYTZlMTE0ZTA1NTQ1MmFiNTg5NDczOWQ0NGFmY2NiXzQtMi0xLTEtOTc2Mjc_8df84abd-6526-49ca-8e46-97e57e7cacbb"
      unitRef="usd">9724000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i05d5e05123944363b088a7ef29ec5f2f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZToyYmE2ZTExNGUwNTU0NTJhYjU4OTQ3MzlkNDRhZmNjYi90YWJsZXJhbmdlOjJiYTZlMTE0ZTA1NTQ1MmFiNTg5NDczOWQ0NGFmY2NiXzQtNC0xLTEtOTc2Mjc_556d2694-5803-4eb8-912c-3c70c89c6fdc"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i05d5e05123944363b088a7ef29ec5f2f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZToyYmE2ZTExNGUwNTU0NTJhYjU4OTQ3MzlkNDRhZmNjYi90YWJsZXJhbmdlOjJiYTZlMTE0ZTA1NTQ1MmFiNTg5NDczOWQ0NGFmY2NiXzQtNi0xLTEtOTc2Mjc_4d37c340-a6a8-459e-b556-c8c9998b8b0b"
      unitRef="usd">374000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i05d5e05123944363b088a7ef29ec5f2f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZToyYmE2ZTExNGUwNTU0NTJhYjU4OTQ3MzlkNDRhZmNjYi90YWJsZXJhbmdlOjJiYTZlMTE0ZTA1NTQ1MmFiNTg5NDczOWQ0NGFmY2NiXzQtOC0xLTEtOTc2Mjc_e35f649b-dfc4-43b9-b5f1-e49569a7db5f"
      unitRef="usd">9350000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ieb94de189dab4e919f053df697fee026_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZToyYmE2ZTExNGUwNTU0NTJhYjU4OTQ3MzlkNDRhZmNjYi90YWJsZXJhbmdlOjJiYTZlMTE0ZTA1NTQ1MmFiNTg5NDczOWQ0NGFmY2NiXzUtMi0xLTEtOTc2Mjc_3bd321de-ffb4-4d66-9282-daef944cdf3f"
      unitRef="usd">3957000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ieb94de189dab4e919f053df697fee026_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZToyYmE2ZTExNGUwNTU0NTJhYjU4OTQ3MzlkNDRhZmNjYi90YWJsZXJhbmdlOjJiYTZlMTE0ZTA1NTQ1MmFiNTg5NDczOWQ0NGFmY2NiXzUtNC0xLTEtOTc2Mjc_9c5db021-f30e-4fd9-a625-bcf997560c1d"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ieb94de189dab4e919f053df697fee026_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZToyYmE2ZTExNGUwNTU0NTJhYjU4OTQ3MzlkNDRhZmNjYi90YWJsZXJhbmdlOjJiYTZlMTE0ZTA1NTQ1MmFiNTg5NDczOWQ0NGFmY2NiXzUtNi0xLTEtOTc2Mjc_4b8d6e2b-da05-4bd3-b9dc-744d1f72b684"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ieb94de189dab4e919f053df697fee026_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZToyYmE2ZTExNGUwNTU0NTJhYjU4OTQ3MzlkNDRhZmNjYi90YWJsZXJhbmdlOjJiYTZlMTE0ZTA1NTQ1MmFiNTg5NDczOWQ0NGFmY2NiXzUtOC0xLTEtOTc2Mjc_34f17ed4-143c-4004-8fde-1b1326e464f8"
      unitRef="usd">3957000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ibcbafc4ea33e45ffa49f28101e4438c8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZToyYmE2ZTExNGUwNTU0NTJhYjU4OTQ3MzlkNDRhZmNjYi90YWJsZXJhbmdlOjJiYTZlMTE0ZTA1NTQ1MmFiNTg5NDczOWQ0NGFmY2NiXzYtMi0xLTEtOTc2Mjc_0f59c4b1-5313-40d6-b33f-49d704caed7e"
      unitRef="usd">13681000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZToyYmE2ZTExNGUwNTU0NTJhYjU4OTQ3MzlkNDRhZmNjYi90YWJsZXJhbmdlOjJiYTZlMTE0ZTA1NTQ1MmFiNTg5NDczOWQ0NGFmY2NiXzYtMi0xLTEtOTc2Mjc_d673d949-e886-4afb-8cd9-f3f4d90b3846"
      unitRef="usd">13681000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ibcbafc4ea33e45ffa49f28101e4438c8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZToyYmE2ZTExNGUwNTU0NTJhYjU4OTQ3MzlkNDRhZmNjYi90YWJsZXJhbmdlOjJiYTZlMTE0ZTA1NTQ1MmFiNTg5NDczOWQ0NGFmY2NiXzYtNC0xLTEtOTc2Mjc_c1eed2a0-64d3-43ce-999d-d6ea6b026319"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZToyYmE2ZTExNGUwNTU0NTJhYjU4OTQ3MzlkNDRhZmNjYi90YWJsZXJhbmdlOjJiYTZlMTE0ZTA1NTQ1MmFiNTg5NDczOWQ0NGFmY2NiXzYtNC0xLTEtOTc2Mjc_df1944ef-5cc5-4bdb-8d9f-ca2d3e8ac1bc"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ibcbafc4ea33e45ffa49f28101e4438c8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZToyYmE2ZTExNGUwNTU0NTJhYjU4OTQ3MzlkNDRhZmNjYi90YWJsZXJhbmdlOjJiYTZlMTE0ZTA1NTQ1MmFiNTg5NDczOWQ0NGFmY2NiXzYtNi0xLTEtOTc2Mjc_78572355-0248-4adb-8d62-99152b4ecb95"
      unitRef="usd">374000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZToyYmE2ZTExNGUwNTU0NTJhYjU4OTQ3MzlkNDRhZmNjYi90YWJsZXJhbmdlOjJiYTZlMTE0ZTA1NTQ1MmFiNTg5NDczOWQ0NGFmY2NiXzYtNi0xLTEtOTc2Mjc_b0e1b35e-3340-4d02-99c6-9530476385df"
      unitRef="usd">374000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZToyYmE2ZTExNGUwNTU0NTJhYjU4OTQ3MzlkNDRhZmNjYi90YWJsZXJhbmdlOjJiYTZlMTE0ZTA1NTQ1MmFiNTg5NDczOWQ0NGFmY2NiXzYtOC0xLTEtOTc2Mjc_35ba44b6-32bf-41f9-ba07-fbe9153ee5d2"
      unitRef="usd">13307000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ibcbafc4ea33e45ffa49f28101e4438c8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZToyYmE2ZTExNGUwNTU0NTJhYjU4OTQ3MzlkNDRhZmNjYi90YWJsZXJhbmdlOjJiYTZlMTE0ZTA1NTQ1MmFiNTg5NDczOWQ0NGFmY2NiXzYtOC0xLTEtOTc2Mjc_c0571f21-8ff2-4577-9846-c0606357af83"
      unitRef="usd">13307000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:Cash
      contextRef="ibcbafc4ea33e45ffa49f28101e4438c8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2Xzg2OQ_80ca27f5-331c-4506-b9c9-ad8974b8389c"
      unitRef="usd">241488000</us-gaap:Cash>
    <us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzQ4MzA_3e11b8b6-4ce6-41ae-9cd9-11db0e3e78ed">&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Expected maturities of available-for-sale debt securities as of December&#160;31, 2022 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:84.258%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.810%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Due in one year or less&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Due in two to five years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Due in six to ten years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Available-for-sale debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo0NmU4YjEwMzMxNzg0OGY4YjYxYjQ4MzAzNjJkNDljNC90YWJsZXJhbmdlOjQ2ZThiMTAzMzE3ODQ4ZjhiNjFiNDgzMDM2MmQ0OWM0XzEtMi0xLTEtOTc2Mjc_dcae9a64-3441-4d59-b27f-1ccd92efb619"
      unitRef="usd">7673000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo0NmU4YjEwMzMxNzg0OGY4YjYxYjQ4MzAzNjJkNDljNC90YWJsZXJhbmdlOjQ2ZThiMTAzMzE3ODQ4ZjhiNjFiNDgzMDM2MmQ0OWM0XzItMi0xLTEtOTc2Mjc_d7b59c9c-b59b-4b1c-838d-7336c489d9ef"
      unitRef="usd">2162000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo0NmU4YjEwMzMxNzg0OGY4YjYxYjQ4MzAzNjJkNDljNC90YWJsZXJhbmdlOjQ2ZThiMTAzMzE3ODQ4ZjhiNjFiNDgzMDM2MmQ0OWM0XzMtMi0xLTEtOTc2Mjc_24e49670-eca7-4208-9b03-1f25ae75b695"
      unitRef="usd">3291000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo0NmU4YjEwMzMxNzg0OGY4YjYxYjQ4MzAzNjJkNDljNC90YWJsZXJhbmdlOjQ2ZThiMTAzMzE3ODQ4ZjhiNjFiNDgzMDM2MmQ0OWM0XzQtMi0xLTEtOTc2Mjc_1e29a943-09a8-4ce3-8de5-3d82b9e34b53"
      unitRef="usd">13126000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzQ4MDg_0d3d9285-67cf-4d19-b7ca-48e49b492551">Revenue in excess of billings was comprised of the following at December 31:&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.660%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.792%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Conditional right to receive consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unconditional right to receive consideration&lt;/span&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Revenue in excess of billings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;38,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;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"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Represents revenues that are earned but not currently billable under the related contract terms.&lt;/span&gt;&lt;/div&gt;</us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTowNWRmZTljM2EwODk0OWE3OGYxNjkxMWU0ZDM3MzVhZC90YWJsZXJhbmdlOjA1ZGZlOWMzYTA4OTQ5YTc4ZjE2OTExZTRkMzczNWFkXzEtMi0xLTEtOTc2Mjc_42882e21-817e-497b-9ff9-1a994f1a5b28"
      unitRef="usd">26520000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTowNWRmZTljM2EwODk0OWE3OGYxNjkxMWU0ZDM3MzVhZC90YWJsZXJhbmdlOjA1ZGZlOWMzYTA4OTQ5YTc4ZjE2OTExZTRkMzczNWFkXzEtNC0xLTEtOTc2Mjc_918bf636-7fd1-4778-b805-f6bb4173b691"
      unitRef="usd">22780000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:UnbilledContractsReceivable
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTowNWRmZTljM2EwODk0OWE3OGYxNjkxMWU0ZDM3MzVhZC90YWJsZXJhbmdlOjA1ZGZlOWMzYTA4OTQ5YTc4ZjE2OTExZTRkMzczNWFkXzItMi0xLTEtOTc2Mjc_7278f6d8-aee6-4367-ad31-e0301ef68aad"
      unitRef="usd">12241000</us-gaap:UnbilledContractsReceivable>
    <us-gaap:UnbilledContractsReceivable
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTowNWRmZTljM2EwODk0OWE3OGYxNjkxMWU0ZDM3MzVhZC90YWJsZXJhbmdlOjA1ZGZlOWMzYTA4OTQ5YTc4ZjE2OTExZTRkMzczNWFkXzItNC0xLTEtOTc2Mjc_5bd99105-a07b-4505-be68-191b63e0b82f"
      unitRef="usd">7613000</us-gaap:UnbilledContractsReceivable>
    <dlx:Revenueinexcessofbillingscurrent
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTowNWRmZTljM2EwODk0OWE3OGYxNjkxMWU0ZDM3MzVhZC90YWJsZXJhbmdlOjA1ZGZlOWMzYTA4OTQ5YTc4ZjE2OTExZTRkMzczNWFkXzMtMi0xLTEtOTc2Mjc_d454b4b2-f265-4c11-b5b5-30925d0e850e"
      unitRef="usd">38761000</dlx:Revenueinexcessofbillingscurrent>
    <dlx:Revenueinexcessofbillingscurrent
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTowNWRmZTljM2EwODk0OWE3OGYxNjkxMWU0ZDM3MzVhZC90YWJsZXJhbmdlOjA1ZGZlOWMzYTA4OTQ5YTc4ZjE2OTExZTRkMzczNWFkXzMtNC0xLTEtOTc2Mjc_9f6fe324-7717-41e3-b414-035b1d69378a"
      unitRef="usd">30393000</dlx:Revenueinexcessofbillingscurrent>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzQ4MDQ_8db7a574-c110-4d32-9e1c-6abec53483c7">Property, plant and equipment was comprised of the following at December 31:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.135%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.488%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.488%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.488%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.491%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Gross carrying amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Net carrying amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Gross carrying amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Net carrying amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;378,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(307,838)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;70,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;333,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(276,914)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;56,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Buildings and improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;111,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(67,936)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;118,219&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(58,202)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;60,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Land and improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4,214)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,981&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,501)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15.75pt;padding-right:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;504,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(379,988)&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;124,894&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;464,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(338,617)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;125,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i757b236a1a074ab8bb0d6899bb16fb62_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo0NGMwZTdmMWNiMWY0ZDU4YTY1NDJkMDQ2OTkwNDE1NC90YWJsZXJhbmdlOjQ0YzBlN2YxY2IxZjRkNThhNjU0MmQwNDY5OTA0MTU0XzItMi0xLTEtOTc2Mjc_cfb7753f-8c9a-4203-95ed-805a1d093c3f"
      unitRef="usd">378468000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
      contextRef="i757b236a1a074ab8bb0d6899bb16fb62_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo0NGMwZTdmMWNiMWY0ZDU4YTY1NDJkMDQ2OTkwNDE1NC90YWJsZXJhbmdlOjQ0YzBlN2YxY2IxZjRkNThhNjU0MmQwNDY5OTA0MTU0XzItNC0xLTEtOTc2Mjc_d1380f21-b7ad-4d67-9ddb-f17b45ce12fd"
      unitRef="usd">307838000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i757b236a1a074ab8bb0d6899bb16fb62_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo0NGMwZTdmMWNiMWY0ZDU4YTY1NDJkMDQ2OTkwNDE1NC90YWJsZXJhbmdlOjQ0YzBlN2YxY2IxZjRkNThhNjU0MmQwNDY5OTA0MTU0XzItNi0xLTEtOTc2Mjc_7854f3d3-5f11-411d-93d5-2868d16ceda4"
      unitRef="usd">70630000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i8421344fe45941c69d24d41f0ab1c460_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo0NGMwZTdmMWNiMWY0ZDU4YTY1NDJkMDQ2OTkwNDE1NC90YWJsZXJhbmdlOjQ0YzBlN2YxY2IxZjRkNThhNjU0MmQwNDY5OTA0MTU0XzItOC0xLTEtOTc2Mjc_706ce7cb-be55-4e93-8a66-53db4b6f1325"
      unitRef="usd">333383000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
      contextRef="i8421344fe45941c69d24d41f0ab1c460_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo0NGMwZTdmMWNiMWY0ZDU4YTY1NDJkMDQ2OTkwNDE1NC90YWJsZXJhbmdlOjQ0YzBlN2YxY2IxZjRkNThhNjU0MmQwNDY5OTA0MTU0XzItMTAtMS0xLTk3NjI3_5ef54564-f5f0-4072-a467-f852149141a0"
      unitRef="usd">276914000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i8421344fe45941c69d24d41f0ab1c460_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo0NGMwZTdmMWNiMWY0ZDU4YTY1NDJkMDQ2OTkwNDE1NC90YWJsZXJhbmdlOjQ0YzBlN2YxY2IxZjRkNThhNjU0MmQwNDY5OTA0MTU0XzItMTItMS0xLTk3NjI3_feda5d7d-095e-43c7-a3c0-c41a81b569c5"
      unitRef="usd">56469000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i45edbfebc83c4c6cb222ad8508cd03a8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo0NGMwZTdmMWNiMWY0ZDU4YTY1NDJkMDQ2OTkwNDE1NC90YWJsZXJhbmdlOjQ0YzBlN2YxY2IxZjRkNThhNjU0MmQwNDY5OTA0MTU0XzMtMi0xLTEtOTc2Mjc_2a46937c-808f-4ace-90bd-2f4aed18308e"
      unitRef="usd">111916000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
      contextRef="i45edbfebc83c4c6cb222ad8508cd03a8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo0NGMwZTdmMWNiMWY0ZDU4YTY1NDJkMDQ2OTkwNDE1NC90YWJsZXJhbmdlOjQ0YzBlN2YxY2IxZjRkNThhNjU0MmQwNDY5OTA0MTU0XzMtNC0xLTEtOTc2Mjc_99ccf009-3e11-4eb4-a034-68fdea156983"
      unitRef="usd">67936000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i45edbfebc83c4c6cb222ad8508cd03a8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo0NGMwZTdmMWNiMWY0ZDU4YTY1NDJkMDQ2OTkwNDE1NC90YWJsZXJhbmdlOjQ0YzBlN2YxY2IxZjRkNThhNjU0MmQwNDY5OTA0MTU0XzMtNi0xLTEtOTc2Mjc_2a0fb3ce-3a7c-4778-ab5a-f780bc4beebe"
      unitRef="usd">43980000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="ifec8d1da1ca546739c4de4a595aea6f8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo0NGMwZTdmMWNiMWY0ZDU4YTY1NDJkMDQ2OTkwNDE1NC90YWJsZXJhbmdlOjQ0YzBlN2YxY2IxZjRkNThhNjU0MmQwNDY5OTA0MTU0XzMtOC0xLTEtOTc2Mjc_19bd7349-dcc5-49d1-a044-74cd2b32812c"
      unitRef="usd">118219000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
      contextRef="ifec8d1da1ca546739c4de4a595aea6f8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo0NGMwZTdmMWNiMWY0ZDU4YTY1NDJkMDQ2OTkwNDE1NC90YWJsZXJhbmdlOjQ0YzBlN2YxY2IxZjRkNThhNjU0MmQwNDY5OTA0MTU0XzMtMTAtMS0xLTk3NjI3_55b85a47-bd25-4787-84d0-5a2eac3ea698"
      unitRef="usd">58202000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="ifec8d1da1ca546739c4de4a595aea6f8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo0NGMwZTdmMWNiMWY0ZDU4YTY1NDJkMDQ2OTkwNDE1NC90YWJsZXJhbmdlOjQ0YzBlN2YxY2IxZjRkNThhNjU0MmQwNDY5OTA0MTU0XzMtMTItMS0xLTk3NjI3_4b8b466f-d616-4c97-9ae6-3027f2a0aa4d"
      unitRef="usd">60017000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="idde06ff0b9004ccdb826c0a357551190_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo0NGMwZTdmMWNiMWY0ZDU4YTY1NDJkMDQ2OTkwNDE1NC90YWJsZXJhbmdlOjQ0YzBlN2YxY2IxZjRkNThhNjU0MmQwNDY5OTA0MTU0XzQtMi0xLTEtOTc2Mjc_ffe03c85-3788-4410-8c82-737869bc0f02"
      unitRef="usd">14498000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
      contextRef="idde06ff0b9004ccdb826c0a357551190_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo0NGMwZTdmMWNiMWY0ZDU4YTY1NDJkMDQ2OTkwNDE1NC90YWJsZXJhbmdlOjQ0YzBlN2YxY2IxZjRkNThhNjU0MmQwNDY5OTA0MTU0XzQtNC0xLTEtOTc2Mjc_081183f8-9c1e-4f91-a018-dca86585ec5b"
      unitRef="usd">4214000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="idde06ff0b9004ccdb826c0a357551190_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo0NGMwZTdmMWNiMWY0ZDU4YTY1NDJkMDQ2OTkwNDE1NC90YWJsZXJhbmdlOjQ0YzBlN2YxY2IxZjRkNThhNjU0MmQwNDY5OTA0MTU0XzQtNi0xLTEtOTc2Mjc_3acad169-d969-4d80-b661-f2dd403d27c9"
      unitRef="usd">10284000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="ie39b302cb4cb4306b9ebfa2eef1082e3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo0NGMwZTdmMWNiMWY0ZDU4YTY1NDJkMDQ2OTkwNDE1NC90YWJsZXJhbmdlOjQ0YzBlN2YxY2IxZjRkNThhNjU0MmQwNDY5OTA0MTU0XzQtOC0xLTEtOTc2Mjc_2299e29a-85a7-4489-976c-135298295f59"
      unitRef="usd">12981000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
      contextRef="ie39b302cb4cb4306b9ebfa2eef1082e3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo0NGMwZTdmMWNiMWY0ZDU4YTY1NDJkMDQ2OTkwNDE1NC90YWJsZXJhbmdlOjQ0YzBlN2YxY2IxZjRkNThhNjU0MmQwNDY5OTA0MTU0XzQtMTAtMS0xLTk3NjI3_87bd9135-b8c5-4beb-b488-722a0cade42d"
      unitRef="usd">3501000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="ie39b302cb4cb4306b9ebfa2eef1082e3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo0NGMwZTdmMWNiMWY0ZDU4YTY1NDJkMDQ2OTkwNDE1NC90YWJsZXJhbmdlOjQ0YzBlN2YxY2IxZjRkNThhNjU0MmQwNDY5OTA0MTU0XzQtMTItMS0xLTk3NjI3_3a9c2d4c-b860-45fe-ad46-5c2faa90cf01"
      unitRef="usd">9480000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo0NGMwZTdmMWNiMWY0ZDU4YTY1NDJkMDQ2OTkwNDE1NC90YWJsZXJhbmdlOjQ0YzBlN2YxY2IxZjRkNThhNjU0MmQwNDY5OTA0MTU0XzUtMi0xLTEtOTc2Mjc_cb9d0f1b-4330-4550-be7b-7a8a108b6ef6"
      unitRef="usd">504882000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo0NGMwZTdmMWNiMWY0ZDU4YTY1NDJkMDQ2OTkwNDE1NC90YWJsZXJhbmdlOjQ0YzBlN2YxY2IxZjRkNThhNjU0MmQwNDY5OTA0MTU0XzUtNC0xLTEtOTc2Mjc_0660c640-467a-4aee-a667-75713c7e8e16"
      unitRef="usd">379988000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo0NGMwZTdmMWNiMWY0ZDU4YTY1NDJkMDQ2OTkwNDE1NC90YWJsZXJhbmdlOjQ0YzBlN2YxY2IxZjRkNThhNjU0MmQwNDY5OTA0MTU0XzUtNi0xLTEtOTc2Mjc_299bd7ff-26be-4e8e-9dec-adaec4a1ff73"
      unitRef="usd">124894000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo0NGMwZTdmMWNiMWY0ZDU4YTY1NDJkMDQ2OTkwNDE1NC90YWJsZXJhbmdlOjQ0YzBlN2YxY2IxZjRkNThhNjU0MmQwNDY5OTA0MTU0XzUtOC0xLTEtOTc2Mjc_3d8844f4-962a-4ca6-9b75-c0b7c49071d8"
      unitRef="usd">464583000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo0NGMwZTdmMWNiMWY0ZDU4YTY1NDJkMDQ2OTkwNDE1NC90YWJsZXJhbmdlOjQ0YzBlN2YxY2IxZjRkNThhNjU0MmQwNDY5OTA0MTU0XzUtMTAtMS0xLTk3NjI3_d4fb3804-de72-459b-9fb9-08cec75aa8a6"
      unitRef="usd">338617000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo0NGMwZTdmMWNiMWY0ZDU4YTY1NDJkMDQ2OTkwNDE1NC90YWJsZXJhbmdlOjQ0YzBlN2YxY2IxZjRkNThhNjU0MmQwNDY5OTA0MTU0XzUtMTItMS0xLTk3NjI3_fee1bb81-95a2-4415-8ce3-39807fdc8900"
      unitRef="usd">125966000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzQ4OTI_a50120a9-6862-4358-94a1-971967eb8487">Amortizable intangibles were comprised of the following at December 31:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.240%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.381%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.381%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.478%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Gross carrying amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Accumulated amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Net carrying amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Gross carrying amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Accumulated amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Net carrying amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Internal-use software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;529,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(395,514)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;133,792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;456,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(342,656)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;113,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Customer lists/relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;497,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(312,986)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;184,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;493,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(255,178)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;238,317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Technology-based intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;99,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(47,478)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;52,135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;98,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(38,553)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;60,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Partner relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;74,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(9,094)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;65,588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;73,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,990)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;70,105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;44,185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(26,510)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;51,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(31,277)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Software to be sold&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;36,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(32,007)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;36,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(28,110)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,282,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(823,589)&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;458,979&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,209,488&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(698,764)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;510,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ib19311879d484a20ba4ef3499a819667_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkZmM5MTRlOWRiM2U0MzEyOWUzMjg4M2Q4M2I3MGZiNC90YWJsZXJhbmdlOmRmYzkxNGU5ZGIzZTQzMTI5ZTMyODgzZDgzYjcwZmI0XzMtMi0xLTEtOTc2Mjc_217368d3-9f86-4666-8831-82e0afc13378"
      unitRef="usd">529306000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ib19311879d484a20ba4ef3499a819667_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkZmM5MTRlOWRiM2U0MzEyOWUzMjg4M2Q4M2I3MGZiNC90YWJsZXJhbmdlOmRmYzkxNGU5ZGIzZTQzMTI5ZTMyODgzZDgzYjcwZmI0XzMtNC0xLTEtOTc2Mjc_bee8d9d4-14db-4844-aa47-89fa89746d8b"
      unitRef="usd">395514000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ib19311879d484a20ba4ef3499a819667_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkZmM5MTRlOWRiM2U0MzEyOWUzMjg4M2Q4M2I3MGZiNC90YWJsZXJhbmdlOmRmYzkxNGU5ZGIzZTQzMTI5ZTMyODgzZDgzYjcwZmI0XzMtNi0xLTEtOTc2Mjc_dc246275-f61f-4f18-912b-1d086eb389dd"
      unitRef="usd">133792000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i443efff016894302a4ae50191b4b7c4e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkZmM5MTRlOWRiM2U0MzEyOWUzMjg4M2Q4M2I3MGZiNC90YWJsZXJhbmdlOmRmYzkxNGU5ZGIzZTQzMTI5ZTMyODgzZDgzYjcwZmI0XzMtOC0xLTEtOTc2Mjc_c2bc340f-3c9b-45aa-b9bf-c504443d5b30"
      unitRef="usd">456133000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i443efff016894302a4ae50191b4b7c4e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkZmM5MTRlOWRiM2U0MzEyOWUzMjg4M2Q4M2I3MGZiNC90YWJsZXJhbmdlOmRmYzkxNGU5ZGIzZTQzMTI5ZTMyODgzZDgzYjcwZmI0XzMtMTAtMS0xLTk3NjI3_56dce27f-d7cf-4dfc-a41d-1f8278dd078e"
      unitRef="usd">342656000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i443efff016894302a4ae50191b4b7c4e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkZmM5MTRlOWRiM2U0MzEyOWUzMjg4M2Q4M2I3MGZiNC90YWJsZXJhbmdlOmRmYzkxNGU5ZGIzZTQzMTI5ZTMyODgzZDgzYjcwZmI0XzMtMTItMS0xLTk3NjI3_04d246e5-c288-40ee-a31e-f6e54109e58d"
      unitRef="usd">113477000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i25ae689398714c73943dbc16db480c39_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkZmM5MTRlOWRiM2U0MzEyOWUzMjg4M2Q4M2I3MGZiNC90YWJsZXJhbmdlOmRmYzkxNGU5ZGIzZTQzMTI5ZTMyODgzZDgzYjcwZmI0XzQtMi0xLTEtMTE2MzYw_3f1a804f-60e8-45ae-be0c-c496fb757f01"
      unitRef="usd">497882000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i25ae689398714c73943dbc16db480c39_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkZmM5MTRlOWRiM2U0MzEyOWUzMjg4M2Q4M2I3MGZiNC90YWJsZXJhbmdlOmRmYzkxNGU5ZGIzZTQzMTI5ZTMyODgzZDgzYjcwZmI0XzQtNC0xLTEtMTE2MzYw_4dfa4f35-1e82-4822-885e-dad3fd9f2a37"
      unitRef="usd">312986000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i25ae689398714c73943dbc16db480c39_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkZmM5MTRlOWRiM2U0MzEyOWUzMjg4M2Q4M2I3MGZiNC90YWJsZXJhbmdlOmRmYzkxNGU5ZGIzZTQzMTI5ZTMyODgzZDgzYjcwZmI0XzQtNi0xLTEtMTE2MzYw_316b5b22-56ad-489b-9e4e-7feda5f72f1e"
      unitRef="usd">184896000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i39e4d6cbc24a4d2597b7296121acf5a9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkZmM5MTRlOWRiM2U0MzEyOWUzMjg4M2Q4M2I3MGZiNC90YWJsZXJhbmdlOmRmYzkxNGU5ZGIzZTQzMTI5ZTMyODgzZDgzYjcwZmI0XzQtOC0xLTEtMTE2MzYw_f330808a-39fe-4e78-bd8d-397815bc5f3c"
      unitRef="usd">493495000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i39e4d6cbc24a4d2597b7296121acf5a9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkZmM5MTRlOWRiM2U0MzEyOWUzMjg4M2Q4M2I3MGZiNC90YWJsZXJhbmdlOmRmYzkxNGU5ZGIzZTQzMTI5ZTMyODgzZDgzYjcwZmI0XzQtMTAtMS0xLTExNjM2MA_55840c7b-a280-4d8a-9b33-cf26c2eba21b"
      unitRef="usd">255178000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i39e4d6cbc24a4d2597b7296121acf5a9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkZmM5MTRlOWRiM2U0MzEyOWUzMjg4M2Q4M2I3MGZiNC90YWJsZXJhbmdlOmRmYzkxNGU5ZGIzZTQzMTI5ZTMyODgzZDgzYjcwZmI0XzQtMTItMS0xLTExNjM2MA_e7963e7e-bf16-4569-8dca-1072e3d73a7b"
      unitRef="usd">238317000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i58dc0005fab24f669bb41c0594b74635_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkZmM5MTRlOWRiM2U0MzEyOWUzMjg4M2Q4M2I3MGZiNC90YWJsZXJhbmdlOmRmYzkxNGU5ZGIzZTQzMTI5ZTMyODgzZDgzYjcwZmI0XzQtMi0xLTEtOTc2Mjc_e1cfbcec-987e-475b-9c94-65a95b7bd2c3"
      unitRef="usd">99613000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i58dc0005fab24f669bb41c0594b74635_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkZmM5MTRlOWRiM2U0MzEyOWUzMjg4M2Q4M2I3MGZiNC90YWJsZXJhbmdlOmRmYzkxNGU5ZGIzZTQzMTI5ZTMyODgzZDgzYjcwZmI0XzQtNC0xLTEtOTc2Mjc_af5094d6-c4d1-4653-a05a-e2dc3b143aaf"
      unitRef="usd">47478000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i58dc0005fab24f669bb41c0594b74635_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkZmM5MTRlOWRiM2U0MzEyOWUzMjg4M2Q4M2I3MGZiNC90YWJsZXJhbmdlOmRmYzkxNGU5ZGIzZTQzMTI5ZTMyODgzZDgzYjcwZmI0XzQtNi0xLTEtOTc2Mjc_dfdb8d4d-1c42-4788-99c2-ae3f0bb175a8"
      unitRef="usd">52135000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i1f4f2d6c92304ac6af015891868a90e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkZmM5MTRlOWRiM2U0MzEyOWUzMjg4M2Q4M2I3MGZiNC90YWJsZXJhbmdlOmRmYzkxNGU5ZGIzZTQzMTI5ZTMyODgzZDgzYjcwZmI0XzQtOC0xLTEtOTc2Mjc_f71586e1-2b59-41db-80f6-58ff51ae7755"
      unitRef="usd">98813000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i1f4f2d6c92304ac6af015891868a90e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkZmM5MTRlOWRiM2U0MzEyOWUzMjg4M2Q4M2I3MGZiNC90YWJsZXJhbmdlOmRmYzkxNGU5ZGIzZTQzMTI5ZTMyODgzZDgzYjcwZmI0XzQtMTAtMS0xLTk3NjI3_da5c4e71-66df-490c-8abf-2a7b50a50236"
      unitRef="usd">38553000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i1f4f2d6c92304ac6af015891868a90e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkZmM5MTRlOWRiM2U0MzEyOWUzMjg4M2Q4M2I3MGZiNC90YWJsZXJhbmdlOmRmYzkxNGU5ZGIzZTQzMTI5ZTMyODgzZDgzYjcwZmI0XzQtMTItMS0xLTk3NjI3_d4cd490e-fa90-4233-9721-fc8f3b6905f8"
      unitRef="usd">60260000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i31ddd3d4324b4e1e9581d40d3e0d7c0f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkZmM5MTRlOWRiM2U0MzEyOWUzMjg4M2Q4M2I3MGZiNC90YWJsZXJhbmdlOmRmYzkxNGU5ZGIzZTQzMTI5ZTMyODgzZDgzYjcwZmI0XzUtMi0xLTEtOTc2Mjc_9c8e19ed-9ce7-427a-a9ed-6bf7188afce6"
      unitRef="usd">74682000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i31ddd3d4324b4e1e9581d40d3e0d7c0f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkZmM5MTRlOWRiM2U0MzEyOWUzMjg4M2Q4M2I3MGZiNC90YWJsZXJhbmdlOmRmYzkxNGU5ZGIzZTQzMTI5ZTMyODgzZDgzYjcwZmI0XzUtNC0xLTEtOTc2Mjc_39622adf-41a2-45f0-bb7a-23182c8aae95"
      unitRef="usd">9094000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i31ddd3d4324b4e1e9581d40d3e0d7c0f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkZmM5MTRlOWRiM2U0MzEyOWUzMjg4M2Q4M2I3MGZiNC90YWJsZXJhbmdlOmRmYzkxNGU5ZGIzZTQzMTI5ZTMyODgzZDgzYjcwZmI0XzUtNi0xLTEtOTc2Mjc_f7898025-846c-4d0e-a284-2edc5f825e0b"
      unitRef="usd">65588000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i95c142dd60db4825b93e16b48c39d70a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkZmM5MTRlOWRiM2U0MzEyOWUzMjg4M2Q4M2I3MGZiNC90YWJsZXJhbmdlOmRmYzkxNGU5ZGIzZTQzMTI5ZTMyODgzZDgzYjcwZmI0XzUtOC0xLTEtOTc2Mjc_3e3081a3-dba2-4fec-aa01-9de38efce90d"
      unitRef="usd">73095000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i95c142dd60db4825b93e16b48c39d70a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkZmM5MTRlOWRiM2U0MzEyOWUzMjg4M2Q4M2I3MGZiNC90YWJsZXJhbmdlOmRmYzkxNGU5ZGIzZTQzMTI5ZTMyODgzZDgzYjcwZmI0XzUtMTAtMS0xLTk3NjI3_07718543-6c64-437a-b351-77fae953234f"
      unitRef="usd">2990000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i95c142dd60db4825b93e16b48c39d70a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkZmM5MTRlOWRiM2U0MzEyOWUzMjg4M2Q4M2I3MGZiNC90YWJsZXJhbmdlOmRmYzkxNGU5ZGIzZTQzMTI5ZTMyODgzZDgzYjcwZmI0XzUtMTItMS0xLTk3NjI3_8829f561-d1aa-4151-93cd-d9b24f25065b"
      unitRef="usd">70105000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="if4cdbb1546594c338b29035921f8eac9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkZmM5MTRlOWRiM2U0MzEyOWUzMjg4M2Q4M2I3MGZiNC90YWJsZXJhbmdlOmRmYzkxNGU5ZGIzZTQzMTI5ZTMyODgzZDgzYjcwZmI0XzYtMi0xLTEtOTc2Mjc_2a8419b6-ffef-4eee-9809-7cd3cf8f0e03"
      unitRef="usd">44185000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="if4cdbb1546594c338b29035921f8eac9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkZmM5MTRlOWRiM2U0MzEyOWUzMjg4M2Q4M2I3MGZiNC90YWJsZXJhbmdlOmRmYzkxNGU5ZGIzZTQzMTI5ZTMyODgzZDgzYjcwZmI0XzYtNC0xLTEtOTc2Mjc_6764c58f-7bb0-4f3f-8b43-a929d16079af"
      unitRef="usd">26510000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="if4cdbb1546594c338b29035921f8eac9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkZmM5MTRlOWRiM2U0MzEyOWUzMjg4M2Q4M2I3MGZiNC90YWJsZXJhbmdlOmRmYzkxNGU5ZGIzZTQzMTI5ZTMyODgzZDgzYjcwZmI0XzYtNi0xLTEtOTc2Mjc_3b03aa63-9a47-444d-82c0-05a9bb6bd15f"
      unitRef="usd">17675000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i281719af93c74da89f0d88958a1aa7f2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkZmM5MTRlOWRiM2U0MzEyOWUzMjg4M2Q4M2I3MGZiNC90YWJsZXJhbmdlOmRmYzkxNGU5ZGIzZTQzMTI5ZTMyODgzZDgzYjcwZmI0XzYtOC0xLTEtOTc2Mjc_c0d51f14-3c7a-4fde-b8cc-bd29c3a72f47"
      unitRef="usd">51052000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i281719af93c74da89f0d88958a1aa7f2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkZmM5MTRlOWRiM2U0MzEyOWUzMjg4M2Q4M2I3MGZiNC90YWJsZXJhbmdlOmRmYzkxNGU5ZGIzZTQzMTI5ZTMyODgzZDgzYjcwZmI0XzYtMTAtMS0xLTk3NjI3_3f058ccd-f485-4d13-a183-e57b8cee8d1a"
      unitRef="usd">31277000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i281719af93c74da89f0d88958a1aa7f2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkZmM5MTRlOWRiM2U0MzEyOWUzMjg4M2Q4M2I3MGZiNC90YWJsZXJhbmdlOmRmYzkxNGU5ZGIzZTQzMTI5ZTMyODgzZDgzYjcwZmI0XzYtMTItMS0xLTk3NjI3_bea96b35-8754-47e3-802b-28ab39496202"
      unitRef="usd">19775000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="if30b1a880b0547fe9af24f1bcd6073e6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkZmM5MTRlOWRiM2U0MzEyOWUzMjg4M2Q4M2I3MGZiNC90YWJsZXJhbmdlOmRmYzkxNGU5ZGIzZTQzMTI5ZTMyODgzZDgzYjcwZmI0XzctMi0xLTEtOTc2Mjc_b70caafc-a955-45a5-8fff-8e9c0119afec"
      unitRef="usd">36900000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="if30b1a880b0547fe9af24f1bcd6073e6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkZmM5MTRlOWRiM2U0MzEyOWUzMjg4M2Q4M2I3MGZiNC90YWJsZXJhbmdlOmRmYzkxNGU5ZGIzZTQzMTI5ZTMyODgzZDgzYjcwZmI0XzctNC0xLTEtOTc2Mjc_2a75b9d9-7b0e-4237-9862-d037e08da6a4"
      unitRef="usd">32007000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="if30b1a880b0547fe9af24f1bcd6073e6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkZmM5MTRlOWRiM2U0MzEyOWUzMjg4M2Q4M2I3MGZiNC90YWJsZXJhbmdlOmRmYzkxNGU5ZGIzZTQzMTI5ZTMyODgzZDgzYjcwZmI0XzctNi0xLTEtOTc2Mjc_c1ab1ef1-e4fb-4545-abe9-7f455df239c0"
      unitRef="usd">4893000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i8224bff2f8d34351b3d4c33d37e40013_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkZmM5MTRlOWRiM2U0MzEyOWUzMjg4M2Q4M2I3MGZiNC90YWJsZXJhbmdlOmRmYzkxNGU5ZGIzZTQzMTI5ZTMyODgzZDgzYjcwZmI0XzctOC0xLTEtOTc2Mjc_6d3264b2-7214-4685-88a2-7060653e1bb9"
      unitRef="usd">36900000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i8224bff2f8d34351b3d4c33d37e40013_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkZmM5MTRlOWRiM2U0MzEyOWUzMjg4M2Q4M2I3MGZiNC90YWJsZXJhbmdlOmRmYzkxNGU5ZGIzZTQzMTI5ZTMyODgzZDgzYjcwZmI0XzctMTAtMS0xLTk3NjI3_801287f7-3948-4cf8-8d5a-b928efb4716e"
      unitRef="usd">28110000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i8224bff2f8d34351b3d4c33d37e40013_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkZmM5MTRlOWRiM2U0MzEyOWUzMjg4M2Q4M2I3MGZiNC90YWJsZXJhbmdlOmRmYzkxNGU5ZGIzZTQzMTI5ZTMyODgzZDgzYjcwZmI0XzctMTItMS0xLTk3NjI3_11381bcf-8598-403d-8576-940686f76cc1"
      unitRef="usd">8790000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkZmM5MTRlOWRiM2U0MzEyOWUzMjg4M2Q4M2I3MGZiNC90YWJsZXJhbmdlOmRmYzkxNGU5ZGIzZTQzMTI5ZTMyODgzZDgzYjcwZmI0XzgtMi0xLTEtOTc2Mjc_a0a1592c-69cd-4717-b59f-71fb33b3c632"
      unitRef="usd">1282568000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkZmM5MTRlOWRiM2U0MzEyOWUzMjg4M2Q4M2I3MGZiNC90YWJsZXJhbmdlOmRmYzkxNGU5ZGIzZTQzMTI5ZTMyODgzZDgzYjcwZmI0XzgtNC0xLTEtOTc2Mjc_609233f4-1317-4b11-abb6-35ae38d35cd4"
      unitRef="usd">823589000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkZmM5MTRlOWRiM2U0MzEyOWUzMjg4M2Q4M2I3MGZiNC90YWJsZXJhbmdlOmRmYzkxNGU5ZGIzZTQzMTI5ZTMyODgzZDgzYjcwZmI0XzgtNi0xLTEtOTc2Mjc_6c33baa2-7f0f-4e65-b02f-9cbd48d21ffe"
      unitRef="usd">458979000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkZmM5MTRlOWRiM2U0MzEyOWUzMjg4M2Q4M2I3MGZiNC90YWJsZXJhbmdlOmRmYzkxNGU5ZGIzZTQzMTI5ZTMyODgzZDgzYjcwZmI0XzgtOC0xLTEtOTc2Mjc_19484f65-bfe7-4ffc-805c-3c27fcaec6d7"
      unitRef="usd">1209488000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkZmM5MTRlOWRiM2U0MzEyOWUzMjg4M2Q4M2I3MGZiNC90YWJsZXJhbmdlOmRmYzkxNGU5ZGIzZTQzMTI5ZTMyODgzZDgzYjcwZmI0XzgtMTAtMS0xLTk3NjI3_bc61cf42-aee4-40f8-b98a-7ec7e65be6df"
      unitRef="usd">698764000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkZmM5MTRlOWRiM2U0MzEyOWUzMjg4M2Q4M2I3MGZiNC90YWJsZXJhbmdlOmRmYzkxNGU5ZGIzZTQzMTI5ZTMyODgzZDgzYjcwZmI0XzgtMTItMS0xLTk3NjI3_82f90379-2416-4693-b350-121053832f4a"
      unitRef="usd">510724000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzQ4ODQ_9e34c8ef-5ac5-43da-b326-ed1f262379cb">&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Amortization expense related to intangibles was as follows for the years ended December 31:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.295%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.526%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.708%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.526%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.708%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.526%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.711%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Customer lists/relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;70,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;61,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;41,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Internal-use software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;54,925&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;41,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;36,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Technology-based intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,925&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Partner relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Software to be sold&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amortization of intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;146,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;123,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;90,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock>
    <us-gaap:AdjustmentForAmortization
      contextRef="i79793b5cc2d64ada82867e6e01dd9c6c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo3MjkyZGVkODA2OTg0YzUzYjhiYjhmZWU0ZWFlNmMwMy90YWJsZXJhbmdlOjcyOTJkZWQ4MDY5ODRjNTNiOGJiOGZlZTRlYWU2YzAzXzEtMi0xLTEtOTc2Mjc_bf8164c7-60e5-40c1-8e2c-6dff5c4422bf"
      unitRef="usd">70712000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="i7ad78420e050433a9ada833c22f40ec8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo3MjkyZGVkODA2OTg0YzUzYjhiYjhmZWU0ZWFlNmMwMy90YWJsZXJhbmdlOjcyOTJkZWQ4MDY5ODRjNTNiOGJiOGZlZTRlYWU2YzAzXzEtNC0xLTEtOTc2Mjc_e9255a2a-59b1-4433-a99a-df9f432c34f8"
      unitRef="usd">61805000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="i10e617fb797d4136b91a8c2ea3f7a252_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo3MjkyZGVkODA2OTg0YzUzYjhiYjhmZWU0ZWFlNmMwMy90YWJsZXJhbmdlOjcyOTJkZWQ4MDY5ODRjNTNiOGJiOGZlZTRlYWU2YzAzXzEtNi0xLTEtOTc2Mjc_dfe80525-2620-4ff7-8784-d36f26e7386d"
      unitRef="usd">41377000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="ide9b8de5ec594cf4be8665d2cb2a9090_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo3MjkyZGVkODA2OTg0YzUzYjhiYjhmZWU0ZWFlNmMwMy90YWJsZXJhbmdlOjcyOTJkZWQ4MDY5ODRjNTNiOGJiOGZlZTRlYWU2YzAzXzItMi0xLTEtOTc2Mjc_9f61afa4-1f38-47ea-937d-7f5081dc65cd"
      unitRef="usd">54925000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="i132d86aa9a754d3fa318165d9f8a44de_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo3MjkyZGVkODA2OTg0YzUzYjhiYjhmZWU0ZWFlNmMwMy90YWJsZXJhbmdlOjcyOTJkZWQ4MDY5ODRjNTNiOGJiOGZlZTRlYWU2YzAzXzItNC0xLTEtOTc2Mjc_29c236ef-1b96-4a51-97d2-903915075540"
      unitRef="usd">41601000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="i2ca8583781794045b3715b9b7aadd6a5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo3MjkyZGVkODA2OTg0YzUzYjhiYjhmZWU0ZWFlNmMwMy90YWJsZXJhbmdlOjcyOTJkZWQ4MDY5ODRjNTNiOGJiOGZlZTRlYWU2YzAzXzItNi0xLTEtOTc2Mjc_cca5e18e-15d7-4552-a46e-1f3ad3153c32"
      unitRef="usd">36771000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="i16e158729051437eaf3d2976617e88cf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo3MjkyZGVkODA2OTg0YzUzYjhiYjhmZWU0ZWFlNmMwMy90YWJsZXJhbmdlOjcyOTJkZWQ4MDY5ODRjNTNiOGJiOGZlZTRlYWU2YzAzXzMtMi0xLTEtOTc2Mjc_1e6f3b1e-9bb5-4527-b4cd-abc674053c4d"
      unitRef="usd">8925000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="i1d5ed25ad5534c5db78859a59018d4ba_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo3MjkyZGVkODA2OTg0YzUzYjhiYjhmZWU0ZWFlNmMwMy90YWJsZXJhbmdlOjcyOTJkZWQ4MDY5ODRjNTNiOGJiOGZlZTRlYWU2YzAzXzMtNC0xLTEtOTc2Mjc_53853ed9-f5ec-4270-91a3-47fe8934de23"
      unitRef="usd">10940000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="ie77f558f0d8841628302b64295e105e5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo3MjkyZGVkODA2OTg0YzUzYjhiYjhmZWU0ZWFlNmMwMy90YWJsZXJhbmdlOjcyOTJkZWQ4MDY5ODRjNTNiOGJiOGZlZTRlYWU2YzAzXzMtNi0xLTEtOTc2Mjc_8debbf19-dc0f-4371-8100-34bb6e6c13c1"
      unitRef="usd">6291000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="i4845def19b2644c8857d682465ab8f3f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo3MjkyZGVkODA2OTg0YzUzYjhiYjhmZWU0ZWFlNmMwMy90YWJsZXJhbmdlOjcyOTJkZWQ4MDY5ODRjNTNiOGJiOGZlZTRlYWU2YzAzXzQtMi0xLTEtOTc2Mjc_350ad22e-78eb-4543-b158-afe98f4e89b6"
      unitRef="usd">6104000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="ib6fe53363b454143afbc49ab81396172_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo3MjkyZGVkODA2OTg0YzUzYjhiYjhmZWU0ZWFlNmMwMy90YWJsZXJhbmdlOjcyOTJkZWQ4MDY5ODRjNTNiOGJiOGZlZTRlYWU2YzAzXzQtNC0xLTEtOTc2Mjc_090f8f69-1ca4-4f5e-87d5-8157df0004a6"
      unitRef="usd">2990000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="iee12b578df6348c09484d72f35f203c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo3MjkyZGVkODA2OTg0YzUzYjhiYjhmZWU0ZWFlNmMwMy90YWJsZXJhbmdlOjcyOTJkZWQ4MDY5ODRjNTNiOGJiOGZlZTRlYWU2YzAzXzQtNi0xLTEtOTc2Mjc_c73239cc-6f1f-434f-8d78-2132626cddcb"
      unitRef="usd">0</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="ife2695737aa74a4fba5bc6eeedc1ac60_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo3MjkyZGVkODA2OTg0YzUzYjhiYjhmZWU0ZWFlNmMwMy90YWJsZXJhbmdlOjcyOTJkZWQ4MDY5ODRjNTNiOGJiOGZlZTRlYWU2YzAzXzUtMi0xLTEtMTIzMjI1_346e8cdb-b836-43ca-a7ea-37368d82c389"
      unitRef="usd">3897000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="i65aa0642db754eb783b0d23175d1318d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo3MjkyZGVkODA2OTg0YzUzYjhiYjhmZWU0ZWFlNmMwMy90YWJsZXJhbmdlOjcyOTJkZWQ4MDY5ODRjNTNiOGJiOGZlZTRlYWU2YzAzXzUtNC0xLTEtMTIzMjI1_6fcc4de5-9eaf-4928-8f06-0812766faf1c"
      unitRef="usd">4226000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="i228b22e480c642a5b9833d01150be690_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo3MjkyZGVkODA2OTg0YzUzYjhiYjhmZWU0ZWFlNmMwMy90YWJsZXJhbmdlOjcyOTJkZWQ4MDY5ODRjNTNiOGJiOGZlZTRlYWU2YzAzXzUtNi0xLTEtMTIzMjI1_cae6d268-7db3-4b7d-8541-0e7477668ef4"
      unitRef="usd">4227000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="i3f6df9a517e741b1af525511bf562001_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo3MjkyZGVkODA2OTg0YzUzYjhiYjhmZWU0ZWFlNmMwMy90YWJsZXJhbmdlOjcyOTJkZWQ4MDY5ODRjNTNiOGJiOGZlZTRlYWU2YzAzXzUtMi0xLTEtOTc2Mjc_a6b2eff8-53f4-4562-bf86-72c9190447be"
      unitRef="usd">1992000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="ie674922c94564689b191ce1567b8edb2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo3MjkyZGVkODA2OTg0YzUzYjhiYjhmZWU0ZWFlNmMwMy90YWJsZXJhbmdlOjcyOTJkZWQ4MDY5ODRjNTNiOGJiOGZlZTRlYWU2YzAzXzUtNC0xLTEtOTc2Mjc_aa02614e-d529-406c-894f-602159a79646"
      unitRef="usd">1580000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="i89208a26b491479f8d444716b3ab72d8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo3MjkyZGVkODA2OTg0YzUzYjhiYjhmZWU0ZWFlNmMwMy90YWJsZXJhbmdlOjcyOTJkZWQ4MDY5ODRjNTNiOGJiOGZlZTRlYWU2YzAzXzUtNi0xLTEtOTc2Mjc_8adae051-af72-4899-90f4-65c37339fa1e"
      unitRef="usd">1884000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo3MjkyZGVkODA2OTg0YzUzYjhiYjhmZWU0ZWFlNmMwMy90YWJsZXJhbmdlOjcyOTJkZWQ4MDY5ODRjNTNiOGJiOGZlZTRlYWU2YzAzXzctMi0xLTEtOTc2Mjc_dd47e98f-f442-4bc8-8f94-73e8da974e50"
      unitRef="usd">146555000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo3MjkyZGVkODA2OTg0YzUzYjhiYjhmZWU0ZWFlNmMwMy90YWJsZXJhbmdlOjcyOTJkZWQ4MDY5ODRjNTNiOGJiOGZlZTRlYWU2YzAzXzctNC0xLTEtOTc2Mjc_3d62fb9d-012b-468e-b6df-ce4b425650b6"
      unitRef="usd">123142000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo3MjkyZGVkODA2OTg0YzUzYjhiYjhmZWU0ZWFlNmMwMy90YWJsZXJhbmdlOjcyOTJkZWQ4MDY5ODRjNTNiOGJiOGZlZTRlYWU2YzAzXzctNi0xLTEtOTc2Mjc_1aec0e82-0ba7-4040-80d4-c71b0c28e302"
      unitRef="usd">90550000</us-gaap:AdjustmentForAmortization>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzQ4MzI_21a89c17-32b1-4cdf-9e7a-e712a31f3072">&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Based on the intangibles in service as of December&#160;31, 2022, estimated amortization expense for each of the next five years ending December 31 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:84.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.790%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Estimated&lt;br/&gt;amortization&lt;br/&gt;expense&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;131,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;91,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;62,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;40,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;32,413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpmZDZhYjE4ZGRkMjg0OThlOWZmZDkyZTNkNGM1ZGViMC90YWJsZXJhbmdlOmZkNmFiMThkZGQyODQ5OGU5ZmZkOTJlM2Q0YzVkZWIwXzEtMi0xLTEtOTc2Mjc_75466b02-080c-466e-b7ac-95f66d72e57c"
      unitRef="usd">131216000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpmZDZhYjE4ZGRkMjg0OThlOWZmZDkyZTNkNGM1ZGViMC90YWJsZXJhbmdlOmZkNmFiMThkZGQyODQ5OGU5ZmZkOTJlM2Q0YzVkZWIwXzItMi0xLTEtOTc2Mjc_acf3b721-213e-4e27-8468-61933a0c1cec"
      unitRef="usd">91800000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpmZDZhYjE4ZGRkMjg0OThlOWZmZDkyZTNkNGM1ZGViMC90YWJsZXJhbmdlOmZkNmFiMThkZGQyODQ5OGU5ZmZkOTJlM2Q0YzVkZWIwXzMtMi0xLTEtOTc2Mjc_c797137e-0e08-422f-87c8-3f5f7efce767"
      unitRef="usd">62150000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpmZDZhYjE4ZGRkMjg0OThlOWZmZDkyZTNkNGM1ZGViMC90YWJsZXJhbmdlOmZkNmFiMThkZGQyODQ5OGU5ZmZkOTJlM2Q0YzVkZWIwXzQtMi0xLTEtOTc2Mjc_72869205-65bc-471f-8083-3dbea9d61e2d"
      unitRef="usd">40686000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpmZDZhYjE4ZGRkMjg0OThlOWZmZDkyZTNkNGM1ZGViMC90YWJsZXJhbmdlOmZkNmFiMThkZGQyODQ5OGU5ZmZkOTJlM2Q0YzVkZWIwXzUtMi0xLTEtOTc2Mjc_afcd614c-13c6-47b2-9631-7bf134b6422e"
      unitRef="usd">32413000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzQ5Mjc_43a25de0-8e72-4926-85af-387553bf79dc">&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;We acquire internal-use software and certain partner relationships in the normal course of business. We also purchased customer lists, and we acquired other intangible assets in conjunction with an acquisition (Note 6). The following intangible assets were acquired during the years ended December 31:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.223%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.488%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.488%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.488%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.403%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted-average amortization period&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;(in years)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted-average amortization period&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;(in years)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted-average amortization period&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;(in years)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Internal-use software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;74,778&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;75,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;39,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Customer lists/relationships&lt;/span&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;149,642&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;45,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Partner relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;73,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Technology-based intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;65,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Acquired intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;94,632&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;384,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;84,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;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"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;We acquired customer lists that did not qualify as business combinations of $18,267 during 2022, $22,642 during 2021 and $45,470 during 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="ide9b8de5ec594cf4be8665d2cb2a9090_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkM2FlY2E4MjI5YjE0NGJlYjcwZDZmZDYzZmIzOTgxYS90YWJsZXJhbmdlOmQzYWVjYTgyMjliMTQ0YmViNzBkNmZkNjNmYjM5ODFhXzItMi0xLTEtMTIzMjM4_de25176c-5547-405b-bf10-c9b85d627e54"
      unitRef="usd">74778000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="ide9b8de5ec594cf4be8665d2cb2a9090_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkM2FlY2E4MjI5YjE0NGJlYjcwZDZmZDYzZmIzOTgxYS90YWJsZXJhbmdlOmQzYWVjYTgyMjliMTQ0YmViNzBkNmZkNjNmYjM5ODFhXzItNC0xLTEtMTIzMjM4_2ac66b67-af5b-4aca-b2e3-a01a6c99e6dd">P3Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i132d86aa9a754d3fa318165d9f8a44de_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkM2FlY2E4MjI5YjE0NGJlYjcwZDZmZDYzZmIzOTgxYS90YWJsZXJhbmdlOmQzYWVjYTgyMjliMTQ0YmViNzBkNmZkNjNmYjM5ODFhXzItNi0xLTEtMTIzMjM4_287be8e2-70dd-4660-af98-f4109f155e25"
      unitRef="usd">75918000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i132d86aa9a754d3fa318165d9f8a44de_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkM2FlY2E4MjI5YjE0NGJlYjcwZDZmZDYzZmIzOTgxYS90YWJsZXJhbmdlOmQzYWVjYTgyMjliMTQ0YmViNzBkNmZkNjNmYjM5ODFhXzItOC0xLTEtMTIzMjM4_070460fe-d755-4521-ab61-4e5d38d6c34a">P3Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i2ca8583781794045b3715b9b7aadd6a5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkM2FlY2E4MjI5YjE0NGJlYjcwZDZmZDYzZmIzOTgxYS90YWJsZXJhbmdlOmQzYWVjYTgyMjliMTQ0YmViNzBkNmZkNjNmYjM5ODFhXzItMTAtMS0xLTEyMzIzOA_9af9cfd6-d3ed-4f98-888c-0e7add02dcc6"
      unitRef="usd">39344000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i2ca8583781794045b3715b9b7aadd6a5_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkM2FlY2E4MjI5YjE0NGJlYjcwZDZmZDYzZmIzOTgxYS90YWJsZXJhbmdlOmQzYWVjYTgyMjliMTQ0YmViNzBkNmZkNjNmYjM5ODFhXzItMTItMS0xLTEyMzIzOA_2c98ff79-2cb0-4257-8fa6-58f58d024473">P4Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i79793b5cc2d64ada82867e6e01dd9c6c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkM2FlY2E4MjI5YjE0NGJlYjcwZDZmZDYzZmIzOTgxYS90YWJsZXJhbmdlOmQzYWVjYTgyMjliMTQ0YmViNzBkNmZkNjNmYjM5ODFhXzItMi0xLTEtOTc2Mjc_7faf443e-15be-4cf4-8356-de0c941f3c0e"
      unitRef="usd">18267000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i79793b5cc2d64ada82867e6e01dd9c6c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkM2FlY2E4MjI5YjE0NGJlYjcwZDZmZDYzZmIzOTgxYS90YWJsZXJhbmdlOmQzYWVjYTgyMjliMTQ0YmViNzBkNmZkNjNmYjM5ODFhXzItNC0xLTEtOTc2Mjc_50c6dc6d-7ebe-4f35-b846-4e2112007acc">P6Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i7ad78420e050433a9ada833c22f40ec8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkM2FlY2E4MjI5YjE0NGJlYjcwZDZmZDYzZmIzOTgxYS90YWJsZXJhbmdlOmQzYWVjYTgyMjliMTQ0YmViNzBkNmZkNjNmYjM5ODFhXzItNi0xLTEtOTc2Mjc_b84ba4b4-6470-48de-9195-938a78783e89"
      unitRef="usd">149642000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i7ad78420e050433a9ada833c22f40ec8_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkM2FlY2E4MjI5YjE0NGJlYjcwZDZmZDYzZmIzOTgxYS90YWJsZXJhbmdlOmQzYWVjYTgyMjliMTQ0YmViNzBkNmZkNjNmYjM5ODFhXzItOC0xLTEtOTc2Mjc_27343f36-c013-4aef-a62f-718de0fffc8a">P8Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i10e617fb797d4136b91a8c2ea3f7a252_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkM2FlY2E4MjI5YjE0NGJlYjcwZDZmZDYzZmIzOTgxYS90YWJsZXJhbmdlOmQzYWVjYTgyMjliMTQ0YmViNzBkNmZkNjNmYjM5ODFhXzItMTAtMS0xLTk3NjI3_4f745dda-8f82-4230-b11b-6aa85481e750"
      unitRef="usd">45470000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i10e617fb797d4136b91a8c2ea3f7a252_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkM2FlY2E4MjI5YjE0NGJlYjcwZDZmZDYzZmIzOTgxYS90YWJsZXJhbmdlOmQzYWVjYTgyMjliMTQ0YmViNzBkNmZkNjNmYjM5ODFhXzItMTItMS0xLTk3NjI3_b4ce68f6-e0f0-4237-8953-8a6c768f2342">P7Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i4845def19b2644c8857d682465ab8f3f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkM2FlY2E4MjI5YjE0NGJlYjcwZDZmZDYzZmIzOTgxYS90YWJsZXJhbmdlOmQzYWVjYTgyMjliMTQ0YmViNzBkNmZkNjNmYjM5ODFhXzQtMi0xLTEtOTc2Mjc_272f2c58-2246-444d-be58-4f43b5a15ad8"
      unitRef="usd">1587000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i4845def19b2644c8857d682465ab8f3f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkM2FlY2E4MjI5YjE0NGJlYjcwZDZmZDYzZmIzOTgxYS90YWJsZXJhbmdlOmQzYWVjYTgyMjliMTQ0YmViNzBkNmZkNjNmYjM5ODFhXzQtNC0xLTEtOTc2Mjc_bbef2e66-5673-4227-a06f-4d80ae50c771">P3Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="ib6fe53363b454143afbc49ab81396172_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkM2FlY2E4MjI5YjE0NGJlYjcwZDZmZDYzZmIzOTgxYS90YWJsZXJhbmdlOmQzYWVjYTgyMjliMTQ0YmViNzBkNmZkNjNmYjM5ODFhXzQtNi0xLTEtOTc2Mjc_a9dc9fe6-6d70-4e61-94f9-2655e1045d37"
      unitRef="usd">73095000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="ib6fe53363b454143afbc49ab81396172_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkM2FlY2E4MjI5YjE0NGJlYjcwZDZmZDYzZmIzOTgxYS90YWJsZXJhbmdlOmQzYWVjYTgyMjliMTQ0YmViNzBkNmZkNjNmYjM5ODFhXzQtOC0xLTEtOTc2Mjc_29071013-17ce-49a0-9a8d-ac0a58a8e1f8">P15Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="iee12b578df6348c09484d72f35f203c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkM2FlY2E4MjI5YjE0NGJlYjcwZDZmZDYzZmIzOTgxYS90YWJsZXJhbmdlOmQzYWVjYTgyMjliMTQ0YmViNzBkNmZkNjNmYjM5ODFhXzQtMTAtMS0xLTk3NjI3_ab6354c5-2c2f-46c0-abab-eb044b7d4173"
      unitRef="usd">0</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i16e158729051437eaf3d2976617e88cf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkM2FlY2E4MjI5YjE0NGJlYjcwZDZmZDYzZmIzOTgxYS90YWJsZXJhbmdlOmQzYWVjYTgyMjliMTQ0YmViNzBkNmZkNjNmYjM5ODFhXzUtMi0xLTEtOTc2Mjc_73d98be6-c9f6-4017-a398-77a6105b7eba"
      unitRef="usd">0</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i1d5ed25ad5534c5db78859a59018d4ba_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkM2FlY2E4MjI5YjE0NGJlYjcwZDZmZDYzZmIzOTgxYS90YWJsZXJhbmdlOmQzYWVjYTgyMjliMTQ0YmViNzBkNmZkNjNmYjM5ODFhXzUtNi0xLTEtOTc2Mjc_103a37a2-6625-4233-a39a-b7ec696549d5"
      unitRef="usd">65000000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i1d5ed25ad5534c5db78859a59018d4ba_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkM2FlY2E4MjI5YjE0NGJlYjcwZDZmZDYzZmIzOTgxYS90YWJsZXJhbmdlOmQzYWVjYTgyMjliMTQ0YmViNzBkNmZkNjNmYjM5ODFhXzUtOC0xLTEtOTc2Mjc_657fe1c9-8079-45af-a25d-1f585a50ae27">P8Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="ie77f558f0d8841628302b64295e105e5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkM2FlY2E4MjI5YjE0NGJlYjcwZDZmZDYzZmIzOTgxYS90YWJsZXJhbmdlOmQzYWVjYTgyMjliMTQ0YmViNzBkNmZkNjNmYjM5ODFhXzUtMTAtMS0xLTk3NjI3_28c559d5-8f0f-4664-9c78-17005169f5fa"
      unitRef="usd">0</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i3f6df9a517e741b1af525511bf562001_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkM2FlY2E4MjI5YjE0NGJlYjcwZDZmZDYzZmIzOTgxYS90YWJsZXJhbmdlOmQzYWVjYTgyMjliMTQ0YmViNzBkNmZkNjNmYjM5ODFhXzYtMi0xLTEtOTc2Mjc_a9ccd059-cc6f-416c-9262-a4360cdbde3d"
      unitRef="usd">0</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="ie674922c94564689b191ce1567b8edb2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkM2FlY2E4MjI5YjE0NGJlYjcwZDZmZDYzZmIzOTgxYS90YWJsZXJhbmdlOmQzYWVjYTgyMjliMTQ0YmViNzBkNmZkNjNmYjM5ODFhXzYtNi0xLTEtOTc2Mjc_7dc0d118-eb48-4016-975b-02d7a74757a8"
      unitRef="usd">21000000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="ie674922c94564689b191ce1567b8edb2_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkM2FlY2E4MjI5YjE0NGJlYjcwZDZmZDYzZmIzOTgxYS90YWJsZXJhbmdlOmQzYWVjYTgyMjliMTQ0YmViNzBkNmZkNjNmYjM5ODFhXzYtOC0xLTEtOTc2Mjc_daa04899-0d36-45ec-9418-b8b3b433d789">P10Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i89208a26b491479f8d444716b3ab72d8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkM2FlY2E4MjI5YjE0NGJlYjcwZDZmZDYzZmIzOTgxYS90YWJsZXJhbmdlOmQzYWVjYTgyMjliMTQ0YmViNzBkNmZkNjNmYjM5ODFhXzYtMTAtMS0xLTk3NjI3_18f5925c-7e57-450c-b798-9dcbb4d6d0b5"
      unitRef="usd">0</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkM2FlY2E4MjI5YjE0NGJlYjcwZDZmZDYzZmIzOTgxYS90YWJsZXJhbmdlOmQzYWVjYTgyMjliMTQ0YmViNzBkNmZkNjNmYjM5ODFhXzctMi0xLTEtOTc2Mjc_50257eb6-e15e-4471-90ce-a6f618c78386"
      unitRef="usd">94632000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkM2FlY2E4MjI5YjE0NGJlYjcwZDZmZDYzZmIzOTgxYS90YWJsZXJhbmdlOmQzYWVjYTgyMjliMTQ0YmViNzBkNmZkNjNmYjM5ODFhXzctNC0xLTEtOTc2Mjc_0fcc0c6d-6032-40c2-bbac-ea8bf4d8a8b6">P4Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkM2FlY2E4MjI5YjE0NGJlYjcwZDZmZDYzZmIzOTgxYS90YWJsZXJhbmdlOmQzYWVjYTgyMjliMTQ0YmViNzBkNmZkNjNmYjM5ODFhXzctNi0xLTEtOTc2Mjc_9dab3399-d1af-4ea4-8b4e-bc7ceec22ca8"
      unitRef="usd">384655000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkM2FlY2E4MjI5YjE0NGJlYjcwZDZmZDYzZmIzOTgxYS90YWJsZXJhbmdlOmQzYWVjYTgyMjliMTQ0YmViNzBkNmZkNjNmYjM5ODFhXzctOC0xLTEtOTc2Mjc_444f6902-d6f5-406c-bb1a-8df938837927">P8Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkM2FlY2E4MjI5YjE0NGJlYjcwZDZmZDYzZmIzOTgxYS90YWJsZXJhbmdlOmQzYWVjYTgyMjliMTQ0YmViNzBkNmZkNjNmYjM5ODFhXzctMTAtMS0xLTk3NjI3_5a53d44d-9524-4852-8da6-72c3c613aaff"
      unitRef="usd">84814000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkM2FlY2E4MjI5YjE0NGJlYjcwZDZmZDYzZmIzOTgxYS90YWJsZXJhbmdlOmQzYWVjYTgyMjliMTQ0YmViNzBkNmZkNjNmYjM5ODFhXzctMTItMS0xLTk3NjI3_54f4ef94-3a33-46fa-8c57-c50a37cc4353">P6Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i71312ac230e54221ad763094ae14b41c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzIxMDg_33806142-8f0f-4e87-a7d3-fdd4b862b5a9"
      unitRef="usd">18267000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="ia347ea3589524ba886f759efb418e962_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzIxMjI_9f23aa1e-928e-4d14-a7f3-54b8caa7e6f5"
      unitRef="usd">22642000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i8ff24ce80e3747749b8a739287ceecf5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzIxMzk_c33c1597-d10d-4edd-9b02-2d4664a9e371"
      unitRef="usd">45470000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzQ4MDU_27c4d7cc-1231-4f40-83f2-0489e855759b">Changes in goodwill by reportable business segment and in total were as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.336%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Data Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Promotional Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Checks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance, December&#160;31, 2020:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Goodwill, gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;168,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;432,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;252,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;434,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,288,825&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accumulated impairment charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(392,168)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(193,699)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(585,867)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Goodwill, net of accumulated impairment charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;168,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;40,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;59,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;434,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;702,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15.75pt;padding-right:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Goodwill resulting from acquisition (Note 6)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;727,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;727,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Currency translation adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance, December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;895,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;40,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;59,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;434,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,430,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance, December&#160;31, 2021:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Goodwill, gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;895,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;432,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;252,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;434,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,016,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accumulated impairment charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(392,168)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(193,699)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(585,867)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Goodwill, net of accumulated impairment charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;895,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;40,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;59,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;434,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,430,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:20.25pt;padding-right:9pt;text-indent:-9pt"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Measurement-period adjustment (Note 6)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Currency translation adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(99)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(99)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance, December&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;896,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;40,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;59,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;434,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,431,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance, December&#160;31, 2022:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Goodwill, gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;896,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;432,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;252,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;434,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,017,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accumulated impairment charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(392,168)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(193,699)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(585,867)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Goodwill, net of accumulated impairment charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;896,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;40,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;59,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;434,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,431,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:GoodwillGross
      contextRef="ie7a0607c0bdb4b8eab9d0747f829f89e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTphNTQwNzc3ZTliNGM0NjhkODdkMjc3MjI0MmUwZmMwZi90YWJsZXJhbmdlOmE1NDA3NzdlOWI0YzQ2OGQ4N2QyNzcyMjQyZTBmYzBmXzItMi0xLTEtOTc2Mjc_67babc0d-36ae-48d5-b339-da73644c731e"
      unitRef="usd">168165000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="i8997d97b1e404efda946eeef5480c0fd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTphNTQwNzc3ZTliNGM0NjhkODdkMjc3MjI0MmUwZmMwZi90YWJsZXJhbmdlOmE1NDA3NzdlOWI0YzQ2OGQ4N2QyNzcyMjQyZTBmYzBmXzItNC0xLTEtOTc2Mjc_39e1147c-8194-4ffd-914d-b781bb20a879"
      unitRef="usd">432984000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="i447cbc4a55ef4544a754c30ed9df078a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTphNTQwNzc3ZTliNGM0NjhkODdkMjc3MjI0MmUwZmMwZi90YWJsZXJhbmdlOmE1NDA3NzdlOWI0YzQ2OGQ4N2QyNzcyMjQyZTBmYzBmXzItNi0xLTEtOTc2Mjc_22d71890-e9ac-46c4-9c5e-01448ca49180"
      unitRef="usd">252864000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="i9c6efeed5dcf4789b8e63f02ed7ce82d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTphNTQwNzc3ZTliNGM0NjhkODdkMjc3MjI0MmUwZmMwZi90YWJsZXJhbmdlOmE1NDA3NzdlOWI0YzQ2OGQ4N2QyNzcyMjQyZTBmYzBmXzItOC0xLTEtOTc2Mjc_c9f37747-37c4-4563-8885-02a087d6bc6e"
      unitRef="usd">434812000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="i8c492e1c1980414f9304ccac101b2f07_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTphNTQwNzc3ZTliNGM0NjhkODdkMjc3MjI0MmUwZmMwZi90YWJsZXJhbmdlOmE1NDA3NzdlOWI0YzQ2OGQ4N2QyNzcyMjQyZTBmYzBmXzItMTAtMS0xLTk3NjI3_9900192a-73a0-494c-9663-2c0afb65c555"
      unitRef="usd">1288825000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="ie7a0607c0bdb4b8eab9d0747f829f89e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTphNTQwNzc3ZTliNGM0NjhkODdkMjc3MjI0MmUwZmMwZi90YWJsZXJhbmdlOmE1NDA3NzdlOWI0YzQ2OGQ4N2QyNzcyMjQyZTBmYzBmXzMtMi0xLTEtOTc2Mjc_7a1ea815-5603-425a-bdd6-db951b343253"
      unitRef="usd">0</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="i8997d97b1e404efda946eeef5480c0fd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTphNTQwNzc3ZTliNGM0NjhkODdkMjc3MjI0MmUwZmMwZi90YWJsZXJhbmdlOmE1NDA3NzdlOWI0YzQ2OGQ4N2QyNzcyMjQyZTBmYzBmXzMtNC0xLTEtOTc2Mjc_237961a2-db6c-4f60-a693-a463fc43936d"
      unitRef="usd">392168000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="i447cbc4a55ef4544a754c30ed9df078a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTphNTQwNzc3ZTliNGM0NjhkODdkMjc3MjI0MmUwZmMwZi90YWJsZXJhbmdlOmE1NDA3NzdlOWI0YzQ2OGQ4N2QyNzcyMjQyZTBmYzBmXzMtNi0xLTEtOTc2Mjc_a21718c4-74a2-46df-8b0a-069d4888ef99"
      unitRef="usd">193699000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="i9c6efeed5dcf4789b8e63f02ed7ce82d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTphNTQwNzc3ZTliNGM0NjhkODdkMjc3MjI0MmUwZmMwZi90YWJsZXJhbmdlOmE1NDA3NzdlOWI0YzQ2OGQ4N2QyNzcyMjQyZTBmYzBmXzMtOC0xLTEtOTc2Mjc_5d9ea372-bd30-45d1-9ff6-60f8ae32d429"
      unitRef="usd">0</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="i8c492e1c1980414f9304ccac101b2f07_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTphNTQwNzc3ZTliNGM0NjhkODdkMjc3MjI0MmUwZmMwZi90YWJsZXJhbmdlOmE1NDA3NzdlOWI0YzQ2OGQ4N2QyNzcyMjQyZTBmYzBmXzMtMTAtMS0xLTk3NjI3_df948f98-19a0-4996-b1b2-baf948a7b7de"
      unitRef="usd">585867000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:Goodwill
      contextRef="ie7a0607c0bdb4b8eab9d0747f829f89e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTphNTQwNzc3ZTliNGM0NjhkODdkMjc3MjI0MmUwZmMwZi90YWJsZXJhbmdlOmE1NDA3NzdlOWI0YzQ2OGQ4N2QyNzcyMjQyZTBmYzBmXzQtMi0xLTEtOTc2Mjc_3c42ee53-5e71-4959-9587-0aab694dbe55"
      unitRef="usd">168165000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i8997d97b1e404efda946eeef5480c0fd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTphNTQwNzc3ZTliNGM0NjhkODdkMjc3MjI0MmUwZmMwZi90YWJsZXJhbmdlOmE1NDA3NzdlOWI0YzQ2OGQ4N2QyNzcyMjQyZTBmYzBmXzQtNC0xLTEtOTc2Mjc_c61090a8-d048-450b-b638-fcdd2e2a2a66"
      unitRef="usd">40816000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i447cbc4a55ef4544a754c30ed9df078a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTphNTQwNzc3ZTliNGM0NjhkODdkMjc3MjI0MmUwZmMwZi90YWJsZXJhbmdlOmE1NDA3NzdlOWI0YzQ2OGQ4N2QyNzcyMjQyZTBmYzBmXzQtNi0xLTEtOTc2Mjc_244e7ace-113d-449a-b744-d3173e1f0b65"
      unitRef="usd">59165000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i9c6efeed5dcf4789b8e63f02ed7ce82d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTphNTQwNzc3ZTliNGM0NjhkODdkMjc3MjI0MmUwZmMwZi90YWJsZXJhbmdlOmE1NDA3NzdlOWI0YzQ2OGQ4N2QyNzcyMjQyZTBmYzBmXzQtOC0xLTEtOTc2Mjc_076131ed-9400-4605-8933-acaf9f0b984b"
      unitRef="usd">434812000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i8c492e1c1980414f9304ccac101b2f07_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTphNTQwNzc3ZTliNGM0NjhkODdkMjc3MjI0MmUwZmMwZi90YWJsZXJhbmdlOmE1NDA3NzdlOWI0YzQ2OGQ4N2QyNzcyMjQyZTBmYzBmXzQtMTAtMS0xLTk3NjI3_5bb90783-3616-4531-b902-cf661880c534"
      unitRef="usd">702958000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i6ff1d83224d04d93869b7347591ef2c7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTphNTQwNzc3ZTliNGM0NjhkODdkMjc3MjI0MmUwZmMwZi90YWJsZXJhbmdlOmE1NDA3NzdlOWI0YzQ2OGQ4N2QyNzcyMjQyZTBmYzBmXzUtMi0xLTEtMTA0MjQ1_2c7f91ce-5fdf-41e5-a379-f1f1cb7b9c38"
      unitRef="usd">727173000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTphNTQwNzc3ZTliNGM0NjhkODdkMjc3MjI0MmUwZmMwZi90YWJsZXJhbmdlOmE1NDA3NzdlOWI0YzQ2OGQ4N2QyNzcyMjQyZTBmYzBmXzUtMTAtMS0xLTEyNzMxNA_14b85f2f-0582-40c5-9076-418acaa5e562"
      unitRef="usd">727173000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i70a88614ee9b49d5865d64564fd99148_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTphNTQwNzc3ZTliNGM0NjhkODdkMjc3MjI0MmUwZmMwZi90YWJsZXJhbmdlOmE1NDA3NzdlOWI0YzQ2OGQ4N2QyNzcyMjQyZTBmYzBmXzYtNi0xLTEtOTc2Mjc_8c73efe2-7192-4601-b290-2a17fdddf4c3"
      unitRef="usd">10000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTphNTQwNzc3ZTliNGM0NjhkODdkMjc3MjI0MmUwZmMwZi90YWJsZXJhbmdlOmE1NDA3NzdlOWI0YzQ2OGQ4N2QyNzcyMjQyZTBmYzBmXzYtMTAtMS0xLTk3NjI3_b54eaa56-5e93-4584-a5f0-92c804bbf4ab"
      unitRef="usd">10000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="ia4b4c9d9ee8b4c63b5c3f32382fa0b84_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTphNTQwNzc3ZTliNGM0NjhkODdkMjc3MjI0MmUwZmMwZi90YWJsZXJhbmdlOmE1NDA3NzdlOWI0YzQ2OGQ4N2QyNzcyMjQyZTBmYzBmXzctMi0xLTEtOTc2Mjc_a8f42b26-2b05-4a75-b8ca-41dd2134f01c"
      unitRef="usd">895338000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i15f17a09f8f04a8aa6d2c1b4e4a40a7a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTphNTQwNzc3ZTliNGM0NjhkODdkMjc3MjI0MmUwZmMwZi90YWJsZXJhbmdlOmE1NDA3NzdlOWI0YzQ2OGQ4N2QyNzcyMjQyZTBmYzBmXzctNC0xLTEtOTc2Mjc_381d2cf4-f86f-4fe6-bd73-9746a4a95b86"
      unitRef="usd">40816000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i856380380d5b447c94930c54a4be72f5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTphNTQwNzc3ZTliNGM0NjhkODdkMjc3MjI0MmUwZmMwZi90YWJsZXJhbmdlOmE1NDA3NzdlOWI0YzQ2OGQ4N2QyNzcyMjQyZTBmYzBmXzctNi0xLTEtOTc2Mjc_3b79c0f4-75cd-4a9d-852a-573cb71efa8d"
      unitRef="usd">59175000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="if7cbc59d48f54417b61a9640b5f2d778_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTphNTQwNzc3ZTliNGM0NjhkODdkMjc3MjI0MmUwZmMwZi90YWJsZXJhbmdlOmE1NDA3NzdlOWI0YzQ2OGQ4N2QyNzcyMjQyZTBmYzBmXzctOC0xLTEtOTc2Mjc_c5ce5a48-607f-45f0-a2b4-21c1cae1e7e8"
      unitRef="usd">434812000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTphNTQwNzc3ZTliNGM0NjhkODdkMjc3MjI0MmUwZmMwZi90YWJsZXJhbmdlOmE1NDA3NzdlOWI0YzQ2OGQ4N2QyNzcyMjQyZTBmYzBmXzctMTAtMS0xLTk3NjI3_af8243cc-ecb9-4677-8e14-26913d837f2d"
      unitRef="usd">1430141000</us-gaap:Goodwill>
    <us-gaap:GoodwillGross
      contextRef="ia4b4c9d9ee8b4c63b5c3f32382fa0b84_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTphNTQwNzc3ZTliNGM0NjhkODdkMjc3MjI0MmUwZmMwZi90YWJsZXJhbmdlOmE1NDA3NzdlOWI0YzQ2OGQ4N2QyNzcyMjQyZTBmYzBmXzEwLTItMS0xLTk3NjI3_ce83d8eb-42a5-4736-93ff-0bfdf1eaa7b6"
      unitRef="usd">895338000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="i15f17a09f8f04a8aa6d2c1b4e4a40a7a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTphNTQwNzc3ZTliNGM0NjhkODdkMjc3MjI0MmUwZmMwZi90YWJsZXJhbmdlOmE1NDA3NzdlOWI0YzQ2OGQ4N2QyNzcyMjQyZTBmYzBmXzEwLTQtMS0xLTk3NjI3_28008eb0-f1b7-454f-90a0-35a2ffcdc108"
      unitRef="usd">432984000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="i856380380d5b447c94930c54a4be72f5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTphNTQwNzc3ZTliNGM0NjhkODdkMjc3MjI0MmUwZmMwZi90YWJsZXJhbmdlOmE1NDA3NzdlOWI0YzQ2OGQ4N2QyNzcyMjQyZTBmYzBmXzEwLTYtMS0xLTk3NjI3_43acfd9a-cf3d-48f2-a30a-6f10ddca1a92"
      unitRef="usd">252874000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="if7cbc59d48f54417b61a9640b5f2d778_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTphNTQwNzc3ZTliNGM0NjhkODdkMjc3MjI0MmUwZmMwZi90YWJsZXJhbmdlOmE1NDA3NzdlOWI0YzQ2OGQ4N2QyNzcyMjQyZTBmYzBmXzEwLTgtMS0xLTk3NjI3_a38037e6-74f5-4e52-99e3-19d075783171"
      unitRef="usd">434812000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTphNTQwNzc3ZTliNGM0NjhkODdkMjc3MjI0MmUwZmMwZi90YWJsZXJhbmdlOmE1NDA3NzdlOWI0YzQ2OGQ4N2QyNzcyMjQyZTBmYzBmXzEwLTEwLTEtMS05NzYyNw_43c7fb57-9c78-4487-9334-1bdd61f84f05"
      unitRef="usd">2016008000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="ia4b4c9d9ee8b4c63b5c3f32382fa0b84_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTphNTQwNzc3ZTliNGM0NjhkODdkMjc3MjI0MmUwZmMwZi90YWJsZXJhbmdlOmE1NDA3NzdlOWI0YzQ2OGQ4N2QyNzcyMjQyZTBmYzBmXzExLTItMS0xLTk3NjI3_38635058-265a-412a-9223-62b539dff45f"
      unitRef="usd">0</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="i15f17a09f8f04a8aa6d2c1b4e4a40a7a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTphNTQwNzc3ZTliNGM0NjhkODdkMjc3MjI0MmUwZmMwZi90YWJsZXJhbmdlOmE1NDA3NzdlOWI0YzQ2OGQ4N2QyNzcyMjQyZTBmYzBmXzExLTQtMS0xLTk3NjI3_3b3d4133-efee-4392-8295-c480d98b4f74"
      unitRef="usd">392168000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="i856380380d5b447c94930c54a4be72f5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTphNTQwNzc3ZTliNGM0NjhkODdkMjc3MjI0MmUwZmMwZi90YWJsZXJhbmdlOmE1NDA3NzdlOWI0YzQ2OGQ4N2QyNzcyMjQyZTBmYzBmXzExLTYtMS0xLTk3NjI3_0cf5cf6f-bccb-46f6-8814-5e9bfcc2566f"
      unitRef="usd">193699000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="if7cbc59d48f54417b61a9640b5f2d778_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTphNTQwNzc3ZTliNGM0NjhkODdkMjc3MjI0MmUwZmMwZi90YWJsZXJhbmdlOmE1NDA3NzdlOWI0YzQ2OGQ4N2QyNzcyMjQyZTBmYzBmXzExLTgtMS0xLTk3NjI3_6e1f4c59-9e70-4797-9be0-7c491a83ed6a"
      unitRef="usd">0</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTphNTQwNzc3ZTliNGM0NjhkODdkMjc3MjI0MmUwZmMwZi90YWJsZXJhbmdlOmE1NDA3NzdlOWI0YzQ2OGQ4N2QyNzcyMjQyZTBmYzBmXzExLTEwLTEtMS05NzYyNw_fb7b2860-0684-42dc-87be-c027db03b4c8"
      unitRef="usd">585867000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:Goodwill
      contextRef="ia4b4c9d9ee8b4c63b5c3f32382fa0b84_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTphNTQwNzc3ZTliNGM0NjhkODdkMjc3MjI0MmUwZmMwZi90YWJsZXJhbmdlOmE1NDA3NzdlOWI0YzQ2OGQ4N2QyNzcyMjQyZTBmYzBmXzEyLTItMS0xLTk3NjI3_146eae53-b8a6-48b7-b6f5-358445062fdb"
      unitRef="usd">895338000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i15f17a09f8f04a8aa6d2c1b4e4a40a7a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTphNTQwNzc3ZTliNGM0NjhkODdkMjc3MjI0MmUwZmMwZi90YWJsZXJhbmdlOmE1NDA3NzdlOWI0YzQ2OGQ4N2QyNzcyMjQyZTBmYzBmXzEyLTQtMS0xLTk3NjI3_ab6b2304-75a0-4811-9b3a-7c05fb8ad79c"
      unitRef="usd">40816000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i856380380d5b447c94930c54a4be72f5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTphNTQwNzc3ZTliNGM0NjhkODdkMjc3MjI0MmUwZmMwZi90YWJsZXJhbmdlOmE1NDA3NzdlOWI0YzQ2OGQ4N2QyNzcyMjQyZTBmYzBmXzEyLTYtMS0xLTk3NjI3_50467475-d979-41dc-8f0f-1ed8e6961d5b"
      unitRef="usd">59175000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="if7cbc59d48f54417b61a9640b5f2d778_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTphNTQwNzc3ZTliNGM0NjhkODdkMjc3MjI0MmUwZmMwZi90YWJsZXJhbmdlOmE1NDA3NzdlOWI0YzQ2OGQ4N2QyNzcyMjQyZTBmYzBmXzEyLTgtMS0xLTk3NjI3_d19c03e2-2a1b-4dee-8397-be2fce4b673c"
      unitRef="usd">434812000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTphNTQwNzc3ZTliNGM0NjhkODdkMjc3MjI0MmUwZmMwZi90YWJsZXJhbmdlOmE1NDA3NzdlOWI0YzQ2OGQ4N2QyNzcyMjQyZTBmYzBmXzEyLTEwLTEtMS05NzYyNw_154a1374-ab84-49d0-bbe5-78bc513a9126"
      unitRef="usd">1430141000</us-gaap:Goodwill>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="ia02d6ad49bac408eb4a2c0e46330f770_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTphNTQwNzc3ZTliNGM0NjhkODdkMjc3MjI0MmUwZmMwZi90YWJsZXJhbmdlOmE1NDA3NzdlOWI0YzQ2OGQ4N2QyNzcyMjQyZTBmYzBmXzEzLTItMS0xLTk3NjI3_d5170421-ed7a-4a64-9451-f50b194fc6b6"
      unitRef="usd">1343000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTphNTQwNzc3ZTliNGM0NjhkODdkMjc3MjI0MmUwZmMwZi90YWJsZXJhbmdlOmE1NDA3NzdlOWI0YzQ2OGQ4N2QyNzcyMjQyZTBmYzBmXzEzLTEwLTEtMS05NzYyNw_c81b47bb-6ea4-4f5f-a295-d796e33b323a"
      unitRef="usd">1343000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i8e30f1475d4c4ec6b8ceeca9a5e08896_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTphNTQwNzc3ZTliNGM0NjhkODdkMjc3MjI0MmUwZmMwZi90YWJsZXJhbmdlOmE1NDA3NzdlOWI0YzQ2OGQ4N2QyNzcyMjQyZTBmYzBmXzE0LTYtMS0xLTk3NjI3_1946ea8b-b39a-4195-9386-6f09e356a566"
      unitRef="usd">-99000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTphNTQwNzc3ZTliNGM0NjhkODdkMjc3MjI0MmUwZmMwZi90YWJsZXJhbmdlOmE1NDA3NzdlOWI0YzQ2OGQ4N2QyNzcyMjQyZTBmYzBmXzE0LTEwLTEtMS05NzYyNw_1873f0d7-9d21-4c39-b998-e11f743077b0"
      unitRef="usd">-99000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="i607d508d64e94c97aedede9979d2c151_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTphNTQwNzc3ZTliNGM0NjhkODdkMjc3MjI0MmUwZmMwZi90YWJsZXJhbmdlOmE1NDA3NzdlOWI0YzQ2OGQ4N2QyNzcyMjQyZTBmYzBmXzE1LTItMS0xLTk3NjI3_045851e7-fd7a-4ed2-9d32-5fa98a8cadd1"
      unitRef="usd">896681000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i6f57207c06714c048072436a8a5a06a0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTphNTQwNzc3ZTliNGM0NjhkODdkMjc3MjI0MmUwZmMwZi90YWJsZXJhbmdlOmE1NDA3NzdlOWI0YzQ2OGQ4N2QyNzcyMjQyZTBmYzBmXzE1LTQtMS0xLTk3NjI3_419576be-db45-4acb-abd7-ef7e0ecc5c6b"
      unitRef="usd">40816000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i77221faa4cd4444ebe4f3658c90f045f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTphNTQwNzc3ZTliNGM0NjhkODdkMjc3MjI0MmUwZmMwZi90YWJsZXJhbmdlOmE1NDA3NzdlOWI0YzQ2OGQ4N2QyNzcyMjQyZTBmYzBmXzE1LTYtMS0xLTk3NjI3_b16f9a72-0403-4383-87f0-48caeaab46c9"
      unitRef="usd">59076000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ifa9a62d50aab49feaadd44e208df2165_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTphNTQwNzc3ZTliNGM0NjhkODdkMjc3MjI0MmUwZmMwZi90YWJsZXJhbmdlOmE1NDA3NzdlOWI0YzQ2OGQ4N2QyNzcyMjQyZTBmYzBmXzE1LTgtMS0xLTk3NjI3_bc3db90e-c6bc-4625-8e6d-6c8a131829ed"
      unitRef="usd">434812000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTphNTQwNzc3ZTliNGM0NjhkODdkMjc3MjI0MmUwZmMwZi90YWJsZXJhbmdlOmE1NDA3NzdlOWI0YzQ2OGQ4N2QyNzcyMjQyZTBmYzBmXzE1LTEwLTEtMS05NzYyNw_cd8ebca4-788a-4dee-a7de-a013f89ede5f"
      unitRef="usd">1431385000</us-gaap:Goodwill>
    <us-gaap:GoodwillGross
      contextRef="i607d508d64e94c97aedede9979d2c151_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTphNTQwNzc3ZTliNGM0NjhkODdkMjc3MjI0MmUwZmMwZi90YWJsZXJhbmdlOmE1NDA3NzdlOWI0YzQ2OGQ4N2QyNzcyMjQyZTBmYzBmXzE4LTItMS0xLTk3NjI3_2efe5848-1004-47fb-97bc-340396555b07"
      unitRef="usd">896681000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="i6f57207c06714c048072436a8a5a06a0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTphNTQwNzc3ZTliNGM0NjhkODdkMjc3MjI0MmUwZmMwZi90YWJsZXJhbmdlOmE1NDA3NzdlOWI0YzQ2OGQ4N2QyNzcyMjQyZTBmYzBmXzE4LTQtMS0xLTk3NjI3_cc2bbb97-c410-487e-8611-8dc6841333e4"
      unitRef="usd">432984000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="i77221faa4cd4444ebe4f3658c90f045f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTphNTQwNzc3ZTliNGM0NjhkODdkMjc3MjI0MmUwZmMwZi90YWJsZXJhbmdlOmE1NDA3NzdlOWI0YzQ2OGQ4N2QyNzcyMjQyZTBmYzBmXzE4LTYtMS0xLTk3NjI3_9f0a3efd-a49c-44da-ad81-cb5636d338d5"
      unitRef="usd">252775000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="ifa9a62d50aab49feaadd44e208df2165_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTphNTQwNzc3ZTliNGM0NjhkODdkMjc3MjI0MmUwZmMwZi90YWJsZXJhbmdlOmE1NDA3NzdlOWI0YzQ2OGQ4N2QyNzcyMjQyZTBmYzBmXzE4LTgtMS0xLTk3NjI3_553c3e5d-fe8f-453e-ab21-d940933da3ef"
      unitRef="usd">434812000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTphNTQwNzc3ZTliNGM0NjhkODdkMjc3MjI0MmUwZmMwZi90YWJsZXJhbmdlOmE1NDA3NzdlOWI0YzQ2OGQ4N2QyNzcyMjQyZTBmYzBmXzE4LTEwLTEtMS05NzYyNw_552f455c-a989-4fb3-bb4e-d22f19e0ff29"
      unitRef="usd">2017252000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="i607d508d64e94c97aedede9979d2c151_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTphNTQwNzc3ZTliNGM0NjhkODdkMjc3MjI0MmUwZmMwZi90YWJsZXJhbmdlOmE1NDA3NzdlOWI0YzQ2OGQ4N2QyNzcyMjQyZTBmYzBmXzE5LTItMS0xLTk3NjI3_2dd6252e-d5fd-4a0a-82ce-ba6c38a9b788"
      unitRef="usd">0</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="i6f57207c06714c048072436a8a5a06a0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTphNTQwNzc3ZTliNGM0NjhkODdkMjc3MjI0MmUwZmMwZi90YWJsZXJhbmdlOmE1NDA3NzdlOWI0YzQ2OGQ4N2QyNzcyMjQyZTBmYzBmXzE5LTQtMS0xLTk3NjI3_b1b00f51-28e5-4d9c-9ca8-34f0808fa50d"
      unitRef="usd">392168000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="i77221faa4cd4444ebe4f3658c90f045f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTphNTQwNzc3ZTliNGM0NjhkODdkMjc3MjI0MmUwZmMwZi90YWJsZXJhbmdlOmE1NDA3NzdlOWI0YzQ2OGQ4N2QyNzcyMjQyZTBmYzBmXzE5LTYtMS0xLTk3NjI3_f38bf36b-dfa0-448f-8f67-429c430de50c"
      unitRef="usd">193699000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="ifa9a62d50aab49feaadd44e208df2165_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTphNTQwNzc3ZTliNGM0NjhkODdkMjc3MjI0MmUwZmMwZi90YWJsZXJhbmdlOmE1NDA3NzdlOWI0YzQ2OGQ4N2QyNzcyMjQyZTBmYzBmXzE5LTgtMS0xLTk3NjI3_719cc0c5-1a95-45ec-af8a-10c917d1c439"
      unitRef="usd">0</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTphNTQwNzc3ZTliNGM0NjhkODdkMjc3MjI0MmUwZmMwZi90YWJsZXJhbmdlOmE1NDA3NzdlOWI0YzQ2OGQ4N2QyNzcyMjQyZTBmYzBmXzE5LTEwLTEtMS05NzYyNw_facd3b72-feac-40e1-9b48-b0dc2c809ea2"
      unitRef="usd">585867000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:Goodwill
      contextRef="i607d508d64e94c97aedede9979d2c151_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTphNTQwNzc3ZTliNGM0NjhkODdkMjc3MjI0MmUwZmMwZi90YWJsZXJhbmdlOmE1NDA3NzdlOWI0YzQ2OGQ4N2QyNzcyMjQyZTBmYzBmXzIwLTItMS0xLTk3NjI3_7de103e2-639c-4450-88aa-455c39718357"
      unitRef="usd">896681000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i6f57207c06714c048072436a8a5a06a0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTphNTQwNzc3ZTliNGM0NjhkODdkMjc3MjI0MmUwZmMwZi90YWJsZXJhbmdlOmE1NDA3NzdlOWI0YzQ2OGQ4N2QyNzcyMjQyZTBmYzBmXzIwLTQtMS0xLTk3NjI3_d4e89868-6cd8-4b1e-b8d3-ad42d5d36fc3"
      unitRef="usd">40816000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i77221faa4cd4444ebe4f3658c90f045f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTphNTQwNzc3ZTliNGM0NjhkODdkMjc3MjI0MmUwZmMwZi90YWJsZXJhbmdlOmE1NDA3NzdlOWI0YzQ2OGQ4N2QyNzcyMjQyZTBmYzBmXzIwLTYtMS0xLTk3NjI3_684d5830-71f9-4188-b2ee-002b212c83ae"
      unitRef="usd">59076000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ifa9a62d50aab49feaadd44e208df2165_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTphNTQwNzc3ZTliNGM0NjhkODdkMjc3MjI0MmUwZmMwZi90YWJsZXJhbmdlOmE1NDA3NzdlOWI0YzQ2OGQ4N2QyNzcyMjQyZTBmYzBmXzIwLTgtMS0xLTk3NjI3_086100f9-7a1a-4105-abd6-2434206b1724"
      unitRef="usd">434812000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTphNTQwNzc3ZTliNGM0NjhkODdkMjc3MjI0MmUwZmMwZi90YWJsZXJhbmdlOmE1NDA3NzdlOWI0YzQ2OGQ4N2QyNzcyMjQyZTBmYzBmXzIwLTEwLTEtMS05NzYyNw_15b0ce7e-9da1-4738-a2c1-0ed90dc88398"
      unitRef="usd">1431385000</us-gaap:Goodwill>
    <us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzQ4MTk_60f7835c-3d21-46de-ac36-df9118609337">Other non-current assets were comprised of the following at December 31:&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.867%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.831%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Postretirement benefit plan asset (Note 12)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;79,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;87,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cloud computing arrangement implementation costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;71,547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;63,806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Prepaid product discounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;44,824&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;56,527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deferred contract acquisition costs&lt;/span&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9.75pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Loans and notes receivable from distributors, net of allowance for credit losses&lt;/span&gt;&lt;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"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,081&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;33,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other non-current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;260,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;279,463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt; Amortization of deferred contract acquisition costs was $8,206 for 2022, $4,975 for 2021 and $3,739 for 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;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"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt; 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 $961 as of December&#160;31, 2022 and $1,317 as of December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZToyODczYmRjNzE1MTU0MjJhOTg4ZGE0ZDMzNTM0YmJjMC90YWJsZXJhbmdlOjI4NzNiZGM3MTUxNTQyMmE5ODhkYTRkMzM1MzRiYmMwXzEtMi0xLTEtOTc2Mjc_429285a4-c14b-48bb-9118-c4a93aac50ff"
      unitRef="usd">79343000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZToyODczYmRjNzE1MTU0MjJhOTg4ZGE0ZDMzNTM0YmJjMC90YWJsZXJhbmdlOjI4NzNiZGM3MTUxNTQyMmE5ODhkYTRkMzM1MzRiYmMwXzEtNC0xLTEtOTc2Mjc_c2712f61-7d3c-4af3-9eb4-8a16b7ca0728"
      unitRef="usd">87019000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZToyODczYmRjNzE1MTU0MjJhOTg4ZGE0ZDMzNTM0YmJjMC90YWJsZXJhbmdlOjI4NzNiZGM3MTUxNTQyMmE5ODhkYTRkMzM1MzRiYmMwXzItMi0xLTEtOTc2Mjc_76ac4195-7884-4a8b-9372-0736dbf13782"
      unitRef="usd">71547000</us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization>
    <us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZToyODczYmRjNzE1MTU0MjJhOTg4ZGE0ZDMzNTM0YmJjMC90YWJsZXJhbmdlOjI4NzNiZGM3MTUxNTQyMmE5ODhkYTRkMzM1MzRiYmMwXzItNC0xLTEtOTc2Mjc_917cd46c-5f08-45e3-8355-0fbf5fd19740"
      unitRef="usd">63806000</us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization>
    <dlx:Prepaidproductdiscounts
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZToyODczYmRjNzE1MTU0MjJhOTg4ZGE0ZDMzNTM0YmJjMC90YWJsZXJhbmdlOjI4NzNiZGM3MTUxNTQyMmE5ODhkYTRkMzM1MzRiYmMwXzMtMi0xLTEtOTc2Mjc_2c817463-3c4b-4e45-94e2-618f4d23d2e2"
      unitRef="usd">44824000</dlx:Prepaidproductdiscounts>
    <dlx:Prepaidproductdiscounts
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZToyODczYmRjNzE1MTU0MjJhOTg4ZGE0ZDMzNTM0YmJjMC90YWJsZXJhbmdlOjI4NzNiZGM3MTUxNTQyMmE5ODhkYTRkMzM1MzRiYmMwXzMtNC0xLTEtOTc2Mjc_222b9a27-2bdc-476a-b6ad-c5bc39ceb048"
      unitRef="usd">56527000</dlx:Prepaidproductdiscounts>
    <us-gaap:CapitalizedContractCostNetNoncurrent
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZToyODczYmRjNzE1MTU0MjJhOTg4ZGE0ZDMzNTM0YmJjMC90YWJsZXJhbmdlOjI4NzNiZGM3MTUxNTQyMmE5ODhkYTRkMzM1MzRiYmMwXzQtMi0xLTEtMTIxNDQy_9d23a71b-4da9-4183-946a-dab85675a91b"
      unitRef="usd">21300000</us-gaap:CapitalizedContractCostNetNoncurrent>
    <us-gaap:CapitalizedContractCostNetNoncurrent
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZToyODczYmRjNzE1MTU0MjJhOTg4ZGE0ZDMzNTM0YmJjMC90YWJsZXJhbmdlOjI4NzNiZGM3MTUxNTQyMmE5ODhkYTRkMzM1MzRiYmMwXzQtNC0xLTEtMTIxNDQy_97846938-63f3-4541-be4f-6a3076b8226b"
      unitRef="usd">17975000</us-gaap:CapitalizedContractCostNetNoncurrent>
    <us-gaap:NotesAndLoansReceivableNetNoncurrent
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZToyODczYmRjNzE1MTU0MjJhOTg4ZGE0ZDMzNTM0YmJjMC90YWJsZXJhbmdlOjI4NzNiZGM3MTUxNTQyMmE5ODhkYTRkMzM1MzRiYmMwXzQtMi0xLTEtOTc2Mjc_a909b32a-45bb-4bb9-9ee8-107c8f492fa5"
      unitRef="usd">13259000</us-gaap:NotesAndLoansReceivableNetNoncurrent>
    <us-gaap:NotesAndLoansReceivableNetNoncurrent
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZToyODczYmRjNzE1MTU0MjJhOTg4ZGE0ZDMzNTM0YmJjMC90YWJsZXJhbmdlOjI4NzNiZGM3MTUxNTQyMmE5ODhkYTRkMzM1MzRiYmMwXzQtNC0xLTEtOTc2Mjc_3448aeff-b52b-400a-a77c-805f2f83e991"
      unitRef="usd">20201000</us-gaap:NotesAndLoansReceivableNetNoncurrent>
    <us-gaap:OtherAssetsMiscellaneousNoncurrent
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZToyODczYmRjNzE1MTU0MjJhOTg4ZGE0ZDMzNTM0YmJjMC90YWJsZXJhbmdlOjI4NzNiZGM3MTUxNTQyMmE5ODhkYTRkMzM1MzRiYmMwXzYtMi0xLTEtOTc2Mjc_09cc1bd5-988a-4c81-9d75-926551e007f6"
      unitRef="usd">30081000</us-gaap:OtherAssetsMiscellaneousNoncurrent>
    <us-gaap:OtherAssetsMiscellaneousNoncurrent
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZToyODczYmRjNzE1MTU0MjJhOTg4ZGE0ZDMzNTM0YmJjMC90YWJsZXJhbmdlOjI4NzNiZGM3MTUxNTQyMmE5ODhkYTRkMzM1MzRiYmMwXzYtNC0xLTEtOTc2Mjc_9bd44be3-1336-4bdc-b7c6-02ea6ad57dc3"
      unitRef="usd">33935000</us-gaap:OtherAssetsMiscellaneousNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZToyODczYmRjNzE1MTU0MjJhOTg4ZGE0ZDMzNTM0YmJjMC90YWJsZXJhbmdlOjI4NzNiZGM3MTUxNTQyMmE5ODhkYTRkMzM1MzRiYmMwXzctMi0xLTEtOTc2Mjc_75522728-6e23-4b62-8ce3-ffc2c1626fdf"
      unitRef="usd">260354000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZToyODczYmRjNzE1MTU0MjJhOTg4ZGE0ZDMzNTM0YmJjMC90YWJsZXJhbmdlOjI4NzNiZGM3MTUxNTQyMmE5ODhkYTRkMzM1MzRiYmMwXzctNC0xLTEtOTc2Mjc_8eea3817-0134-48c9-af85-cd0704313a73"
      unitRef="usd">279463000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:CapitalizedContractCostAmortization
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzEwOTk1MTE2MzMyMTk_fadd4f2b-5e2a-491d-aba5-88aca32b2b17"
      unitRef="usd">8206000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostAmortization
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzEwOTk1MTE2MzMyMzI_0ea817db-e685-4952-a514-fce352c18dff"
      unitRef="usd">4975000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostAmortization
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzEwOTk1MTE2MzMyNDg_ee24e7cc-8771-4b53-b3c6-b03815675c0c"
      unitRef="usd">3739000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:NotesAndLoansReceivableNetCurrent
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzI1NDc_70579df4-46bb-4230-a289-85a9ba9f746e"
      unitRef="usd">961000</us-gaap:NotesAndLoansReceivableNetCurrent>
    <us-gaap:NotesAndLoansReceivableNetCurrent
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzI1NjM_9c251a71-cd5f-4180-b520-219ab33c8a7e"
      unitRef="usd">1317000</us-gaap:NotesAndLoansReceivableNetCurrent>
    <dlx:ScheduleofprepaidproductdiscountsTableTextBlock
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzQ4MzQ_5ff4d264-6cd5-4e18-8e8e-37518854a7c8">&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Changes in prepaid product discounts were as follows for the years ended December 31:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.810%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance, beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;56,527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;50,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;51,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Additions&lt;/span&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;37,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(34,400)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(31,784)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(29,235)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(317)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(173)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,654)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance, end of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;44,824&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;56,527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;50,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;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"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Prepaid product discounts are generally accrued upon contract execution. Cash payments made for prepaid product discounts were $30,603 for 2022, $40,920 for 2021 and $33,613 for 2020.&lt;/span&gt;&lt;/div&gt;</dlx:ScheduleofprepaidproductdiscountsTableTextBlock>
    <dlx:Prepaidproductdiscounts
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkMWFhYjVhMjY3MWE0ODgwYjllN2Q5OGJlYzRhMDVhOS90YWJsZXJhbmdlOmQxYWFiNWEyNjcxYTQ4ODBiOWU3ZDk4YmVjNGEwNWE5XzEtMi0xLTEtOTc2Mjc_f07ae6eb-89de-463e-983a-da43ad78fbcf"
      unitRef="usd">56527000</dlx:Prepaidproductdiscounts>
    <dlx:Prepaidproductdiscounts
      contextRef="i8c492e1c1980414f9304ccac101b2f07_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkMWFhYjVhMjY3MWE0ODgwYjllN2Q5OGJlYzRhMDVhOS90YWJsZXJhbmdlOmQxYWFiNWEyNjcxYTQ4ODBiOWU3ZDk4YmVjNGEwNWE5XzEtNC0xLTEtOTc2Mjc_3f09d410-d6a0-452b-841f-6e68f4170c73"
      unitRef="usd">50602000</dlx:Prepaidproductdiscounts>
    <dlx:Prepaidproductdiscounts
      contextRef="i2c86def6c76d415092af4e73be9e9306_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkMWFhYjVhMjY3MWE0ODgwYjllN2Q5OGJlYzRhMDVhOS90YWJsZXJhbmdlOmQxYWFiNWEyNjcxYTQ4ODBiOWU3ZDk4YmVjNGEwNWE5XzEtNi0xLTEtOTc2Mjc_857e1fb3-a4d9-4904-8953-f942d6c27a51"
      unitRef="usd">51145000</dlx:Prepaidproductdiscounts>
    <dlx:Additionstoprepaidproductdiscounts
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkMWFhYjVhMjY3MWE0ODgwYjllN2Q5OGJlYzRhMDVhOS90YWJsZXJhbmdlOmQxYWFiNWEyNjcxYTQ4ODBiOWU3ZDk4YmVjNGEwNWE5XzItMi0xLTEtOTc2Mjc_c85a5b81-05a4-4e14-98bf-3937a12ab003"
      unitRef="usd">23014000</dlx:Additionstoprepaidproductdiscounts>
    <dlx:Additionstoprepaidproductdiscounts
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkMWFhYjVhMjY3MWE0ODgwYjllN2Q5OGJlYzRhMDVhOS90YWJsZXJhbmdlOmQxYWFiNWEyNjcxYTQ4ODBiOWU3ZDk4YmVjNGEwNWE5XzItNC0xLTEtOTc2Mjc_ea075c13-ba9f-4c1f-b2ec-f6e0ae317138"
      unitRef="usd">37882000</dlx:Additionstoprepaidproductdiscounts>
    <dlx:Additionstoprepaidproductdiscounts
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkMWFhYjVhMjY3MWE0ODgwYjllN2Q5OGJlYzRhMDVhOS90YWJsZXJhbmdlOmQxYWFiNWEyNjcxYTQ4ODBiOWU3ZDk4YmVjNGEwNWE5XzItNi0xLTEtOTc2Mjc_bb3d0a02-ce1b-4467-a6e7-4807d8d013fb"
      unitRef="usd">30346000</dlx:Additionstoprepaidproductdiscounts>
    <dlx:AmortizationOfPrepaidProductDiscounts
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkMWFhYjVhMjY3MWE0ODgwYjllN2Q5OGJlYzRhMDVhOS90YWJsZXJhbmdlOmQxYWFiNWEyNjcxYTQ4ODBiOWU3ZDk4YmVjNGEwNWE5XzMtMi0xLTEtOTc2Mjc_ef654724-3ed2-487f-8f41-9ea12669847b"
      unitRef="usd">34400000</dlx:AmortizationOfPrepaidProductDiscounts>
    <dlx:AmortizationOfPrepaidProductDiscounts
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkMWFhYjVhMjY3MWE0ODgwYjllN2Q5OGJlYzRhMDVhOS90YWJsZXJhbmdlOmQxYWFiNWEyNjcxYTQ4ODBiOWU3ZDk4YmVjNGEwNWE5XzMtNC0xLTEtOTc2Mjc_3924ccd4-a5a8-4b16-944f-dee503e91512"
      unitRef="usd">31784000</dlx:AmortizationOfPrepaidProductDiscounts>
    <dlx:AmortizationOfPrepaidProductDiscounts
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkMWFhYjVhMjY3MWE0ODgwYjllN2Q5OGJlYzRhMDVhOS90YWJsZXJhbmdlOmQxYWFiNWEyNjcxYTQ4ODBiOWU3ZDk4YmVjNGEwNWE5XzMtNi0xLTEtOTc2Mjc_0f4949b6-98d4-465a-972d-0216b628ed53"
      unitRef="usd">29235000</dlx:AmortizationOfPrepaidProductDiscounts>
    <dlx:Otherchangesinprepaidproductdiscounts
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkMWFhYjVhMjY3MWE0ODgwYjllN2Q5OGJlYzRhMDVhOS90YWJsZXJhbmdlOmQxYWFiNWEyNjcxYTQ4ODBiOWU3ZDk4YmVjNGEwNWE5XzQtMi0xLTEtOTc2Mjc_bb92f34d-323e-4009-8c40-2da4d56df68c"
      unitRef="usd">-317000</dlx:Otherchangesinprepaidproductdiscounts>
    <dlx:Otherchangesinprepaidproductdiscounts
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkMWFhYjVhMjY3MWE0ODgwYjllN2Q5OGJlYzRhMDVhOS90YWJsZXJhbmdlOmQxYWFiNWEyNjcxYTQ4ODBiOWU3ZDk4YmVjNGEwNWE5XzQtNC0xLTEtOTc2Mjc_3b2ca73d-e9c4-47cf-a001-53bf62dc998a"
      unitRef="usd">-173000</dlx:Otherchangesinprepaidproductdiscounts>
    <dlx:Otherchangesinprepaidproductdiscounts
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkMWFhYjVhMjY3MWE0ODgwYjllN2Q5OGJlYzRhMDVhOS90YWJsZXJhbmdlOmQxYWFiNWEyNjcxYTQ4ODBiOWU3ZDk4YmVjNGEwNWE5XzQtNi0xLTEtOTc2Mjc_25690398-9412-45ad-ba99-122d4a85649a"
      unitRef="usd">-1654000</dlx:Otherchangesinprepaidproductdiscounts>
    <dlx:Prepaidproductdiscounts
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkMWFhYjVhMjY3MWE0ODgwYjllN2Q5OGJlYzRhMDVhOS90YWJsZXJhbmdlOmQxYWFiNWEyNjcxYTQ4ODBiOWU3ZDk4YmVjNGEwNWE5XzUtMi0xLTEtOTc2Mjc_ce053438-75fa-4e28-9096-8c23d41790de"
      unitRef="usd">44824000</dlx:Prepaidproductdiscounts>
    <dlx:Prepaidproductdiscounts
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkMWFhYjVhMjY3MWE0ODgwYjllN2Q5OGJlYzRhMDVhOS90YWJsZXJhbmdlOmQxYWFiNWEyNjcxYTQ4ODBiOWU3ZDk4YmVjNGEwNWE5XzUtNC0xLTEtOTc2Mjc_1df5cd82-0e67-4ab2-b6ef-7fc417b32918"
      unitRef="usd">56527000</dlx:Prepaidproductdiscounts>
    <dlx:Prepaidproductdiscounts
      contextRef="i8c492e1c1980414f9304ccac101b2f07_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkMWFhYjVhMjY3MWE0ODgwYjllN2Q5OGJlYzRhMDVhOS90YWJsZXJhbmdlOmQxYWFiNWEyNjcxYTQ4ODBiOWU3ZDk4YmVjNGEwNWE5XzUtNi0xLTEtOTc2Mjc_2988a0ab-dbb6-40bb-bbe8-1ff8b0ad1de0"
      unitRef="usd">50602000</dlx:Prepaidproductdiscounts>
    <dlx:Prepaidproductdiscountpayments
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzMwNDc_cd669a09-4638-45b7-a1d9-865ac640f563"
      unitRef="usd">30603000</dlx:Prepaidproductdiscountpayments>
    <dlx:Prepaidproductdiscountpayments
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzMwNTg_e0f312e9-de8a-4b23-9230-3c3ab898998c"
      unitRef="usd">40920000</dlx:Prepaidproductdiscountpayments>
    <dlx:Prepaidproductdiscountpayments
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzMwNzI_c93828d4-c0d4-4a29-8ee1-a88dfd675b56"
      unitRef="usd">33613000</dlx:Prepaidproductdiscountpayments>
    <us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock
      contextRef="i9357a97dbd244f8c82d44743c30689ad_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzQ5MTM_46c1ff6a-abca-4c89-bcfa-bdb7f566ec4b">&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Changes in the allowance for credit losses related to loans and notes receivable from distributors for the years ended December 31 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.810%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance, beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Adoption of ASU No. 2016-13&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Bad debt expense (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,165)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Exchange for customer lists&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(402)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(6,402)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Write-offs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,599)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(48)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance, end of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i93cce6aac37f478cbe0105295d58bd4f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo5MDdhYmUyZmU5ZGI0ZmNlYWE2NTQ4Mzk3YjBkM2I2Yi90YWJsZXJhbmdlOjkwN2FiZTJmZTlkYjRmY2VhYTY1NDgzOTdiMGQzYjZiXzEtMi0xLTEtOTc2Mjc_643fce81-1ff6-4e57-b371-f9b77e839cd0"
      unitRef="usd">2830000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i3c2607bd24104933a0cb2c02e62c08eb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo5MDdhYmUyZmU5ZGI0ZmNlYWE2NTQ4Mzk3YjBkM2I2Yi90YWJsZXJhbmdlOjkwN2FiZTJmZTlkYjRmY2VhYTY1NDgzOTdiMGQzYjZiXzEtNC0xLTEtOTc2Mjc_8bb1fd95-720b-4560-910f-d456d59860ec"
      unitRef="usd">3995000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i24937441129947c49a8beea40c80fbf0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo5MDdhYmUyZmU5ZGI0ZmNlYWE2NTQ4Mzk3YjBkM2I2Yi90YWJsZXJhbmdlOjkwN2FiZTJmZTlkYjRmY2VhYTY1NDgzOTdiMGQzYjZiXzEtNi0xLTEtOTc2Mjc_4cc48a21-cb77-44c9-916d-bde6c7e2c22a"
      unitRef="usd">284000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i4ae1e3f36f92471e9c4078dfa6a4519e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo5MDdhYmUyZmU5ZGI0ZmNlYWE2NTQ4Mzk3YjBkM2I2Yi90YWJsZXJhbmdlOjkwN2FiZTJmZTlkYjRmY2VhYTY1NDgzOTdiMGQzYjZiXzItNi0xLTEtOTc2Mjc_476e2b43-2b1a-41b5-b9d5-83ed0eef339d"
      unitRef="usd">4749000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:ProvisionForLoanLossesExpensed
      contextRef="i82e5f677c4fd4c8aa84cd03c930bcdfa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo5MDdhYmUyZmU5ZGI0ZmNlYWE2NTQ4Mzk3YjBkM2I2Yi90YWJsZXJhbmdlOjkwN2FiZTJmZTlkYjRmY2VhYTY1NDgzOTdiMGQzYjZiXzMtMi0xLTEtOTc2Mjc_70558fb9-2704-44b2-9816-c2b6b52e252e"
      unitRef="usd">1195000</us-gaap:ProvisionForLoanLossesExpensed>
    <us-gaap:ProvisionForLoanLossesExpensed
      contextRef="i92c9609e94414d5185628823d277a7db_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo5MDdhYmUyZmU5ZGI0ZmNlYWE2NTQ4Mzk3YjBkM2I2Yi90YWJsZXJhbmdlOjkwN2FiZTJmZTlkYjRmY2VhYTY1NDgzOTdiMGQzYjZiXzMtNC0xLTEtOTc2Mjc_565cd719-577a-4273-aafc-739462a8bc0c"
      unitRef="usd">-1165000</us-gaap:ProvisionForLoanLossesExpensed>
    <us-gaap:ProvisionForLoanLossesExpensed
      contextRef="ida9e5d56ef494ca1ae323a8fba01f5a6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo5MDdhYmUyZmU5ZGI0ZmNlYWE2NTQ4Mzk3YjBkM2I2Yi90YWJsZXJhbmdlOjkwN2FiZTJmZTlkYjRmY2VhYTY1NDgzOTdiMGQzYjZiXzMtNi0xLTEtOTc2Mjc_bc0e40bc-771a-461b-9575-e0b1728a84a2"
      unitRef="usd">5412000</us-gaap:ProvisionForLoanLossesExpensed>
    <dlx:FinancingReceivableAllowanceForCreditLossesOtherChange
      contextRef="i82e5f677c4fd4c8aa84cd03c930bcdfa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo5MDdhYmUyZmU5ZGI0ZmNlYWE2NTQ4Mzk3YjBkM2I2Yi90YWJsZXJhbmdlOjkwN2FiZTJmZTlkYjRmY2VhYTY1NDgzOTdiMGQzYjZiXzQtMi0xLTEtOTc2Mjc_893d7a54-1f81-4c29-91c7-6cb2f0329daf"
      unitRef="usd">-402000</dlx:FinancingReceivableAllowanceForCreditLossesOtherChange>
    <dlx:FinancingReceivableAllowanceForCreditLossesOtherChange
      contextRef="i92c9609e94414d5185628823d277a7db_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo5MDdhYmUyZmU5ZGI0ZmNlYWE2NTQ4Mzk3YjBkM2I2Yi90YWJsZXJhbmdlOjkwN2FiZTJmZTlkYjRmY2VhYTY1NDgzOTdiMGQzYjZiXzQtNC0xLTEtOTc2Mjc_2cf9de13-1d20-4804-9572-90212438bfae"
      unitRef="usd">0</dlx:FinancingReceivableAllowanceForCreditLossesOtherChange>
    <dlx:FinancingReceivableAllowanceForCreditLossesOtherChange
      contextRef="ida9e5d56ef494ca1ae323a8fba01f5a6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo5MDdhYmUyZmU5ZGI0ZmNlYWE2NTQ4Mzk3YjBkM2I2Yi90YWJsZXJhbmdlOjkwN2FiZTJmZTlkYjRmY2VhYTY1NDgzOTdiMGQzYjZiXzQtNi0xLTEtOTc2Mjc_835c6082-6529-4182-9096-9de004807f5d"
      unitRef="usd">-6402000</dlx:FinancingReceivableAllowanceForCreditLossesOtherChange>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
      contextRef="i82e5f677c4fd4c8aa84cd03c930bcdfa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo5MDdhYmUyZmU5ZGI0ZmNlYWE2NTQ4Mzk3YjBkM2I2Yi90YWJsZXJhbmdlOjkwN2FiZTJmZTlkYjRmY2VhYTY1NDgzOTdiMGQzYjZiXzUtMi0xLTEtOTc2Mjc_4b63e39b-2692-4d56-991e-cd8aea081445"
      unitRef="usd">2599000</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
      contextRef="i92c9609e94414d5185628823d277a7db_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo5MDdhYmUyZmU5ZGI0ZmNlYWE2NTQ4Mzk3YjBkM2I2Yi90YWJsZXJhbmdlOjkwN2FiZTJmZTlkYjRmY2VhYTY1NDgzOTdiMGQzYjZiXzUtNC0xLTEtOTc2Mjc_e4ac117e-0dfe-48b5-9f13-0d6645c93ff1"
      unitRef="usd">0</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
      contextRef="ida9e5d56ef494ca1ae323a8fba01f5a6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo5MDdhYmUyZmU5ZGI0ZmNlYWE2NTQ4Mzk3YjBkM2I2Yi90YWJsZXJhbmdlOjkwN2FiZTJmZTlkYjRmY2VhYTY1NDgzOTdiMGQzYjZiXzUtNi0xLTEtOTc2Mjc_d07600a2-5463-4266-b2ed-1cbdfa89750b"
      unitRef="usd">48000</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i233fb22c11024a0ebe4d377d1bae23fe_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo5MDdhYmUyZmU5ZGI0ZmNlYWE2NTQ4Mzk3YjBkM2I2Yi90YWJsZXJhbmdlOjkwN2FiZTJmZTlkYjRmY2VhYTY1NDgzOTdiMGQzYjZiXzYtMi0xLTEtOTc2Mjc_93a39340-23c4-4621-af68-04c49f36ae11"
      unitRef="usd">1024000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i93cce6aac37f478cbe0105295d58bd4f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo5MDdhYmUyZmU5ZGI0ZmNlYWE2NTQ4Mzk3YjBkM2I2Yi90YWJsZXJhbmdlOjkwN2FiZTJmZTlkYjRmY2VhYTY1NDgzOTdiMGQzYjZiXzYtNC0xLTEtOTc2Mjc_550d0afb-53f2-46be-abc6-53659702420c"
      unitRef="usd">2830000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i3c2607bd24104933a0cb2c02e62c08eb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo5MDdhYmUyZmU5ZGI0ZmNlYWE2NTQ4Mzk3YjBkM2I2Yi90YWJsZXJhbmdlOjkwN2FiZTJmZTlkYjRmY2VhYTY1NDgzOTdiMGQzYjZiXzYtNi0xLTEtOTc2Mjc_901d32c1-9ce3-4358-a57a-05d09e42c0a6"
      unitRef="usd">3995000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableCreditQualityIndicatorsTableTextBlock
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzQ5NTI_043bd200-dde5-4462-8185-fa143c90fd6f">&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;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 December&#160;31, 2022. Write-offs of $2,599 for the year ended December&#160;31, 2022 related to loans and notes receivable originated in 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.648%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.626%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Loans and notes receivable from distributors amortized cost basis by origination year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Prior&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Risk rating:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1-2 internal grade&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3-4 internal grade&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 22.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Loans and notes receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;429&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,545&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FinancingReceivableCreditQualityIndicatorsTableTextBlock>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzU0OTc1NTgxOTg0OA_690cddea-d83a-4968-bed8-59f39de71c82"
      unitRef="usd">2599000</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="ib70b0ed266504e72a3a3121d785e959a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZToyYzFjN2UwZjM5ODE0YTc5OWIzNzk3MjIwMDk1ZjQyYi90YWJsZXJhbmdlOjJjMWM3ZTBmMzk4MTRhNzk5YjM3OTcyMjAwOTVmNDJiXzMtMi0xLTEtOTc2Mjc_f6195d80-6b15-4f75-b5f2-2bb28b197b26"
      unitRef="usd">1142000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="ib70b0ed266504e72a3a3121d785e959a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZToyYzFjN2UwZjM5ODE0YTc5OWIzNzk3MjIwMDk1ZjQyYi90YWJsZXJhbmdlOjJjMWM3ZTBmMzk4MTRhNzk5YjM3OTcyMjAwOTVmNDJiXzMtNC0xLTEtOTc2Mjc_b969def9-54df-460a-a8ba-aac1eaec911c"
      unitRef="usd">429000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="ib70b0ed266504e72a3a3121d785e959a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZToyYzFjN2UwZjM5ODE0YTc5OWIzNzk3MjIwMDk1ZjQyYi90YWJsZXJhbmdlOjJjMWM3ZTBmMzk4MTRhNzk5YjM3OTcyMjAwOTVmNDJiXzMtNi0xLTEtOTc2Mjc_ed4c6929-22a4-45dd-893a-f9120a186354"
      unitRef="usd">4128000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="ib70b0ed266504e72a3a3121d785e959a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZToyYzFjN2UwZjM5ODE0YTc5OWIzNzk3MjIwMDk1ZjQyYi90YWJsZXJhbmdlOjJjMWM3ZTBmMzk4MTRhNzk5YjM3OTcyMjAwOTVmNDJiXzMtMTAtMS0xLTk3NjI3_ea4f46ac-2921-408e-9a15-de5067fb4772"
      unitRef="usd">9545000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="ib70b0ed266504e72a3a3121d785e959a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZToyYzFjN2UwZjM5ODE0YTc5OWIzNzk3MjIwMDk1ZjQyYi90YWJsZXJhbmdlOjJjMWM3ZTBmMzk4MTRhNzk5YjM3OTcyMjAwOTVmNDJiXzMtMTItMS0xLTk3NjI3_c70aef6b-40d1-418b-b2b8-0f10045f4969"
      unitRef="usd">15244000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i161c16782edd43a1a75289b49c3acf58_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZToyYzFjN2UwZjM5ODE0YTc5OWIzNzk3MjIwMDk1ZjQyYi90YWJsZXJhbmdlOjJjMWM3ZTBmMzk4MTRhNzk5YjM3OTcyMjAwOTVmNDJiXzQtMi0xLTEtOTc2Mjc_640a4011-74ed-4807-af7c-7ddab7f9f515"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i161c16782edd43a1a75289b49c3acf58_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZToyYzFjN2UwZjM5ODE0YTc5OWIzNzk3MjIwMDk1ZjQyYi90YWJsZXJhbmdlOjJjMWM3ZTBmMzk4MTRhNzk5YjM3OTcyMjAwOTVmNDJiXzQtNC0xLTEtOTc2Mjc_e7eec3d5-98b8-4467-b49e-6a14aa583ff4"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i161c16782edd43a1a75289b49c3acf58_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZToyYzFjN2UwZjM5ODE0YTc5OWIzNzk3MjIwMDk1ZjQyYi90YWJsZXJhbmdlOjJjMWM3ZTBmMzk4MTRhNzk5YjM3OTcyMjAwOTVmNDJiXzQtNi0xLTEtOTc2Mjc_e4f1526b-7d50-4e90-b751-6df9d713addc"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i161c16782edd43a1a75289b49c3acf58_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZToyYzFjN2UwZjM5ODE0YTc5OWIzNzk3MjIwMDk1ZjQyYi90YWJsZXJhbmdlOjJjMWM3ZTBmMzk4MTRhNzk5YjM3OTcyMjAwOTVmNDJiXzQtMTAtMS0xLTk3NjI3_cc98a0f2-ce8e-417e-8172-dd43ae76dec5"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="i161c16782edd43a1a75289b49c3acf58_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZToyYzFjN2UwZjM5ODE0YTc5OWIzNzk3MjIwMDk1ZjQyYi90YWJsZXJhbmdlOjJjMWM3ZTBmMzk4MTRhNzk5YjM3OTcyMjAwOTVmNDJiXzQtMTItMS0xLTk3NjI3_473c1a1a-f6ed-46ef-a86a-32f8f76366a0"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i233fb22c11024a0ebe4d377d1bae23fe_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZToyYzFjN2UwZjM5ODE0YTc5OWIzNzk3MjIwMDk1ZjQyYi90YWJsZXJhbmdlOjJjMWM3ZTBmMzk4MTRhNzk5YjM3OTcyMjAwOTVmNDJiXzUtMi0xLTEtOTc2Mjc_e695a9d3-4aed-4e0f-bfe0-9ca714b9d5c7"
      unitRef="usd">1142000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i233fb22c11024a0ebe4d377d1bae23fe_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZToyYzFjN2UwZjM5ODE0YTc5OWIzNzk3MjIwMDk1ZjQyYi90YWJsZXJhbmdlOjJjMWM3ZTBmMzk4MTRhNzk5YjM3OTcyMjAwOTVmNDJiXzUtNC0xLTEtOTc2Mjc_03ad54a1-b6f6-4944-b0b2-007dc7209829"
      unitRef="usd">429000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i233fb22c11024a0ebe4d377d1bae23fe_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZToyYzFjN2UwZjM5ODE0YTc5OWIzNzk3MjIwMDk1ZjQyYi90YWJsZXJhbmdlOjJjMWM3ZTBmMzk4MTRhNzk5YjM3OTcyMjAwOTVmNDJiXzUtNi0xLTEtOTc2Mjc_534e4eea-d20f-4396-9d6a-8397c5fda8cd"
      unitRef="usd">4128000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i233fb22c11024a0ebe4d377d1bae23fe_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZToyYzFjN2UwZjM5ODE0YTc5OWIzNzk3MjIwMDk1ZjQyYi90YWJsZXJhbmdlOjJjMWM3ZTBmMzk4MTRhNzk5YjM3OTcyMjAwOTVmNDJiXzUtMTAtMS0xLTk3NjI3_230c1b58-bb19-4d20-9fc2-0f7ad73d273a"
      unitRef="usd">9545000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="i233fb22c11024a0ebe4d377d1bae23fe_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZToyYzFjN2UwZjM5ODE0YTc5OWIzNzk3MjIwMDk1ZjQyYi90YWJsZXJhbmdlOjJjMWM3ZTBmMzk4MTRhNzk5YjM3OTcyMjAwOTVmNDJiXzUtMTItMS0xLTk3NjI3_5778f63a-aa1b-46e2-897a-e363008f3e37"
      unitRef="usd">15244000</us-gaap:NotesReceivableGross>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzQ4MDA_4597ca01-68f5-4355-b7f1-977c3128ec63">Accrued liabilities were comprised of the following at December 31:&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.307%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.389%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deferred revenue&lt;/span&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;47,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;52,645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Employee cash bonuses, including sales incentives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;57,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;45,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Wages and payroll liabilities, including vacation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24,951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities (Note 14)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,852&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Customer rebates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,036&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Prepaid product discounts due within one year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;64,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;58,476&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;218,404&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;216,832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt; Revenue recognized from amounts included in deferred revenue at the beginning of the period was $47,547 for 2022, $39,366 for 2021 and $42,108 for 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <us-gaap:DeferredRevenueCurrent
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo5MzM0NjYyNzI3NWQ0N2M2YTg0MzkxMDFlZTc1MGRkNy90YWJsZXJhbmdlOjkzMzQ2NjI3Mjc1ZDQ3YzZhODQzOTEwMWVlNzUwZGQ3XzEtMi0xLTEtOTc2Mjc_9150bb12-c25d-41fe-a1c3-116b0507a5d7"
      unitRef="usd">47012000</us-gaap:DeferredRevenueCurrent>
    <us-gaap:DeferredRevenueCurrent
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo5MzM0NjYyNzI3NWQ0N2M2YTg0MzkxMDFlZTc1MGRkNy90YWJsZXJhbmdlOjkzMzQ2NjI3Mjc1ZDQ3YzZhODQzOTEwMWVlNzUwZGQ3XzEtNC0xLTEtOTc2Mjc_3aff8fc4-76c9-4c5f-a802-79b968b7def7"
      unitRef="usd">52645000</us-gaap:DeferredRevenueCurrent>
    <us-gaap:AccruedBonusesCurrent
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo5MzM0NjYyNzI3NWQ0N2M2YTg0MzkxMDFlZTc1MGRkNy90YWJsZXJhbmdlOjkzMzQ2NjI3Mjc1ZDQ3YzZhODQzOTEwMWVlNzUwZGQ3XzItMi0xLTEtOTc2Mjc_1efee52b-2543-4503-b482-5957c89923a3"
      unitRef="usd">57398000</us-gaap:AccruedBonusesCurrent>
    <us-gaap:AccruedBonusesCurrent
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo5MzM0NjYyNzI3NWQ0N2M2YTg0MzkxMDFlZTc1MGRkNy90YWJsZXJhbmdlOjkzMzQ2NjI3Mjc1ZDQ3YzZhODQzOTEwMWVlNzUwZGQ3XzItNC0xLTEtOTc2Mjc_cace8068-47a9-4b4f-baaf-8011f1801753"
      unitRef="usd">45006000</us-gaap:AccruedBonusesCurrent>
    <dlx:AccruedWagesAndPayrollLiabilities
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo5MzM0NjYyNzI3NWQ0N2M2YTg0MzkxMDFlZTc1MGRkNy90YWJsZXJhbmdlOjkzMzQ2NjI3Mjc1ZDQ3YzZhODQzOTEwMWVlNzUwZGQ3XzMtMi0xLTEtMTE5MTMy_7b8489e2-3d31-4618-a509-f133a4f08098"
      unitRef="usd">20264000</dlx:AccruedWagesAndPayrollLiabilities>
    <dlx:AccruedWagesAndPayrollLiabilities
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo5MzM0NjYyNzI3NWQ0N2M2YTg0MzkxMDFlZTc1MGRkNy90YWJsZXJhbmdlOjkzMzQ2NjI3Mjc1ZDQ3YzZhODQzOTEwMWVlNzUwZGQ3XzMtNC0xLTEtMTE5MTQx_443b3fbc-98ab-4828-9264-4d2862095adb"
      unitRef="usd">24951000</dlx:AccruedWagesAndPayrollLiabilities>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo5MzM0NjYyNzI3NWQ0N2M2YTg0MzkxMDFlZTc1MGRkNy90YWJsZXJhbmdlOjkzMzQ2NjI3Mjc1ZDQ3YzZhODQzOTEwMWVlNzUwZGQ3XzMtMi0xLTEtOTc2Mjc_c3b99660-1454-4c52-a92d-32263c50d02d"
      unitRef="usd">12780000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo5MzM0NjYyNzI3NWQ0N2M2YTg0MzkxMDFlZTc1MGRkNy90YWJsZXJhbmdlOjkzMzQ2NjI3Mjc1ZDQ3YzZhODQzOTEwMWVlNzUwZGQ3XzMtNC0xLTEtOTc2Mjc_fcf5a493-6439-4b18-a523-f7a2839923b4"
      unitRef="usd">14852000</us-gaap:OperatingLeaseLiabilityCurrent>
    <dlx:CustomerRebates
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo5MzM0NjYyNzI3NWQ0N2M2YTg0MzkxMDFlZTc1MGRkNy90YWJsZXJhbmdlOjkzMzQ2NjI3Mjc1ZDQ3YzZhODQzOTEwMWVlNzUwZGQ3XzUtMi0xLTEtMTIxNDcz_930e8936-a8db-446f-bd7b-14a5797f965c"
      unitRef="usd">12153000</dlx:CustomerRebates>
    <dlx:CustomerRebates
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo5MzM0NjYyNzI3NWQ0N2M2YTg0MzkxMDFlZTc1MGRkNy90YWJsZXJhbmdlOjkzMzQ2NjI3Mjc1ZDQ3YzZhODQzOTEwMWVlNzUwZGQ3XzUtNC0xLTEtMTIxNDcz_7663e4f7-4d4c-4149-a550-d21c391f655c"
      unitRef="usd">9036000</dlx:CustomerRebates>
    <dlx:Prepaidproductdiscountliabilitycurrent
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo5MzM0NjYyNzI3NWQ0N2M2YTg0MzkxMDFlZTc1MGRkNy90YWJsZXJhbmdlOjkzMzQ2NjI3Mjc1ZDQ3YzZhODQzOTEwMWVlNzUwZGQ3XzQtMi0xLTEtOTc2Mjc_cb7c775b-de80-4a07-bfd6-e4cdbd7d08c2"
      unitRef="usd">4179000</dlx:Prepaidproductdiscountliabilitycurrent>
    <dlx:Prepaidproductdiscountliabilitycurrent
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo5MzM0NjYyNzI3NWQ0N2M2YTg0MzkxMDFlZTc1MGRkNy90YWJsZXJhbmdlOjkzMzQ2NjI3Mjc1ZDQ3YzZhODQzOTEwMWVlNzUwZGQ3XzQtNC0xLTEtOTc2Mjc_e799d52b-c407-42cf-a962-db0d5fc514e2"
      unitRef="usd">11866000</dlx:Prepaidproductdiscountliabilitycurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo5MzM0NjYyNzI3NWQ0N2M2YTg0MzkxMDFlZTc1MGRkNy90YWJsZXJhbmdlOjkzMzQ2NjI3Mjc1ZDQ3YzZhODQzOTEwMWVlNzUwZGQ3XzYtMi0xLTEtOTc2Mjc_85715ba4-f51c-45b5-8665-757f87128fea"
      unitRef="usd">64618000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo5MzM0NjYyNzI3NWQ0N2M2YTg0MzkxMDFlZTc1MGRkNy90YWJsZXJhbmdlOjkzMzQ2NjI3Mjc1ZDQ3YzZhODQzOTEwMWVlNzUwZGQ3XzYtNC0xLTEtOTc2Mjc_8ac8d8e5-3f5c-4b45-b22c-84e28648a749"
      unitRef="usd">58476000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo5MzM0NjYyNzI3NWQ0N2M2YTg0MzkxMDFlZTc1MGRkNy90YWJsZXJhbmdlOjkzMzQ2NjI3Mjc1ZDQ3YzZhODQzOTEwMWVlNzUwZGQ3XzctMi0xLTEtOTc2Mjc_d3c05d5b-9812-4726-a0dd-9d003c7380c7"
      unitRef="usd">218404000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo5MzM0NjYyNzI3NWQ0N2M2YTg0MzkxMDFlZTc1MGRkNy90YWJsZXJhbmdlOjkzMzQ2NjI3Mjc1ZDQ3YzZhODQzOTEwMWVlNzUwZGQ3XzctNC0xLTEtOTc2Mjc_9244c657-18cd-47f0-a1d2-493d98a47d96"
      unitRef="usd">216832000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:DeferredRevenueRevenueRecognized1
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzQ0MzY_c2f28884-b19a-4672-85fb-893349ebe7d6"
      unitRef="usd">47547000</us-gaap:DeferredRevenueRevenueRecognized1>
    <us-gaap:DeferredRevenueRevenueRecognized1
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzEwOTk1MTE2MzMwNTU_199e20e3-5210-47e3-a1e6-dbdbfab0919f"
      unitRef="usd">39366000</us-gaap:DeferredRevenueRevenueRecognized1>
    <us-gaap:DeferredRevenueRevenueRecognized1
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzEwOTk1MTE2MzMwNjE_b92502dd-52e8-4912-85ec-57d86dcffb78"
      unitRef="usd">42108000</us-gaap:DeferredRevenueRevenueRecognized1>
    <us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzQ5MTQ_1a94493c-7e30-4a05-9e2f-9e210be865fb">Supplemental cash flow information was as follows for the years ended December 31:&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.810%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Reconciliation of cash, cash equivalents, restricted cash and restricted cash equivalents to the consolidated balance sheets:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;40,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;41,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;123,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:20.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo4MWNhYjZmNDA5ZDg0OTYwOWExNDFmMWEyNmFjN2ZiMy90YWJsZXJhbmdlOjgxY2FiNmY0MDlkODQ5NjA5YTE0MWYxYTI2YWM3ZmIzXzMtMC0xLTEtMTI4MjE0_7acd1a8f-81d2-4d0f-9ef3-368df60a6743"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo4MWNhYjZmNDA5ZDg0OTYwOWExNDFmMWEyNmFjN2ZiMy90YWJsZXJhbmdlOjgxY2FiNmY0MDlkODQ5NjA5YTE0MWYxYTI2YWM3ZmIzXzMtMC0xLTEtMTI4MjE0_e790ed5d-65ae-4e33-9aa3-e07f9e6b83f0"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo4MWNhYjZmNDA5ZDg0OTYwOWExNDFmMWEyNmFjN2ZiMy90YWJsZXJhbmdlOjgxY2FiNmY0MDlkODQ5NjA5YTE0MWYxYTI2YWM3ZmIzXzMtMC0xLTEtMTI4MjE0_ea49e4d0-c6ac-4b83-974d-f63edcaef671"&gt;Restricted cash and restricted cash equivalents included in funds held for customers&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;294,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;241,488&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;106,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 15.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo4MWNhYjZmNDA5ZDg0OTYwOWExNDFmMWEyNmFjN2ZiMy90YWJsZXJhbmdlOjgxY2FiNmY0MDlkODQ5NjA5YTE0MWYxYTI2YWM3ZmIzXzQtMC0xLTEtMTI4MjEy_54db4bbc-b819-479b-8517-7bda0f64ea87"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo4MWNhYjZmNDA5ZDg0OTYwOWExNDFmMWEyNmFjN2ZiMy90YWJsZXJhbmdlOjgxY2FiNmY0MDlkODQ5NjA5YTE0MWYxYTI2YWM3ZmIzXzQtMC0xLTEtMTI4MjEy_74d364eb-bae7-4c1b-801d-79a1f43e3249"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo4MWNhYjZmNDA5ZDg0OTYwOWExNDFmMWEyNmFjN2ZiMy90YWJsZXJhbmdlOjgxY2FiNmY0MDlkODQ5NjA5YTE0MWYxYTI2YWM3ZmIzXzQtMC0xLTEtMTI4MjEy_95736c6a-e9a7-4b02-a6b6-377d59b271c6"&gt;Non-current restricted cash included in other non-current assets&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total cash, cash equivalents, restricted cash and restricted cash equivalents&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;337,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;285,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;229,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest paid&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;87,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;46,621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income taxes paid&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;38,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Non-cash investing activities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Non-cash consideration for customer list purchases&lt;/span&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Non-cash financing activities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Liabilities for holdback payments on asset purchases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,949&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Vesting of restricted stock unit awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;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"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Consists of pre-acquisition amounts owed to us by the sellers.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Information regarding operating and finance leases executed in each period can be found in Note 14.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo4MWNhYjZmNDA5ZDg0OTYwOWExNDFmMWEyNmFjN2ZiMy90YWJsZXJhbmdlOjgxY2FiNmY0MDlkODQ5NjA5YTE0MWYxYTI2YWM3ZmIzXzItMi0xLTEtOTc2Mjc_aa42db6c-d1c5-4106-ac7f-ece1af72d3eb"
      unitRef="usd">40435000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo4MWNhYjZmNDA5ZDg0OTYwOWExNDFmMWEyNmFjN2ZiMy90YWJsZXJhbmdlOjgxY2FiNmY0MDlkODQ5NjA5YTE0MWYxYTI2YWM3ZmIzXzItNC0xLTEtOTc2Mjc_0d058d49-6110-4a99-9d6c-2f7ffbb3010d"
      unitRef="usd">41231000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i8c492e1c1980414f9304ccac101b2f07_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo4MWNhYjZmNDA5ZDg0OTYwOWExNDFmMWEyNmFjN2ZiMy90YWJsZXJhbmdlOjgxY2FiNmY0MDlkODQ5NjA5YTE0MWYxYTI2YWM3ZmIzXzItNi0xLTEtOTc2Mjc_92f86cfe-4eca-4b2c-a4fa-c07f1a9aad54"
      unitRef="usd">123122000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashEquivalentsCurrent
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo4MWNhYjZmNDA5ZDg0OTYwOWExNDFmMWEyNmFjN2ZiMy90YWJsZXJhbmdlOjgxY2FiNmY0MDlkODQ5NjA5YTE0MWYxYTI2YWM3ZmIzXzMtMi0xLTEtOTc2Mjc_d9538632-91cb-43fc-acd5-35a9294d9529"
      unitRef="usd">294165000</us-gaap:RestrictedCashEquivalentsCurrent>
    <us-gaap:RestrictedCashEquivalentsCurrent
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo4MWNhYjZmNDA5ZDg0OTYwOWExNDFmMWEyNmFjN2ZiMy90YWJsZXJhbmdlOjgxY2FiNmY0MDlkODQ5NjA5YTE0MWYxYTI2YWM3ZmIzXzMtNC0xLTEtOTc2Mjc_d9ad7feb-40f1-46eb-868d-5daabd63a846"
      unitRef="usd">241488000</us-gaap:RestrictedCashEquivalentsCurrent>
    <us-gaap:RestrictedCashEquivalentsCurrent
      contextRef="i8c492e1c1980414f9304ccac101b2f07_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo4MWNhYjZmNDA5ZDg0OTYwOWExNDFmMWEyNmFjN2ZiMy90YWJsZXJhbmdlOjgxY2FiNmY0MDlkODQ5NjA5YTE0MWYxYTI2YWM3ZmIzXzMtNi0xLTEtOTc2Mjc_9b59dadd-1939-4b6d-8d20-66034a4cf022"
      unitRef="usd">106287000</us-gaap:RestrictedCashEquivalentsCurrent>
    <us-gaap:RestrictedCashAndCashEquivalentsNoncurrent
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo4MWNhYjZmNDA5ZDg0OTYwOWExNDFmMWEyNmFjN2ZiMy90YWJsZXJhbmdlOjgxY2FiNmY0MDlkODQ5NjA5YTE0MWYxYTI2YWM3ZmIzXzQtMi0xLTEtOTc2Mjc_ee932ac8-6b93-4eb3-ae99-16ef91c1c543"
      unitRef="usd">2815000</us-gaap:RestrictedCashAndCashEquivalentsNoncurrent>
    <us-gaap:RestrictedCashAndCashEquivalentsNoncurrent
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo4MWNhYjZmNDA5ZDg0OTYwOWExNDFmMWEyNmFjN2ZiMy90YWJsZXJhbmdlOjgxY2FiNmY0MDlkODQ5NjA5YTE0MWYxYTI2YWM3ZmIzXzQtNC0xLTEtOTc2Mjc_e64e9f29-5a39-4bdd-9f60-3ddd6e2e55f6"
      unitRef="usd">2772000</us-gaap:RestrictedCashAndCashEquivalentsNoncurrent>
    <us-gaap:RestrictedCashAndCashEquivalentsNoncurrent
      contextRef="i8c492e1c1980414f9304ccac101b2f07_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo4MWNhYjZmNDA5ZDg0OTYwOWExNDFmMWEyNmFjN2ZiMy90YWJsZXJhbmdlOjgxY2FiNmY0MDlkODQ5NjA5YTE0MWYxYTI2YWM3ZmIzXzQtNi0xLTEtOTc2Mjc_c0b09534-c274-490c-8582-73a6b14e3a15"
      unitRef="usd">0</us-gaap:RestrictedCashAndCashEquivalentsNoncurrent>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo4MWNhYjZmNDA5ZDg0OTYwOWExNDFmMWEyNmFjN2ZiMy90YWJsZXJhbmdlOjgxY2FiNmY0MDlkODQ5NjA5YTE0MWYxYTI2YWM3ZmIzXzUtMi0xLTEtOTc2Mjc_59490b19-0337-4840-b1f3-26197596505b"
      unitRef="usd">337415000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo4MWNhYjZmNDA5ZDg0OTYwOWExNDFmMWEyNmFjN2ZiMy90YWJsZXJhbmdlOjgxY2FiNmY0MDlkODQ5NjA5YTE0MWYxYTI2YWM3ZmIzXzUtNC0xLTEtOTc2Mjc_a0b98c20-0865-4884-aeaf-9847bc091119"
      unitRef="usd">285491000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i8c492e1c1980414f9304ccac101b2f07_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo4MWNhYjZmNDA5ZDg0OTYwOWExNDFmMWEyNmFjN2ZiMy90YWJsZXJhbmdlOjgxY2FiNmY0MDlkODQ5NjA5YTE0MWYxYTI2YWM3ZmIzXzUtNi0xLTEtOTc2Mjc_9035d322-9864-442b-bea9-70cc0d6d9fec"
      unitRef="usd">229409000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo4MWNhYjZmNDA5ZDg0OTYwOWExNDFmMWEyNmFjN2ZiMy90YWJsZXJhbmdlOjgxY2FiNmY0MDlkODQ5NjA5YTE0MWYxYTI2YWM3ZmIzXzYtMi0xLTEtMTIyMzY5_b84244be-7a4a-4d66-b124-b082a4637c38"
      unitRef="usd">87108000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo4MWNhYjZmNDA5ZDg0OTYwOWExNDFmMWEyNmFjN2ZiMy90YWJsZXJhbmdlOjgxY2FiNmY0MDlkODQ5NjA5YTE0MWYxYTI2YWM3ZmIzXzYtNC0xLTEtMTIyMzY5_b7dbccc6-665f-4336-af7c-6e7441591088"
      unitRef="usd">46621000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo4MWNhYjZmNDA5ZDg0OTYwOWExNDFmMWEyNmFjN2ZiMy90YWJsZXJhbmdlOjgxY2FiNmY0MDlkODQ5NjA5YTE0MWYxYTI2YWM3ZmIzXzYtNi0xLTEtMTIyMzY5_b7901b22-760c-41f8-9c3f-26db5560a21a"
      unitRef="usd">22853000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaid
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo4MWNhYjZmNDA5ZDg0OTYwOWExNDFmMWEyNmFjN2ZiMy90YWJsZXJhbmdlOjgxY2FiNmY0MDlkODQ5NjA5YTE0MWYxYTI2YWM3ZmIzXzYtMi0xLTEtOTc2Mjc_79a9eb23-bfb5-4e5a-a2c5-13de02399442"
      unitRef="usd">38629000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo4MWNhYjZmNDA5ZDg0OTYwOWExNDFmMWEyNmFjN2ZiMy90YWJsZXJhbmdlOjgxY2FiNmY0MDlkODQ5NjA5YTE0MWYxYTI2YWM3ZmIzXzYtNC0xLTEtOTc2Mjc_02ac2d1d-e657-4a5f-8fa7-a834f7adf656"
      unitRef="usd">18761000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo4MWNhYjZmNDA5ZDg0OTYwOWExNDFmMWEyNmFjN2ZiMy90YWJsZXJhbmdlOjgxY2FiNmY0MDlkODQ5NjA5YTE0MWYxYTI2YWM3ZmIzXzYtNi0xLTEtOTc2Mjc_5b876b7d-2819-4827-8a71-7910be2d4374"
      unitRef="usd">24701000</us-gaap:IncomeTaxesPaid>
    <us-gaap:OtherSignificantNoncashTransactionValueOfConsiderationGiven1
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo4MWNhYjZmNDA5ZDg0OTYwOWExNDFmMWEyNmFjN2ZiMy90YWJsZXJhbmdlOjgxY2FiNmY0MDlkODQ5NjA5YTE0MWYxYTI2YWM3ZmIzXzktMi0xLTEtOTc2Mjc_9f35c841-dd50-4017-8ec0-be82d8ec04b8"
      unitRef="usd">5096000</us-gaap:OtherSignificantNoncashTransactionValueOfConsiderationGiven1>
    <us-gaap:OtherSignificantNoncashTransactionValueOfConsiderationGiven1
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo4MWNhYjZmNDA5ZDg0OTYwOWExNDFmMWEyNmFjN2ZiMy90YWJsZXJhbmdlOjgxY2FiNmY0MDlkODQ5NjA5YTE0MWYxYTI2YWM3ZmIzXzktNC0xLTEtOTc2Mjc_fa15fdee-7229-469b-9e39-60a9ddb89bd7"
      unitRef="usd">15528000</us-gaap:OtherSignificantNoncashTransactionValueOfConsiderationGiven1>
    <us-gaap:OtherSignificantNoncashTransactionValueOfConsiderationGiven1
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo4MWNhYjZmNDA5ZDg0OTYwOWExNDFmMWEyNmFjN2ZiMy90YWJsZXJhbmdlOjgxY2FiNmY0MDlkODQ5NjA5YTE0MWYxYTI2YWM3ZmIzXzktNi0xLTEtOTc2Mjc_d465f45b-1990-48b3-b79b-e6fa451f4a6f"
      unitRef="usd">21439000</us-gaap:OtherSignificantNoncashTransactionValueOfConsiderationGiven1>
    <dlx:ConsiderationTransferredLiabilitiesIncurredBusinessCombinationsAndAssetPurchases
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo4MWNhYjZmNDA5ZDg0OTYwOWExNDFmMWEyNmFjN2ZiMy90YWJsZXJhbmdlOjgxY2FiNmY0MDlkODQ5NjA5YTE0MWYxYTI2YWM3ZmIzXzExLTItMS0xLTk3NjI3_70923a87-3c75-4999-ab9a-254f4e85ce5b"
      unitRef="usd">8609000</dlx:ConsiderationTransferredLiabilitiesIncurredBusinessCombinationsAndAssetPurchases>
    <dlx:ConsiderationTransferredLiabilitiesIncurredBusinessCombinationsAndAssetPurchases
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo4MWNhYjZmNDA5ZDg0OTYwOWExNDFmMWEyNmFjN2ZiMy90YWJsZXJhbmdlOjgxY2FiNmY0MDlkODQ5NjA5YTE0MWYxYTI2YWM3ZmIzXzExLTQtMS0xLTk3NjI3_348f055a-788d-40d2-b17e-b6007f025bf3"
      unitRef="usd">4121000</dlx:ConsiderationTransferredLiabilitiesIncurredBusinessCombinationsAndAssetPurchases>
    <dlx:ConsiderationTransferredLiabilitiesIncurredBusinessCombinationsAndAssetPurchases
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo4MWNhYjZmNDA5ZDg0OTYwOWExNDFmMWEyNmFjN2ZiMy90YWJsZXJhbmdlOjgxY2FiNmY0MDlkODQ5NjA5YTE0MWYxYTI2YWM3ZmIzXzExLTYtMS0xLTk3NjI3_58bdd98c-b5ac-46e2-b8a0-3ee1862fee58"
      unitRef="usd">12949000</dlx:ConsiderationTransferredLiabilitiesIncurredBusinessCombinationsAndAssetPurchases>
    <us-gaap:StockIssued1
      contextRef="ie6ccfe106ea14a80b7b71b7412ce4615_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo4MWNhYjZmNDA5ZDg0OTYwOWExNDFmMWEyNmFjN2ZiMy90YWJsZXJhbmdlOjgxY2FiNmY0MDlkODQ5NjA5YTE0MWYxYTI2YWM3ZmIzXzEyLTItMS0xLTk3NjI3_9bee5d50-b34f-491d-a876-38b728e13d85"
      unitRef="usd">13602000</us-gaap:StockIssued1>
    <us-gaap:StockIssued1
      contextRef="i0997991cc78d4449acaa7f8990ad94ec_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo4MWNhYjZmNDA5ZDg0OTYwOWExNDFmMWEyNmFjN2ZiMy90YWJsZXJhbmdlOjgxY2FiNmY0MDlkODQ5NjA5YTE0MWYxYTI2YWM3ZmIzXzEyLTQtMS0xLTk3NjI3_7472358d-9e5f-4b66-96b9-85cf50fae339"
      unitRef="usd">16646000</us-gaap:StockIssued1>
    <us-gaap:StockIssued1
      contextRef="i1745c11467714d268a5fa0c94d611a30_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo4MWNhYjZmNDA5ZDg0OTYwOWExNDFmMWEyNmFjN2ZiMy90YWJsZXJhbmdlOjgxY2FiNmY0MDlkODQ5NjA5YTE0MWYxYTI2YWM3ZmIzXzEyLTYtMS0xLTk3NjI3_2a29bf49-2d58-46fd-a5fc-01500af736c4"
      unitRef="usd">7839000</us-gaap:StockIssued1>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDkvZnJhZzoyYzdkZWJjMDNkOTg0NDllYTMyNDU1NGYwN2UzNTc4Zi90ZXh0cmVnaW9uOjJjN2RlYmMwM2Q5ODQ0OWVhMzI0NTU0ZjA3ZTM1NzhmXzI4OA_5ec6d446-a778-4a94-9c05-6078e32f2662">&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table reflects the calculation of basic and diluted earnings per share. During each period, certain stock options, as noted below, were excluded from the calculation of diluted earnings per share because their effect would have been antidilutive.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.810%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands, except per share amounts)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Earnings per share &#x2013; basic:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;65,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;62,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income attributable to non-controlling interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(135)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(139)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(91)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income attributable to Deluxe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;65,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;62,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income allocated to participating securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(47)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(46)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(53)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 28.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income attributable to Deluxe available to common shareholders&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;65,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;62,587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted-average shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;42,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;41,931&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Earnings per share &#x2013; basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Earnings per share &#x2013; diluted:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;65,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;62,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income attributable to non-controlling interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(135)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(139)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(91)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income attributable to Deluxe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;65,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;62,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income allocated to participating securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(35)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(26)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Remeasurement of share-based awards classified as liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(497)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(438)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(677)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 28.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income attributable to Deluxe available to common shareholders&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;64,863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;62,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted-average shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;42,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;41,931&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Dilutive impact of potential common shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:20.25pt;padding-right:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted-average shares and potential common shares outstanding&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;42,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;42,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Earnings per share &#x2013; diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Antidilutive options excluded from calculation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDkvZnJhZzoyYzdkZWJjMDNkOTg0NDllYTMyNDU1NGYwN2UzNTc4Zi90ZXh0cmVnaW9uOjJjN2RlYmMwM2Q5ODQ0OWVhMzI0NTU0ZjA3ZTM1NzhmXzMwMA_51c64c81-36d6-408d-8736-bdce6c8d6fa5">&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table reflects the calculation of basic and diluted earnings per share. During each period, certain stock options, as noted below, were excluded from the calculation of diluted earnings per share because their effect would have been antidilutive.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.810%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands, except per share amounts)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Earnings per share &#x2013; basic:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;65,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;62,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income attributable to non-controlling interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(135)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(139)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(91)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income attributable to Deluxe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;65,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;62,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income allocated to participating securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(47)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(46)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(53)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 28.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income attributable to Deluxe available to common shareholders&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;65,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;62,587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted-average shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;42,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;41,931&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Earnings per share &#x2013; basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Earnings per share &#x2013; diluted:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;65,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;62,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income attributable to non-controlling interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(135)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(139)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(91)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income attributable to Deluxe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;65,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;62,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income allocated to participating securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(35)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(26)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Remeasurement of share-based awards classified as liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(497)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(438)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(677)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 28.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income attributable to Deluxe available to common shareholders&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;64,863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;62,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted-average shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;42,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;41,931&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Dilutive impact of potential common shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:20.25pt;padding-right:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted-average shares and potential common shares outstanding&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;42,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;42,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Earnings per share &#x2013; diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Antidilutive options excluded from calculation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ProfitLoss
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDkvZnJhZzoyYzdkZWJjMDNkOTg0NDllYTMyNDU1NGYwN2UzNTc4Zi90YWJsZTpkOGNjN2ZmY2VmY2I0ODVlYWJhMTBkODRkOWM0ZGYzNy90YWJsZXJhbmdlOmQ4Y2M3ZmZjZWZjYjQ4NWVhYmExMGQ4NGQ5YzRkZjM3XzItMi0xLTEtOTc2Mjc_9ea5f02b-6f0c-43d4-8f85-1418310198be"
      unitRef="usd">65530000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDkvZnJhZzoyYzdkZWJjMDNkOTg0NDllYTMyNDU1NGYwN2UzNTc4Zi90YWJsZTpkOGNjN2ZmY2VmY2I0ODVlYWJhMTBkODRkOWM0ZGYzNy90YWJsZXJhbmdlOmQ4Y2M3ZmZjZWZjYjQ4NWVhYmExMGQ4NGQ5YzRkZjM3XzItNC0xLTEtOTc2Mjc_f962e259-1cd0-4e73-b5b0-24a947923900"
      unitRef="usd">62772000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDkvZnJhZzoyYzdkZWJjMDNkOTg0NDllYTMyNDU1NGYwN2UzNTc4Zi90YWJsZTpkOGNjN2ZmY2VmY2I0ODVlYWJhMTBkODRkOWM0ZGYzNy90YWJsZXJhbmdlOmQ4Y2M3ZmZjZWZjYjQ4NWVhYmExMGQ4NGQ5YzRkZjM3XzItNi0xLTEtOTc2Mjc_de28baab-3f81-4890-97ad-a50b0beb8b42"
      unitRef="usd">5335000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDkvZnJhZzoyYzdkZWJjMDNkOTg0NDllYTMyNDU1NGYwN2UzNTc4Zi90YWJsZTpkOGNjN2ZmY2VmY2I0ODVlYWJhMTBkODRkOWM0ZGYzNy90YWJsZXJhbmdlOmQ4Y2M3ZmZjZWZjYjQ4NWVhYmExMGQ4NGQ5YzRkZjM3XzMtMi0xLTEtOTc2Mjc_ea2da58f-fe5b-4ba5-9d64-fdcbcf071a0b"
      unitRef="usd">135000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDkvZnJhZzoyYzdkZWJjMDNkOTg0NDllYTMyNDU1NGYwN2UzNTc4Zi90YWJsZTpkOGNjN2ZmY2VmY2I0ODVlYWJhMTBkODRkOWM0ZGYzNy90YWJsZXJhbmdlOmQ4Y2M3ZmZjZWZjYjQ4NWVhYmExMGQ4NGQ5YzRkZjM3XzMtNC0xLTEtOTc2Mjc_0bba45a9-ecf7-45cd-977e-0d1e4c8e7b71"
      unitRef="usd">139000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDkvZnJhZzoyYzdkZWJjMDNkOTg0NDllYTMyNDU1NGYwN2UzNTc4Zi90YWJsZTpkOGNjN2ZmY2VmY2I0ODVlYWJhMTBkODRkOWM0ZGYzNy90YWJsZXJhbmdlOmQ4Y2M3ZmZjZWZjYjQ4NWVhYmExMGQ4NGQ5YzRkZjM3XzMtNi0xLTEtOTc2Mjc_a1442c14-86a3-4c87-955b-fb3860f46be3"
      unitRef="usd">91000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDkvZnJhZzoyYzdkZWJjMDNkOTg0NDllYTMyNDU1NGYwN2UzNTc4Zi90YWJsZTpkOGNjN2ZmY2VmY2I0ODVlYWJhMTBkODRkOWM0ZGYzNy90YWJsZXJhbmdlOmQ4Y2M3ZmZjZWZjYjQ4NWVhYmExMGQ4NGQ5YzRkZjM3XzQtMi0xLTEtOTc2Mjc_a2d163c2-2a51-425a-9a1d-1025f55a4609"
      unitRef="usd">65395000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDkvZnJhZzoyYzdkZWJjMDNkOTg0NDllYTMyNDU1NGYwN2UzNTc4Zi90YWJsZTpkOGNjN2ZmY2VmY2I0ODVlYWJhMTBkODRkOWM0ZGYzNy90YWJsZXJhbmdlOmQ4Y2M3ZmZjZWZjYjQ4NWVhYmExMGQ4NGQ5YzRkZjM3XzQtNC0xLTEtOTc2Mjc_3f3d5df1-ae3b-41e4-9df4-cc2ca0a2dbc3"
      unitRef="usd">62633000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDkvZnJhZzoyYzdkZWJjMDNkOTg0NDllYTMyNDU1NGYwN2UzNTc4Zi90YWJsZTpkOGNjN2ZmY2VmY2I0ODVlYWJhMTBkODRkOWM0ZGYzNy90YWJsZXJhbmdlOmQ4Y2M3ZmZjZWZjYjQ4NWVhYmExMGQ4NGQ5YzRkZjM3XzQtNi0xLTEtOTc2Mjc_2ca79815-9e27-4acd-994b-6760cc95ad66"
      unitRef="usd">5244000</us-gaap:NetIncomeLoss>
    <us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDkvZnJhZzoyYzdkZWJjMDNkOTg0NDllYTMyNDU1NGYwN2UzNTc4Zi90YWJsZTpkOGNjN2ZmY2VmY2I0ODVlYWJhMTBkODRkOWM0ZGYzNy90YWJsZXJhbmdlOmQ4Y2M3ZmZjZWZjYjQ4NWVhYmExMGQ4NGQ5YzRkZjM3XzUtMi0xLTEtOTc2Mjc_3dd0148c-cd15-4a23-9a8b-a10e753b4acc"
      unitRef="usd">47000</us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic>
    <us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDkvZnJhZzoyYzdkZWJjMDNkOTg0NDllYTMyNDU1NGYwN2UzNTc4Zi90YWJsZTpkOGNjN2ZmY2VmY2I0ODVlYWJhMTBkODRkOWM0ZGYzNy90YWJsZXJhbmdlOmQ4Y2M3ZmZjZWZjYjQ4NWVhYmExMGQ4NGQ5YzRkZjM3XzUtNC0xLTEtOTc2Mjc_078782c2-e6e8-465b-a503-a7cc0a755e29"
      unitRef="usd">46000</us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic>
    <us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDkvZnJhZzoyYzdkZWJjMDNkOTg0NDllYTMyNDU1NGYwN2UzNTc4Zi90YWJsZTpkOGNjN2ZmY2VmY2I0ODVlYWJhMTBkODRkOWM0ZGYzNy90YWJsZXJhbmdlOmQ4Y2M3ZmZjZWZjYjQ4NWVhYmExMGQ4NGQ5YzRkZjM3XzUtNi0xLTEtOTc2Mjc_576cc9ef-49a0-47ff-9c6d-928a993e6813"
      unitRef="usd">53000</us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDkvZnJhZzoyYzdkZWJjMDNkOTg0NDllYTMyNDU1NGYwN2UzNTc4Zi90YWJsZTpkOGNjN2ZmY2VmY2I0ODVlYWJhMTBkODRkOWM0ZGYzNy90YWJsZXJhbmdlOmQ4Y2M3ZmZjZWZjYjQ4NWVhYmExMGQ4NGQ5YzRkZjM3XzYtMi0xLTEtOTc2Mjc_31c5ec17-5848-4499-9fa8-97613ed5c5e4"
      unitRef="usd">65348000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDkvZnJhZzoyYzdkZWJjMDNkOTg0NDllYTMyNDU1NGYwN2UzNTc4Zi90YWJsZTpkOGNjN2ZmY2VmY2I0ODVlYWJhMTBkODRkOWM0ZGYzNy90YWJsZXJhbmdlOmQ4Y2M3ZmZjZWZjYjQ4NWVhYmExMGQ4NGQ5YzRkZjM3XzYtNC0xLTEtOTc2Mjc_96c2036f-5f8d-460d-ba06-e7860f5d50be"
      unitRef="usd">62587000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDkvZnJhZzoyYzdkZWJjMDNkOTg0NDllYTMyNDU1NGYwN2UzNTc4Zi90YWJsZTpkOGNjN2ZmY2VmY2I0ODVlYWJhMTBkODRkOWM0ZGYzNy90YWJsZXJhbmdlOmQ4Y2M3ZmZjZWZjYjQ4NWVhYmExMGQ4NGQ5YzRkZjM3XzYtNi0xLTEtOTc2Mjc_4e47fd10-0c14-469c-8abb-3577f2c849af"
      unitRef="usd">5191000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDkvZnJhZzoyYzdkZWJjMDNkOTg0NDllYTMyNDU1NGYwN2UzNTc4Zi90YWJsZTpkOGNjN2ZmY2VmY2I0ODVlYWJhMTBkODRkOWM0ZGYzNy90YWJsZXJhbmdlOmQ4Y2M3ZmZjZWZjYjQ4NWVhYmExMGQ4NGQ5YzRkZjM3XzctMi0xLTEtOTc2Mjc_ccdf609a-cdff-4241-8bce-3110004b1f13"
      unitRef="shares">43025000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDkvZnJhZzoyYzdkZWJjMDNkOTg0NDllYTMyNDU1NGYwN2UzNTc4Zi90YWJsZTpkOGNjN2ZmY2VmY2I0ODVlYWJhMTBkODRkOWM0ZGYzNy90YWJsZXJhbmdlOmQ4Y2M3ZmZjZWZjYjQ4NWVhYmExMGQ4NGQ5YzRkZjM3XzctNC0xLTEtOTc2Mjc_72acbb55-2b98-48d2-b0f8-014de9eb3745"
      unitRef="shares">42378000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDkvZnJhZzoyYzdkZWJjMDNkOTg0NDllYTMyNDU1NGYwN2UzNTc4Zi90YWJsZTpkOGNjN2ZmY2VmY2I0ODVlYWJhMTBkODRkOWM0ZGYzNy90YWJsZXJhbmdlOmQ4Y2M3ZmZjZWZjYjQ4NWVhYmExMGQ4NGQ5YzRkZjM3XzctNi0xLTEtOTc2Mjc_29eddc2b-b2fb-4281-9a14-d96de279edfd"
      unitRef="shares">41931000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDkvZnJhZzoyYzdkZWJjMDNkOTg0NDllYTMyNDU1NGYwN2UzNTc4Zi90YWJsZTpkOGNjN2ZmY2VmY2I0ODVlYWJhMTBkODRkOWM0ZGYzNy90YWJsZXJhbmdlOmQ4Y2M3ZmZjZWZjYjQ4NWVhYmExMGQ4NGQ5YzRkZjM3XzgtMi0xLTEtOTc2Mjc_a8b424a5-677e-4adf-848e-83b3b074a4d0"
      unitRef="usdPerShare">1.52</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDkvZnJhZzoyYzdkZWJjMDNkOTg0NDllYTMyNDU1NGYwN2UzNTc4Zi90YWJsZTpkOGNjN2ZmY2VmY2I0ODVlYWJhMTBkODRkOWM0ZGYzNy90YWJsZXJhbmdlOmQ4Y2M3ZmZjZWZjYjQ4NWVhYmExMGQ4NGQ5YzRkZjM3XzgtNC0xLTEtOTc2Mjc_d0fd94d8-ee9d-4a79-b1a2-772e10f5cfac"
      unitRef="usdPerShare">1.48</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDkvZnJhZzoyYzdkZWJjMDNkOTg0NDllYTMyNDU1NGYwN2UzNTc4Zi90YWJsZTpkOGNjN2ZmY2VmY2I0ODVlYWJhMTBkODRkOWM0ZGYzNy90YWJsZXJhbmdlOmQ4Y2M3ZmZjZWZjYjQ4NWVhYmExMGQ4NGQ5YzRkZjM3XzgtNi0xLTEtOTc2Mjc_96f157c6-586d-44d5-840f-706108f87e0b"
      unitRef="usdPerShare">0.12</us-gaap:EarningsPerShareBasic>
    <us-gaap:ProfitLoss
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDkvZnJhZzoyYzdkZWJjMDNkOTg0NDllYTMyNDU1NGYwN2UzNTc4Zi90YWJsZTpkOGNjN2ZmY2VmY2I0ODVlYWJhMTBkODRkOWM0ZGYzNy90YWJsZXJhbmdlOmQ4Y2M3ZmZjZWZjYjQ4NWVhYmExMGQ4NGQ5YzRkZjM3XzExLTItMS0xLTk3NjI3_9ea5f02b-6f0c-43d4-8f85-1418310198be"
      unitRef="usd">65530000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDkvZnJhZzoyYzdkZWJjMDNkOTg0NDllYTMyNDU1NGYwN2UzNTc4Zi90YWJsZTpkOGNjN2ZmY2VmY2I0ODVlYWJhMTBkODRkOWM0ZGYzNy90YWJsZXJhbmdlOmQ4Y2M3ZmZjZWZjYjQ4NWVhYmExMGQ4NGQ5YzRkZjM3XzExLTQtMS0xLTk3NjI3_f962e259-1cd0-4e73-b5b0-24a947923900"
      unitRef="usd">62772000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDkvZnJhZzoyYzdkZWJjMDNkOTg0NDllYTMyNDU1NGYwN2UzNTc4Zi90YWJsZTpkOGNjN2ZmY2VmY2I0ODVlYWJhMTBkODRkOWM0ZGYzNy90YWJsZXJhbmdlOmQ4Y2M3ZmZjZWZjYjQ4NWVhYmExMGQ4NGQ5YzRkZjM3XzExLTYtMS0xLTk3NjI3_de28baab-3f81-4890-97ad-a50b0beb8b42"
      unitRef="usd">5335000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDkvZnJhZzoyYzdkZWJjMDNkOTg0NDllYTMyNDU1NGYwN2UzNTc4Zi90YWJsZTpkOGNjN2ZmY2VmY2I0ODVlYWJhMTBkODRkOWM0ZGYzNy90YWJsZXJhbmdlOmQ4Y2M3ZmZjZWZjYjQ4NWVhYmExMGQ4NGQ5YzRkZjM3XzEyLTItMS0xLTk3NjI3_ea2da58f-fe5b-4ba5-9d64-fdcbcf071a0b"
      unitRef="usd">135000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDkvZnJhZzoyYzdkZWJjMDNkOTg0NDllYTMyNDU1NGYwN2UzNTc4Zi90YWJsZTpkOGNjN2ZmY2VmY2I0ODVlYWJhMTBkODRkOWM0ZGYzNy90YWJsZXJhbmdlOmQ4Y2M3ZmZjZWZjYjQ4NWVhYmExMGQ4NGQ5YzRkZjM3XzEyLTQtMS0xLTk3NjI3_0bba45a9-ecf7-45cd-977e-0d1e4c8e7b71"
      unitRef="usd">139000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDkvZnJhZzoyYzdkZWJjMDNkOTg0NDllYTMyNDU1NGYwN2UzNTc4Zi90YWJsZTpkOGNjN2ZmY2VmY2I0ODVlYWJhMTBkODRkOWM0ZGYzNy90YWJsZXJhbmdlOmQ4Y2M3ZmZjZWZjYjQ4NWVhYmExMGQ4NGQ5YzRkZjM3XzEyLTYtMS0xLTk3NjI3_a1442c14-86a3-4c87-955b-fb3860f46be3"
      unitRef="usd">91000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDkvZnJhZzoyYzdkZWJjMDNkOTg0NDllYTMyNDU1NGYwN2UzNTc4Zi90YWJsZTpkOGNjN2ZmY2VmY2I0ODVlYWJhMTBkODRkOWM0ZGYzNy90YWJsZXJhbmdlOmQ4Y2M3ZmZjZWZjYjQ4NWVhYmExMGQ4NGQ5YzRkZjM3XzEzLTItMS0xLTk3NjI3_6af8dbc6-c54b-49fc-a70d-e416861cf127"
      unitRef="usd">65395000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDkvZnJhZzoyYzdkZWJjMDNkOTg0NDllYTMyNDU1NGYwN2UzNTc4Zi90YWJsZTpkOGNjN2ZmY2VmY2I0ODVlYWJhMTBkODRkOWM0ZGYzNy90YWJsZXJhbmdlOmQ4Y2M3ZmZjZWZjYjQ4NWVhYmExMGQ4NGQ5YzRkZjM3XzEzLTQtMS0xLTk3NjI3_745a717e-929e-4355-9440-09a0c8ee5a06"
      unitRef="usd">62633000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDkvZnJhZzoyYzdkZWJjMDNkOTg0NDllYTMyNDU1NGYwN2UzNTc4Zi90YWJsZTpkOGNjN2ZmY2VmY2I0ODVlYWJhMTBkODRkOWM0ZGYzNy90YWJsZXJhbmdlOmQ4Y2M3ZmZjZWZjYjQ4NWVhYmExMGQ4NGQ5YzRkZjM3XzEzLTYtMS0xLTk3NjI3_4b01573b-bdd7-4831-aefb-1965dd8fb174"
      unitRef="usd">5244000</us-gaap:NetIncomeLoss>
    <us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDkvZnJhZzoyYzdkZWJjMDNkOTg0NDllYTMyNDU1NGYwN2UzNTc4Zi90YWJsZTpkOGNjN2ZmY2VmY2I0ODVlYWJhMTBkODRkOWM0ZGYzNy90YWJsZXJhbmdlOmQ4Y2M3ZmZjZWZjYjQ4NWVhYmExMGQ4NGQ5YzRkZjM3XzE0LTItMS0xLTk3NjI3_872e6376-7bbc-4156-bc21-c417beb71b93"
      unitRef="usd">35000</us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted>
    <us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDkvZnJhZzoyYzdkZWJjMDNkOTg0NDllYTMyNDU1NGYwN2UzNTc4Zi90YWJsZTpkOGNjN2ZmY2VmY2I0ODVlYWJhMTBkODRkOWM0ZGYzNy90YWJsZXJhbmdlOmQ4Y2M3ZmZjZWZjYjQ4NWVhYmExMGQ4NGQ5YzRkZjM3XzE0LTQtMS0xLTk3NjI3_17e9cc93-204b-4963-aedc-8f969b8bc742"
      unitRef="usd">26000</us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted>
    <us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDkvZnJhZzoyYzdkZWJjMDNkOTg0NDllYTMyNDU1NGYwN2UzNTc4Zi90YWJsZTpkOGNjN2ZmY2VmY2I0ODVlYWJhMTBkODRkOWM0ZGYzNy90YWJsZXJhbmdlOmQ4Y2M3ZmZjZWZjYjQ4NWVhYmExMGQ4NGQ5YzRkZjM3XzE0LTYtMS0xLTk3NjI3_8e909c4b-8155-4fd9-b6b9-4fff791bb4a4"
      unitRef="usd">2000</us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted>
    <dlx:RemeasurementOfLiabilityShareBasedAward
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDkvZnJhZzoyYzdkZWJjMDNkOTg0NDllYTMyNDU1NGYwN2UzNTc4Zi90YWJsZTpkOGNjN2ZmY2VmY2I0ODVlYWJhMTBkODRkOWM0ZGYzNy90YWJsZXJhbmdlOmQ4Y2M3ZmZjZWZjYjQ4NWVhYmExMGQ4NGQ5YzRkZjM3XzE1LTItMS0xLTk3NjI3_574b7100-95ec-4091-8954-d05c85853f48"
      unitRef="usd">-497000</dlx:RemeasurementOfLiabilityShareBasedAward>
    <dlx:RemeasurementOfLiabilityShareBasedAward
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDkvZnJhZzoyYzdkZWJjMDNkOTg0NDllYTMyNDU1NGYwN2UzNTc4Zi90YWJsZTpkOGNjN2ZmY2VmY2I0ODVlYWJhMTBkODRkOWM0ZGYzNy90YWJsZXJhbmdlOmQ4Y2M3ZmZjZWZjYjQ4NWVhYmExMGQ4NGQ5YzRkZjM3XzE1LTQtMS0xLTk3NjI3_0df38f39-c154-4936-8ab5-19e64a9e940c"
      unitRef="usd">-438000</dlx:RemeasurementOfLiabilityShareBasedAward>
    <dlx:RemeasurementOfLiabilityShareBasedAward
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDkvZnJhZzoyYzdkZWJjMDNkOTg0NDllYTMyNDU1NGYwN2UzNTc4Zi90YWJsZTpkOGNjN2ZmY2VmY2I0ODVlYWJhMTBkODRkOWM0ZGYzNy90YWJsZXJhbmdlOmQ4Y2M3ZmZjZWZjYjQ4NWVhYmExMGQ4NGQ5YzRkZjM3XzE1LTYtMS0xLTk3NjI3_f208f062-fa2b-4923-8e64-354295b3ed75"
      unitRef="usd">-677000</dlx:RemeasurementOfLiabilityShareBasedAward>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDkvZnJhZzoyYzdkZWJjMDNkOTg0NDllYTMyNDU1NGYwN2UzNTc4Zi90YWJsZTpkOGNjN2ZmY2VmY2I0ODVlYWJhMTBkODRkOWM0ZGYzNy90YWJsZXJhbmdlOmQ4Y2M3ZmZjZWZjYjQ4NWVhYmExMGQ4NGQ5YzRkZjM3XzE2LTItMS0xLTk3NjI3_ce59a7f2-680b-4dbf-93d4-9a68edba44fb"
      unitRef="usd">64863000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDkvZnJhZzoyYzdkZWJjMDNkOTg0NDllYTMyNDU1NGYwN2UzNTc4Zi90YWJsZTpkOGNjN2ZmY2VmY2I0ODVlYWJhMTBkODRkOWM0ZGYzNy90YWJsZXJhbmdlOmQ4Y2M3ZmZjZWZjYjQ4NWVhYmExMGQ4NGQ5YzRkZjM3XzE2LTQtMS0xLTk3NjI3_a45baad7-551c-47dc-84b8-ae82142cbd1e"
      unitRef="usd">62169000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDkvZnJhZzoyYzdkZWJjMDNkOTg0NDllYTMyNDU1NGYwN2UzNTc4Zi90YWJsZTpkOGNjN2ZmY2VmY2I0ODVlYWJhMTBkODRkOWM0ZGYzNy90YWJsZXJhbmdlOmQ4Y2M3ZmZjZWZjYjQ4NWVhYmExMGQ4NGQ5YzRkZjM3XzE2LTYtMS0xLTk3NjI3_8d681c0f-2151-46af-a658-9ee19693f0c6"
      unitRef="usd">4565000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDkvZnJhZzoyYzdkZWJjMDNkOTg0NDllYTMyNDU1NGYwN2UzNTc4Zi90YWJsZTpkOGNjN2ZmY2VmY2I0ODVlYWJhMTBkODRkOWM0ZGYzNy90YWJsZXJhbmdlOmQ4Y2M3ZmZjZWZjYjQ4NWVhYmExMGQ4NGQ5YzRkZjM3XzE3LTItMS0xLTk3NjI3_ccdf609a-cdff-4241-8bce-3110004b1f13"
      unitRef="shares">43025000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDkvZnJhZzoyYzdkZWJjMDNkOTg0NDllYTMyNDU1NGYwN2UzNTc4Zi90YWJsZTpkOGNjN2ZmY2VmY2I0ODVlYWJhMTBkODRkOWM0ZGYzNy90YWJsZXJhbmdlOmQ4Y2M3ZmZjZWZjYjQ4NWVhYmExMGQ4NGQ5YzRkZjM3XzE3LTQtMS0xLTk3NjI3_72acbb55-2b98-48d2-b0f8-014de9eb3745"
      unitRef="shares">42378000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDkvZnJhZzoyYzdkZWJjMDNkOTg0NDllYTMyNDU1NGYwN2UzNTc4Zi90YWJsZTpkOGNjN2ZmY2VmY2I0ODVlYWJhMTBkODRkOWM0ZGYzNy90YWJsZXJhbmdlOmQ4Y2M3ZmZjZWZjYjQ4NWVhYmExMGQ4NGQ5YzRkZjM3XzE3LTYtMS0xLTk3NjI3_29eddc2b-b2fb-4281-9a14-d96de279edfd"
      unitRef="shares">41931000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDkvZnJhZzoyYzdkZWJjMDNkOTg0NDllYTMyNDU1NGYwN2UzNTc4Zi90YWJsZTpkOGNjN2ZmY2VmY2I0ODVlYWJhMTBkODRkOWM0ZGYzNy90YWJsZXJhbmdlOmQ4Y2M3ZmZjZWZjYjQ4NWVhYmExMGQ4NGQ5YzRkZjM3XzE4LTItMS0xLTk3NjI3_7e932b51-2bbb-4cbe-81a8-64bd7973be36"
      unitRef="shares">285000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDkvZnJhZzoyYzdkZWJjMDNkOTg0NDllYTMyNDU1NGYwN2UzNTc4Zi90YWJsZTpkOGNjN2ZmY2VmY2I0ODVlYWJhMTBkODRkOWM0ZGYzNy90YWJsZXJhbmdlOmQ4Y2M3ZmZjZWZjYjQ4NWVhYmExMGQ4NGQ5YzRkZjM3XzE4LTQtMS0xLTk3NjI3_d36b83e2-399a-41c0-9614-c2e828cce409"
      unitRef="shares">449000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDkvZnJhZzoyYzdkZWJjMDNkOTg0NDllYTMyNDU1NGYwN2UzNTc4Zi90YWJsZTpkOGNjN2ZmY2VmY2I0ODVlYWJhMTBkODRkOWM0ZGYzNy90YWJsZXJhbmdlOmQ4Y2M3ZmZjZWZjYjQ4NWVhYmExMGQ4NGQ5YzRkZjM3XzE4LTYtMS0xLTk3NjI3_476ce73e-d96c-435f-84d7-292af9356f51"
      unitRef="shares">211000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDkvZnJhZzoyYzdkZWJjMDNkOTg0NDllYTMyNDU1NGYwN2UzNTc4Zi90YWJsZTpkOGNjN2ZmY2VmY2I0ODVlYWJhMTBkODRkOWM0ZGYzNy90YWJsZXJhbmdlOmQ4Y2M3ZmZjZWZjYjQ4NWVhYmExMGQ4NGQ5YzRkZjM3XzE5LTItMS0xLTk3NjI3_9fb86ed2-6eb7-4aed-849c-5a3c3b5afc76"
      unitRef="shares">43310000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDkvZnJhZzoyYzdkZWJjMDNkOTg0NDllYTMyNDU1NGYwN2UzNTc4Zi90YWJsZTpkOGNjN2ZmY2VmY2I0ODVlYWJhMTBkODRkOWM0ZGYzNy90YWJsZXJhbmdlOmQ4Y2M3ZmZjZWZjYjQ4NWVhYmExMGQ4NGQ5YzRkZjM3XzE5LTQtMS0xLTk3NjI3_9a401424-bac4-4d76-a8f7-72af5a2eaf9e"
      unitRef="shares">42827000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDkvZnJhZzoyYzdkZWJjMDNkOTg0NDllYTMyNDU1NGYwN2UzNTc4Zi90YWJsZTpkOGNjN2ZmY2VmY2I0ODVlYWJhMTBkODRkOWM0ZGYzNy90YWJsZXJhbmdlOmQ4Y2M3ZmZjZWZjYjQ4NWVhYmExMGQ4NGQ5YzRkZjM3XzE5LTYtMS0xLTk3NjI3_65be2633-e434-4b3a-a5cf-d7f9d3ed211e"
      unitRef="shares">42142000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDkvZnJhZzoyYzdkZWJjMDNkOTg0NDllYTMyNDU1NGYwN2UzNTc4Zi90YWJsZTpkOGNjN2ZmY2VmY2I0ODVlYWJhMTBkODRkOWM0ZGYzNy90YWJsZXJhbmdlOmQ4Y2M3ZmZjZWZjYjQ4NWVhYmExMGQ4NGQ5YzRkZjM3XzIwLTItMS0xLTk3NjI3_d748b1b0-aa8b-4613-b7b5-899458f419eb"
      unitRef="usdPerShare">1.50</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDkvZnJhZzoyYzdkZWJjMDNkOTg0NDllYTMyNDU1NGYwN2UzNTc4Zi90YWJsZTpkOGNjN2ZmY2VmY2I0ODVlYWJhMTBkODRkOWM0ZGYzNy90YWJsZXJhbmdlOmQ4Y2M3ZmZjZWZjYjQ4NWVhYmExMGQ4NGQ5YzRkZjM3XzIwLTQtMS0xLTk3NjI3_b2941540-ff27-4160-8f96-4b64ed20257c"
      unitRef="usdPerShare">1.45</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDkvZnJhZzoyYzdkZWJjMDNkOTg0NDllYTMyNDU1NGYwN2UzNTc4Zi90YWJsZTpkOGNjN2ZmY2VmY2I0ODVlYWJhMTBkODRkOWM0ZGYzNy90YWJsZXJhbmdlOmQ4Y2M3ZmZjZWZjYjQ4NWVhYmExMGQ4NGQ5YzRkZjM3XzIwLTYtMS0xLTk3NjI3_20a6f65a-9973-43d8-b210-638249aafdba"
      unitRef="usdPerShare">0.11</us-gaap:EarningsPerShareDiluted>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDkvZnJhZzoyYzdkZWJjMDNkOTg0NDllYTMyNDU1NGYwN2UzNTc4Zi90YWJsZTpkOGNjN2ZmY2VmY2I0ODVlYWJhMTBkODRkOWM0ZGYzNy90YWJsZXJhbmdlOmQ4Y2M3ZmZjZWZjYjQ4NWVhYmExMGQ4NGQ5YzRkZjM3XzIxLTItMS0xLTk3NjI3_f91dba4d-e4b9-4332-aad5-42b6024092bf"
      unitRef="shares">1732000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDkvZnJhZzoyYzdkZWJjMDNkOTg0NDllYTMyNDU1NGYwN2UzNTc4Zi90YWJsZTpkOGNjN2ZmY2VmY2I0ODVlYWJhMTBkODRkOWM0ZGYzNy90YWJsZXJhbmdlOmQ4Y2M3ZmZjZWZjYjQ4NWVhYmExMGQ4NGQ5YzRkZjM3XzIxLTQtMS0xLTk3NjI3_ba456c77-bda0-464a-a025-c8dc65f806de"
      unitRef="shares">2179000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDkvZnJhZzoyYzdkZWJjMDNkOTg0NDllYTMyNDU1NGYwN2UzNTc4Zi90YWJsZTpkOGNjN2ZmY2VmY2I0ODVlYWJhMTBkODRkOWM0ZGYzNy90YWJsZXJhbmdlOmQ4Y2M3ZmZjZWZjYjQ4NWVhYmExMGQ4NGQ5YzRkZjM3XzIxLTYtMS0xLTk3NjI3_7598e9ef-3961-44e0-819a-3d225f1c2f5c"
      unitRef="shares">2060000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:ComprehensiveIncomeNoteTextBlock
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90ZXh0cmVnaW9uOjFkNzFmOTdhOTJmMDRkYmQ5MmQ3NDZlNTdhMmFkM2ZkXzI5Ng_9e3e126f-e2d1-41d5-a7d8-5b2a6c7f84e0">&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Reclassification adjustments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt; &#x2013; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Information regarding amounts reclassified from accumulated other comprehensive loss to net income was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.043%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.500%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.609%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Accumulated other comprehensive loss components&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amounts reclassified from accumulated other comprehensive loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Affected line item in consolidated statements of income&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;padding-right:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amortization of postretirement benefit plan items:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Prior service credit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other income&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net actuarial loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(900)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,629)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,301)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other income&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(208)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(880)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other income&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Tax (expense) benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(315)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(123)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income tax provision&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:27pt;padding-right:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amortization of postretirement benefit plan items, net of tax&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(331)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(834)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Debt securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Realized (loss) gain on debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Service revenue&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15pt;padding-right:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Tax benefit (expense)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(53)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income tax provision&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Realized (loss) gain on debt securities, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash flow hedges:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15pt;padding-right:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Realized gain (loss) on cash flow hedges&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,384)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(968)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15pt;padding-right:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Tax (expense) benefit&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income tax provision&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:27.75pt;padding-right:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Realized gain (loss) on cash flow hedges, net of tax&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,023)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(719)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign currency translation adjustment&lt;/span&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5,550)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Gain on sale of businesses and facility&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:33pt;padding-right:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total reclassifications, net of tax&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5,335)&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,354)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,400)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt; Relates to the sale of our Australian web hosting business during the quarter ended June 30, 2022. Further information can be found in Note 6.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Accumulated other comprehensive loss&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt; &#x2013; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Changes in the components of accumulated other comprehensive loss were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.531%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.911%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.911%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.528%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Postretirement benefit plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Net unrealized loss on debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Net unrealized loss on cash flow hedges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Foreign currency translation adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Accumulated other comprehensive loss&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance, December&#160;31, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(28,406)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(275)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,097)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(18,169)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(47,947)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15.75pt;padding-right:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other comprehensive income (loss) before reclassifications&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4,973)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15.75pt;padding-right:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amounts reclassified from accumulated other comprehensive loss&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(153)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:20.25pt;padding-right:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net other comprehensive income (loss)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4,254)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,514&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance, December&#160;31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(21,956)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(90)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5,351)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(14,036)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(41,433)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15.75pt;padding-right:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other comprehensive income (loss) before reclassifications&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(254)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,067&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15.75pt;padding-right:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amounts reclassified from accumulated other comprehensive loss&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:20.25pt;padding-right:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net other comprehensive income (loss)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(254)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance, December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(15,431)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(344)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,261)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(13,456)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(31,492)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15.75pt;padding-right:9pt;text-indent:-9pt"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other comprehensive (loss) income before reclassifications&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(11,235)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(571)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,869&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4,170)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(11,107)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15.75pt;padding-right:9pt;text-indent:-9pt"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amounts reclassified from accumulated other comprehensive loss&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(206)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(15)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:20.25pt;padding-right:9pt;text-indent:-9pt"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net other comprehensive (loss) income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(11,441)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(565)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5,772)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance, December&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(26,872)&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(909)&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,593&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(12,076)&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(37,264)&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ComprehensiveIncomeNoteTextBlock>
    <us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90ZXh0cmVnaW9uOjFkNzFmOTdhOTJmMDRkYmQ5MmQ3NDZlNTdhMmFkM2ZkXzI5MQ_7b8a8b3e-08d1-4d61-8e50-0125727ff49b">Information regarding amounts reclassified from accumulated other comprehensive loss to net income was as follows:&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.043%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.500%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.609%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Accumulated other comprehensive loss components&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amounts reclassified from accumulated other comprehensive loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Affected line item in consolidated statements of income&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;padding-right:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amortization of postretirement benefit plan items:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Prior service credit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other income&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net actuarial loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(900)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,629)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,301)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other income&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(208)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(880)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other income&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Tax (expense) benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(315)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(123)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income tax provision&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:27pt;padding-right:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amortization of postretirement benefit plan items, net of tax&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(331)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(834)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Debt securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Realized (loss) gain on debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Service revenue&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15pt;padding-right:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Tax benefit (expense)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(53)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income tax provision&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Realized (loss) gain on debt securities, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash flow hedges:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15pt;padding-right:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Realized gain (loss) on cash flow hedges&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,384)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(968)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15pt;padding-right:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Tax (expense) benefit&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income tax provision&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:27.75pt;padding-right:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Realized gain (loss) on cash flow hedges, net of tax&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,023)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(719)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign currency translation adjustment&lt;/span&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5,550)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Gain on sale of businesses and facility&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:33pt;padding-right:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total reclassifications, net of tax&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5,335)&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,354)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,400)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt; Relates to the sale of our Australian web hosting business during the quarter ended June 30, 2022. Further information can be found in Note 6.&lt;/span&gt;&lt;/div&gt;</us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTo0ODUzYjI3MTYxNDc0MDA4ODliYjNmN2Q2MGVhMmJkYS90YWJsZXJhbmdlOjQ4NTNiMjcxNjE0NzQwMDg4OWJiM2Y3ZDYwZWEyYmRhXzMtMi0xLTEtOTc2Mjc_40bd8f8f-3255-49c3-bd00-6c33afa1f379"
      unitRef="usd">-1421000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTo0ODUzYjI3MTYxNDc0MDA4ODliYjNmN2Q2MGVhMmJkYS90YWJsZXJhbmdlOjQ4NTNiMjcxNjE0NzQwMDg4OWJiM2Y3ZDYwZWEyYmRhXzMtNC0xLTEtOTc2Mjc_def69cca-fe55-4e68-96d9-31de8e13fa0d"
      unitRef="usd">-1421000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTo0ODUzYjI3MTYxNDc0MDA4ODliYjNmN2Q2MGVhMmJkYS90YWJsZXJhbmdlOjQ4NTNiMjcxNjE0NzQwMDg4OWJiM2Y3ZDYwZWEyYmRhXzMtNi0xLTEtOTc2Mjc_07896420-a3da-45c7-879f-25a2e22c8a9b"
      unitRef="usd">-1421000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTo0ODUzYjI3MTYxNDc0MDA4ODliYjNmN2Q2MGVhMmJkYS90YWJsZXJhbmdlOjQ4NTNiMjcxNjE0NzQwMDg4OWJiM2Y3ZDYwZWEyYmRhXzQtMi0xLTEtOTc2Mjc_aad2608f-b610-49db-a8ee-9ee4cb96bbe4"
      unitRef="usd">-900000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTo0ODUzYjI3MTYxNDc0MDA4ODliYjNmN2Q2MGVhMmJkYS90YWJsZXJhbmdlOjQ4NTNiMjcxNjE0NzQwMDg4OWJiM2Y3ZDYwZWEyYmRhXzQtNC0xLTEtOTc2Mjc_c04ed42d-8116-45ec-bf2a-6e028b6d50de"
      unitRef="usd">-1629000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTo0ODUzYjI3MTYxNDc0MDA4ODliYjNmN2Q2MGVhMmJkYS90YWJsZXJhbmdlOjQ4NTNiMjcxNjE0NzQwMDg4OWJiM2Y3ZDYwZWEyYmRhXzQtNi0xLTEtOTc2Mjc_3578b5de-2b00-41f6-8fdd-f2a799b5f7f6"
      unitRef="usd">-2301000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTo0ODUzYjI3MTYxNDc0MDA4ODliYjNmN2Q2MGVhMmJkYS90YWJsZXJhbmdlOjQ4NTNiMjcxNjE0NzQwMDg4OWJiM2Y3ZDYwZWEyYmRhXzUtMi0xLTEtOTc2Mjc_d0b2fdc2-f3fd-4144-97b5-ea24342bba82"
      unitRef="usd">-521000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTo0ODUzYjI3MTYxNDc0MDA4ODliYjNmN2Q2MGVhMmJkYS90YWJsZXJhbmdlOjQ4NTNiMjcxNjE0NzQwMDg4OWJiM2Y3ZDYwZWEyYmRhXzUtNC0xLTEtOTc2Mjc_3c01eb8d-9be9-469f-b26e-969ea82825aa"
      unitRef="usd">208000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTo0ODUzYjI3MTYxNDc0MDA4ODliYjNmN2Q2MGVhMmJkYS90YWJsZXJhbmdlOjQ4NTNiMjcxNjE0NzQwMDg4OWJiM2Y3ZDYwZWEyYmRhXzUtNi0xLTEtOTc2Mjc_22fbd25c-1343-4413-ad21-d8b1983fbcf8"
      unitRef="usd">880000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTo0ODUzYjI3MTYxNDc0MDA4ODliYjNmN2Q2MGVhMmJkYS90YWJsZXJhbmdlOjQ4NTNiMjcxNjE0NzQwMDg4OWJiM2Y3ZDYwZWEyYmRhXzYtMi0xLTEtOTc2Mjc_1409ece5-d853-4b7d-ac13-cdcc7d8d58d9"
      unitRef="usd">-315000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTo0ODUzYjI3MTYxNDc0MDA4ODliYjNmN2Q2MGVhMmJkYS90YWJsZXJhbmdlOjQ4NTNiMjcxNjE0NzQwMDg4OWJiM2Y3ZDYwZWEyYmRhXzYtNC0xLTEtOTc2Mjc_e6dae72c-fa0e-4171-9d1b-6787cb3ab641"
      unitRef="usd">-123000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTo0ODUzYjI3MTYxNDc0MDA4ODliYjNmN2Q2MGVhMmJkYS90YWJsZXJhbmdlOjQ4NTNiMjcxNjE0NzQwMDg4OWJiM2Y3ZDYwZWEyYmRhXzYtNi0xLTEtOTc2Mjc_a8de7618-a30e-4f3b-96e8-ae1a6e28341e"
      unitRef="usd">46000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTo0ODUzYjI3MTYxNDc0MDA4ODliYjNmN2Q2MGVhMmJkYS90YWJsZXJhbmdlOjQ4NTNiMjcxNjE0NzQwMDg4OWJiM2Y3ZDYwZWEyYmRhXzctMi0xLTEtOTc2Mjc_a966a52b-55bb-4bdb-8b8b-90ddfc281044"
      unitRef="usd">-206000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTo0ODUzYjI3MTYxNDc0MDA4ODliYjNmN2Q2MGVhMmJkYS90YWJsZXJhbmdlOjQ4NTNiMjcxNjE0NzQwMDg4OWJiM2Y3ZDYwZWEyYmRhXzctNC0xLTEtOTc2Mjc_01296b72-e938-4a84-814c-be4b7ebd7342"
      unitRef="usd">331000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTo0ODUzYjI3MTYxNDc0MDA4ODliYjNmN2Q2MGVhMmJkYS90YWJsZXJhbmdlOjQ4NTNiMjcxNjE0NzQwMDg4OWJiM2Y3ZDYwZWEyYmRhXzctNi0xLTEtOTc2Mjc_b7c77edd-19f2-44b5-8993-69295d73380c"
      unitRef="usd">834000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTo0ODUzYjI3MTYxNDc0MDA4ODliYjNmN2Q2MGVhMmJkYS90YWJsZXJhbmdlOjQ4NTNiMjcxNjE0NzQwMDg4OWJiM2Y3ZDYwZWEyYmRhXzktMi0xLTEtMTE0NjA1_4552a261-b9bd-438d-9685-f3688b0c126f"
      unitRef="usd">-8000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTo0ODUzYjI3MTYxNDc0MDA4ODliYjNmN2Q2MGVhMmJkYS90YWJsZXJhbmdlOjQ4NTNiMjcxNjE0NzQwMDg4OWJiM2Y3ZDYwZWEyYmRhXzktNC0xLTEtMTE0NjA1_9596536f-d746-4190-b18d-a1a3c5892b4f"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTo0ODUzYjI3MTYxNDc0MDA4ODliYjNmN2Q2MGVhMmJkYS90YWJsZXJhbmdlOjQ4NTNiMjcxNjE0NzQwMDg4OWJiM2Y3ZDYwZWEyYmRhXzktNi0xLTEtMTE0NjA1_194a37b7-ef66-47f4-94ae-c3e589876503"
      unitRef="usd">206000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTo0ODUzYjI3MTYxNDc0MDA4ODliYjNmN2Q2MGVhMmJkYS90YWJsZXJhbmdlOjQ4NTNiMjcxNjE0NzQwMDg4OWJiM2Y3ZDYwZWEyYmRhXzEwLTItMS0xLTExNDYwNQ_6882b535-dad4-4e3f-a9ed-02b2b3cb30b4"
      unitRef="usd">-2000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTo0ODUzYjI3MTYxNDc0MDA4ODliYjNmN2Q2MGVhMmJkYS90YWJsZXJhbmdlOjQ4NTNiMjcxNjE0NzQwMDg4OWJiM2Y3ZDYwZWEyYmRhXzEwLTQtMS0xLTExNDYwNQ_fef009a0-1f32-43f4-8173-3690092dba60"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTo0ODUzYjI3MTYxNDc0MDA4ODliYjNmN2Q2MGVhMmJkYS90YWJsZXJhbmdlOjQ4NTNiMjcxNjE0NzQwMDg4OWJiM2Y3ZDYwZWEyYmRhXzEwLTYtMS0xLTExNDYwNQ_97057407-6e57-44c5-b958-c92ccb063ce7"
      unitRef="usd">53000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTo0ODUzYjI3MTYxNDc0MDA4ODliYjNmN2Q2MGVhMmJkYS90YWJsZXJhbmdlOjQ4NTNiMjcxNjE0NzQwMDg4OWJiM2Y3ZDYwZWEyYmRhXzExLTItMS0xLTExNDYwNQ_941e5565-a1d9-42fa-9fc7-b6e98b77ca94"
      unitRef="usd">-6000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTo0ODUzYjI3MTYxNDc0MDA4ODliYjNmN2Q2MGVhMmJkYS90YWJsZXJhbmdlOjQ4NTNiMjcxNjE0NzQwMDg4OWJiM2Y3ZDYwZWEyYmRhXzExLTQtMS0xLTExNDYwNQ_01b640c1-0ff2-4514-8111-a61facb9b85f"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTo0ODUzYjI3MTYxNDc0MDA4ODliYjNmN2Q2MGVhMmJkYS90YWJsZXJhbmdlOjQ4NTNiMjcxNjE0NzQwMDg4OWJiM2Y3ZDYwZWEyYmRhXzExLTYtMS0xLTExNDYwNQ_87150570-b21f-4257-b13e-45cb8ce81cab"
      unitRef="usd">153000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTo0ODUzYjI3MTYxNDc0MDA4ODliYjNmN2Q2MGVhMmJkYS90YWJsZXJhbmdlOjQ4NTNiMjcxNjE0NzQwMDg4OWJiM2Y3ZDYwZWEyYmRhXzktMi0xLTEtOTc2Mjc_6b94ad48-0379-463c-828d-043a7ffc3f61"
      unitRef="usd">20000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTo0ODUzYjI3MTYxNDc0MDA4ODliYjNmN2Q2MGVhMmJkYS90YWJsZXJhbmdlOjQ4NTNiMjcxNjE0NzQwMDg4OWJiM2Y3ZDYwZWEyYmRhXzktNC0xLTEtOTc2Mjc_9a8dc60a-1457-41f3-9393-466a925150b8"
      unitRef="usd">-1384000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTo0ODUzYjI3MTYxNDc0MDA4ODliYjNmN2Q2MGVhMmJkYS90YWJsZXJhbmdlOjQ4NTNiMjcxNjE0NzQwMDg4OWJiM2Y3ZDYwZWEyYmRhXzktNi0xLTEtOTc2Mjc_40da68bb-865d-4939-abd9-f95f8f34411f"
      unitRef="usd">-968000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTo0ODUzYjI3MTYxNDc0MDA4ODliYjNmN2Q2MGVhMmJkYS90YWJsZXJhbmdlOjQ4NTNiMjcxNjE0NzQwMDg4OWJiM2Y3ZDYwZWEyYmRhXzEwLTItMS0xLTk3NjI3_596aadbf-8db7-467b-aec2-b7d1feb59dde"
      unitRef="usd">5000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTo0ODUzYjI3MTYxNDc0MDA4ODliYjNmN2Q2MGVhMmJkYS90YWJsZXJhbmdlOjQ4NTNiMjcxNjE0NzQwMDg4OWJiM2Y3ZDYwZWEyYmRhXzEwLTQtMS0xLTk3NjI3_92679e4c-5f45-4f54-87cb-30bd865fc168"
      unitRef="usd">-361000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTo0ODUzYjI3MTYxNDc0MDA4ODliYjNmN2Q2MGVhMmJkYS90YWJsZXJhbmdlOjQ4NTNiMjcxNjE0NzQwMDg4OWJiM2Y3ZDYwZWEyYmRhXzEwLTYtMS0xLTk3NjI3_2b581a76-818d-41b7-a21e-5ae64c70b98b"
      unitRef="usd">-249000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTo0ODUzYjI3MTYxNDc0MDA4ODliYjNmN2Q2MGVhMmJkYS90YWJsZXJhbmdlOjQ4NTNiMjcxNjE0NzQwMDg4OWJiM2Y3ZDYwZWEyYmRhXzExLTItMS0xLTk3NjI3_5c02f1c9-c1e3-4625-a435-26663ab87fe7"
      unitRef="usd">15000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTo0ODUzYjI3MTYxNDc0MDA4ODliYjNmN2Q2MGVhMmJkYS90YWJsZXJhbmdlOjQ4NTNiMjcxNjE0NzQwMDg4OWJiM2Y3ZDYwZWEyYmRhXzExLTQtMS0xLTk3NjI3_d41ff0c2-0e42-4b81-bf76-73d67c7b1314"
      unitRef="usd">-1023000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTo0ODUzYjI3MTYxNDc0MDA4ODliYjNmN2Q2MGVhMmJkYS90YWJsZXJhbmdlOjQ4NTNiMjcxNjE0NzQwMDg4OWJiM2Y3ZDYwZWEyYmRhXzExLTYtMS0xLTk3NjI3_03d6e197-f5f9-4eb5-80fe-2f7871267ac4"
      unitRef="usd">-719000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTo0ODUzYjI3MTYxNDc0MDA4ODliYjNmN2Q2MGVhMmJkYS90YWJsZXJhbmdlOjQ4NTNiMjcxNjE0NzQwMDg4OWJiM2Y3ZDYwZWEyYmRhXzE2LTItMS0xLTExNDc0MQ_f99c78ad-307b-49e3-866c-ced7a5446bb0"
      unitRef="usd">-5550000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTo0ODUzYjI3MTYxNDc0MDA4ODliYjNmN2Q2MGVhMmJkYS90YWJsZXJhbmdlOjQ4NTNiMjcxNjE0NzQwMDg4OWJiM2Y3ZDYwZWEyYmRhXzE2LTQtMS0xLTExNDc0MQ_61596fb5-e003-4d15-86de-09dcd1659ec8"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTo0ODUzYjI3MTYxNDc0MDA4ODliYjNmN2Q2MGVhMmJkYS90YWJsZXJhbmdlOjQ4NTNiMjcxNjE0NzQwMDg4OWJiM2Y3ZDYwZWEyYmRhXzE2LTYtMS0xLTExNDc0MQ_9959b9bc-ca7f-42c3-91da-e3363fc81f59"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTo0ODUzYjI3MTYxNDc0MDA4ODliYjNmN2Q2MGVhMmJkYS90YWJsZXJhbmdlOjQ4NTNiMjcxNjE0NzQwMDg4OWJiM2Y3ZDYwZWEyYmRhXzE2LTItMS0xLTk3NjI3_5f7ab577-3490-4e78-8f9d-d79008f6adde"
      unitRef="usd">-5335000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTo0ODUzYjI3MTYxNDc0MDA4ODliYjNmN2Q2MGVhMmJkYS90YWJsZXJhbmdlOjQ4NTNiMjcxNjE0NzQwMDg4OWJiM2Y3ZDYwZWEyYmRhXzE2LTQtMS0xLTk3NjI3_f93bb638-2671-48ee-ba09-141d14ee03c7"
      unitRef="usd">-1354000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTo0ODUzYjI3MTYxNDc0MDA4ODliYjNmN2Q2MGVhMmJkYS90YWJsZXJhbmdlOjQ4NTNiMjcxNjE0NzQwMDg4OWJiM2Y3ZDYwZWEyYmRhXzE2LTYtMS0xLTk3NjI3_de203c99-d96c-4088-aabb-1ddafd9a2f04"
      unitRef="usd">-1400000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90ZXh0cmVnaW9uOjFkNzFmOTdhOTJmMDRkYmQ5MmQ3NDZlNTdhMmFkM2ZkXzI5Mw_13ddb411-697b-4304-872e-6732b1187849">Changes in the components of accumulated other comprehensive loss were as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.531%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.911%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.911%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.528%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Postretirement benefit plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Net unrealized loss on debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Net unrealized loss on cash flow hedges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Foreign currency translation adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Accumulated other comprehensive loss&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance, December&#160;31, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(28,406)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(275)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,097)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(18,169)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(47,947)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15.75pt;padding-right:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other comprehensive income (loss) before reclassifications&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4,973)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15.75pt;padding-right:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amounts reclassified from accumulated other comprehensive loss&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(153)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:20.25pt;padding-right:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net other comprehensive income (loss)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4,254)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,514&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance, December&#160;31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(21,956)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(90)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5,351)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(14,036)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(41,433)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15.75pt;padding-right:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other comprehensive income (loss) before reclassifications&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(254)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,067&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15.75pt;padding-right:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amounts reclassified from accumulated other comprehensive loss&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:20.25pt;padding-right:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net other comprehensive income (loss)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(254)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance, December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(15,431)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(344)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,261)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(13,456)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(31,492)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15.75pt;padding-right:9pt;text-indent:-9pt"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other comprehensive (loss) income before reclassifications&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(11,235)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(571)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,869&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4,170)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(11,107)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15.75pt;padding-right:9pt;text-indent:-9pt"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amounts reclassified from accumulated other comprehensive loss&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(206)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(15)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:20.25pt;padding-right:9pt;text-indent:-9pt"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net other comprehensive (loss) income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(11,441)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(565)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5,772)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance, December&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(26,872)&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(909)&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,593&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(12,076)&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(37,264)&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i1ad552e1f9534a739352233e2b1ff170_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTpjOWU5Yjk5ODY0MGU0NjQ3OWEzMGU2NDBmYzAxYjFiOS90YWJsZXJhbmdlOmM5ZTliOTk4NjQwZTQ2NDc5YTMwZTY0MGZjMDFiMWI5XzEtMi0xLTEtOTc2Mjc_63e34469-9d49-41a2-ad32-a090f59a1b3c"
      unitRef="usd">-28406000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i166cc8b0a5544fdc8e5fd1d9d7d266a3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTpjOWU5Yjk5ODY0MGU0NjQ3OWEzMGU2NDBmYzAxYjFiOS90YWJsZXJhbmdlOmM5ZTliOTk4NjQwZTQ2NDc5YTMwZTY0MGZjMDFiMWI5XzEtNC0xLTEtOTc2Mjc_1f095cce-90eb-4f12-a84e-17fc9e9f1f4c"
      unitRef="usd">-275000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i873ad3a65eba426fa6e5bf4e707b3b39_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTpjOWU5Yjk5ODY0MGU0NjQ3OWEzMGU2NDBmYzAxYjFiOS90YWJsZXJhbmdlOmM5ZTliOTk4NjQwZTQ2NDc5YTMwZTY0MGZjMDFiMWI5XzEtNi0xLTEtOTc2Mjc_e08dda3a-f32b-4f30-b13b-437b12c7b3d2"
      unitRef="usd">-1097000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="id7fdb7d0e051492bbd82633533182028_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTpjOWU5Yjk5ODY0MGU0NjQ3OWEzMGU2NDBmYzAxYjFiOS90YWJsZXJhbmdlOmM5ZTliOTk4NjQwZTQ2NDc5YTMwZTY0MGZjMDFiMWI5XzEtOC0xLTEtOTc2Mjc_80dc0c71-52b9-49ee-806b-16570af6d23a"
      unitRef="usd">-18169000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i2c86def6c76d415092af4e73be9e9306_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTpjOWU5Yjk5ODY0MGU0NjQ3OWEzMGU2NDBmYzAxYjFiOS90YWJsZXJhbmdlOmM5ZTliOTk4NjQwZTQ2NDc5YTMwZTY0MGZjMDFiMWI5XzEtMTAtMS0xLTk3NjI3_3cf3f3ae-64b4-479c-aa90-eb2232bfbf2d"
      unitRef="usd">-47947000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i161985f62b0a4fd89c55151b09577e12_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTpjOWU5Yjk5ODY0MGU0NjQ3OWEzMGU2NDBmYzAxYjFiOS90YWJsZXJhbmdlOmM5ZTliOTk4NjQwZTQ2NDc5YTMwZTY0MGZjMDFiMWI5XzItMi0xLTEtOTc2Mjc_7c9b9b86-7de2-4725-a6c9-2f03d4c05481"
      unitRef="usd">5616000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i8d61f00e00d04e8d99140f21e62616fa_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTpjOWU5Yjk5ODY0MGU0NjQ3OWEzMGU2NDBmYzAxYjFiOS90YWJsZXJhbmdlOmM5ZTliOTk4NjQwZTQ2NDc5YTMwZTY0MGZjMDFiMWI5XzItNC0xLTEtOTc2Mjc_8753b5e7-2191-449e-be01-89078ace310c"
      unitRef="usd">338000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i41010b1c4e0844f5999830aa3b2d2f3e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTpjOWU5Yjk5ODY0MGU0NjQ3OWEzMGU2NDBmYzAxYjFiOS90YWJsZXJhbmdlOmM5ZTliOTk4NjQwZTQ2NDc5YTMwZTY0MGZjMDFiMWI5XzItNi0xLTEtOTc2Mjc_546cbd58-a361-4b00-84e7-c30b2dca808b"
      unitRef="usd">-4973000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i7fba416a962347c7933e9069e3b69317_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTpjOWU5Yjk5ODY0MGU0NjQ3OWEzMGU2NDBmYzAxYjFiOS90YWJsZXJhbmdlOmM5ZTliOTk4NjQwZTQ2NDc5YTMwZTY0MGZjMDFiMWI5XzItOC0xLTEtOTc2Mjc_f800942f-ed98-4eca-819e-c032704301f3"
      unitRef="usd">4133000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTpjOWU5Yjk5ODY0MGU0NjQ3OWEzMGU2NDBmYzAxYjFiOS90YWJsZXJhbmdlOmM5ZTliOTk4NjQwZTQ2NDc5YTMwZTY0MGZjMDFiMWI5XzItMTAtMS0xLTk3NjI3_63344b81-5d8b-4e37-891a-010ffa100b54"
      unitRef="usd">5114000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i161985f62b0a4fd89c55151b09577e12_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTpjOWU5Yjk5ODY0MGU0NjQ3OWEzMGU2NDBmYzAxYjFiOS90YWJsZXJhbmdlOmM5ZTliOTk4NjQwZTQ2NDc5YTMwZTY0MGZjMDFiMWI5XzMtMi0xLTEtOTc2Mjc_05a548ed-9ba7-47e9-a08d-5cf35b48cd38"
      unitRef="usd">-834000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i8d61f00e00d04e8d99140f21e62616fa_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTpjOWU5Yjk5ODY0MGU0NjQ3OWEzMGU2NDBmYzAxYjFiOS90YWJsZXJhbmdlOmM5ZTliOTk4NjQwZTQ2NDc5YTMwZTY0MGZjMDFiMWI5XzMtNC0xLTEtOTc2Mjc_ec1aac40-5338-47ae-b393-f7593375926e"
      unitRef="usd">153000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i41010b1c4e0844f5999830aa3b2d2f3e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTpjOWU5Yjk5ODY0MGU0NjQ3OWEzMGU2NDBmYzAxYjFiOS90YWJsZXJhbmdlOmM5ZTliOTk4NjQwZTQ2NDc5YTMwZTY0MGZjMDFiMWI5XzMtNi0xLTEtOTc2Mjc_278f700e-06da-4d40-8d5c-e2cbd8fe4122"
      unitRef="usd">-719000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i7fba416a962347c7933e9069e3b69317_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTpjOWU5Yjk5ODY0MGU0NjQ3OWEzMGU2NDBmYzAxYjFiOS90YWJsZXJhbmdlOmM5ZTliOTk4NjQwZTQ2NDc5YTMwZTY0MGZjMDFiMWI5XzMtOC0xLTEtOTc2Mjc_eee2bd16-d415-41ec-8f4d-f58808c04e1a"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTpjOWU5Yjk5ODY0MGU0NjQ3OWEzMGU2NDBmYzAxYjFiOS90YWJsZXJhbmdlOmM5ZTliOTk4NjQwZTQ2NDc5YTMwZTY0MGZjMDFiMWI5XzMtMTAtMS0xLTk3NjI3_335a6e38-a2ca-4beb-9e72-4cb830b6735f"
      unitRef="usd">-1400000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i161985f62b0a4fd89c55151b09577e12_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTpjOWU5Yjk5ODY0MGU0NjQ3OWEzMGU2NDBmYzAxYjFiOS90YWJsZXJhbmdlOmM5ZTliOTk4NjQwZTQ2NDc5YTMwZTY0MGZjMDFiMWI5XzQtMi0xLTEtOTc2Mjc_59c27b86-7995-4105-9976-cad148bb7d85"
      unitRef="usd">6450000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i8d61f00e00d04e8d99140f21e62616fa_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTpjOWU5Yjk5ODY0MGU0NjQ3OWEzMGU2NDBmYzAxYjFiOS90YWJsZXJhbmdlOmM5ZTliOTk4NjQwZTQ2NDc5YTMwZTY0MGZjMDFiMWI5XzQtNC0xLTEtOTc2Mjc_3f7a7d70-8163-4e8b-bbaa-25cf7fdb762f"
      unitRef="usd">185000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i41010b1c4e0844f5999830aa3b2d2f3e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTpjOWU5Yjk5ODY0MGU0NjQ3OWEzMGU2NDBmYzAxYjFiOS90YWJsZXJhbmdlOmM5ZTliOTk4NjQwZTQ2NDc5YTMwZTY0MGZjMDFiMWI5XzQtNi0xLTEtOTc2Mjc_ae4d1695-02c9-4f32-8c13-9cbc8611d3b2"
      unitRef="usd">-4254000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i7fba416a962347c7933e9069e3b69317_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTpjOWU5Yjk5ODY0MGU0NjQ3OWEzMGU2NDBmYzAxYjFiOS90YWJsZXJhbmdlOmM5ZTliOTk4NjQwZTQ2NDc5YTMwZTY0MGZjMDFiMWI5XzQtOC0xLTEtOTc2Mjc_2336dd32-7acb-4d6b-a866-a032216e1892"
      unitRef="usd">4133000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTpjOWU5Yjk5ODY0MGU0NjQ3OWEzMGU2NDBmYzAxYjFiOS90YWJsZXJhbmdlOmM5ZTliOTk4NjQwZTQ2NDc5YTMwZTY0MGZjMDFiMWI5XzQtMTAtMS0xLTk3NjI3_16f1cbfb-cb6e-4643-92a9-f777de0cd65f"
      unitRef="usd">6514000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i7dbbbffc8d4d43ef914b286a01e88c6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTpjOWU5Yjk5ODY0MGU0NjQ3OWEzMGU2NDBmYzAxYjFiOS90YWJsZXJhbmdlOmM5ZTliOTk4NjQwZTQ2NDc5YTMwZTY0MGZjMDFiMWI5XzUtMi0xLTEtOTc2Mjc_0e9e6dc2-8ac0-4c3d-9c29-4632ceeded0b"
      unitRef="usd">-21956000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i7c77e0297dec448ea5c3678eceaf4f18_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTpjOWU5Yjk5ODY0MGU0NjQ3OWEzMGU2NDBmYzAxYjFiOS90YWJsZXJhbmdlOmM5ZTliOTk4NjQwZTQ2NDc5YTMwZTY0MGZjMDFiMWI5XzUtNC0xLTEtOTc2Mjc_b8bdfff7-1217-4aeb-803a-8b3a5db9f52e"
      unitRef="usd">-90000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ib96aab1be6484159ae9cb4f7fd59c541_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTpjOWU5Yjk5ODY0MGU0NjQ3OWEzMGU2NDBmYzAxYjFiOS90YWJsZXJhbmdlOmM5ZTliOTk4NjQwZTQ2NDc5YTMwZTY0MGZjMDFiMWI5XzUtNi0xLTEtOTc2Mjc_6f9b57fb-e96b-4d53-935e-1a0dad962d15"
      unitRef="usd">-5351000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i2bc72019b0184cce84ea75a6a939fe22_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTpjOWU5Yjk5ODY0MGU0NjQ3OWEzMGU2NDBmYzAxYjFiOS90YWJsZXJhbmdlOmM5ZTliOTk4NjQwZTQ2NDc5YTMwZTY0MGZjMDFiMWI5XzUtOC0xLTEtOTc2Mjc_d8639504-a3a1-4b54-9c77-7c006793de68"
      unitRef="usd">-14036000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i8c492e1c1980414f9304ccac101b2f07_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTpjOWU5Yjk5ODY0MGU0NjQ3OWEzMGU2NDBmYzAxYjFiOS90YWJsZXJhbmdlOmM5ZTliOTk4NjQwZTQ2NDc5YTMwZTY0MGZjMDFiMWI5XzUtMTAtMS0xLTk3NjI3_ec81c5b3-098b-4ae1-abdf-b51003e6a367"
      unitRef="usd">-41433000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="ie408a32c021147a5b0e454693276e3f9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTpjOWU5Yjk5ODY0MGU0NjQ3OWEzMGU2NDBmYzAxYjFiOS90YWJsZXJhbmdlOmM5ZTliOTk4NjQwZTQ2NDc5YTMwZTY0MGZjMDFiMWI5XzYtMi0xLTEtOTc2Mjc_4e70a5fb-1af8-4832-a9d7-2a0dd476be53"
      unitRef="usd">6194000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="iab6dd4d263f644f4b111851700fb8759_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTpjOWU5Yjk5ODY0MGU0NjQ3OWEzMGU2NDBmYzAxYjFiOS90YWJsZXJhbmdlOmM5ZTliOTk4NjQwZTQ2NDc5YTMwZTY0MGZjMDFiMWI5XzYtNC0xLTEtOTc2Mjc_2280ed05-64df-4b62-a3c0-184563599d8b"
      unitRef="usd">-254000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="ia8442243e80841d080b38cf9ec857c49_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTpjOWU5Yjk5ODY0MGU0NjQ3OWEzMGU2NDBmYzAxYjFiOS90YWJsZXJhbmdlOmM5ZTliOTk4NjQwZTQ2NDc5YTMwZTY0MGZjMDFiMWI5XzYtNi0xLTEtOTc2Mjc_e52f26ac-4114-43c5-b2c8-d9af22abbf80"
      unitRef="usd">2067000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i835be1551efb4ee5a4544e356bf98bde_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTpjOWU5Yjk5ODY0MGU0NjQ3OWEzMGU2NDBmYzAxYjFiOS90YWJsZXJhbmdlOmM5ZTliOTk4NjQwZTQ2NDc5YTMwZTY0MGZjMDFiMWI5XzYtOC0xLTEtOTc2Mjc_bcadb20e-7c49-492b-8129-65e7dcbd8f64"
      unitRef="usd">580000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTpjOWU5Yjk5ODY0MGU0NjQ3OWEzMGU2NDBmYzAxYjFiOS90YWJsZXJhbmdlOmM5ZTliOTk4NjQwZTQ2NDc5YTMwZTY0MGZjMDFiMWI5XzYtMTAtMS0xLTk3NjI3_63065a2c-dfbc-4355-a16c-e5c00a46242d"
      unitRef="usd">8587000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="ie408a32c021147a5b0e454693276e3f9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTpjOWU5Yjk5ODY0MGU0NjQ3OWEzMGU2NDBmYzAxYjFiOS90YWJsZXJhbmdlOmM5ZTliOTk4NjQwZTQ2NDc5YTMwZTY0MGZjMDFiMWI5XzctMi0xLTEtOTc2Mjc_6941fbef-9c10-4b2b-b838-67f3aa35d8c4"
      unitRef="usd">-331000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="iab6dd4d263f644f4b111851700fb8759_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTpjOWU5Yjk5ODY0MGU0NjQ3OWEzMGU2NDBmYzAxYjFiOS90YWJsZXJhbmdlOmM5ZTliOTk4NjQwZTQ2NDc5YTMwZTY0MGZjMDFiMWI5XzctNC0xLTEtOTc2Mjc_ebfae287-ed38-4ec0-b262-b74041f60ce4"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="ia8442243e80841d080b38cf9ec857c49_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTpjOWU5Yjk5ODY0MGU0NjQ3OWEzMGU2NDBmYzAxYjFiOS90YWJsZXJhbmdlOmM5ZTliOTk4NjQwZTQ2NDc5YTMwZTY0MGZjMDFiMWI5XzctNi0xLTEtOTc2Mjc_0b08e282-4d60-46b2-88be-b54016a4fabc"
      unitRef="usd">-1023000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i835be1551efb4ee5a4544e356bf98bde_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTpjOWU5Yjk5ODY0MGU0NjQ3OWEzMGU2NDBmYzAxYjFiOS90YWJsZXJhbmdlOmM5ZTliOTk4NjQwZTQ2NDc5YTMwZTY0MGZjMDFiMWI5XzctOC0xLTEtOTc2Mjc_78612c24-ab65-4a0b-99e0-c2bb5a7a9fe8"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTpjOWU5Yjk5ODY0MGU0NjQ3OWEzMGU2NDBmYzAxYjFiOS90YWJsZXJhbmdlOmM5ZTliOTk4NjQwZTQ2NDc5YTMwZTY0MGZjMDFiMWI5XzctMTAtMS0xLTk3NjI3_b1d22a3a-97de-47c8-a005-884f28c88c27"
      unitRef="usd">-1354000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ie408a32c021147a5b0e454693276e3f9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTpjOWU5Yjk5ODY0MGU0NjQ3OWEzMGU2NDBmYzAxYjFiOS90YWJsZXJhbmdlOmM5ZTliOTk4NjQwZTQ2NDc5YTMwZTY0MGZjMDFiMWI5XzgtMi0xLTEtOTc2Mjc_841293fe-7ec4-4ec1-8096-441229ee7c4d"
      unitRef="usd">6525000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="iab6dd4d263f644f4b111851700fb8759_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTpjOWU5Yjk5ODY0MGU0NjQ3OWEzMGU2NDBmYzAxYjFiOS90YWJsZXJhbmdlOmM5ZTliOTk4NjQwZTQ2NDc5YTMwZTY0MGZjMDFiMWI5XzgtNC0xLTEtOTc2Mjc_a71ce439-a0bd-434a-98eb-0ed3960f46e9"
      unitRef="usd">-254000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ia8442243e80841d080b38cf9ec857c49_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTpjOWU5Yjk5ODY0MGU0NjQ3OWEzMGU2NDBmYzAxYjFiOS90YWJsZXJhbmdlOmM5ZTliOTk4NjQwZTQ2NDc5YTMwZTY0MGZjMDFiMWI5XzgtNi0xLTEtOTc2Mjc_8f5cf512-328e-465f-865d-d2f18476a2d5"
      unitRef="usd">3090000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i835be1551efb4ee5a4544e356bf98bde_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTpjOWU5Yjk5ODY0MGU0NjQ3OWEzMGU2NDBmYzAxYjFiOS90YWJsZXJhbmdlOmM5ZTliOTk4NjQwZTQ2NDc5YTMwZTY0MGZjMDFiMWI5XzgtOC0xLTEtOTc2Mjc_2c222b37-bd2c-42ed-b7b8-bf46a3488b6c"
      unitRef="usd">580000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTpjOWU5Yjk5ODY0MGU0NjQ3OWEzMGU2NDBmYzAxYjFiOS90YWJsZXJhbmdlOmM5ZTliOTk4NjQwZTQ2NDc5YTMwZTY0MGZjMDFiMWI5XzgtMTAtMS0xLTk3NjI3_132e6193-0fea-49c5-85ef-8b38abea7bd7"
      unitRef="usd">9941000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="icffb558233124a37820e97ab3a962afc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTpjOWU5Yjk5ODY0MGU0NjQ3OWEzMGU2NDBmYzAxYjFiOS90YWJsZXJhbmdlOmM5ZTliOTk4NjQwZTQ2NDc5YTMwZTY0MGZjMDFiMWI5XzktMi0xLTEtOTc2Mjc_010b8b2e-3330-42e8-969e-67a92844f105"
      unitRef="usd">-15431000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i6b79426e9c0f49c0bbaf22c04ced6a72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTpjOWU5Yjk5ODY0MGU0NjQ3OWEzMGU2NDBmYzAxYjFiOS90YWJsZXJhbmdlOmM5ZTliOTk4NjQwZTQ2NDc5YTMwZTY0MGZjMDFiMWI5XzktNC0xLTEtOTc2Mjc_55184523-1193-4f53-825c-fe8e6b5e8326"
      unitRef="usd">-344000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i1f0f4d442e2c48d89a5ee9331ef8f010_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTpjOWU5Yjk5ODY0MGU0NjQ3OWEzMGU2NDBmYzAxYjFiOS90YWJsZXJhbmdlOmM5ZTliOTk4NjQwZTQ2NDc5YTMwZTY0MGZjMDFiMWI5XzktNi0xLTEtOTc2Mjc_fac9dbf9-6d32-4a3e-8375-921ca369b022"
      unitRef="usd">-2261000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i2f8a6463f42344d8a1a75cd2b1258b0b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTpjOWU5Yjk5ODY0MGU0NjQ3OWEzMGU2NDBmYzAxYjFiOS90YWJsZXJhbmdlOmM5ZTliOTk4NjQwZTQ2NDc5YTMwZTY0MGZjMDFiMWI5XzktOC0xLTEtOTc2Mjc_7167a7a6-a3da-4c71-9803-ffc0f6df8ea6"
      unitRef="usd">-13456000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTpjOWU5Yjk5ODY0MGU0NjQ3OWEzMGU2NDBmYzAxYjFiOS90YWJsZXJhbmdlOmM5ZTliOTk4NjQwZTQ2NDc5YTMwZTY0MGZjMDFiMWI5XzktMTAtMS0xLTk3NjI3_acf2c87b-0d85-4d61-8d39-da822ee19152"
      unitRef="usd">-31492000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i46ed7e79561f4eabaedda3309c3764ff_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTpjOWU5Yjk5ODY0MGU0NjQ3OWEzMGU2NDBmYzAxYjFiOS90YWJsZXJhbmdlOmM5ZTliOTk4NjQwZTQ2NDc5YTMwZTY0MGZjMDFiMWI5XzEwLTItMS0xLTk3NjI3_ddad90be-6a58-471a-928f-9805d549ac8c"
      unitRef="usd">-11235000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="if274ed708e8644ad8fe82d5bd0bb1072_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTpjOWU5Yjk5ODY0MGU0NjQ3OWEzMGU2NDBmYzAxYjFiOS90YWJsZXJhbmdlOmM5ZTliOTk4NjQwZTQ2NDc5YTMwZTY0MGZjMDFiMWI5XzEwLTQtMS0xLTk3NjI3_8b0d7293-213e-4cd0-b7bd-5490b0b812db"
      unitRef="usd">-571000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i467614c0e99b45c89c74a89e49cef09e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTpjOWU5Yjk5ODY0MGU0NjQ3OWEzMGU2NDBmYzAxYjFiOS90YWJsZXJhbmdlOmM5ZTliOTk4NjQwZTQ2NDc5YTMwZTY0MGZjMDFiMWI5XzEwLTYtMS0xLTk3NjI3_daeabd1b-920c-4318-9783-bfe578c4c884"
      unitRef="usd">4869000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="icae7990f1fa84f888faff42610832118_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTpjOWU5Yjk5ODY0MGU0NjQ3OWEzMGU2NDBmYzAxYjFiOS90YWJsZXJhbmdlOmM5ZTliOTk4NjQwZTQ2NDc5YTMwZTY0MGZjMDFiMWI5XzEwLTgtMS0xLTk3NjI3_db01aa72-a814-429d-8c1a-d9ae4b45f35b"
      unitRef="usd">-4170000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTpjOWU5Yjk5ODY0MGU0NjQ3OWEzMGU2NDBmYzAxYjFiOS90YWJsZXJhbmdlOmM5ZTliOTk4NjQwZTQ2NDc5YTMwZTY0MGZjMDFiMWI5XzEwLTEwLTEtMS05NzYyNw_39fe0bad-ed32-43fe-ae21-dc7706f8ff17"
      unitRef="usd">-11107000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i46ed7e79561f4eabaedda3309c3764ff_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTpjOWU5Yjk5ODY0MGU0NjQ3OWEzMGU2NDBmYzAxYjFiOS90YWJsZXJhbmdlOmM5ZTliOTk4NjQwZTQ2NDc5YTMwZTY0MGZjMDFiMWI5XzExLTItMS0xLTk3NjI3_c225b4f0-5696-4e72-b952-fc607f03a2d5"
      unitRef="usd">206000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="if274ed708e8644ad8fe82d5bd0bb1072_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTpjOWU5Yjk5ODY0MGU0NjQ3OWEzMGU2NDBmYzAxYjFiOS90YWJsZXJhbmdlOmM5ZTliOTk4NjQwZTQ2NDc5YTMwZTY0MGZjMDFiMWI5XzExLTQtMS0xLTk3NjI3_6448eeb0-93e3-44b5-b31c-a06743e92b30"
      unitRef="usd">-6000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i467614c0e99b45c89c74a89e49cef09e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTpjOWU5Yjk5ODY0MGU0NjQ3OWEzMGU2NDBmYzAxYjFiOS90YWJsZXJhbmdlOmM5ZTliOTk4NjQwZTQ2NDc5YTMwZTY0MGZjMDFiMWI5XzExLTYtMS0xLTk3NjI3_4f0f79ba-3f14-4c24-986c-42721f0e8f8b"
      unitRef="usd">15000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="icae7990f1fa84f888faff42610832118_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTpjOWU5Yjk5ODY0MGU0NjQ3OWEzMGU2NDBmYzAxYjFiOS90YWJsZXJhbmdlOmM5ZTliOTk4NjQwZTQ2NDc5YTMwZTY0MGZjMDFiMWI5XzExLTgtMS0xLTk3NjI3_23a547ef-657f-4c7d-a512-4da93afabaed"
      unitRef="usd">-5550000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTpjOWU5Yjk5ODY0MGU0NjQ3OWEzMGU2NDBmYzAxYjFiOS90YWJsZXJhbmdlOmM5ZTliOTk4NjQwZTQ2NDc5YTMwZTY0MGZjMDFiMWI5XzExLTEwLTEtMS05NzYyNw_fb11fdf8-1ce8-47cb-9c0b-3a1ef6dd4385"
      unitRef="usd">-5335000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i46ed7e79561f4eabaedda3309c3764ff_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTpjOWU5Yjk5ODY0MGU0NjQ3OWEzMGU2NDBmYzAxYjFiOS90YWJsZXJhbmdlOmM5ZTliOTk4NjQwZTQ2NDc5YTMwZTY0MGZjMDFiMWI5XzEyLTItMS0xLTk3NjI3_dc47fd22-ff6c-48fc-8270-dfe32fd6592b"
      unitRef="usd">-11441000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="if274ed708e8644ad8fe82d5bd0bb1072_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTpjOWU5Yjk5ODY0MGU0NjQ3OWEzMGU2NDBmYzAxYjFiOS90YWJsZXJhbmdlOmM5ZTliOTk4NjQwZTQ2NDc5YTMwZTY0MGZjMDFiMWI5XzEyLTQtMS0xLTk3NjI3_623be0ff-6c60-43b1-a184-039d93b4f3b4"
      unitRef="usd">-565000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i467614c0e99b45c89c74a89e49cef09e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTpjOWU5Yjk5ODY0MGU0NjQ3OWEzMGU2NDBmYzAxYjFiOS90YWJsZXJhbmdlOmM5ZTliOTk4NjQwZTQ2NDc5YTMwZTY0MGZjMDFiMWI5XzEyLTYtMS0xLTk3NjI3_b8815588-f9d0-4ac6-9574-ee7021f55bf4"
      unitRef="usd">4854000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="icae7990f1fa84f888faff42610832118_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTpjOWU5Yjk5ODY0MGU0NjQ3OWEzMGU2NDBmYzAxYjFiOS90YWJsZXJhbmdlOmM5ZTliOTk4NjQwZTQ2NDc5YTMwZTY0MGZjMDFiMWI5XzEyLTgtMS0xLTk3NjI3_2871789b-334b-4662-9f02-7aac17da0491"
      unitRef="usd">1380000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTpjOWU5Yjk5ODY0MGU0NjQ3OWEzMGU2NDBmYzAxYjFiOS90YWJsZXJhbmdlOmM5ZTliOTk4NjQwZTQ2NDc5YTMwZTY0MGZjMDFiMWI5XzEyLTEwLTEtMS05NzYyNw_85ff541d-3650-405a-b921-17aa6dd67692"
      unitRef="usd">-5772000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ided287bb84f949268ee0b3be9c697f37_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTpjOWU5Yjk5ODY0MGU0NjQ3OWEzMGU2NDBmYzAxYjFiOS90YWJsZXJhbmdlOmM5ZTliOTk4NjQwZTQ2NDc5YTMwZTY0MGZjMDFiMWI5XzEzLTItMS0xLTk3NjI3_ac8e792c-df6b-4cef-a142-d1bbdb9cb4fc"
      unitRef="usd">-26872000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i4fb0ab490b5942919d0b6704c24c644d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTpjOWU5Yjk5ODY0MGU0NjQ3OWEzMGU2NDBmYzAxYjFiOS90YWJsZXJhbmdlOmM5ZTliOTk4NjQwZTQ2NDc5YTMwZTY0MGZjMDFiMWI5XzEzLTQtMS0xLTk3NjI3_3f8007ec-f8c4-4f2f-8d4d-35971173b14b"
      unitRef="usd">-909000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i8b487b2abd1b4c159a38801fce2ca251_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTpjOWU5Yjk5ODY0MGU0NjQ3OWEzMGU2NDBmYzAxYjFiOS90YWJsZXJhbmdlOmM5ZTliOTk4NjQwZTQ2NDc5YTMwZTY0MGZjMDFiMWI5XzEzLTYtMS0xLTk3NjI3_21ec8289-36a7-4ff5-b958-c75a63717da3"
      unitRef="usd">2593000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i9741bf97020b4eba966405d7d8a0a337_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTpjOWU5Yjk5ODY0MGU0NjQ3OWEzMGU2NDBmYzAxYjFiOS90YWJsZXJhbmdlOmM5ZTliOTk4NjQwZTQ2NDc5YTMwZTY0MGZjMDFiMWI5XzEzLTgtMS0xLTk3NjI3_fc32fb40-c67b-47ec-96c7-65d296130f9c"
      unitRef="usd">-12076000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTIvZnJhZzoxZDcxZjk3YTkyZjA0ZGJkOTJkNzQ2ZTU3YTJhZDNmZC90YWJsZTpjOWU5Yjk5ODY0MGU0NjQ3OWEzMGU2NDBmYzAxYjFiOS90YWJsZXJhbmdlOmM5ZTliOTk4NjQwZTQ2NDc5YTMwZTY0MGZjMDFiMWI5XzEzLTEwLTEtMS05NzYyNw_850fd9df-28f9-495e-ab80-a0cd2baae5eb"
      unitRef="usd">-37264000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTUvZnJhZzo0OWZlZjRmNjE1OTU0ZTU4YWU0OTkxMjQ2MDI5ZDczZC90ZXh0cmVnaW9uOjQ5ZmVmNGY2MTU5NTRlNThhZTQ5OTEyNDYwMjlkNzNkXzQ5OTc_eec8d03f-36a9-44a5-9ecf-fe7143f719cf">&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Acquisition&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; &#x2013; On June 1, 2021, we acquired all of the equity of First American Payment Systems, L.P. (First American) in a cash transaction for $958,514, net of cash, cash equivalents, restricted cash and restricted cash equivalents acquired. First American is a large-scale payments technology company that provides partners and merchants with comprehensive in-store, online and mobile payment solutions. The transaction was funded by our revolving credit facility and additional debt we issued in June 2021 (Note 13). The acquisition resulted in non-deductible goodwill as First American provides an end-to-end payments technology platform, which provides significant leverage to accelerate organic growth. Transaction costs related to the acquisition totaled $18,913 in 2021. The goodwill and results of operations of First American from the date of acquisition are included in the Payments segment.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Information regarding goodwill by reportable business segment and the useful lives of acquired intangibles can be found in Note 3. Information regarding the calculation of the estimated fair values of the acquired intangibles can be found in Note 8.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The acquisition was accounted for as a business combination and the allocation of the purchase price to the assets acquired and liabilities assumed was finalized during the quarter ended June 30, 2022. We recorded measurement period adjustments during 2022 that increased deferred income tax liabilities by $1,343, with the offset to goodwill. These measurement period adjustments did not have a significant impact on the 2022 consolidated statement of income.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following illustrates the final allocation of the purchase price, to the assets acquired and liabilities assumed:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.245%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:84.167%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.038%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Purchase price allocation&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Trade accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating lease assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Intangible assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;127,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Partner relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;72,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Technology-based intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;65,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Internal-use software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;291,111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;728,516&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other non-current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accounts payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(18,475)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Funds held for customers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(9,428)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(23,460)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities, non-current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(21,316)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deferred income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(54,506)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other non-current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4,376)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Payment for acquisition, net of cash, cash equivalents, restricted cash and restricted cash equivalents acquired of $15,841&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;958,514&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Operating results for First American for the years ended December 31 were as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.793%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;347,709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;194,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income attributable to Deluxe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The above results for the year ended December 31, 2022 include restructuring and integration costs of $5,452 in 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Pro forma financial information (unaudited)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; &#x2013; During the first quarter of 2022, we corrected errors in the previously reported unaudited pro forma results of operations related to the First American acquisition. These errors related to the amount of historical First American revenue and net income included for the pre-acquisition periods, as well as errors in the adjustments related to the amortization of intangibles, interest expense on the acquisition financing, and transaction costs. For the year ended December 31, 2021, these corrections decreased pro forma revenue by $26,335 and increased pro forma net income attributable to Deluxe by $10,138. For the year ended December 31, 2020, the corrections decreased pro forma revenue by $3,027 and increased net loss attributable to Deluxe by $9,082.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following unaudited pro forma financial information summarizes our consolidated results of operations for the years ended December 31 as though the acquisition occurred on January 1, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.660%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.792%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,156,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,079,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income (loss) attributable to Deluxe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;74,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(54,489)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The unaudited pro forma financial information was prepared in accordance with the accounting policies described in Note 1. The pro forma information includes adjustments to reflect the additional amortization that would have been charged assuming the fair value adjustments to intangible assets had been applied from January 1, 2020. The pro forma information also includes adjustments to reflect the additional interest expense on the debt we issued to fund the acquisition (Note 13), and.the acquisition transaction costs we incurred during 2021 are reflected in the 2020 pro forma results.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;This pro forma financial information is for informational purposes only. It does not reflect the integration of the businesses or any synergies that may result from the acquisition. As such, it is not indicative of the results of operations that would have been achieved had the acquisition been consummated on January 1, 2020. In addition, the pro forma amounts are not indicative of future operating results.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;2022 divestitures&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; &#x2013; In May 2022, we completed the sale of our Australian web hosting business for cash proceeds of $17,620, net of costs of the sale. This business generated annual revenue in our Data Solutions segment of $23,766 during 2021. During 2022, we recognized a pretax gain of $15,166 on this sale. The assets and liabilities sold were not significant to our consolidated balance sheet.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In April 2022, we sold the assets of our Promotional Solutions strategic sourcing business, and in August 2022, we sold the assets of our Promotional Solutions retail packaging business. These businesses generated annual revenue of approximately $29,000 during 2021. Neither the gain on these sales nor the assets and liabilities sold were significant to our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:115%"&gt;2023 divestiture&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%"&gt; &#x2013; In January 2023, we entered into an agreement for the sale of our North American web hosting and logo businesses for an aggregate sales price of $42,000, plus up to $10,000 of additional proceeds contingent upon performance against certain conditions following the closing. We anticipate that the sale will close by March 31, 2023 and that we will recognize a gain on the sale. These businesses generated annual revenue of approximately $66,000 during 2022, primarily in our Data Solutions segment.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;We believe that these divestitures allow us to focus our resources on the key growth areas of payments and data, while allowing us to optimize our operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Facility sale&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; &#x2013; In May 2022, we sold our former facility located in Lancaster, California for cash proceeds of $6,929, net of costs of the sale, and we recognized a pretax gain on the sale of $2,361 during 2022. The sale was a result of our continued real estate rationalization process.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i80d2b599ac6249c782174a3808f51e49_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTUvZnJhZzo0OWZlZjRmNjE1OTU0ZTU4YWU0OTkxMjQ2MDI5ZDczZC90ZXh0cmVnaW9uOjQ5ZmVmNGY2MTU5NTRlNThhZTQ5OTEyNDYwMjlkNzNkXzg2Nw_e093f926-2084-4b8c-9ada-d8f2f9b53b10"
      unitRef="usd">958514000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTUvZnJhZzo0OWZlZjRmNjE1OTU0ZTU4YWU0OTkxMjQ2MDI5ZDczZC90ZXh0cmVnaW9uOjQ5ZmVmNGY2MTU5NTRlNThhZTQ5OTEyNDYwMjlkNzNkXzI3NDg3NzkwODIyMjA_eaa4d4dc-f5b7-4503-b9fd-f005e5dd233d"
      unitRef="usd">18913000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTUvZnJhZzo0OWZlZjRmNjE1OTU0ZTU4YWU0OTkxMjQ2MDI5ZDczZC90ZXh0cmVnaW9uOjQ5ZmVmNGY2MTU5NTRlNThhZTQ5OTEyNDYwMjlkNzNkXzU0OTc1NTgyMzI2Mw_940c53d4-5928-4285-9261-175f7d237c7c"
      unitRef="usd">1343000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <dlx:PurchaseAccountingAdjustmentsDeferredIncomeTaxLiabilities
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTUvZnJhZzo0OWZlZjRmNjE1OTU0ZTU4YWU0OTkxMjQ2MDI5ZDczZC90ZXh0cmVnaW9uOjQ5ZmVmNGY2MTU5NTRlNThhZTQ5OTEyNDYwMjlkNzNkXzU0OTc1NTgyMzI2Mw_e9355fe3-3651-4b64-96e8-2195e178ada3"
      unitRef="usd">1343000</dlx:PurchaseAccountingAdjustmentsDeferredIncomeTaxLiabilities>
    <us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTUvZnJhZzo0OWZlZjRmNjE1OTU0ZTU4YWU0OTkxMjQ2MDI5ZDczZC90ZXh0cmVnaW9uOjQ5ZmVmNGY2MTU5NTRlNThhZTQ5OTEyNDYwMjlkNzNkXzUwMDA_3a5334ed-2640-496c-b5f5-7193738e22f4">&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following illustrates the final allocation of the purchase price, to the assets acquired and liabilities assumed:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.245%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:84.167%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.038%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Purchase price allocation&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Trade accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating lease assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Intangible assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;127,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Partner relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;72,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Technology-based intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;65,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Internal-use software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;291,111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;728,516&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other non-current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accounts payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(18,475)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Funds held for customers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(9,428)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(23,460)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities, non-current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(21,316)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deferred income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(54,506)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other non-current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4,376)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Payment for acquisition, net of cash, cash equivalents, restricted cash and restricted cash equivalents acquired of $15,841&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;958,514&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Operating results for First American for the years ended December 31 were as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.793%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;347,709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;194,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income attributable to Deluxe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
      contextRef="idbf539a312f84dbfb27d1ee5b2422ab2_I20210601"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTUvZnJhZzo0OWZlZjRmNjE1OTU0ZTU4YWU0OTkxMjQ2MDI5ZDczZC90YWJsZTozZmI2M2U0MWIxMGI0NDM5YWM0ODMwMzJmMmQxYjkwMi90YWJsZXJhbmdlOjNmYjYzZTQxYjEwYjQ0MzlhYzQ4MzAzMmYyZDFiOTAyXzEtMi0xLTEtOTc2Mjc_8ffee4f3-8a1c-4bd5-8054-a311d371bf94"
      unitRef="usd">27296000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther
      contextRef="idbf539a312f84dbfb27d1ee5b2422ab2_I20210601"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTUvZnJhZzo0OWZlZjRmNjE1OTU0ZTU4YWU0OTkxMjQ2MDI5ZDczZC90YWJsZTozZmI2M2U0MWIxMGI0NDM5YWM0ODMwMzJmMmQxYjkwMi90YWJsZXJhbmdlOjNmYjYzZTQxYjEwYjQ0MzlhYzQ4MzAzMmYyZDFiOTAyXzItMi0xLTEtOTc2Mjc_efaddc75-9468-482d-9359-4c867262a9c2"
      unitRef="usd">8533000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="idbf539a312f84dbfb27d1ee5b2422ab2_I20210601"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTUvZnJhZzo0OWZlZjRmNjE1OTU0ZTU4YWU0OTkxMjQ2MDI5ZDczZC90YWJsZTozZmI2M2U0MWIxMGI0NDM5YWM0ODMwMzJmMmQxYjkwMi90YWJsZXJhbmdlOjNmYjYzZTQxYjEwYjQ0MzlhYzQ4MzAzMmYyZDFiOTAyXzMtMi0xLTEtOTc2Mjc_e24612d1-6708-438d-9957-b732768c231b"
      unitRef="usd">9873000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <dlx:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets
      contextRef="idbf539a312f84dbfb27d1ee5b2422ab2_I20210601"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTUvZnJhZzo0OWZlZjRmNjE1OTU0ZTU4YWU0OTkxMjQ2MDI5ZDczZC90YWJsZTozZmI2M2U0MWIxMGI0NDM5YWM0ODMwMzJmMmQxYjkwMi90YWJsZXJhbmdlOjNmYjYzZTQxYjEwYjQ0MzlhYzQ4MzAzMmYyZDFiOTAyXzQtMi0xLTEtOTc2Mjc_521693c2-ea04-48d5-935d-b35467450bfc"
      unitRef="usd">24396000</dlx:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="ic40671f6d9ad45e9acc800805eb4993f_D20210601-20210601"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTUvZnJhZzo0OWZlZjRmNjE1OTU0ZTU4YWU0OTkxMjQ2MDI5ZDczZC90YWJsZTozZmI2M2U0MWIxMGI0NDM5YWM0ODMwMzJmMmQxYjkwMi90YWJsZXJhbmdlOjNmYjYzZTQxYjEwYjQ0MzlhYzQ4MzAzMmYyZDFiOTAyXzYtMi0xLTEtOTc2Mjc_2631b227-cd7c-44d0-b734-7ee040cd984a"
      unitRef="usd">127000000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i2942f0ceab0c439891fb519b75346773_D20210601-20210601"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTUvZnJhZzo0OWZlZjRmNjE1OTU0ZTU4YWU0OTkxMjQ2MDI5ZDczZC90YWJsZTozZmI2M2U0MWIxMGI0NDM5YWM0ODMwMzJmMmQxYjkwMi90YWJsZXJhbmdlOjNmYjYzZTQxYjEwYjQ0MzlhYzQ4MzAzMmYyZDFiOTAyXzctMi0xLTEtOTc2Mjc_d1976ca4-4564-452a-b33f-9aba01f91535"
      unitRef="usd">72000000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i850c9c2bb82c4b608de96e9e54d38d54_D20210601-20210601"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTUvZnJhZzo0OWZlZjRmNjE1OTU0ZTU4YWU0OTkxMjQ2MDI5ZDczZC90YWJsZTozZmI2M2U0MWIxMGI0NDM5YWM0ODMwMzJmMmQxYjkwMi90YWJsZXJhbmdlOjNmYjYzZTQxYjEwYjQ0MzlhYzQ4MzAzMmYyZDFiOTAyXzgtMi0xLTEtOTc2Mjc_00031445-46ad-4fc2-9339-fee0883d00ee"
      unitRef="usd">65000000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="ia689499e67634f5db77a9d7daf480781_D20210601-20210601"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTUvZnJhZzo0OWZlZjRmNjE1OTU0ZTU4YWU0OTkxMjQ2MDI5ZDczZC90YWJsZTozZmI2M2U0MWIxMGI0NDM5YWM0ODMwMzJmMmQxYjkwMi90YWJsZXJhbmdlOjNmYjYzZTQxYjEwYjQ0MzlhYzQ4MzAzMmYyZDFiOTAyXzktMi0xLTEtOTc2Mjc_828323dc-2c47-440f-b8c8-b092521b2f02"
      unitRef="usd">21000000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="ib95d61b616414c3f8339f4dfeadc7285_D20210601-20210601"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTUvZnJhZzo0OWZlZjRmNjE1OTU0ZTU4YWU0OTkxMjQ2MDI5ZDczZC90YWJsZTozZmI2M2U0MWIxMGI0NDM5YWM0ODMwMzJmMmQxYjkwMi90YWJsZXJhbmdlOjNmYjYzZTQxYjEwYjQ0MzlhYzQ4MzAzMmYyZDFiOTAyXzEwLTItMS0xLTk3NjI3_78cb91b4-63af-4751-9edc-bfe7cab4c3ee"
      unitRef="usd">6111000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="iab04d9206d694087ae869ae28ef7c272_D20210601-20210601"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTUvZnJhZzo0OWZlZjRmNjE1OTU0ZTU4YWU0OTkxMjQ2MDI5ZDczZC90YWJsZTozZmI2M2U0MWIxMGI0NDM5YWM0ODMwMzJmMmQxYjkwMi90YWJsZXJhbmdlOjNmYjYzZTQxYjEwYjQ0MzlhYzQ4MzAzMmYyZDFiOTAyXzExLTItMS0xLTk3NjI3_24717490-cff5-4c69-8899-1a86d71f3cbb"
      unitRef="usd">291111000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="iab04d9206d694087ae869ae28ef7c272_D20210601-20210601"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTUvZnJhZzo0OWZlZjRmNjE1OTU0ZTU4YWU0OTkxMjQ2MDI5ZDczZC90YWJsZTozZmI2M2U0MWIxMGI0NDM5YWM0ODMwMzJmMmQxYjkwMi90YWJsZXJhbmdlOjNmYjYzZTQxYjEwYjQ0MzlhYzQ4MzAzMmYyZDFiOTAyXzEyLTItMS0xLTk3NjI3_bfb80f5b-574e-415d-ac24-15196dceac0f"
      unitRef="usd">728516000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets
      contextRef="idbf539a312f84dbfb27d1ee5b2422ab2_I20210601"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTUvZnJhZzo0OWZlZjRmNjE1OTU0ZTU4YWU0OTkxMjQ2MDI5ZDczZC90YWJsZTozZmI2M2U0MWIxMGI0NDM5YWM0ODMwMzJmMmQxYjkwMi90YWJsZXJhbmdlOjNmYjYzZTQxYjEwYjQ0MzlhYzQ4MzAzMmYyZDFiOTAyXzEzLTItMS0xLTk3NjI3_0652e558-84e7-4c6a-803f-e57d2675a7c6"
      unitRef="usd">350000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable
      contextRef="idbf539a312f84dbfb27d1ee5b2422ab2_I20210601"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTUvZnJhZzo0OWZlZjRmNjE1OTU0ZTU4YWU0OTkxMjQ2MDI5ZDczZC90YWJsZTozZmI2M2U0MWIxMGI0NDM5YWM0ODMwMzJmMmQxYjkwMi90YWJsZXJhbmdlOjNmYjYzZTQxYjEwYjQ0MzlhYzQ4MzAzMmYyZDFiOTAyXzE0LTItMS0xLTk3NjI3_96d39e56-30d8-4387-b9ed-fd028a9e81fd"
      unitRef="usd">18475000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable>
    <dlx:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesFundsHeldForCustomers
      contextRef="idbf539a312f84dbfb27d1ee5b2422ab2_I20210601"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTUvZnJhZzo0OWZlZjRmNjE1OTU0ZTU4YWU0OTkxMjQ2MDI5ZDczZC90YWJsZTozZmI2M2U0MWIxMGI0NDM5YWM0ODMwMzJmMmQxYjkwMi90YWJsZXJhbmdlOjNmYjYzZTQxYjEwYjQ0MzlhYzQ4MzAzMmYyZDFiOTAyXzE1LTItMS0xLTk3NjI3_b1c2d068-d3ec-42f5-aaeb-c864b92fa22f"
      unitRef="usd">9428000</dlx:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesFundsHeldForCustomers>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther
      contextRef="idbf539a312f84dbfb27d1ee5b2422ab2_I20210601"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTUvZnJhZzo0OWZlZjRmNjE1OTU0ZTU4YWU0OTkxMjQ2MDI5ZDczZC90YWJsZTozZmI2M2U0MWIxMGI0NDM5YWM0ODMwMzJmMmQxYjkwMi90YWJsZXJhbmdlOjNmYjYzZTQxYjEwYjQ0MzlhYzQ4MzAzMmYyZDFiOTAyXzE2LTItMS0xLTk3NjI3_09e604ee-8891-4ad9-a9ed-fee790202f82"
      unitRef="usd">23460000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther>
    <dlx:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNonCurrentLiabilitiesOperatingLeaseObligations
      contextRef="idbf539a312f84dbfb27d1ee5b2422ab2_I20210601"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTUvZnJhZzo0OWZlZjRmNjE1OTU0ZTU4YWU0OTkxMjQ2MDI5ZDczZC90YWJsZTozZmI2M2U0MWIxMGI0NDM5YWM0ODMwMzJmMmQxYjkwMi90YWJsZXJhbmdlOjNmYjYzZTQxYjEwYjQ0MzlhYzQ4MzAzMmYyZDFiOTAyXzE3LTItMS0xLTk3NjI3_ab374042-4398-451e-9304-5d0c4f9a8867"
      unitRef="usd">21316000</dlx:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNonCurrentLiabilitiesOperatingLeaseObligations>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities
      contextRef="idbf539a312f84dbfb27d1ee5b2422ab2_I20210601"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTUvZnJhZzo0OWZlZjRmNjE1OTU0ZTU4YWU0OTkxMjQ2MDI5ZDczZC90YWJsZTozZmI2M2U0MWIxMGI0NDM5YWM0ODMwMzJmMmQxYjkwMi90YWJsZXJhbmdlOjNmYjYzZTQxYjEwYjQ0MzlhYzQ4MzAzMmYyZDFiOTAyXzE4LTItMS0xLTk3NjI3_debbfd76-db5e-4902-9cbb-267b62a634bd"
      unitRef="usd">54506000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther
      contextRef="idbf539a312f84dbfb27d1ee5b2422ab2_I20210601"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTUvZnJhZzo0OWZlZjRmNjE1OTU0ZTU4YWU0OTkxMjQ2MDI5ZDczZC90YWJsZTozZmI2M2U0MWIxMGI0NDM5YWM0ODMwMzJmMmQxYjkwMi90YWJsZXJhbmdlOjNmYjYzZTQxYjEwYjQ0MzlhYzQ4MzAzMmYyZDFiOTAyXzE5LTItMS0xLTk3NjI3_5ca94c19-103e-44e6-8a88-481fabd41981"
      unitRef="usd">4376000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther>
    <dlx:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalentsRestrictedCashAndEquivalents
      contextRef="idbf539a312f84dbfb27d1ee5b2422ab2_I20210601"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTUvZnJhZzo0OWZlZjRmNjE1OTU0ZTU4YWU0OTkxMjQ2MDI5ZDczZC90YWJsZTozZmI2M2U0MWIxMGI0NDM5YWM0ODMwMzJmMmQxYjkwMi90YWJsZXJhbmdlOjNmYjYzZTQxYjEwYjQ0MzlhYzQ4MzAzMmYyZDFiOTAyXzIwLTAtMS0xLTk3NjI3L3RleHRyZWdpb246ZjYyNWQ5YTlmZDYyNDQ1MDkxZTQxYTRjOGFiNTc3M2ZfMjc0ODc3OTA2OTU2Nw_c2c67c80-0993-4d34-8781-e5872987721f"
      unitRef="usd">15841000</dlx:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalentsRestrictedCashAndEquivalents>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i80d2b599ac6249c782174a3808f51e49_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTUvZnJhZzo0OWZlZjRmNjE1OTU0ZTU4YWU0OTkxMjQ2MDI5ZDczZC90YWJsZTozZmI2M2U0MWIxMGI0NDM5YWM0ODMwMzJmMmQxYjkwMi90YWJsZXJhbmdlOjNmYjYzZTQxYjEwYjQ0MzlhYzQ4MzAzMmYyZDFiOTAyXzIwLTItMS0xLTk3NjI3_5b82be06-102f-4e19-aadf-a132c732c85b"
      unitRef="usd">958514000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:Revenues
      contextRef="i883c443fcb114d038ed0ed6c68c9ba15_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTUvZnJhZzo0OWZlZjRmNjE1OTU0ZTU4YWU0OTkxMjQ2MDI5ZDczZC90YWJsZToyMjUyMTJlNzE5YzY0ZjUxYjEwOTE4MTA4NWE4ZDc5MS90YWJsZXJhbmdlOjIyNTIxMmU3MTljNjRmNTFiMTA5MTgxMDg1YThkNzkxXzEtNC0xLTEtMTAxNTQ2_8c5302d7-52ff-4276-8b21-16d8e9936aa5"
      unitRef="usd">347709000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i80d2b599ac6249c782174a3808f51e49_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTUvZnJhZzo0OWZlZjRmNjE1OTU0ZTU4YWU0OTkxMjQ2MDI5ZDczZC90YWJsZToyMjUyMTJlNzE5YzY0ZjUxYjEwOTE4MTA4NWE4ZDc5MS90YWJsZXJhbmdlOjIyNTIxMmU3MTljNjRmNTFiMTA5MTgxMDg1YThkNzkxXzEtNi0xLTEtMTAxNTQ2_d60562d0-2cb4-4b6a-8144-7937e006f2b0"
      unitRef="usd">194976000</us-gaap:Revenues>
    <us-gaap:NetIncomeLoss
      contextRef="i883c443fcb114d038ed0ed6c68c9ba15_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTUvZnJhZzo0OWZlZjRmNjE1OTU0ZTU4YWU0OTkxMjQ2MDI5ZDczZC90YWJsZToyMjUyMTJlNzE5YzY0ZjUxYjEwOTE4MTA4NWE4ZDc5MS90YWJsZXJhbmdlOjIyNTIxMmU3MTljNjRmNTFiMTA5MTgxMDg1YThkNzkxXzItNC0xLTEtMTAxNTQ2_8a91a34f-0fb6-4101-ac23-d01e451192a7"
      unitRef="usd">5794000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i80d2b599ac6249c782174a3808f51e49_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTUvZnJhZzo0OWZlZjRmNjE1OTU0ZTU4YWU0OTkxMjQ2MDI5ZDczZC90YWJsZToyMjUyMTJlNzE5YzY0ZjUxYjEwOTE4MTA4NWE4ZDc5MS90YWJsZXJhbmdlOjIyNTIxMmU3MTljNjRmNTFiMTA5MTgxMDg1YThkNzkxXzItNi0xLTEtMTAxNTQ2_b6b3d9cd-d71a-4b75-a533-5c74fa076ffc"
      unitRef="usd">1806000</us-gaap:NetIncomeLoss>
    <us-gaap:RestructuringCosts
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTUvZnJhZzo0OWZlZjRmNjE1OTU0ZTU4YWU0OTkxMjQ2MDI5ZDczZC90ZXh0cmVnaW9uOjQ5ZmVmNGY2MTU5NTRlNThhZTQ5OTEyNDYwMjlkNzNkXzU0OTc1NTgyMzYxNg_2ac1522e-4ec4-4317-9063-0cba9e19282c"
      unitRef="usd">5452000</us-gaap:RestructuringCosts>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="i8d9a8fbc1f954f4aa180bfc76885c5e9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTUvZnJhZzo0OWZlZjRmNjE1OTU0ZTU4YWU0OTkxMjQ2MDI5ZDczZC90ZXh0cmVnaW9uOjQ5ZmVmNGY2MTU5NTRlNThhZTQ5OTEyNDYwMjlkNzNkXzU0OTc1NTgzNTU2MA_e4eecf3f-3817-4f34-927f-3fa3f064fcaf"
      unitRef="usd">-26335000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="i8d9a8fbc1f954f4aa180bfc76885c5e9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTUvZnJhZzo0OWZlZjRmNjE1OTU0ZTU4YWU0OTkxMjQ2MDI5ZDczZC90ZXh0cmVnaW9uOjQ5ZmVmNGY2MTU5NTRlNThhZTQ5OTEyNDYwMjlkNzNkXzU0OTc1NTgzNTU3Mg_c357d354-4d89-4b13-8cac-309c7154571e"
      unitRef="usd">10138000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="i8feb0a6260774e82b2977c57b5d16006_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTUvZnJhZzo0OWZlZjRmNjE1OTU0ZTU4YWU0OTkxMjQ2MDI5ZDczZC90ZXh0cmVnaW9uOjQ5ZmVmNGY2MTU5NTRlNThhZTQ5OTEyNDYwMjlkNzNkXzU0OTc1NTgzNTU4Mg_c3efce17-caa3-49d6-ac51-071a08e71bb1"
      unitRef="usd">-3027000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="i8feb0a6260774e82b2977c57b5d16006_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTUvZnJhZzo0OWZlZjRmNjE1OTU0ZTU4YWU0OTkxMjQ2MDI5ZDczZC90ZXh0cmVnaW9uOjQ5ZmVmNGY2MTU5NTRlNThhZTQ5OTEyNDYwMjlkNzNkXzU0OTc1NTgzNTU5NA_a5267f32-a1c8-4e0b-95d2-8e7eebe8e7b9"
      unitRef="usd">-9082000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionProFormaInformationTextBlock
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTUvZnJhZzo0OWZlZjRmNjE1OTU0ZTU4YWU0OTkxMjQ2MDI5ZDczZC90ZXh0cmVnaW9uOjQ5ZmVmNGY2MTU5NTRlNThhZTQ5OTEyNDYwMjlkNzNkXzUwMDE_1f1bcd86-d755-4070-b223-46b1d97b1c9b">&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following unaudited pro forma financial information summarizes our consolidated results of operations for the years ended December 31 as though the acquisition occurred on January 1, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.660%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.792%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,156,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,079,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income (loss) attributable to Deluxe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;74,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(54,489)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:BusinessAcquisitionProFormaInformationTextBlock>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTUvZnJhZzo0OWZlZjRmNjE1OTU0ZTU4YWU0OTkxMjQ2MDI5ZDczZC90YWJsZTowZjA1YzUzOTBlNDA0Y2UzYWJkZDJkMTE2OTRmZTcwNi90YWJsZXJhbmdlOjBmMDVjNTM5MGU0MDRjZTNhYmRkMmQxMTY5NGZlNzA2XzEtNC0xLTEtOTc2Mjc_6e672f08-7580-430c-879e-6000b7fa89e1"
      unitRef="usd">2156313000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTUvZnJhZzo0OWZlZjRmNjE1OTU0ZTU4YWU0OTkxMjQ2MDI5ZDczZC90YWJsZTowZjA1YzUzOTBlNDA0Y2UzYWJkZDJkMTE2OTRmZTcwNi90YWJsZXJhbmdlOjBmMDVjNTM5MGU0MDRjZTNhYmRkMmQxMTY5NGZlNzA2XzEtNi0xLTEtOTc2Mjc_a1964518-4874-4529-983c-f977c474477a"
      unitRef="usd">2079103000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTUvZnJhZzo0OWZlZjRmNjE1OTU0ZTU4YWU0OTkxMjQ2MDI5ZDczZC90YWJsZTowZjA1YzUzOTBlNDA0Y2UzYWJkZDJkMTE2OTRmZTcwNi90YWJsZXJhbmdlOjBmMDVjNTM5MGU0MDRjZTNhYmRkMmQxMTY5NGZlNzA2XzItNC0xLTEtOTc2Mjc_0923ee0b-76b6-4e88-9dff-2838e20bc270"
      unitRef="usd">74843000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTUvZnJhZzo0OWZlZjRmNjE1OTU0ZTU4YWU0OTkxMjQ2MDI5ZDczZC90YWJsZTowZjA1YzUzOTBlNDA0Y2UzYWJkZDJkMTE2OTRmZTcwNi90YWJsZXJhbmdlOjBmMDVjNTM5MGU0MDRjZTNhYmRkMmQxMTY5NGZlNzA2XzItNi0xLTEtOTc2Mjc_b86d5fcd-e0e6-46f3-837f-9180e3f1c651"
      unitRef="usd">-54489000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="i7d5cafcd60db4539bcfeb993ba070a57_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTUvZnJhZzo0OWZlZjRmNjE1OTU0ZTU4YWU0OTkxMjQ2MDI5ZDczZC90ZXh0cmVnaW9uOjQ5ZmVmNGY2MTU5NTRlNThhZTQ5OTEyNDYwMjlkNzNkXzU0OTc1NTgyNTM3NQ_e3451542-6f20-4b0f-97c0-de31397b42c9"
      unitRef="usd">17620000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:Revenues
      contextRef="i46d8faf78bc0474ba0cdcb7d07ae201e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTUvZnJhZzo0OWZlZjRmNjE1OTU0ZTU4YWU0OTkxMjQ2MDI5ZDczZC90ZXh0cmVnaW9uOjQ5ZmVmNGY2MTU5NTRlNThhZTQ5OTEyNDYwMjlkNzNkXzU0OTc1NTgyNTM4Ng_59367f42-9e96-4bdf-8028-a6f78272d72f"
      unitRef="usd">23766000</us-gaap:Revenues>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i7d5cafcd60db4539bcfeb993ba070a57_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTUvZnJhZzo0OWZlZjRmNjE1OTU0ZTU4YWU0OTkxMjQ2MDI5ZDczZC90ZXh0cmVnaW9uOjQ5ZmVmNGY2MTU5NTRlNThhZTQ5OTEyNDYwMjlkNzNkXzU0OTc1NTgyNTM5Nw_3e27cb2f-dfd8-4622-be12-314bd974dcbb"
      unitRef="usd">15166000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:Revenues
      contextRef="i7d64b423d93c4a6e9530eff92673b700_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTUvZnJhZzo0OWZlZjRmNjE1OTU0ZTU4YWU0OTkxMjQ2MDI5ZDczZC90ZXh0cmVnaW9uOjQ5ZmVmNGY2MTU5NTRlNThhZTQ5OTEyNDYwMjlkNzNkXzU0OTc1NTgyNTgyOA_f0cdaf6d-8a8e-40bf-a0dd-917e584d2657"
      unitRef="usd">29000000</us-gaap:Revenues>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="i39a4b220d7134de09f8d8e4dc7cceab0_D20230101-20231231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTUvZnJhZzo0OWZlZjRmNjE1OTU0ZTU4YWU0OTkxMjQ2MDI5ZDczZC90ZXh0cmVnaW9uOjQ5ZmVmNGY2MTU5NTRlNThhZTQ5OTEyNDYwMjlkNzNkXzU0OTc1NTgyNzY2MQ_767d51d0-34b9-4289-a46b-3de205d56fb2"
      unitRef="usd">42000000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <dlx:ProceedsFromDivestitureOfBusinessContingentConsideration
      contextRef="i39a4b220d7134de09f8d8e4dc7cceab0_D20230101-20231231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTUvZnJhZzo0OWZlZjRmNjE1OTU0ZTU4YWU0OTkxMjQ2MDI5ZDczZC90ZXh0cmVnaW9uOjQ5ZmVmNGY2MTU5NTRlNThhZTQ5OTEyNDYwMjlkNzNkXzEwOTk1MTE2NDMxNzc_274a241a-f20c-4b87-87dd-161508db8db3"
      unitRef="usd">10000000</dlx:ProceedsFromDivestitureOfBusinessContingentConsideration>
    <us-gaap:Revenues
      contextRef="i3c10b5b8d6804c68b1b36943e4b2ca2f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTUvZnJhZzo0OWZlZjRmNjE1OTU0ZTU4YWU0OTkxMjQ2MDI5ZDczZC90ZXh0cmVnaW9uOjQ5ZmVmNGY2MTU5NTRlNThhZTQ5OTEyNDYwMjlkNzNkXzU0OTc1NTgyNzY3MA_4673c0c3-9427-47e6-a0df-b094b637d83b"
      unitRef="usd">66000000</us-gaap:Revenues>
    <us-gaap:ProceedsFromSaleOfProductiveAssets
      contextRef="i8c52f3ddc7764f6ca84945a85c950028_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTUvZnJhZzo0OWZlZjRmNjE1OTU0ZTU4YWU0OTkxMjQ2MDI5ZDczZC90ZXh0cmVnaW9uOjQ5ZmVmNGY2MTU5NTRlNThhZTQ5OTEyNDYwMjlkNzNkXzU0OTc1NTgyNjY1Mw_7ec62077-f740-4c1a-94fc-7b57abced40e"
      unitRef="usd">6929000</us-gaap:ProceedsFromSaleOfProductiveAssets>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i8c52f3ddc7764f6ca84945a85c950028_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTUvZnJhZzo0OWZlZjRmNjE1OTU0ZTU4YWU0OTkxMjQ2MDI5ZDczZC90ZXh0cmVnaW9uOjQ5ZmVmNGY2MTU5NTRlNThhZTQ5OTEyNDYwMjlkNzNkXzU0OTc1NTgyNjY2Mw_a2e6136d-53a1-4227-bb14-21e1a553abd9"
      unitRef="usd">2361000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTgvZnJhZzphMDI4NThiNGZmMzA0NmQ0OTcwMDY3M2FlNzU3OTczNS90ZXh0cmVnaW9uOmEwMjg1OGI0ZmYzMDQ2ZDQ5NzAwNjczYWU3NTc5NzM1XzEyMDE_c5b1b119-6d0a-4cc4-b350-03e6ed65606f">&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;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 13). Information regarding our cash flow hedges was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.274%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Notional amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Interest Rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Maturity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Balance Sheet Location&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;br/&gt;Asset / (Liability)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;br/&gt;Asset / (Liability)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;July 2019&lt;br/&gt;interest rate swap:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;200,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;March 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other non-current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,028)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;September 2022 interest rate swap:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;300,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;September 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other non-current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In January 2023, we executed a $200,000 interest rate swap that will take effect in March 2023, expires in March 2026 and carries a fixed rate of 3.91%. This agreement will replace the existing interest rate swap that matures in March 2023 and has also been designated as a cash flow hedge. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;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 into 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 December&#160;31, 2022 and December&#160;31, 2021, and their impact on consolidated net income and our consolidated statements of cash flows was not significant. We also expect that the amount that will be reclassified to interest expense during the next 12 months will not be significant.&lt;/span&gt;&lt;/div&gt;</us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfInterestRateDerivativesTableTextBlock
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTgvZnJhZzphMDI4NThiNGZmMzA0NmQ0OTcwMDY3M2FlNzU3OTczNS90ZXh0cmVnaW9uOmEwMjg1OGI0ZmYzMDQ2ZDQ5NzAwNjczYWU3NTc5NzM1XzU0OTc1NTgxNjkxNw_937a252d-09e9-4755-b751-b598d9460e65">&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;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 13). Information regarding our cash flow hedges was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.274%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Notional amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Interest Rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Maturity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Balance Sheet Location&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;br/&gt;Asset / (Liability)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;br/&gt;Asset / (Liability)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;July 2019&lt;br/&gt;interest rate swap:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;200,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;March 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other non-current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,028)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;September 2022 interest rate swap:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;300,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;September 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other non-current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfInterestRateDerivativesTableTextBlock>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i1bfa6a67fbab4d0f9c764d41bc46159e_I20190719"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTgvZnJhZzphMDI4NThiNGZmMzA0NmQ0OTcwMDY3M2FlNzU3OTczNS90YWJsZTpkNWQwMDVjNDlhMDY0YzY1OGZkOTFhN2QyZDYyNGQ3ZS90YWJsZXJhbmdlOmQ1ZDAwNWM0OWEwNjRjNjU4ZmQ5MWE3ZDJkNjI0ZDdlXzMtMi0xLTEtMTE0ODY3_6eabb7b9-4856-42ff-98ef-cc48cfb54f04"
      unitRef="usd">200000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeFixedInterestRate
      contextRef="i1bfa6a67fbab4d0f9c764d41bc46159e_I20190719"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTgvZnJhZzphMDI4NThiNGZmMzA0NmQ0OTcwMDY3M2FlNzU3OTczNS90YWJsZTpkNWQwMDVjNDlhMDY0YzY1OGZkOTFhN2QyZDYyNGQ3ZS90YWJsZXJhbmdlOmQ1ZDAwNWM0OWEwNjRjNjU4ZmQ5MWE3ZDJkNjI0ZDdlXzMtNC0xLTEtMTE0ODcy_15bd06f0-7e38-46b7-ac17-ad8c8eae3402"
      unitRef="number">0.01798</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:DerivativeInstrumentsInHedgesAssetsAtFairValue
      contextRef="i39eb4b18f46b4438b9f14e828ce09ada_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTgvZnJhZzphMDI4NThiNGZmMzA0NmQ0OTcwMDY3M2FlNzU3OTczNS90YWJsZTpkNWQwMDVjNDlhMDY0YzY1OGZkOTFhN2QyZDYyNGQ3ZS90YWJsZXJhbmdlOmQ1ZDAwNWM0OWEwNjRjNjU4ZmQ5MWE3ZDJkNjI0ZDdlXzMtMTAtMS0xLTExNDg3OA_02578d6d-080f-4de0-88ca-1396e487a6f7"
      unitRef="usd">1184000</us-gaap:DerivativeInstrumentsInHedgesAssetsAtFairValue>
    <us-gaap:DerivativeInstrumentsInHedgesLiabilitiesAtFairValue
      contextRef="ib82146252808442abc12f42f3e691007_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTgvZnJhZzphMDI4NThiNGZmMzA0NmQ0OTcwMDY3M2FlNzU3OTczNS90YWJsZTpkNWQwMDVjNDlhMDY0YzY1OGZkOTFhN2QyZDYyNGQ3ZS90YWJsZXJhbmdlOmQ1ZDAwNWM0OWEwNjRjNjU4ZmQ5MWE3ZDJkNjI0ZDdlXzQtMTItMS0xLTExNDg5Mg_4a34f558-6db1-4a3c-a8c3-a7e09127c5f6"
      unitRef="usd">3028000</us-gaap:DerivativeInstrumentsInHedgesLiabilitiesAtFairValue>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i06e69d2ca8264043bf72927beaaec36f_I20220916"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTgvZnJhZzphMDI4NThiNGZmMzA0NmQ0OTcwMDY3M2FlNzU3OTczNS90YWJsZTpkNWQwMDVjNDlhMDY0YzY1OGZkOTFhN2QyZDYyNGQ3ZS90YWJsZXJhbmdlOmQ1ZDAwNWM0OWEwNjRjNjU4ZmQ5MWE3ZDJkNjI0ZDdlXzYtMi0xLTEtMTE0ODk5_3090ae3a-eedc-4cbf-ba83-d3e05b6941a2"
      unitRef="usd">300000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeFixedInterestRate
      contextRef="i06e69d2ca8264043bf72927beaaec36f_I20220916"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTgvZnJhZzphMDI4NThiNGZmMzA0NmQ0OTcwMDY3M2FlNzU3OTczNS90YWJsZTpkNWQwMDVjNDlhMDY0YzY1OGZkOTFhN2QyZDYyNGQ3ZS90YWJsZXJhbmdlOmQ1ZDAwNWM0OWEwNjRjNjU4ZmQ5MWE3ZDJkNjI0ZDdlXzYtNC0xLTEtMTE0OTA4_5a4f8db2-499e-453e-b251-d0acc59cf93f"
      unitRef="number">0.03895</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:DerivativeInstrumentsInHedgesAssetsAtFairValue
      contextRef="id170e2434dd4406a955767a6e2c36101_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTgvZnJhZzphMDI4NThiNGZmMzA0NmQ0OTcwMDY3M2FlNzU3OTczNS90YWJsZTpkNWQwMDVjNDlhMDY0YzY1OGZkOTFhN2QyZDYyNGQ3ZS90YWJsZXJhbmdlOmQ1ZDAwNWM0OWEwNjRjNjU4ZmQ5MWE3ZDJkNjI0ZDdlXzYtMTAtMS0xLTExNDkxNg_30261392-1b78-4c7c-ab50-07cc8c3872f2"
      unitRef="usd">2409000</us-gaap:DerivativeInstrumentsInHedgesAssetsAtFairValue>
    <us-gaap:DerivativeNotionalAmount
      contextRef="id72decfac44c45139551a4f02b76cb5a_I20230320"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTgvZnJhZzphMDI4NThiNGZmMzA0NmQ0OTcwMDY3M2FlNzU3OTczNS90ZXh0cmVnaW9uOmEwMjg1OGI0ZmYzMDQ2ZDQ5NzAwNjczYWU3NTc5NzM1XzU0OTc1NTgxNjkyNw_bcd9de1d-196e-48e9-bacb-10f58de5a60d"
      unitRef="usd">200000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeFixedInterestRate
      contextRef="id72decfac44c45139551a4f02b76cb5a_I20230320"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMTgvZnJhZzphMDI4NThiNGZmMzA0NmQ0OTcwMDY3M2FlNzU3OTczNS90ZXh0cmVnaW9uOmEwMjg1OGI0ZmYzMDQ2ZDQ5NzAwNjczYWU3NTc5NzM1XzU0OTc1NTgxNjkzNw_634e23fa-f956-4fc3-9ecc-2a884b986f1e"
      unitRef="number">0.0391</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90ZXh0cmVnaW9uOjQ2MzdhYjQ0ZmQ5ODQyODY5YzdkNjA5ODMwZDBlMGE4XzE4ODEz_66175941-b2a9-471f-accf-a1a63c469682">&lt;div&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Goodwill impairment analyses&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;We evaluate the carrying value of goodwill as of July 31 of each year and between annual evaluations if events occur or circumstances change that could indicate a possible impairment. Our policy on impairment of goodwill, which is included in Note 1, explains our methodology for assessing goodwill impairment.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;2022 annual goodwill impairment analyses &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#x2013; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In completing the 2022 annual impairment analysis of goodwill as of July 31, 2022, we elected to perform qualitative analyses for all of our reporting units, with the exception of our Data Analytics reporting unit. These qualitative analyses evaluated factors, including, but not limited to, economic, market and industry conditions, cost factors and the overall financial performance of the reporting units. We also considered the most recent quantitative analyses completed in prior periods. In completing these assessments, we noted no changes in events or circumstances that indicated that it was more likely than not that the fair value of any reporting unit was less than its carrying amount. The quantitative analysis of our Data Analytics reporting unit indicated that the estimated fair value of this reporting unit exceeded its carrying value by approximately $46,000, or by 39% above the carrying value of its net assets. As such, no goodwill impairment charges were recorded as a result of our 2022 annual impairment analysis.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;2021 annual goodwill impairment analyses &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#x2013; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In completing the 2021 annual impairment analysis of goodwill as of July 31, 2021, we elected to perform qualitative analyses for all of our reporting units. These qualitative analyses evaluated factors, including, but not limited to, economic, market and industry conditions, cost factors and the overall financial performance of the reporting units. We also considered the most recent quantitative analyses completed in prior periods. In completing these assessments, we noted no changes in events or circumstances that indicated that it was more likely than not that the fair value of any reporting unit was less than its carrying amount. As such, no goodwill impairment charges were recorded as a result of our 2021 annual impairment analysis.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Second quarter 2021 realignment of reporting units &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#x2013; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;As a result of changes in our financial management reporting process during the second quarter of 2021, we concluded that a realignment of our reporting units was required. These changes &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;did not require a revision to our reportable business segments. We analyzed goodwill for impairment immediately prior to this realignment by performing qualitative analyses for the reporting units with goodwill. The qualitative analyses evaluated factors, including, but not limited to, economic, market and industry conditions, cost factors and the overall financial performance of the reporting units. We also considered the last quantitative analyses we completed. In completing these assessments, we noted no changes in events or circumstances that indicated that it was more likely than not that the fair value of any reporting unit was less than its carrying amount.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The realignment of our reporting units, effective April 1, 2021, did not change the reporting units within our Data Solutions or Checks segments. Within our Payments segment, the number of reporting units increased from 1 to 4, and within our Promotional Solutions segment, the number of reporting units increased from 1 to 2. Upon completing the realignment, we reallocated the carrying value of goodwill to our new reporting units based on their relative fair values. Immediately subsequent to the realignment, we completed qualitative analyses for the reporting units that changed and to which goodwill was assigned. We determined that it was appropriate to perform qualitative assessments, given that our analysis indicated that the change in reporting units did not mask or prevent an impairment that existed at the time of the change. In completing the qualitative assessments, we noted no changes in events or circumstances that indicated that it was more likely than not that the fair value of any reporting unit was less than its carrying amount. As such, no goodwill impairment charges were recorded as a result of these analyses.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#546ff5;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;2020 annual goodwill impairment analyses&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; &#x2013; In completing the 2020 annual impairment analysis of goodwill as of July 31, 2020, we elected to perform qualitative analyses for 2 of our reporting units: Payments and Checks. These qualitative analyses evaluated factors, including, but not limited to, economic, market and industry conditions, cost factors and the overall financial performance of the reporting units. We also considered the most recent quantitative analyses we completed, which indicated that the estimated fair values of these reporting units exceeded their carrying values by approximately $490,000 and $954,000, or by 189% and 180% above the carrying values of their net assets. In completing these assessments, we noted no changes in events or circumstances that indicated that it was more likely than not that the fair value of either reporting unit was less than its carrying amount.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;We elected to perform quantitative analyses for our other 2 reporting units: Data Analytics and Promotional Solutions. These quantitative analyses indicated that the estimated fair values of these reporting units exceeded their carrying values by approximately $100,000 and $210,000, or by 63% and 132% above the carrying values of their net assets. As such, no goodwill impairment charges were recorded as a result of our 2020 annual impairment analysis.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;First quarter 2020 goodwill impairment analyses&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2013; Effective January 1, 2020, we reorganized our reportable business segments to align with structural and management reporting changes in support of our growth strategy. As a result, we reassessed our previously determined reporting units and concluded that a realignment of our reporting units was required. We analyzed goodwill for impairment immediately prior to this realignment by performing qualitative analyses for the reporting units that changed, with the exception of our Direct-to-Consumer reporting unit, which is now part of our Checks reportable business segment. The qualitative analyses evaluated factors, including, but not limited to, economic, market and industry conditions, cost factors and the overall financial performance of the reporting units. We also considered the last quantitative analyses we completed. In completing these assessments, we noted no changes in events or circumstances that indicated that it was more likely than not that the fair value of any reporting unit was less than its carrying amount. The quantitative analysis of our Direct-to-Consumer reporting unit indicated that its fair value exceeded its carrying value by approximately $35,000, or 26%, as of January 1, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In completing the realignment of our reporting units, we reallocated the carrying value of goodwill to our new reporting units based on their relative fair values. Immediately subsequent to the realignment, we completed quantitative analyses for the reporting units that changed as a result of the realignment. These quantitative analyses, as of January 1, 2020, indicated that the estimated fair values of our reporting units exceeded their carrying values by approximate amounts between $37,000 and $954,000, or by amounts between 121% and 189% above the carrying values of their net assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In March 2020, the World Health Organization classified the COVID-19 outbreak as a pandemic. Following the pandemic designation, we observed a decline in the market value of our common shares and we determined that the global response to the pandemic negatively impacted our estimates of expected future cash flows. After our consideration of economic, market and industry conditions, cost factors, the overall financial performance of our reporting units and the last quantitative analyses we completed, we concluded that a triggering event had occurred for 2 of our reporting units. As such, we completed quantitative goodwill impairment analyses for our Promotional Solutions and Data Solutions Web Hosting reporting units as of March 31, 2020. Our analyses indicated that the goodwill of our Promotional Solutions reporting unit was partially impaired and the goodwill of our Data Solutions Web Hosting reporting unit was fully impaired. We recorded goodwill impairment charges of $67,132 and $4,317, respectively, during the quarter ended March 31, 2020. The impairment charges were measured as the amount by which the reporting units' carrying values exceeded their estimated fair values, limited to the carrying amount of goodwill. After the impairment charges, $59,009 of goodwill remained in the Promotional Solutions reporting unit as of the measurement date.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Other non-recurring asset impairment analyses&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;We evaluate the recoverability of property, plant, equipment and amortizable intangibles not held for sale whenever events or changes in circumstances indicate that an asset group's carrying amount may not be recoverable. Our policy on impairment of long-lived assets and amortizable intangibles, which is included in Note 1, explains our methodology for assessing impairment of these assets. Assets held for sale are recorded at the lower of their carrying value or estimated fair value less costs to sell.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;2020 impairment analyses&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#x2013; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;As a result of the impacts of the COVID-19 pandemic, we assessed for impairment certain long-lived assets of our Data Solutions Web Hosting reporting unit as of March 31, 2020. As a result of these assessments, we recorded asset impairment charges of $17,678 related to customer list, software and trade name intangible assets. With the exception of certain internal-use software assets, we determined that the assets were fully impaired. We utilized the discounted value of estimated future cash flows to estimate the fair value of the asset group. In our analysis, we assumed a revenue decline of 31% and a gross margin decline of 5.2 points for 2020, as well as a discount rate of 9%.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;During the first quarter of 2020, we assessed for impairment the carrying value of an asset group related to a small business distributor that we had previously purchased. Our assessment was the result of customer attrition during the quarter that impacted our projections of future cash flows. Based on our estimate of future cash flows, we determined that the asset group was partially impaired as of February 29, 2020, and we recorded an asset impairment charge of $2,752, reducing the carrying value of the related customer list intangible asset. During the third quarter of 2020, as customer attrition continued, we again assessed this asset group for impairment and recorded an additional asset impairment charge of $2,356, bringing the total impairment charge to $5,108 in 2020. In calculating the estimated fair value of the asset group as of September 30, 2020, we assumed no revenue growth, a 1.0 point improvement in gross margin and a discount rate of 11%. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Also during 2020, we recorded asset impairment charges of $7,514 related primarily to the rationalization of our real estate footprint, as well as internal-use software held for sale as of December 31, 2019. These assets were written down to their estimated fair values less costs to sell. The sale of the related real estate assets was completed during the quarter ended September 30, 2020 and the sale of the internal-use software was completed on December 31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;No asset impairment charges were recorded during 2022 or 2021. Information regarding the impairment analyses completed during 2020 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.063%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.466%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.173%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.764%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair value measurements using&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:59pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair value as of&lt;br/&gt;measurement date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Quoted prices in active markets for identical assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Significant other observable inputs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Significant unobservable inputs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Impairment charge&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(Level 1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;(Level 2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(Level 3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;2020 analyses:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15.75pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Intangible assets (Data Solutions Web Hosting reporting unit)&lt;/span&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Small business distributor&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,514&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;71,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;101,749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt; The impairment charge consisted of $8,397 related to customer lists, $6,932 related to internal-use software and $2,349 related to other intangible assets.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Business combinations&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;For all acquisitions, we are required to measure the fair value of the net identifiable tangible and intangible assets and liabilities acquired. Information regarding our 2021 acquisition can be found in Note 6 and information regarding the useful lives of acquired intangibles can be found in Note 3. The identifiable net assets acquired during 2021 were comprised primarily of intangible assets, accounts receivable and operating lease assets and liabilities. The fair value of the customer relationship intangibles acquired during 2021, as well as the partner relationship intangibles, was estimated using the multi-period excess earnings method. This valuation model estimates revenues and cash flows derived from the asset and then deducts portions of the cash flow that can be attributed to supporting assets, such as a trade name or fixed assets, that contributed to the generation of the cash flows. The resulting cash flow, which is attributable solely to the customer relationship or partner relationship asset, is then discounted at a rate of return commensurate with the risk of the asset to calculate a present value. Key assumptions used in all these calculations included same-customer revenue, merchant and partner growth rates; estimated earnings; estimated customer and partner retention rates, based on the acquirees' historical information; and the discount rate.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The estimated fair values of the acquired trade names and technology-based intangibles were estimated using the relief from royalty method, which calculates the cost savings associated with owning rather than licensing the assets. Assumed royalty rates were applied to projected revenue for the estimated remaining useful lives of the assets to estimate the royalty savings. Royalty rates are selected based on the attributes of the asset, including its recognition and reputation in the industry, and in the case of trade names, with consideration of the specific profitability of the products sold under a trade name and supporting assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The estimated fair value of the acquired accounts receivable approximated the gross contractual amounts receivable and we expect to collect all acquired receivables. The fair value of the acquired operating lease liabilities was estimated as if the leases were new. As such, we reassessed the lease term, the discount rate and the lease payments. The fair value of the related operating lease assets was measured at the same amount as the lease liability, adjusted to reflect favorable or unfavorable terms of the leases as compared to market terms.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Recurring fair value measurements&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Funds held for customers and cash and cash equivalents included available-for-sale debt securities (Note 3). These securities included a mutual fund investment that invests in Canadian and provincial government securities, an investment in a Canadian guaranteed investment certificate (GIC) with an original maturity of 2 years, and a domestic money market fund. The mutual fund investment is not traded in an active market and its fair value is determined by obtaining quoted prices in active markets for the underlying securities held by the fund. The cost of the GIC, which matured during 2022, approximated its fair value, based on estimates using current market rates offered for deposits with similar remaining maturities.The cost of the money market fund held at December 31, 2022, which is traded in an active market, approximated its fair value because of the short-term nature of the investment. Unrealized gains and losses, net of tax, are included in accumulated other comprehensive loss on the consolidated balance sheets. The cost of securities sold is determined using the average cost method. Realized gains and losses are included in revenue on the consolidated statements of income and were not significant during the past 3 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Information regarding the fair values of our financial instruments was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.522%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.831%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.124%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.786%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair value measurements using&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:47pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Balance sheet location&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Quoted prices in active markets for identical assets&lt;br/&gt;(Level 1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Significant other observable inputs&lt;br/&gt;(Level 2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Significant unobservable inputs&lt;br/&gt;(Level 3)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:23pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Carrying value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;padding-right:9pt;text-indent:-9pt"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;Measured at fair value through comprehensive income:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:15.75pt;padding-right:9pt;text-indent:-9pt"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Available-for-sale debt securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:15.75pt;padding-right:9pt;text-indent:-9pt"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Available-for-sale debt securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Funds held for customers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90YWJsZTowZTJhMDdlZTM2MmY0NjNkYTkxNTczNDI0NTZjYTlmMi90YWJsZXJhbmdlOjBlMmEwN2VlMzYyZjQ2M2RhOTE1NzM0MjQ1NmNhOWYyXzYtMC0xLTEtMTI4Mjg0_2e1c79b3-3c3f-4211-8a71-4edbf686bcd6"&gt;Derivative assets (Note 7)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other current and non-current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;Amortized cost:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;35,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;35,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;35,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Funds held for customers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;294,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;294,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;294,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other non-current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Loans and notes receivable from distributors&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other current and non-current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Current portion of long-term debt and long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,644,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,574,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,574,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.416%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.501%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.897%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.192%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.141%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.885%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair value measurements using&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:47pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Balance sheet location&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Quoted prices in active markets for identical assets&lt;br/&gt;(Level 1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Significant other observable inputs&lt;br/&gt;(Level 2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Significant unobservable inputs&lt;br/&gt;(Level 3)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:23pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Carrying value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;padding-right:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;Measured at fair value through comprehensive income:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:15.75pt;padding-right:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Available-for-sale debt securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Funds held for customers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90YWJsZTowNTNkOGYxMzRhZjk0MWU2ODFiYzQxMGMwOWRlYjA3NC90YWJsZXJhbmdlOjA1M2Q4ZjEzNGFmOTQxZTY4MWJjNDEwYzA5ZGViMDc0XzUtMC0xLTEtMTI4Mjg2_237d975a-b353-48ec-b9ae-736e491859ee"&gt;Derivative liability (Note 7)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other non-current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,028)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,028)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,028)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;Amortized cost:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;41,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;41,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;41,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Funds held for customers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;241,488&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;241,488&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;241,488&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other non-current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Loans and notes receivable from distributors&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other current and non-current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,518&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Current portion of long-term debt and long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,682,949&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,728,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,728,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:ReportingUnitAmountOfFairValueInExcessOfCarryingAmount
      contextRef="ice4ca5bf99124b9586413afdf9c8022e_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90ZXh0cmVnaW9uOjQ2MzdhYjQ0ZmQ5ODQyODY5YzdkNjA5ODMwZDBlMGE4XzI3NDg3NzkwODk0MzE_18863197-f547-4251-a4aa-a5f4fe7684df"
      unitRef="usd">46000000</us-gaap:ReportingUnitAmountOfFairValueInExcessOfCarryingAmount>
    <us-gaap:ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount
      contextRef="ice4ca5bf99124b9586413afdf9c8022e_I20220731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90ZXh0cmVnaW9uOjQ2MzdhYjQ0ZmQ5ODQyODY5YzdkNjA5ODMwZDBlMGE4XzI3NDg3NzkwODk0MzU_dfe177aa-1d27-4a4b-95b9-6312be20b160"
      unitRef="number">0.39</us-gaap:ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i2e42e14c353e4269845322a1ab001d93_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90ZXh0cmVnaW9uOjQ2MzdhYjQ0ZmQ5ODQyODY5YzdkNjA5ODMwZDBlMGE4XzI3NDg3NzkwODk0NDc_c22408ce-b4bc-4f8d-a000-fddb03e9a2d8"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="iad76126c010f4ba3b3c5b579fc76613d_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90ZXh0cmVnaW9uOjQ2MzdhYjQ0ZmQ5ODQyODY5YzdkNjA5ODMwZDBlMGE4XzI3NDg3NzkwOTIxMzQ_74360623-62b9-4924-ac58-1f821dce0047"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:NumberOfReportingUnits
      contextRef="i0b2cb7b03e534aefb698f29ca488a56a_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90ZXh0cmVnaW9uOjQ2MzdhYjQ0ZmQ5ODQyODY5YzdkNjA5ODMwZDBlMGE4XzIyNzI_5386d419-2f6c-4425-b616-ddbdd37693e6"
      unitRef="reporting_units">1</us-gaap:NumberOfReportingUnits>
    <us-gaap:NumberOfReportingUnits
      contextRef="i8fb763472e9b47e38771eb523eca341c_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90ZXh0cmVnaW9uOjQ2MzdhYjQ0ZmQ5ODQyODY5YzdkNjA5ODMwZDBlMGE4XzIyNzg_5547d895-2346-412b-86d2-c8db869f342d"
      unitRef="reporting_units">4</us-gaap:NumberOfReportingUnits>
    <us-gaap:NumberOfReportingUnits
      contextRef="ib15666c39f9d4656963641738fe7c4d1_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90ZXh0cmVnaW9uOjQ2MzdhYjQ0ZmQ5ODQyODY5YzdkNjA5ODMwZDBlMGE4XzIzNzM_616c9fd0-7c87-4672-9356-4fdbe693943f"
      unitRef="reporting_units">1</us-gaap:NumberOfReportingUnits>
    <us-gaap:NumberOfReportingUnits
      contextRef="i12324447455440edbd8d73cb567daa90_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90ZXh0cmVnaW9uOjQ2MzdhYjQ0ZmQ5ODQyODY5YzdkNjA5ODMwZDBlMGE4XzIzNzk_a3c7a326-e1da-4bcf-9f21-5073217e6b13"
      unitRef="reporting_units">2</us-gaap:NumberOfReportingUnits>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i4593aea75805404283676e900b8c7496_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90ZXh0cmVnaW9uOjQ2MzdhYjQ0ZmQ5ODQyODY5YzdkNjA5ODMwZDBlMGE4XzMxMjE_4d4f9fd3-fe35-4882-b5ed-a52530216215"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:NumberOfReportingUnits
      contextRef="icd58360bc1aa46678561268ce73d9859_D20200701-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90ZXh0cmVnaW9uOjQ2MzdhYjQ0ZmQ5ODQyODY5YzdkNjA5ODMwZDBlMGE4XzI3NDg3NzkwOTIxMTQ_b23e3ec5-4e6f-48d0-ade2-f8816cf06652"
      unitRef="reporting_units">2</us-gaap:NumberOfReportingUnits>
    <us-gaap:ReportingUnitAmountOfFairValueInExcessOfCarryingAmount
      contextRef="i91593197eca44e2f8302c0025bb0b40b_I20200101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90ZXh0cmVnaW9uOjQ2MzdhYjQ0ZmQ5ODQyODY5YzdkNjA5ODMwZDBlMGE4XzI3NDg3NzkwOTIxMTg_d58e119e-6708-4e8d-ad18-aa303c30ecc9"
      unitRef="usd">490000000</us-gaap:ReportingUnitAmountOfFairValueInExcessOfCarryingAmount>
    <us-gaap:ReportingUnitAmountOfFairValueInExcessOfCarryingAmount
      contextRef="i430797dca7ec43a08969bad3edf5f560_I20200101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90ZXh0cmVnaW9uOjQ2MzdhYjQ0ZmQ5ODQyODY5YzdkNjA5ODMwZDBlMGE4XzI3NDg3NzkwOTIxMjI_07dd7177-70e7-4c17-9e9d-5f1852f10f5a"
      unitRef="usd">954000000</us-gaap:ReportingUnitAmountOfFairValueInExcessOfCarryingAmount>
    <us-gaap:ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount
      contextRef="i91593197eca44e2f8302c0025bb0b40b_I20200101"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90ZXh0cmVnaW9uOjQ2MzdhYjQ0ZmQ5ODQyODY5YzdkNjA5ODMwZDBlMGE4XzI3NDg3NzkwOTIxMjY_a9dda9ab-d161-4e5f-bee8-e0266787c70d"
      unitRef="number">1.89</us-gaap:ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount>
    <us-gaap:ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount
      contextRef="i430797dca7ec43a08969bad3edf5f560_I20200101"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90ZXh0cmVnaW9uOjQ2MzdhYjQ0ZmQ5ODQyODY5YzdkNjA5ODMwZDBlMGE4XzI3NDg3NzkwOTIxMzA_988f8600-8638-40c2-ba0c-1a13495285be"
      unitRef="number">1.80</us-gaap:ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount>
    <us-gaap:NumberOfReportingUnits
      contextRef="i0545395681314b6790b243e4591a20ea_D20200701-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90ZXh0cmVnaW9uOjQ2MzdhYjQ0ZmQ5ODQyODY5YzdkNjA5ODMwZDBlMGE4XzI3NDg3NzkwOTIxNDA_fe33a3dd-d1a5-4cff-a0fc-bc23a9caa46f"
      unitRef="reporting_units">2</us-gaap:NumberOfReportingUnits>
    <us-gaap:ReportingUnitAmountOfFairValueInExcessOfCarryingAmount
      contextRef="i27d8457aeca84b108b3d8d162bc3dbbc_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90ZXh0cmVnaW9uOjQ2MzdhYjQ0ZmQ5ODQyODY5YzdkNjA5ODMwZDBlMGE4XzI3NDg3NzkwODk0NTM_bcbe31e1-75a4-45a6-90c0-dfc9a61bc967"
      unitRef="usd">100000000</us-gaap:ReportingUnitAmountOfFairValueInExcessOfCarryingAmount>
    <us-gaap:ReportingUnitAmountOfFairValueInExcessOfCarryingAmount
      contextRef="i0e1924c4824244bbb3990fa3f0a2a739_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90ZXh0cmVnaW9uOjQ2MzdhYjQ0ZmQ5ODQyODY5YzdkNjA5ODMwZDBlMGE4XzI3NDg3NzkwODk0NTc_d2757367-ebcf-4210-9e0c-28ed253eb808"
      unitRef="usd">210000000</us-gaap:ReportingUnitAmountOfFairValueInExcessOfCarryingAmount>
    <us-gaap:ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount
      contextRef="i27d8457aeca84b108b3d8d162bc3dbbc_I20200731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90ZXh0cmVnaW9uOjQ2MzdhYjQ0ZmQ5ODQyODY5YzdkNjA5ODMwZDBlMGE4XzI3NDg3NzkwODk0NjE_a1ed0ccd-8545-4dae-9ffd-3f730f57715f"
      unitRef="number">0.63</us-gaap:ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount>
    <us-gaap:ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount
      contextRef="i0e1924c4824244bbb3990fa3f0a2a739_I20200731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90ZXh0cmVnaW9uOjQ2MzdhYjQ0ZmQ5ODQyODY5YzdkNjA5ODMwZDBlMGE4XzI3NDg3NzkwODk0NjU_d4f016bc-2583-46e0-a3d7-8c8072491aaa"
      unitRef="number">1.32</us-gaap:ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i972a4b41b6dd4ff280c9a476b4454c51_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90ZXh0cmVnaW9uOjQ2MzdhYjQ0ZmQ5ODQyODY5YzdkNjA5ODMwZDBlMGE4XzI3NDg3NzkwODk0Njk_476c3a2b-e95b-4049-ac4d-2d7474dfacb6"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:ReportingUnitAmountOfFairValueInExcessOfCarryingAmount
      contextRef="i10b5ebafe3e24d41a700b8be2095173d_I20200101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90ZXh0cmVnaW9uOjQ2MzdhYjQ0ZmQ5ODQyODY5YzdkNjA5ODMwZDBlMGE4XzU3NjA_43b3d0bc-743d-43cf-897c-3118c4607aa7"
      unitRef="usd">35000000</us-gaap:ReportingUnitAmountOfFairValueInExcessOfCarryingAmount>
    <us-gaap:ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount
      contextRef="i10b5ebafe3e24d41a700b8be2095173d_I20200101"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90ZXh0cmVnaW9uOjQ2MzdhYjQ0ZmQ5ODQyODY5YzdkNjA5ODMwZDBlMGE4XzU3Njc_73c01313-26e4-4192-b44b-bf6bb60fa83c"
      unitRef="number">0.26</us-gaap:ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount>
    <us-gaap:ReportingUnitAmountOfFairValueInExcessOfCarryingAmount
      contextRef="i48690b004a7b443b8aedacf4deed46e5_I20200101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90ZXh0cmVnaW9uOjQ2MzdhYjQ0ZmQ5ODQyODY5YzdkNjA5ODMwZDBlMGE4XzYyODQ_1098913a-44ad-4a2e-afe2-4cfa6b32bcc7"
      unitRef="usd">37000000</us-gaap:ReportingUnitAmountOfFairValueInExcessOfCarryingAmount>
    <us-gaap:ReportingUnitAmountOfFairValueInExcessOfCarryingAmount
      contextRef="i009ae486cdcb4eb080a06e799ae6fdcd_I20200101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90ZXh0cmVnaW9uOjQ2MzdhYjQ0ZmQ5ODQyODY5YzdkNjA5ODMwZDBlMGE4XzYyOTE_f6aee1f1-2798-4354-ab1b-8d3f4ab560e6"
      unitRef="usd">954000000</us-gaap:ReportingUnitAmountOfFairValueInExcessOfCarryingAmount>
    <us-gaap:ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount
      contextRef="i48690b004a7b443b8aedacf4deed46e5_I20200101"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90ZXh0cmVnaW9uOjQ2MzdhYjQ0ZmQ5ODQyODY5YzdkNjA5ODMwZDBlMGE4XzYzMTc_1369de64-43aa-472c-a3d0-c40bfffd1f2d"
      unitRef="number">1.21</us-gaap:ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount>
    <us-gaap:ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount
      contextRef="i009ae486cdcb4eb080a06e799ae6fdcd_I20200101"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90ZXh0cmVnaW9uOjQ2MzdhYjQ0ZmQ5ODQyODY5YzdkNjA5ODMwZDBlMGE4XzYzMjQ_e812c32c-e55c-4b56-a48e-4d25832eeb5f"
      unitRef="number">1.89</us-gaap:ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount>
    <us-gaap:NumberOfReportingUnits
      contextRef="iaa10eff439924dae8d038391134d3a36_D20200331-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90ZXh0cmVnaW9uOjQ2MzdhYjQ0ZmQ5ODQyODY5YzdkNjA5ODMwZDBlMGE4XzY5MzQ_b8fc1f4a-f7ee-48b3-a3c3-457755a83c35"
      unitRef="reporting_units">2</us-gaap:NumberOfReportingUnits>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="iecfb10e386f24353892098511150e20c_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90ZXh0cmVnaW9uOjQ2MzdhYjQ0ZmQ5ODQyODY5YzdkNjA5ODMwZDBlMGE4XzczNjM_6dfb1133-01c7-4462-b019-bd6741b74caa"
      unitRef="usd">67132000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i42449cdca89242f5ada17d20f90c47ce_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90ZXh0cmVnaW9uOjQ2MzdhYjQ0ZmQ5ODQyODY5YzdkNjA5ODMwZDBlMGE4XzczNzA_3d45bb25-bfe8-4f72-b0dc-a8842701c0c4"
      unitRef="usd">4317000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:Goodwill
      contextRef="ie3f0b022f4e24fd093a49b838604d91a_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90ZXh0cmVnaW9uOjQ2MzdhYjQ0ZmQ5ODQyODY5YzdkNjA5ODMwZDBlMGE4Xzc2Mzg_d37129ae-82b8-48e4-9e21-397924118929"
      unitRef="usd">59009000</us-gaap:Goodwill>
    <us-gaap:OtherAssetImpairmentCharges
      contextRef="i1aaffe0083dc4e4084b7a0f494d045be_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90ZXh0cmVnaW9uOjQ2MzdhYjQ0ZmQ5ODQyODY5YzdkNjA5ODMwZDBlMGE4XzExMjEz_12d66a66-bf88-4c80-bf93-2ca5895a976f"
      unitRef="usd">17678000</us-gaap:OtherAssetImpairmentCharges>
    <dlx:Intangiblesfairvalueinputs
      contextRef="i6923061ba7014c24a013d36e80e04780_I20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90ZXh0cmVnaW9uOjQ2MzdhYjQ0ZmQ5ODQyODY5YzdkNjA5ODMwZDBlMGE4XzExNTU2_778717f3-944a-4725-b0f0-f2513557be07"
      unitRef="number">-0.31</dlx:Intangiblesfairvalueinputs>
    <dlx:Intangiblesfairvalueinputs
      contextRef="ibfc364ed21df4c47b7842e4e991c9782_I20200331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90ZXh0cmVnaW9uOjQ2MzdhYjQ0ZmQ5ODQyODY5YzdkNjA5ODMwZDBlMGE4XzExNTg5_43efad7d-b841-47a6-9f9e-db4a70c09380"
      unitRef="number">-0.052</dlx:Intangiblesfairvalueinputs>
    <dlx:Intangiblesfairvalueinputs
      contextRef="id245935f46a549109dc3adf6b5e64d78_I20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90ZXh0cmVnaW9uOjQ2MzdhYjQ0ZmQ5ODQyODY5YzdkNjA5ODMwZDBlMGE4XzExNjM5_80e29ba3-9c1c-4241-9c2a-5c34015f3fbe"
      unitRef="number">0.09</dlx:Intangiblesfairvalueinputs>
    <us-gaap:OtherAssetImpairmentCharges
      contextRef="i34de412e198b48ac85af3bf3b733fd03_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90ZXh0cmVnaW9uOjQ2MzdhYjQ0ZmQ5ODQyODY5YzdkNjA5ODMwZDBlMGE4XzEyMTA4_87cd3af6-416f-4e3b-9b13-b3ea6ef71673"
      unitRef="usd">2752000</us-gaap:OtherAssetImpairmentCharges>
    <us-gaap:OtherAssetImpairmentCharges
      contextRef="i62d1c5aec2c445b289647da3262197fc_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90ZXh0cmVnaW9uOjQ2MzdhYjQ0ZmQ5ODQyODY5YzdkNjA5ODMwZDBlMGE4XzEyMzU4_037e195a-7a7a-4a3e-93a7-7bd243bb46ae"
      unitRef="usd">2356000</us-gaap:OtherAssetImpairmentCharges>
    <us-gaap:OtherAssetImpairmentCharges
      contextRef="i4e8b86ce4ed443eab1303f8c84042fa5_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90ZXh0cmVnaW9uOjQ2MzdhYjQ0ZmQ5ODQyODY5YzdkNjA5ODMwZDBlMGE4XzEyNDAy_175065e8-2dfe-4f5f-9a87-8b05f4cd9c7e"
      unitRef="usd">5108000</us-gaap:OtherAssetImpairmentCharges>
    <dlx:Intangiblesfairvalueinputs
      contextRef="ieb92ff30cf044d1aba2e75a7cd1e7d02_I20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90ZXh0cmVnaW9uOjQ2MzdhYjQ0ZmQ5ODQyODY5YzdkNjA5ODMwZDBlMGE4XzEyNTEw_e0e63cd7-6be1-4112-9c1a-bef6a62c0ca9"
      unitRef="number">0</dlx:Intangiblesfairvalueinputs>
    <dlx:Intangiblesfairvalueinputs
      contextRef="i4d1d543a72a24de0bf4cf3c710538c59_I20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90ZXh0cmVnaW9uOjQ2MzdhYjQ0ZmQ5ODQyODY5YzdkNjA5ODMwZDBlMGE4XzEyNTMx_f580244e-53d6-4b66-b0e9-0eaafe41a0fd"
      unitRef="number">0.010</dlx:Intangiblesfairvalueinputs>
    <dlx:Intangiblesfairvalueinputs
      contextRef="ifefbfde36447436b90eedf8b44cac556_I20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90ZXh0cmVnaW9uOjQ2MzdhYjQ0ZmQ5ODQyODY5YzdkNjA5ODMwZDBlMGE4XzEyNTkx_b612dd7d-7ff6-4787-a06f-fee62d6a223d"
      unitRef="number">0.11</dlx:Intangiblesfairvalueinputs>
    <us-gaap:OtherAssetImpairmentCharges
      contextRef="i4c81cd969e7c4a82a57e0be084f40ace_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90ZXh0cmVnaW9uOjQ2MzdhYjQ0ZmQ5ODQyODY5YzdkNjA5ODMwZDBlMGE4XzEyNjU1_3967efd9-5524-4203-a818-c82ee5031b88"
      unitRef="usd">7514000</us-gaap:OtherAssetImpairmentCharges>
    <us-gaap:FairValueAssetsMeasuredOnNonrecurringBasisTextBlock
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90ZXh0cmVnaW9uOjQ2MzdhYjQ0ZmQ5ODQyODY5YzdkNjA5ODMwZDBlMGE4XzE4ODM3_c9d971e3-23eb-4a28-b301-8ec9d3abe7e1">&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;No asset impairment charges were recorded during 2022 or 2021. Information regarding the impairment analyses completed during 2020 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.063%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.466%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.173%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.764%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair value measurements using&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:59pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair value as of&lt;br/&gt;measurement date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Quoted prices in active markets for identical assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Significant other observable inputs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Significant unobservable inputs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Impairment charge&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(Level 1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;(Level 2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(Level 3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;2020 analyses:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15.75pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Intangible assets (Data Solutions Web Hosting reporting unit)&lt;/span&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Small business distributor&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,514&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;71,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;101,749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt; The impairment charge consisted of $8,397 related to customer lists, $6,932 related to internal-use software and $2,349 related to other intangible assets.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueAssetsMeasuredOnNonrecurringBasisTextBlock>
    <us-gaap:OtherAssetImpairmentCharges
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90ZXh0cmVnaW9uOjQ2MzdhYjQ0ZmQ5ODQyODY5YzdkNjA5ODMwZDBlMGE4XzE0MTQz_86327387-b5f2-4a61-acaf-bff7e5d8cdd9"
      unitRef="usd">0</us-gaap:OtherAssetImpairmentCharges>
    <us-gaap:OtherAssetImpairmentCharges
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90ZXh0cmVnaW9uOjQ2MzdhYjQ0ZmQ5ODQyODY5YzdkNjA5ODMwZDBlMGE4XzE0MTQz_b84a8823-8d62-4088-a9bd-64150ef81351"
      unitRef="usd">0</us-gaap:OtherAssetImpairmentCharges>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i22e4786137ac462c8b60550c0755e7e1_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90YWJsZTo4ODkyYWZiZWE0ZjU0OTRhODE5NDI1YjQ5OGY0OWY1Mi90YWJsZXJhbmdlOjg4OTJhZmJlYTRmNTQ5NGE4MTk0MjViNDk4ZjQ5ZjUyXzQtMi0xLTEtOTc2Mjc_487e931e-b889-4156-9314-0aea3e32aa06"
      unitRef="usd">2172000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i42e162a1fc6e4e0e9695550d7e1bf42b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90YWJsZTo4ODkyYWZiZWE0ZjU0OTRhODE5NDI1YjQ5OGY0OWY1Mi90YWJsZXJhbmdlOjg4OTJhZmJlYTRmNTQ5NGE4MTk0MjViNDk4ZjQ5ZjUyXzQtOC0xLTEtOTc2Mjc_1625638a-d71b-441c-bdb9-0474af7226a3"
      unitRef="usd">2172000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:OtherAssetImpairmentCharges
      contextRef="i1aaffe0083dc4e4084b7a0f494d045be_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90YWJsZTo4ODkyYWZiZWE0ZjU0OTRhODE5NDI1YjQ5OGY0OWY1Mi90YWJsZXJhbmdlOjg4OTJhZmJlYTRmNTQ5NGE4MTk0MjViNDk4ZjQ5ZjUyXzQtMTAtMS0xLTk3NjI3_96ba9614-258f-4c16-9e30-4e46224a9d1f"
      unitRef="usd">17678000</us-gaap:OtherAssetImpairmentCharges>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i628f6dfa9b934cde9c8b911d16958e18_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90YWJsZTo4ODkyYWZiZWE0ZjU0OTRhODE5NDI1YjQ5OGY0OWY1Mi90YWJsZXJhbmdlOjg4OTJhZmJlYTRmNTQ5NGE4MTk0MjViNDk4ZjQ5ZjUyXzUtMi0xLTEtOTc2Mjc_dc81a1c4-1248-46d9-a7a0-ca4cb53f6d51"
      unitRef="usd">4479000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i288a7e5887c441fb82b0bd161b0821ca_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90YWJsZTo4ODkyYWZiZWE0ZjU0OTRhODE5NDI1YjQ5OGY0OWY1Mi90YWJsZXJhbmdlOjg4OTJhZmJlYTRmNTQ5NGE4MTk0MjViNDk4ZjQ5ZjUyXzUtOC0xLTEtOTc2Mjc_55d63b14-8496-488f-9507-2b76613870d3"
      unitRef="usd">4479000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:OtherAssetImpairmentCharges
      contextRef="i4e8b86ce4ed443eab1303f8c84042fa5_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90YWJsZTo4ODkyYWZiZWE0ZjU0OTRhODE5NDI1YjQ5OGY0OWY1Mi90YWJsZXJhbmdlOjg4OTJhZmJlYTRmNTQ5NGE4MTk0MjViNDk4ZjQ5ZjUyXzUtMTAtMS0xLTk3NjI3_d52dbcf8-ddc9-4fdd-8c0d-f2f9cd906cf4"
      unitRef="usd">5108000</us-gaap:OtherAssetImpairmentCharges>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i6da214125e1449348d051114e766113a_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90YWJsZTo4ODkyYWZiZWE0ZjU0OTRhODE5NDI1YjQ5OGY0OWY1Mi90YWJsZXJhbmdlOjg4OTJhZmJlYTRmNTQ5NGE4MTk0MjViNDk4ZjQ5ZjUyXzYtMi0xLTEtOTc2Mjc_62ab8963-a387-4fdc-b105-51ea2ecde005"
      unitRef="usd">11210000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i0834a6c3465a4a828c12ba8f3faae952_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90YWJsZTo4ODkyYWZiZWE0ZjU0OTRhODE5NDI1YjQ5OGY0OWY1Mi90YWJsZXJhbmdlOjg4OTJhZmJlYTRmNTQ5NGE4MTk0MjViNDk4ZjQ5ZjUyXzYtOC0xLTEtOTc2Mjc_2708ddf9-bb57-4a39-add9-011272432d16"
      unitRef="usd">11210000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:OtherAssetImpairmentCharges
      contextRef="i4c81cd969e7c4a82a57e0be084f40ace_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90YWJsZTo4ODkyYWZiZWE0ZjU0OTRhODE5NDI1YjQ5OGY0OWY1Mi90YWJsZXJhbmdlOjg4OTJhZmJlYTRmNTQ5NGE4MTk0MjViNDk4ZjQ5ZjUyXzYtMTAtMS0xLTk3NjI3_fdf98525-65e7-4960-af38-1060144e6a0e"
      unitRef="usd">7514000</us-gaap:OtherAssetImpairmentCharges>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="ib1a65a30c04744ec87ae81a49af0f0d5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90YWJsZTo4ODkyYWZiZWE0ZjU0OTRhODE5NDI1YjQ5OGY0OWY1Mi90YWJsZXJhbmdlOjg4OTJhZmJlYTRmNTQ5NGE4MTk0MjViNDk4ZjQ5ZjUyXzctMTAtMS0xLTk3NjI3_cfbd614d-e47b-4001-a489-7cf0450dc438"
      unitRef="usd">71449000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:AssetImpairmentCharges
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90YWJsZTo4ODkyYWZiZWE0ZjU0OTRhODE5NDI1YjQ5OGY0OWY1Mi90YWJsZXJhbmdlOjg4OTJhZmJlYTRmNTQ5NGE4MTk0MjViNDk4ZjQ5ZjUyXzgtMTAtMS0xLTk3NjI3_b9cd936c-f4c1-4e95-bb57-ff323d4592a4"
      unitRef="usd">101749000</us-gaap:AssetImpairmentCharges>
    <us-gaap:OtherAssetImpairmentCharges
      contextRef="id53946cfdab24f1ea47a7ff99ed98a2e_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90ZXh0cmVnaW9uOjQ2MzdhYjQ0ZmQ5ODQyODY5YzdkNjA5ODMwZDBlMGE4XzE0MzMz_9aecfba8-21ed-4dfa-b682-c017804574e8"
      unitRef="usd">8397000</us-gaap:OtherAssetImpairmentCharges>
    <us-gaap:OtherAssetImpairmentCharges
      contextRef="ibd6d78966a5a4d52aa0078c34c3ab698_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90ZXh0cmVnaW9uOjQ2MzdhYjQ0ZmQ5ODQyODY5YzdkNjA5ODMwZDBlMGE4XzE0MzYz_926c6a5a-b03b-4d1a-8e0c-3b7386dae349"
      unitRef="usd">6932000</us-gaap:OtherAssetImpairmentCharges>
    <us-gaap:OtherAssetImpairmentCharges
      contextRef="i2c198303645a4354a8f451d15eecb1d3_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90ZXh0cmVnaW9uOjQ2MzdhYjQ0ZmQ5ODQyODY5YzdkNjA5ODMwZDBlMGE4XzE0NDAz_3a01d19a-476d-4f17-955f-479a16213752"
      unitRef="usd">2349000</us-gaap:OtherAssetImpairmentCharges>
    <dlx:MaturityPeriodDebtSecurities
      contextRef="i8fc19a2dba9f4fb58b3d102823d1d5fb_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90ZXh0cmVnaW9uOjQ2MzdhYjQ0ZmQ5ODQyODY5YzdkNjA5ODMwZDBlMGE4XzE3Njkx_96621a39-7c18-4f01-ad09-c7c0f414e832">P2Y</dlx:MaturityPeriodDebtSecurities>
    <us-gaap:FairValueByBalanceSheetGroupingTextBlock
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90ZXh0cmVnaW9uOjQ2MzdhYjQ0ZmQ5ODQyODY5YzdkNjA5ODMwZDBlMGE4XzE4ODI1_359e1cd7-8d88-4250-94a0-f44ba3cf05ad">&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Information regarding the fair values of our financial instruments was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.522%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.831%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.124%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.786%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair value measurements using&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:47pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Balance sheet location&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Quoted prices in active markets for identical assets&lt;br/&gt;(Level 1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Significant other observable inputs&lt;br/&gt;(Level 2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Significant unobservable inputs&lt;br/&gt;(Level 3)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:23pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Carrying value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;padding-right:9pt;text-indent:-9pt"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;Measured at fair value through comprehensive income:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:15.75pt;padding-right:9pt;text-indent:-9pt"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Available-for-sale debt securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:15.75pt;padding-right:9pt;text-indent:-9pt"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Available-for-sale debt securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Funds held for customers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90YWJsZTowZTJhMDdlZTM2MmY0NjNkYTkxNTczNDI0NTZjYTlmMi90YWJsZXJhbmdlOjBlMmEwN2VlMzYyZjQ2M2RhOTE1NzM0MjQ1NmNhOWYyXzYtMC0xLTEtMTI4Mjg0_2e1c79b3-3c3f-4211-8a71-4edbf686bcd6"&gt;Derivative assets (Note 7)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other current and non-current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;Amortized cost:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;35,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;35,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;35,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Funds held for customers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;294,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;294,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;294,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other non-current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Loans and notes receivable from distributors&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other current and non-current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Current portion of long-term debt and long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,644,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,574,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,574,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.416%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.501%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.897%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.192%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.141%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.885%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair value measurements using&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:47pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Balance sheet location&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Quoted prices in active markets for identical assets&lt;br/&gt;(Level 1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Significant other observable inputs&lt;br/&gt;(Level 2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Significant unobservable inputs&lt;br/&gt;(Level 3)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:23pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Carrying value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;padding-right:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;Measured at fair value through comprehensive income:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:15.75pt;padding-right:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Available-for-sale debt securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Funds held for customers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90YWJsZTowNTNkOGYxMzRhZjk0MWU2ODFiYzQxMGMwOWRlYjA3NC90YWJsZXJhbmdlOjA1M2Q4ZjEzNGFmOTQxZTY4MWJjNDEwYzA5ZGViMDc0XzUtMC0xLTEtMTI4Mjg2_237d975a-b353-48ec-b9ae-736e491859ee"&gt;Derivative liability (Note 7)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other non-current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,028)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,028)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,028)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;Amortized cost:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;41,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;41,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;41,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Funds held for customers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;241,488&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;241,488&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;241,488&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other non-current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Loans and notes receivable from distributors&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other current and non-current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,518&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Current portion of long-term debt and long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,682,949&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,728,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,728,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:FairValueByBalanceSheetGroupingTextBlock>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ic90f775b4ef74c848d5debda93de04d3_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90YWJsZTowZTJhMDdlZTM2MmY0NjNkYTkxNTczNDI0NTZjYTlmMi90YWJsZXJhbmdlOjBlMmEwN2VlMzYyZjQ2M2RhOTE1NzM0MjQ1NmNhOWYyXzQtNC0xLTEtMTExMjQz_2803d7e0-4850-4eae-8596-a81dfbea0f35"
      unitRef="usd">5000000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i72920402df2b40cabe47b85225814d63_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90YWJsZTowZTJhMDdlZTM2MmY0NjNkYTkxNTczNDI0NTZjYTlmMi90YWJsZXJhbmdlOjBlMmEwN2VlMzYyZjQ2M2RhOTE1NzM0MjQ1NmNhOWYyXzQtNi0xLTEtMTExMjQz_5a86e695-1bca-4df1-95d2-5596dac5716e"
      unitRef="usd">5000000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i7ddf71ec4a6247bea218518652f49678_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90YWJsZTowZTJhMDdlZTM2MmY0NjNkYTkxNTczNDI0NTZjYTlmMi90YWJsZXJhbmdlOjBlMmEwN2VlMzYyZjQ2M2RhOTE1NzM0MjQ1NmNhOWYyXzQtOC0xLTEtMTExMjQz_6e71359c-c553-4d1a-8e95-728c4c409d96"
      unitRef="usd">5000000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i9b3f77379250424db239d942eed2dd72_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90YWJsZTowZTJhMDdlZTM2MmY0NjNkYTkxNTczNDI0NTZjYTlmMi90YWJsZXJhbmdlOjBlMmEwN2VlMzYyZjQ2M2RhOTE1NzM0MjQ1NmNhOWYyXzQtNC0xLTEtOTc2Mjc_32d2e934-cd34-4b56-8f89-6a5ab36d4945"
      unitRef="usd">8126000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ib61dd92f4b614eba862281f60e1e2002_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90YWJsZTowZTJhMDdlZTM2MmY0NjNkYTkxNTczNDI0NTZjYTlmMi90YWJsZXJhbmdlOjBlMmEwN2VlMzYyZjQ2M2RhOTE1NzM0MjQ1NmNhOWYyXzQtNi0xLTEtOTc2Mjc_4e65cba5-3548-4556-bd98-8bd360564995"
      unitRef="usd">8126000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i0f6d82733e24418f877952e0f22e4f0a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90YWJsZTowZTJhMDdlZTM2MmY0NjNkYTkxNTczNDI0NTZjYTlmMi90YWJsZXJhbmdlOjBlMmEwN2VlMzYyZjQ2M2RhOTE1NzM0MjQ1NmNhOWYyXzQtMTAtMS0xLTk3NjI3_717b234c-67f7-4023-a6c6-f5ba9c0fe682"
      unitRef="usd">8126000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:DerivativeAssets
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90YWJsZTowZTJhMDdlZTM2MmY0NjNkYTkxNTczNDI0NTZjYTlmMi90YWJsZXJhbmdlOjBlMmEwN2VlMzYyZjQ2M2RhOTE1NzM0MjQ1NmNhOWYyXzUtNC0xLTEtOTc2Mjc_671d69f1-d10c-4bc4-987d-8c715730b5c9"
      unitRef="usd">3593000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="id514fba4c3f54f15ad5562143771659b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90YWJsZTowZTJhMDdlZTM2MmY0NjNkYTkxNTczNDI0NTZjYTlmMi90YWJsZXJhbmdlOjBlMmEwN2VlMzYyZjQ2M2RhOTE1NzM0MjQ1NmNhOWYyXzUtNi0xLTEtOTc2Mjc_8ff52eae-4ce7-4e97-b8f0-5e7def5828cb"
      unitRef="usd">3593000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i8283cb30f01d4b439542630d6d3d2af4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90YWJsZTowZTJhMDdlZTM2MmY0NjNkYTkxNTczNDI0NTZjYTlmMi90YWJsZXJhbmdlOjBlMmEwN2VlMzYyZjQ2M2RhOTE1NzM0MjQ1NmNhOWYyXzUtMTAtMS0xLTk3NjI3_96509de6-a59d-4a3e-ab2d-5cae4fed78d7"
      unitRef="usd">3593000</us-gaap:DerivativeAssets>
    <us-gaap:Cash
      contextRef="i2ed5805887934716ae9d86c049d624ea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90YWJsZTowZTJhMDdlZTM2MmY0NjNkYTkxNTczNDI0NTZjYTlmMi90YWJsZXJhbmdlOjBlMmEwN2VlMzYyZjQ2M2RhOTE1NzM0MjQ1NmNhOWYyXzctNC0xLTEtOTc2Mjc_48fd193a-3eab-416b-9f86-b4f330646711"
      unitRef="usd">35435000</us-gaap:Cash>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i2ed5805887934716ae9d86c049d624ea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90YWJsZTowZTJhMDdlZTM2MmY0NjNkYTkxNTczNDI0NTZjYTlmMi90YWJsZXJhbmdlOjBlMmEwN2VlMzYyZjQ2M2RhOTE1NzM0MjQ1NmNhOWYyXzctNi0xLTEtOTc2Mjc_25fc932a-7493-4a7f-b87b-e9315c62256e"
      unitRef="usd">35435000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i7d3c74e11ee849ce948af912821c2cb8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90YWJsZTowZTJhMDdlZTM2MmY0NjNkYTkxNTczNDI0NTZjYTlmMi90YWJsZXJhbmdlOjBlMmEwN2VlMzYyZjQ2M2RhOTE1NzM0MjQ1NmNhOWYyXzctOC0xLTEtOTc2Mjc_39d5fbb3-b036-4d18-96fe-45c079629ec4"
      unitRef="usd">35435000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:Cash
      contextRef="i38a4b680ae6441fba89156afe236abc0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90YWJsZTowZTJhMDdlZTM2MmY0NjNkYTkxNTczNDI0NTZjYTlmMi90YWJsZXJhbmdlOjBlMmEwN2VlMzYyZjQ2M2RhOTE1NzM0MjQ1NmNhOWYyXzgtNC0xLTEtOTc2Mjc_bcdcf6ec-cfc2-43a1-b4d3-a340873ac247"
      unitRef="usd">294165000</us-gaap:Cash>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i38a4b680ae6441fba89156afe236abc0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90YWJsZTowZTJhMDdlZTM2MmY0NjNkYTkxNTczNDI0NTZjYTlmMi90YWJsZXJhbmdlOjBlMmEwN2VlMzYyZjQ2M2RhOTE1NzM0MjQ1NmNhOWYyXzgtNi0xLTEtOTc2Mjc_940d3eb1-3d36-4796-9b6e-394df9b7918d"
      unitRef="usd">294165000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="if7a70a5b70b5408093fd110726c67fef_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90YWJsZTowZTJhMDdlZTM2MmY0NjNkYTkxNTczNDI0NTZjYTlmMi90YWJsZXJhbmdlOjBlMmEwN2VlMzYyZjQ2M2RhOTE1NzM0MjQ1NmNhOWYyXzgtOC0xLTEtOTc2Mjc_4288b057-7db0-4d12-b095-43b438a2cbb0"
      unitRef="usd">294165000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:Cash
      contextRef="icbe9b7c8494b427c8ceaca0ac87a581c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90YWJsZTowZTJhMDdlZTM2MmY0NjNkYTkxNTczNDI0NTZjYTlmMi90YWJsZXJhbmdlOjBlMmEwN2VlMzYyZjQ2M2RhOTE1NzM0MjQ1NmNhOWYyXzEwLTQtMS0xLTExNTA0NA_d53240ed-a8ad-423f-b155-d56b2c5252b5"
      unitRef="usd">2815000</us-gaap:Cash>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="icbe9b7c8494b427c8ceaca0ac87a581c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90YWJsZTowZTJhMDdlZTM2MmY0NjNkYTkxNTczNDI0NTZjYTlmMi90YWJsZXJhbmdlOjBlMmEwN2VlMzYyZjQ2M2RhOTE1NzM0MjQ1NmNhOWYyXzEwLTYtMS0xLTExNTA0NA_8da1833e-84e5-4bc5-9461-6562c91b0ff7"
      unitRef="usd">2815000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i9576a83d6df8446db040f408d8e317d2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90YWJsZTowZTJhMDdlZTM2MmY0NjNkYTkxNTczNDI0NTZjYTlmMi90YWJsZXJhbmdlOjBlMmEwN2VlMzYyZjQ2M2RhOTE1NzM0MjQ1NmNhOWYyXzEwLTgtMS0xLTExNTA0NA_de162623-0ace-4a83-b98a-9d504a7593da"
      unitRef="usd">2815000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:NotesReceivableNet
      contextRef="if7bc37f2f1884923a1dee67f2b1f75dc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90YWJsZTowZTJhMDdlZTM2MmY0NjNkYTkxNTczNDI0NTZjYTlmMi90YWJsZXJhbmdlOjBlMmEwN2VlMzYyZjQ2M2RhOTE1NzM0MjQ1NmNhOWYyXzktNC0xLTEtOTc2Mjc_0b2c54ee-5c4b-40e7-9135-d387a710cf7a"
      unitRef="usd">14220000</us-gaap:NotesReceivableNet>
    <us-gaap:NotesReceivableFairValueDisclosure
      contextRef="if7bc37f2f1884923a1dee67f2b1f75dc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90YWJsZTowZTJhMDdlZTM2MmY0NjNkYTkxNTczNDI0NTZjYTlmMi90YWJsZXJhbmdlOjBlMmEwN2VlMzYyZjQ2M2RhOTE1NzM0MjQ1NmNhOWYyXzktNi0xLTEtOTc2Mjc_1492d5d6-1d19-4739-ac7b-f1386bc2c330"
      unitRef="usd">13315000</us-gaap:NotesReceivableFairValueDisclosure>
    <us-gaap:NotesReceivableFairValueDisclosure
      contextRef="ieb83209dffcd47d690d5d0a41fa5eaa4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90YWJsZTowZTJhMDdlZTM2MmY0NjNkYTkxNTczNDI0NTZjYTlmMi90YWJsZXJhbmdlOjBlMmEwN2VlMzYyZjQ2M2RhOTE1NzM0MjQ1NmNhOWYyXzktMTItMS0xLTk3NjI3_cf169a4d-b1bb-4b6c-92c1-8449b9a3781f"
      unitRef="usd">13315000</us-gaap:NotesReceivableFairValueDisclosure>
    <us-gaap:DebtLongtermAndShorttermCombinedAmount
      contextRef="i1368351552b14d2d82c54a938fcd0338_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90YWJsZTowZTJhMDdlZTM2MmY0NjNkYTkxNTczNDI0NTZjYTlmMi90YWJsZXJhbmdlOjBlMmEwN2VlMzYyZjQ2M2RhOTE1NzM0MjQ1NmNhOWYyXzEwLTQtMS0xLTk3NjI3_8c6378f0-1331-4a79-a47a-78b10f20bb66"
      unitRef="usd">1644276000</us-gaap:DebtLongtermAndShorttermCombinedAmount>
    <us-gaap:LongTermDebtFairValue
      contextRef="i1368351552b14d2d82c54a938fcd0338_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90YWJsZTowZTJhMDdlZTM2MmY0NjNkYTkxNTczNDI0NTZjYTlmMi90YWJsZXJhbmdlOjBlMmEwN2VlMzYyZjQ2M2RhOTE1NzM0MjQ1NmNhOWYyXzEwLTYtMS0xLTk3NjI3_339454c5-e748-493b-8a6f-426b02a51f71"
      unitRef="usd">1574417000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i943856f0796e4f2183e33bd1891c3f47_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90YWJsZTowZTJhMDdlZTM2MmY0NjNkYTkxNTczNDI0NTZjYTlmMi90YWJsZXJhbmdlOjBlMmEwN2VlMzYyZjQ2M2RhOTE1NzM0MjQ1NmNhOWYyXzEwLTEwLTEtMS05NzYyNw_6cc68e03-76e0-4cc9-9abd-0a22ba1ce582"
      unitRef="usd">1574417000</us-gaap:LongTermDebtFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i63b355a96d6944ed9037a61b7b58b881_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90YWJsZTowNTNkOGYxMzRhZjk0MWU2ODFiYzQxMGMwOWRlYjA3NC90YWJsZXJhbmdlOjA1M2Q4ZjEzNGFmOTQxZTY4MWJjNDEwYzA5ZGViMDc0XzUtNC0xLTEtOTc2Mjc_778ba06e-d73e-42e0-8be5-4684fad658ff"
      unitRef="usd">13307000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ie39adfacbf424f9c93b2b48ccf759158_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90YWJsZTowNTNkOGYxMzRhZjk0MWU2ODFiYzQxMGMwOWRlYjA3NC90YWJsZXJhbmdlOjA1M2Q4ZjEzNGFmOTQxZTY4MWJjNDEwYzA5ZGViMDc0XzUtNi0xLTEtOTc2Mjc_4aa4b3b2-75ae-4499-a18a-e03925ba59dd"
      unitRef="usd">13307000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i976d53e0ac274d69bee035db366e9928_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90YWJsZTowNTNkOGYxMzRhZjk0MWU2ODFiYzQxMGMwOWRlYjA3NC90YWJsZXJhbmdlOjA1M2Q4ZjEzNGFmOTQxZTY4MWJjNDEwYzA5ZGViMDc0XzUtMTAtMS0xLTk3NjI3_0ed1a131-976a-4800-9b74-e8d43680c865"
      unitRef="usd">13307000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:DerivativeLiabilitiesNoncurrent
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90YWJsZTowNTNkOGYxMzRhZjk0MWU2ODFiYzQxMGMwOWRlYjA3NC90YWJsZXJhbmdlOjA1M2Q4ZjEzNGFmOTQxZTY4MWJjNDEwYzA5ZGViMDc0XzYtNC0xLTEtOTc2Mjc_2ed06827-9ffb-4b3e-ae4e-f128346be160"
      unitRef="usd">3028000</us-gaap:DerivativeLiabilitiesNoncurrent>
    <us-gaap:DerivativeLiabilitiesNoncurrent
      contextRef="i61c0b334d6514ae9bca4480a7a1db5e1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90YWJsZTowNTNkOGYxMzRhZjk0MWU2ODFiYzQxMGMwOWRlYjA3NC90YWJsZXJhbmdlOjA1M2Q4ZjEzNGFmOTQxZTY4MWJjNDEwYzA5ZGViMDc0XzYtNi0xLTEtOTc2Mjc_e9f9fdd4-d964-4212-8229-acb5592c3729"
      unitRef="usd">3028000</us-gaap:DerivativeLiabilitiesNoncurrent>
    <us-gaap:DerivativeLiabilitiesNoncurrent
      contextRef="i118990a3d5ac4780ac60157170f2acd6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90YWJsZTowNTNkOGYxMzRhZjk0MWU2ODFiYzQxMGMwOWRlYjA3NC90YWJsZXJhbmdlOjA1M2Q4ZjEzNGFmOTQxZTY4MWJjNDEwYzA5ZGViMDc0XzYtMTAtMS0xLTk3NjI3_3bfdb2f2-a21b-4241-927f-653f94a9b5de"
      unitRef="usd">3028000</us-gaap:DerivativeLiabilitiesNoncurrent>
    <us-gaap:Cash
      contextRef="i16dfb7ac0c7f44368f8ac2707e45e45d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90YWJsZTowNTNkOGYxMzRhZjk0MWU2ODFiYzQxMGMwOWRlYjA3NC90YWJsZXJhbmdlOjA1M2Q4ZjEzNGFmOTQxZTY4MWJjNDEwYzA5ZGViMDc0XzgtNC0xLTEtOTc2Mjc_48806cc9-a718-4d0d-923e-cbefb53afa30"
      unitRef="usd">41231000</us-gaap:Cash>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i16dfb7ac0c7f44368f8ac2707e45e45d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90YWJsZTowNTNkOGYxMzRhZjk0MWU2ODFiYzQxMGMwOWRlYjA3NC90YWJsZXJhbmdlOjA1M2Q4ZjEzNGFmOTQxZTY4MWJjNDEwYzA5ZGViMDc0XzgtNi0xLTEtOTc2Mjc_642d64cc-e051-41b5-9cab-b913c18a917c"
      unitRef="usd">41231000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="if5cbfeeac79b45e7b51bc77d14781048_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90YWJsZTowNTNkOGYxMzRhZjk0MWU2ODFiYzQxMGMwOWRlYjA3NC90YWJsZXJhbmdlOjA1M2Q4ZjEzNGFmOTQxZTY4MWJjNDEwYzA5ZGViMDc0XzgtOC0xLTEtOTc2Mjc_d9f9088d-c90b-44a5-b8dc-ec53988a6748"
      unitRef="usd">41231000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:Cash
      contextRef="ibcbafc4ea33e45ffa49f28101e4438c8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90YWJsZTowNTNkOGYxMzRhZjk0MWU2ODFiYzQxMGMwOWRlYjA3NC90YWJsZXJhbmdlOjA1M2Q4ZjEzNGFmOTQxZTY4MWJjNDEwYzA5ZGViMDc0XzktNC0xLTEtOTc2Mjc_c521d9b7-a415-4468-9958-0df2eb8bafb8"
      unitRef="usd">241488000</us-gaap:Cash>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ibcbafc4ea33e45ffa49f28101e4438c8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90YWJsZTowNTNkOGYxMzRhZjk0MWU2ODFiYzQxMGMwOWRlYjA3NC90YWJsZXJhbmdlOjA1M2Q4ZjEzNGFmOTQxZTY4MWJjNDEwYzA5ZGViMDc0XzktNi0xLTEtOTc2Mjc_b436e389-5ebf-4540-a13d-bf7e53f1b5ff"
      unitRef="usd">241488000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ica35ccdd265a4271a3755e1217d11787_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90YWJsZTowNTNkOGYxMzRhZjk0MWU2ODFiYzQxMGMwOWRlYjA3NC90YWJsZXJhbmdlOjA1M2Q4ZjEzNGFmOTQxZTY4MWJjNDEwYzA5ZGViMDc0XzktOC0xLTEtOTc2Mjc_b0533691-5638-4888-80e5-d7eeaf7ef979"
      unitRef="usd">241488000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:Cash
      contextRef="i133580263afa4e38bde62ba4dac33048_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90YWJsZTowNTNkOGYxMzRhZjk0MWU2ODFiYzQxMGMwOWRlYjA3NC90YWJsZXJhbmdlOjA1M2Q4ZjEzNGFmOTQxZTY4MWJjNDEwYzA5ZGViMDc0XzktNC0xLTEtMTE1MDI1_f75ad226-8531-4535-9fef-74a80ca42a3d"
      unitRef="usd">2772000</us-gaap:Cash>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i133580263afa4e38bde62ba4dac33048_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90YWJsZTowNTNkOGYxMzRhZjk0MWU2ODFiYzQxMGMwOWRlYjA3NC90YWJsZXJhbmdlOjA1M2Q4ZjEzNGFmOTQxZTY4MWJjNDEwYzA5ZGViMDc0XzktNi0xLTEtMTE1MDI1_ff814136-2392-45ff-8419-a5464f1f187a"
      unitRef="usd">2772000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i2ab1ecb2c0cc4156a7a4c49dd776c094_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90YWJsZTowNTNkOGYxMzRhZjk0MWU2ODFiYzQxMGMwOWRlYjA3NC90YWJsZXJhbmdlOjA1M2Q4ZjEzNGFmOTQxZTY4MWJjNDEwYzA5ZGViMDc0XzktOC0xLTEtMTE1MDI1_069f6565-0107-4805-82e6-a064e8ef00b8"
      unitRef="usd">2772000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:NotesReceivableNet
      contextRef="i2939133a7dda4c55a11083206fe13b2f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90YWJsZTowNTNkOGYxMzRhZjk0MWU2ODFiYzQxMGMwOWRlYjA3NC90YWJsZXJhbmdlOjA1M2Q4ZjEzNGFmOTQxZTY4MWJjNDEwYzA5ZGViMDc0XzEwLTQtMS0xLTk3NjI3_e799a825-02e1-4fc8-9f1c-86b22fc90552"
      unitRef="usd">21518000</us-gaap:NotesReceivableNet>
    <us-gaap:NotesReceivableFairValueDisclosure
      contextRef="i2939133a7dda4c55a11083206fe13b2f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90YWJsZTowNTNkOGYxMzRhZjk0MWU2ODFiYzQxMGMwOWRlYjA3NC90YWJsZXJhbmdlOjA1M2Q4ZjEzNGFmOTQxZTY4MWJjNDEwYzA5ZGViMDc0XzEwLTYtMS0xLTk3NjI3_4574d60e-3231-40be-8df6-b9ecd95f5d12"
      unitRef="usd">22344000</us-gaap:NotesReceivableFairValueDisclosure>
    <us-gaap:NotesReceivableFairValueDisclosure
      contextRef="i923d4deee58d46869b500167b042dd2f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90YWJsZTowNTNkOGYxMzRhZjk0MWU2ODFiYzQxMGMwOWRlYjA3NC90YWJsZXJhbmdlOjA1M2Q4ZjEzNGFmOTQxZTY4MWJjNDEwYzA5ZGViMDc0XzEwLTEyLTEtMS05NzYyNw_a61c9ac6-2bd6-4619-8e01-b8189b4cfd03"
      unitRef="usd">22344000</us-gaap:NotesReceivableFairValueDisclosure>
    <us-gaap:DebtLongtermAndShorttermCombinedAmount
      contextRef="i4612699f112b43089f6d8ee60d311744_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90YWJsZTowNTNkOGYxMzRhZjk0MWU2ODFiYzQxMGMwOWRlYjA3NC90YWJsZXJhbmdlOjA1M2Q4ZjEzNGFmOTQxZTY4MWJjNDEwYzA5ZGViMDc0XzExLTQtMS0xLTk3NjI3_a59545b3-f1fc-4143-b102-c77fc30b9037"
      unitRef="usd">1682949000</us-gaap:DebtLongtermAndShorttermCombinedAmount>
    <us-gaap:LongTermDebtFairValue
      contextRef="i4612699f112b43089f6d8ee60d311744_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90YWJsZTowNTNkOGYxMzRhZjk0MWU2ODFiYzQxMGMwOWRlYjA3NC90YWJsZXJhbmdlOjA1M2Q4ZjEzNGFmOTQxZTY4MWJjNDEwYzA5ZGViMDc0XzExLTYtMS0xLTk3NjI3_ebbdfa40-8f7a-4d0b-9964-2edf9c0816a6"
      unitRef="usd">1728515000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="id40420880fa64cbcb0fb438e8cde450c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90YWJsZTowNTNkOGYxMzRhZjk0MWU2ODFiYzQxMGMwOWRlYjA3NC90YWJsZXJhbmdlOjA1M2Q4ZjEzNGFmOTQxZTY4MWJjNDEwYzA5ZGViMDc0XzExLTEwLTEtMS05NzYyNw_f024adc7-4d19-45b9-bbd2-80dd4ddb1c82"
      unitRef="usd">1728515000</us-gaap:LongTermDebtFairValue>
    <us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjQvZnJhZzowNzhhYWZiMzVmM2Y0MDlmOWEzZGM3YTlhNzUwYmE2ZS90ZXh0cmVnaW9uOjA3OGFhZmIzNWYzZjQwOWY5YTNkYzdhOWE3NTBiYTZlXzI3NDA_442c1d3b-bfaf-452c-b78f-9b41df046e07">&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Restructuring and integration expense consists of costs related to the consolidation and migration of certain applications and processes, including our financial and sales management systems. It also includes costs related to the integration of acquired businesses into our systems and processes. These costs primarily consist of information technology consulting, project management services and internal labor, as well as other costs associated with our initiatives, such as training, travel, relocation and costs associated with facility closures. In addition, we recorded employee severance costs related to these initiatives, as well as our ongoing cost reduction initiatives across functional areas. We are currently pursuing several initiatives designed to focus on our growth strategy and to increase our efficiency. Restructuring and integration expense is not allocated to our reportable business segments.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Restructuring and integration expense is reflected on the consolidated statements of income as follows for the years ended December 31:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.810%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total cost of revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;62,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;54,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;75,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Restructuring and integration expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;63,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;58,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;79,339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Restructuring and integration expense was comprised of the following for the years ended December 31:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.040%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.794%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;External consulting fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;32,067&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26,676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;44,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Employee severance benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Internal labor&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,948&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Restructuring and integration expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;63,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;58,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;79,339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;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 mid-2023, utilizing cash from operations.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Changes in our restructuring and integration accruals were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:83.110%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.960%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Employee severance benefits&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance, December&#160;31, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Reversals&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,397)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(14,289)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance, December&#160;31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Reversals&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,821)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(10,202)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance, December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Reversals&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(953)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(9,973)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance, December&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;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.&lt;/span&gt;&lt;/div&gt;</us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjQvZnJhZzowNzhhYWZiMzVmM2Y0MDlmOWEzZGM3YTlhNzUwYmE2ZS90ZXh0cmVnaW9uOjA3OGFhZmIzNWYzZjQwOWY5YTNkYzdhOWE3NTBiYTZlXzI3NTY_7bb9bb7f-0777-4b06-8d25-0d1d210e7817">&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Restructuring and integration expense is reflected on the consolidated statements of income as follows for the years ended December 31:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.810%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total cost of revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;62,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;54,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;75,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Restructuring and integration expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;63,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;58,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;79,339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Restructuring and integration expense was comprised of the following for the years ended December 31:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.040%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.794%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;External consulting fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;32,067&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26,676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;44,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Employee severance benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Internal labor&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,948&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Restructuring and integration expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;63,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;58,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;79,339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock>
    <us-gaap:RestructuringCharges
      contextRef="i69a5155dbfa243949400bf4beb4a17a0_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjQvZnJhZzowNzhhYWZiMzVmM2Y0MDlmOWEzZGM3YTlhNzUwYmE2ZS90YWJsZToyNjc3NjJkOGE5ZGY0MjBjODcyMDE2OWFlNjExZmE5ZC90YWJsZXJhbmdlOjI2Nzc2MmQ4YTlkZjQyMGM4NzIwMTY5YWU2MTFmYTlkXzEtMi0xLTEtOTc2Mjc_050ca6ee-7795-44ae-a3db-f1f9bdedf0f7"
      unitRef="usd">607000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i4b4ba679b67742318793762b5eba1b10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjQvZnJhZzowNzhhYWZiMzVmM2Y0MDlmOWEzZGM3YTlhNzUwYmE2ZS90YWJsZToyNjc3NjJkOGE5ZGY0MjBjODcyMDE2OWFlNjExZmE5ZC90YWJsZXJhbmdlOjI2Nzc2MmQ4YTlkZjQyMGM4NzIwMTY5YWU2MTFmYTlkXzEtNC0xLTEtOTc2Mjc_f912a5a9-24d6-40d6-99bd-77806741751f"
      unitRef="usd">4197000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i71944464c9e54aa38a0f3070beff713e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjQvZnJhZzowNzhhYWZiMzVmM2Y0MDlmOWEzZGM3YTlhNzUwYmE2ZS90YWJsZToyNjc3NjJkOGE5ZGY0MjBjODcyMDE2OWFlNjExZmE5ZC90YWJsZXJhbmdlOjI2Nzc2MmQ4YTlkZjQyMGM4NzIwMTY5YWU2MTFmYTlkXzEtNi0xLTEtOTc2Mjc_36b1e2b9-8912-4454-84af-000be3788e4a"
      unitRef="usd">3465000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i849f490ca4bf4cec9b3cf4335c8eae32_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjQvZnJhZzowNzhhYWZiMzVmM2Y0MDlmOWEzZGM3YTlhNzUwYmE2ZS90YWJsZToyNjc3NjJkOGE5ZGY0MjBjODcyMDE2OWFlNjExZmE5ZC90YWJsZXJhbmdlOjI2Nzc2MmQ4YTlkZjQyMGM4NzIwMTY5YWU2MTFmYTlkXzItMi0xLTEtOTc2Mjc_a17cb38f-6099-4943-9d7b-1d25e32e5fb4"
      unitRef="usd">62529000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="iae8695187935446c84618a68afbd8961_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjQvZnJhZzowNzhhYWZiMzVmM2Y0MDlmOWEzZGM3YTlhNzUwYmE2ZS90YWJsZToyNjc3NjJkOGE5ZGY0MjBjODcyMDE2OWFlNjExZmE5ZC90YWJsZXJhbmdlOjI2Nzc2MmQ4YTlkZjQyMGM4NzIwMTY5YWU2MTFmYTlkXzItNC0xLTEtOTc2Mjc_079a295d-263d-4712-a76e-df3d9d0992f7"
      unitRef="usd">54750000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="if1c5649029d94a4e98dc4c2a00bbef98_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjQvZnJhZzowNzhhYWZiMzVmM2Y0MDlmOWEzZGM3YTlhNzUwYmE2ZS90YWJsZToyNjc3NjJkOGE5ZGY0MjBjODcyMDE2OWFlNjExZmE5ZC90YWJsZXJhbmdlOjI2Nzc2MmQ4YTlkZjQyMGM4NzIwMTY5YWU2MTFmYTlkXzItNi0xLTEtOTc2Mjc_f3427b7f-1ae1-476b-ad7c-209044de1ce7"
      unitRef="usd">75874000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjQvZnJhZzowNzhhYWZiMzVmM2Y0MDlmOWEzZGM3YTlhNzUwYmE2ZS90YWJsZToyNjc3NjJkOGE5ZGY0MjBjODcyMDE2OWFlNjExZmE5ZC90YWJsZXJhbmdlOjI2Nzc2MmQ4YTlkZjQyMGM4NzIwMTY5YWU2MTFmYTlkXzMtMi0xLTEtOTc2Mjc_eb08fff6-221f-4b38-a832-ee65f386bc16"
      unitRef="usd">63136000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjQvZnJhZzowNzhhYWZiMzVmM2Y0MDlmOWEzZGM3YTlhNzUwYmE2ZS90YWJsZToyNjc3NjJkOGE5ZGY0MjBjODcyMDE2OWFlNjExZmE5ZC90YWJsZXJhbmdlOjI2Nzc2MmQ4YTlkZjQyMGM4NzIwMTY5YWU2MTFmYTlkXzMtNC0xLTEtOTc2Mjc_d48ef5ff-3085-45b1-a9e8-3d4ce1538acf"
      unitRef="usd">58947000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjQvZnJhZzowNzhhYWZiMzVmM2Y0MDlmOWEzZGM3YTlhNzUwYmE2ZS90YWJsZToyNjc3NjJkOGE5ZGY0MjBjODcyMDE2OWFlNjExZmE5ZC90YWJsZXJhbmdlOjI2Nzc2MmQ4YTlkZjQyMGM4NzIwMTY5YWU2MTFmYTlkXzMtNi0xLTEtOTc2Mjc_3e36d2ee-e9fb-4f73-abe0-7d386ffc2a5b"
      unitRef="usd">79339000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ide4d1c271f5248169e7790ef7ff0e3e1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjQvZnJhZzowNzhhYWZiMzVmM2Y0MDlmOWEzZGM3YTlhNzUwYmE2ZS90YWJsZTphZTA4MGVmZTMwYjU0NDQzYWI5ZjA5MDI3YzI2OGJjMS90YWJsZXJhbmdlOmFlMDgwZWZlMzBiNTQ0NDNhYjlmMDkwMjdjMjY4YmMxXzEtMi0xLTEtOTc2Mjc_d2aed300-2e14-40f1-89e3-5d19d5993288"
      unitRef="usd">32067000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ic8b313b243144f56b371e8d378fc3cfd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjQvZnJhZzowNzhhYWZiMzVmM2Y0MDlmOWEzZGM3YTlhNzUwYmE2ZS90YWJsZTphZTA4MGVmZTMwYjU0NDQzYWI5ZjA5MDI3YzI2OGJjMS90YWJsZXJhbmdlOmFlMDgwZWZlMzBiNTQ0NDNhYjlmMDkwMjdjMjY4YmMxXzEtNC0xLTEtOTc2Mjc_e15fbb01-81c2-46a4-8106-d56c9c932190"
      unitRef="usd">26676000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i98abfc19001d456a9bbf7b0e1933ae36_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjQvZnJhZzowNzhhYWZiMzVmM2Y0MDlmOWEzZGM3YTlhNzUwYmE2ZS90YWJsZTphZTA4MGVmZTMwYjU0NDQzYWI5ZjA5MDI3YzI2OGJjMS90YWJsZXJhbmdlOmFlMDgwZWZlMzBiNTQ0NDNhYjlmMDkwMjdjMjY4YmMxXzEtNi0xLTEtOTc2Mjc_2890b636-d5d5-40ee-8121-d9316526057d"
      unitRef="usd">44096000</us-gaap:RestructuringCharges>
    <dlx:Restructuringchargesnet
      contextRef="i8eb8451fd9e0455083f8d52cab9763e6_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjQvZnJhZzowNzhhYWZiMzVmM2Y0MDlmOWEzZGM3YTlhNzUwYmE2ZS90YWJsZTphZTA4MGVmZTMwYjU0NDQzYWI5ZjA5MDI3YzI2OGJjMS90YWJsZXJhbmdlOmFlMDgwZWZlMzBiNTQ0NDNhYjlmMDkwMjdjMjY4YmMxXzItMi0xLTEtOTc2Mjc_5427f0f8-daa6-4f5f-9415-0dfe37782b47"
      unitRef="usd">12829000</dlx:Restructuringchargesnet>
    <dlx:Restructuringchargesnet
      contextRef="i4ab76d038b47404d9a6f7012402276c6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjQvZnJhZzowNzhhYWZiMzVmM2Y0MDlmOWEzZGM3YTlhNzUwYmE2ZS90YWJsZTphZTA4MGVmZTMwYjU0NDQzYWI5ZjA5MDI3YzI2OGJjMS90YWJsZXJhbmdlOmFlMDgwZWZlMzBiNTQ0NDNhYjlmMDkwMjdjMjY4YmMxXzItNC0xLTEtOTc2Mjc_3958b386-c420-4de2-a086-25c8e69bf8cb"
      unitRef="usd">9076000</dlx:Restructuringchargesnet>
    <dlx:Restructuringchargesnet
      contextRef="i3e3c0c45b9e14fd3a986d628de14ac20_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjQvZnJhZzowNzhhYWZiMzVmM2Y0MDlmOWEzZGM3YTlhNzUwYmE2ZS90YWJsZTphZTA4MGVmZTMwYjU0NDQzYWI5ZjA5MDI3YzI2OGJjMS90YWJsZXJhbmdlOmFlMDgwZWZlMzBiNTQ0NDNhYjlmMDkwMjdjMjY4YmMxXzItNi0xLTEtOTc2Mjc_88527f92-480a-4992-9e3f-f2ef67a2b412"
      unitRef="usd">17628000</dlx:Restructuringchargesnet>
    <us-gaap:RestructuringCharges
      contextRef="i8628d286fd13445fb965bc9b49d7e7d1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjQvZnJhZzowNzhhYWZiMzVmM2Y0MDlmOWEzZGM3YTlhNzUwYmE2ZS90YWJsZTphZTA4MGVmZTMwYjU0NDQzYWI5ZjA5MDI3YzI2OGJjMS90YWJsZXJhbmdlOmFlMDgwZWZlMzBiNTQ0NDNhYjlmMDkwMjdjMjY4YmMxXzMtMi0xLTEtOTc2Mjc_d7a04920-fc1a-4dbd-bcb8-f1f6756f3cba"
      unitRef="usd">7989000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="iad25bbcbc3404aa9ab444135c84ca216_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjQvZnJhZzowNzhhYWZiMzVmM2Y0MDlmOWEzZGM3YTlhNzUwYmE2ZS90YWJsZTphZTA4MGVmZTMwYjU0NDQzYWI5ZjA5MDI3YzI2OGJjMS90YWJsZXJhbmdlOmFlMDgwZWZlMzBiNTQ0NDNhYjlmMDkwMjdjMjY4YmMxXzMtNC0xLTEtOTc2Mjc_fe56640b-a1bc-49b1-a363-368da1aaab99"
      unitRef="usd">7948000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ib444367fb5a24019ba53a82ad8143405_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjQvZnJhZzowNzhhYWZiMzVmM2Y0MDlmOWEzZGM3YTlhNzUwYmE2ZS90YWJsZTphZTA4MGVmZTMwYjU0NDQzYWI5ZjA5MDI3YzI2OGJjMS90YWJsZXJhbmdlOmFlMDgwZWZlMzBiNTQ0NDNhYjlmMDkwMjdjMjY4YmMxXzMtNi0xLTEtOTc2Mjc_29a566f2-3617-4acd-8cb9-c3f21b824b78"
      unitRef="usd">7568000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="id6d3f53b50f3477cb1e7db1382520454_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjQvZnJhZzowNzhhYWZiMzVmM2Y0MDlmOWEzZGM3YTlhNzUwYmE2ZS90YWJsZTphZTA4MGVmZTMwYjU0NDQzYWI5ZjA5MDI3YzI2OGJjMS90YWJsZXJhbmdlOmFlMDgwZWZlMzBiNTQ0NDNhYjlmMDkwMjdjMjY4YmMxXzQtMi0xLTEtOTc2Mjc_c99b5560-e68a-4a5f-b277-a14ed0744756"
      unitRef="usd">10251000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i3e778a41cb704ede9c67e907aa0b7d97_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjQvZnJhZzowNzhhYWZiMzVmM2Y0MDlmOWEzZGM3YTlhNzUwYmE2ZS90YWJsZTphZTA4MGVmZTMwYjU0NDQzYWI5ZjA5MDI3YzI2OGJjMS90YWJsZXJhbmdlOmFlMDgwZWZlMzBiNTQ0NDNhYjlmMDkwMjdjMjY4YmMxXzQtNC0xLTEtOTc2Mjc_1b1385f7-a8f7-494e-a1ae-060b1218eea6"
      unitRef="usd">15247000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i107a8d16a292468b865a9a92d583ce97_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjQvZnJhZzowNzhhYWZiMzVmM2Y0MDlmOWEzZGM3YTlhNzUwYmE2ZS90YWJsZTphZTA4MGVmZTMwYjU0NDQzYWI5ZjA5MDI3YzI2OGJjMS90YWJsZXJhbmdlOmFlMDgwZWZlMzBiNTQ0NDNhYjlmMDkwMjdjMjY4YmMxXzQtNi0xLTEtOTc2Mjc_1df0e63a-95c4-44a9-ad4d-a4f9afd91f24"
      unitRef="usd">10047000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjQvZnJhZzowNzhhYWZiMzVmM2Y0MDlmOWEzZGM3YTlhNzUwYmE2ZS90YWJsZTphZTA4MGVmZTMwYjU0NDQzYWI5ZjA5MDI3YzI2OGJjMS90YWJsZXJhbmdlOmFlMDgwZWZlMzBiNTQ0NDNhYjlmMDkwMjdjMjY4YmMxXzUtMi0xLTEtOTc2Mjc_cd6c0666-b71b-4f05-bc20-baeff93cadf0"
      unitRef="usd">63136000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjQvZnJhZzowNzhhYWZiMzVmM2Y0MDlmOWEzZGM3YTlhNzUwYmE2ZS90YWJsZTphZTA4MGVmZTMwYjU0NDQzYWI5ZjA5MDI3YzI2OGJjMS90YWJsZXJhbmdlOmFlMDgwZWZlMzBiNTQ0NDNhYjlmMDkwMjdjMjY4YmMxXzUtNC0xLTEtOTc2Mjc_d766f5ed-3a72-4d38-922a-7e586e0687a5"
      unitRef="usd">58947000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjQvZnJhZzowNzhhYWZiMzVmM2Y0MDlmOWEzZGM3YTlhNzUwYmE2ZS90YWJsZTphZTA4MGVmZTMwYjU0NDQzYWI5ZjA5MDI3YzI2OGJjMS90YWJsZXJhbmdlOmFlMDgwZWZlMzBiNTQ0NDNhYjlmMDkwMjdjMjY4YmMxXzUtNi0xLTEtOTc2Mjc_a63e9666-8621-438e-9194-da9ac935a4d9"
      unitRef="usd">79339000</us-gaap:RestructuringCharges>
    <us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjQvZnJhZzowNzhhYWZiMzVmM2Y0MDlmOWEzZGM3YTlhNzUwYmE2ZS90ZXh0cmVnaW9uOjA3OGFhZmIzNWYzZjQwOWY5YTNkYzdhOWE3NTBiYTZlXzI3MzQ_ff9bfec0-cad5-445d-9407-490f56afe32f">&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Changes in our restructuring and integration accruals were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:83.110%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.960%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Employee severance benefits&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance, December&#160;31, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Reversals&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,397)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(14,289)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance, December&#160;31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Reversals&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,821)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(10,202)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance, December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Reversals&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(953)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(9,973)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance, December&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock>
    <us-gaap:RestructuringReserve
      contextRef="iebd30655320d47898e1eb713c28130cd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjQvZnJhZzowNzhhYWZiMzVmM2Y0MDlmOWEzZGM3YTlhNzUwYmE2ZS90YWJsZTo1NWYzZTYzNDcxZDA0YzVlYjcxZGRiYWMzMWYxMDM4My90YWJsZXJhbmdlOjU1ZjNlNjM0NzFkMDRjNWViNzFkZGJhYzMxZjEwMzgzXzEtMi0xLTEtOTc2Mjc_8adbc8ec-b087-434d-ad56-95811fbc7d35"
      unitRef="usd">3459000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringCharges
      contextRef="i3e3c0c45b9e14fd3a986d628de14ac20_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjQvZnJhZzowNzhhYWZiMzVmM2Y0MDlmOWEzZGM3YTlhNzUwYmE2ZS90YWJsZTo1NWYzZTYzNDcxZDA0YzVlYjcxZGRiYWMzMWYxMDM4My90YWJsZXJhbmdlOjU1ZjNlNjM0NzFkMDRjNWViNzFkZGJhYzMxZjEwMzgzXzItMi0xLTEtOTc2Mjc_94eef8c5-ce1c-40f2-9126-42b6846808f7"
      unitRef="usd">19025000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringReserveAccrualAdjustment1
      contextRef="i3e3c0c45b9e14fd3a986d628de14ac20_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjQvZnJhZzowNzhhYWZiMzVmM2Y0MDlmOWEzZGM3YTlhNzUwYmE2ZS90YWJsZTo1NWYzZTYzNDcxZDA0YzVlYjcxZGRiYWMzMWYxMDM4My90YWJsZXJhbmdlOjU1ZjNlNjM0NzFkMDRjNWViNzFkZGJhYzMxZjEwMzgzXzMtMi0xLTEtOTc2Mjc_a89ab7d6-f6b5-4dce-8e2b-4e471f880d1a"
      unitRef="usd">-1397000</us-gaap:RestructuringReserveAccrualAdjustment1>
    <us-gaap:PaymentsForRestructuring
      contextRef="i3e3c0c45b9e14fd3a986d628de14ac20_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjQvZnJhZzowNzhhYWZiMzVmM2Y0MDlmOWEzZGM3YTlhNzUwYmE2ZS90YWJsZTo1NWYzZTYzNDcxZDA0YzVlYjcxZGRiYWMzMWYxMDM4My90YWJsZXJhbmdlOjU1ZjNlNjM0NzFkMDRjNWViNzFkZGJhYzMxZjEwMzgzXzQtMi0xLTEtOTc2Mjc_b49e8cd2-92cf-4a46-b42e-1fe5938e2f58"
      unitRef="usd">14289000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserve
      contextRef="i574b67a9afcd42d2b8b2ffb53a29536b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjQvZnJhZzowNzhhYWZiMzVmM2Y0MDlmOWEzZGM3YTlhNzUwYmE2ZS90YWJsZTo1NWYzZTYzNDcxZDA0YzVlYjcxZGRiYWMzMWYxMDM4My90YWJsZXJhbmdlOjU1ZjNlNjM0NzFkMDRjNWViNzFkZGJhYzMxZjEwMzgzXzYtMi0xLTEtOTc2Mjc_18302b48-a507-4054-a06b-27de79db7a35"
      unitRef="usd">6798000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringCharges
      contextRef="i4ab76d038b47404d9a6f7012402276c6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjQvZnJhZzowNzhhYWZiMzVmM2Y0MDlmOWEzZGM3YTlhNzUwYmE2ZS90YWJsZTo1NWYzZTYzNDcxZDA0YzVlYjcxZGRiYWMzMWYxMDM4My90YWJsZXJhbmdlOjU1ZjNlNjM0NzFkMDRjNWViNzFkZGJhYzMxZjEwMzgzXzctMi0xLTEtOTc2Mjc_7d36350e-3135-48c7-a1ff-6d62085df4c6"
      unitRef="usd">10897000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringReserveAccrualAdjustment1
      contextRef="i4ab76d038b47404d9a6f7012402276c6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjQvZnJhZzowNzhhYWZiMzVmM2Y0MDlmOWEzZGM3YTlhNzUwYmE2ZS90YWJsZTo1NWYzZTYzNDcxZDA0YzVlYjcxZGRiYWMzMWYxMDM4My90YWJsZXJhbmdlOjU1ZjNlNjM0NzFkMDRjNWViNzFkZGJhYzMxZjEwMzgzXzgtMi0xLTEtOTc2Mjc_2f2b4543-6f0a-46fe-9cfe-5a945f50d070"
      unitRef="usd">-1821000</us-gaap:RestructuringReserveAccrualAdjustment1>
    <us-gaap:PaymentsForRestructuring
      contextRef="i4ab76d038b47404d9a6f7012402276c6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjQvZnJhZzowNzhhYWZiMzVmM2Y0MDlmOWEzZGM3YTlhNzUwYmE2ZS90YWJsZTo1NWYzZTYzNDcxZDA0YzVlYjcxZGRiYWMzMWYxMDM4My90YWJsZXJhbmdlOjU1ZjNlNjM0NzFkMDRjNWViNzFkZGJhYzMxZjEwMzgzXzktMi0xLTEtOTc2Mjc_1f6d735c-71f3-4ff1-832d-fc3b49c6ea89"
      unitRef="usd">10202000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserve
      contextRef="iace01fe9da644338b973ba36f2450767_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjQvZnJhZzowNzhhYWZiMzVmM2Y0MDlmOWEzZGM3YTlhNzUwYmE2ZS90YWJsZTo1NWYzZTYzNDcxZDA0YzVlYjcxZGRiYWMzMWYxMDM4My90YWJsZXJhbmdlOjU1ZjNlNjM0NzFkMDRjNWViNzFkZGJhYzMxZjEwMzgzXzEwLTItMS0xLTk3NjI3_a5d86610-0d4d-4fdd-ac39-226a55b7eedf"
      unitRef="usd">5672000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringCharges
      contextRef="i8eb8451fd9e0455083f8d52cab9763e6_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjQvZnJhZzowNzhhYWZiMzVmM2Y0MDlmOWEzZGM3YTlhNzUwYmE2ZS90YWJsZTo1NWYzZTYzNDcxZDA0YzVlYjcxZGRiYWMzMWYxMDM4My90YWJsZXJhbmdlOjU1ZjNlNjM0NzFkMDRjNWViNzFkZGJhYzMxZjEwMzgzXzExLTItMS0xLTk3NjI3_61a6fce9-5605-4133-bc50-22c2745bf0a5"
      unitRef="usd">13782000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringReserveAccrualAdjustment1
      contextRef="i8eb8451fd9e0455083f8d52cab9763e6_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjQvZnJhZzowNzhhYWZiMzVmM2Y0MDlmOWEzZGM3YTlhNzUwYmE2ZS90YWJsZTo1NWYzZTYzNDcxZDA0YzVlYjcxZGRiYWMzMWYxMDM4My90YWJsZXJhbmdlOjU1ZjNlNjM0NzFkMDRjNWViNzFkZGJhYzMxZjEwMzgzXzEyLTItMS0xLTk3NjI3_8bef9cfa-ac00-4c47-b70d-c4af01c0136d"
      unitRef="usd">-953000</us-gaap:RestructuringReserveAccrualAdjustment1>
    <us-gaap:PaymentsForRestructuring
      contextRef="i8eb8451fd9e0455083f8d52cab9763e6_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjQvZnJhZzowNzhhYWZiMzVmM2Y0MDlmOWEzZGM3YTlhNzUwYmE2ZS90YWJsZTo1NWYzZTYzNDcxZDA0YzVlYjcxZGRiYWMzMWYxMDM4My90YWJsZXJhbmdlOjU1ZjNlNjM0NzFkMDRjNWViNzFkZGJhYzMxZjEwMzgzXzEzLTItMS0xLTk3NjI3_cd726b7d-ee37-4616-8337-04517d5225b1"
      unitRef="usd">9973000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserve
      contextRef="ib4ce5ea31e7b4a6cab92250347f576ce_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjQvZnJhZzowNzhhYWZiMzVmM2Y0MDlmOWEzZGM3YTlhNzUwYmE2ZS90YWJsZTo1NWYzZTYzNDcxZDA0YzVlYjcxZGRiYWMzMWYxMDM4My90YWJsZXJhbmdlOjU1ZjNlNjM0NzFkMDRjNWViNzFkZGJhYzMxZjEwMzgzXzE0LTItMS0xLTk3NjI3_d9c5af7d-9c5b-4063-a0b1-27d1d5c00cdc"
      unitRef="usd">8528000</us-gaap:RestructuringReserve>
    <us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90ZXh0cmVnaW9uOjMzZjQ5YzE4MzA2NjQwNWJhOWRhMWFkNGUyYzcxYWFmXzUyOTY_0492db16-340e-431c-9469-26d86e87e1d0">&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Income before income taxes was comprised of the following for the years ended December 31:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.831%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;51,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;62,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;32,738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;84,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;93,803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26,803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90ZXh0cmVnaW9uOjMzZjQ5YzE4MzA2NjQwNWJhOWRhMWFkNGUyYzcxYWFmXzUzMDI_a9c0c559-e68e-4fb0-aae8-af4f49ba33e4">&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Income before income taxes was comprised of the following for the years ended December 31:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.831%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;51,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;62,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;32,738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;84,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;93,803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26,803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The components of the income tax provision were as follows for the years ended December 31:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.810%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Current tax provision:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27,789&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(61)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,081&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,945&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total current tax provision&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;47,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deferred tax provision:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(21,368)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,889&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4,480)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5,710)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,232)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,451)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(89)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total deferred tax provision&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(28,529)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5,456)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income tax provision&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The effective tax rate on pretax income reconciles to the U.S. federal statutory tax rate for the years ended December 31 as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.810%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income tax at federal statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Goodwill impairment charges (Note 8)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;46.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Change in valuation allowances&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Tax impact of share-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;State income tax expense, net of federal income tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Tax on repatriation of foreign earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Non-deductible executive compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign tax rate differences&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Change in unrecognized tax benefits, including interest and penalties&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Non-deductible acquisition costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Sale of business (Note 6)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(15.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Return to provision adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Research and development tax credit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Payables and receivables for prior year tax returns&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Non-taxable income from employee life insurance policies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Effective tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;33.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;80.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:9pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In May 2022, we completed the sale of our Australian web hosting business (Note 6), and we recognized a capital loss on the transaction for tax purposes. We recorded a valuation allowance for the portion of this capital loss carryover that we do not currently expect to realize. During the fourth quarter of 2022, we identified and recorded an out-of-period correcting adjustment related to the income tax provision recorded on this sale in the second quarter of 2022. The income tax provision and accrued income taxes were overstated by $5,900 in the second quarter of 2022, and the income tax provision was understated by the same amount in the fourth quarter. There was no impact to the full year 2022 income tax provision, and this adjustment was not material to our results of operations for the periods ended June 30, 2022, September 30, 2022 or December 31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;During 2022, we repatriated current year foreign earnings of $25,526 held in cash by our Canadian subsidiaries. The associated tax expense of $1,818 was included in the income tax provision for the year ended December 31, 2022. We believe the accumulated and remaining cash of our Canadian subsidiaries is sufficient to meet their working capital needs. The historical unremitted Canadian earnings as of December 31, 2021, as well as the accumulated and future unremitted earnings of our European subsidiaries, will continue to be reinvested indefinitely in the operations of those subsidiaries. Deferred income taxes have not been recognized on these earnings as of December&#160;31, 2022. If we were to repatriate our foreign cash and cash equivalents into the U.S. at one time, the tax effects would generally be limited to foreign withholding taxes on any such &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;distribution. As of December&#160;31, 2022, the amount of cash and cash equivalents held by our foreign subsidiaries was $33,615, primarily in Canada.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;During the fourth quarter of 2021, we repatriated accumulated foreign earnings of $85,285 held in cash by our Canadian subsidiaries. We decided to complete the repatriation due, in part, to changes in Canadian law announced during 2021 and the reorganization of our capital structure in June 2021 in conjunction with the First American acquisition (Note 6). The associated tax expense of $4,555 was included in the income tax provision for the fourth quarter of 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;A reconciliation of the beginning and ending amount of unrecognized tax benefits, excluding accrued interest and penalties and the federal benefit of deductible state income tax, was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.040%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.794%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance, beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Additions for tax positions of current year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Additions for tax positions of prior years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Reductions for tax positions of prior years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(45)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(673)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(414)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Lapse of statutes of limitations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(391)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(314)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(661)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance, end of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,635&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:4.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;If the unrecognized tax benefits as of December&#160;31, 2022 were recognized in the consolidated financial statements, income tax expense would decrease $2,635. Accruals for interest and penalties, excluding the tax benefits of deductible interest, were $731 as of December&#160;31, 2022 and $635 as of December&#160;31, 2021. Our income tax provision included expense for interest and penalties of $97 in 2022 and $84 in 2021 and included a reduction for interest and penalties of $384 in 2020. We believe that it is reasonably possible that a decrease of up to $1,500 in unrecognized tax benefits related to state tax exposures may be necessary within the next 12 months, with the majority related to the lapse of statutes of limitations. We believe it is reasonably possible that an increase of up to $2,000 in unrecognized tax benefits may be necessary within the next 12 months, related to legislative and regulatory changes in certain state and local jurisdictions. Due to the nature of the underlying liabilities and the extended time frame often needed to resolve income tax uncertainties, we cannot provide reliable estimates of the amount or timing of cash payments that may be required to settle these liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The statute of limitations for federal tax assessments for 2018 and prior years has expired. Our 2019 through 2021 returns and our 2022 return, when filed, are subject to IRS examination. In general, income tax returns for the years 2019 through 2022 remain subject to examination by foreign, state and city tax jurisdictions.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In the event that we have determined not to file income tax returns with a particular state or city, all years remain subject to examination by the tax jurisdiction. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The ultimate outcome of tax matters may differ from our estimates and assumptions. Unfavorable settlement of any particular issue would require the use of cash and could result in increased income tax expense. Favorable resolution would result in reduced income tax expense.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Tax-effected temporary differences that gave rise to deferred tax assets and liabilities as of December 31 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.542%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.832%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;37,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cloud computing arrangements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Employee benefit plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,009&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Revenue recognition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Prepaid assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;padding-right:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net operating loss, tax credit and capital loss carryforwards&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deductible interest carryforward&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Reserves and accruals&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Payroll tax deferral under the CARES Act&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Inventories&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;All other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total deferred taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;64,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;100,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;51,106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;113,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Valuation allowances&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(7,996)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(10,993)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net deferred taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;56,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;100,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;40,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;113,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The valuation allowances as of December&#160;31, 2022 and December&#160;31, 2021 related primarily to capital loss carryforwards in the U.S and Canada and net operating loss carryforwards in various state jurisdictions that we do not currently expect to fully realize. In addition, as of December 31, 2021, the valuation allowances also related to deferred tax assets of our Australian operations. Changes in our valuation allowances for the years ended December 31 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.782%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.873%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance, beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(10,993)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(11,453)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(10,349)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Expense from change in allowances&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(6,086)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(65)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(244)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Sale of business (Note 6)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign currency translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(860)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance, end of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(7,996)&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(10,993)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(11,453)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2022, we had the following net operating loss, deductible interest, capital loss and tax credit carryforwards:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt"&gt;state net operating loss carryforwards and tax credit carryforwards of $118,646 that expire at various dates between 2023 and 2050;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt"&gt;federal deductible interest carryforwards of $61,696 that do not expire;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt"&gt;federal capital loss carryforwards of $34,112 that expire in 2027; and &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt"&gt;foreign capital loss carryforwards of $4,688 that do not expire.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTphMjU5ZmQyMmMzYjY0MDUzOGE4ZGQ5MTg2NmMyY2VkZi90YWJsZXJhbmdlOmEyNTlmZDIyYzNiNjQwNTM4YThkZDkxODY2YzJjZWRmXzEtMi0xLTEtOTc2Mjc_47495578-8cc3-4bad-8df6-4e9761fe034f"
      unitRef="usd">51640000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTphMjU5ZmQyMmMzYjY0MDUzOGE4ZGQ5MTg2NmMyY2VkZi90YWJsZXJhbmdlOmEyNTlmZDIyYzNiNjQwNTM4YThkZDkxODY2YzJjZWRmXzEtNC0xLTEtOTc2Mjc_f57cebd7-eb58-4047-b8bf-038075c981ef"
      unitRef="usd">62361000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTphMjU5ZmQyMmMzYjY0MDUzOGE4ZGQ5MTg2NmMyY2VkZi90YWJsZXJhbmdlOmEyNTlmZDIyYzNiNjQwNTM4YThkZDkxODY2YzJjZWRmXzEtNi0xLTEtOTc2Mjc_a64875bb-6003-4af8-af90-c89239446b98"
      unitRef="usd">7130000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTphMjU5ZmQyMmMzYjY0MDUzOGE4ZGQ5MTg2NmMyY2VkZi90YWJsZXJhbmdlOmEyNTlmZDIyYzNiNjQwNTM4YThkZDkxODY2YzJjZWRmXzItMi0xLTEtOTc2Mjc_d182edf8-a72e-4ac3-9274-66d4dcda08a2"
      unitRef="usd">32738000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTphMjU5ZmQyMmMzYjY0MDUzOGE4ZGQ5MTg2NmMyY2VkZi90YWJsZXJhbmdlOmEyNTlmZDIyYzNiNjQwNTM4YThkZDkxODY2YzJjZWRmXzItNC0xLTEtOTc2Mjc_e6f6aaab-c7e0-47ae-8a70-7ae48974edf0"
      unitRef="usd">31442000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTphMjU5ZmQyMmMzYjY0MDUzOGE4ZGQ5MTg2NmMyY2VkZi90YWJsZXJhbmdlOmEyNTlmZDIyYzNiNjQwNTM4YThkZDkxODY2YzJjZWRmXzItNi0xLTEtOTc2Mjc_7f4b9d38-7213-45f8-a8a4-c94a55870786"
      unitRef="usd">19673000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTphMjU5ZmQyMmMzYjY0MDUzOGE4ZGQ5MTg2NmMyY2VkZi90YWJsZXJhbmdlOmEyNTlmZDIyYzNiNjQwNTM4YThkZDkxODY2YzJjZWRmXzMtMi0xLTEtOTc2Mjc_2922fc87-4def-4033-8428-21ed9a647756"
      unitRef="usd">84378000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTphMjU5ZmQyMmMzYjY0MDUzOGE4ZGQ5MTg2NmMyY2VkZi90YWJsZXJhbmdlOmEyNTlmZDIyYzNiNjQwNTM4YThkZDkxODY2YzJjZWRmXzMtNC0xLTEtOTc2Mjc_1d07fc91-996e-44df-8f24-7874f8f9c001"
      unitRef="usd">93803000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTphMjU5ZmQyMmMzYjY0MDUzOGE4ZGQ5MTg2NmMyY2VkZi90YWJsZXJhbmdlOmEyNTlmZDIyYzNiNjQwNTM4YThkZDkxODY2YzJjZWRmXzMtNi0xLTEtOTc2Mjc_f478801e-63a2-4dbe-8d9d-504ef3836224"
      unitRef="usd">26803000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90ZXh0cmVnaW9uOjMzZjQ5YzE4MzA2NjQwNWJhOWRhMWFkNGUyYzcxYWFmXzUyOTg_91ac1e33-7337-4373-b766-f1a39e1c4366">&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The components of the income tax provision were as follows for the years ended December 31:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.810%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Current tax provision:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27,789&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(61)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,081&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,945&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total current tax provision&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;47,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deferred tax provision:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(21,368)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,889&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4,480)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5,710)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,232)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,451)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(89)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total deferred tax provision&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(28,529)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5,456)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income tax provision&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTphNzcwODcxMmJmY2I0ZDlhOTU3N2RkODIxZDIxMTE2Yy90YWJsZXJhbmdlOmE3NzA4NzEyYmZjYjRkOWE5NTc3ZGQ4MjFkMjExMTZjXzItMi0xLTEtOTc2Mjc_86110143-dc8a-48bf-864d-021266457312"
      unitRef="usd">27789000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTphNzcwODcxMmJmY2I0ZDlhOTU3N2RkODIxZDIxMTE2Yy90YWJsZXJhbmdlOmE3NzA4NzEyYmZjYjRkOWE5NTc3ZGQ4MjFkMjExMTZjXzItNC0xLTEtOTc2Mjc_0a70a33e-b586-4287-bf02-1118f1320583"
      unitRef="usd">-61000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTphNzcwODcxMmJmY2I0ZDlhOTU3N2RkODIxZDIxMTE2Yy90YWJsZXJhbmdlOmE3NzA4NzEyYmZjYjRkOWE5NTc3ZGQ4MjFkMjExMTZjXzItNi0xLTEtOTc2Mjc_c8176b6c-358d-40d2-9926-970878361bae"
      unitRef="usd">17643000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTphNzcwODcxMmJmY2I0ZDlhOTU3N2RkODIxZDIxMTE2Yy90YWJsZXJhbmdlOmE3NzA4NzEyYmZjYjRkOWE5NTc3ZGQ4MjFkMjExMTZjXzMtMi0xLTEtOTc2Mjc_8514ddf9-ed6f-4ef1-951d-6f790db888d0"
      unitRef="usd">8507000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTphNzcwODcxMmJmY2I0ZDlhOTU3N2RkODIxZDIxMTE2Yy90YWJsZXJhbmdlOmE3NzA4NzEyYmZjYjRkOWE5NTc3ZGQ4MjFkMjExMTZjXzMtNC0xLTEtOTc2Mjc_c0db54bc-7de2-4f85-b5a0-5913bc5b7964"
      unitRef="usd">2389000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTphNzcwODcxMmJmY2I0ZDlhOTU3N2RkODIxZDIxMTE2Yy90YWJsZXJhbmdlOmE3NzA4NzEyYmZjYjRkOWE5NTc3ZGQ4MjFkMjExMTZjXzMtNi0xLTEtOTc2Mjc_7e144452-7a09-4908-99ae-c3e2441a0a83"
      unitRef="usd">4502000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTphNzcwODcxMmJmY2I0ZDlhOTU3N2RkODIxZDIxMTE2Yy90YWJsZXJhbmdlOmE3NzA4NzEyYmZjYjRkOWE5NTc3ZGQ4MjFkMjExMTZjXzQtMi0xLTEtOTc2Mjc_8f980150-9c62-40a4-8e8b-789779457c09"
      unitRef="usd">11081000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTphNzcwODcxMmJmY2I0ZDlhOTU3N2RkODIxZDIxMTE2Yy90YWJsZXJhbmdlOmE3NzA4NzEyYmZjYjRkOWE5NTc3ZGQ4MjFkMjExMTZjXzQtNC0xLTEtOTc2Mjc_364e2e6b-f674-46f1-98d4-ad1c62fa2076"
      unitRef="usd">10945000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTphNzcwODcxMmJmY2I0ZDlhOTU3N2RkODIxZDIxMTE2Yy90YWJsZXJhbmdlOmE3NzA4NzEyYmZjYjRkOWE5NTc3ZGQ4MjFkMjExMTZjXzQtNi0xLTEtOTc2Mjc_43e67ed0-9d3c-49c5-9ead-08d7cb055f77"
      unitRef="usd">4779000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTphNzcwODcxMmJmY2I0ZDlhOTU3N2RkODIxZDIxMTE2Yy90YWJsZXJhbmdlOmE3NzA4NzEyYmZjYjRkOWE5NTc3ZGQ4MjFkMjExMTZjXzUtMi0xLTEtOTc2Mjc_bbabd143-f277-42ff-b194-182aed68711e"
      unitRef="usd">47377000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTphNzcwODcxMmJmY2I0ZDlhOTU3N2RkODIxZDIxMTE2Yy90YWJsZXJhbmdlOmE3NzA4NzEyYmZjYjRkOWE5NTc3ZGQ4MjFkMjExMTZjXzUtNC0xLTEtOTc2Mjc_2b4abc1e-8eca-4a32-9739-ce599c02f0f8"
      unitRef="usd">13273000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTphNzcwODcxMmJmY2I0ZDlhOTU3N2RkODIxZDIxMTE2Yy90YWJsZXJhbmdlOmE3NzA4NzEyYmZjYjRkOWE5NTc3ZGQ4MjFkMjExMTZjXzUtNi0xLTEtOTc2Mjc_725fa678-bb14-43e9-aab1-570224df46b9"
      unitRef="usd">26924000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTphNzcwODcxMmJmY2I0ZDlhOTU3N2RkODIxZDIxMTE2Yy90YWJsZXJhbmdlOmE3NzA4NzEyYmZjYjRkOWE5NTc3ZGQ4MjFkMjExMTZjXzctMi0xLTEtOTc2Mjc_f8de1997-8793-40a1-9213-ee48839b5cf3"
      unitRef="usd">-21368000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTphNzcwODcxMmJmY2I0ZDlhOTU3N2RkODIxZDIxMTE2Yy90YWJsZXJhbmdlOmE3NzA4NzEyYmZjYjRkOWE5NTc3ZGQ4MjFkMjExMTZjXzctNC0xLTEtOTc2Mjc_5888b1d5-a1ba-4133-a2c5-59080f59808f"
      unitRef="usd">15889000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTphNzcwODcxMmJmY2I0ZDlhOTU3N2RkODIxZDIxMTE2Yy90YWJsZXJhbmdlOmE3NzA4NzEyYmZjYjRkOWE5NTc3ZGQ4MjFkMjExMTZjXzctNi0xLTEtOTc2Mjc_f0e37b72-664d-4669-a495-95229146f632"
      unitRef="usd">-4480000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTphNzcwODcxMmJmY2I0ZDlhOTU3N2RkODIxZDIxMTE2Yy90YWJsZXJhbmdlOmE3NzA4NzEyYmZjYjRkOWE5NTc3ZGQ4MjFkMjExMTZjXzgtMi0xLTEtOTc2Mjc_849724ea-2e8d-4906-bba0-89bd36cb398d"
      unitRef="usd">-5710000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTphNzcwODcxMmJmY2I0ZDlhOTU3N2RkODIxZDIxMTE2Yy90YWJsZXJhbmdlOmE3NzA4NzEyYmZjYjRkOWE5NTc3ZGQ4MjFkMjExMTZjXzgtNC0xLTEtOTc2Mjc_8cf32ddc-57f6-477f-9233-f15a70d63ab9"
      unitRef="usd">1958000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTphNzcwODcxMmJmY2I0ZDlhOTU3N2RkODIxZDIxMTE2Yy90YWJsZXJhbmdlOmE3NzA4NzEyYmZjYjRkOWE5NTc3ZGQ4MjFkMjExMTZjXzgtNi0xLTEtOTc2Mjc_863edb83-b9a9-4b06-b090-85a50348b011"
      unitRef="usd">-1232000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTphNzcwODcxMmJmY2I0ZDlhOTU3N2RkODIxZDIxMTE2Yy90YWJsZXJhbmdlOmE3NzA4NzEyYmZjYjRkOWE5NTc3ZGQ4MjFkMjExMTZjXzktMi0xLTEtOTc2Mjc_0baaf15a-f642-4658-8e77-d04c8ca3bc63"
      unitRef="usd">-1451000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTphNzcwODcxMmJmY2I0ZDlhOTU3N2RkODIxZDIxMTE2Yy90YWJsZXJhbmdlOmE3NzA4NzEyYmZjYjRkOWE5NTc3ZGQ4MjFkMjExMTZjXzktNC0xLTEtOTc2Mjc_2c4c0d45-18fa-48b4-8727-fcfd658d81b5"
      unitRef="usd">-89000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTphNzcwODcxMmJmY2I0ZDlhOTU3N2RkODIxZDIxMTE2Yy90YWJsZXJhbmdlOmE3NzA4NzEyYmZjYjRkOWE5NTc3ZGQ4MjFkMjExMTZjXzktNi0xLTEtOTc2Mjc_281c9aa1-87dc-48e8-8cdd-d4220d5cea65"
      unitRef="usd">256000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTphNzcwODcxMmJmY2I0ZDlhOTU3N2RkODIxZDIxMTE2Yy90YWJsZXJhbmdlOmE3NzA4NzEyYmZjYjRkOWE5NTc3ZGQ4MjFkMjExMTZjXzEwLTItMS0xLTk3NjI3_d0310f36-5959-4723-aebb-d847c18ac58f"
      unitRef="usd">-28529000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTphNzcwODcxMmJmY2I0ZDlhOTU3N2RkODIxZDIxMTE2Yy90YWJsZXJhbmdlOmE3NzA4NzEyYmZjYjRkOWE5NTc3ZGQ4MjFkMjExMTZjXzEwLTQtMS0xLTk3NjI3_fb0c4419-f66e-4efd-a2d2-5bd26246b895"
      unitRef="usd">17758000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTphNzcwODcxMmJmY2I0ZDlhOTU3N2RkODIxZDIxMTE2Yy90YWJsZXJhbmdlOmE3NzA4NzEyYmZjYjRkOWE5NTc3ZGQ4MjFkMjExMTZjXzEwLTYtMS0xLTk3NjI3_ef960856-079e-46c6-808a-208d6b26bf65"
      unitRef="usd">-5456000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTphNzcwODcxMmJmY2I0ZDlhOTU3N2RkODIxZDIxMTE2Yy90YWJsZXJhbmdlOmE3NzA4NzEyYmZjYjRkOWE5NTc3ZGQ4MjFkMjExMTZjXzExLTItMS0xLTk3NjI3_b7d9fb24-57b7-45fb-a9ca-a24703d1b69c"
      unitRef="usd">18848000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTphNzcwODcxMmJmY2I0ZDlhOTU3N2RkODIxZDIxMTE2Yy90YWJsZXJhbmdlOmE3NzA4NzEyYmZjYjRkOWE5NTc3ZGQ4MjFkMjExMTZjXzExLTQtMS0xLTk3NjI3_e05638ac-3bcc-451b-ac3d-f6547573c7e7"
      unitRef="usd">31031000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTphNzcwODcxMmJmY2I0ZDlhOTU3N2RkODIxZDIxMTE2Yy90YWJsZXJhbmdlOmE3NzA4NzEyYmZjYjRkOWE5NTc3ZGQ4MjFkMjExMTZjXzExLTYtMS0xLTk3NjI3_011bb35e-e236-4c8a-a35c-726fb02a99e8"
      unitRef="usd">21468000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90ZXh0cmVnaW9uOjMzZjQ5YzE4MzA2NjQwNWJhOWRhMWFkNGUyYzcxYWFmXzUzMjI_11e022b2-5cb0-4150-bc27-3d01864eb8a5">&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The effective tax rate on pretax income reconciles to the U.S. federal statutory tax rate for the years ended December 31 as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.810%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income tax at federal statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Goodwill impairment charges (Note 8)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;46.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Change in valuation allowances&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Tax impact of share-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;State income tax expense, net of federal income tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Tax on repatriation of foreign earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Non-deductible executive compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign tax rate differences&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Change in unrecognized tax benefits, including interest and penalties&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Non-deductible acquisition costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Sale of business (Note 6)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(15.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Return to provision adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Research and development tax credit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Payables and receivables for prior year tax returns&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Non-taxable income from employee life insurance policies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Effective tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;33.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;80.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTo4MGRhYjI1MGZiZDg0YjQ1OTc5M2ZkZjRhMGZmYTYzNy90YWJsZXJhbmdlOjgwZGFiMjUwZmJkODRiNDU5NzkzZmRmNGEwZmZhNjM3XzEtMi0xLTEtOTc2Mjc_68de40cc-e3e1-47bb-87cc-d1a3d2bccb06"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTo4MGRhYjI1MGZiZDg0YjQ1OTc5M2ZkZjRhMGZmYTYzNy90YWJsZXJhbmdlOjgwZGFiMjUwZmJkODRiNDU5NzkzZmRmNGEwZmZhNjM3XzEtNC0xLTEtOTc2Mjc_5cfa1e14-df86-4985-b4e7-efb2ba366074"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTo4MGRhYjI1MGZiZDg0YjQ1OTc5M2ZkZjRhMGZmYTYzNy90YWJsZXJhbmdlOjgwZGFiMjUwZmJkODRiNDU5NzkzZmRmNGEwZmZhNjM3XzEtNi0xLTEtOTc2Mjc_144089f1-fb94-4893-8dfb-77c376ec4684"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTo4MGRhYjI1MGZiZDg0YjQ1OTc5M2ZkZjRhMGZmYTYzNy90YWJsZXJhbmdlOjgwZGFiMjUwZmJkODRiNDU5NzkzZmRmNGEwZmZhNjM3XzItMi0xLTEtOTc2Mjc_9f8f1770-5391-48c9-9185-8765b8b15397"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTo4MGRhYjI1MGZiZDg0YjQ1OTc5M2ZkZjRhMGZmYTYzNy90YWJsZXJhbmdlOjgwZGFiMjUwZmJkODRiNDU5NzkzZmRmNGEwZmZhNjM3XzItNC0xLTEtOTc2Mjc_5fd07920-3426-4295-a8a2-59a43bdb7ca9"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTo4MGRhYjI1MGZiZDg0YjQ1OTc5M2ZkZjRhMGZmYTYzNy90YWJsZXJhbmdlOjgwZGFiMjUwZmJkODRiNDU5NzkzZmRmNGEwZmZhNjM3XzItNi0xLTEtOTc2Mjc_db649b9f-3dcd-4de3-b197-6d7934d7cc58"
      unitRef="number">0.468</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTo4MGRhYjI1MGZiZDg0YjQ1OTc5M2ZkZjRhMGZmYTYzNy90YWJsZXJhbmdlOjgwZGFiMjUwZmJkODRiNDU5NzkzZmRmNGEwZmZhNjM3XzMtMi0xLTEtMTE0MjMx_3efa3768-27e1-4fc9-8622-5475e21e93e2"
      unitRef="number">0.072</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTo4MGRhYjI1MGZiZDg0YjQ1OTc5M2ZkZjRhMGZmYTYzNy90YWJsZXJhbmdlOjgwZGFiMjUwZmJkODRiNDU5NzkzZmRmNGEwZmZhNjM3XzMtNC0xLTEtMTE0MjMx_e41716c5-e7d2-4760-9f3f-3fdefa3e7ebc"
      unitRef="number">0.001</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTo4MGRhYjI1MGZiZDg0YjQ1OTc5M2ZkZjRhMGZmYTYzNy90YWJsZXJhbmdlOjgwZGFiMjUwZmJkODRiNDU5NzkzZmRmNGEwZmZhNjM3XzMtNi0xLTEtMTE0MjMx_d8827d54-f271-4899-bc62-7abf41086dfd"
      unitRef="number">0.009</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTo4MGRhYjI1MGZiZDg0YjQ1OTc5M2ZkZjRhMGZmYTYzNy90YWJsZXJhbmdlOjgwZGFiMjUwZmJkODRiNDU5NzkzZmRmNGEwZmZhNjM3XzMtMi0xLTEtMTE0MjA4_aa1c0102-cd86-4aea-9832-1155b8101927"
      unitRef="number">0.032</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTo4MGRhYjI1MGZiZDg0YjQ1OTc5M2ZkZjRhMGZmYTYzNy90YWJsZXJhbmdlOjgwZGFiMjUwZmJkODRiNDU5NzkzZmRmNGEwZmZhNjM3XzMtNC0xLTEtMTE0MjA4_0a38c5f8-c198-474f-afde-9ec003cf7ad3"
      unitRef="number">0.009</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTo4MGRhYjI1MGZiZDg0YjQ1OTc5M2ZkZjRhMGZmYTYzNy90YWJsZXJhbmdlOjgwZGFiMjUwZmJkODRiNDU5NzkzZmRmNGEwZmZhNjM3XzMtNi0xLTEtMTE0MjA4_0744d278-bda4-4b6d-abac-e9d51e8a72a0"
      unitRef="number">0.085</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTo4MGRhYjI1MGZiZDg0YjQ1OTc5M2ZkZjRhMGZmYTYzNy90YWJsZXJhbmdlOjgwZGFiMjUwZmJkODRiNDU5NzkzZmRmNGEwZmZhNjM3XzQtMi0xLTEtMTE0MjE2_c6a69b10-a1d2-42d4-a68a-07b56c6f3f2f"
      unitRef="number">0.027</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTo4MGRhYjI1MGZiZDg0YjQ1OTc5M2ZkZjRhMGZmYTYzNy90YWJsZXJhbmdlOjgwZGFiMjUwZmJkODRiNDU5NzkzZmRmNGEwZmZhNjM3XzQtNC0xLTEtMTE0MjE2_70422e1b-505e-48bd-ab61-ec6541488fb9"
      unitRef="number">0.024</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTo4MGRhYjI1MGZiZDg0YjQ1OTc5M2ZkZjRhMGZmYTYzNy90YWJsZXJhbmdlOjgwZGFiMjUwZmJkODRiNDU5NzkzZmRmNGEwZmZhNjM3XzQtNi0xLTEtMTE0MjE2_436a2fa6-1016-4595-a19e-18921ad3d44b"
      unitRef="number">0.021</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTo4MGRhYjI1MGZiZDg0YjQ1OTc5M2ZkZjRhMGZmYTYzNy90YWJsZXJhbmdlOjgwZGFiMjUwZmJkODRiNDU5NzkzZmRmNGEwZmZhNjM3XzMtMi0xLTEtOTc2Mjc_52cfc2f4-9367-465b-aab8-33f19f42a3b2"
      unitRef="number">0.022</us-gaap:EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings>
    <us-gaap:EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTo4MGRhYjI1MGZiZDg0YjQ1OTc5M2ZkZjRhMGZmYTYzNy90YWJsZXJhbmdlOjgwZGFiMjUwZmJkODRiNDU5NzkzZmRmNGEwZmZhNjM3XzMtNC0xLTEtOTc2Mjc_039cede9-4c8d-4708-be5b-a88545c2552d"
      unitRef="number">0.049</us-gaap:EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings>
    <us-gaap:EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTo4MGRhYjI1MGZiZDg0YjQ1OTc5M2ZkZjRhMGZmYTYzNy90YWJsZXJhbmdlOjgwZGFiMjUwZmJkODRiNDU5NzkzZmRmNGEwZmZhNjM3XzMtNi0xLTEtOTc2Mjc_95a67162-34ea-476c-91a4-f1fcb88ed7b1"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTo4MGRhYjI1MGZiZDg0YjQ1OTc5M2ZkZjRhMGZmYTYzNy90YWJsZXJhbmdlOjgwZGFiMjUwZmJkODRiNDU5NzkzZmRmNGEwZmZhNjM3XzQtMi0xLTEtOTc2Mjc_9c5d4809-f2be-474e-9418-53bd022afde5"
      unitRef="number">0.022</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTo4MGRhYjI1MGZiZDg0YjQ1OTc5M2ZkZjRhMGZmYTYzNy90YWJsZXJhbmdlOjgwZGFiMjUwZmJkODRiNDU5NzkzZmRmNGEwZmZhNjM3XzQtNC0xLTEtOTc2Mjc_2cb4b9fc-dabf-4ca5-8583-d65cf44e28eb"
      unitRef="number">0.017</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTo4MGRhYjI1MGZiZDg0YjQ1OTc5M2ZkZjRhMGZmYTYzNy90YWJsZXJhbmdlOjgwZGFiMjUwZmJkODRiNDU5NzkzZmRmNGEwZmZhNjM3XzQtNi0xLTEtOTc2Mjc_fe823195-cf27-448f-8280-0caf5714e212"
      unitRef="number">0.022</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTo4MGRhYjI1MGZiZDg0YjQ1OTc5M2ZkZjRhMGZmYTYzNy90YWJsZXJhbmdlOjgwZGFiMjUwZmJkODRiNDU5NzkzZmRmNGEwZmZhNjM3XzUtMi0xLTEtOTc2Mjc_fbc2eca5-065c-4a52-b021-036824633872"
      unitRef="number">0.019</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTo4MGRhYjI1MGZiZDg0YjQ1OTc5M2ZkZjRhMGZmYTYzNy90YWJsZXJhbmdlOjgwZGFiMjUwZmJkODRiNDU5NzkzZmRmNGEwZmZhNjM3XzUtNC0xLTEtOTc2Mjc_1624d68e-f474-4fd5-8f2c-1f6edc12383e"
      unitRef="number">0.017</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTo4MGRhYjI1MGZiZDg0YjQ1OTc5M2ZkZjRhMGZmYTYzNy90YWJsZXJhbmdlOjgwZGFiMjUwZmJkODRiNDU5NzkzZmRmNGEwZmZhNjM3XzUtNi0xLTEtOTc2Mjc_67aefadd-dbd6-4096-a1c3-808ca8ac3982"
      unitRef="number">0.043</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTo4MGRhYjI1MGZiZDg0YjQ1OTc5M2ZkZjRhMGZmYTYzNy90YWJsZXJhbmdlOjgwZGFiMjUwZmJkODRiNDU5NzkzZmRmNGEwZmZhNjM3XzYtMi0xLTEtOTc2Mjc_16862cee-1543-49ec-8fd9-91278742781d"
      unitRef="number">0.002</us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTo4MGRhYjI1MGZiZDg0YjQ1OTc5M2ZkZjRhMGZmYTYzNy90YWJsZXJhbmdlOjgwZGFiMjUwZmJkODRiNDU5NzkzZmRmNGEwZmZhNjM3XzYtNC0xLTEtOTc2Mjc_9ba13e51-d567-4189-9ad8-3d352c35dca5"
      unitRef="number">-0.006</us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTo4MGRhYjI1MGZiZDg0YjQ1OTc5M2ZkZjRhMGZmYTYzNy90YWJsZXJhbmdlOjgwZGFiMjUwZmJkODRiNDU5NzkzZmRmNGEwZmZhNjM3XzYtNi0xLTEtOTc2Mjc_fa43f66c-7130-415f-bf76-8d5b899cb537"
      unitRef="number">-0.033</us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies>
    <dlx:EffectiveTaxRateReconciliationNondeductibleAcquisitionCosts
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTo4MGRhYjI1MGZiZDg0YjQ1OTc5M2ZkZjRhMGZmYTYzNy90YWJsZXJhbmdlOjgwZGFiMjUwZmJkODRiNDU5NzkzZmRmNGEwZmZhNjM3XzctMi0xLTEtOTc2Mjc_b3056836-e92f-4a44-bfd4-46573d548923"
      unitRef="number">0.001</dlx:EffectiveTaxRateReconciliationNondeductibleAcquisitionCosts>
    <dlx:EffectiveTaxRateReconciliationNondeductibleAcquisitionCosts
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTo4MGRhYjI1MGZiZDg0YjQ1OTc5M2ZkZjRhMGZmYTYzNy90YWJsZXJhbmdlOjgwZGFiMjUwZmJkODRiNDU5NzkzZmRmNGEwZmZhNjM3XzctNC0xLTEtOTc2Mjc_7aa0eee9-0286-4719-b223-866b53a8308e"
      unitRef="number">0.015</dlx:EffectiveTaxRateReconciliationNondeductibleAcquisitionCosts>
    <dlx:EffectiveTaxRateReconciliationNondeductibleAcquisitionCosts
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTo4MGRhYjI1MGZiZDg0YjQ1OTc5M2ZkZjRhMGZmYTYzNy90YWJsZXJhbmdlOjgwZGFiMjUwZmJkODRiNDU5NzkzZmRmNGEwZmZhNjM3XzctNi0xLTEtOTc2Mjc_1a039377-ab94-4d27-91d0-e1d8187caa0c"
      unitRef="number">0</dlx:EffectiveTaxRateReconciliationNondeductibleAcquisitionCosts>
    <us-gaap:EffectiveIncomeTaxRateReconciliationDispositionOfBusiness
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTo4MGRhYjI1MGZiZDg0YjQ1OTc5M2ZkZjRhMGZmYTYzNy90YWJsZXJhbmdlOjgwZGFiMjUwZmJkODRiNDU5NzkzZmRmNGEwZmZhNjM3XzgtMi0xLTEtOTc2Mjc_2a592ff9-c488-4695-8a6a-bf6fbf7742fd"
      unitRef="number">-0.158</us-gaap:EffectiveIncomeTaxRateReconciliationDispositionOfBusiness>
    <us-gaap:EffectiveIncomeTaxRateReconciliationDispositionOfBusiness
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTo4MGRhYjI1MGZiZDg0YjQ1OTc5M2ZkZjRhMGZmYTYzNy90YWJsZXJhbmdlOjgwZGFiMjUwZmJkODRiNDU5NzkzZmRmNGEwZmZhNjM3XzgtNC0xLTEtOTc2Mjc_79f27464-241b-4cb0-9a8f-7cf5fea78092"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationDispositionOfBusiness>
    <us-gaap:EffectiveIncomeTaxRateReconciliationDispositionOfBusiness
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTo4MGRhYjI1MGZiZDg0YjQ1OTc5M2ZkZjRhMGZmYTYzNy90YWJsZXJhbmdlOjgwZGFiMjUwZmJkODRiNDU5NzkzZmRmNGEwZmZhNjM3XzgtNi0xLTEtOTc2Mjc_dce40008-fb71-4092-b6f8-9aa60e701240"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationDispositionOfBusiness>
    <us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTo4MGRhYjI1MGZiZDg0YjQ1OTc5M2ZkZjRhMGZmYTYzNy90YWJsZXJhbmdlOjgwZGFiMjUwZmJkODRiNDU5NzkzZmRmNGEwZmZhNjM3XzEyLTItMS0xLTExNDI4Mw_1ec3b66c-faee-477b-9b80-4f0f9911bbd7"
      unitRef="number">-0.019</us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTo4MGRhYjI1MGZiZDg0YjQ1OTc5M2ZkZjRhMGZmYTYzNy90YWJsZXJhbmdlOjgwZGFiMjUwZmJkODRiNDU5NzkzZmRmNGEwZmZhNjM3XzEyLTQtMS0xLTExNDI4Mw_c0c5f282-ead3-434b-bfc6-213d7466940e"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTo4MGRhYjI1MGZiZDg0YjQ1OTc5M2ZkZjRhMGZmYTYzNy90YWJsZXJhbmdlOjgwZGFiMjUwZmJkODRiNDU5NzkzZmRmNGEwZmZhNjM3XzEyLTYtMS0xLTExNDI4Mw_25898bd8-716f-4850-bb1c-59cb4015f0b8"
      unitRef="number">-0.026</us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTo4MGRhYjI1MGZiZDg0YjQ1OTc5M2ZkZjRhMGZmYTYzNy90YWJsZXJhbmdlOjgwZGFiMjUwZmJkODRiNDU5NzkzZmRmNGEwZmZhNjM3XzEzLTItMS0xLTExNDI5MQ_4f2e89f0-d3ee-41f1-a50e-756c41c81acd"
      unitRef="number">0.012</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTo4MGRhYjI1MGZiZDg0YjQ1OTc5M2ZkZjRhMGZmYTYzNy90YWJsZXJhbmdlOjgwZGFiMjUwZmJkODRiNDU5NzkzZmRmNGEwZmZhNjM3XzEzLTQtMS0xLTExNDI5MQ_60780111-7adc-42f4-ba90-a4a4e45f76d2"
      unitRef="number">0.009</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTo4MGRhYjI1MGZiZDg0YjQ1OTc5M2ZkZjRhMGZmYTYzNy90YWJsZXJhbmdlOjgwZGFiMjUwZmJkODRiNDU5NzkzZmRmNGEwZmZhNjM3XzEzLTYtMS0xLTExNDI5MQ_fa8a75b7-b50d-4583-8256-4d1fda5af39a"
      unitRef="number">0.037</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch>
    <dlx:EffectiveIncomeTaxRateReconciliationPayablesAndReceivablesForPriorYearTaxReturns
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTo4MGRhYjI1MGZiZDg0YjQ1OTc5M2ZkZjRhMGZmYTYzNy90YWJsZXJhbmdlOjgwZGFiMjUwZmJkODRiNDU5NzkzZmRmNGEwZmZhNjM3XzktMi0xLTEtOTc2Mjc_c2545b95-f920-4fb3-848b-c77c5b53b17a"
      unitRef="number">-0.003</dlx:EffectiveIncomeTaxRateReconciliationPayablesAndReceivablesForPriorYearTaxReturns>
    <dlx:EffectiveIncomeTaxRateReconciliationPayablesAndReceivablesForPriorYearTaxReturns
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTo4MGRhYjI1MGZiZDg0YjQ1OTc5M2ZkZjRhMGZmYTYzNy90YWJsZXJhbmdlOjgwZGFiMjUwZmJkODRiNDU5NzkzZmRmNGEwZmZhNjM3XzktNC0xLTEtOTc2Mjc_28d90b7f-bb00-4794-9b4c-7694e108fa57"
      unitRef="number">0.002</dlx:EffectiveIncomeTaxRateReconciliationPayablesAndReceivablesForPriorYearTaxReturns>
    <dlx:EffectiveIncomeTaxRateReconciliationPayablesAndReceivablesForPriorYearTaxReturns
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTo4MGRhYjI1MGZiZDg0YjQ1OTc5M2ZkZjRhMGZmYTYzNy90YWJsZXJhbmdlOjgwZGFiMjUwZmJkODRiNDU5NzkzZmRmNGEwZmZhNjM3XzktNi0xLTEtOTc2Mjc_461c56f8-1919-4ee3-b5a1-5c3bb0669159"
      unitRef="number">0.032</dlx:EffectiveIncomeTaxRateReconciliationPayablesAndReceivablesForPriorYearTaxReturns>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxExemptIncome
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTo4MGRhYjI1MGZiZDg0YjQ1OTc5M2ZkZjRhMGZmYTYzNy90YWJsZXJhbmdlOjgwZGFiMjUwZmJkODRiNDU5NzkzZmRmNGEwZmZhNjM3XzEzLTItMS0xLTk3NjI3_214d6df9-1fea-42ca-8c60-bf0a04e19416"
      unitRef="number">0.003</us-gaap:EffectiveIncomeTaxRateReconciliationTaxExemptIncome>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxExemptIncome
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTo4MGRhYjI1MGZiZDg0YjQ1OTc5M2ZkZjRhMGZmYTYzNy90YWJsZXJhbmdlOjgwZGFiMjUwZmJkODRiNDU5NzkzZmRmNGEwZmZhNjM3XzEzLTQtMS0xLTk3NjI3_57103d5d-5411-4e3f-bf60-86ff27611512"
      unitRef="number">0.003</us-gaap:EffectiveIncomeTaxRateReconciliationTaxExemptIncome>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxExemptIncome
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTo4MGRhYjI1MGZiZDg0YjQ1OTc5M2ZkZjRhMGZmYTYzNy90YWJsZXJhbmdlOjgwZGFiMjUwZmJkODRiNDU5NzkzZmRmNGEwZmZhNjM3XzEzLTYtMS0xLTk3NjI3_9255e997-5b75-4718-bf1c-ac69b86eadc0"
      unitRef="number">0.011</us-gaap:EffectiveIncomeTaxRateReconciliationTaxExemptIncome>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTo4MGRhYjI1MGZiZDg0YjQ1OTc5M2ZkZjRhMGZmYTYzNy90YWJsZXJhbmdlOjgwZGFiMjUwZmJkODRiNDU5NzkzZmRmNGEwZmZhNjM3XzE1LTItMS0xLTk3NjI3_fadf8782-cb68-40bc-b246-686e63f2c6db"
      unitRef="number">0.011</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTo4MGRhYjI1MGZiZDg0YjQ1OTc5M2ZkZjRhMGZmYTYzNy90YWJsZXJhbmdlOjgwZGFiMjUwZmJkODRiNDU5NzkzZmRmNGEwZmZhNjM3XzE1LTQtMS0xLTk3NjI3_5ed69a52-7616-4237-8260-9f7ec8e922ba"
      unitRef="number">0.005</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTo4MGRhYjI1MGZiZDg0YjQ1OTc5M2ZkZjRhMGZmYTYzNy90YWJsZXJhbmdlOjgwZGFiMjUwZmJkODRiNDU5NzkzZmRmNGEwZmZhNjM3XzE1LTYtMS0xLTk3NjI3_c4cc2b09-d329-404d-98e7-4126511e6b42"
      unitRef="number">0.018</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTo4MGRhYjI1MGZiZDg0YjQ1OTc5M2ZkZjRhMGZmYTYzNy90YWJsZXJhbmdlOjgwZGFiMjUwZmJkODRiNDU5NzkzZmRmNGEwZmZhNjM3XzE2LTItMS0xLTk3NjI3_61b0cd86-f0e1-4584-9a38-1ace775325e2"
      unitRef="number">0.223</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTo4MGRhYjI1MGZiZDg0YjQ1OTc5M2ZkZjRhMGZmYTYzNy90YWJsZXJhbmdlOjgwZGFiMjUwZmJkODRiNDU5NzkzZmRmNGEwZmZhNjM3XzE2LTQtMS0xLTk3NjI3_b18dfb32-490e-448d-a766-87d3d190ddeb"
      unitRef="number">0.331</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTo4MGRhYjI1MGZiZDg0YjQ1OTc5M2ZkZjRhMGZmYTYzNy90YWJsZXJhbmdlOjgwZGFiMjUwZmJkODRiNDU5NzkzZmRmNGEwZmZhNjM3XzE2LTYtMS0xLTk3NjI3_181d2a7c-eb68-45af-a1de-7fedca9b4dda"
      unitRef="number">0.801</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i06e3b45721064d11ad2270685b299129_D20221001-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90ZXh0cmVnaW9uOjMzZjQ5YzE4MzA2NjQwNWJhOWRhMWFkNGUyYzcxYWFmXzEwOTk1MTE2NDA3NjU_5a8e2afd-5d53-4e54-825c-b4836a4831b2"
      unitRef="usd">-5900000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ForeignEarningsRepatriated
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90ZXh0cmVnaW9uOjMzZjQ5YzE4MzA2NjQwNWJhOWRhMWFkNGUyYzcxYWFmXzI3NDg3NzkwNzUzNTQ_24edce8b-4dc7-4333-91d1-85ad7d85811c"
      unitRef="usd">25526000</us-gaap:ForeignEarningsRepatriated>
    <us-gaap:IncomeTaxReconciliationRepatriationOfForeignEarnings
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90ZXh0cmVnaW9uOjMzZjQ5YzE4MzA2NjQwNWJhOWRhMWFkNGUyYzcxYWFmXzI3NDg3NzkwNzY0MzM_c6d208c5-8c1a-45c1-bc85-5c9cdef8f0db"
      unitRef="usd">1818000</us-gaap:IncomeTaxReconciliationRepatriationOfForeignEarnings>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ide8f1fc64517459cbfbed720efa5bbb5_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90ZXh0cmVnaW9uOjMzZjQ5YzE4MzA2NjQwNWJhOWRhMWFkNGUyYzcxYWFmXzI3NDg3NzkwNzYzMzA_8326c27e-8637-4cdf-b773-ea15bbca6eae"
      unitRef="usd">33615000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:ForeignEarningsRepatriated
      contextRef="i4f2e620707414aada50491e338baf07b_D20211001-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90ZXh0cmVnaW9uOjMzZjQ5YzE4MzA2NjQwNWJhOWRhMWFkNGUyYzcxYWFmXzU0OTc1NTgyMzQyNw_b3a8ef12-594f-4932-9971-0ea71bf67e02"
      unitRef="usd">85285000</us-gaap:ForeignEarningsRepatriated>
    <us-gaap:IncomeTaxReconciliationRepatriationOfForeignEarnings
      contextRef="i4f2e620707414aada50491e338baf07b_D20211001-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90ZXh0cmVnaW9uOjMzZjQ5YzE4MzA2NjQwNWJhOWRhMWFkNGUyYzcxYWFmXzU0OTc1NTgyMzcyOQ_1f06ec76-eec4-4e8a-80fe-67c9c7b4e992"
      unitRef="usd">4555000</us-gaap:IncomeTaxReconciliationRepatriationOfForeignEarnings>
    <us-gaap:SummaryOfIncomeTaxContingenciesTextBlock
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90ZXh0cmVnaW9uOjMzZjQ5YzE4MzA2NjQwNWJhOWRhMWFkNGUyYzcxYWFmXzUzMDc_a5d66448-d4f7-48cf-b72a-fd80d48b8b89">&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;A reconciliation of the beginning and ending amount of unrecognized tax benefits, excluding accrued interest and penalties and the federal benefit of deductible state income tax, was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.040%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.794%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance, beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Additions for tax positions of current year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Additions for tax positions of prior years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Reductions for tax positions of prior years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(45)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(673)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(414)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Lapse of statutes of limitations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(391)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(314)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(661)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance, end of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,635&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SummaryOfIncomeTaxContingenciesTextBlock>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTplM2I0ODJjMTcyNDA0M2I0YTBmMjk0Y2MyOTZlMjRjMy90YWJsZXJhbmdlOmUzYjQ4MmMxNzI0MDQzYjRhMGYyOTRjYzI5NmUyNGMzXzEtMi0xLTEtOTc2Mjc_0dc3b6af-c771-475d-a8fb-1380423f864d"
      unitRef="usd">2551000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i8c492e1c1980414f9304ccac101b2f07_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTplM2I0ODJjMTcyNDA0M2I0YTBmMjk0Y2MyOTZlMjRjMy90YWJsZXJhbmdlOmUzYjQ4MmMxNzI0MDQzYjRhMGYyOTRjYzI5NmUyNGMzXzEtNC0xLTEtOTc2Mjc_56a834c4-c8c3-48a8-8979-15aa41c92234"
      unitRef="usd">3361000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i2c86def6c76d415092af4e73be9e9306_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTplM2I0ODJjMTcyNDA0M2I0YTBmMjk0Y2MyOTZlMjRjMy90YWJsZXJhbmdlOmUzYjQ4MmMxNzI0MDQzYjRhMGYyOTRjYzI5NmUyNGMzXzEtNi0xLTEtOTc2Mjc_2b2842ac-6f3c-4aee-8514-51ba1021c5a9"
      unitRef="usd">4169000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTplM2I0ODJjMTcyNDA0M2I0YTBmMjk0Y2MyOTZlMjRjMy90YWJsZXJhbmdlOmUzYjQ4MmMxNzI0MDQzYjRhMGYyOTRjYzI5NmUyNGMzXzItMi0xLTEtOTc2Mjc_1594e508-78bb-4027-bc19-eaccea44b036"
      unitRef="usd">250000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTplM2I0ODJjMTcyNDA0M2I0YTBmMjk0Y2MyOTZlMjRjMy90YWJsZXJhbmdlOmUzYjQ4MmMxNzI0MDQzYjRhMGYyOTRjYzI5NmUyNGMzXzItNC0xLTEtOTc2Mjc_8e77835d-9f02-458a-87d3-4281fe988de2"
      unitRef="usd">169000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTplM2I0ODJjMTcyNDA0M2I0YTBmMjk0Y2MyOTZlMjRjMy90YWJsZXJhbmdlOmUzYjQ4MmMxNzI0MDQzYjRhMGYyOTRjYzI5NmUyNGMzXzItNi0xLTEtOTc2Mjc_502fafc2-c8df-414d-8549-78630b6e07cf"
      unitRef="usd">237000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTplM2I0ODJjMTcyNDA0M2I0YTBmMjk0Y2MyOTZlMjRjMy90YWJsZXJhbmdlOmUzYjQ4MmMxNzI0MDQzYjRhMGYyOTRjYzI5NmUyNGMzXzMtMi0xLTEtOTc2Mjc_737acb98-49b0-4d4f-9221-0605bc62e763"
      unitRef="usd">270000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTplM2I0ODJjMTcyNDA0M2I0YTBmMjk0Y2MyOTZlMjRjMy90YWJsZXJhbmdlOmUzYjQ4MmMxNzI0MDQzYjRhMGYyOTRjYzI5NmUyNGMzXzMtNC0xLTEtOTc2Mjc_4b88760e-985e-4e5f-a0d3-6be5f631af19"
      unitRef="usd">8000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTplM2I0ODJjMTcyNDA0M2I0YTBmMjk0Y2MyOTZlMjRjMy90YWJsZXJhbmdlOmUzYjQ4MmMxNzI0MDQzYjRhMGYyOTRjYzI5NmUyNGMzXzMtNi0xLTEtOTc2Mjc_dbc7aec1-e1b4-4f5f-aa80-41c5d6084f97"
      unitRef="usd">30000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTplM2I0ODJjMTcyNDA0M2I0YTBmMjk0Y2MyOTZlMjRjMy90YWJsZXJhbmdlOmUzYjQ4MmMxNzI0MDQzYjRhMGYyOTRjYzI5NmUyNGMzXzQtMi0xLTEtOTc2Mjc_bdaeb610-a0a9-4253-97d1-161f769b6570"
      unitRef="usd">45000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTplM2I0ODJjMTcyNDA0M2I0YTBmMjk0Y2MyOTZlMjRjMy90YWJsZXJhbmdlOmUzYjQ4MmMxNzI0MDQzYjRhMGYyOTRjYzI5NmUyNGMzXzQtNC0xLTEtOTc2Mjc_4a1e6efe-e895-4cff-81b6-e1a89108e816"
      unitRef="usd">673000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTplM2I0ODJjMTcyNDA0M2I0YTBmMjk0Y2MyOTZlMjRjMy90YWJsZXJhbmdlOmUzYjQ4MmMxNzI0MDQzYjRhMGYyOTRjYzI5NmUyNGMzXzQtNi0xLTEtOTc2Mjc_9c36f18f-3888-4c1e-8756-b54b989281b2"
      unitRef="usd">414000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTplM2I0ODJjMTcyNDA0M2I0YTBmMjk0Y2MyOTZlMjRjMy90YWJsZXJhbmdlOmUzYjQ4MmMxNzI0MDQzYjRhMGYyOTRjYzI5NmUyNGMzXzYtMi0xLTEtOTc2Mjc_3089470b-fa31-4091-9b45-36790a8047ad"
      unitRef="usd">391000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTplM2I0ODJjMTcyNDA0M2I0YTBmMjk0Y2MyOTZlMjRjMy90YWJsZXJhbmdlOmUzYjQ4MmMxNzI0MDQzYjRhMGYyOTRjYzI5NmUyNGMzXzYtNC0xLTEtOTc2Mjc_96d2a572-7435-4739-a7aa-f03d5ec595c3"
      unitRef="usd">314000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTplM2I0ODJjMTcyNDA0M2I0YTBmMjk0Y2MyOTZlMjRjMy90YWJsZXJhbmdlOmUzYjQ4MmMxNzI0MDQzYjRhMGYyOTRjYzI5NmUyNGMzXzYtNi0xLTEtOTc2Mjc_12927867-08ed-40cf-b3bc-b58bde1cf018"
      unitRef="usd">661000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTplM2I0ODJjMTcyNDA0M2I0YTBmMjk0Y2MyOTZlMjRjMy90YWJsZXJhbmdlOmUzYjQ4MmMxNzI0MDQzYjRhMGYyOTRjYzI5NmUyNGMzXzctMi0xLTEtOTc2Mjc_8eddecd2-5648-429c-a10b-07595f73d60b"
      unitRef="usd">2635000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTplM2I0ODJjMTcyNDA0M2I0YTBmMjk0Y2MyOTZlMjRjMy90YWJsZXJhbmdlOmUzYjQ4MmMxNzI0MDQzYjRhMGYyOTRjYzI5NmUyNGMzXzctNC0xLTEtOTc2Mjc_da2803b1-80a9-4622-ad3a-884eee10e8cd"
      unitRef="usd">2551000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i8c492e1c1980414f9304ccac101b2f07_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTplM2I0ODJjMTcyNDA0M2I0YTBmMjk0Y2MyOTZlMjRjMy90YWJsZXJhbmdlOmUzYjQ4MmMxNzI0MDQzYjRhMGYyOTRjYzI5NmUyNGMzXzctNi0xLTEtOTc2Mjc_fb1ea3d4-8ef7-4aec-9437-c5807f11e4cb"
      unitRef="usd">3361000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90ZXh0cmVnaW9uOjMzZjQ5YzE4MzA2NjQwNWJhOWRhMWFkNGUyYzcxYWFmXzIzNTY_f583f237-71f1-43ce-85b3-6d5dc68e4f30"
      unitRef="usd">2635000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90ZXh0cmVnaW9uOjMzZjQ5YzE4MzA2NjQwNWJhOWRhMWFkNGUyYzcxYWFmXzI0NTM_c432c632-98b3-4350-9ca0-28e0a0e13b9d"
      unitRef="usd">731000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90ZXh0cmVnaW9uOjMzZjQ5YzE4MzA2NjQwNWJhOWRhMWFkNGUyYzcxYWFmXzI0Njk_e648f495-73ff-4d0d-8452-20adcdf81b65"
      unitRef="usd">635000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90ZXh0cmVnaW9uOjMzZjQ5YzE4MzA2NjQwNWJhOWRhMWFkNGUyYzcxYWFmXzI1NTQ_08b18ecc-533f-447f-98f5-9d6d95e56918"
      unitRef="usd">97000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90ZXh0cmVnaW9uOjMzZjQ5YzE4MzA2NjQwNWJhOWRhMWFkNGUyYzcxYWFmXzI3NDg3NzkwNzUxMzE_dc724213-8425-41ea-8e8d-74cd5a668068"
      unitRef="usd">84000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90ZXh0cmVnaW9uOjMzZjQ5YzE4MzA2NjQwNWJhOWRhMWFkNGUyYzcxYWFmXzI3NDg3NzkwNzUxMTg_93add4a9-b20c-49aa-9260-06adb7e77ac9"
      unitRef="usd">-384000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense>
    <us-gaap:DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90ZXh0cmVnaW9uOjMzZjQ5YzE4MzA2NjQwNWJhOWRhMWFkNGUyYzcxYWFmXzI3MDg_7a3599bf-8be1-4880-8c3e-cc98af1a6804"
      unitRef="usd">1500000</us-gaap:DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible>
    <us-gaap:IncreaseInUnrecognizedTaxBenefitsIsReasonablyPossible
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90ZXh0cmVnaW9uOjMzZjQ5YzE4MzA2NjQwNWJhOWRhMWFkNGUyYzcxYWFmXzI5NDU_81d59418-f99e-43ef-8582-6499354c970b"
      unitRef="usd">2000000</us-gaap:IncreaseInUnrecognizedTaxBenefitsIsReasonablyPossible>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90ZXh0cmVnaW9uOjMzZjQ5YzE4MzA2NjQwNWJhOWRhMWFkNGUyYzcxYWFmXzUzMTY_35353051-fe19-4236-9f89-08fed7b8fce0">&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Tax-effected temporary differences that gave rise to deferred tax assets and liabilities as of December 31 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.542%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.832%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;37,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cloud computing arrangements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Employee benefit plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,009&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Revenue recognition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Prepaid assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;padding-right:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net operating loss, tax credit and capital loss carryforwards&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deductible interest carryforward&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Reserves and accruals&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Payroll tax deferral under the CARES Act&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Inventories&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;All other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total deferred taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;64,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;100,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;51,106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;113,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Valuation allowances&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(7,996)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(10,993)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net deferred taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;56,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;100,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;40,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;113,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTpjNzQxNzI2NTNhYmE0MzFiYWNlNmMxMTEyMzUwMDRlZi90YWJsZXJhbmdlOmM3NDE3MjY1M2FiYTQzMWJhY2U2YzExMTIzNTAwNGVmXzItNC0xLTEtMTE0NDc5_2de0a0f0-e553-4045-8986-1c4932251747"
      unitRef="usd">30848000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTpjNzQxNzI2NTNhYmE0MzFiYWNlNmMxMTEyMzUwMDRlZi90YWJsZXJhbmdlOmM3NDE3MjY1M2FiYTQzMWJhY2U2YzExMTIzNTAwNGVmXzItOC0xLTEtMTE0NDc5_494df32c-f393-45a2-8ebf-fe2b10539a39"
      unitRef="usd">21190000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTpjNzQxNzI2NTNhYmE0MzFiYWNlNmMxMTEyMzUwMDRlZi90YWJsZXJhbmdlOmM3NDE3MjY1M2FiYTQzMWJhY2U2YzExMTIzNTAwNGVmXzItNC0xLTEtOTc2Mjc_159afbcb-cb75-4b45-a21e-db9b8dad07b9"
      unitRef="usd">16901000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTpjNzQxNzI2NTNhYmE0MzFiYWNlNmMxMTEyMzUwMDRlZi90YWJsZXJhbmdlOmM3NDE3MjY1M2FiYTQzMWJhY2U2YzExMTIzNTAwNGVmXzItOC0xLTEtOTc2Mjc_feaed975-2fcf-470d-a059-f4162fb9a6e5"
      unitRef="usd">37170000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <dlx:DeferredTaxLiabilitiesCloudComputingArrangements
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTpjNzQxNzI2NTNhYmE0MzFiYWNlNmMxMTEyMzUwMDRlZi90YWJsZXJhbmdlOmM3NDE3MjY1M2FiYTQzMWJhY2U2YzExMTIzNTAwNGVmXzQtNC0xLTEtOTc2Mjc_14efd1f3-470d-4957-bc71-9380b219af91"
      unitRef="usd">13969000</dlx:DeferredTaxLiabilitiesCloudComputingArrangements>
    <dlx:DeferredTaxLiabilitiesCloudComputingArrangements
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTpjNzQxNzI2NTNhYmE0MzFiYWNlNmMxMTEyMzUwMDRlZi90YWJsZXJhbmdlOmM3NDE3MjY1M2FiYTQzMWJhY2U2YzExMTIzNTAwNGVmXzQtOC0xLTEtOTc2Mjc_1c7c8df5-7b49-42d3-b674-eb1f3f2b7338"
      unitRef="usd">16646000</dlx:DeferredTaxLiabilitiesCloudComputingArrangements>
    <dlx:Deferredtaxliabilitiesemployeebenefits
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTpjNzQxNzI2NTNhYmE0MzFiYWNlNmMxMTEyMzUwMDRlZi90YWJsZXJhbmdlOmM3NDE3MjY1M2FiYTQzMWJhY2U2YzExMTIzNTAwNGVmXzUtNC0xLTEtOTc2Mjc_b8231901-8f54-4d17-9d81-9368524c6a68"
      unitRef="usd">11009000</dlx:Deferredtaxliabilitiesemployeebenefits>
    <dlx:Deferredtaxliabilitiesemployeebenefits
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTpjNzQxNzI2NTNhYmE0MzFiYWNlNmMxMTEyMzUwMDRlZi90YWJsZXJhbmdlOmM3NDE3MjY1M2FiYTQzMWJhY2U2YzExMTIzNTAwNGVmXzUtOC0xLTEtOTc2Mjc_9e7d3027-48ce-43ce-888f-463910b5beff"
      unitRef="usd">10093000</dlx:Deferredtaxliabilitiesemployeebenefits>
    <dlx:Deferredtaxliabilitiesrevenuerecognition
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTpjNzQxNzI2NTNhYmE0MzFiYWNlNmMxMTEyMzUwMDRlZi90YWJsZXJhbmdlOmM3NDE3MjY1M2FiYTQzMWJhY2U2YzExMTIzNTAwNGVmXzYtNC0xLTEtMTE0NDk0_d7706e2c-b0a2-4b22-97cd-c5500040a0fc"
      unitRef="usd">7312000</dlx:Deferredtaxliabilitiesrevenuerecognition>
    <dlx:Deferredtaxliabilitiesrevenuerecognition
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTpjNzQxNzI2NTNhYmE0MzFiYWNlNmMxMTEyMzUwMDRlZi90YWJsZXJhbmdlOmM3NDE3MjY1M2FiYTQzMWJhY2U2YzExMTIzNTAwNGVmXzYtOC0xLTEtMTE0NDk0_89282410-de22-4d16-9a91-683ccf633c99"
      unitRef="usd">5496000</dlx:Deferredtaxliabilitiesrevenuerecognition>
    <us-gaap:DeferredTaxLiabilitiesPrepaidExpenses
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTpjNzQxNzI2NTNhYmE0MzFiYWNlNmMxMTEyMzUwMDRlZi90YWJsZXJhbmdlOmM3NDE3MjY1M2FiYTQzMWJhY2U2YzExMTIzNTAwNGVmXzYtNC0xLTEtOTc2Mjc_c6e669f9-0f04-4a0e-98a3-3ac1a4d4fbe9"
      unitRef="usd">5474000</us-gaap:DeferredTaxLiabilitiesPrepaidExpenses>
    <us-gaap:DeferredTaxLiabilitiesPrepaidExpenses
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTpjNzQxNzI2NTNhYmE0MzFiYWNlNmMxMTEyMzUwMDRlZi90YWJsZXJhbmdlOmM3NDE3MjY1M2FiYTQzMWJhY2U2YzExMTIzNTAwNGVmXzYtOC0xLTEtOTc2Mjc_681e216f-58e4-492b-bc58-2c259e8474ba"
      unitRef="usd">4844000</us-gaap:DeferredTaxLiabilitiesPrepaidExpenses>
    <dlx:Deferredtaxassetsoperatingleases
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTpjNzQxNzI2NTNhYmE0MzFiYWNlNmMxMTEyMzUwMDRlZi90YWJsZXJhbmdlOmM3NDE3MjY1M2FiYTQzMWJhY2U2YzExMTIzNTAwNGVmXzgtMi0xLTEtOTc2Mjc_1b81d882-e196-49a4-89a7-ae2207dd0161"
      unitRef="usd">16681000</dlx:Deferredtaxassetsoperatingleases>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTpjNzQxNzI2NTNhYmE0MzFiYWNlNmMxMTEyMzUwMDRlZi90YWJsZXJhbmdlOmM3NDE3MjY1M2FiYTQzMWJhY2U2YzExMTIzNTAwNGVmXzgtNC0xLTEtOTc2Mjc_0a172eec-343f-4a71-889f-3f59de0855fd"
      unitRef="usd">12387000</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <dlx:Deferredtaxassetsoperatingleases
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTpjNzQxNzI2NTNhYmE0MzFiYWNlNmMxMTEyMzUwMDRlZi90YWJsZXJhbmdlOmM3NDE3MjY1M2FiYTQzMWJhY2U2YzExMTIzNTAwNGVmXzgtNi0xLTEtOTc2Mjc_60d64715-a28b-421e-8abc-c3c75c63bb47"
      unitRef="usd">18388000</dlx:Deferredtaxassetsoperatingleases>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTpjNzQxNzI2NTNhYmE0MzFiYWNlNmMxMTEyMzUwMDRlZi90YWJsZXJhbmdlOmM3NDE3MjY1M2FiYTQzMWJhY2U2YzExMTIzNTAwNGVmXzgtOC0xLTEtOTc2Mjc_dd2d124c-8605-40ad-83eb-c4991f4ce728"
      unitRef="usd">14996000</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <dlx:DeferredTaxAssetsNetOperatingAndCapitalLossCarryforwards
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTpjNzQxNzI2NTNhYmE0MzFiYWNlNmMxMTEyMzUwMDRlZi90YWJsZXJhbmdlOmM3NDE3MjY1M2FiYTQzMWJhY2U2YzExMTIzNTAwNGVmXzktMi0xLTEtMTE0NTA0_c7f3b7f8-bb15-485f-991c-ff565a3404a9"
      unitRef="usd">16720000</dlx:DeferredTaxAssetsNetOperatingAndCapitalLossCarryforwards>
    <dlx:DeferredTaxAssetsNetOperatingAndCapitalLossCarryforwards
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTpjNzQxNzI2NTNhYmE0MzFiYWNlNmMxMTEyMzUwMDRlZi90YWJsZXJhbmdlOmM3NDE3MjY1M2FiYTQzMWJhY2U2YzExMTIzNTAwNGVmXzktNi0xLTEtMTE0NTA0_02cca356-eba4-4d71-8baa-53385c799d31"
      unitRef="usd">8083000</dlx:DeferredTaxAssetsNetOperatingAndCapitalLossCarryforwards>
    <us-gaap:DeferredTaxAssetInterestCarryforward
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTpjNzQxNzI2NTNhYmE0MzFiYWNlNmMxMTEyMzUwMDRlZi90YWJsZXJhbmdlOmM3NDE3MjY1M2FiYTQzMWJhY2U2YzExMTIzNTAwNGVmXzktMi0xLTEtOTc2Mjc_941f629e-8559-4343-b464-80e43121d163"
      unitRef="usd">16403000</us-gaap:DeferredTaxAssetInterestCarryforward>
    <us-gaap:DeferredTaxAssetInterestCarryforward
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTpjNzQxNzI2NTNhYmE0MzFiYWNlNmMxMTEyMzUwMDRlZi90YWJsZXJhbmdlOmM3NDE3MjY1M2FiYTQzMWJhY2U2YzExMTIzNTAwNGVmXzktNi0xLTEtOTc2Mjc_0875feed-8e36-45aa-8f62-e539e43b0ea5"
      unitRef="usd">8352000</us-gaap:DeferredTaxAssetInterestCarryforward>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTpjNzQxNzI2NTNhYmE0MzFiYWNlNmMxMTEyMzUwMDRlZi90YWJsZXJhbmdlOmM3NDE3MjY1M2FiYTQzMWJhY2U2YzExMTIzNTAwNGVmXzExLTItMS0xLTk3NjI3_aeb2eed6-0d70-4d36-b5e1-e8ff0b207b23"
      unitRef="usd">6935000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTpjNzQxNzI2NTNhYmE0MzFiYWNlNmMxMTEyMzUwMDRlZi90YWJsZXJhbmdlOmM3NDE3MjY1M2FiYTQzMWJhY2U2YzExMTIzNTAwNGVmXzExLTYtMS0xLTk3NjI3_5a55d323-e5b5-4253-9801-1a3bbb1987ad"
      unitRef="usd">7320000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals>
    <dlx:DeferredTaxAssetPayrollTaxDeferral
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTpjNzQxNzI2NTNhYmE0MzFiYWNlNmMxMTEyMzUwMDRlZi90YWJsZXJhbmdlOmM3NDE3MjY1M2FiYTQzMWJhY2U2YzExMTIzNTAwNGVmXzEyLTItMS0xLTk3NjI3_c15d4236-56a2-4c91-af14-99be909db9cc"
      unitRef="usd">0</dlx:DeferredTaxAssetPayrollTaxDeferral>
    <dlx:DeferredTaxAssetPayrollTaxDeferral
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTpjNzQxNzI2NTNhYmE0MzFiYWNlNmMxMTEyMzUwMDRlZi90YWJsZXJhbmdlOmM3NDE3MjY1M2FiYTQzMWJhY2U2YzExMTIzNTAwNGVmXzEyLTYtMS0xLTk3NjI3_52800e1a-29f8-4c6e-b336-76b8c2df5c7e"
      unitRef="usd">2175000</dlx:DeferredTaxAssetPayrollTaxDeferral>
    <us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTpjNzQxNzI2NTNhYmE0MzFiYWNlNmMxMTEyMzUwMDRlZi90YWJsZXJhbmdlOmM3NDE3MjY1M2FiYTQzMWJhY2U2YzExMTIzNTAwNGVmXzEzLTItMS0xLTExNDUxNQ_981bb879-5ba9-4cca-8035-bfc036de8824"
      unitRef="usd">3139000</us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTpjNzQxNzI2NTNhYmE0MzFiYWNlNmMxMTEyMzUwMDRlZi90YWJsZXJhbmdlOmM3NDE3MjY1M2FiYTQzMWJhY2U2YzExMTIzNTAwNGVmXzEzLTYtMS0xLTExNDUxNQ_e6fc2db6-f092-4d02-92ba-7e60b3caed87"
      unitRef="usd">1347000</us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxAssetsInventory
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTpjNzQxNzI2NTNhYmE0MzFiYWNlNmMxMTEyMzUwMDRlZi90YWJsZXJhbmdlOmM3NDE3MjY1M2FiYTQzMWJhY2U2YzExMTIzNTAwNGVmXzEzLTItMS0xLTk3NjI3_322fc3b9-a71c-4e0d-a497-c68ea3ce2fa8"
      unitRef="usd">2018000</us-gaap:DeferredTaxAssetsInventory>
    <us-gaap:DeferredTaxAssetsInventory
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTpjNzQxNzI2NTNhYmE0MzFiYWNlNmMxMTEyMzUwMDRlZi90YWJsZXJhbmdlOmM3NDE3MjY1M2FiYTQzMWJhY2U2YzExMTIzNTAwNGVmXzEzLTYtMS0xLTk3NjI3_33a60e5b-8844-43f3-a941-cd60fea465a0"
      unitRef="usd">1661000</us-gaap:DeferredTaxAssetsInventory>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTpjNzQxNzI2NTNhYmE0MzFiYWNlNmMxMTEyMzUwMDRlZi90YWJsZXJhbmdlOmM3NDE3MjY1M2FiYTQzMWJhY2U2YzExMTIzNTAwNGVmXzE1LTItMS0xLTk3NjI3_5bab6804-165e-47c0-b7c0-cf43de409d9c"
      unitRef="usd">2946000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTpjNzQxNzI2NTNhYmE0MzFiYWNlNmMxMTEyMzUwMDRlZi90YWJsZXJhbmdlOmM3NDE3MjY1M2FiYTQzMWJhY2U2YzExMTIzNTAwNGVmXzE1LTQtMS0xLTk3NjI3_a1b3c912-6f1a-4581-8e89-19bb95321df1"
      unitRef="usd">2500000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTpjNzQxNzI2NTNhYmE0MzFiYWNlNmMxMTEyMzUwMDRlZi90YWJsZXJhbmdlOmM3NDE3MjY1M2FiYTQzMWJhY2U2YzExMTIzNTAwNGVmXzE1LTYtMS0xLTk3NjI3_b337ed3b-44ee-4039-b9f9-827a944f4dbc"
      unitRef="usd">3780000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTpjNzQxNzI2NTNhYmE0MzFiYWNlNmMxMTEyMzUwMDRlZi90YWJsZXJhbmdlOmM3NDE3MjY1M2FiYTQzMWJhY2U2YzExMTIzNTAwNGVmXzE1LTgtMS0xLTk3NjI3_4353c3f3-a043-4922-baa5-5f0f7ce08dc1"
      unitRef="usd">2619000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTpjNzQxNzI2NTNhYmE0MzFiYWNlNmMxMTEyMzUwMDRlZi90YWJsZXJhbmdlOmM3NDE3MjY1M2FiYTQzMWJhY2U2YzExMTIzNTAwNGVmXzE2LTItMS0xLTk3NjI3_f4098228-15e0-4f32-bb9c-3e47e7a2e3e6"
      unitRef="usd">64842000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTpjNzQxNzI2NTNhYmE0MzFiYWNlNmMxMTEyMzUwMDRlZi90YWJsZXJhbmdlOmM3NDE3MjY1M2FiYTQzMWJhY2U2YzExMTIzNTAwNGVmXzE2LTQtMS0xLTk3NjI3_6e5a081e-2930-4b98-90d8-aa270fc122eb"
      unitRef="usd">100400000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTpjNzQxNzI2NTNhYmE0MzFiYWNlNmMxMTEyMzUwMDRlZi90YWJsZXJhbmdlOmM3NDE3MjY1M2FiYTQzMWJhY2U2YzExMTIzNTAwNGVmXzE2LTYtMS0xLTk3NjI3_827af062-e348-44df-8754-beac4cb871d1"
      unitRef="usd">51106000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTpjNzQxNzI2NTNhYmE0MzFiYWNlNmMxMTEyMzUwMDRlZi90YWJsZXJhbmdlOmM3NDE3MjY1M2FiYTQzMWJhY2U2YzExMTIzNTAwNGVmXzE2LTgtMS0xLTk3NjI3_c6e284e5-3d8a-485c-8c97-992e7ff074e2"
      unitRef="usd">113054000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTpjNzQxNzI2NTNhYmE0MzFiYWNlNmMxMTEyMzUwMDRlZi90YWJsZXJhbmdlOmM3NDE3MjY1M2FiYTQzMWJhY2U2YzExMTIzNTAwNGVmXzE3LTItMS0xLTk3NjI3_d449d789-5654-4bbb-a11e-e860c464cf81"
      unitRef="usd">7996000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTpjNzQxNzI2NTNhYmE0MzFiYWNlNmMxMTEyMzUwMDRlZi90YWJsZXJhbmdlOmM3NDE3MjY1M2FiYTQzMWJhY2U2YzExMTIzNTAwNGVmXzE3LTYtMS0xLTk3NjI3_c75531e8-b178-4c6b-b991-aec435e863a6"
      unitRef="usd">10993000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTpjNzQxNzI2NTNhYmE0MzFiYWNlNmMxMTEyMzUwMDRlZi90YWJsZXJhbmdlOmM3NDE3MjY1M2FiYTQzMWJhY2U2YzExMTIzNTAwNGVmXzE4LTItMS0xLTk3NjI3_a3d5c80f-1be1-404a-9ce3-f1d9f1f9d7c2"
      unitRef="usd">56846000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxLiabilities
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTpjNzQxNzI2NTNhYmE0MzFiYWNlNmMxMTEyMzUwMDRlZi90YWJsZXJhbmdlOmM3NDE3MjY1M2FiYTQzMWJhY2U2YzExMTIzNTAwNGVmXzE4LTQtMS0xLTk3NjI3_33833054-9a76-4cee-9832-2574ab57e952"
      unitRef="usd">100400000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTpjNzQxNzI2NTNhYmE0MzFiYWNlNmMxMTEyMzUwMDRlZi90YWJsZXJhbmdlOmM3NDE3MjY1M2FiYTQzMWJhY2U2YzExMTIzNTAwNGVmXzE4LTYtMS0xLTk3NjI3_f2b10168-fd78-41b2-9cb8-a9750043befc"
      unitRef="usd">40113000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxLiabilities
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZTpjNzQxNzI2NTNhYmE0MzFiYWNlNmMxMTEyMzUwMDRlZi90YWJsZXJhbmdlOmM3NDE3MjY1M2FiYTQzMWJhY2U2YzExMTIzNTAwNGVmXzE4LTgtMS0xLTk3NjI3_faede29f-e8fa-47de-8b80-2e7bbc4167fd"
      unitRef="usd">113054000</us-gaap:DeferredTaxLiabilities>
    <dlx:RollforwardofdeferredincometaxvaluationallowancesTableTextBlock
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90ZXh0cmVnaW9uOjMzZjQ5YzE4MzA2NjQwNWJhOWRhMWFkNGUyYzcxYWFmXzUzMTQ_7134b985-384b-40ac-8542-ba273f81fe03">Changes in our valuation allowances for the years ended December 31 were as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.782%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.873%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance, beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(10,993)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(11,453)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(10,349)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Expense from change in allowances&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(6,086)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(65)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(244)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Sale of business (Note 6)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign currency translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(860)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance, end of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(7,996)&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(10,993)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(11,453)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</dlx:RollforwardofdeferredincometaxvaluationallowancesTableTextBlock>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZToyMDgzM2RjMzY3YjU0MTJmOTQ3ZDJlZDBjOGI5YWJjZS90YWJsZXJhbmdlOjIwODMzZGMzNjdiNTQxMmY5NDdkMmVkMGM4YjlhYmNlXzEtMi0xLTEtOTc2Mjc_dfcafc0e-beb2-4581-a8a6-176906f002bf"
      unitRef="usd">10993000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i8c492e1c1980414f9304ccac101b2f07_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZToyMDgzM2RjMzY3YjU0MTJmOTQ3ZDJlZDBjOGI5YWJjZS90YWJsZXJhbmdlOjIwODMzZGMzNjdiNTQxMmY5NDdkMmVkMGM4YjlhYmNlXzEtNC0xLTEtOTc2Mjc_c1b0af9d-27bc-4323-a32a-10fbdb14e190"
      unitRef="usd">11453000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i2c86def6c76d415092af4e73be9e9306_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZToyMDgzM2RjMzY3YjU0MTJmOTQ3ZDJlZDBjOGI5YWJjZS90YWJsZXJhbmdlOjIwODMzZGMzNjdiNTQxMmY5NDdkMmVkMGM4YjlhYmNlXzEtNi0xLTEtOTc2Mjc_dadd2341-47d8-48d5-a8b0-72460441388f"
      unitRef="usd">10349000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZToyMDgzM2RjMzY3YjU0MTJmOTQ3ZDJlZDBjOGI5YWJjZS90YWJsZXJhbmdlOjIwODMzZGMzNjdiNTQxMmY5NDdkMmVkMGM4YjlhYmNlXzItMi0xLTEtOTc2Mjc_d46e2d3e-95a5-421c-b6a4-21f3e2c5aa3a"
      unitRef="usd">6086000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZToyMDgzM2RjMzY3YjU0MTJmOTQ3ZDJlZDBjOGI5YWJjZS90YWJsZXJhbmdlOjIwODMzZGMzNjdiNTQxMmY5NDdkMmVkMGM4YjlhYmNlXzItNC0xLTEtOTc2Mjc_8b46fb18-30f4-4c90-87f9-546705561f82"
      unitRef="usd">65000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZToyMDgzM2RjMzY3YjU0MTJmOTQ3ZDJlZDBjOGI5YWJjZS90YWJsZXJhbmdlOjIwODMzZGMzNjdiNTQxMmY5NDdkMmVkMGM4YjlhYmNlXzItNi0xLTEtOTc2Mjc_bfcf9f72-59a9-41d1-a96c-34c16e7842ba"
      unitRef="usd">244000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <dlx:ValuationAllowanceChangeFromDispositionOfBusiness
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZToyMDgzM2RjMzY3YjU0MTJmOTQ3ZDJlZDBjOGI5YWJjZS90YWJsZXJhbmdlOjIwODMzZGMzNjdiNTQxMmY5NDdkMmVkMGM4YjlhYmNlXzMtMi0xLTEtMTE0NTU0_5fa35a11-da3d-4d43-a03b-2a34f3f3a7f4"
      unitRef="usd">8745000</dlx:ValuationAllowanceChangeFromDispositionOfBusiness>
    <dlx:ValuationAllowanceChangeFromDispositionOfBusiness
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZToyMDgzM2RjMzY3YjU0MTJmOTQ3ZDJlZDBjOGI5YWJjZS90YWJsZXJhbmdlOjIwODMzZGMzNjdiNTQxMmY5NDdkMmVkMGM4YjlhYmNlXzMtNC0xLTEtMTE0NTU0_ba1341a2-4ec8-4f20-8888-b4d67565989c"
      unitRef="usd">0</dlx:ValuationAllowanceChangeFromDispositionOfBusiness>
    <dlx:ValuationAllowanceChangeFromDispositionOfBusiness
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZToyMDgzM2RjMzY3YjU0MTJmOTQ3ZDJlZDBjOGI5YWJjZS90YWJsZXJhbmdlOjIwODMzZGMzNjdiNTQxMmY5NDdkMmVkMGM4YjlhYmNlXzMtNi0xLTEtMTE0NTU0_dbb60834-2990-44bd-8bf2-d0bb780303e2"
      unitRef="usd">0</dlx:ValuationAllowanceChangeFromDispositionOfBusiness>
    <dlx:Deferredtaxvaluationallowancesforeigncurrencytranslation
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZToyMDgzM2RjMzY3YjU0MTJmOTQ3ZDJlZDBjOGI5YWJjZS90YWJsZXJhbmdlOjIwODMzZGMzNjdiNTQxMmY5NDdkMmVkMGM4YjlhYmNlXzMtMi0xLTEtOTc2Mjc_c39c5962-0317-4930-8039-0ee5676e24e6"
      unitRef="usd">-338000</dlx:Deferredtaxvaluationallowancesforeigncurrencytranslation>
    <dlx:Deferredtaxvaluationallowancesforeigncurrencytranslation
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZToyMDgzM2RjMzY3YjU0MTJmOTQ3ZDJlZDBjOGI5YWJjZS90YWJsZXJhbmdlOjIwODMzZGMzNjdiNTQxMmY5NDdkMmVkMGM4YjlhYmNlXzMtNC0xLTEtOTc2Mjc_8cbb5cb8-0bd1-47b0-8eb0-4725e9321391"
      unitRef="usd">-525000</dlx:Deferredtaxvaluationallowancesforeigncurrencytranslation>
    <dlx:Deferredtaxvaluationallowancesforeigncurrencytranslation
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZToyMDgzM2RjMzY3YjU0MTJmOTQ3ZDJlZDBjOGI5YWJjZS90YWJsZXJhbmdlOjIwODMzZGMzNjdiNTQxMmY5NDdkMmVkMGM4YjlhYmNlXzMtNi0xLTEtOTc2Mjc_39e363b1-d9a2-4142-8453-59b0474e5de1"
      unitRef="usd">860000</dlx:Deferredtaxvaluationallowancesforeigncurrencytranslation>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZToyMDgzM2RjMzY3YjU0MTJmOTQ3ZDJlZDBjOGI5YWJjZS90YWJsZXJhbmdlOjIwODMzZGMzNjdiNTQxMmY5NDdkMmVkMGM4YjlhYmNlXzQtMi0xLTEtOTc2Mjc_23856227-e32c-436e-861a-b961f20487bf"
      unitRef="usd">7996000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZToyMDgzM2RjMzY3YjU0MTJmOTQ3ZDJlZDBjOGI5YWJjZS90YWJsZXJhbmdlOjIwODMzZGMzNjdiNTQxMmY5NDdkMmVkMGM4YjlhYmNlXzQtNC0xLTEtOTc2Mjc_c127c550-b81a-4574-91ea-6b298d81cd00"
      unitRef="usd">10993000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i8c492e1c1980414f9304ccac101b2f07_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90YWJsZToyMDgzM2RjMzY3YjU0MTJmOTQ3ZDJlZDBjOGI5YWJjZS90YWJsZXJhbmdlOjIwODMzZGMzNjdiNTQxMmY5NDdkMmVkMGM4YjlhYmNlXzQtNi0xLTEtOTc2Mjc_310a1c88-6f8f-4bfc-ba2c-5cbc49432b05"
      unitRef="usd">11453000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <dlx:Netoperatinglossandtaxcreditcarryforwards
      contextRef="i9697deb823a246368ad0a46309bae45a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90ZXh0cmVnaW9uOjMzZjQ5YzE4MzA2NjQwNWJhOWRhMWFkNGUyYzcxYWFmXzQ5Mzc_b5648f15-cba8-440c-a9a0-cc26cdbde2c7"
      unitRef="usd">118646000</dlx:Netoperatinglossandtaxcreditcarryforwards>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="i242b7a42bf434ebea7b86d515d2dd752_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90ZXh0cmVnaW9uOjMzZjQ5YzE4MzA2NjQwNWJhOWRhMWFkNGUyYzcxYWFmXzUwMzc_80b6df86-a630-4183-bb71-1e7fef758b27"
      unitRef="usd">61696000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="i6ef0d924d2064ceda441ee669273e982_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90ZXh0cmVnaW9uOjMzZjQ5YzE4MzA2NjQwNWJhOWRhMWFkNGUyYzcxYWFmXzU0OTc1NTgyMzk2MQ_f99b3418-e132-42cf-b265-8318776a9dec"
      unitRef="usd">34112000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="i0bb7a73ba04c43cca64850279f310466_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjcvZnJhZzozM2Y0OWMxODMwNjY0MDViYTlkYTFhZDRlMmM3MWFhZi90ZXh0cmVnaW9uOjMzZjQ5YzE4MzA2NjQwNWJhOWRhMWFkNGUyYzcxYWFmXzUwOTg_9db3ebb2-bfce-4f16-b858-7588df1942f6"
      unitRef="usd">4688000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90ZXh0cmVnaW9uOmMyOGRhYzk3NDZiMjQ5NTdhYzY3MjBlNzM0MGNjNWUwXzg0ODQ_9163c208-8a82-401d-8f4e-540db62a92cc">Our employee share-based compensation plans consist of our employee stock purchase plan and our long-term incentive plan. Effective April 27, 2022, our shareholders approved the Deluxe Corporation 2022 Stock Incentive Plan, simultaneously terminating our previous plan. Under the current plan, 1.5 million shares of common stock plus any shares released as a result of the forfeiture or termination of awards issued under our prior plan are reserved for issuance, with 2.0 million shares remaining available for issuance as of December&#160;31, 2022. Under our current and previous plans, we have granted non-qualified stock options, restricted stock units, restricted shares and performance share unit awards. Our current plan also allows for the &lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;issuance of stock appreciation rights, none of which have been granted as of December&#160;31, 2022. Our policy regarding the recognition of compensation expense for employee share-based awards can be found in Note 1.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following amounts were recognized in our consolidated statements of income for share-based compensation awards for the years ended December 31:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.810%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Restricted shares and restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Performance share unit awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,665&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,689&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Employee stock purchase plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;539&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total share-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23,676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,824&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(6,853)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(7,714)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5,779)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2022, the total compensation expense for unvested awards not yet recognized in our consolidated statements of income was $27,221, net of the effect of estimated forfeitures. This amount is expected to be recognized over a weighted-average period of 2.2 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Non-qualified stock options&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#x2013; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;All options allow for the purchase of shares of common stock at prices equal to the stock's market value at the date of grant. Options become exercisable beginning 1 year after the grant date, with one-fourth vesting each year over 4 years. Options granted under the current plan may be exercised up to 10 years following the grant date. Awards granted prior to 2019 have a 7 year life. Beginning 1 year after the grant date, in the case of qualified retirement, death or disability, options vest immediately and the period over which the options can be exercised is shortened. Beginning 1 year after the grant date, in the case of involuntary termination without cause, a pro-rata portion of the options vest immediately and the period over which the options can be exercised is shortened. Employees forfeit unvested options when they voluntarily terminate their employment with the company, and they have up to 3 months to exercise vested options before they are canceled. In the case of involuntary termination with cause, the entire unexercised portion of the award is canceled. All options may vest immediately upon a change of control, as defined in the award agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;No stock options were granted during 2022. The weighted-average grant-date fair value of options granted was $11.57 per option for 2021 and $6.39 per option for 2020. The following weighted-average assumptions were used in the Black-Scholes option pricing model to determine the fair value of these stock option grants:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.830%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.462%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.391%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.953%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.955%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;42.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted-average option life (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.4&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The risk-free interest rate for periods within the expected option life is based on the U.S. Treasury yield curve in effect at the grant date. The dividend yield is estimated over the expected life of the option based on historical dividends paid. Expected volatility is based on the historical volatility of our stock over the most recent historical period equivalent to the expected life of the option. The expected option life is the average length of time over which we expect the employee groups will exercise their options, based on historical experience with similar grants.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Each option is convertible into 1 share of common stock upon exercise. Information regarding options issued under the current and all previous plans was as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.979%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Number of options&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted-average exercise price per option&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Aggregate intrinsic value&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted-average remaining contractual term&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in years)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Outstanding, December&#160;31, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;53.92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;38.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(12)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;38.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Forfeited or expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(231)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;54.87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Outstanding, December&#160;31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;46.28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;41.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(31)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Forfeited or expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(357)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;44.87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Outstanding, December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;45.81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Forfeited or expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(454)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;49.78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Outstanding, December&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;44.77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.0&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Exercisable at December&#160;31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;57.68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Exercisable at December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;51.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Exercisable at December&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;46.98&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.2&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The intrinsic value of a stock award is the amount by which the fair value of the underlying stock exceeds the exercise price of the award. The total intrinsic value of options exercised was $510 for 2021 and $118 for 2020.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Restricted stock units&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#x2013; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;We grant restricted stock unit awards to all North American employees and during 2021 and 2020, we paid a portion of employee bonuses in restricted stock units. We also grant certain other restricted stock unit awards under our long-term incentive plan. These awards generally vest over periods of 3 years or 4 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Additionally, certain management employees have the option to receive a portion of their bonus payment in the form of restricted stock units. When employees elect this payment method, we provide an additional matching amount of restricted stock units equal to 50% of the restricted stock units earned under the bonus plan. These awards vest 2 years from the date of grant. In the case of qualified retirement, death, disability or change of control, the awards vest immediately. In the case of involuntary termination without cause or voluntary termination, employees receive a cash payment for the units earned under the bonus plan, but forfeit the company-provided matching amount. We made cash payments of $123 during 2022&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$64 during 2021 and $58 during 2020 to settle share-based liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In addition to awards granted to employees, non-employee members of our board of directors can elect to receive all or a portion of their fees in the form of restricted stock units. Directors are issued shares in exchange for the units upon the earlier of the tenth anniversary of February 1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;st&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; of the year following the year in which the non-employee director ceases to serve on the board or such other objectively determinable date pre-elected by the director. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Each restricted stock unit is convertible into 1 share of common stock upon completion of the vesting period. Information regarding our restricted stock units was as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.040%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.794%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Number of units&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted-average grant date fair value per unit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted-average remaining vesting period&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in years)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Outstanding at December&#160;31, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;44.35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;37.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(282)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;45.18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(83)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;40.44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Outstanding at December&#160;31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;39.68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;642&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;42.90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(425)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;40.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(112)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;39.78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Outstanding at December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;41.37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(475)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;42.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(282)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;37.96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Outstanding at December&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,045&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;34.10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.9&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Of the awards outstanding at December&#160;31, 2022, 45 thousand restricted stock units with a value of $766 were included in accrued liabilities and other non-current liabilities on the consolidated balance sheet. As of December&#160;31, 2022, these units had a fair value of $16.98 per unit and a weighted-average remaining contractual term of 10 months.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The value of restricted stock units that vested was $13,602 for 2022, $16,646 for 2021 and $7,839 for 2020. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Restricted shares&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#x2013; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;For restricted share awards granted to employees under our current long-term incentive plan, in most cases one-fourth of the shares vested each year over 4 years. No restricted share awards were granted during 2022 or 2021, and no restricted share awards were outstanding as of December 31, 2021 or December&#160;31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Information regarding unvested restricted shares was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.660%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.792%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Number of shares&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted-average grant date fair value per share&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unvested at December&#160;31, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;71.61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(16)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;72.79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;61.43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unvested at December&#160;31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;71.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;71.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unvested at December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The total fair value of restricted shares that vested was $332 for 2021 and $600 for 2020. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Performance share unit awards&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#x2013; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Our performance share unit awards have a 3 year vesting period. Shares will be issued at the end of the vesting period if performance targets relating to revenue and total shareholder return are achieved. If employment is terminated for any reason prior to the 1 year anniversary of the commencement of the performance period, the award is forfeited. On or after the 1 year anniversary of the commencement of the performance period, a pro-rata portion of the shares awarded at the end of the performance period is issued in the case of qualified retirement, death, disability, involuntary termination without cause or resignation for good reason, as defined in the agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following weighted-average assumptions were used in the Monte Carlo simulation model in determining the fair value of market-based performance share units granted:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.810%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;54.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;55.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;28.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The risk-free interest rate for periods within the expected award life is based on the U.S. Treasury yield curve in effect at the grant date. The dividend yield is estimated over the expected life of the award based on historical dividends paid. Expected volatility is based on the historical volatility of our stock over the expected life of the award.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Information regarding unvested performance share units was as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.040%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.794%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Performance share units&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted-average grant date fair value per unit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted-average remaining contractual term&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in years)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unvested at December&#160;31, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;57.64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;36.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(61)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;71.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(23)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;62.18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unvested at December&#160;31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;45.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;32.46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(68)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;67.77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unvested at December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;35.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;37.47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(93)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;44.69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(119)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;39.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Adjustment for performance results achieved &lt;/span&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;44.69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unvested at December&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;461&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;34.35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:4.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:4.5pt"&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt; Reflects awards granted assuming achievement of performance goals at target.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:4.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:4.5pt"&gt;&lt;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"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt; Reflects the difference between the awards earned at the end of the performance period and the target number of shares.&lt;/span&gt;&lt;/div&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Employee stock purchase plan&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#x2013; &lt;/span&gt;During 2022, 149 thousand shares were issued under this plan at prices ranging from $15.62 to $25.59. During 2021, 108 thousand shares were issued under this plan at prices ranging from $18.84 to $37.32. During 2020, 125 thousand shares were issued under this plan at prices ranging from $18.22 to $40.97.</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="ibf8067e9ace24aca88670bdb6694459e_I20220427"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90ZXh0cmVnaW9uOmMyOGRhYzk3NDZiMjQ5NTdhYzY3MjBlNzM0MGNjNWUwXzMwNg_6ff3d855-0423-49b1-862e-fe5ee53fcb4d"
      unitRef="shares">1500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90ZXh0cmVnaW9uOmMyOGRhYzk3NDZiMjQ5NTdhYzY3MjBlNzM0MGNjNWUwXzQ3Mg_11274f96-2a0a-4ea1-b347-a072c1f45005"
      unitRef="shares">2000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90ZXh0cmVnaW9uOmMyOGRhYzk3NDZiMjQ5NTdhYzY3MjBlNzM0MGNjNWUwXzg0NDg_bebe7ef2-794a-43ff-89d7-ea3aa7d59d43">&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following amounts were recognized in our consolidated statements of income for share-based compensation awards for the years ended December 31:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.810%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Restricted shares and restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Performance share unit awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,665&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,689&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Employee stock purchase plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;539&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total share-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23,676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,824&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(6,853)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(7,714)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5,779)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock>
    <us-gaap:ShareBasedCompensation
      contextRef="i6f0d799243794abbb02e6ece244f6860_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTo4OTNkNjI4YWQ5YTk0MjU2ODFlNjcwNDVjYmY4ODRiZS90YWJsZXJhbmdlOjg5M2Q2MjhhZDlhOTQyNTY4MWU2NzA0NWNiZjg4NGJlXzEtMi0xLTEtOTc2Mjc_c0c74d4c-2dd4-4f48-8451-5f24223f4440"
      unitRef="usd">16632000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i46a05a40a4d24c8a87a3accd3a96f24f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTo4OTNkNjI4YWQ5YTk0MjU2ODFlNjcwNDVjYmY4ODRiZS90YWJsZXJhbmdlOjg5M2Q2MjhhZDlhOTQyNTY4MWU2NzA0NWNiZjg4NGJlXzEtNC0xLTEtOTc2Mjc_01ab6ec9-7873-4e3e-8ef6-14e4b8f51537"
      unitRef="usd">20407000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i6c5f7831d6c547699d8e57d384ac7b24_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTo4OTNkNjI4YWQ5YTk0MjU2ODFlNjcwNDVjYmY4ODRiZS90YWJsZXJhbmdlOjg5M2Q2MjhhZDlhOTQyNTY4MWU2NzA0NWNiZjg4NGJlXzEtNi0xLTEtOTc2Mjc_948a3944-5fd6-4952-9af0-4b71a509cfb7"
      unitRef="usd">15066000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i9e9ac7ce614c4289ab1fab1f75657786_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTo4OTNkNjI4YWQ5YTk0MjU2ODFlNjcwNDVjYmY4ODRiZS90YWJsZXJhbmdlOjg5M2Q2MjhhZDlhOTQyNTY4MWU2NzA0NWNiZjg4NGJlXzItMi0xLTEtOTc2Mjc_cf9990b4-d815-47be-8dc0-0b055ebbffda"
      unitRef="usd">3840000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i740194b9fd9a49a885bb4cee09fdb2c8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTo4OTNkNjI4YWQ5YTk0MjU2ODFlNjcwNDVjYmY4ODRiZS90YWJsZXJhbmdlOjg5M2Q2MjhhZDlhOTQyNTY4MWU2NzA0NWNiZjg4NGJlXzItNC0xLTEtOTc2Mjc_ad556c34-228f-4305-a959-d48a3a673fde"
      unitRef="usd">4338000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="icd0eca5b5a854262a14d2712ef152a7a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTo4OTNkNjI4YWQ5YTk0MjU2ODFlNjcwNDVjYmY4ODRiZS90YWJsZXJhbmdlOjg5M2Q2MjhhZDlhOTQyNTY4MWU2NzA0NWNiZjg4NGJlXzItNi0xLTEtOTc2Mjc_558cc663-4d4a-40bc-b3c4-11e9d02e7795"
      unitRef="usd">2590000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i94386d64271a4bdfa2dfcbdab9139319_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTo4OTNkNjI4YWQ5YTk0MjU2ODFlNjcwNDVjYmY4ODRiZS90YWJsZXJhbmdlOjg5M2Q2MjhhZDlhOTQyNTY4MWU2NzA0NWNiZjg4NGJlXzMtMi0xLTEtOTc2Mjc_bb682601-6bc9-4761-909d-31272c48d40a"
      unitRef="usd">2665000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i28def4d7d37d409ab10a949cb6326edb_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTo4OTNkNjI4YWQ5YTk0MjU2ODFlNjcwNDVjYmY4ODRiZS90YWJsZXJhbmdlOjg5M2Q2MjhhZDlhOTQyNTY4MWU2NzA0NWNiZjg4NGJlXzMtNC0xLTEtOTc2Mjc_5af858a8-bf7b-488c-a52f-0a53887ddb17"
      unitRef="usd">4187000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="ib40196aa339f4f138118b979864fdd56_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTo4OTNkNjI4YWQ5YTk0MjU2ODFlNjcwNDVjYmY4ODRiZS90YWJsZXJhbmdlOjg5M2Q2MjhhZDlhOTQyNTY4MWU2NzA0NWNiZjg4NGJlXzMtNi0xLTEtOTc2Mjc_50b16c41-2b78-4a1c-9fd2-8b8cfa02f233"
      unitRef="usd">3689000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="ifc8912fefb214012880f9cd0a762ebd7_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTo4OTNkNjI4YWQ5YTk0MjU2ODFlNjcwNDVjYmY4ODRiZS90YWJsZXJhbmdlOjg5M2Q2MjhhZDlhOTQyNTY4MWU2NzA0NWNiZjg4NGJlXzQtMi0xLTEtOTc2Mjc_8e8e28a8-6548-4b50-afeb-8d92fdeb95f1"
      unitRef="usd">539000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="iac0d39173b2f44c9bf1afbccb1c28fa1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTo4OTNkNjI4YWQ5YTk0MjU2ODFlNjcwNDVjYmY4ODRiZS90YWJsZXJhbmdlOjg5M2Q2MjhhZDlhOTQyNTY4MWU2NzA0NWNiZjg4NGJlXzQtNC0xLTEtOTc2Mjc_15b7ce7a-43ad-43e0-bfeb-f388d472c7a5"
      unitRef="usd">545000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="ib279d5f50eca4dc1bd8fb49c1f5baff4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTo4OTNkNjI4YWQ5YTk0MjU2ODFlNjcwNDVjYmY4ODRiZS90YWJsZXJhbmdlOjg5M2Q2MjhhZDlhOTQyNTY4MWU2NzA0NWNiZjg4NGJlXzQtNi0xLTEtOTc2Mjc_a60b8aca-4ac3-43d0-806f-3b649b50fddf"
      unitRef="usd">479000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTo4OTNkNjI4YWQ5YTk0MjU2ODFlNjcwNDVjYmY4ODRiZS90YWJsZXJhbmdlOjg5M2Q2MjhhZDlhOTQyNTY4MWU2NzA0NWNiZjg4NGJlXzUtMi0xLTEtOTc2Mjc_45e49e14-4749-40b0-b9f0-b1f361cb88c4"
      unitRef="usd">23676000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTo4OTNkNjI4YWQ5YTk0MjU2ODFlNjcwNDVjYmY4ODRiZS90YWJsZXJhbmdlOjg5M2Q2MjhhZDlhOTQyNTY4MWU2NzA0NWNiZjg4NGJlXzUtNC0xLTEtOTc2Mjc_90dff260-c599-4ea8-a9b5-b9e867bf48cb"
      unitRef="usd">29477000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTo4OTNkNjI4YWQ5YTk0MjU2ODFlNjcwNDVjYmY4ODRiZS90YWJsZXJhbmdlOjg5M2Q2MjhhZDlhOTQyNTY4MWU2NzA0NWNiZjg4NGJlXzUtNi0xLTEtOTc2Mjc_91f16af6-13f1-4474-ad3f-a4909e2a8add"
      unitRef="usd">21824000</us-gaap:ShareBasedCompensation>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTo4OTNkNjI4YWQ5YTk0MjU2ODFlNjcwNDVjYmY4ODRiZS90YWJsZXJhbmdlOjg5M2Q2MjhhZDlhOTQyNTY4MWU2NzA0NWNiZjg4NGJlXzYtMi0xLTEtOTc2Mjc_073c641a-f0e2-415d-ad28-1a594a1f297f"
      unitRef="usd">6853000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTo4OTNkNjI4YWQ5YTk0MjU2ODFlNjcwNDVjYmY4ODRiZS90YWJsZXJhbmdlOjg5M2Q2MjhhZDlhOTQyNTY4MWU2NzA0NWNiZjg4NGJlXzYtNC0xLTEtOTc2Mjc_23c396a6-56d5-47da-abe5-fb61936ffea4"
      unitRef="usd">7714000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTo4OTNkNjI4YWQ5YTk0MjU2ODFlNjcwNDVjYmY4ODRiZS90YWJsZXJhbmdlOjg5M2Q2MjhhZDlhOTQyNTY4MWU2NzA0NWNiZjg4NGJlXzYtNi0xLTEtOTc2Mjc_a0c497ad-2ee3-4201-926c-4bc5e241dd09"
      unitRef="usd">5779000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90ZXh0cmVnaW9uOmMyOGRhYzk3NDZiMjQ5NTdhYzY3MjBlNzM0MGNjNWUwXzE1NjM_dc6c5d93-3f26-4a0f-93b1-5bcb836611ea"
      unitRef="usd">27221000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90ZXh0cmVnaW9uOmMyOGRhYzk3NDZiMjQ5NTdhYzY3MjBlNzM0MGNjNWUwXzE2ODY_0253c8eb-3768-48c1-bac9-c589f12e876a">P2Y2M12D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ib4edd33d66ea48aeac1f6531796e1513_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90ZXh0cmVnaW9uOmMyOGRhYzk3NDZiMjQ5NTdhYzY3MjBlNzM0MGNjNWUwXzE4ODU_081e2518-273d-4b41-b061-6b8ea5d93eb3">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i3daac3fbabc94877b9a43c672506969d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90ZXh0cmVnaW9uOmMyOGRhYzk3NDZiMjQ5NTdhYzY3MjBlNzM0MGNjNWUwXzE5NDk_1da7bd4d-1362-4a69-b02a-6b7193d42345">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="i94386d64271a4bdfa2dfcbdab9139319_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90ZXh0cmVnaW9uOmMyOGRhYzk3NDZiMjQ5NTdhYzY3MjBlNzM0MGNjNWUwXzIwMTU_a0fd1a34-f2fb-41ab-b934-56144e7fcf0c">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="ica2aded7c0554638b0e7bfcdd5e5b18d_D20180101-20181231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90ZXh0cmVnaW9uOmMyOGRhYzk3NDZiMjQ5NTdhYzY3MjBlNzM0MGNjNWUwXzIwODA_dca200a1-a099-4cb2-a78f-8cc0d4df5ef4">P7Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <dlx:Periodsaftergrantwhenvestingofawardmaybemodified
      contextRef="i94386d64271a4bdfa2dfcbdab9139319_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90ZXh0cmVnaW9uOmMyOGRhYzk3NDZiMjQ5NTdhYzY3MjBlNzM0MGNjNWUwXzIxMDQ_bd27ede6-3cf7-4cea-a5c0-0af1a336dd9d">P1Y</dlx:Periodsaftergrantwhenvestingofawardmaybemodified>
    <dlx:Periodsaftergrantwhenvestingofawardmaybemodified
      contextRef="i94386d64271a4bdfa2dfcbdab9139319_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90ZXh0cmVnaW9uOmMyOGRhYzk3NDZiMjQ5NTdhYzY3MjBlNzM0MGNjNWUwXzIyOTE_bd27ede6-3cf7-4cea-a5c0-0af1a336dd9d">P1Y</dlx:Periodsaftergrantwhenvestingofawardmaybemodified>
    <dlx:Exerciseperiodofawardfollowingvoluntaryterminationofemployment
      contextRef="i94386d64271a4bdfa2dfcbdab9139319_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90ZXh0cmVnaW9uOmMyOGRhYzk3NDZiMjQ5NTdhYzY3MjBlNzM0MGNjNWUwXzI2MTI_c1674e1f-25c3-45c3-b609-458fb61a18f3">P3M</dlx:Exerciseperiodofawardfollowingvoluntaryterminationofemployment>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90ZXh0cmVnaW9uOmMyOGRhYzk3NDZiMjQ5NTdhYzY3MjBlNzM0MGNjNWUwXzU0OTc1NTgyNDI3MQ_e4380d8c-7e2d-4517-8489-5313802b51c8"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90ZXh0cmVnaW9uOmMyOGRhYzk3NDZiMjQ5NTdhYzY3MjBlNzM0MGNjNWUwXzU0OTc1NTgyMzgxOA_c40b064d-d16e-47c2-ad37-261573aa0764"
      unitRef="usdPerShare">11.57</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90ZXh0cmVnaW9uOmMyOGRhYzk3NDZiMjQ5NTdhYzY3MjBlNzM0MGNjNWUwXzU0OTc1NTgyMzg0NQ_3994ccc6-6d4f-49a8-ad38-904756e1a912"
      unitRef="usdPerShare">6.39</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90ZXh0cmVnaW9uOmMyOGRhYzk3NDZiMjQ5NTdhYzY3MjBlNzM0MGNjNWUwXzg0ODU_396d70e3-1fbd-4fe1-9f23-cb1d0ce17a84">The following weighted-average assumptions were used in the Black-Scholes option pricing model to determine the fair value of these stock option grants:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.830%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.462%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.391%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.953%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.955%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;42.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted-average option life (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.4&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i28def4d7d37d409ab10a949cb6326edb_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTowMWUzNjQzNWNhMTU0NTMzYWJjYTg5NjEwOGZlY2NiZC90YWJsZXJhbmdlOjAxZTM2NDM1Y2ExNTQ1MzNhYmNhODk2MTA4ZmVjY2JkXzEtNC0xLTEtOTc2Mjc_45ae75c9-0c95-4211-94a2-5a0a296ff3c0"
      unitRef="number">0.007</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="ib40196aa339f4f138118b979864fdd56_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTowMWUzNjQzNWNhMTU0NTMzYWJjYTg5NjEwOGZlY2NiZC90YWJsZXJhbmdlOjAxZTM2NDM1Y2ExNTQ1MzNhYmNhODk2MTA4ZmVjY2JkXzEtNi0xLTEtOTc2Mjc_74440d54-9a69-4f13-b7d2-07f39472ba2b"
      unitRef="number">0.013</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i28def4d7d37d409ab10a949cb6326edb_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTowMWUzNjQzNWNhMTU0NTMzYWJjYTg5NjEwOGZlY2NiZC90YWJsZXJhbmdlOjAxZTM2NDM1Y2ExNTQ1MzNhYmNhODk2MTA4ZmVjY2JkXzItNC0xLTEtOTc2Mjc_a2185309-8381-42f3-8570-101b646fa7ba"
      unitRef="number">0.029</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="ib40196aa339f4f138118b979864fdd56_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTowMWUzNjQzNWNhMTU0NTMzYWJjYTg5NjEwOGZlY2NiZC90YWJsZXJhbmdlOjAxZTM2NDM1Y2ExNTQ1MzNhYmNhODk2MTA4ZmVjY2JkXzItNi0xLTEtOTc2Mjc_407782e3-10a1-4191-9fe9-bb9f8933c5c5"
      unitRef="number">0.032</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i28def4d7d37d409ab10a949cb6326edb_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTowMWUzNjQzNWNhMTU0NTMzYWJjYTg5NjEwOGZlY2NiZC90YWJsZXJhbmdlOjAxZTM2NDM1Y2ExNTQ1MzNhYmNhODk2MTA4ZmVjY2JkXzMtNC0xLTEtOTc2Mjc_175463ca-86e6-40e5-b921-6d8cf12be94f"
      unitRef="number">0.420</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="ib40196aa339f4f138118b979864fdd56_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTowMWUzNjQzNWNhMTU0NTMzYWJjYTg5NjEwOGZlY2NiZC90YWJsZXJhbmdlOjAxZTM2NDM1Y2ExNTQ1MzNhYmNhODk2MTA4ZmVjY2JkXzMtNi0xLTEtOTc2Mjc_a1870303-9e44-4714-8f57-bc987290b267"
      unitRef="number">0.258</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i28def4d7d37d409ab10a949cb6326edb_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTowMWUzNjQzNWNhMTU0NTMzYWJjYTg5NjEwOGZlY2NiZC90YWJsZXJhbmdlOjAxZTM2NDM1Y2ExNTQ1MzNhYmNhODk2MTA4ZmVjY2JkXzQtNC0xLTEtOTc2Mjc_07e8ddd5-f733-4119-8168-86dabd6ccc98">P4Y9M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="ib40196aa339f4f138118b979864fdd56_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTowMWUzNjQzNWNhMTU0NTMzYWJjYTg5NjEwOGZlY2NiZC90YWJsZXJhbmdlOjAxZTM2NDM1Y2ExNTQ1MzNhYmNhODk2MTA4ZmVjY2JkXzQtNi0xLTEtOTc2Mjc_0464f6ad-eff5-4f00-98a5-6a682fa3dd7b">P5Y4M24D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <dlx:NumberOfSharesOfCommonStockIntoWhichEachAwardIsConvertible
      contextRef="i2adc41c046784a49b75af69c728135b9_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90ZXh0cmVnaW9uOmMyOGRhYzk3NDZiMjQ5NTdhYzY3MjBlNzM0MGNjNWUwXzM2Mzc_c8ad9c44-97f1-457d-ab02-d889a5995b07"
      unitRef="shares">1</dlx:NumberOfSharesOfCommonStockIntoWhichEachAwardIsConvertible>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90ZXh0cmVnaW9uOmMyOGRhYzk3NDZiMjQ5NTdhYzY3MjBlNzM0MGNjNWUwXzg0NDk_d8973664-dfcb-4f12-aec4-8e37695cdda3">Information regarding options issued under the current and all previous plans was as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.979%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Number of options&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted-average exercise price per option&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Aggregate intrinsic value&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted-average remaining contractual term&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in years)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Outstanding, December&#160;31, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;53.92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;38.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(12)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;38.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Forfeited or expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(231)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;54.87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Outstanding, December&#160;31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;46.28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;41.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(31)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Forfeited or expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(357)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;44.87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Outstanding, December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;45.81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Forfeited or expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(454)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;49.78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Outstanding, December&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;44.77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.0&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Exercisable at December&#160;31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;57.68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Exercisable at December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;51.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Exercisable at December&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;46.98&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.2&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i2c86def6c76d415092af4e73be9e9306_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZToyODBiZGQ3Mjg1N2I0NDFmYTA4ZTA1YTkwYWRmYWFkMi90YWJsZXJhbmdlOjI4MGJkZDcyODU3YjQ0MWZhMDhlMDVhOTBhZGZhYWQyXzEtMi0xLTEtOTc2Mjc_70503a9c-6ae5-4d71-84ee-07a887854570"
      unitRef="shares">1347000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i2c86def6c76d415092af4e73be9e9306_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZToyODBiZGQ3Mjg1N2I0NDFmYTA4ZTA1YTkwYWRmYWFkMi90YWJsZXJhbmdlOjI4MGJkZDcyODU3YjQ0MWZhMDhlMDVhOTBhZGZhYWQyXzEtNC0xLTEtOTc2Mjc_05a09a98-f325-4398-85aa-4ec640cd4b81"
      unitRef="usdPerShare">53.92</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZToyODBiZGQ3Mjg1N2I0NDFmYTA4ZTA1YTkwYWRmYWFkMi90YWJsZXJhbmdlOjI4MGJkZDcyODU3YjQ0MWZhMDhlMDVhOTBhZGZhYWQyXzItMi0xLTEtOTc2Mjc_4b708493-eae4-41a7-81d1-6ecd16639f89"
      unitRef="shares">1030000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZToyODBiZGQ3Mjg1N2I0NDFmYTA4ZTA1YTkwYWRmYWFkMi90YWJsZXJhbmdlOjI4MGJkZDcyODU3YjQ0MWZhMDhlMDVhOTBhZGZhYWQyXzItNC0xLTEtOTc2Mjc_b6e3f305-ac2c-4ce1-a762-cf35e8c2d98f"
      unitRef="usdPerShare">38.13</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZToyODBiZGQ3Mjg1N2I0NDFmYTA4ZTA1YTkwYWRmYWFkMi90YWJsZXJhbmdlOjI4MGJkZDcyODU3YjQ0MWZhMDhlMDVhOTBhZGZhYWQyXzMtMi0xLTEtOTc2Mjc_a3bb2560-fb28-416e-b74a-95396f898810"
      unitRef="shares">12000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZToyODBiZGQ3Mjg1N2I0NDFmYTA4ZTA1YTkwYWRmYWFkMi90YWJsZXJhbmdlOjI4MGJkZDcyODU3YjQ0MWZhMDhlMDVhOTBhZGZhYWQyXzMtNC0xLTEtOTc2Mjc_d3fdefd2-d61f-4cee-bca5-1b6e8f83b5ad"
      unitRef="usdPerShare">38.80</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZToyODBiZGQ3Mjg1N2I0NDFmYTA4ZTA1YTkwYWRmYWFkMi90YWJsZXJhbmdlOjI4MGJkZDcyODU3YjQ0MWZhMDhlMDVhOTBhZGZhYWQyXzQtMi0xLTEtOTc2Mjc_a875dbe0-99d5-4fe2-8919-b3fab9d23f16"
      unitRef="shares">231000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZToyODBiZGQ3Mjg1N2I0NDFmYTA4ZTA1YTkwYWRmYWFkMi90YWJsZXJhbmdlOjI4MGJkZDcyODU3YjQ0MWZhMDhlMDVhOTBhZGZhYWQyXzQtNC0xLTEtOTc2Mjc_3af93762-526e-4d4a-8029-94579f48ac53"
      unitRef="usdPerShare">54.87</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i8c492e1c1980414f9304ccac101b2f07_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZToyODBiZGQ3Mjg1N2I0NDFmYTA4ZTA1YTkwYWRmYWFkMi90YWJsZXJhbmdlOjI4MGJkZDcyODU3YjQ0MWZhMDhlMDVhOTBhZGZhYWQyXzUtMi0xLTEtOTc2Mjc_14cc7bf4-d876-4b6a-9bfd-a428fcda602d"
      unitRef="shares">2134000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i8c492e1c1980414f9304ccac101b2f07_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZToyODBiZGQ3Mjg1N2I0NDFmYTA4ZTA1YTkwYWRmYWFkMi90YWJsZXJhbmdlOjI4MGJkZDcyODU3YjQ0MWZhMDhlMDVhOTBhZGZhYWQyXzUtNC0xLTEtOTc2Mjc_ef480659-53ab-480f-a2bc-1a5824e0fb42"
      unitRef="usdPerShare">46.28</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZToyODBiZGQ3Mjg1N2I0NDFmYTA4ZTA1YTkwYWRmYWFkMi90YWJsZXJhbmdlOjI4MGJkZDcyODU3YjQ0MWZhMDhlMDVhOTBhZGZhYWQyXzYtMi0xLTEtOTc2Mjc_5689aafa-2927-4dfc-9e7c-7903f62b0585"
      unitRef="shares">440000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZToyODBiZGQ3Mjg1N2I0NDFmYTA4ZTA1YTkwYWRmYWFkMi90YWJsZXJhbmdlOjI4MGJkZDcyODU3YjQ0MWZhMDhlMDVhOTBhZGZhYWQyXzYtNC0xLTEtOTc2Mjc_5b3cc84f-ec5f-4cb6-a73e-9deddced2c2d"
      unitRef="usdPerShare">41.50</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZToyODBiZGQ3Mjg1N2I0NDFmYTA4ZTA1YTkwYWRmYWFkMi90YWJsZXJhbmdlOjI4MGJkZDcyODU3YjQ0MWZhMDhlMDVhOTBhZGZhYWQyXzctMi0xLTEtOTc2Mjc_5868b803-a3d6-4b14-a4f3-9f3f57129697"
      unitRef="shares">31000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZToyODBiZGQ3Mjg1N2I0NDFmYTA4ZTA1YTkwYWRmYWFkMi90YWJsZXJhbmdlOjI4MGJkZDcyODU3YjQ0MWZhMDhlMDVhOTBhZGZhYWQyXzctNC0xLTEtOTc2Mjc_20e996c0-b9e9-461f-b0d5-839db287f2c9"
      unitRef="usdPerShare">27.56</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZToyODBiZGQ3Mjg1N2I0NDFmYTA4ZTA1YTkwYWRmYWFkMi90YWJsZXJhbmdlOjI4MGJkZDcyODU3YjQ0MWZhMDhlMDVhOTBhZGZhYWQyXzgtMi0xLTEtOTc2Mjc_3053f6de-2648-4420-91d7-17d935fb4064"
      unitRef="shares">357000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZToyODBiZGQ3Mjg1N2I0NDFmYTA4ZTA1YTkwYWRmYWFkMi90YWJsZXJhbmdlOjI4MGJkZDcyODU3YjQ0MWZhMDhlMDVhOTBhZGZhYWQyXzgtNC0xLTEtOTc2Mjc_6591999e-c33e-4331-b9d7-e8ac35560b21"
      unitRef="usdPerShare">44.87</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZToyODBiZGQ3Mjg1N2I0NDFmYTA4ZTA1YTkwYWRmYWFkMi90YWJsZXJhbmdlOjI4MGJkZDcyODU3YjQ0MWZhMDhlMDVhOTBhZGZhYWQyXzktMi0xLTEtOTc2Mjc_5b6353a2-8e61-4503-a44c-51ac2860bd2b"
      unitRef="shares">2186000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZToyODBiZGQ3Mjg1N2I0NDFmYTA4ZTA1YTkwYWRmYWFkMi90YWJsZXJhbmdlOjI4MGJkZDcyODU3YjQ0MWZhMDhlMDVhOTBhZGZhYWQyXzktNC0xLTEtOTc2Mjc_83ee638d-7ad9-4b8f-9c28-fcb97d758c9b"
      unitRef="usdPerShare">45.81</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZToyODBiZGQ3Mjg1N2I0NDFmYTA4ZTA1YTkwYWRmYWFkMi90YWJsZXJhbmdlOjI4MGJkZDcyODU3YjQ0MWZhMDhlMDVhOTBhZGZhYWQyXzEyLTItMS0xLTk3NjI3_f38d2e6c-1277-4cfd-9177-7ddeaec49a67"
      unitRef="shares">454000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZToyODBiZGQ3Mjg1N2I0NDFmYTA4ZTA1YTkwYWRmYWFkMi90YWJsZXJhbmdlOjI4MGJkZDcyODU3YjQ0MWZhMDhlMDVhOTBhZGZhYWQyXzEyLTQtMS0xLTk3NjI3_a5811c48-6d8b-45f0-8282-655d62a6a973"
      unitRef="usdPerShare">49.78</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZToyODBiZGQ3Mjg1N2I0NDFmYTA4ZTA1YTkwYWRmYWFkMi90YWJsZXJhbmdlOjI4MGJkZDcyODU3YjQ0MWZhMDhlMDVhOTBhZGZhYWQyXzEzLTItMS0xLTk3NjI3_923024e9-c9c8-4e27-85df-45ccf148894d"
      unitRef="shares">1732000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZToyODBiZGQ3Mjg1N2I0NDFmYTA4ZTA1YTkwYWRmYWFkMi90YWJsZXJhbmdlOjI4MGJkZDcyODU3YjQ0MWZhMDhlMDVhOTBhZGZhYWQyXzEzLTQtMS0xLTk3NjI3_8281c76b-84df-4c6b-b443-a4779854ebc7"
      unitRef="usdPerShare">44.77</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZToyODBiZGQ3Mjg1N2I0NDFmYTA4ZTA1YTkwYWRmYWFkMi90YWJsZXJhbmdlOjI4MGJkZDcyODU3YjQ0MWZhMDhlMDVhOTBhZGZhYWQyXzEzLTYtMS0xLTk3NjI3_954cf0fb-fae3-4e73-936d-14b09459f63d"
      unitRef="usd">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZToyODBiZGQ3Mjg1N2I0NDFmYTA4ZTA1YTkwYWRmYWFkMi90YWJsZXJhbmdlOjI4MGJkZDcyODU3YjQ0MWZhMDhlMDVhOTBhZGZhYWQyXzEzLTgtMS0xLTk3NjI3_0df87775-7797-4aa9-a6b5-2888d2db81b0">P6Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="i8c492e1c1980414f9304ccac101b2f07_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZToyODBiZGQ3Mjg1N2I0NDFmYTA4ZTA1YTkwYWRmYWFkMi90YWJsZXJhbmdlOjI4MGJkZDcyODU3YjQ0MWZhMDhlMDVhOTBhZGZhYWQyXzE1LTItMS0xLTk3NjI3_2ea765d8-b11b-4b7e-909d-40c90b0806bc"
      unitRef="shares">654000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="i8c492e1c1980414f9304ccac101b2f07_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZToyODBiZGQ3Mjg1N2I0NDFmYTA4ZTA1YTkwYWRmYWFkMi90YWJsZXJhbmdlOjI4MGJkZDcyODU3YjQ0MWZhMDhlMDVhOTBhZGZhYWQyXzE1LTQtMS0xLTk3NjI3_c7316eef-0c8a-4815-aefb-bc13511238b1"
      unitRef="usdPerShare">57.68</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZToyODBiZGQ3Mjg1N2I0NDFmYTA4ZTA1YTkwYWRmYWFkMi90YWJsZXJhbmdlOjI4MGJkZDcyODU3YjQ0MWZhMDhlMDVhOTBhZGZhYWQyXzE2LTItMS0xLTk3NjI3_e469c62b-3339-4f55-810d-538e740d5ef9"
      unitRef="shares">1015000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZToyODBiZGQ3Mjg1N2I0NDFmYTA4ZTA1YTkwYWRmYWFkMi90YWJsZXJhbmdlOjI4MGJkZDcyODU3YjQ0MWZhMDhlMDVhOTBhZGZhYWQyXzE2LTQtMS0xLTk3NjI3_d60e50aa-3bbc-4e8f-b659-1b676a14c82f"
      unitRef="usdPerShare">51.48</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZToyODBiZGQ3Mjg1N2I0NDFmYTA4ZTA1YTkwYWRmYWFkMi90YWJsZXJhbmdlOjI4MGJkZDcyODU3YjQ0MWZhMDhlMDVhOTBhZGZhYWQyXzE3LTItMS0xLTk3NjI3_88b4513d-ee7c-4210-97b9-1a076c8553f1"
      unitRef="shares">1144000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZToyODBiZGQ3Mjg1N2I0NDFmYTA4ZTA1YTkwYWRmYWFkMi90YWJsZXJhbmdlOjI4MGJkZDcyODU3YjQ0MWZhMDhlMDVhOTBhZGZhYWQyXzE3LTQtMS0xLTk3NjI3_0f8097f5-9b25-4e13-a945-ba13b6d59861"
      unitRef="usdPerShare">46.98</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZToyODBiZGQ3Mjg1N2I0NDFmYTA4ZTA1YTkwYWRmYWFkMi90YWJsZXJhbmdlOjI4MGJkZDcyODU3YjQ0MWZhMDhlMDVhOTBhZGZhYWQyXzE3LTYtMS0xLTk3NjI3_766930f0-c9a5-4a4e-96e9-033ee007ba58"
      unitRef="usd">0</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZToyODBiZGQ3Mjg1N2I0NDFmYTA4ZTA1YTkwYWRmYWFkMi90YWJsZXJhbmdlOjI4MGJkZDcyODU3YjQ0MWZhMDhlMDVhOTBhZGZhYWQyXzE3LTgtMS0xLTk3NjI3_cbce908b-2472-4250-a383-331ce7ad26b8">P5Y2M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90ZXh0cmVnaW9uOmMyOGRhYzk3NDZiMjQ5NTdhYzY3MjBlNzM0MGNjNWUwXzQxMTA_6f0a1402-ec53-4c83-955f-0d53633c8414"
      unitRef="usd">510000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90ZXh0cmVnaW9uOmMyOGRhYzk3NDZiMjQ5NTdhYzY3MjBlNzM0MGNjNWUwXzQxMjQ_db8b7302-b77f-45f0-af54-b74dce06ed7e"
      unitRef="usd">118000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i2ed6d9d8b3b3404d844030133debf0dc_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90ZXh0cmVnaW9uOmMyOGRhYzk3NDZiMjQ5NTdhYzY3MjBlNzM0MGNjNWUwXzU0OTc1NTgyNDExOA_8ac00cbd-021d-4e08-a7a7-9a0c8a6f54c7">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i3dfb6977bf974d6eb457ba37c6b89848_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90ZXh0cmVnaW9uOmMyOGRhYzk3NDZiMjQ5NTdhYzY3MjBlNzM0MGNjNWUwXzQ0NDg_23c98447-4ad3-447f-9d58-f9caec8b6b71">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <dlx:AdditionalMatchingAmountForRestrictedStockUnitAwards
      contextRef="i6a3c36b34e1e4eef99d4e0e0030e0233_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90ZXh0cmVnaW9uOmMyOGRhYzk3NDZiMjQ5NTdhYzY3MjBlNzM0MGNjNWUwXzQ3MTM_6c7355df-237b-4144-b5d9-c9fe4b3a6a96"
      unitRef="number">0.50</dlx:AdditionalMatchingAmountForRestrictedStockUnitAwards>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ia3f165fe6b6f4022b65396412ac8da3d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90ZXh0cmVnaW9uOmMyOGRhYzk3NDZiMjQ5NTdhYzY3MjBlNzM0MGNjNWUwXzQ3OTM_d8205bd7-4da0-4142-bf62-442a95d2406f">P2Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:EmployeeServiceShareBasedCompensationCashFlowEffectCashUsedToSettleAwards
      contextRef="ie8b4948e57794aeca03370e42555671d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90ZXh0cmVnaW9uOmMyOGRhYzk3NDZiMjQ5NTdhYzY3MjBlNzM0MGNjNWUwXzU0OTc1NTgyNDAzNA_4af339a7-e539-4e03-98ed-85b7671ca204"
      unitRef="usd">123000</us-gaap:EmployeeServiceShareBasedCompensationCashFlowEffectCashUsedToSettleAwards>
    <us-gaap:EmployeeServiceShareBasedCompensationCashFlowEffectCashUsedToSettleAwards
      contextRef="ifff003efb6264096893fca99fa6df33e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90ZXh0cmVnaW9uOmMyOGRhYzk3NDZiMjQ5NTdhYzY3MjBlNzM0MGNjNWUwXzU0OTc1NTgyNDA1MA_01523d62-90e3-4ac2-987e-c35b48e2bf5f"
      unitRef="usd">64000</us-gaap:EmployeeServiceShareBasedCompensationCashFlowEffectCashUsedToSettleAwards>
    <us-gaap:EmployeeServiceShareBasedCompensationCashFlowEffectCashUsedToSettleAwards
      contextRef="i62a1f0bfaf064a3a8a9a07e5fb6491ad_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90ZXh0cmVnaW9uOmMyOGRhYzk3NDZiMjQ5NTdhYzY3MjBlNzM0MGNjNWUwXzU0OTc1NTgyNDA2OQ_0cc03ab3-41ad-4d5e-8df0-532bf09394da"
      unitRef="usd">58000</us-gaap:EmployeeServiceShareBasedCompensationCashFlowEffectCashUsedToSettleAwards>
    <dlx:NumberOfSharesOfCommonStockIntoWhichEachAwardIsConvertible
      contextRef="ie00bc3870d3c4c4f9c8cc980635f2e9f_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90ZXh0cmVnaW9uOmMyOGRhYzk3NDZiMjQ5NTdhYzY3MjBlNzM0MGNjNWUwXzU2NDM_25c49e7e-8c76-4167-bc90-d42daf469b07"
      unitRef="shares">1</dlx:NumberOfSharesOfCommonStockIntoWhichEachAwardIsConvertible>
    <us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90ZXh0cmVnaW9uOmMyOGRhYzk3NDZiMjQ5NTdhYzY3MjBlNzM0MGNjNWUwXzg0NjM_7859411b-b7df-4af3-97c4-6b329fac3bae">Information regarding our restricted stock units was as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.040%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.794%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Number of units&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted-average grant date fair value per unit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted-average remaining vesting period&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in years)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Outstanding at December&#160;31, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;44.35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;37.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(282)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;45.18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(83)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;40.44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Outstanding at December&#160;31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;39.68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;642&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;42.90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(425)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;40.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(112)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;39.78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Outstanding at December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;41.37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(475)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;42.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(282)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;37.96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Outstanding at December&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,045&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;34.10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.9&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i99db355c14bf49daafd1857503af71b5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTpkOWNmNzc4OWU2MGM0YWRjOTQ5MjExZjU5MzFhNmQwNC90YWJsZXJhbmdlOmQ5Y2Y3Nzg5ZTYwYzRhZGM5NDkyMTFmNTkzMWE2ZDA0XzEtMi0xLTEtOTc2Mjc_bf5cbe39-26eb-478a-8afe-d0ae49609fc4"
      unitRef="shares">664000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i99db355c14bf49daafd1857503af71b5_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTpkOWNmNzc4OWU2MGM0YWRjOTQ5MjExZjU5MzFhNmQwNC90YWJsZXJhbmdlOmQ5Y2Y3Nzg5ZTYwYzRhZGM5NDkyMTFmNTkzMWE2ZDA0XzEtNC0xLTEtOTc2Mjc_2a15c09c-dec5-4432-bcf4-d40c341f955b"
      unitRef="usdPerShare">44.35</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i1745c11467714d268a5fa0c94d611a30_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTpkOWNmNzc4OWU2MGM0YWRjOTQ5MjExZjU5MzFhNmQwNC90YWJsZXJhbmdlOmQ5Y2Y3Nzg5ZTYwYzRhZGM5NDkyMTFmNTkzMWE2ZDA0XzItMi0xLTEtOTc2Mjc_03651b92-0b77-432b-8c0a-4d4143cdace7"
      unitRef="shares">628000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i1745c11467714d268a5fa0c94d611a30_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTpkOWNmNzc4OWU2MGM0YWRjOTQ5MjExZjU5MzFhNmQwNC90YWJsZXJhbmdlOmQ5Y2Y3Nzg5ZTYwYzRhZGM5NDkyMTFmNTkzMWE2ZDA0XzItNC0xLTEtOTc2Mjc_1008e3f2-32cb-4556-b8af-1805c044616f"
      unitRef="usdPerShare">37.25</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i1745c11467714d268a5fa0c94d611a30_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTpkOWNmNzc4OWU2MGM0YWRjOTQ5MjExZjU5MzFhNmQwNC90YWJsZXJhbmdlOmQ5Y2Y3Nzg5ZTYwYzRhZGM5NDkyMTFmNTkzMWE2ZDA0XzMtMi0xLTEtOTc2Mjc_3a336845-a055-4bcf-8c0a-32179f9d8d73"
      unitRef="shares">282000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i1745c11467714d268a5fa0c94d611a30_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTpkOWNmNzc4OWU2MGM0YWRjOTQ5MjExZjU5MzFhNmQwNC90YWJsZXJhbmdlOmQ5Y2Y3Nzg5ZTYwYzRhZGM5NDkyMTFmNTkzMWE2ZDA0XzMtNC0xLTEtOTc2Mjc_1afdd5d0-247e-43c6-ac63-ff9d84847501"
      unitRef="usdPerShare">45.18</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i1745c11467714d268a5fa0c94d611a30_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTpkOWNmNzc4OWU2MGM0YWRjOTQ5MjExZjU5MzFhNmQwNC90YWJsZXJhbmdlOmQ5Y2Y3Nzg5ZTYwYzRhZGM5NDkyMTFmNTkzMWE2ZDA0XzQtMi0xLTEtOTc2Mjc_6a399f3f-f272-4382-9cce-568b0c72bbad"
      unitRef="shares">83000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i1745c11467714d268a5fa0c94d611a30_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTpkOWNmNzc4OWU2MGM0YWRjOTQ5MjExZjU5MzFhNmQwNC90YWJsZXJhbmdlOmQ5Y2Y3Nzg5ZTYwYzRhZGM5NDkyMTFmNTkzMWE2ZDA0XzQtNC0xLTEtOTc2Mjc_54a29560-29ca-45c3-a5f6-deeb48a0433d"
      unitRef="usdPerShare">40.44</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ie94fc07187b34e7599db79cb450ab83c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTpkOWNmNzc4OWU2MGM0YWRjOTQ5MjExZjU5MzFhNmQwNC90YWJsZXJhbmdlOmQ5Y2Y3Nzg5ZTYwYzRhZGM5NDkyMTFmNTkzMWE2ZDA0XzUtMi0xLTEtOTc2Mjc_41d61ef2-47ab-4d01-93e8-129d442354b9"
      unitRef="shares">927000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ie94fc07187b34e7599db79cb450ab83c_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTpkOWNmNzc4OWU2MGM0YWRjOTQ5MjExZjU5MzFhNmQwNC90YWJsZXJhbmdlOmQ5Y2Y3Nzg5ZTYwYzRhZGM5NDkyMTFmNTkzMWE2ZDA0XzUtNC0xLTEtOTc2Mjc_7fd99965-9873-4d3d-b529-4685d323b87f"
      unitRef="usdPerShare">39.68</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i0997991cc78d4449acaa7f8990ad94ec_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTpkOWNmNzc4OWU2MGM0YWRjOTQ5MjExZjU5MzFhNmQwNC90YWJsZXJhbmdlOmQ5Y2Y3Nzg5ZTYwYzRhZGM5NDkyMTFmNTkzMWE2ZDA0XzYtMi0xLTEtOTc2Mjc_ba4808cd-ceb5-4520-9515-db4d7c4f6d2c"
      unitRef="shares">642000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i0997991cc78d4449acaa7f8990ad94ec_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTpkOWNmNzc4OWU2MGM0YWRjOTQ5MjExZjU5MzFhNmQwNC90YWJsZXJhbmdlOmQ5Y2Y3Nzg5ZTYwYzRhZGM5NDkyMTFmNTkzMWE2ZDA0XzYtNC0xLTEtOTc2Mjc_fb6adf8f-7ec4-4ebe-8652-e3c11a3d5aa2"
      unitRef="usdPerShare">42.90</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i0997991cc78d4449acaa7f8990ad94ec_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTpkOWNmNzc4OWU2MGM0YWRjOTQ5MjExZjU5MzFhNmQwNC90YWJsZXJhbmdlOmQ5Y2Y3Nzg5ZTYwYzRhZGM5NDkyMTFmNTkzMWE2ZDA0XzctMi0xLTEtOTc2Mjc_e1d81478-c4eb-490c-9234-c7cfeb371be3"
      unitRef="shares">425000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i0997991cc78d4449acaa7f8990ad94ec_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTpkOWNmNzc4OWU2MGM0YWRjOTQ5MjExZjU5MzFhNmQwNC90YWJsZXJhbmdlOmQ5Y2Y3Nzg5ZTYwYzRhZGM5NDkyMTFmNTkzMWE2ZDA0XzctNC0xLTEtOTc2Mjc_dec4fbf4-e8be-48f0-9352-017b42103e4b"
      unitRef="usdPerShare">40.50</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i0997991cc78d4449acaa7f8990ad94ec_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTpkOWNmNzc4OWU2MGM0YWRjOTQ5MjExZjU5MzFhNmQwNC90YWJsZXJhbmdlOmQ5Y2Y3Nzg5ZTYwYzRhZGM5NDkyMTFmNTkzMWE2ZDA0XzgtMi0xLTEtOTc2Mjc_74982437-ad87-41d8-8eca-f3e70721f3be"
      unitRef="shares">112000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i0997991cc78d4449acaa7f8990ad94ec_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTpkOWNmNzc4OWU2MGM0YWRjOTQ5MjExZjU5MzFhNmQwNC90YWJsZXJhbmdlOmQ5Y2Y3Nzg5ZTYwYzRhZGM5NDkyMTFmNTkzMWE2ZDA0XzgtNC0xLTEtOTc2Mjc_d2990242-567e-4731-982a-0aed9791e154"
      unitRef="usdPerShare">39.78</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="iee561407feba49ed828c758b2d5aaea6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTpkOWNmNzc4OWU2MGM0YWRjOTQ5MjExZjU5MzFhNmQwNC90YWJsZXJhbmdlOmQ5Y2Y3Nzg5ZTYwYzRhZGM5NDkyMTFmNTkzMWE2ZDA0XzktMi0xLTEtOTc2Mjc_6db97c84-dbc0-42b1-810d-162952280f01"
      unitRef="shares">1032000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="iee561407feba49ed828c758b2d5aaea6_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTpkOWNmNzc4OWU2MGM0YWRjOTQ5MjExZjU5MzFhNmQwNC90YWJsZXJhbmdlOmQ5Y2Y3Nzg5ZTYwYzRhZGM5NDkyMTFmNTkzMWE2ZDA0XzktNC0xLTEtOTc2Mjc_90b2acbf-dca6-46cc-9f1e-682498fab8ac"
      unitRef="usdPerShare">41.37</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ie6ccfe106ea14a80b7b71b7412ce4615_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTpkOWNmNzc4OWU2MGM0YWRjOTQ5MjExZjU5MzFhNmQwNC90YWJsZXJhbmdlOmQ5Y2Y3Nzg5ZTYwYzRhZGM5NDkyMTFmNTkzMWE2ZDA0XzEwLTItMS0xLTk3NjI3_8cbe10dc-6ffb-40cb-9e9a-e541f0baa2fa"
      unitRef="shares">770000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ie6ccfe106ea14a80b7b71b7412ce4615_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTpkOWNmNzc4OWU2MGM0YWRjOTQ5MjExZjU5MzFhNmQwNC90YWJsZXJhbmdlOmQ5Y2Y3Nzg5ZTYwYzRhZGM5NDkyMTFmNTkzMWE2ZDA0XzEwLTQtMS0xLTk3NjI3_5a224c37-7b39-4578-ac72-72312984aa18"
      unitRef="usdPerShare">30.52</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="ie6ccfe106ea14a80b7b71b7412ce4615_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTpkOWNmNzc4OWU2MGM0YWRjOTQ5MjExZjU5MzFhNmQwNC90YWJsZXJhbmdlOmQ5Y2Y3Nzg5ZTYwYzRhZGM5NDkyMTFmNTkzMWE2ZDA0XzExLTItMS0xLTk3NjI3_db0ed13f-5df1-4a22-a67a-1808f7875956"
      unitRef="shares">475000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="ie6ccfe106ea14a80b7b71b7412ce4615_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTpkOWNmNzc4OWU2MGM0YWRjOTQ5MjExZjU5MzFhNmQwNC90YWJsZXJhbmdlOmQ5Y2Y3Nzg5ZTYwYzRhZGM5NDkyMTFmNTkzMWE2ZDA0XzExLTQtMS0xLTk3NjI3_7779669d-9311-47cf-bb41-9fcb472d3619"
      unitRef="usdPerShare">42.00</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="ie6ccfe106ea14a80b7b71b7412ce4615_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTpkOWNmNzc4OWU2MGM0YWRjOTQ5MjExZjU5MzFhNmQwNC90YWJsZXJhbmdlOmQ5Y2Y3Nzg5ZTYwYzRhZGM5NDkyMTFmNTkzMWE2ZDA0XzEyLTItMS0xLTk3NjI3_d8738af9-1041-48b5-a286-b971e90b5a88"
      unitRef="shares">282000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="ie6ccfe106ea14a80b7b71b7412ce4615_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTpkOWNmNzc4OWU2MGM0YWRjOTQ5MjExZjU5MzFhNmQwNC90YWJsZXJhbmdlOmQ5Y2Y3Nzg5ZTYwYzRhZGM5NDkyMTFmNTkzMWE2ZDA0XzEyLTQtMS0xLTk3NjI3_91b2f510-68ed-4931-909c-f41a1c6a1cc2"
      unitRef="usdPerShare">37.96</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ie00bc3870d3c4c4f9c8cc980635f2e9f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTpkOWNmNzc4OWU2MGM0YWRjOTQ5MjExZjU5MzFhNmQwNC90YWJsZXJhbmdlOmQ5Y2Y3Nzg5ZTYwYzRhZGM5NDkyMTFmNTkzMWE2ZDA0XzEzLTItMS0xLTk3NjI3_a3ebc292-0fbb-452b-b719-fb6d870dd009"
      unitRef="shares">1045000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ie00bc3870d3c4c4f9c8cc980635f2e9f_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTpkOWNmNzc4OWU2MGM0YWRjOTQ5MjExZjU5MzFhNmQwNC90YWJsZXJhbmdlOmQ5Y2Y3Nzg5ZTYwYzRhZGM5NDkyMTFmNTkzMWE2ZDA0XzEzLTQtMS0xLTk3NjI3_6f250b43-4f46-4efc-ada8-03ae4d7fc80b"
      unitRef="usdPerShare">34.10</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms
      contextRef="ie6ccfe106ea14a80b7b71b7412ce4615_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTpkOWNmNzc4OWU2MGM0YWRjOTQ5MjExZjU5MzFhNmQwNC90YWJsZXJhbmdlOmQ5Y2Y3Nzg5ZTYwYzRhZGM5NDkyMTFmNTkzMWE2ZDA0XzEzLTYtMS0xLTk3NjI3_d1dd8eea-41b8-4dc6-af8c-0b4aaad33328">P2Y10M24D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ida180e6cc82642a9a2b28547201aa7c1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90ZXh0cmVnaW9uOmMyOGRhYzk3NDZiMjQ5NTdhYzY3MjBlNzM0MGNjNWUwXzU4MDc_55af3dec-e30c-4238-b316-51f5a205af01"
      unitRef="shares">45000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding
      contextRef="ida180e6cc82642a9a2b28547201aa7c1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90ZXh0cmVnaW9uOmMyOGRhYzk3NDZiMjQ5NTdhYzY3MjBlNzM0MGNjNWUwXzU4NDk_8dbc98d0-738b-441e-9d98-624230542e6a"
      unitRef="usd">766000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding>
    <us-gaap:SharePrice
      contextRef="ida180e6cc82642a9a2b28547201aa7c1_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90ZXh0cmVnaW9uOmMyOGRhYzk3NDZiMjQ5NTdhYzY3MjBlNzM0MGNjNWUwXzYwMDA_5b6e882b-fea0-4070-8992-cc5624055783"
      unitRef="usdPerShare">16.98</us-gaap:SharePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms
      contextRef="ie8b4948e57794aeca03370e42555671d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90ZXh0cmVnaW9uOmMyOGRhYzk3NDZiMjQ5NTdhYzY3MjBlNzM0MGNjNWUwXzYwNjU_287bdd83-18de-49fd-b100-2f00a4314624">P10M</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="ie6ccfe106ea14a80b7b71b7412ce4615_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90ZXh0cmVnaW9uOmMyOGRhYzk3NDZiMjQ5NTdhYzY3MjBlNzM0MGNjNWUwXzYxMzM_51bb1ee2-f5f1-468e-91d1-2ce8f4c03639"
      unitRef="usd">13602000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i0997991cc78d4449acaa7f8990ad94ec_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90ZXh0cmVnaW9uOmMyOGRhYzk3NDZiMjQ5NTdhYzY3MjBlNzM0MGNjNWUwXzYxNDQ_508aa0a1-c201-4f38-8d60-23c51218fb3f"
      unitRef="usd">16646000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i1745c11467714d268a5fa0c94d611a30_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90ZXh0cmVnaW9uOmMyOGRhYzk3NDZiMjQ5NTdhYzY3MjBlNzM0MGNjNWUwXzYxNTg_f99c86f7-7b23-45be-b6ca-df1a11c26028"
      unitRef="usd">7839000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i4f9bef224dd14159b7ab15071305ea9e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90ZXh0cmVnaW9uOmMyOGRhYzk3NDZiMjQ5NTdhYzY3MjBlNzM0MGNjNWUwXzY0NDg_91f872fb-e144-4680-bb15-1cb674e4e05b">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="id7ae4d105ff5436f84a7860d9b128761_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90ZXh0cmVnaW9uOmMyOGRhYzk3NDZiMjQ5NTdhYzY3MjBlNzM0MGNjNWUwXzY0NTI_47844fce-fbe7-4156-8f21-18c77ff8c4e3"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i644d10e2b7b74e3a908a73525bf57e99_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90ZXh0cmVnaW9uOmMyOGRhYzk3NDZiMjQ5NTdhYzY3MjBlNzM0MGNjNWUwXzY0NTI_ac478f7f-f8de-4852-be4a-685bacc8fe0f"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i511e45c8aea243a0a8534d1486fe95fd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90ZXh0cmVnaW9uOmMyOGRhYzk3NDZiMjQ5NTdhYzY3MjBlNzM0MGNjNWUwXzU0OTc1NTgyNDI2NA_87d7a549-f006-47f6-8b19-f9a2830fe857"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i29d560ad6e454a9e8aad32164e8656a9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90ZXh0cmVnaW9uOmMyOGRhYzk3NDZiMjQ5NTdhYzY3MjBlNzM0MGNjNWUwXzU0OTc1NTgyNDI2NA_f80cb436-7d6f-42d4-a33f-462ba58cf363"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90ZXh0cmVnaW9uOmMyOGRhYzk3NDZiMjQ5NTdhYzY3MjBlNzM0MGNjNWUwXzg1MTE_6e122c64-e5cb-4ef5-9f25-6646ee33f714">&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Information regarding unvested restricted shares was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.660%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.792%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Number of shares&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted-average grant date fair value per share&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unvested at December&#160;31, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;71.61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(16)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;72.79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;61.43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unvested at December&#160;31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;71.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;71.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unvested at December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i62f4571a32f8454f9eae53ae4b882aa2_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTpkNmRiYjQxMWM3ZGY0ZmFjYWE0YmY2MTg5MGFmMGQ3Ni90YWJsZXJhbmdlOmQ2ZGJiNDExYzdkZjRmYWNhYTRiZjYxODkwYWYwZDc2XzEtMi0xLTEtOTc2Mjc_9256694e-48df-495b-b6bc-dac72b8e8986"
      unitRef="shares">26000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i62f4571a32f8454f9eae53ae4b882aa2_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTpkNmRiYjQxMWM3ZGY0ZmFjYWE0YmY2MTg5MGFmMGQ3Ni90YWJsZXJhbmdlOmQ2ZGJiNDExYzdkZjRmYWNhYTRiZjYxODkwYWYwZDc2XzEtNC0xLTEtOTc2Mjc_eb91d9ea-be1f-4c09-bb69-b1205995f192"
      unitRef="usdPerShare">71.61</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i2e5a905a969848c3bb63e73a8cc9a5fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTpkNmRiYjQxMWM3ZGY0ZmFjYWE0YmY2MTg5MGFmMGQ3Ni90YWJsZXJhbmdlOmQ2ZGJiNDExYzdkZjRmYWNhYTRiZjYxODkwYWYwZDc2XzMtMi0xLTEtOTc2Mjc_8338df1f-b4b2-44f1-bc7b-dd336cd3bd87"
      unitRef="shares">16000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i2e5a905a969848c3bb63e73a8cc9a5fe_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTpkNmRiYjQxMWM3ZGY0ZmFjYWE0YmY2MTg5MGFmMGQ3Ni90YWJsZXJhbmdlOmQ2ZGJiNDExYzdkZjRmYWNhYTRiZjYxODkwYWYwZDc2XzMtNC0xLTEtOTc2Mjc_2e081e3f-9f0e-4cbf-813b-f5af82f67366"
      unitRef="usdPerShare">72.79</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i2e5a905a969848c3bb63e73a8cc9a5fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTpkNmRiYjQxMWM3ZGY0ZmFjYWE0YmY2MTg5MGFmMGQ3Ni90YWJsZXJhbmdlOmQ2ZGJiNDExYzdkZjRmYWNhYTRiZjYxODkwYWYwZDc2XzQtMi0xLTEtOTc2Mjc_9c00c2e4-6a82-4bd7-8764-262544377a11"
      unitRef="shares">2000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i2e5a905a969848c3bb63e73a8cc9a5fe_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTpkNmRiYjQxMWM3ZGY0ZmFjYWE0YmY2MTg5MGFmMGQ3Ni90YWJsZXJhbmdlOmQ2ZGJiNDExYzdkZjRmYWNhYTRiZjYxODkwYWYwZDc2XzQtNC0xLTEtOTc2Mjc_5d7de01b-ed76-4284-a355-1250b6d376ad"
      unitRef="usdPerShare">61.43</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ic95ed7f769274e049258455e5ff1e9ab_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTpkNmRiYjQxMWM3ZGY0ZmFjYWE0YmY2MTg5MGFmMGQ3Ni90YWJsZXJhbmdlOmQ2ZGJiNDExYzdkZjRmYWNhYTRiZjYxODkwYWYwZDc2XzUtMi0xLTEtOTc2Mjc_647a2bf5-5a93-458a-af1f-41e53f724915"
      unitRef="shares">8000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ic95ed7f769274e049258455e5ff1e9ab_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTpkNmRiYjQxMWM3ZGY0ZmFjYWE0YmY2MTg5MGFmMGQ3Ni90YWJsZXJhbmdlOmQ2ZGJiNDExYzdkZjRmYWNhYTRiZjYxODkwYWYwZDc2XzUtNC0xLTEtOTc2Mjc_e9dce004-0055-496f-9637-2b0fe1e749ec"
      unitRef="usdPerShare">71.02</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="id7ae4d105ff5436f84a7860d9b128761_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTpkNmRiYjQxMWM3ZGY0ZmFjYWE0YmY2MTg5MGFmMGQ3Ni90YWJsZXJhbmdlOmQ2ZGJiNDExYzdkZjRmYWNhYTRiZjYxODkwYWYwZDc2XzYtMi0xLTEtOTc2Mjc_c8b8594a-ac54-4ad2-ad70-646ecd6a08df"
      unitRef="shares">8000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="id7ae4d105ff5436f84a7860d9b128761_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTpkNmRiYjQxMWM3ZGY0ZmFjYWE0YmY2MTg5MGFmMGQ3Ni90YWJsZXJhbmdlOmQ2ZGJiNDExYzdkZjRmYWNhYTRiZjYxODkwYWYwZDc2XzYtNC0xLTEtOTc2Mjc_6abf1eb1-9e94-49dc-9b09-5c8684ecd14c"
      unitRef="usdPerShare">71.02</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i29d560ad6e454a9e8aad32164e8656a9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTpkNmRiYjQxMWM3ZGY0ZmFjYWE0YmY2MTg5MGFmMGQ3Ni90YWJsZXJhbmdlOmQ2ZGJiNDExYzdkZjRmYWNhYTRiZjYxODkwYWYwZDc2XzgtMi0xLTEtOTc2Mjc_3860db09-81e5-4dea-a0d3-78ede272d3d3"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i29d560ad6e454a9e8aad32164e8656a9_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTpkNmRiYjQxMWM3ZGY0ZmFjYWE0YmY2MTg5MGFmMGQ3Ni90YWJsZXJhbmdlOmQ2ZGJiNDExYzdkZjRmYWNhYTRiZjYxODkwYWYwZDc2XzgtNC0xLTEtOTc2Mjc_1e657b3a-92ec-4879-8644-475fcd2fd236"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="id7ae4d105ff5436f84a7860d9b128761_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90ZXh0cmVnaW9uOmMyOGRhYzk3NDZiMjQ5NTdhYzY3MjBlNzM0MGNjNWUwXzY2NTk_3fe43ee5-3edd-4880-96d8-7291ff42093e"
      unitRef="usd">332000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i2e5a905a969848c3bb63e73a8cc9a5fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90ZXh0cmVnaW9uOmMyOGRhYzk3NDZiMjQ5NTdhYzY3MjBlNzM0MGNjNWUwXzY2NzM_4aa8261d-8f5d-407c-8cf9-7a74b934c3a3"
      unitRef="usd">600000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i9e9ac7ce614c4289ab1fab1f75657786_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90ZXh0cmVnaW9uOmMyOGRhYzk3NDZiMjQ5NTdhYzY3MjBlNzM0MGNjNWUwXzY3NTk_34da1081-db74-450c-921c-64a680fdae3c">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <dlx:Periodsaftergrantwhenvestingofawardmaybemodified
      contextRef="i9e9ac7ce614c4289ab1fab1f75657786_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90ZXh0cmVnaW9uOmMyOGRhYzk3NDZiMjQ5NTdhYzY3MjBlNzM0MGNjNWUwXzY5ODA_058e0455-733a-48f4-ba8a-91a64c352216">P1Y</dlx:Periodsaftergrantwhenvestingofawardmaybemodified>
    <dlx:Periodsaftergrantwhenvestingofawardmaybemodified
      contextRef="i9e9ac7ce614c4289ab1fab1f75657786_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90ZXh0cmVnaW9uOmMyOGRhYzk3NDZiMjQ5NTdhYzY3MjBlNzM0MGNjNWUwXzcwODc_058e0455-733a-48f4-ba8a-91a64c352216">P1Y</dlx:Periodsaftergrantwhenvestingofawardmaybemodified>
    <dlx:SharebasedcompensationperformanceshareawardsvaluationassumptionsTableTextBlock
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90ZXh0cmVnaW9uOmMyOGRhYzk3NDZiMjQ5NTdhYzY3MjBlNzM0MGNjNWUwXzg0NTg_30b23bab-a43a-4fd0-b6dd-624e7f2a1890">&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following weighted-average assumptions were used in the Monte Carlo simulation model in determining the fair value of market-based performance share units granted:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.810%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;54.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;55.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;28.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</dlx:SharebasedcompensationperformanceshareawardsvaluationassumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i9e9ac7ce614c4289ab1fab1f75657786_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTpiZTJiYmU3YWYwY2Y0MDQ1OWNmYjliMjQ3MDM2NmI1ZC90YWJsZXJhbmdlOmJlMmJiZTdhZjBjZjQwNDU5Y2ZiOWIyNDcwMzY2YjVkXzEtMi0xLTEtOTc2Mjc_5b472c6d-7c88-47bb-8849-060cdece19d4"
      unitRef="number">0.018</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i740194b9fd9a49a885bb4cee09fdb2c8_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTpiZTJiYmU3YWYwY2Y0MDQ1OWNmYjliMjQ3MDM2NmI1ZC90YWJsZXJhbmdlOmJlMmJiZTdhZjBjZjQwNDU5Y2ZiOWIyNDcwMzY2YjVkXzEtNC0xLTEtOTc2Mjc_842219cc-9c42-4647-8e4f-a525790710c1"
      unitRef="number">0.003</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="icd0eca5b5a854262a14d2712ef152a7a_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTpiZTJiYmU3YWYwY2Y0MDQ1OWNmYjliMjQ3MDM2NmI1ZC90YWJsZXJhbmdlOmJlMmJiZTdhZjBjZjQwNDU5Y2ZiOWIyNDcwMzY2YjVkXzEtNi0xLTEtOTc2Mjc_9a8b6b7a-9ed8-4ac1-ab0d-a923cd2a47e6"
      unitRef="number">0.014</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i9e9ac7ce614c4289ab1fab1f75657786_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTpiZTJiYmU3YWYwY2Y0MDQ1OWNmYjliMjQ3MDM2NmI1ZC90YWJsZXJhbmdlOmJlMmJiZTdhZjBjZjQwNDU5Y2ZiOWIyNDcwMzY2YjVkXzItMi0xLTEtOTc2Mjc_06450a9b-5cf1-497d-87c3-4f804d489561"
      unitRef="number">0.037</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i740194b9fd9a49a885bb4cee09fdb2c8_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTpiZTJiYmU3YWYwY2Y0MDQ1OWNmYjliMjQ3MDM2NmI1ZC90YWJsZXJhbmdlOmJlMmJiZTdhZjBjZjQwNDU5Y2ZiOWIyNDcwMzY2YjVkXzItNC0xLTEtOTc2Mjc_3d7e7cc7-4c06-448e-90cd-14a9c3d335c1"
      unitRef="number">0.044</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="icd0eca5b5a854262a14d2712ef152a7a_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTpiZTJiYmU3YWYwY2Y0MDQ1OWNmYjliMjQ3MDM2NmI1ZC90YWJsZXJhbmdlOmJlMmJiZTdhZjBjZjQwNDU5Y2ZiOWIyNDcwMzY2YjVkXzItNi0xLTEtOTc2Mjc_46b2e9ab-0c59-4a53-af39-0cb8d428e40e"
      unitRef="number">0.024</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i9e9ac7ce614c4289ab1fab1f75657786_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTpiZTJiYmU3YWYwY2Y0MDQ1OWNmYjliMjQ3MDM2NmI1ZC90YWJsZXJhbmdlOmJlMmJiZTdhZjBjZjQwNDU5Y2ZiOWIyNDcwMzY2YjVkXzMtMi0xLTEtOTc2Mjc_34177eda-510a-4148-88ca-b134ea0d6414"
      unitRef="number">0.549</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i740194b9fd9a49a885bb4cee09fdb2c8_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTpiZTJiYmU3YWYwY2Y0MDQ1OWNmYjliMjQ3MDM2NmI1ZC90YWJsZXJhbmdlOmJlMmJiZTdhZjBjZjQwNDU5Y2ZiOWIyNDcwMzY2YjVkXzMtNC0xLTEtOTc2Mjc_51ba4233-19bc-42e2-8fb6-af9328565ed2"
      unitRef="number">0.556</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="icd0eca5b5a854262a14d2712ef152a7a_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTpiZTJiYmU3YWYwY2Y0MDQ1OWNmYjliMjQ3MDM2NmI1ZC90YWJsZXJhbmdlOmJlMmJiZTdhZjBjZjQwNDU5Y2ZiOWIyNDcwMzY2YjVkXzMtNi0xLTEtOTc2Mjc_5cbb53ae-fdb0-4b9e-ac82-563db437a97b"
      unitRef="number">0.286</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90ZXh0cmVnaW9uOmMyOGRhYzk3NDZiMjQ5NTdhYzY3MjBlNzM0MGNjNWUwXzg0NzI_22317ff2-9f91-4d55-9ae1-65b9e714f1aa">&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Information regarding unvested performance share units was as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.040%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.794%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Performance share units&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted-average grant date fair value per unit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted-average remaining contractual term&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in years)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unvested at December&#160;31, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;57.64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;36.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(61)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;71.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(23)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;62.18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unvested at December&#160;31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;45.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;32.46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(68)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;67.77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unvested at December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;35.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;37.47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(93)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;44.69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(119)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;39.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Adjustment for performance results achieved &lt;/span&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;44.69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unvested at December&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;461&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;34.35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:4.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:4.5pt"&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt; Reflects awards granted assuming achievement of performance goals at target.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:4.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:4.5pt"&gt;&lt;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"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt; Reflects the difference between the awards earned at the end of the performance period and the target number of shares.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="iec03019219cd4023a49af38eb741fcc6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTowMjcxNjRlMDU1OWM0YjFhYmEyOWJkNTc5ZTc2NzFmZi90YWJsZXJhbmdlOjAyNzE2NGUwNTU5YzRiMWFiYTI5YmQ1NzllNzY3MWZmXzEtMi0xLTEtOTc2Mjc_db162ed1-be4b-4a8d-ada5-dd360b2ccc3c"
      unitRef="shares">252000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="iec03019219cd4023a49af38eb741fcc6_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTowMjcxNjRlMDU1OWM0YjFhYmEyOWJkNTc5ZTc2NzFmZi90YWJsZXJhbmdlOjAyNzE2NGUwNTU5YzRiMWFiYTI5YmQ1NzllNzY3MWZmXzEtNC0xLTEtOTc2Mjc_40a54232-6daf-44e6-8570-5dde4a530189"
      unitRef="usdPerShare">57.64</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="icd0eca5b5a854262a14d2712ef152a7a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTowMjcxNjRlMDU1OWM0YjFhYmEyOWJkNTc5ZTc2NzFmZi90YWJsZXJhbmdlOjAyNzE2NGUwNTU5YzRiMWFiYTI5YmQ1NzllNzY3MWZmXzItMi0xLTEtOTc2Mjc_859b30eb-a38e-4bd0-aa89-2a18e1169454"
      unitRef="shares">127000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="icd0eca5b5a854262a14d2712ef152a7a_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTowMjcxNjRlMDU1OWM0YjFhYmEyOWJkNTc5ZTc2NzFmZi90YWJsZXJhbmdlOjAyNzE2NGUwNTU5YzRiMWFiYTI5YmQ1NzllNzY3MWZmXzItNC0xLTEtOTc2Mjc_96d4942e-c3da-438f-83db-0c9c0425e6ed"
      unitRef="usdPerShare">36.06</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="icd0eca5b5a854262a14d2712ef152a7a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTowMjcxNjRlMDU1OWM0YjFhYmEyOWJkNTc5ZTc2NzFmZi90YWJsZXJhbmdlOjAyNzE2NGUwNTU5YzRiMWFiYTI5YmQ1NzllNzY3MWZmXzMtMi0xLTEtOTc2Mjc_4a06154a-b542-4500-bdeb-3a1f50538c6e"
      unitRef="shares">61000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="icd0eca5b5a854262a14d2712ef152a7a_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTowMjcxNjRlMDU1OWM0YjFhYmEyOWJkNTc5ZTc2NzFmZi90YWJsZXJhbmdlOjAyNzE2NGUwNTU5YzRiMWFiYTI5YmQ1NzllNzY3MWZmXzMtNC0xLTEtOTc2Mjc_c8719b25-4248-44b8-94d4-f78d2bd46dba"
      unitRef="usdPerShare">71.03</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="icd0eca5b5a854262a14d2712ef152a7a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTowMjcxNjRlMDU1OWM0YjFhYmEyOWJkNTc5ZTc2NzFmZi90YWJsZXJhbmdlOjAyNzE2NGUwNTU5YzRiMWFiYTI5YmQ1NzllNzY3MWZmXzQtMi0xLTEtOTc2Mjc_8d4eb569-6b3b-428c-88aa-5311e53b13d8"
      unitRef="shares">23000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="icd0eca5b5a854262a14d2712ef152a7a_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTowMjcxNjRlMDU1OWM0YjFhYmEyOWJkNTc5ZTc2NzFmZi90YWJsZXJhbmdlOjAyNzE2NGUwNTU5YzRiMWFiYTI5YmQ1NzllNzY3MWZmXzQtNC0xLTEtOTc2Mjc_ed2b1001-6b00-4f9b-8cce-fa4e8e59d12c"
      unitRef="usdPerShare">62.18</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i8acd3a808dbe40d0909c3fea5d9cd409_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTowMjcxNjRlMDU1OWM0YjFhYmEyOWJkNTc5ZTc2NzFmZi90YWJsZXJhbmdlOjAyNzE2NGUwNTU5YzRiMWFiYTI5YmQ1NzllNzY3MWZmXzYtMi0xLTEtOTc2Mjc_563dbea2-b0df-4545-8c61-8e542e304636"
      unitRef="shares">295000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i8acd3a808dbe40d0909c3fea5d9cd409_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTowMjcxNjRlMDU1OWM0YjFhYmEyOWJkNTc5ZTc2NzFmZi90YWJsZXJhbmdlOjAyNzE2NGUwNTU5YzRiMWFiYTI5YmQ1NzllNzY3MWZmXzYtNC0xLTEtOTc2Mjc_4af842bf-3b52-48a0-89b2-98f51fa6ffe5"
      unitRef="usdPerShare">45.20</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i740194b9fd9a49a885bb4cee09fdb2c8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTowMjcxNjRlMDU1OWM0YjFhYmEyOWJkNTc5ZTc2NzFmZi90YWJsZXJhbmdlOjAyNzE2NGUwNTU5YzRiMWFiYTI5YmQ1NzllNzY3MWZmXzctMi0xLTEtOTc2Mjc_37eb15d3-2a97-42a7-9fb3-e26ba75281d4"
      unitRef="shares">208000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i740194b9fd9a49a885bb4cee09fdb2c8_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTowMjcxNjRlMDU1OWM0YjFhYmEyOWJkNTc5ZTc2NzFmZi90YWJsZXJhbmdlOjAyNzE2NGUwNTU5YzRiMWFiYTI5YmQ1NzllNzY3MWZmXzctNC0xLTEtOTc2Mjc_bbda245b-c639-4890-8cfe-d0d1e5eed5db"
      unitRef="usdPerShare">32.46</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i740194b9fd9a49a885bb4cee09fdb2c8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTowMjcxNjRlMDU1OWM0YjFhYmEyOWJkNTc5ZTc2NzFmZi90YWJsZXJhbmdlOjAyNzE2NGUwNTU5YzRiMWFiYTI5YmQ1NzllNzY3MWZmXzktMi0xLTEtOTc2Mjc_81ec9fcc-48c6-42c0-b88e-ad0770b8451c"
      unitRef="shares">68000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i740194b9fd9a49a885bb4cee09fdb2c8_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTowMjcxNjRlMDU1OWM0YjFhYmEyOWJkNTc5ZTc2NzFmZi90YWJsZXJhbmdlOjAyNzE2NGUwNTU5YzRiMWFiYTI5YmQ1NzllNzY3MWZmXzktNC0xLTEtOTc2Mjc_43249d08-066d-448a-8305-a8fbeeb1c886"
      unitRef="usdPerShare">67.77</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i9e6e11db1b0041ada28feb56472bbe39_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTowMjcxNjRlMDU1OWM0YjFhYmEyOWJkNTc5ZTc2NzFmZi90YWJsZXJhbmdlOjAyNzE2NGUwNTU5YzRiMWFiYTI5YmQ1NzllNzY3MWZmXzEwLTItMS0xLTk3NjI3_3e501bfd-54dd-4ab3-a668-519a235cc4b1"
      unitRef="shares">435000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i9e6e11db1b0041ada28feb56472bbe39_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTowMjcxNjRlMDU1OWM0YjFhYmEyOWJkNTc5ZTc2NzFmZi90YWJsZXJhbmdlOjAyNzE2NGUwNTU5YzRiMWFiYTI5YmQ1NzllNzY3MWZmXzEwLTQtMS0xLTk3NjI3_cb747144-5062-42bb-bae9-e7bdb60edd1e"
      unitRef="usdPerShare">35.56</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i9e9ac7ce614c4289ab1fab1f75657786_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTowMjcxNjRlMDU1OWM0YjFhYmEyOWJkNTc5ZTc2NzFmZi90YWJsZXJhbmdlOjAyNzE2NGUwNTU5YzRiMWFiYTI5YmQ1NzllNzY3MWZmXzExLTItMS0xLTk3NjI3_cb16be6b-14e2-4346-914d-6184bd621e94"
      unitRef="shares">203000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i9e9ac7ce614c4289ab1fab1f75657786_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTowMjcxNjRlMDU1OWM0YjFhYmEyOWJkNTc5ZTc2NzFmZi90YWJsZXJhbmdlOjAyNzE2NGUwNTU5YzRiMWFiYTI5YmQ1NzllNzY3MWZmXzExLTQtMS0xLTk3NjI3_24643bd5-6364-4a62-a071-8587f7e6c022"
      unitRef="usdPerShare">37.47</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i9e9ac7ce614c4289ab1fab1f75657786_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTowMjcxNjRlMDU1OWM0YjFhYmEyOWJkNTc5ZTc2NzFmZi90YWJsZXJhbmdlOjAyNzE2NGUwNTU5YzRiMWFiYTI5YmQ1NzllNzY3MWZmXzExLTItMS0xLTEwNDQ2NQ_21d4c46f-afb0-4023-a116-1123eaf2c3b1"
      unitRef="shares">93000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i9e9ac7ce614c4289ab1fab1f75657786_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTowMjcxNjRlMDU1OWM0YjFhYmEyOWJkNTc5ZTc2NzFmZi90YWJsZXJhbmdlOjAyNzE2NGUwNTU5YzRiMWFiYTI5YmQ1NzllNzY3MWZmXzExLTQtMS0xLTEwNDQ4Mw_8f5f6fb4-a244-443b-9864-8f0202728723"
      unitRef="usdPerShare">44.69</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i9e9ac7ce614c4289ab1fab1f75657786_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTowMjcxNjRlMDU1OWM0YjFhYmEyOWJkNTc5ZTc2NzFmZi90YWJsZXJhbmdlOjAyNzE2NGUwNTU5YzRiMWFiYTI5YmQ1NzllNzY3MWZmXzEyLTItMS0xLTk3NjI3_981c404a-aac3-4dd8-958d-3e6dcef69bd4"
      unitRef="shares">119000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i9e9ac7ce614c4289ab1fab1f75657786_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTowMjcxNjRlMDU1OWM0YjFhYmEyOWJkNTc5ZTc2NzFmZi90YWJsZXJhbmdlOjAyNzE2NGUwNTU5YzRiMWFiYTI5YmQ1NzllNzY3MWZmXzEyLTQtMS0xLTk3NjI3_9f9702e7-e6e6-423f-b009-1ce300201be4"
      unitRef="usdPerShare">39.08</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOther
      contextRef="i9e9ac7ce614c4289ab1fab1f75657786_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTowMjcxNjRlMDU1OWM0YjFhYmEyOWJkNTc5ZTc2NzFmZi90YWJsZXJhbmdlOjAyNzE2NGUwNTU5YzRiMWFiYTI5YmQ1NzllNzY3MWZmXzEyLTItMS0xLTEwODA2MQ_b95448b2-1435-46c4-b892-bcf8994b5fdb"
      unitRef="shares">35000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOther>
    <dlx:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustmentWeightedAverageGrantDateFairValue
      contextRef="i9e9ac7ce614c4289ab1fab1f75657786_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTowMjcxNjRlMDU1OWM0YjFhYmEyOWJkNTc5ZTc2NzFmZi90YWJsZXJhbmdlOjAyNzE2NGUwNTU5YzRiMWFiYTI5YmQ1NzllNzY3MWZmXzEyLTQtMS0xLTEwODA5Mg_8c00b79b-e0b6-4b58-8a4d-6cc836ef0686"
      unitRef="usdPerShare">44.69</dlx:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustmentWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i10a17dabc2d049e192e039af16c775ec_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTowMjcxNjRlMDU1OWM0YjFhYmEyOWJkNTc5ZTc2NzFmZi90YWJsZXJhbmdlOjAyNzE2NGUwNTU5YzRiMWFiYTI5YmQ1NzllNzY3MWZmXzE0LTItMS0xLTk3NjI3_627ec930-e8b3-4263-adbf-517ec0f95719"
      unitRef="shares">461000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i10a17dabc2d049e192e039af16c775ec_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTowMjcxNjRlMDU1OWM0YjFhYmEyOWJkNTc5ZTc2NzFmZi90YWJsZXJhbmdlOjAyNzE2NGUwNTU5YzRiMWFiYTI5YmQ1NzllNzY3MWZmXzE0LTQtMS0xLTk3NjI3_33365c9e-c3c9-4a73-941a-325b2b8ff7db"
      unitRef="usdPerShare">34.35</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms
      contextRef="i9e9ac7ce614c4289ab1fab1f75657786_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTowMjcxNjRlMDU1OWM0YjFhYmEyOWJkNTc5ZTc2NzFmZi90YWJsZXJhbmdlOjAyNzE2NGUwNTU5YzRiMWFiYTI5YmQ1NzllNzY3MWZmXzE0LTYtMS0xLTk3NjI3_dbce9bfc-398b-4af5-927a-4006bed1804a">P1Y1M6D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90ZXh0cmVnaW9uOmMyOGRhYzk3NDZiMjQ5NTdhYzY3MjBlNzM0MGNjNWUwXzgyMDk_1647e274-89c5-4445-b5a7-99aa27fbb954"
      unitRef="shares">149000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <dlx:Purchasepricepershareemployeestockpurchaseplan
      contextRef="i9a64be2370c0473e8b36f89f005beaa0_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90ZXh0cmVnaW9uOmMyOGRhYzk3NDZiMjQ5NTdhYzY3MjBlNzM0MGNjNWUwXzgyNzA_c0186a8b-606e-4723-a53c-9a5ee9760e7f"
      unitRef="usdPerShare">15.62</dlx:Purchasepricepershareemployeestockpurchaseplan>
    <dlx:Purchasepricepershareemployeestockpurchaseplan
      contextRef="i4a20ab32c23a49beb889a7cf41718bd7_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90ZXh0cmVnaW9uOmMyOGRhYzk3NDZiMjQ5NTdhYzY3MjBlNzM0MGNjNWUwXzgyNzY_d3e9031a-b866-4eab-b927-e74009b73a3e"
      unitRef="usdPerShare">25.59</dlx:Purchasepricepershareemployeestockpurchaseplan>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90ZXh0cmVnaW9uOmMyOGRhYzk3NDZiMjQ5NTdhYzY3MjBlNzM0MGNjNWUwXzgyOTE_60ba8a6f-b1fd-422a-b69d-3e0af5cfb589"
      unitRef="shares">108000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <dlx:Purchasepricepershareemployeestockpurchaseplan
      contextRef="i75dc45f076ca48eebf89e1e8b3aaef7a_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90ZXh0cmVnaW9uOmMyOGRhYzk3NDZiMjQ5NTdhYzY3MjBlNzM0MGNjNWUwXzgzNTI_52b624ad-e9b2-4f05-aa9c-88c56ff7f4f4"
      unitRef="usdPerShare">18.84</dlx:Purchasepricepershareemployeestockpurchaseplan>
    <dlx:Purchasepricepershareemployeestockpurchaseplan
      contextRef="i01b8b59b232049b7a0ae1f5e6621205d_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90ZXh0cmVnaW9uOmMyOGRhYzk3NDZiMjQ5NTdhYzY3MjBlNzM0MGNjNWUwXzgzNTg_f224a0a7-7d0a-4980-b44a-d96adaa0cc65"
      unitRef="usdPerShare">37.32</dlx:Purchasepricepershareemployeestockpurchaseplan>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90ZXh0cmVnaW9uOmMyOGRhYzk3NDZiMjQ5NTdhYzY3MjBlNzM0MGNjNWUwXzgzNzM_9a7ca168-b3d9-4b4c-a31c-2ad20ca71169"
      unitRef="shares">125000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <dlx:Purchasepricepershareemployeestockpurchaseplan
      contextRef="id077a46886b24a7bbcc6d9cedc93e474_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90ZXh0cmVnaW9uOmMyOGRhYzk3NDZiMjQ5NTdhYzY3MjBlNzM0MGNjNWUwXzg0MzQ_291a69c6-d2e8-49f6-af5a-e579962b5774"
      unitRef="usdPerShare">18.22</dlx:Purchasepricepershareemployeestockpurchaseplan>
    <dlx:Purchasepricepershareemployeestockpurchaseplan
      contextRef="i278c451d3ad8429bafc917fad2381807_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90ZXh0cmVnaW9uOmMyOGRhYzk3NDZiMjQ5NTdhYzY3MjBlNzM0MGNjNWUwXzg0NDA_23f96e33-2c6f-4906-b090-cea806f2bb66"
      unitRef="usdPerShare">40.97</dlx:Purchasepricepershareemployeestockpurchaseplan>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90ZXh0cmVnaW9uOmFlZGZmZGRlZjg4ZDQxZGFiMzA3NzdjYTJiMGIwYmI5XzU5NTU_43141462-f46c-411b-8e4a-9b00429a7753">We have historically provided certain health care benefits for a large number of retired U.S. employees. Employees hired prior to January 1, 2002 become eligible for benefits if they attain the appropriate years of service and age prior to retirement. Employees hired on January 1, 2002 or later are not eligible to participate in the plan. In addition to our retiree health care plan, we also have a U.S. supplemental executive retirement plan (SERP). The SERP is no longer an active plan. It is not adding new participants and all of the current participants are retired. The SERP has no plan assets, but our obligation is fully funded by investments in company-owned life insurance policies.&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Obligations and funded status&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; &#x2013; Changes in our benefit obligation, plan assets and funded status for the years ended December 31 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.617%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.810%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Postretirement benefit plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Pension plan&lt;/span&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Change in benefit obligation:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Benefit obligation, December&#160;31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;68,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net actuarial (gain) loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5,721)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Benefits paid from plan assets and company funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5,591)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(324)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Benefit obligation, December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;57,781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net actuarial gain&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(13,839)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(414)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Benefits paid from plan assets and company funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5,302)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(324)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Benefit obligation, December&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;39,709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Change in plan assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Fair value of plan assets, December&#160;31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;139,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Benefits paid&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4,731)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Fair value of plan assets, December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;144,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Loss on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(22,116)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Benefits paid&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,632)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Fair value of plan assets, December&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;119,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Funded status, December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;87,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,060)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Funded status, December&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;79,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,374)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;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"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;The accumulated benefit obligation equals the projected benefit obligation.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The funded status of our plans was recognized on the consolidated balance sheets as of December 31 as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.102%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.979%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Postretirement benefit plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Pension plan&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other non-current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;79,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;87,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other non-current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Amounts included in accumulated other comprehensive loss as of December 31 that have not been recognized as components of postretirement benefit income were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.281%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.977%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unrecognized prior service credit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unrecognized net actuarial loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(39,871)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(25,445)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Tax effect&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15.75pt;padding-right:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amount recognized in accumulated other comprehensive loss, net of tax&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(26,872)&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(15,431)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The unrecognized prior service credit relates to our postretirement benefit plan and is a result of previous plan amendments that reduced the accumulated postretirement benefit obligation. A reduction is first used to reduce any existing unrecognized prior service cost, then to reduce any remaining unrecognized transition obligation. The excess is the unrecognized prior service credit. The prior service credit is amortized on the straight-line basis over the remaining life expectancy of plan participants at the time of each plan amendment.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Unrecognized net actuarial gains and losses result from experience different from that assumed and from changes in assumptions. The net actuarial gain recognized during 2022 was primarily due to the increase in the discount rate used to discount the benefit obligation and a reduction in the number of plan participants. The net actuarial gain recognized during 2021 was primarily due to the increase in the discount rate used to discount the benefit obligation, as well as favorable claims experience. Unrecognized actuarial gains and losses for our postretirement benefit plan are amortized over the average remaining life expectancy of inactive plan participants, as a large percentage of the plan participants are classified as inactive. This amortization period is currently 12.4 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Postretirement benefit income&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; &#x2013; Postretirement benefit income for the years ended December 31 consisted of the following components:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.978%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToyYTY5MWI1MWQ2ZWE0YTZjODdmNGE1YmFlNDUxOTA4Ny90YWJsZXJhbmdlOjJhNjkxYjUxZDZlYTRhNmM4N2Y0YTViYWU0NTE5MDg3XzEtMC0xLTEtMTI4MjE2_1311a9b2-1c45-46eb-8a0e-8f46b1cce8a7"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToyYTY5MWI1MWQ2ZWE0YTZjODdmNGE1YmFlNDUxOTA4Ny90YWJsZXJhbmdlOjJhNjkxYjUxZDZlYTRhNmM4N2Y0YTViYWU0NTE5MDg3XzEtMC0xLTEtMTI4MjE2_6cc81217-82fb-4566-94fc-16f6c42280cf"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToyYTY5MWI1MWQ2ZWE0YTZjODdmNGE1YmFlNDUxOTA4Ny90YWJsZXJhbmdlOjJhNjkxYjUxZDZlYTRhNmM4N2Y0YTViYWU0NTE5MDg3XzEtMC0xLTEtMTI4MjE2_ba192dbd-7ff7-4518-a43a-7553fbf596e5"&gt;Interest cost&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;968&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToyYTY5MWI1MWQ2ZWE0YTZjODdmNGE1YmFlNDUxOTA4Ny90YWJsZXJhbmdlOjJhNjkxYjUxZDZlYTRhNmM4N2Y0YTViYWU0NTE5MDg3XzItMC0xLTEtMTI4MjIz_5c342574-79ff-4905-ae54-b9b6772eeb23"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToyYTY5MWI1MWQ2ZWE0YTZjODdmNGE1YmFlNDUxOTA4Ny90YWJsZXJhbmdlOjJhNjkxYjUxZDZlYTRhNmM4N2Y0YTViYWU0NTE5MDg3XzItMC0xLTEtMTI4MjIz_911eb4fe-6fc4-4a50-a17e-86e7e4ace905"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToyYTY5MWI1MWQ2ZWE0YTZjODdmNGE1YmFlNDUxOTA4Ny90YWJsZXJhbmdlOjJhNjkxYjUxZDZlYTRhNmM4N2Y0YTViYWU0NTE5MDg3XzItMC0xLTEtMTI4MjIz_9f49f45a-fcac-4e60-b931-aef0058fce4e"&gt;Expected return on plan assets&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(7,462)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(7,498)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(7,619)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToyYTY5MWI1MWQ2ZWE0YTZjODdmNGE1YmFlNDUxOTA4Ny90YWJsZXJhbmdlOjJhNjkxYjUxZDZlYTRhNmM4N2Y0YTViYWU0NTE5MDg3XzMtMC0xLTEtMTI4MjIx_a9d5166e-400c-4fff-a132-93de2693bdaf"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToyYTY5MWI1MWQ2ZWE0YTZjODdmNGE1YmFlNDUxOTA4Ny90YWJsZXJhbmdlOjJhNjkxYjUxZDZlYTRhNmM4N2Y0YTViYWU0NTE5MDg3XzMtMC0xLTEtMTI4MjIx_c76b7010-77bb-4837-9a8e-a05e207aeab4"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToyYTY5MWI1MWQ2ZWE0YTZjODdmNGE1YmFlNDUxOTA4Ny90YWJsZXJhbmdlOjJhNjkxYjUxZDZlYTRhNmM4N2Y0YTViYWU0NTE5MDg3XzMtMC0xLTEtMTI4MjIx_ed1ba453-59dc-49e3-94e1-aebcf2c631e6"&gt;Amortization of prior service credit&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,421)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,421)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,421)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToyYTY5MWI1MWQ2ZWE0YTZjODdmNGE1YmFlNDUxOTA4Ny90YWJsZXJhbmdlOjJhNjkxYjUxZDZlYTRhNmM4N2Y0YTViYWU0NTE5MDg3XzQtMC0xLTEtMTI4MjE5_3e219b5c-9724-4b83-817f-8a4ac24b4143"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToyYTY5MWI1MWQ2ZWE0YTZjODdmNGE1YmFlNDUxOTA4Ny90YWJsZXJhbmdlOjJhNjkxYjUxZDZlYTRhNmM4N2Y0YTViYWU0NTE5MDg3XzQtMC0xLTEtMTI4MjE5_674a9304-2357-4150-b6c4-9c283e23bdf7"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToyYTY5MWI1MWQ2ZWE0YTZjODdmNGE1YmFlNDUxOTA4Ny90YWJsZXJhbmdlOjJhNjkxYjUxZDZlYTRhNmM4N2Y0YTViYWU0NTE5MDg3XzQtMC0xLTEtMTI4MjE5_d01e45b2-57d6-4452-adae-6988a75e0e73"&gt;Amortization of net actuarial losses&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net periodic benefit income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(6,862)&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(6,322)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4,828)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Actuarial assumptions&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; &#x2013; In measuring the benefit obligations as of December 31, the following discount rate assumptions were used:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.334%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.811%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Postretirement benefit plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Pension plan&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.09&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In measuring net periodic benefit income for the years ended December 31, the following assumptions were used:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.060%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.060%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.060%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.060%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.060%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.062%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Postretirement benefit plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Pension plan&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Expected return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The discount rate assumption is based on the rates of return on high-quality, fixed-income instruments currently available whose cash flows approximate the timing and amount of expected benefit payments. In determining the expected long-term rate of return on plan assets, we utilize our historical returns and then adjust these returns for estimated inflation and projected market returns. Our inflation assumption is primarily based on analysis of historical inflation data.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In measuring the benefit obligation as of December 31 for our postretirement benefit plan, the following assumptions for health care cost trend rates were used. These rates are utilized to determine our periodic benefit income for the following year.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.145%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.240%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.240%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.240%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.240%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.245%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Participants under age 65&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Participants age 65 and older&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Participants under age 65&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Participants age 65 and older&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Participants under age 65&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Participants age 65 and older&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;padding-right:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Health care cost trend rate assumed for next year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;padding-right:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Rate to which the cost trend rate is assumed to decline (the ultimate trend rate)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;padding-right:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Year that the rate reaches the ultimate trend rate&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2030&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2030&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2030&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2030&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2030&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2030&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90ZXh0cmVnaW9uOmFlZGZmZGRlZjg4ZDQxZGFiMzA3NzdjYTJiMGIwYmI5XzU5NzI_0df4b1f4-e5dd-4d89-99d8-5f930dd9f02a"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90ZXh0cmVnaW9uOmFlZGZmZGRlZjg4ZDQxZGFiMzA3NzdjYTJiMGIwYmI5XzU5NzI_b028978c-2317-4bbb-b495-5ea7eeca9228"&gt;Plan assets&lt;/span&gt;&lt;/span&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2013; The allocation of plan assets by asset category as of December 31 was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.617%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.810%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Postretirement benefit plan&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S. corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;International equity securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S. large capitalization equity securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Mortgage-backed securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S. small and mid-capitalization equity securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Our postretirement benefit plan has assets that are intended to meet long-term obligations. In order to meet these obligations, we employ a total return investment approach that considers cash flow needs and balances long-term projected returns against expected asset risk, as measured using projected standard deviations. Risk tolerance is established through consideration of projected plan liabilities, the plan's funded status, projected liquidity needs and our financial condition. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The target asset allocation percentages for our postretirement benefit plan are based on our liability and asset projections. The targeted allocation of plan assets is 60% fixed income securities, 20% international equity securities, 17% large capitalization equity securities and 3% small and mid-capitalization equity securities.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; Information regarding fair value measurements of plan assets was as follows as of December&#160;31, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.332%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.942%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair value measurements using&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:57pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Quoted prices in active markets for identical assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Significant other observable inputs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Significant unobservable inputs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Investments measured at net asset value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair value as of&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(Level 1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;(Level 2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(Level 3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S. corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;65,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;65,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;International equity securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;padding-right:9pt;text-indent:-9pt"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S. large capitalization equity securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Mortgage-backed securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,959&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,959&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;padding-right:9pt;text-indent:-9pt"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S. small and mid-capitalization equity securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;119,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;119,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Information regarding fair value measurements of plan assets was as follows as of December&#160;31, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:29.939%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.960%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair value measurements using&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:57pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Quoted prices in active markets for identical assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Significant other observable inputs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Significant unobservable inputs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Investments measured at net asset value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair value as of&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(Level 1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;(Level 2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(Level 3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Mortgage-backed securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(94)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;58,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;58,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;International equity securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;28,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;28,993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S. corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;padding-right:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S. large capitalization equity securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(15)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;padding-right:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S. small and mid-capitalization equity securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,729&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,755&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;144,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;144,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Level 2 investments relate to investment funds that publish daily net asset value ("NAV") per unit. The daily NAV is available to participants in the funds and redemptions can be made daily at the current NAV. The fair value and units are determined and published, and are the basis for current transactions. The investments are not eligible for the NAV practical expedient. However, they are measured at the published NAV because the quoted NAV per unit represents the price at which the investment would be sold in a transaction between independent market participants. Our policy is to recognize transfers between fair value levels as of the end of the reporting period in which the transfer occurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Cash flows&lt;/span&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2013; We made no contributions to plan assets during the past 3 years. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;We have fully funded the SERP obligation with investments in company-owned life insurance policies. The cash surrender value of these policies is included in long-term investments on the consolidated balance sheets and totaled $7,429 as of December&#160;31, 2022 and $7,370 as of December&#160;31, 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following benefit payments are expected to be paid during the years indicated:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.281%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.977%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Postretirement benefit plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Pension plan&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2028 - 2032&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:27pt"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;401(k) plan&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt; &#x2013;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; We maintain a 401(k) plan to provide retirement benefits for certain employees. The plan covers a majority of full-time employees, as well as some part-time employees. Employees generally become eligible to participate in the plan after completing 30 days of service.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;401(k) contributions are made by both employees and Deluxe. Employees may contribute up to 50% of eligible wages, subject to IRS limitations and the terms and conditions of the plan. For the majority of employees, we typically match 100% of the first 1% of wages contributed and 50% of the next 5% of wages contributed, beginning after 30 days of employment. Effective April 1, 2020, we suspended the company matching contribution to maintain liquidity during the COVID-19 pandemic..The company match was reinstated on January 1, 2022. Expense recognized for the 401(k) plan matching contribution was $3,095 for 2022, $763 for 2021 and $2,823 for 2020. The expense recognized during 2021 related to First American, which was acquired on June 1, 2021 (Note 6). All employee and employer contributions are remitted to the plan's trustee. Benefits provided by the plan are paid from accumulated funds of the trust.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:9pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Employees are provided a broad range of investment options to choose from when investing their 401(k) plan funds. Investing in our common stock is not one of these options, although funds selected by employees may at times hold our common stock.&lt;/span&gt;&lt;/div&gt;</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <us-gaap:ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90ZXh0cmVnaW9uOmFlZGZmZGRlZjg4ZDQxZGFiMzA3NzdjYTJiMGIwYmI5XzYwMzE_97a26cc8-d279-4628-a67e-b4678a2092c2">Changes in our benefit obligation, plan assets and funded status for the years ended December 31 were as follows:&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.617%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.810%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Postretirement benefit plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Pension plan&lt;/span&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Change in benefit obligation:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Benefit obligation, December&#160;31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;68,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net actuarial (gain) loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5,721)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Benefits paid from plan assets and company funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5,591)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(324)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Benefit obligation, December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;57,781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net actuarial gain&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(13,839)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(414)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Benefits paid from plan assets and company funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5,302)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(324)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Benefit obligation, December&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;39,709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Change in plan assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Fair value of plan assets, December&#160;31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;139,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Benefits paid&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4,731)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Fair value of plan assets, December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;144,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Loss on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(22,116)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Benefits paid&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,632)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Fair value of plan assets, December&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;119,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Funded status, December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;87,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,060)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Funded status, December&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;79,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,374)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;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"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;The accumulated benefit obligation equals the projected benefit obligation.&lt;/span&gt;&lt;/div&gt;</us-gaap:ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="ib3fcd17b5328459d93b19accf44e821b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTo1NWY5OTJhM2Q4Mzc0MmU5YWM1MDg2ZmMxYTNmMTA1My90YWJsZXJhbmdlOjU1Zjk5MmEzZDgzNzQyZTlhYzUwODZmYzFhM2YxMDUzXzItMi0xLTEtOTc2Mjc_956f49ac-cd79-4175-a74d-18348dc8f748"
      unitRef="usd">68164000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i697925be9ea74b5d9772fca6a0041495_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTo1NWY5OTJhM2Q4Mzc0MmU5YWM1MDg2ZmMxYTNmMTA1My90YWJsZXJhbmdlOjU1Zjk5MmEzZDgzNzQyZTlhYzUwODZmYzFhM2YxMDUzXzItNC0xLTEtOTc2Mjc_3b91fefb-2546-4108-80ea-eb7055f4c849"
      unitRef="usd">3343000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i21692e6c601641658e0798add7791bee_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTo1NWY5OTJhM2Q4Mzc0MmU5YWM1MDg2ZmMxYTNmMTA1My90YWJsZXJhbmdlOjU1Zjk5MmEzZDgzNzQyZTlhYzUwODZmYzFhM2YxMDUzXzMtMi0xLTEtOTc2Mjc_5afddbd0-cee7-4510-82ba-9824501f7978"
      unitRef="usd">929000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="ie32fa270cd7a4877924d62586ddd4003_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTo1NWY5OTJhM2Q4Mzc0MmU5YWM1MDg2ZmMxYTNmMTA1My90YWJsZXJhbmdlOjU1Zjk5MmEzZDgzNzQyZTlhYzUwODZmYzFhM2YxMDUzXzMtNC0xLTEtOTc2Mjc_f2a3e5ab-69ba-457e-8da7-6531765c4d52"
      unitRef="usd">39000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="i21692e6c601641658e0798add7791bee_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTo1NWY5OTJhM2Q4Mzc0MmU5YWM1MDg2ZmMxYTNmMTA1My90YWJsZXJhbmdlOjU1Zjk5MmEzZDgzNzQyZTlhYzUwODZmYzFhM2YxMDUzXzQtMi0xLTEtOTc2Mjc_02c7d17e-27fd-4060-a94e-6c08fe1c1f93"
      unitRef="usd">5721000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="ie32fa270cd7a4877924d62586ddd4003_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTo1NWY5OTJhM2Q4Mzc0MmU5YWM1MDg2ZmMxYTNmMTA1My90YWJsZXJhbmdlOjU1Zjk5MmEzZDgzNzQyZTlhYzUwODZmYzFhM2YxMDUzXzQtNC0xLTEtOTc2Mjc_c3b32601-ea78-489b-bec8-ee96550c1a94"
      unitRef="usd">-2000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="i21692e6c601641658e0798add7791bee_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTo1NWY5OTJhM2Q4Mzc0MmU5YWM1MDg2ZmMxYTNmMTA1My90YWJsZXJhbmdlOjU1Zjk5MmEzZDgzNzQyZTlhYzUwODZmYzFhM2YxMDUzXzUtMi0xLTEtOTc2Mjc_816305dc-57da-4a78-b405-615a47fa6f04"
      unitRef="usd">5591000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="ie32fa270cd7a4877924d62586ddd4003_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTo1NWY5OTJhM2Q4Mzc0MmU5YWM1MDg2ZmMxYTNmMTA1My90YWJsZXJhbmdlOjU1Zjk5MmEzZDgzNzQyZTlhYzUwODZmYzFhM2YxMDUzXzUtNC0xLTEtOTc2Mjc_6d8ac851-b24b-40c4-90f6-ccef2a239877"
      unitRef="usd">324000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i9a5bc1ccd4c94c9d8dce96610b9c09a0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTo1NWY5OTJhM2Q4Mzc0MmU5YWM1MDg2ZmMxYTNmMTA1My90YWJsZXJhbmdlOjU1Zjk5MmEzZDgzNzQyZTlhYzUwODZmYzFhM2YxMDUzXzYtMi0xLTEtOTc2Mjc_e547549e-2a7c-412d-a815-1cd95d12defb"
      unitRef="usd">57781000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i4babbbc8038c4d4aad387d1c98baa3af_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTo1NWY5OTJhM2Q4Mzc0MmU5YWM1MDg2ZmMxYTNmMTA1My90YWJsZXJhbmdlOjU1Zjk5MmEzZDgzNzQyZTlhYzUwODZmYzFhM2YxMDUzXzYtNC0xLTEtOTc2Mjc_c3125394-aac4-461e-b357-56a185d2d4a7"
      unitRef="usd">3060000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i62bcf38fb1a747d581c3c1447996319b_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTo1NWY5OTJhM2Q4Mzc0MmU5YWM1MDg2ZmMxYTNmMTA1My90YWJsZXJhbmdlOjU1Zjk5MmEzZDgzNzQyZTlhYzUwODZmYzFhM2YxMDUzXzctMi0xLTEtOTc2Mjc_43385240-f95f-4067-90d6-19e6a141741e"
      unitRef="usd">1069000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i1edc3bc114324a6684ecfd2f5f5eed80_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTo1NWY5OTJhM2Q4Mzc0MmU5YWM1MDg2ZmMxYTNmMTA1My90YWJsZXJhbmdlOjU1Zjk5MmEzZDgzNzQyZTlhYzUwODZmYzFhM2YxMDUzXzctNC0xLTEtOTc2Mjc_b7af6a5b-63cd-46f5-9fec-3f6d03e4c06a"
      unitRef="usd">52000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="i62bcf38fb1a747d581c3c1447996319b_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTo1NWY5OTJhM2Q4Mzc0MmU5YWM1MDg2ZmMxYTNmMTA1My90YWJsZXJhbmdlOjU1Zjk5MmEzZDgzNzQyZTlhYzUwODZmYzFhM2YxMDUzXzgtMi0xLTEtOTc2Mjc_947e2f88-3675-4685-ad23-0fd5029f9d82"
      unitRef="usd">13839000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="i1edc3bc114324a6684ecfd2f5f5eed80_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTo1NWY5OTJhM2Q4Mzc0MmU5YWM1MDg2ZmMxYTNmMTA1My90YWJsZXJhbmdlOjU1Zjk5MmEzZDgzNzQyZTlhYzUwODZmYzFhM2YxMDUzXzgtNC0xLTEtOTc2Mjc_34b3c190-4bce-44b5-8b27-7acaeef28d66"
      unitRef="usd">414000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="i62bcf38fb1a747d581c3c1447996319b_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTo1NWY5OTJhM2Q4Mzc0MmU5YWM1MDg2ZmMxYTNmMTA1My90YWJsZXJhbmdlOjU1Zjk5MmEzZDgzNzQyZTlhYzUwODZmYzFhM2YxMDUzXzktMi0xLTEtOTc2Mjc_e8879284-7c67-4ef3-994a-3f627bae205f"
      unitRef="usd">5302000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="i1edc3bc114324a6684ecfd2f5f5eed80_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTo1NWY5OTJhM2Q4Mzc0MmU5YWM1MDg2ZmMxYTNmMTA1My90YWJsZXJhbmdlOjU1Zjk5MmEzZDgzNzQyZTlhYzUwODZmYzFhM2YxMDUzXzktNC0xLTEtOTc2Mjc_89d473ab-7f18-4ba7-865d-5100b8a4abb1"
      unitRef="usd">324000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="ia088af525983474daee971776d1c7618_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTo1NWY5OTJhM2Q4Mzc0MmU5YWM1MDg2ZmMxYTNmMTA1My90YWJsZXJhbmdlOjU1Zjk5MmEzZDgzNzQyZTlhYzUwODZmYzFhM2YxMDUzXzEwLTItMS0xLTk3NjI3_66487ddc-3f45-434b-90da-c37bd130da38"
      unitRef="usd">39709000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="ie990bf783fcc4f6eba5bfb2361cfbb35_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTo1NWY5OTJhM2Q4Mzc0MmU5YWM1MDg2ZmMxYTNmMTA1My90YWJsZXJhbmdlOjU1Zjk5MmEzZDgzNzQyZTlhYzUwODZmYzFhM2YxMDUzXzEwLTQtMS0xLTk3NjI3_75174ea0-8588-4255-8088-61d85d22da3b"
      unitRef="usd">2374000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ib3fcd17b5328459d93b19accf44e821b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTo1NWY5OTJhM2Q4Mzc0MmU5YWM1MDg2ZmMxYTNmMTA1My90YWJsZXJhbmdlOjU1Zjk5MmEzZDgzNzQyZTlhYzUwODZmYzFhM2YxMDUzXzEyLTItMS0xLTk3NjI3_0ecaa2cb-6cc2-4bd4-a0fe-e5e4413427a2"
      unitRef="usd">139372000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i697925be9ea74b5d9772fca6a0041495_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTo1NWY5OTJhM2Q4Mzc0MmU5YWM1MDg2ZmMxYTNmMTA1My90YWJsZXJhbmdlOjU1Zjk5MmEzZDgzNzQyZTlhYzUwODZmYzFhM2YxMDUzXzEyLTQtMS0xLTk3NjI3_735ab226-e912-4bd2-b154-3bbe1794f000"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="i21692e6c601641658e0798add7791bee_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTo1NWY5OTJhM2Q4Mzc0MmU5YWM1MDg2ZmMxYTNmMTA1My90YWJsZXJhbmdlOjU1Zjk5MmEzZDgzNzQyZTlhYzUwODZmYzFhM2YxMDUzXzEzLTItMS0xLTk3NjI3_1d4e1eb0-3cec-4d6d-a962-ffed67dd9e6e"
      unitRef="usd">10159000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="i21692e6c601641658e0798add7791bee_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTo1NWY5OTJhM2Q4Mzc0MmU5YWM1MDg2ZmMxYTNmMTA1My90YWJsZXJhbmdlOjU1Zjk5MmEzZDgzNzQyZTlhYzUwODZmYzFhM2YxMDUzXzE0LTItMS0xLTk3NjI3_8d726253-de84-4580-b71d-05a86d2757bf"
      unitRef="usd">4731000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i9a5bc1ccd4c94c9d8dce96610b9c09a0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTo1NWY5OTJhM2Q4Mzc0MmU5YWM1MDg2ZmMxYTNmMTA1My90YWJsZXJhbmdlOjU1Zjk5MmEzZDgzNzQyZTlhYzUwODZmYzFhM2YxMDUzXzE1LTItMS0xLTk3NjI3_1875827f-d93c-46da-8105-f375014fd2ab"
      unitRef="usd">144800000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i4babbbc8038c4d4aad387d1c98baa3af_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTo1NWY5OTJhM2Q4Mzc0MmU5YWM1MDg2ZmMxYTNmMTA1My90YWJsZXJhbmdlOjU1Zjk5MmEzZDgzNzQyZTlhYzUwODZmYzFhM2YxMDUzXzE1LTQtMS0xLTk3NjI3_a758c75e-9180-4703-abd1-c4954044fe62"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="i62bcf38fb1a747d581c3c1447996319b_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTo1NWY5OTJhM2Q4Mzc0MmU5YWM1MDg2ZmMxYTNmMTA1My90YWJsZXJhbmdlOjU1Zjk5MmEzZDgzNzQyZTlhYzUwODZmYzFhM2YxMDUzXzE2LTItMS0xLTk3NjI3_ecb57ed5-667d-4e2b-9804-8b03609431b9"
      unitRef="usd">-22116000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="i62bcf38fb1a747d581c3c1447996319b_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTo1NWY5OTJhM2Q4Mzc0MmU5YWM1MDg2ZmMxYTNmMTA1My90YWJsZXJhbmdlOjU1Zjk5MmEzZDgzNzQyZTlhYzUwODZmYzFhM2YxMDUzXzE3LTItMS0xLTk3NjI3_44bd48be-c3fa-4c63-92e0-df5e83aa40bd"
      unitRef="usd">3632000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ia088af525983474daee971776d1c7618_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTo1NWY5OTJhM2Q4Mzc0MmU5YWM1MDg2ZmMxYTNmMTA1My90YWJsZXJhbmdlOjU1Zjk5MmEzZDgzNzQyZTlhYzUwODZmYzFhM2YxMDUzXzE4LTItMS0xLTk3NjI3_a2816ba2-1278-4041-b739-405fd9154dbe"
      unitRef="usd">119052000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ie990bf783fcc4f6eba5bfb2361cfbb35_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTo1NWY5OTJhM2Q4Mzc0MmU5YWM1MDg2ZmMxYTNmMTA1My90YWJsZXJhbmdlOjU1Zjk5MmEzZDgzNzQyZTlhYzUwODZmYzFhM2YxMDUzXzE4LTQtMS0xLTk3NjI3_51e8fa64-9340-433f-a35d-87d14c96d206"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="i9a5bc1ccd4c94c9d8dce96610b9c09a0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTo1NWY5OTJhM2Q4Mzc0MmU5YWM1MDg2ZmMxYTNmMTA1My90YWJsZXJhbmdlOjU1Zjk5MmEzZDgzNzQyZTlhYzUwODZmYzFhM2YxMDUzXzIwLTItMS0xLTk3NjI3_9a49c8f3-b3ef-4f6a-b40c-0a3dee30ac69"
      unitRef="usd">87019000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="i4babbbc8038c4d4aad387d1c98baa3af_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTo1NWY5OTJhM2Q4Mzc0MmU5YWM1MDg2ZmMxYTNmMTA1My90YWJsZXJhbmdlOjU1Zjk5MmEzZDgzNzQyZTlhYzUwODZmYzFhM2YxMDUzXzIwLTQtMS0xLTk3NjI3_49fba916-940a-498b-9115-38d745377ad3"
      unitRef="usd">-3060000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="ia088af525983474daee971776d1c7618_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTo1NWY5OTJhM2Q4Mzc0MmU5YWM1MDg2ZmMxYTNmMTA1My90YWJsZXJhbmdlOjU1Zjk5MmEzZDgzNzQyZTlhYzUwODZmYzFhM2YxMDUzXzIxLTItMS0xLTk3NjI3_b7cb97c2-ae88-41fd-a12b-d87e8859cbe6"
      unitRef="usd">79343000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="ie990bf783fcc4f6eba5bfb2361cfbb35_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTo1NWY5OTJhM2Q4Mzc0MmU5YWM1MDg2ZmMxYTNmMTA1My90YWJsZXJhbmdlOjU1Zjk5MmEzZDgzNzQyZTlhYzUwODZmYzFhM2YxMDUzXzIxLTQtMS0xLTk3NjI3_d63a414c-3cd9-4db1-82a6-9b4cdfd14f4a"
      unitRef="usd">-2374000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90ZXh0cmVnaW9uOmFlZGZmZGRlZjg4ZDQxZGFiMzA3NzdjYTJiMGIwYmI5XzYwMDA_bf66242d-6aa7-4865-8605-963869b556b8">&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The funded status of our plans was recognized on the consolidated balance sheets as of December 31 as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.102%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.979%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Postretirement benefit plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Pension plan&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other non-current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;79,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;87,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other non-current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="ia088af525983474daee971776d1c7618_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTplMjg5MmM5YTI2MzQ0MGQzOGNjMDJhNzFjMmY5OGRiMy90YWJsZXJhbmdlOmUyODkyYzlhMjYzNDQwZDM4Y2MwMmE3MWMyZjk4ZGIzXzItMi0xLTEtOTc2Mjc_fc934d82-bbba-4910-bb64-16ea3880be59"
      unitRef="usd">79343000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="i9a5bc1ccd4c94c9d8dce96610b9c09a0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTplMjg5MmM5YTI2MzQ0MGQzOGNjMDJhNzFjMmY5OGRiMy90YWJsZXJhbmdlOmUyODkyYzlhMjYzNDQwZDM4Y2MwMmE3MWMyZjk4ZGIzXzItNC0xLTEtOTc2Mjc_0e8483a3-2696-477e-87a0-ef4d22b74bc5"
      unitRef="usd">87019000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities
      contextRef="ie990bf783fcc4f6eba5bfb2361cfbb35_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTplMjg5MmM5YTI2MzQ0MGQzOGNjMDJhNzFjMmY5OGRiMy90YWJsZXJhbmdlOmUyODkyYzlhMjYzNDQwZDM4Y2MwMmE3MWMyZjk4ZGIzXzMtNi0xLTEtOTc2Mjc_53a4075a-06c0-4174-a38c-8992bd996204"
      unitRef="usd">324000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities
      contextRef="i4babbbc8038c4d4aad387d1c98baa3af_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTplMjg5MmM5YTI2MzQ0MGQzOGNjMDJhNzFjMmY5OGRiMy90YWJsZXJhbmdlOmUyODkyYzlhMjYzNDQwZDM4Y2MwMmE3MWMyZjk4ZGIzXzMtOC0xLTEtOTc2Mjc_3697ae79-6c8e-4e60-b874-5d1fa7629e18"
      unitRef="usd">324000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="ie990bf783fcc4f6eba5bfb2361cfbb35_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTplMjg5MmM5YTI2MzQ0MGQzOGNjMDJhNzFjMmY5OGRiMy90YWJsZXJhbmdlOmUyODkyYzlhMjYzNDQwZDM4Y2MwMmE3MWMyZjk4ZGIzXzQtNi0xLTEtOTc2Mjc_dda1a80e-b4fa-4dd1-8010-10a4c450f32d"
      unitRef="usd">2050000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="i4babbbc8038c4d4aad387d1c98baa3af_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTplMjg5MmM5YTI2MzQ0MGQzOGNjMDJhNzFjMmY5OGRiMy90YWJsZXJhbmdlOmUyODkyYzlhMjYzNDQwZDM4Y2MwMmE3MWMyZjk4ZGIzXzQtOC0xLTEtOTc2Mjc_bdde6807-865c-4be2-9bc0-c45eb458328f"
      unitRef="usd">2736000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:ScheduleOfNetPeriodicBenefitCostNotYetRecognizedTableTextBlock
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90ZXh0cmVnaW9uOmFlZGZmZGRlZjg4ZDQxZGFiMzA3NzdjYTJiMGIwYmI5XzU5NzY_9820871b-f7d8-4082-89ae-ccd39073ced2">&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Amounts included in accumulated other comprehensive loss as of December 31 that have not been recognized as components of postretirement benefit income were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.281%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.977%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unrecognized prior service credit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unrecognized net actuarial loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(39,871)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(25,445)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Tax effect&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15.75pt;padding-right:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amount recognized in accumulated other comprehensive loss, net of tax&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(26,872)&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(15,431)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfNetPeriodicBenefitCostNotYetRecognizedTableTextBlock>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTpjMTNkZjRlOThhZGQ0Yzk3YWFiYzIzYTI0YWNiYWE4Zi90YWJsZXJhbmdlOmMxM2RmNGU5OGFkZDRjOTdhYWJjMjNhMjRhY2JhYThmXzEtMi0xLTEtOTc2Mjc_b605fd90-7b5f-4886-a871-c8de86f67e2c"
      unitRef="usd">-8493000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTpjMTNkZjRlOThhZGQ0Yzk3YWFiYzIzYTI0YWNiYWE4Zi90YWJsZXJhbmdlOmMxM2RmNGU5OGFkZDRjOTdhYWJjMjNhMjRhY2JhYThmXzEtNC0xLTEtOTc2Mjc_d4cd04a8-d983-4392-a257-bc6a8aa0b495"
      unitRef="usd">-9914000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTpjMTNkZjRlOThhZGQ0Yzk3YWFiYzIzYTI0YWNiYWE4Zi90YWJsZXJhbmdlOmMxM2RmNGU5OGFkZDRjOTdhYWJjMjNhMjRhY2JhYThmXzItMi0xLTEtOTc2Mjc_78c47fc7-1a05-4a1c-b251-5dbbc640f783"
      unitRef="usd">-39871000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTpjMTNkZjRlOThhZGQ0Yzk3YWFiYzIzYTI0YWNiYWE4Zi90YWJsZXJhbmdlOmMxM2RmNGU5OGFkZDRjOTdhYWJjMjNhMjRhY2JhYThmXzItNC0xLTEtOTc2Mjc_228d0550-f73a-48e8-a890-08e9814f910f"
      unitRef="usd">-25445000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax>
    <dlx:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeTax
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTpjMTNkZjRlOThhZGQ0Yzk3YWFiYzIzYTI0YWNiYWE4Zi90YWJsZXJhbmdlOmMxM2RmNGU5OGFkZDRjOTdhYWJjMjNhMjRhY2JhYThmXzMtMi0xLTEtOTc2Mjc_16272b8c-7744-4600-90f4-ab28cc7e06db"
      unitRef="usd">-4506000</dlx:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeTax>
    <dlx:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeTax
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTpjMTNkZjRlOThhZGQ0Yzk3YWFiYzIzYTI0YWNiYWE4Zi90YWJsZXJhbmdlOmMxM2RmNGU5OGFkZDRjOTdhYWJjMjNhMjRhY2JhYThmXzMtNC0xLTEtOTc2Mjc_f8e1bbf7-2731-4d60-bd8a-413c49ac5de1"
      unitRef="usd">-100000</dlx:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTpjMTNkZjRlOThhZGQ0Yzk3YWFiYzIzYTI0YWNiYWE4Zi90YWJsZXJhbmdlOmMxM2RmNGU5OGFkZDRjOTdhYWJjMjNhMjRhY2JhYThmXzQtMi0xLTEtOTc2Mjc_bbd7e299-9317-46ab-bbc1-1d7415393e15"
      unitRef="usd">26872000</us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTpjMTNkZjRlOThhZGQ0Yzk3YWFiYzIzYTI0YWNiYWE4Zi90YWJsZXJhbmdlOmMxM2RmNGU5OGFkZDRjOTdhYWJjMjNhMjRhY2JhYThmXzQtNC0xLTEtOTc2Mjc_5b23dabd-99cd-4955-9e13-5c68267407b5"
      unitRef="usd">15431000</us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax>
    <dlx:AmortizationPeriodNetActuarialLoss
      contextRef="i62bcf38fb1a747d581c3c1447996319b_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90ZXh0cmVnaW9uOmFlZGZmZGRlZjg4ZDQxZGFiMzA3NzdjYTJiMGIwYmI5XzI1NDg_a2ef5f07-4f08-4e21-be1e-ace3a9a351d8">P12Y4M24D</dlx:AmortizationPeriodNetActuarialLoss>
    <us-gaap:ScheduleOfNetBenefitCostsTableTextBlock
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90ZXh0cmVnaW9uOmFlZGZmZGRlZjg4ZDQxZGFiMzA3NzdjYTJiMGIwYmI5XzYwMzI_72df88df-236c-45e6-b580-05cee419e525">Postretirement benefit income for the years ended December 31 consisted of the following components:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.978%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToyYTY5MWI1MWQ2ZWE0YTZjODdmNGE1YmFlNDUxOTA4Ny90YWJsZXJhbmdlOjJhNjkxYjUxZDZlYTRhNmM4N2Y0YTViYWU0NTE5MDg3XzEtMC0xLTEtMTI4MjE2_1311a9b2-1c45-46eb-8a0e-8f46b1cce8a7"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToyYTY5MWI1MWQ2ZWE0YTZjODdmNGE1YmFlNDUxOTA4Ny90YWJsZXJhbmdlOjJhNjkxYjUxZDZlYTRhNmM4N2Y0YTViYWU0NTE5MDg3XzEtMC0xLTEtMTI4MjE2_6cc81217-82fb-4566-94fc-16f6c42280cf"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToyYTY5MWI1MWQ2ZWE0YTZjODdmNGE1YmFlNDUxOTA4Ny90YWJsZXJhbmdlOjJhNjkxYjUxZDZlYTRhNmM4N2Y0YTViYWU0NTE5MDg3XzEtMC0xLTEtMTI4MjE2_ba192dbd-7ff7-4518-a43a-7553fbf596e5"&gt;Interest cost&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;968&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToyYTY5MWI1MWQ2ZWE0YTZjODdmNGE1YmFlNDUxOTA4Ny90YWJsZXJhbmdlOjJhNjkxYjUxZDZlYTRhNmM4N2Y0YTViYWU0NTE5MDg3XzItMC0xLTEtMTI4MjIz_5c342574-79ff-4905-ae54-b9b6772eeb23"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToyYTY5MWI1MWQ2ZWE0YTZjODdmNGE1YmFlNDUxOTA4Ny90YWJsZXJhbmdlOjJhNjkxYjUxZDZlYTRhNmM4N2Y0YTViYWU0NTE5MDg3XzItMC0xLTEtMTI4MjIz_911eb4fe-6fc4-4a50-a17e-86e7e4ace905"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToyYTY5MWI1MWQ2ZWE0YTZjODdmNGE1YmFlNDUxOTA4Ny90YWJsZXJhbmdlOjJhNjkxYjUxZDZlYTRhNmM4N2Y0YTViYWU0NTE5MDg3XzItMC0xLTEtMTI4MjIz_9f49f45a-fcac-4e60-b931-aef0058fce4e"&gt;Expected return on plan assets&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(7,462)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(7,498)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(7,619)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToyYTY5MWI1MWQ2ZWE0YTZjODdmNGE1YmFlNDUxOTA4Ny90YWJsZXJhbmdlOjJhNjkxYjUxZDZlYTRhNmM4N2Y0YTViYWU0NTE5MDg3XzMtMC0xLTEtMTI4MjIx_a9d5166e-400c-4fff-a132-93de2693bdaf"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToyYTY5MWI1MWQ2ZWE0YTZjODdmNGE1YmFlNDUxOTA4Ny90YWJsZXJhbmdlOjJhNjkxYjUxZDZlYTRhNmM4N2Y0YTViYWU0NTE5MDg3XzMtMC0xLTEtMTI4MjIx_c76b7010-77bb-4837-9a8e-a05e207aeab4"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToyYTY5MWI1MWQ2ZWE0YTZjODdmNGE1YmFlNDUxOTA4Ny90YWJsZXJhbmdlOjJhNjkxYjUxZDZlYTRhNmM4N2Y0YTViYWU0NTE5MDg3XzMtMC0xLTEtMTI4MjIx_ed1ba453-59dc-49e3-94e1-aebcf2c631e6"&gt;Amortization of prior service credit&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,421)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,421)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,421)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToyYTY5MWI1MWQ2ZWE0YTZjODdmNGE1YmFlNDUxOTA4Ny90YWJsZXJhbmdlOjJhNjkxYjUxZDZlYTRhNmM4N2Y0YTViYWU0NTE5MDg3XzQtMC0xLTEtMTI4MjE5_3e219b5c-9724-4b83-817f-8a4ac24b4143"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToyYTY5MWI1MWQ2ZWE0YTZjODdmNGE1YmFlNDUxOTA4Ny90YWJsZXJhbmdlOjJhNjkxYjUxZDZlYTRhNmM4N2Y0YTViYWU0NTE5MDg3XzQtMC0xLTEtMTI4MjE5_674a9304-2357-4150-b6c4-9c283e23bdf7"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToyYTY5MWI1MWQ2ZWE0YTZjODdmNGE1YmFlNDUxOTA4Ny90YWJsZXJhbmdlOjJhNjkxYjUxZDZlYTRhNmM4N2Y0YTViYWU0NTE5MDg3XzQtMC0xLTEtMTI4MjE5_d01e45b2-57d6-4452-adae-6988a75e0e73"&gt;Amortization of net actuarial losses&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net periodic benefit income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(6,862)&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(6,322)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4,828)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfNetBenefitCostsTableTextBlock>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToyYTY5MWI1MWQ2ZWE0YTZjODdmNGE1YmFlNDUxOTA4Ny90YWJsZXJhbmdlOjJhNjkxYjUxZDZlYTRhNmM4N2Y0YTViYWU0NTE5MDg3XzEtMi0xLTEtOTc2Mjc_4d0675b3-83e9-47be-b55d-260e07b61db4"
      unitRef="usd">1121000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToyYTY5MWI1MWQ2ZWE0YTZjODdmNGE1YmFlNDUxOTA4Ny90YWJsZXJhbmdlOjJhNjkxYjUxZDZlYTRhNmM4N2Y0YTViYWU0NTE5MDg3XzEtNC0xLTEtOTc2Mjc_d70eebfd-838a-4ebe-9580-8155044b2ea1"
      unitRef="usd">968000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToyYTY5MWI1MWQ2ZWE0YTZjODdmNGE1YmFlNDUxOTA4Ny90YWJsZXJhbmdlOjJhNjkxYjUxZDZlYTRhNmM4N2Y0YTViYWU0NTE5MDg3XzEtNi0xLTEtOTc2Mjc_65a814fb-d8df-49fa-b21d-31616de3ec1b"
      unitRef="usd">1911000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToyYTY5MWI1MWQ2ZWE0YTZjODdmNGE1YmFlNDUxOTA4Ny90YWJsZXJhbmdlOjJhNjkxYjUxZDZlYTRhNmM4N2Y0YTViYWU0NTE5MDg3XzItMi0xLTEtOTc2Mjc_5e23d232-2c86-4367-9394-4370e4d3171e"
      unitRef="usd">7462000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToyYTY5MWI1MWQ2ZWE0YTZjODdmNGE1YmFlNDUxOTA4Ny90YWJsZXJhbmdlOjJhNjkxYjUxZDZlYTRhNmM4N2Y0YTViYWU0NTE5MDg3XzItNC0xLTEtOTc2Mjc_c8272b47-2946-496f-8de7-5a93a1b582c4"
      unitRef="usd">7498000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToyYTY5MWI1MWQ2ZWE0YTZjODdmNGE1YmFlNDUxOTA4Ny90YWJsZXJhbmdlOjJhNjkxYjUxZDZlYTRhNmM4N2Y0YTViYWU0NTE5MDg3XzItNi0xLTEtOTc2Mjc_cde04cfd-91a9-4e50-b0e1-ed9d1f4686e9"
      unitRef="usd">7619000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToyYTY5MWI1MWQ2ZWE0YTZjODdmNGE1YmFlNDUxOTA4Ny90YWJsZXJhbmdlOjJhNjkxYjUxZDZlYTRhNmM4N2Y0YTViYWU0NTE5MDg3XzMtMi0xLTEtOTc2Mjc_45493e3d-7b2e-4633-8f3c-a32e057b58ee"
      unitRef="usd">-1421000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToyYTY5MWI1MWQ2ZWE0YTZjODdmNGE1YmFlNDUxOTA4Ny90YWJsZXJhbmdlOjJhNjkxYjUxZDZlYTRhNmM4N2Y0YTViYWU0NTE5MDg3XzMtNC0xLTEtOTc2Mjc_beab5870-887f-45b8-b4c2-9682c8eaff67"
      unitRef="usd">-1421000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToyYTY5MWI1MWQ2ZWE0YTZjODdmNGE1YmFlNDUxOTA4Ny90YWJsZXJhbmdlOjJhNjkxYjUxZDZlYTRhNmM4N2Y0YTViYWU0NTE5MDg3XzMtNi0xLTEtOTc2Mjc_16057994-41f6-4c2a-9cd4-9b325a625788"
      unitRef="usd">-1421000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToyYTY5MWI1MWQ2ZWE0YTZjODdmNGE1YmFlNDUxOTA4Ny90YWJsZXJhbmdlOjJhNjkxYjUxZDZlYTRhNmM4N2Y0YTViYWU0NTE5MDg3XzQtMi0xLTEtOTc2Mjc_8517faad-969a-4870-b781-af43ad577cbb"
      unitRef="usd">-900000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToyYTY5MWI1MWQ2ZWE0YTZjODdmNGE1YmFlNDUxOTA4Ny90YWJsZXJhbmdlOjJhNjkxYjUxZDZlYTRhNmM4N2Y0YTViYWU0NTE5MDg3XzQtNC0xLTEtOTc2Mjc_e067a556-5fcf-4837-9c9e-897b4e1eae9b"
      unitRef="usd">-1629000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToyYTY5MWI1MWQ2ZWE0YTZjODdmNGE1YmFlNDUxOTA4Ny90YWJsZXJhbmdlOjJhNjkxYjUxZDZlYTRhNmM4N2Y0YTViYWU0NTE5MDg3XzQtNi0xLTEtOTc2Mjc_82f8fa0f-15ed-44d8-9529-837bba2fdcd4"
      unitRef="usd">-2301000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToyYTY5MWI1MWQ2ZWE0YTZjODdmNGE1YmFlNDUxOTA4Ny90YWJsZXJhbmdlOjJhNjkxYjUxZDZlYTRhNmM4N2Y0YTViYWU0NTE5MDg3XzUtMi0xLTEtOTc2Mjc_9776d03e-97c1-4e5f-b44d-12cdb92ecbeb"
      unitRef="usd">-6862000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToyYTY5MWI1MWQ2ZWE0YTZjODdmNGE1YmFlNDUxOTA4Ny90YWJsZXJhbmdlOjJhNjkxYjUxZDZlYTRhNmM4N2Y0YTViYWU0NTE5MDg3XzUtNC0xLTEtOTc2Mjc_e6e704ec-6ba5-4e34-aabd-c19c918b9858"
      unitRef="usd">-6322000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToyYTY5MWI1MWQ2ZWE0YTZjODdmNGE1YmFlNDUxOTA4Ny90YWJsZXJhbmdlOjJhNjkxYjUxZDZlYTRhNmM4N2Y0YTViYWU0NTE5MDg3XzUtNi0xLTEtOTc2Mjc_3245682d-19ff-438d-a761-52cff4766981"
      unitRef="usd">-4828000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:ScheduleOfAssumptionsUsedTableTextBlock
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90ZXh0cmVnaW9uOmFlZGZmZGRlZjg4ZDQxZGFiMzA3NzdjYTJiMGIwYmI5XzU5Nzg_42013c2a-2f15-4144-9f80-9c581185d4e4">In measuring the benefit obligations as of December 31, the following discount rate assumptions were used:&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.334%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.811%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Postretirement benefit plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Pension plan&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.09&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In measuring net periodic benefit income for the years ended December 31, the following assumptions were used:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.060%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.060%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.060%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.060%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.060%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.062%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Postretirement benefit plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Pension plan&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Expected return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAssumptionsUsedTableTextBlock>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="ia088af525983474daee971776d1c7618_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTo5NzI0MTAxMThmZjY0NWZlYTgxMTNhYzNjMzdhOTkxNy90YWJsZXJhbmdlOjk3MjQxMDExOGZmNjQ1ZmVhODExM2FjM2MzN2E5OTE3XzItMi0xLTEtOTc2Mjc_c72d4093-0caa-4625-b824-4ad95e40308e"
      unitRef="number">0.0509</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i9a5bc1ccd4c94c9d8dce96610b9c09a0_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTo5NzI0MTAxMThmZjY0NWZlYTgxMTNhYzNjMzdhOTkxNy90YWJsZXJhbmdlOjk3MjQxMDExOGZmNjQ1ZmVhODExM2FjM2MzN2E5OTE3XzItNC0xLTEtOTc2Mjc_32b73616-9f3c-4ee9-b86e-4491947d8194"
      unitRef="number">0.0261</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="ie990bf783fcc4f6eba5bfb2361cfbb35_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTo5NzI0MTAxMThmZjY0NWZlYTgxMTNhYzNjMzdhOTkxNy90YWJsZXJhbmdlOjk3MjQxMDExOGZmNjQ1ZmVhODExM2FjM2MzN2E5OTE3XzItNi0xLTEtOTc2Mjc_d6a71de8-f1f6-4646-95d7-510da7568977"
      unitRef="number">0.0500</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i4babbbc8038c4d4aad387d1c98baa3af_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTo5NzI0MTAxMThmZjY0NWZlYTgxMTNhYzNjMzdhOTkxNy90YWJsZXJhbmdlOjk3MjQxMDExOGZmNjQ1ZmVhODExM2FjM2MzN2E5OTE3XzItOC0xLTEtOTc2Mjc_f4bc2938-833a-4659-928f-bfe9df5a6c65"
      unitRef="number">0.0226</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="i62bcf38fb1a747d581c3c1447996319b_D20220101-20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTo0M2FkNTI0NzkyMmI0Yjg3OTBkNzE2YjM4ZWEyMmUxNy90YWJsZXJhbmdlOjQzYWQ1MjQ3OTIyYjRiODc5MGQ3MTZiMzhlYTIyZTE3XzItMi0xLTEtOTc2Mjc_77556edb-03b0-4afb-93a2-92dfb383bc1f"
      unitRef="number">0.0261</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="i21692e6c601641658e0798add7791bee_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTo0M2FkNTI0NzkyMmI0Yjg3OTBkNzE2YjM4ZWEyMmUxNy90YWJsZXJhbmdlOjQzYWQ1MjQ3OTIyYjRiODc5MGQ3MTZiMzhlYTIyZTE3XzItNC0xLTEtOTc2Mjc_39652041-b3c5-4b6c-9479-e18291659700"
      unitRef="number">0.0216</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="i859196c0da894ab5aec660ca4abe9783_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTo0M2FkNTI0NzkyMmI0Yjg3OTBkNzE2YjM4ZWEyMmUxNy90YWJsZXJhbmdlOjQzYWQ1MjQ3OTIyYjRiODc5MGQ3MTZiMzhlYTIyZTE3XzItNi0xLTEtOTc2Mjc_056645d6-2052-40ae-82c7-4d9082f551e9"
      unitRef="number">0.0303</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="i1edc3bc114324a6684ecfd2f5f5eed80_D20220101-20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTo0M2FkNTI0NzkyMmI0Yjg3OTBkNzE2YjM4ZWEyMmUxNy90YWJsZXJhbmdlOjQzYWQ1MjQ3OTIyYjRiODc5MGQ3MTZiMzhlYTIyZTE3XzItOC0xLTEtOTc2Mjc_14b858cf-5752-4613-98ed-afeefddde46c"
      unitRef="number">0.0226</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="ie32fa270cd7a4877924d62586ddd4003_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTo0M2FkNTI0NzkyMmI0Yjg3OTBkNzE2YjM4ZWEyMmUxNy90YWJsZXJhbmdlOjQzYWQ1MjQ3OTIyYjRiODc5MGQ3MTZiMzhlYTIyZTE3XzItMTAtMS0xLTk3NjI3_1a3617df-7b2d-4210-a8c3-dcf54b3140d3"
      unitRef="number">0.0174</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="i05c027dce78f463ab06e7748a43679ae_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTo0M2FkNTI0NzkyMmI0Yjg3OTBkNzE2YjM4ZWEyMmUxNy90YWJsZXJhbmdlOjQzYWQ1MjQ3OTIyYjRiODc5MGQ3MTZiMzhlYTIyZTE3XzItMTItMS0xLTk3NjI3_f35fa4c4-af8f-410d-b495-e841f2628675"
      unitRef="number">0.0276</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="i62bcf38fb1a747d581c3c1447996319b_D20220101-20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTo0M2FkNTI0NzkyMmI0Yjg3OTBkNzE2YjM4ZWEyMmUxNy90YWJsZXJhbmdlOjQzYWQ1MjQ3OTIyYjRiODc5MGQ3MTZiMzhlYTIyZTE3XzMtMi0xLTEtOTc2Mjc_1e2c8d9e-6c4f-4d9b-8fc5-7c649c2d8c33"
      unitRef="number">0.0525</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="i21692e6c601641658e0798add7791bee_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTo0M2FkNTI0NzkyMmI0Yjg3OTBkNzE2YjM4ZWEyMmUxNy90YWJsZXJhbmdlOjQzYWQ1MjQ3OTIyYjRiODc5MGQ3MTZiMzhlYTIyZTE3XzMtNC0xLTEtOTc2Mjc_9c0c9597-6448-4a3a-bd39-bcf4cb6b6c00"
      unitRef="number">0.0550</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="i859196c0da894ab5aec660ca4abe9783_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTo0M2FkNTI0NzkyMmI0Yjg3OTBkNzE2YjM4ZWEyMmUxNy90YWJsZXJhbmdlOjQzYWQ1MjQ3OTIyYjRiODc5MGQ3MTZiMzhlYTIyZTE3XzMtNi0xLTEtOTc2Mjc_dc340e64-b4c9-4a1d-be26-f8dd597dad87"
      unitRef="number">0.0600</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:ScheduleOfHealthCareCostTrendRatesTableTextBlock
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90ZXh0cmVnaW9uOmFlZGZmZGRlZjg4ZDQxZGFiMzA3NzdjYTJiMGIwYmI5XzU5Nzk_74884940-4718-4d78-8962-39940d7c60a5">&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In measuring the benefit obligation as of December 31 for our postretirement benefit plan, the following assumptions for health care cost trend rates were used. These rates are utilized to determine our periodic benefit income for the following year.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.145%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.240%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.240%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.240%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.240%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.245%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Participants under age 65&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Participants age 65 and older&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Participants under age 65&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Participants age 65 and older&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Participants under age 65&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Participants age 65 and older&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;padding-right:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Health care cost trend rate assumed for next year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;padding-right:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Rate to which the cost trend rate is assumed to decline (the ultimate trend rate)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;padding-right:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Year that the rate reaches the ultimate trend rate&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2030&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2030&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2030&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2030&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2030&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2030&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfHealthCareCostTrendRatesTableTextBlock>
    <us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear
      contextRef="ifcb671e04ee94864a7eea32503772a8b_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTplZjVmZWQyZGZkYWI0NzZlYWZiZDcxN2ZjNzc2NjVkOC90YWJsZXJhbmdlOmVmNWZlZDJkZmRhYjQ3NmVhZmJkNzE3ZmM3NzY2NWQ4XzItMi0xLTEtOTc2Mjc_be4a7967-e211-418c-9879-9cf75523c3a6"
      unitRef="number">0.066</us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear>
    <us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear
      contextRef="i30516d0b99f04883a8c321789b352f17_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTplZjVmZWQyZGZkYWI0NzZlYWZiZDcxN2ZjNzc2NjVkOC90YWJsZXJhbmdlOmVmNWZlZDJkZmRhYjQ3NmVhZmJkNzE3ZmM3NzY2NWQ4XzItNC0xLTEtOTc2Mjc_7f8a0971-b826-4fb0-b033-82daa9b8cf1a"
      unitRef="number">0.073</us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear>
    <us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear
      contextRef="i8708059e49fa4d7494b2785089ea5364_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTplZjVmZWQyZGZkYWI0NzZlYWZiZDcxN2ZjNzc2NjVkOC90YWJsZXJhbmdlOmVmNWZlZDJkZmRhYjQ3NmVhZmJkNzE3ZmM3NzY2NWQ4XzItNi0xLTEtOTc2Mjc_7da4a32c-af38-4e53-ab9d-ed550deb145a"
      unitRef="number">0.069</us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear>
    <us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear
      contextRef="if05fc24ecac34f9885718282f0488a0c_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTplZjVmZWQyZGZkYWI0NzZlYWZiZDcxN2ZjNzc2NjVkOC90YWJsZXJhbmdlOmVmNWZlZDJkZmRhYjQ3NmVhZmJkNzE3ZmM3NzY2NWQ4XzItOC0xLTEtOTc2Mjc_475d37d9-852a-43b2-bba7-d21c89e422b6"
      unitRef="number">0.076</us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear>
    <us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear
      contextRef="i00a41c5ff0824d61a4b233af65ea5375_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTplZjVmZWQyZGZkYWI0NzZlYWZiZDcxN2ZjNzc2NjVkOC90YWJsZXJhbmdlOmVmNWZlZDJkZmRhYjQ3NmVhZmJkNzE3ZmM3NzY2NWQ4XzItMTAtMS0xLTk3NjI3_ddd2e639-a877-408f-b2fb-62a8067e2ed5"
      unitRef="number">0.072</us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear>
    <us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear
      contextRef="i25caa03bb0044e52b3d61c0e6debdc11_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTplZjVmZWQyZGZkYWI0NzZlYWZiZDcxN2ZjNzc2NjVkOC90YWJsZXJhbmdlOmVmNWZlZDJkZmRhYjQ3NmVhZmJkNzE3ZmM3NzY2NWQ4XzItMTItMS0xLTk3NjI3_25be84ab-03f9-46cb-a8dd-bc3b332abea1"
      unitRef="number">0.080</us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear>
    <us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1
      contextRef="ifcb671e04ee94864a7eea32503772a8b_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTplZjVmZWQyZGZkYWI0NzZlYWZiZDcxN2ZjNzc2NjVkOC90YWJsZXJhbmdlOmVmNWZlZDJkZmRhYjQ3NmVhZmJkNzE3ZmM3NzY2NWQ4XzMtMi0xLTEtOTc2Mjc_549f9e6b-8486-45e1-a339-b9d8ba81f094"
      unitRef="number">0.045</us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1>
    <us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1
      contextRef="i30516d0b99f04883a8c321789b352f17_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTplZjVmZWQyZGZkYWI0NzZlYWZiZDcxN2ZjNzc2NjVkOC90YWJsZXJhbmdlOmVmNWZlZDJkZmRhYjQ3NmVhZmJkNzE3ZmM3NzY2NWQ4XzMtNC0xLTEtOTc2Mjc_3495edad-9d9d-4d79-b45f-0ff37317b5ea"
      unitRef="number">0.045</us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1>
    <us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1
      contextRef="i8708059e49fa4d7494b2785089ea5364_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTplZjVmZWQyZGZkYWI0NzZlYWZiZDcxN2ZjNzc2NjVkOC90YWJsZXJhbmdlOmVmNWZlZDJkZmRhYjQ3NmVhZmJkNzE3ZmM3NzY2NWQ4XzMtNi0xLTEtOTc2Mjc_5e475690-e236-4f1a-b24d-e9962bd9bd53"
      unitRef="number">0.045</us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1>
    <us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1
      contextRef="if05fc24ecac34f9885718282f0488a0c_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTplZjVmZWQyZGZkYWI0NzZlYWZiZDcxN2ZjNzc2NjVkOC90YWJsZXJhbmdlOmVmNWZlZDJkZmRhYjQ3NmVhZmJkNzE3ZmM3NzY2NWQ4XzMtOC0xLTEtOTc2Mjc_5a8bf29f-57e2-4667-a982-b916e4b2c73b"
      unitRef="number">0.045</us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1>
    <us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1
      contextRef="i00a41c5ff0824d61a4b233af65ea5375_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTplZjVmZWQyZGZkYWI0NzZlYWZiZDcxN2ZjNzc2NjVkOC90YWJsZXJhbmdlOmVmNWZlZDJkZmRhYjQ3NmVhZmJkNzE3ZmM3NzY2NWQ4XzMtMTAtMS0xLTk3NjI3_c6bfc1bb-2c9c-4828-a9ed-865d2e882f28"
      unitRef="number">0.045</us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1>
    <us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1
      contextRef="i25caa03bb0044e52b3d61c0e6debdc11_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTplZjVmZWQyZGZkYWI0NzZlYWZiZDcxN2ZjNzc2NjVkOC90YWJsZXJhbmdlOmVmNWZlZDJkZmRhYjQ3NmVhZmJkNzE3ZmM3NzY2NWQ4XzMtMTItMS0xLTk3NjI3_82db6563-80d5-403c-a6ff-d230925984f7"
      unitRef="number">0.045</us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1>
    <us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate
      contextRef="i1fa7e84a2b4442d18ca4558ef9127b44_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTplZjVmZWQyZGZkYWI0NzZlYWZiZDcxN2ZjNzc2NjVkOC90YWJsZXJhbmdlOmVmNWZlZDJkZmRhYjQ3NmVhZmJkNzE3ZmM3NzY2NWQ4XzQtMi0xLTEtOTc2Mjc_647a0a27-31a3-4695-abad-7aea839f6ab2">2030</us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate>
    <us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate
      contextRef="i91b5144e3288433fac8f4e7be791c559_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTplZjVmZWQyZGZkYWI0NzZlYWZiZDcxN2ZjNzc2NjVkOC90YWJsZXJhbmdlOmVmNWZlZDJkZmRhYjQ3NmVhZmJkNzE3ZmM3NzY2NWQ4XzQtNC0xLTEtOTc2Mjc_2df6ffa7-90ac-4778-aa37-9d6077e3ccf8">2030</us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate>
    <us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate
      contextRef="ifb55595b4e9040fa94c397e6c19b5f4e_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTplZjVmZWQyZGZkYWI0NzZlYWZiZDcxN2ZjNzc2NjVkOC90YWJsZXJhbmdlOmVmNWZlZDJkZmRhYjQ3NmVhZmJkNzE3ZmM3NzY2NWQ4XzQtNi0xLTEtOTc2Mjc_1ac99c02-3961-4bd4-9733-1514c6da86b5">2030</us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate>
    <us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate
      contextRef="ie6ad3e3f273841b09c4d7d6d65ca1959_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTplZjVmZWQyZGZkYWI0NzZlYWZiZDcxN2ZjNzc2NjVkOC90YWJsZXJhbmdlOmVmNWZlZDJkZmRhYjQ3NmVhZmJkNzE3ZmM3NzY2NWQ4XzQtOC0xLTEtOTc2Mjc_2899cb8a-6eb3-45af-a375-1ec1b0132a5d">2030</us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate>
    <us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate
      contextRef="i387140ea6af94f25b0004f8ddfd1e101_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTplZjVmZWQyZGZkYWI0NzZlYWZiZDcxN2ZjNzc2NjVkOC90YWJsZXJhbmdlOmVmNWZlZDJkZmRhYjQ3NmVhZmJkNzE3ZmM3NzY2NWQ4XzQtMTAtMS0xLTk3NjI3_991056d4-8e8b-4182-bb02-5d6636a9beb0">2030</us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate>
    <us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate
      contextRef="ibe7ce94ecf3442298ca379e309a9de34_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTplZjVmZWQyZGZkYWI0NzZlYWZiZDcxN2ZjNzc2NjVkOC90YWJsZXJhbmdlOmVmNWZlZDJkZmRhYjQ3NmVhZmJkNzE3ZmM3NzY2NWQ4XzQtMTItMS0xLTk3NjI3_c83103f5-fd46-4f1e-aead-2cf896787c5a">2030</us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate>
    <us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90ZXh0cmVnaW9uOmFlZGZmZGRlZjg4ZDQxZGFiMzA3NzdjYTJiMGIwYmI5XzU5OTg_93d0125e-b247-4886-928f-a2b3d848eb2b">The allocation of plan assets by asset category as of December 31 was as follows:&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.617%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.810%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Postretirement benefit plan&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S. corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;International equity securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S. large capitalization equity securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Mortgage-backed securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S. small and mid-capitalization equity securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Our postretirement benefit plan has assets that are intended to meet long-term obligations. In order to meet these obligations, we employ a total return investment approach that considers cash flow needs and balances long-term projected returns against expected asset risk, as measured using projected standard deviations. Risk tolerance is established through consideration of projected plan liabilities, the plan's funded status, projected liquidity needs and our financial condition. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The target asset allocation percentages for our postretirement benefit plan are based on our liability and asset projections. The targeted allocation of plan assets is 60% fixed income securities, 20% international equity securities, 17% large capitalization equity securities and 3% small and mid-capitalization equity securities.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; Information regarding fair value measurements of plan assets was as follows as of December&#160;31, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.332%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.942%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair value measurements using&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:57pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Quoted prices in active markets for identical assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Significant other observable inputs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Significant unobservable inputs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Investments measured at net asset value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair value as of&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(Level 1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;(Level 2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(Level 3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S. corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;65,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;65,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;International equity securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;padding-right:9pt;text-indent:-9pt"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S. large capitalization equity securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Mortgage-backed securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,959&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,959&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;padding-right:9pt;text-indent:-9pt"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S. small and mid-capitalization equity securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;119,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;119,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Information regarding fair value measurements of plan assets was as follows as of December&#160;31, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:29.939%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.960%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair value measurements using&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:57pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Quoted prices in active markets for identical assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Significant other observable inputs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Significant unobservable inputs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Investments measured at net asset value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair value as of&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(Level 1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;(Level 2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(Level 3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Mortgage-backed securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(94)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;58,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;58,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;International equity securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;28,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;28,993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S. corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;padding-right:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S. large capitalization equity securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(15)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;padding-right:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S. small and mid-capitalization equity securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,729&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,755&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;144,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;144,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="ideed346c06cf4096ae7b37bb1d74fecd_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToxYzBjOTI1MjliNGM0ZjBmODNiODM3ODQxYjUxMjNmNi90YWJsZXJhbmdlOjFjMGM5MjUyOWI0YzRmMGY4M2I4Mzc4NDFiNTEyM2Y2XzQtMi0xLTEtOTc2Mjc_3f47296c-5e00-4fe7-b7b7-609f2671512d"
      unitRef="number">0.55</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="idaecf9dd22b6481c8e72e629e516be0f_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToxYzBjOTI1MjliNGM0ZjBmODNiODM3ODQxYjUxMjNmNi90YWJsZXJhbmdlOjFjMGM5MjUyOWI0YzRmMGY4M2I4Mzc4NDFiNTEyM2Y2XzQtNC0xLTEtOTc2Mjc_012708e0-7249-4146-a4ee-8dc601568122"
      unitRef="number">0.19</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="i119bf0a5ecc6415bb315988cf95d1f8d_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToxYzBjOTI1MjliNGM0ZjBmODNiODM3ODQxYjUxMjNmNi90YWJsZXJhbmdlOjFjMGM5MjUyOWI0YzRmMGY4M2I4Mzc4NDFiNTEyM2Y2XzUtMi0xLTEtMTI2NDY4_9f3bd3be-7ab3-43c1-965e-90d16f64f390"
      unitRef="number">0.20</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="i0c5eff9cdcbc4837a6d3179887957626_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToxYzBjOTI1MjliNGM0ZjBmODNiODM3ODQxYjUxMjNmNi90YWJsZXJhbmdlOjFjMGM5MjUyOWI0YzRmMGY4M2I4Mzc4NDFiNTEyM2Y2XzUtNC0xLTEtMTI2NDY4_dc780a2b-7b6a-4e9c-922b-252f3cefb247"
      unitRef="number">0.20</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="i58d9d5d41a1041648aaade0b9939c9a6_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToxYzBjOTI1MjliNGM0ZjBmODNiODM3ODQxYjUxMjNmNi90YWJsZXJhbmdlOjFjMGM5MjUyOWI0YzRmMGY4M2I4Mzc4NDFiNTEyM2Y2XzUtMi0xLTEtOTc2Mjc_413c87ad-1818-4fe1-9e83-4e91a2fb3ecb"
      unitRef="number">0.17</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="i6925033c4b3a4fef9536f64e2c69b891_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToxYzBjOTI1MjliNGM0ZjBmODNiODM3ODQxYjUxMjNmNi90YWJsZXJhbmdlOjFjMGM5MjUyOWI0YzRmMGY4M2I4Mzc4NDFiNTEyM2Y2XzUtNC0xLTEtOTc2Mjc_64ea85a9-5073-4d72-8044-0afd3ce18261"
      unitRef="number">0.17</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="i8a01953981cd40028b759eb771fee4e0_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToxYzBjOTI1MjliNGM0ZjBmODNiODM3ODQxYjUxMjNmNi90YWJsZXJhbmdlOjFjMGM5MjUyOWI0YzRmMGY4M2I4Mzc4NDFiNTEyM2Y2XzctMi0xLTEtMTI2NDgy_e5bf61a6-52bd-4d77-8f58-498059e8e909"
      unitRef="number">0.05</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="i40ebce308ad54e459b1f99fd37bceac3_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToxYzBjOTI1MjliNGM0ZjBmODNiODM3ODQxYjUxMjNmNi90YWJsZXJhbmdlOjFjMGM5MjUyOWI0YzRmMGY4M2I4Mzc4NDFiNTEyM2Y2XzctNC0xLTEtMTI2NDgy_25247603-f44f-4542-9e9c-d76fdab56aed"
      unitRef="number">0.41</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="i14358146b92742ab8b03ad06c46505a0_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToxYzBjOTI1MjliNGM0ZjBmODNiODM3ODQxYjUxMjNmNi90YWJsZXJhbmdlOjFjMGM5MjUyOWI0YzRmMGY4M2I4Mzc4NDFiNTEyM2Y2XzctMi0xLTEtOTc2Mjc_a45cb366-e42e-4b73-8d90-2f2a18e24be2"
      unitRef="number">0.03</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="i31f00b17bce14e89861119242e6f445b_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToxYzBjOTI1MjliNGM0ZjBmODNiODM3ODQxYjUxMjNmNi90YWJsZXJhbmdlOjFjMGM5MjUyOWI0YzRmMGY4M2I4Mzc4NDFiNTEyM2Y2XzctNC0xLTEtOTc2Mjc_345865f0-714d-42f0-8410-524369622467"
      unitRef="number">0.03</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToxYzBjOTI1MjliNGM0ZjBmODNiODM3ODQxYjUxMjNmNi90YWJsZXJhbmdlOjFjMGM5MjUyOWI0YzRmMGY4M2I4Mzc4NDFiNTEyM2Y2XzgtMi0xLTEtOTc2Mjc_7b833eef-6dc3-4cee-b948-8cc140db3530"
      unitRef="number">1</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToxYzBjOTI1MjliNGM0ZjBmODNiODM3ODQxYjUxMjNmNi90YWJsZXJhbmdlOjFjMGM5MjUyOWI0YzRmMGY4M2I4Mzc4NDFiNTEyM2Y2XzgtNC0xLTEtOTc2Mjc_d5ae61ce-f71c-4b28-ae0c-9b080be195b7"
      unitRef="number">1</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="i1ffb70eb960341f5a9b571b82f5e3ae8_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90ZXh0cmVnaW9uOmFlZGZmZGRlZjg4ZDQxZGFiMzA3NzdjYTJiMGIwYmI5XzQ0Mjc_0560b575-e01e-4731-afd8-8d01951e5f8a"
      unitRef="number">0.60</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="i119bf0a5ecc6415bb315988cf95d1f8d_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90ZXh0cmVnaW9uOmFlZGZmZGRlZjg4ZDQxZGFiMzA3NzdjYTJiMGIwYmI5XzQ0NTU_3cd5a56a-b284-469e-8941-d6ba98fd59f0"
      unitRef="number">0.20</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="i58d9d5d41a1041648aaade0b9939c9a6_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90ZXh0cmVnaW9uOmFlZGZmZGRlZjg4ZDQxZGFiMzA3NzdjYTJiMGIwYmI5XzQ0OTE_a529d4ba-e750-49f3-b457-79241e064a11"
      unitRef="number">0.17</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="i14358146b92742ab8b03ad06c46505a0_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90ZXh0cmVnaW9uOmFlZGZmZGRlZjg4ZDQxZGFiMzA3NzdjYTJiMGIwYmI5XzQ1Mzc_7403406f-371c-4135-89fb-d48ed7048b1a"
      unitRef="number">0.03</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="iacbfab2ba75845628a7f4fe0d904a42c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTplODI5NWQxN2FlMjA0NWJhOWRlM2RkNmQ1OGE3MDFkYy90YWJsZXJhbmdlOmU4Mjk1ZDE3YWUyMDQ1YmE5ZGUzZGQ2ZDU4YTcwMWRjXzMtMi0xLTEtMTI2NDk3_351700b8-23ed-48b4-9ede-bfbae146340f"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ib4526855b7344071b0b2c1a052866827_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTplODI5NWQxN2FlMjA0NWJhOWRlM2RkNmQ1OGE3MDFkYy90YWJsZXJhbmdlOmU4Mjk1ZDE3YWUyMDQ1YmE5ZGUzZGQ2ZDU4YTcwMWRjXzMtNC0xLTEtMTI2NDk3_8a9929fd-78f8-4510-a1a6-3ab8fad73048"
      unitRef="usd">65700000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="if55ae845ba644fe0ac5aa3194e375885_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTplODI5NWQxN2FlMjA0NWJhOWRlM2RkNmQ1OGE3MDFkYy90YWJsZXJhbmdlOmU4Mjk1ZDE3YWUyMDQ1YmE5ZGUzZGQ2ZDU4YTcwMWRjXzMtNi0xLTEtMTI2NDk3_5c3ab05a-3990-499e-8915-b8c8dc82f8fc"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="iec972ab6c45e4e48a3783cee3220698f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTplODI5NWQxN2FlMjA0NWJhOWRlM2RkNmQ1OGE3MDFkYy90YWJsZXJhbmdlOmU4Mjk1ZDE3YWUyMDQ1YmE5ZGUzZGQ2ZDU4YTcwMWRjXzMtOC0xLTEtMTI2NDk3_9e0e02bd-79ec-4187-bdf5-b1391428b35e"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ideed346c06cf4096ae7b37bb1d74fecd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTplODI5NWQxN2FlMjA0NWJhOWRlM2RkNmQ1OGE3MDFkYy90YWJsZXJhbmdlOmU4Mjk1ZDE3YWUyMDQ1YmE5ZGUzZGQ2ZDU4YTcwMWRjXzMtMTAtMS0xLTEyNjQ5Nw_4b9e8d38-e470-4b06-8d16-ad469b2069c1"
      unitRef="usd">65700000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ia8ac49ff1f7b40c2a75a65465ac2f4f2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTplODI5NWQxN2FlMjA0NWJhOWRlM2RkNmQ1OGE3MDFkYy90YWJsZXJhbmdlOmU4Mjk1ZDE3YWUyMDQ1YmE5ZGUzZGQ2ZDU4YTcwMWRjXzQtMi0xLTEtOTc2Mjc_376bbc4e-1994-413c-a91f-3c9c7e3d7b91"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i4acf935972e44d068c99de7e9115afad_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTplODI5NWQxN2FlMjA0NWJhOWRlM2RkNmQ1OGE3MDFkYy90YWJsZXJhbmdlOmU4Mjk1ZDE3YWUyMDQ1YmE5ZGUzZGQ2ZDU4YTcwMWRjXzQtNC0xLTEtOTc2Mjc_fa498272-fb77-4d8d-80f8-ef3643ab261c"
      unitRef="usd">23835000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i04a7053b4a11470b8565d3eb33667755_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTplODI5NWQxN2FlMjA0NWJhOWRlM2RkNmQ1OGE3MDFkYy90YWJsZXJhbmdlOmU4Mjk1ZDE3YWUyMDQ1YmE5ZGUzZGQ2ZDU4YTcwMWRjXzQtNi0xLTEtOTc2Mjc_90118288-9704-49db-86ef-1a1f4be07b0d"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="if1bb39bb912f4fd2ab920f935f9b0ca9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTplODI5NWQxN2FlMjA0NWJhOWRlM2RkNmQ1OGE3MDFkYy90YWJsZXJhbmdlOmU4Mjk1ZDE3YWUyMDQ1YmE5ZGUzZGQ2ZDU4YTcwMWRjXzQtOC0xLTEtOTc2Mjc_37c72aa6-e8ec-4823-a3a0-e2b6cc4b9917"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i119bf0a5ecc6415bb315988cf95d1f8d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTplODI5NWQxN2FlMjA0NWJhOWRlM2RkNmQ1OGE3MDFkYy90YWJsZXJhbmdlOmU4Mjk1ZDE3YWUyMDQ1YmE5ZGUzZGQ2ZDU4YTcwMWRjXzQtMTAtMS0xLTk3NjI3_8ab89028-7bda-430f-bcc5-f5c80f2c2382"
      unitRef="usd">23835000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i8be165686c5445a2bab357bb8e6670b6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTplODI5NWQxN2FlMjA0NWJhOWRlM2RkNmQ1OGE3MDFkYy90YWJsZXJhbmdlOmU4Mjk1ZDE3YWUyMDQ1YmE5ZGUzZGQ2ZDU4YTcwMWRjXzYtMi0xLTEtOTc2Mjc_fc881045-69b2-41c7-a27c-1f25141feab5"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i59eae2a8bdc94998b3d0ade4003b1d4d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTplODI5NWQxN2FlMjA0NWJhOWRlM2RkNmQ1OGE3MDFkYy90YWJsZXJhbmdlOmU4Mjk1ZDE3YWUyMDQ1YmE5ZGUzZGQ2ZDU4YTcwMWRjXzYtNC0xLTEtOTc2Mjc_b15994fa-1dfb-4d4d-8a7b-6f3aa97864be"
      unitRef="usd">20496000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i924eac19716b4c0fa9a39abcdfbc959b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTplODI5NWQxN2FlMjA0NWJhOWRlM2RkNmQ1OGE3MDFkYy90YWJsZXJhbmdlOmU4Mjk1ZDE3YWUyMDQ1YmE5ZGUzZGQ2ZDU4YTcwMWRjXzYtNi0xLTEtOTc2Mjc_6e9cf1a0-d641-4b23-9c3f-bef6ef09a479"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i7c88f8bf4d524e379af14685b611d4ad_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTplODI5NWQxN2FlMjA0NWJhOWRlM2RkNmQ1OGE3MDFkYy90YWJsZXJhbmdlOmU4Mjk1ZDE3YWUyMDQ1YmE5ZGUzZGQ2ZDU4YTcwMWRjXzYtOC0xLTEtOTc2Mjc_296a5288-4efb-492f-8ef4-5dbc81e37c4e"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i58d9d5d41a1041648aaade0b9939c9a6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTplODI5NWQxN2FlMjA0NWJhOWRlM2RkNmQ1OGE3MDFkYy90YWJsZXJhbmdlOmU4Mjk1ZDE3YWUyMDQ1YmE5ZGUzZGQ2ZDU4YTcwMWRjXzYtMTAtMS0xLTk3NjI3_cf239a53-8d90-4d89-9177-76abcb69cb90"
      unitRef="usd">20496000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i96053ec7d8cc4eb58c76b7a111fd76a5_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTplODI5NWQxN2FlMjA0NWJhOWRlM2RkNmQ1OGE3MDFkYy90YWJsZXJhbmdlOmU4Mjk1ZDE3YWUyMDQ1YmE5ZGUzZGQ2ZDU4YTcwMWRjXzgtMi0xLTEtMTI2NTA5_fea913f8-ba5e-45e2-ace1-a80094268d6c"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ibc0d6eaa2df645f3adc9655b7832d79c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTplODI5NWQxN2FlMjA0NWJhOWRlM2RkNmQ1OGE3MDFkYy90YWJsZXJhbmdlOmU4Mjk1ZDE3YWUyMDQ1YmE5ZGUzZGQ2ZDU4YTcwMWRjXzgtNC0xLTEtMTI2NTA5_052b0560-93ed-4de4-a045-98fc66715ce3"
      unitRef="usd">5959000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ie51a6f7b13f440f49715ae577646377f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTplODI5NWQxN2FlMjA0NWJhOWRlM2RkNmQ1OGE3MDFkYy90YWJsZXJhbmdlOmU4Mjk1ZDE3YWUyMDQ1YmE5ZGUzZGQ2ZDU4YTcwMWRjXzgtNi0xLTEtMTI2NTA5_0a23a04b-26d6-4e1a-b06a-76272fd45664"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i0b9699c8355b4afea6f9d65f9d760abf_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTplODI5NWQxN2FlMjA0NWJhOWRlM2RkNmQ1OGE3MDFkYy90YWJsZXJhbmdlOmU4Mjk1ZDE3YWUyMDQ1YmE5ZGUzZGQ2ZDU4YTcwMWRjXzgtOC0xLTEtMTI2NTA5_c26db4e4-bcde-489d-b4f2-f4a71c734aff"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i8a01953981cd40028b759eb771fee4e0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTplODI5NWQxN2FlMjA0NWJhOWRlM2RkNmQ1OGE3MDFkYy90YWJsZXJhbmdlOmU4Mjk1ZDE3YWUyMDQ1YmE5ZGUzZGQ2ZDU4YTcwMWRjXzgtMTAtMS0xLTEyNjUwOQ_c6b4fc00-fadf-4ba6-bcdb-62b293ecf759"
      unitRef="usd">5959000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ib199a82fe09f4e3fb9bc92e33029f3b5_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTplODI5NWQxN2FlMjA0NWJhOWRlM2RkNmQ1OGE3MDFkYy90YWJsZXJhbmdlOmU4Mjk1ZDE3YWUyMDQ1YmE5ZGUzZGQ2ZDU4YTcwMWRjXzgtMi0xLTEtOTc2Mjc_d94a3095-5922-47d4-a351-49ff5883c2ee"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i87faa00ae7e54f339d233dd886e9ede0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTplODI5NWQxN2FlMjA0NWJhOWRlM2RkNmQ1OGE3MDFkYy90YWJsZXJhbmdlOmU4Mjk1ZDE3YWUyMDQ1YmE5ZGUzZGQ2ZDU4YTcwMWRjXzgtNC0xLTEtOTc2Mjc_f143b077-3442-4a49-8d16-adc942bb6a8c"
      unitRef="usd">3062000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i7476efb9f13c418284a76a901ad7e482_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTplODI5NWQxN2FlMjA0NWJhOWRlM2RkNmQ1OGE3MDFkYy90YWJsZXJhbmdlOmU4Mjk1ZDE3YWUyMDQ1YmE5ZGUzZGQ2ZDU4YTcwMWRjXzgtNi0xLTEtOTc2Mjc_8e63859a-6ee2-487e-ba03-53cb3e543d56"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ic808980ff36142fe94b5ba87148c2a6e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTplODI5NWQxN2FlMjA0NWJhOWRlM2RkNmQ1OGE3MDFkYy90YWJsZXJhbmdlOmU4Mjk1ZDE3YWUyMDQ1YmE5ZGUzZGQ2ZDU4YTcwMWRjXzgtOC0xLTEtOTc2Mjc_9a537e5b-4df0-4da1-9a22-5e280e979365"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i14358146b92742ab8b03ad06c46505a0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTplODI5NWQxN2FlMjA0NWJhOWRlM2RkNmQ1OGE3MDFkYy90YWJsZXJhbmdlOmU4Mjk1ZDE3YWUyMDQ1YmE5ZGUzZGQ2ZDU4YTcwMWRjXzgtMTAtMS0xLTk3NjI3_8b2cd0bc-8fd8-450e-8d9b-bbdca8a80c03"
      unitRef="usd">3062000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="id73ee07727c2412e8c2c255908dc22d3_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTplODI5NWQxN2FlMjA0NWJhOWRlM2RkNmQ1OGE3MDFkYy90YWJsZXJhbmdlOmU4Mjk1ZDE3YWUyMDQ1YmE5ZGUzZGQ2ZDU4YTcwMWRjXzEwLTItMS0xLTk3NjI3_76658689-5fae-4fbb-8516-934f1d2a4f9e"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i341e1889fb1c4188b2d7791fb5587c2a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTplODI5NWQxN2FlMjA0NWJhOWRlM2RkNmQ1OGE3MDFkYy90YWJsZXJhbmdlOmU4Mjk1ZDE3YWUyMDQ1YmE5ZGUzZGQ2ZDU4YTcwMWRjXzEwLTQtMS0xLTk3NjI3_3becf8e0-c300-42d2-b52f-58360eb35d54"
      unitRef="usd">119052000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ib205451f648941139f5cba64273238bb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTplODI5NWQxN2FlMjA0NWJhOWRlM2RkNmQ1OGE3MDFkYy90YWJsZXJhbmdlOmU4Mjk1ZDE3YWUyMDQ1YmE5ZGUzZGQ2ZDU4YTcwMWRjXzEwLTYtMS0xLTk3NjI3_0d199635-632a-4bdf-b8fb-014a95c1f0a5"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ie75af6f8923b4d9a9c6e6fa18cb0e51c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTplODI5NWQxN2FlMjA0NWJhOWRlM2RkNmQ1OGE3MDFkYy90YWJsZXJhbmdlOmU4Mjk1ZDE3YWUyMDQ1YmE5ZGUzZGQ2ZDU4YTcwMWRjXzEwLTgtMS0xLTk3NjI3_4cca6c11-998d-448f-93af-f52aacacd990"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTplODI5NWQxN2FlMjA0NWJhOWRlM2RkNmQ1OGE3MDFkYy90YWJsZXJhbmdlOmU4Mjk1ZDE3YWUyMDQ1YmE5ZGUzZGQ2ZDU4YTcwMWRjXzEwLTEwLTEtMS05NzYyNw_7ae660ee-bd88-4978-a2cd-f50a24c56529"
      unitRef="usd">119052000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i07b7e2310dc14c7c88a7448341230b0d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTowZDM3YjNhZDljN2E0N2ZkODVjY2QzYWYxZWRkMjBkOC90YWJsZXJhbmdlOjBkMzdiM2FkOWM3YTQ3ZmQ4NWNjZDNhZjFlZGQyMGQ4XzMtMi0xLTEtOTc2Mjc_202a8b74-a9f3-4aec-a454-806abee466f4"
      unitRef="usd">-94000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ia7349d94cfca46879a5d7565fbd7b27f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTowZDM3YjNhZDljN2E0N2ZkODVjY2QzYWYxZWRkMjBkOC90YWJsZXJhbmdlOjBkMzdiM2FkOWM3YTQ3ZmQ4NWNjZDNhZjFlZGQyMGQ4XzMtNC0xLTEtOTc2Mjc_0645c7a5-65b2-45e8-8646-d4f65a645ca4"
      unitRef="usd">58893000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i066caa1453fb4a7fab69b9fd4db81687_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTowZDM3YjNhZDljN2E0N2ZkODVjY2QzYWYxZWRkMjBkOC90YWJsZXJhbmdlOjBkMzdiM2FkOWM3YTQ3ZmQ4NWNjZDNhZjFlZGQyMGQ4XzMtNi0xLTEtOTc2Mjc_50ff1cf4-bc05-4b0f-9e61-ce1985d41332"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i1e6927161e344ab7b11563c4fbc3967b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTowZDM3YjNhZDljN2E0N2ZkODVjY2QzYWYxZWRkMjBkOC90YWJsZXJhbmdlOjBkMzdiM2FkOWM3YTQ3ZmQ4NWNjZDNhZjFlZGQyMGQ4XzMtOC0xLTEtOTc2Mjc_caa9ab6e-20f4-4b8f-bf66-884dc8624712"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i40ebce308ad54e459b1f99fd37bceac3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTowZDM3YjNhZDljN2E0N2ZkODVjY2QzYWYxZWRkMjBkOC90YWJsZXJhbmdlOjBkMzdiM2FkOWM3YTQ3ZmQ4NWNjZDNhZjFlZGQyMGQ4XzMtMTAtMS0xLTk3NjI3_c92cdf0b-a298-46f7-a3eb-1c74ecfe8dc4"
      unitRef="usd">58799000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i46136c01ca9b4f5cb67120b0e4f06444_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTowZDM3YjNhZDljN2E0N2ZkODVjY2QzYWYxZWRkMjBkOC90YWJsZXJhbmdlOjBkMzdiM2FkOWM3YTQ3ZmQ4NWNjZDNhZjFlZGQyMGQ4XzQtMi0xLTEtMTE4MTAy_93baba49-a355-4b9b-b9f1-7850ae635625"
      unitRef="usd">285000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="id5a1674445674c1f8426b94d6301e060_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTowZDM3YjNhZDljN2E0N2ZkODVjY2QzYWYxZWRkMjBkOC90YWJsZXJhbmdlOjBkMzdiM2FkOWM3YTQ3ZmQ4NWNjZDNhZjFlZGQyMGQ4XzQtNC0xLTEtMTE4MTAy_4135a214-17e7-4c78-a5bc-83d2d7c2a88d"
      unitRef="usd">28708000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i3b72246c53a747438b81f3ea1fbf4b5f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTowZDM3YjNhZDljN2E0N2ZkODVjY2QzYWYxZWRkMjBkOC90YWJsZXJhbmdlOjBkMzdiM2FkOWM3YTQ3ZmQ4NWNjZDNhZjFlZGQyMGQ4XzQtNi0xLTEtMTE4MTAy_0c079271-90f4-4a3f-9bf1-0d13350e9b32"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i33a234c010b64d45b8ee570100bcf39a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTowZDM3YjNhZDljN2E0N2ZkODVjY2QzYWYxZWRkMjBkOC90YWJsZXJhbmdlOjBkMzdiM2FkOWM3YTQ3ZmQ4NWNjZDNhZjFlZGQyMGQ4XzQtOC0xLTEtMTE4MTAy_367d2af4-afd5-45cc-9128-f7f204c28f00"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i0c5eff9cdcbc4837a6d3179887957626_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTowZDM3YjNhZDljN2E0N2ZkODVjY2QzYWYxZWRkMjBkOC90YWJsZXJhbmdlOjBkMzdiM2FkOWM3YTQ3ZmQ4NWNjZDNhZjFlZGQyMGQ4XzQtMTAtMS0xLTExODEwMg_9e4c7cdf-b8b9-4797-b8c6-edeac147a8ea"
      unitRef="usd">28993000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i06d6711933774796bf5f4cc5fab3c180_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTowZDM3YjNhZDljN2E0N2ZkODVjY2QzYWYxZWRkMjBkOC90YWJsZXJhbmdlOjBkMzdiM2FkOWM3YTQ3ZmQ4NWNjZDNhZjFlZGQyMGQ4XzQtMi0xLTEtOTc2Mjc_bf9e47fa-729f-4d59-b2e5-1132eb6be138"
      unitRef="usd">22000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="icda533d12c284fca9064404cb87416b5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTowZDM3YjNhZDljN2E0N2ZkODVjY2QzYWYxZWRkMjBkOC90YWJsZXJhbmdlOjBkMzdiM2FkOWM3YTQ3ZmQ4NWNjZDNhZjFlZGQyMGQ4XzQtNC0xLTEtOTc2Mjc_0f40b49c-1296-4289-9892-7c295955d9cd"
      unitRef="usd">27836000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i3a98107834e64e2380d5157a59d77b81_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTowZDM3YjNhZDljN2E0N2ZkODVjY2QzYWYxZWRkMjBkOC90YWJsZXJhbmdlOjBkMzdiM2FkOWM3YTQ3ZmQ4NWNjZDNhZjFlZGQyMGQ4XzQtNi0xLTEtOTc2Mjc_24bb738c-1706-4524-89cf-84276a2569f0"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i126e6c6c488d427aaca82315d9494341_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTowZDM3YjNhZDljN2E0N2ZkODVjY2QzYWYxZWRkMjBkOC90YWJsZXJhbmdlOjBkMzdiM2FkOWM3YTQ3ZmQ4NWNjZDNhZjFlZGQyMGQ4XzQtOC0xLTEtOTc2Mjc_584ab628-07fe-4b02-9238-a87eeb07fab4"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="idaecf9dd22b6481c8e72e629e516be0f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTowZDM3YjNhZDljN2E0N2ZkODVjY2QzYWYxZWRkMjBkOC90YWJsZXJhbmdlOjBkMzdiM2FkOWM3YTQ3ZmQ4NWNjZDNhZjFlZGQyMGQ4XzQtMTAtMS0xLTk3NjI3_14485c24-b889-4ef4-ab89-c39f759e5ab6"
      unitRef="usd">27858000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i455b864112ca417db308f0dda9a9c76a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTowZDM3YjNhZDljN2E0N2ZkODVjY2QzYWYxZWRkMjBkOC90YWJsZXJhbmdlOjBkMzdiM2FkOWM3YTQ3ZmQ4NWNjZDNhZjFlZGQyMGQ4XzYtMi0xLTEtOTc2Mjc_fee54aa9-da82-4791-a977-dde120539e3c"
      unitRef="usd">-15000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ie93edc3c8f2e44b692bf0dd898e9d3a8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTowZDM3YjNhZDljN2E0N2ZkODVjY2QzYWYxZWRkMjBkOC90YWJsZXJhbmdlOjBkMzdiM2FkOWM3YTQ3ZmQ4NWNjZDNhZjFlZGQyMGQ4XzYtNC0xLTEtOTc2Mjc_949e21db-2ee6-4960-a9f0-975ad86dadd1"
      unitRef="usd">25410000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ifde716c166b24f59a79aa5cdb9c7c37a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTowZDM3YjNhZDljN2E0N2ZkODVjY2QzYWYxZWRkMjBkOC90YWJsZXJhbmdlOjBkMzdiM2FkOWM3YTQ3ZmQ4NWNjZDNhZjFlZGQyMGQ4XzYtNi0xLTEtOTc2Mjc_23fdabc9-cdab-4a5a-a8d1-5129de05d554"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i54ef570a57574fecbb6cc6acc3865e3b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTowZDM3YjNhZDljN2E0N2ZkODVjY2QzYWYxZWRkMjBkOC90YWJsZXJhbmdlOjBkMzdiM2FkOWM3YTQ3ZmQ4NWNjZDNhZjFlZGQyMGQ4XzYtOC0xLTEtOTc2Mjc_7b5bc2fd-115b-4920-bfa9-1d8e2e9534b0"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i6925033c4b3a4fef9536f64e2c69b891_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTowZDM3YjNhZDljN2E0N2ZkODVjY2QzYWYxZWRkMjBkOC90YWJsZXJhbmdlOjBkMzdiM2FkOWM3YTQ3ZmQ4NWNjZDNhZjFlZGQyMGQ4XzYtMTAtMS0xLTk3NjI3_83e767af-b3ff-450d-ac1a-1abb750702e3"
      unitRef="usd">25395000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i5c9b2a65468d45de93f575de30430355_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTowZDM3YjNhZDljN2E0N2ZkODVjY2QzYWYxZWRkMjBkOC90YWJsZXJhbmdlOjBkMzdiM2FkOWM3YTQ3ZmQ4NWNjZDNhZjFlZGQyMGQ4XzgtMi0xLTEtOTc2Mjc_a9947e65-3c64-4f0b-a10a-50ca8c20d4db"
      unitRef="usd">26000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i9822461227894395995b9adba8540730_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTowZDM3YjNhZDljN2E0N2ZkODVjY2QzYWYxZWRkMjBkOC90YWJsZXJhbmdlOjBkMzdiM2FkOWM3YTQ3ZmQ4NWNjZDNhZjFlZGQyMGQ4XzgtNC0xLTEtOTc2Mjc_b107a793-9b88-4f86-a079-aa67ec603af9"
      unitRef="usd">3729000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i0e91fd4263fe4d728d02242bda42edb3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTowZDM3YjNhZDljN2E0N2ZkODVjY2QzYWYxZWRkMjBkOC90YWJsZXJhbmdlOjBkMzdiM2FkOWM3YTQ3ZmQ4NWNjZDNhZjFlZGQyMGQ4XzgtNi0xLTEtOTc2Mjc_a13ff80b-14a2-4031-8c6b-ed78697d31ad"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ibd1253405592470c869ea412e646268c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTowZDM3YjNhZDljN2E0N2ZkODVjY2QzYWYxZWRkMjBkOC90YWJsZXJhbmdlOjBkMzdiM2FkOWM3YTQ3ZmQ4NWNjZDNhZjFlZGQyMGQ4XzgtOC0xLTEtOTc2Mjc_e81bd6c0-a625-4f44-97af-554479083e69"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i31f00b17bce14e89861119242e6f445b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTowZDM3YjNhZDljN2E0N2ZkODVjY2QzYWYxZWRkMjBkOC90YWJsZXJhbmdlOjBkMzdiM2FkOWM3YTQ3ZmQ4NWNjZDNhZjFlZGQyMGQ4XzgtMTAtMS0xLTk3NjI3_e7810ca2-1fca-4131-8d72-6d2a95a86361"
      unitRef="usd">3755000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ibfaf703b6c0f4e72af07c5a0f25efc00_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTowZDM3YjNhZDljN2E0N2ZkODVjY2QzYWYxZWRkMjBkOC90YWJsZXJhbmdlOjBkMzdiM2FkOWM3YTQ3ZmQ4NWNjZDNhZjFlZGQyMGQ4XzEwLTItMS0xLTk3NjI3_e875ded2-071a-4c26-8de3-10113f89e929"
      unitRef="usd">224000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i89cff7547a264695b508a3f2aa4eb41a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTowZDM3YjNhZDljN2E0N2ZkODVjY2QzYWYxZWRkMjBkOC90YWJsZXJhbmdlOjBkMzdiM2FkOWM3YTQ3ZmQ4NWNjZDNhZjFlZGQyMGQ4XzEwLTQtMS0xLTk3NjI3_76422961-8de4-4dbd-88b3-e16496242c32"
      unitRef="usd">144576000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i1153b91c0f124285815ca2cde59ed209_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTowZDM3YjNhZDljN2E0N2ZkODVjY2QzYWYxZWRkMjBkOC90YWJsZXJhbmdlOjBkMzdiM2FkOWM3YTQ3ZmQ4NWNjZDNhZjFlZGQyMGQ4XzEwLTYtMS0xLTk3NjI3_2d53f4c4-7d57-4ea9-bb6e-ca7c60af32d9"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i68dcaf1e02ab4cb2a2064320e68edfab_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTowZDM3YjNhZDljN2E0N2ZkODVjY2QzYWYxZWRkMjBkOC90YWJsZXJhbmdlOjBkMzdiM2FkOWM3YTQ3ZmQ4NWNjZDNhZjFlZGQyMGQ4XzEwLTgtMS0xLTk3NjI3_7d93b2d3-2545-4ab1-8595-03d82f88f550"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTowZDM3YjNhZDljN2E0N2ZkODVjY2QzYWYxZWRkMjBkOC90YWJsZXJhbmdlOjBkMzdiM2FkOWM3YTQ3ZmQ4NWNjZDNhZjFlZGQyMGQ4XzEwLTEwLTEtMS05NzYyNw_a85e1d17-5e50-4390-8146-1b4faaf2dcc8"
      unitRef="usd">144800000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90ZXh0cmVnaW9uOmFlZGZmZGRlZjg4ZDQxZGFiMzA3NzdjYTJiMGIwYmI5XzU1NDk_25453ac2-2d5f-449c-96a1-12e0393f3485"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90ZXh0cmVnaW9uOmFlZGZmZGRlZjg4ZDQxZGFiMzA3NzdjYTJiMGIwYmI5XzU1NDk_543954b3-f299-4466-a6b9-f8b3f829a2fb"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90ZXh0cmVnaW9uOmFlZGZmZGRlZjg4ZDQxZGFiMzA3NzdjYTJiMGIwYmI5XzU1NDk_a4b4528d-fa92-43ed-b0b5-a5f77375754d"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:CashSurrenderValueOfLifeInsurance
      contextRef="ie990bf783fcc4f6eba5bfb2361cfbb35_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90ZXh0cmVnaW9uOmFlZGZmZGRlZjg4ZDQxZGFiMzA3NzdjYTJiMGIwYmI5XzU4MzU_c704fe47-7986-456b-b838-a0db3354035e"
      unitRef="usd">7429000</us-gaap:CashSurrenderValueOfLifeInsurance>
    <us-gaap:CashSurrenderValueOfLifeInsurance
      contextRef="i4babbbc8038c4d4aad387d1c98baa3af_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90ZXh0cmVnaW9uOmFlZGZmZGRlZjg4ZDQxZGFiMzA3NzdjYTJiMGIwYmI5XzU4NTE_8caeda58-8626-466b-a240-89a7e47cb681"
      unitRef="usd">7370000</us-gaap:CashSurrenderValueOfLifeInsurance>
    <us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90ZXh0cmVnaW9uOmFlZGZmZGRlZjg4ZDQxZGFiMzA3NzdjYTJiMGIwYmI5XzU5Njk_8aa93ddf-76a5-4a44-b731-a6b07d6e6cff">&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following benefit payments are expected to be paid during the years indicated:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.281%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.977%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Postretirement benefit plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Pension plan&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2028 - 2032&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
      contextRef="ia088af525983474daee971776d1c7618_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToxZDBiZDg0ZjcyMGE0NWQxOWRiNDQ0ZGMwNDk2NzFkZC90YWJsZXJhbmdlOjFkMGJkODRmNzIwYTQ1ZDE5ZGI0NDRkYzA0OTY3MWRkXzEtMi0xLTEtOTc2Mjc_670be98d-079e-44ac-b9ef-0a03ac822b82"
      unitRef="usd">5187000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
      contextRef="ie990bf783fcc4f6eba5bfb2361cfbb35_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToxZDBiZDg0ZjcyMGE0NWQxOWRiNDQ0ZGMwNDk2NzFkZC90YWJsZXJhbmdlOjFkMGJkODRmNzIwYTQ1ZDE5ZGI0NDRkYzA0OTY3MWRkXzEtNC0xLTEtOTc2Mjc_d13cf790-eb68-419c-ae47-68523142e177"
      unitRef="usd">320000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo
      contextRef="ia088af525983474daee971776d1c7618_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToxZDBiZDg0ZjcyMGE0NWQxOWRiNDQ0ZGMwNDk2NzFkZC90YWJsZXJhbmdlOjFkMGJkODRmNzIwYTQ1ZDE5ZGI0NDRkYzA0OTY3MWRkXzItMi0xLTEtOTc2Mjc_348dcd33-00a8-4117-83b3-31a0e5c6a18f"
      unitRef="usd">4779000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo
      contextRef="ie990bf783fcc4f6eba5bfb2361cfbb35_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToxZDBiZDg0ZjcyMGE0NWQxOWRiNDQ0ZGMwNDk2NzFkZC90YWJsZXJhbmdlOjFkMGJkODRmNzIwYTQ1ZDE5ZGI0NDRkYzA0OTY3MWRkXzItNC0xLTEtOTc2Mjc_8e59a131-c67f-47dc-b80a-da36741c0cac"
      unitRef="usd">300000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree
      contextRef="ia088af525983474daee971776d1c7618_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToxZDBiZDg0ZjcyMGE0NWQxOWRiNDQ0ZGMwNDk2NzFkZC90YWJsZXJhbmdlOjFkMGJkODRmNzIwYTQ1ZDE5ZGI0NDRkYzA0OTY3MWRkXzMtMi0xLTEtOTc2Mjc_72f8f0ea-8e8e-4599-94dc-7d47ab182be8"
      unitRef="usd">4324000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree
      contextRef="ie990bf783fcc4f6eba5bfb2361cfbb35_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToxZDBiZDg0ZjcyMGE0NWQxOWRiNDQ0ZGMwNDk2NzFkZC90YWJsZXJhbmdlOjFkMGJkODRmNzIwYTQ1ZDE5ZGI0NDRkYzA0OTY3MWRkXzMtNC0xLTEtOTc2Mjc_acb498c8-84e5-4889-9873-3d329b200507"
      unitRef="usd">290000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour
      contextRef="ia088af525983474daee971776d1c7618_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToxZDBiZDg0ZjcyMGE0NWQxOWRiNDQ0ZGMwNDk2NzFkZC90YWJsZXJhbmdlOjFkMGJkODRmNzIwYTQ1ZDE5ZGI0NDRkYzA0OTY3MWRkXzQtMi0xLTEtOTc2Mjc_1fe220f8-80ba-4abe-981f-1803e77b7e59"
      unitRef="usd">3904000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour
      contextRef="ie990bf783fcc4f6eba5bfb2361cfbb35_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToxZDBiZDg0ZjcyMGE0NWQxOWRiNDQ0ZGMwNDk2NzFkZC90YWJsZXJhbmdlOjFkMGJkODRmNzIwYTQ1ZDE5ZGI0NDRkYzA0OTY3MWRkXzQtNC0xLTEtOTc2Mjc_861115f2-21f1-44e6-9de0-a7125507c540"
      unitRef="usd">270000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive
      contextRef="ia088af525983474daee971776d1c7618_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToxZDBiZDg0ZjcyMGE0NWQxOWRiNDQ0ZGMwNDk2NzFkZC90YWJsZXJhbmdlOjFkMGJkODRmNzIwYTQ1ZDE5ZGI0NDRkYzA0OTY3MWRkXzUtMi0xLTEtOTc2Mjc_5da37858-edb9-42f4-b00e-64ca8511bfc9"
      unitRef="usd">3592000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive
      contextRef="ie990bf783fcc4f6eba5bfb2361cfbb35_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToxZDBiZDg0ZjcyMGE0NWQxOWRiNDQ0ZGMwNDk2NzFkZC90YWJsZXJhbmdlOjFkMGJkODRmNzIwYTQ1ZDE5ZGI0NDRkYzA0OTY3MWRkXzUtNC0xLTEtOTc2Mjc_c857a81a-61a0-4b5a-a602-9e9cc25c6916"
      unitRef="usd">250000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter
      contextRef="ia088af525983474daee971776d1c7618_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToxZDBiZDg0ZjcyMGE0NWQxOWRiNDQ0ZGMwNDk2NzFkZC90YWJsZXJhbmdlOjFkMGJkODRmNzIwYTQ1ZDE5ZGI0NDRkYzA0OTY3MWRkXzYtMi0xLTEtOTc2Mjc_d5e91ba6-112d-47f8-a4d0-51f7fc506a31"
      unitRef="usd">14462000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter
      contextRef="ie990bf783fcc4f6eba5bfb2361cfbb35_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZToxZDBiZDg0ZjcyMGE0NWQxOWRiNDQ0ZGMwNDk2NzFkZC90YWJsZXJhbmdlOjFkMGJkODRmNzIwYTQ1ZDE5ZGI0NDRkYzA0OTY3MWRkXzYtNC0xLTEtOTc2Mjc_81e244f1-e4b5-47f3-8427-7f9f48e03c05"
      unitRef="usd">980000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter>
    <dlx:DefinedContributionServiceRequirement
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90ZXh0cmVnaW9uOmFlZGZmZGRlZjg4ZDQxZGFiMzA3NzdjYTJiMGIwYmI5XzEwOTk1MTE2MzQ3MjI_7c7d5793-e6ab-46a7-9dba-008fd7e42d41">P30D</dlx:DefinedContributionServiceRequirement>
    <us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90ZXh0cmVnaW9uOmFlZGZmZGRlZjg4ZDQxZGFiMzA3NzdjYTJiMGIwYmI5XzEwOTk1MTE2MzQ4MzA_bf10e687-0f9d-4cb4-a491-bf9bc68a64b1"
      unitRef="number">0.50</us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch
      contextRef="i6942eb1ffd644f7c96cdd79ccadc8f23_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90ZXh0cmVnaW9uOmFlZGZmZGRlZjg4ZDQxZGFiMzA3NzdjYTJiMGIwYmI5XzEwOTk1MTE2MzQ5NzI_3efe53c7-ae81-4eeb-ab5b-a0d6255f90d9"
      unitRef="number">1</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent
      contextRef="iff0ead7e66dc49a8bdab9c1a4c115ead_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90ZXh0cmVnaW9uOmFlZGZmZGRlZjg4ZDQxZGFiMzA3NzdjYTJiMGIwYmI5XzEwOTk1MTE2MzQ5ODk_782a909c-4944-4d2c-937c-05ddfe760363"
      unitRef="number">0.01</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch
      contextRef="ic6781185941f4ff896936d1eb537d396_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90ZXh0cmVnaW9uOmFlZGZmZGRlZjg4ZDQxZGFiMzA3NzdjYTJiMGIwYmI5XzEwOTk1MTE2MzUwMTg_aa8c7350-7ebf-451c-9989-180a4e6bea45"
      unitRef="number">0.50</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent
      contextRef="ica58641fefc0415c8ecb9a37404a15d7_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90ZXh0cmVnaW9uOmFlZGZmZGRlZjg4ZDQxZGFiMzA3NzdjYTJiMGIwYmI5XzEwOTk1MTE2MzUwMzQ_b963ac03-45df-40ff-a433-183c757bbb01"
      unitRef="number">0.05</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90ZXh0cmVnaW9uOmFlZGZmZGRlZjg4ZDQxZGFiMzA3NzdjYTJiMGIwYmI5XzEwOTk1MTE2MzUzNDE_7f8f3d27-741f-4c38-bc42-649f7a803e73"
      unitRef="usd">3095000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90ZXh0cmVnaW9uOmFlZGZmZGRlZjg4ZDQxZGFiMzA3NzdjYTJiMGIwYmI5XzEwOTk1MTE2MzUzNTU_7abb3bc5-5cd7-4219-877a-281f2bfd537e"
      unitRef="usd">763000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90ZXh0cmVnaW9uOmFlZGZmZGRlZjg4ZDQxZGFiMzA3NzdjYTJiMGIwYmI5XzEwOTk1MTE2MzUzNzI_2fb00047-d768-4adc-b807-76af14c5cf7a"
      unitRef="usd">2823000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90ZXh0cmVnaW9uOmFiNzAyMDE5MTAwNjRkYzA4ZjQ5OTFmMmIwZjEwYzA1XzU0OTc1NTgyNjYxOQ_5c56c166-f881-4154-81cd-67265ace78f1">&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Debt outstanding was comprised of the following at December 31:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.806%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.792%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Senior, secured term loan facility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;987,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,072,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Senior, unsecured notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;475,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;500,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amounts drawn on senior, secured revolving credit facility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;197,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;130,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total principal amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,659,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,702,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less: unamortized discount and debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(15,099)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(19,176)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total debt, net of discount and debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,644,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,682,949&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less: current portion of long-term debt, net of debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(71,748)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(57,197)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,572,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,625,752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Maturities of long-term debt were as follows as of December&#160;31, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:84.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.790%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Debt obligations&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;72,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;86,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;101,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;924,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;475,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total principal amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,659,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Credit facility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#x2013;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; In June 2021, we executed a senior, unsecured credit facility consisting of a revolving credit facility with commitments of $500,000 and a $1,155,000 term loan facility. The revolving credit facility includes a $40,000 swingline sub-facility and a $25,000 letter of credit sub-facility. Proceeds from the credit facility were used to terminate our previous credit facility agreement and to fund the acquisition of First American (Note 6). Loans under the revolving credit facility may be borrowed, repaid and re-borrowed until June 1, 2026, at which time all amounts borrowed must be repaid. The term loan facility will be repaid in equal quarterly installments of $14,438 through June 30, 2023, $21,656 from September 30, 2023 through June 30, 2025, and $28,875 from September 30, 2025 through March 31, 2026. The remaining balance is due on June 1, 2026. The term loan facility also includes mandatory prepayment requirements related to asset sales, new debt (other than permitted debt) and excess cash flow, subject to certain limitations. No premium or penalty is payable in connection with any mandatory or voluntary prepayment of the term loan facility.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:112%"&gt;Interest is payable on the credit facility at a fluctuating rate of interest determined by reference to the eurodollar rate (derived from LIBOR) plus an applicable margin ranging from 1.5% to 2.5%, depending on our consolidated total leverage ratio, as defined in the credit agreement. We are currently in the process of modifying our existing credit facility to utilize SOFR, replacing LIBOR as the reference rate in the agreement, effective March 20, 2023. Subsequent to this modification, interest will be payable based on SOFR plus an applicable margin. A commitment fee is payable on the unused portion of the revolving credit facility at a rate ranging from 0.25% to 0.35%, depending on our consolidated total leverage ratio. Amounts outstanding under our credit facilities had a weighted-average interest rate of 6.07% as of December&#160;31, 2022 and 2.67% as of December&#160;31, 2021, including the impact of interest rate swaps that effectively convert $500,000 of our variable-rate debt to fixed rate debt. Further information regarding the interest rate swaps can be found in Note 7.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Borrowings under the credit facility are collateralized by substantially all of the present and future tangible and intangible personal property held by us and our subsidiaries that have guaranteed our obligations under the credit facility, subject to certain exceptions. The credit agreement contains customary covenants regarding limits on levels of indebtedness, liens, mergers, certain asset dispositions, changes in business, advances, investments, loans and restricted payments. The covenants are subject to a number of limitations and exceptions set forth in the credit agreement. The credit agreement also includes requirements regarding our consolidated total leverage ratio and our consolidated secured leverage ratio, as defined in the credit agreement. These ratios may not equal or exceed the following amounts during the periods indicated:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.952%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.792%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fiscal Quarter Ending&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Consolidated total leverage ratio&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Consolidated secured leverage ratio&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.75 to 1:00&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.75 to 1:00&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;June 30, 2023 through March 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.50 to 1:00&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.50 to 1:00&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;June 30, 2024 and each fiscal quarter thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.25 to 1:00&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.50 to 1:00&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;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 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 were unable to settle the amounts outstanding. We were in compliance with all debt covenants as of December&#160;31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;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 is limited to $60,000.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Daily average amounts outstanding under our current and previous credit facility were as follows for the years ended December 31:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.810%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Daily average amount outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,191,517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,109,819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,016,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted-average interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2022, amounts were available for borrowing under our revolving credit facility as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:84.090%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.977%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total available&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Revolving credit facility commitment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;500,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amount drawn on revolving credit facility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(197,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Outstanding letters of credit&lt;/span&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(7,823)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net available for borrowing as of December&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;295,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;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"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;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.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Senior unsecured notes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#x2013; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;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 (Note 6). Interest payments are due each June and December. During the quarter ended September 30, 2022, we settled $25,000 of these notes via open market purchases. We realized a pretax gain of $1,726 on these debt retirements that is included in interest expense in the consolidated statement of income.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;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.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfDebtTableTextBlock
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90ZXh0cmVnaW9uOmFiNzAyMDE5MTAwNjRkYzA4ZjQ5OTFmMmIwZjEwYzA1XzU2MTQ_91e2d978-30f1-4de8-a5f2-f361989de4a6">&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Debt outstanding was comprised of the following at December 31:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.806%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.792%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Senior, secured term loan facility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;987,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,072,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Senior, unsecured notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;475,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;500,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amounts drawn on senior, secured revolving credit facility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;197,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;130,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total principal amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,659,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,702,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less: unamortized discount and debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(15,099)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(19,176)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total debt, net of discount and debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,644,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,682,949&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less: current portion of long-term debt, net of debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(71,748)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(57,197)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,572,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,625,752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtTableTextBlock>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i46000558731743f4ba2ea5000ebd7c2a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90YWJsZTo3MGRjMTZiNGFhNmY0NjQwYjhkZmEwZTdlMThlM2MwMi90YWJsZXJhbmdlOjcwZGMxNmI0YWE2ZjQ2NDBiOGRmYTBlN2UxOGUzYzAyXzEtMi0xLTEtOTc2Mjc_97a64d0f-8c93-4dbf-be5e-5990ea7933b1"
      unitRef="usd">987375000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i16024a40633e4e8f8e35cb90bd964bc3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90YWJsZTo3MGRjMTZiNGFhNmY0NjQwYjhkZmEwZTdlMThlM2MwMi90YWJsZXJhbmdlOjcwZGMxNmI0YWE2ZjQ2NDBiOGRmYTBlN2UxOGUzYzAyXzEtNC0xLTEtOTc2Mjc_39ee696d-28b1-400e-a24f-908fab8f5b8d"
      unitRef="usd">1072125000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ib03574008e3948079e7e5755b5f7cb27_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90YWJsZTo3MGRjMTZiNGFhNmY0NjQwYjhkZmEwZTdlMThlM2MwMi90YWJsZXJhbmdlOjcwZGMxNmI0YWE2ZjQ2NDBiOGRmYTBlN2UxOGUzYzAyXzItMi0xLTEtOTc2Mjc_43aafc95-7145-48f2-b24b-cf0491a4a84c"
      unitRef="usd">475000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="iabacc7aacf8e4d5bbe05f0b48e1e6874_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90YWJsZTo3MGRjMTZiNGFhNmY0NjQwYjhkZmEwZTdlMThlM2MwMi90YWJsZXJhbmdlOjcwZGMxNmI0YWE2ZjQ2NDBiOGRmYTBlN2UxOGUzYzAyXzItNC0xLTEtOTc2Mjc_db8d805e-297b-4c2a-b455-454df9053a84"
      unitRef="usd">500000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ib02896030df642de86585860fedf8aa7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90YWJsZTo3MGRjMTZiNGFhNmY0NjQwYjhkZmEwZTdlMThlM2MwMi90YWJsZXJhbmdlOjcwZGMxNmI0YWE2ZjQ2NDBiOGRmYTBlN2UxOGUzYzAyXzMtMi0xLTEtOTc2Mjc_2aca2706-21a1-4dd5-9568-3b6f5b5fbb1a"
      unitRef="usd">197000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i4757ee04b4854942a75df0965326665f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90YWJsZTo3MGRjMTZiNGFhNmY0NjQwYjhkZmEwZTdlMThlM2MwMi90YWJsZXJhbmdlOjcwZGMxNmI0YWE2ZjQ2NDBiOGRmYTBlN2UxOGUzYzAyXzMtNC0xLTEtOTc2Mjc_5690e7de-6847-46ca-94d5-280c10b5655e"
      unitRef="usd">130000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90YWJsZTo3MGRjMTZiNGFhNmY0NjQwYjhkZmEwZTdlMThlM2MwMi90YWJsZXJhbmdlOjcwZGMxNmI0YWE2ZjQ2NDBiOGRmYTBlN2UxOGUzYzAyXzQtMi0xLTEtOTc2Mjc_46ef6d39-6d6f-4903-b9af-5f5ae16d83bf"
      unitRef="usd">1659375000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90YWJsZTo3MGRjMTZiNGFhNmY0NjQwYjhkZmEwZTdlMThlM2MwMi90YWJsZXJhbmdlOjcwZGMxNmI0YWE2ZjQ2NDBiOGRmYTBlN2UxOGUzYzAyXzQtNC0xLTEtOTc2Mjc_ecf05c19-cbf3-41f8-8586-3905f949e6c5"
      unitRef="usd">1702125000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90YWJsZTo3MGRjMTZiNGFhNmY0NjQwYjhkZmEwZTdlMThlM2MwMi90YWJsZXJhbmdlOjcwZGMxNmI0YWE2ZjQ2NDBiOGRmYTBlN2UxOGUzYzAyXzUtMi0xLTEtOTc2Mjc_4b01b98d-2b79-4918-9368-24e5399201df"
      unitRef="usd">15099000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90YWJsZTo3MGRjMTZiNGFhNmY0NjQwYjhkZmEwZTdlMThlM2MwMi90YWJsZXJhbmdlOjcwZGMxNmI0YWE2ZjQ2NDBiOGRmYTBlN2UxOGUzYzAyXzUtNC0xLTEtOTc2Mjc_2ec0fa31-3264-4d9b-a8f5-b76998f69238"
      unitRef="usd">19176000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:DebtLongtermAndShorttermCombinedAmount
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90YWJsZTo3MGRjMTZiNGFhNmY0NjQwYjhkZmEwZTdlMThlM2MwMi90YWJsZXJhbmdlOjcwZGMxNmI0YWE2ZjQ2NDBiOGRmYTBlN2UxOGUzYzAyXzYtMi0xLTEtOTc2Mjc_1e178335-8474-4f8a-803d-2a566bb9af61"
      unitRef="usd">1644276000</us-gaap:DebtLongtermAndShorttermCombinedAmount>
    <us-gaap:DebtLongtermAndShorttermCombinedAmount
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90YWJsZTo3MGRjMTZiNGFhNmY0NjQwYjhkZmEwZTdlMThlM2MwMi90YWJsZXJhbmdlOjcwZGMxNmI0YWE2ZjQ2NDBiOGRmYTBlN2UxOGUzYzAyXzYtNC0xLTEtOTc2Mjc_0e38a2b5-5ad4-4daf-9216-80b2a61372bb"
      unitRef="usd">1682949000</us-gaap:DebtLongtermAndShorttermCombinedAmount>
    <us-gaap:LongTermDebtCurrent
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90YWJsZTo3MGRjMTZiNGFhNmY0NjQwYjhkZmEwZTdlMThlM2MwMi90YWJsZXJhbmdlOjcwZGMxNmI0YWE2ZjQ2NDBiOGRmYTBlN2UxOGUzYzAyXzctMi0xLTEtOTc2Mjc_5c87c686-2501-4ea3-970e-d1554fbea406"
      unitRef="usd">71748000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90YWJsZTo3MGRjMTZiNGFhNmY0NjQwYjhkZmEwZTdlMThlM2MwMi90YWJsZXJhbmdlOjcwZGMxNmI0YWE2ZjQ2NDBiOGRmYTBlN2UxOGUzYzAyXzctNC0xLTEtOTc2Mjc_fb6623d4-07c1-4323-9e36-6e86ecc28d74"
      unitRef="usd">57197000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90YWJsZTo3MGRjMTZiNGFhNmY0NjQwYjhkZmEwZTdlMThlM2MwMi90YWJsZXJhbmdlOjcwZGMxNmI0YWE2ZjQ2NDBiOGRmYTBlN2UxOGUzYzAyXzgtMi0xLTEtOTc2Mjc_50316d67-6446-49f4-88b9-f56de2adfc28"
      unitRef="usd">1572528000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90YWJsZTo3MGRjMTZiNGFhNmY0NjQwYjhkZmEwZTdlMThlM2MwMi90YWJsZXJhbmdlOjcwZGMxNmI0YWE2ZjQ2NDBiOGRmYTBlN2UxOGUzYzAyXzgtNC0xLTEtOTc2Mjc_ba183ddc-e080-41b2-a545-d6e375cb6768"
      unitRef="usd">1625752000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90ZXh0cmVnaW9uOmFiNzAyMDE5MTAwNjRkYzA4ZjQ5OTFmMmIwZjEwYzA1XzU2Mjc_d4dd4966-b03e-4bbb-b394-1c77ffac44e5">&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Maturities of long-term debt were as follows as of December&#160;31, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:84.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.790%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Debt obligations&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;72,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;86,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;101,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;924,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;475,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total principal amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,659,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90YWJsZTo4NjQ0MTk1MWE4ZDM0YzhjYTA2NmY0NTkwZTE3OWVkMC90YWJsZXJhbmdlOjg2NDQxOTUxYThkMzRjOGNhMDY2ZjQ1OTBlMTc5ZWQwXzEtMi0xLTEtOTc2Mjc_04510842-b5b8-40a6-97ec-59badcf265ac"
      unitRef="usd">72188000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90YWJsZTo4NjQ0MTk1MWE4ZDM0YzhjYTA2NmY0NTkwZTE3OWVkMC90YWJsZXJhbmdlOjg2NDQxOTUxYThkMzRjOGNhMDY2ZjQ1OTBlMTc5ZWQwXzItMi0xLTEtOTc2Mjc_c888f271-9746-41d9-8a11-e58adab14d94"
      unitRef="usd">86625000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90YWJsZTo4NjQ0MTk1MWE4ZDM0YzhjYTA2NmY0NTkwZTE3OWVkMC90YWJsZXJhbmdlOjg2NDQxOTUxYThkMzRjOGNhMDY2ZjQ1OTBlMTc5ZWQwXzMtMi0xLTEtOTc2Mjc_fa4f2119-e440-4e32-9137-db47a406ed67"
      unitRef="usd">101062000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90YWJsZTo4NjQ0MTk1MWE4ZDM0YzhjYTA2NmY0NTkwZTE3OWVkMC90YWJsZXJhbmdlOjg2NDQxOTUxYThkMzRjOGNhMDY2ZjQ1OTBlMTc5ZWQwXzQtMi0xLTEtOTc2Mjc_33626106-3e5c-489c-9b87-4936bb38ade0"
      unitRef="usd">924500000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90YWJsZTo4NjQ0MTk1MWE4ZDM0YzhjYTA2NmY0NTkwZTE3OWVkMC90YWJsZXJhbmdlOjg2NDQxOTUxYThkMzRjOGNhMDY2ZjQ1OTBlMTc5ZWQwXzUtMi0xLTEtOTc2Mjc_6d5fa619-e10b-4456-9706-8b6f4d7bfe25"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90YWJsZTo4NjQ0MTk1MWE4ZDM0YzhjYTA2NmY0NTkwZTE3OWVkMC90YWJsZXJhbmdlOjg2NDQxOTUxYThkMzRjOGNhMDY2ZjQ1OTBlMTc5ZWQwXzYtMi0xLTEtOTc2Mjc_bdca5bf5-a9bc-4b6c-815a-d3a4145e55e5"
      unitRef="usd">475000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90YWJsZTo4NjQ0MTk1MWE4ZDM0YzhjYTA2NmY0NTkwZTE3OWVkMC90YWJsZXJhbmdlOjg2NDQxOTUxYThkMzRjOGNhMDY2ZjQ1OTBlMTc5ZWQwXzctMi0xLTEtOTc2Mjc_57e621ea-53bf-40ef-a3b3-588079a80f3c"
      unitRef="usd">1659375000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity
      contextRef="i1d459ffc42084f51b1dff575a62e37f7_I20210601"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90ZXh0cmVnaW9uOmFiNzAyMDE5MTAwNjRkYzA4ZjQ5OTFmMmIwZjEwYzA1XzM3MQ_457cd9e9-90a1-4137-a7b8-855921fe4e94"
      unitRef="usd">500000000</us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity
      contextRef="if1da8273075c4d47b6c1364f620da943_I20210601"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90ZXh0cmVnaW9uOmFiNzAyMDE5MTAwNjRkYzA4ZjQ5OTFmMmIwZjEwYzA1XzQxNg_82fca837-0ad8-4678-b250-c2b33cfd37ac"
      unitRef="usd">1155000000</us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity
      contextRef="if24da6bceff24e3d9f0d9c545c18ccda_I20210601"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90ZXh0cmVnaW9uOmFiNzAyMDE5MTAwNjRkYzA4ZjQ5OTFmMmIwZjEwYzA1XzQ2MQ_00db5e45-aeff-4cd8-9986-6d3e212b0a0b"
      unitRef="usd">40000000</us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity
      contextRef="i317c42c2102e480c8b1b35597dc82509_I20210601"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90ZXh0cmVnaW9uOmFiNzAyMDE5MTAwNjRkYzA4ZjQ5OTFmMmIwZjEwYzA1XzQ5Mw_c0d3c07f-f1d3-46e0-9924-afde0e59c582"
      unitRef="usd">25000000</us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity>
    <us-gaap:DebtInstrumentPeriodicPaymentPrincipal
      contextRef="i3c8dd257cedd4d7eb2266d3010785d6b_D20230331-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90ZXh0cmVnaW9uOmFiNzAyMDE5MTAwNjRkYzA4ZjQ5OTFmMmIwZjEwYzA1XzExMDI_561dd82f-1921-43da-bec2-1c5bca5833c4"
      unitRef="usd">14438000</us-gaap:DebtInstrumentPeriodicPaymentPrincipal>
    <us-gaap:DebtInstrumentPeriodicPaymentPrincipal
      contextRef="i7d159a38875d482484b8083ccab4fa8d_D20230630-20230630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90ZXh0cmVnaW9uOmFiNzAyMDE5MTAwNjRkYzA4ZjQ5OTFmMmIwZjEwYzA1XzExMDI_a3dc51be-70f5-4e71-94f6-97f4a6faff02"
      unitRef="usd">14438000</us-gaap:DebtInstrumentPeriodicPaymentPrincipal>
    <us-gaap:DebtInstrumentPeriodicPaymentPrincipal
      contextRef="i97e4362226f04c13a8af0c82770e22f5_D20240630-20240630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90ZXh0cmVnaW9uOmFiNzAyMDE5MTAwNjRkYzA4ZjQ5OTFmMmIwZjEwYzA1XzExMjg_02f23e1c-d4f3-4697-b2a7-8cb1a35b6f42"
      unitRef="usd">21656000</us-gaap:DebtInstrumentPeriodicPaymentPrincipal>
    <us-gaap:DebtInstrumentPeriodicPaymentPrincipal
      contextRef="i75653384e2844dcea5183447bb59efac_D20231231-20231231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90ZXh0cmVnaW9uOmFiNzAyMDE5MTAwNjRkYzA4ZjQ5OTFmMmIwZjEwYzA1XzExMjg_0bebdfe5-e6f1-4007-abef-0d0e0c69d0ed"
      unitRef="usd">21656000</us-gaap:DebtInstrumentPeriodicPaymentPrincipal>
    <us-gaap:DebtInstrumentPeriodicPaymentPrincipal
      contextRef="i525bf254f0a646de951d89f5e9306f4b_D20230930-20230930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90ZXh0cmVnaW9uOmFiNzAyMDE5MTAwNjRkYzA4ZjQ5OTFmMmIwZjEwYzA1XzExMjg_0bf81666-c7d5-420b-8570-da8783acf363"
      unitRef="usd">21656000</us-gaap:DebtInstrumentPeriodicPaymentPrincipal>
    <us-gaap:DebtInstrumentPeriodicPaymentPrincipal
      contextRef="i61750f8b11dc43cba9c447fe44fd52b7_D20240331-20240331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90ZXh0cmVnaW9uOmFiNzAyMDE5MTAwNjRkYzA4ZjQ5OTFmMmIwZjEwYzA1XzExMjg_1cf0f032-4e03-417f-876a-60fe9d7a4dcb"
      unitRef="usd">21656000</us-gaap:DebtInstrumentPeriodicPaymentPrincipal>
    <us-gaap:DebtInstrumentPeriodicPaymentPrincipal
      contextRef="i7cc08b7627414960ba9e21e380495ed7_D20250630-20250630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90ZXh0cmVnaW9uOmFiNzAyMDE5MTAwNjRkYzA4ZjQ5OTFmMmIwZjEwYzA1XzExMjg_5d15ad84-fee4-4ebf-bf34-457b8e712074"
      unitRef="usd">21656000</us-gaap:DebtInstrumentPeriodicPaymentPrincipal>
    <us-gaap:DebtInstrumentPeriodicPaymentPrincipal
      contextRef="i39f2c5ceb2a14ffdad35c2bb723a5194_D20240930-20240930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90ZXh0cmVnaW9uOmFiNzAyMDE5MTAwNjRkYzA4ZjQ5OTFmMmIwZjEwYzA1XzExMjg_634828ac-39ba-4005-91f4-6581285a889f"
      unitRef="usd">21656000</us-gaap:DebtInstrumentPeriodicPaymentPrincipal>
    <us-gaap:DebtInstrumentPeriodicPaymentPrincipal
      contextRef="i397d7b016c164479bfe8bcb4b3a38057_D20250331-20250331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90ZXh0cmVnaW9uOmFiNzAyMDE5MTAwNjRkYzA4ZjQ5OTFmMmIwZjEwYzA1XzExMjg_6766dd35-1b9e-4bee-a2c6-25979313934d"
      unitRef="usd">21656000</us-gaap:DebtInstrumentPeriodicPaymentPrincipal>
    <us-gaap:DebtInstrumentPeriodicPaymentPrincipal
      contextRef="ia714f850baef4255b54b8a9050257365_D20241231-20241231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90ZXh0cmVnaW9uOmFiNzAyMDE5MTAwNjRkYzA4ZjQ5OTFmMmIwZjEwYzA1XzExMjg_96b3186f-ccee-4e78-b6ca-7a3c920a7b73"
      unitRef="usd">21656000</us-gaap:DebtInstrumentPeriodicPaymentPrincipal>
    <us-gaap:DebtInstrumentPeriodicPaymentPrincipal
      contextRef="i01dea2571b814d47929057395ad99c02_D20250930-20250930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90ZXh0cmVnaW9uOmFiNzAyMDE5MTAwNjRkYzA4ZjQ5OTFmMmIwZjEwYzA1XzExODI_61d26eeb-8b5d-40bd-be13-901aea65b4ad"
      unitRef="usd">28875000</us-gaap:DebtInstrumentPeriodicPaymentPrincipal>
    <us-gaap:DebtInstrumentPeriodicPaymentPrincipal
      contextRef="ic0d5ac4e8b0341e3a5d59e58b43cd1ba_D20260331-20260331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90ZXh0cmVnaW9uOmFiNzAyMDE5MTAwNjRkYzA4ZjQ5OTFmMmIwZjEwYzA1XzExODI_ab1570ab-6ec5-4959-aa40-bb39e4b443c2"
      unitRef="usd">28875000</us-gaap:DebtInstrumentPeriodicPaymentPrincipal>
    <us-gaap:DebtInstrumentPeriodicPaymentPrincipal
      contextRef="i3174d606fe324d85867f15cefc756191_D20251231-20251231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90ZXh0cmVnaW9uOmFiNzAyMDE5MTAwNjRkYzA4ZjQ5OTFmMmIwZjEwYzA1XzExODI_da38af81-6fa7-4a31-b221-0e980bd31322"
      unitRef="usd">28875000</us-gaap:DebtInstrumentPeriodicPaymentPrincipal>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="iaeda43a7da4b41c8963c465107370f60_D20210601-20210601"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90ZXh0cmVnaW9uOmFiNzAyMDE5MTAwNjRkYzA4ZjQ5OTFmMmIwZjEwYzA1XzE3NjI_a374d052-13f5-42fb-acbf-58deb0e49b37"
      unitRef="number">0.015</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="iadae28c1a2194a85979cd79ee57866a4_D20210601-20210601"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90ZXh0cmVnaW9uOmFiNzAyMDE5MTAwNjRkYzA4ZjQ5OTFmMmIwZjEwYzA1XzE3Njg_727e44f5-10b8-4b84-908f-bd01c9d7d543"
      unitRef="number">0.025</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LineOfCreditFacilityCommitmentFeePercentage
      contextRef="iccea7480435843778fdb41b76c60dfed_D20210601-20210601"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90ZXh0cmVnaW9uOmFiNzAyMDE5MTAwNjRkYzA4ZjQ5OTFmMmIwZjEwYzA1XzE5NjY_f7125c2b-a7d4-4318-bdba-b5cfcefd2fd0"
      unitRef="number">0.0025</us-gaap:LineOfCreditFacilityCommitmentFeePercentage>
    <us-gaap:LineOfCreditFacilityCommitmentFeePercentage
      contextRef="i0c01385eb9b940319aebc66b8115010c_D20210601-20210601"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90ZXh0cmVnaW9uOmFiNzAyMDE5MTAwNjRkYzA4ZjQ5OTFmMmIwZjEwYzA1XzE5NzI_f06b0549-452f-440a-8e79-840073dd2e5a"
      unitRef="number">0.0035</us-gaap:LineOfCreditFacilityCommitmentFeePercentage>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90ZXh0cmVnaW9uOmFiNzAyMDE5MTAwNjRkYzA4ZjQ5OTFmMmIwZjEwYzA1XzIxMTY_8b3e9530-542c-4130-9d74-d6334c30cc3f"
      unitRef="number">0.0607</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90ZXh0cmVnaW9uOmFiNzAyMDE5MTAwNjRkYzA4ZjQ5OTFmMmIwZjEwYzA1XzIxMzI_73715bda-3c62-45d0-908c-3e7075164f44"
      unitRef="number">0.0267</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i9119690075e942abadfaecbd5a41a338_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90ZXh0cmVnaW9uOmFiNzAyMDE5MTAwNjRkYzA4ZjQ5OTFmMmIwZjEwYzA1XzIyMTg_53a5a8d2-5d02-4b43-a481-0fb52b890f12"
      unitRef="usd">500000000</us-gaap:DerivativeNotionalAmount>
    <dlx:DebtCovenantsTableTextBlock
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90ZXh0cmVnaW9uOmFiNzAyMDE5MTAwNjRkYzA4ZjQ5OTFmMmIwZjEwYzA1XzU2MDk_1fbe09f7-9a40-494d-8354-1fb023d02671">These ratios may not equal or exceed the following amounts during the periods indicated:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.952%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.792%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fiscal Quarter Ending&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Consolidated total leverage ratio&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Consolidated secured leverage ratio&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.75 to 1:00&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.75 to 1:00&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;June 30, 2023 through March 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.50 to 1:00&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.50 to 1:00&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;June 30, 2024 and each fiscal quarter thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.25 to 1:00&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.50 to 1:00&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</dlx:DebtCovenantsTableTextBlock>
    <dlx:ConsolidatedTotalLeverageRatio
      contextRef="i644f5425e40d460fa1d02b927fc3a8ed_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90YWJsZTo2NzdmZjU1ZDY1Mzc0MjUxOTE1YWM1MGJmNDAxZmRmZi90YWJsZXJhbmdlOjY3N2ZmNTVkNjUzNzQyNTE5MTVhYzUwYmY0MDFmZGZmXzEtMi0xLTEtOTc2MjcvdGV4dHJlZ2lvbjoxODVjMzE2M2I2MDg0YWMxYWRiMDg2ZmNjNWQ0OGFmZF80_e4f7e52c-5ecd-42d4-8d93-0273b29eaeef"
      unitRef="number">4.75</dlx:ConsolidatedTotalLeverageRatio>
    <dlx:MaximumConsolidatedSecuredLeverageRatio
      contextRef="i644f5425e40d460fa1d02b927fc3a8ed_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90YWJsZTo2NzdmZjU1ZDY1Mzc0MjUxOTE1YWM1MGJmNDAxZmRmZi90YWJsZXJhbmdlOjY3N2ZmNTVkNjUzNzQyNTE5MTVhYzUwYmY0MDFmZGZmXzEtNC0xLTEtOTc2MjcvdGV4dHJlZ2lvbjpmNGQ1NDdmZmUwYWE0ZWU4OTAyN2I1OTBiODdkZTE4OF80_244e4c6d-d731-4bb8-9707-a223fb1274cf"
      unitRef="number">3.75</dlx:MaximumConsolidatedSecuredLeverageRatio>
    <dlx:ConsolidatedTotalLeverageRatio
      contextRef="i5da9ad90901e4898aa999865a829f1f8_D20240101-20240331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90YWJsZTo2NzdmZjU1ZDY1Mzc0MjUxOTE1YWM1MGJmNDAxZmRmZi90YWJsZXJhbmdlOjY3N2ZmNTVkNjUzNzQyNTE5MTVhYzUwYmY0MDFmZGZmXzItMi0xLTEtOTc2MjcvdGV4dHJlZ2lvbjoyMzE3ZDQyMmJiYTA0NDkzYWRkZjAxYjlkY2QxM2ZmMl80_014d0e91-ee65-4a77-a458-0710571c7fd1"
      unitRef="number">4.50</dlx:ConsolidatedTotalLeverageRatio>
    <dlx:ConsolidatedTotalLeverageRatio
      contextRef="icca1734b518d4061bde4402810d5a035_D20231001-20231231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90YWJsZTo2NzdmZjU1ZDY1Mzc0MjUxOTE1YWM1MGJmNDAxZmRmZi90YWJsZXJhbmdlOjY3N2ZmNTVkNjUzNzQyNTE5MTVhYzUwYmY0MDFmZGZmXzItMi0xLTEtOTc2MjcvdGV4dHJlZ2lvbjoyMzE3ZDQyMmJiYTA0NDkzYWRkZjAxYjlkY2QxM2ZmMl80_69be180a-153e-4042-9c39-8da53c07405a"
      unitRef="number">4.50</dlx:ConsolidatedTotalLeverageRatio>
    <dlx:ConsolidatedTotalLeverageRatio
      contextRef="i1ca8473e729e4e7eaf8c9c76b0b8bbc2_D20230401-20230630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90YWJsZTo2NzdmZjU1ZDY1Mzc0MjUxOTE1YWM1MGJmNDAxZmRmZi90YWJsZXJhbmdlOjY3N2ZmNTVkNjUzNzQyNTE5MTVhYzUwYmY0MDFmZGZmXzItMi0xLTEtOTc2MjcvdGV4dHJlZ2lvbjoyMzE3ZDQyMmJiYTA0NDkzYWRkZjAxYjlkY2QxM2ZmMl80_aea7428d-7d66-4fe7-b5fc-cbd233d3ec09"
      unitRef="number">4.50</dlx:ConsolidatedTotalLeverageRatio>
    <dlx:ConsolidatedTotalLeverageRatio
      contextRef="i41810aa9041b409d82b31537629567ae_D20230701-20230930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90YWJsZTo2NzdmZjU1ZDY1Mzc0MjUxOTE1YWM1MGJmNDAxZmRmZi90YWJsZXJhbmdlOjY3N2ZmNTVkNjUzNzQyNTE5MTVhYzUwYmY0MDFmZGZmXzItMi0xLTEtOTc2MjcvdGV4dHJlZ2lvbjoyMzE3ZDQyMmJiYTA0NDkzYWRkZjAxYjlkY2QxM2ZmMl80_e87e6f06-d33e-4419-9907-79e3adb98be3"
      unitRef="number">4.50</dlx:ConsolidatedTotalLeverageRatio>
    <dlx:MaximumConsolidatedSecuredLeverageRatio
      contextRef="i41810aa9041b409d82b31537629567ae_D20230701-20230930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90YWJsZTo2NzdmZjU1ZDY1Mzc0MjUxOTE1YWM1MGJmNDAxZmRmZi90YWJsZXJhbmdlOjY3N2ZmNTVkNjUzNzQyNTE5MTVhYzUwYmY0MDFmZGZmXzItNC0xLTEtOTc2MjcvdGV4dHJlZ2lvbjpiYmEwODFkOTg5OWU0NDQ0OTA2OGZhMmYzYTQ0YmE3M180_0d125132-2abe-488e-b456-752db86409cf"
      unitRef="number">3.50</dlx:MaximumConsolidatedSecuredLeverageRatio>
    <dlx:MaximumConsolidatedSecuredLeverageRatio
      contextRef="i5da9ad90901e4898aa999865a829f1f8_D20240101-20240331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90YWJsZTo2NzdmZjU1ZDY1Mzc0MjUxOTE1YWM1MGJmNDAxZmRmZi90YWJsZXJhbmdlOjY3N2ZmNTVkNjUzNzQyNTE5MTVhYzUwYmY0MDFmZGZmXzItNC0xLTEtOTc2MjcvdGV4dHJlZ2lvbjpiYmEwODFkOTg5OWU0NDQ0OTA2OGZhMmYzYTQ0YmE3M180_8e857ff1-f53a-42bd-af47-d9f0d637881a"
      unitRef="number">3.50</dlx:MaximumConsolidatedSecuredLeverageRatio>
    <dlx:MaximumConsolidatedSecuredLeverageRatio
      contextRef="icca1734b518d4061bde4402810d5a035_D20231001-20231231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90YWJsZTo2NzdmZjU1ZDY1Mzc0MjUxOTE1YWM1MGJmNDAxZmRmZi90YWJsZXJhbmdlOjY3N2ZmNTVkNjUzNzQyNTE5MTVhYzUwYmY0MDFmZGZmXzItNC0xLTEtOTc2MjcvdGV4dHJlZ2lvbjpiYmEwODFkOTg5OWU0NDQ0OTA2OGZhMmYzYTQ0YmE3M180_9ee4c97e-f2f9-4435-918f-20b295296142"
      unitRef="number">3.50</dlx:MaximumConsolidatedSecuredLeverageRatio>
    <dlx:MaximumConsolidatedSecuredLeverageRatio
      contextRef="i1ca8473e729e4e7eaf8c9c76b0b8bbc2_D20230401-20230630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90YWJsZTo2NzdmZjU1ZDY1Mzc0MjUxOTE1YWM1MGJmNDAxZmRmZi90YWJsZXJhbmdlOjY3N2ZmNTVkNjUzNzQyNTE5MTVhYzUwYmY0MDFmZGZmXzItNC0xLTEtOTc2MjcvdGV4dHJlZ2lvbjpiYmEwODFkOTg5OWU0NDQ0OTA2OGZhMmYzYTQ0YmE3M180_b1ee3b57-9a81-478d-818b-eb40c6f193ea"
      unitRef="number">3.50</dlx:MaximumConsolidatedSecuredLeverageRatio>
    <dlx:ConsolidatedTotalLeverageRatio
      contextRef="i9eb575fb91c24e699e95334566fe3450_D20240401-20240630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90YWJsZTo2NzdmZjU1ZDY1Mzc0MjUxOTE1YWM1MGJmNDAxZmRmZi90YWJsZXJhbmdlOjY3N2ZmNTVkNjUzNzQyNTE5MTVhYzUwYmY0MDFmZGZmXzMtMi0xLTEtOTc2MjcvdGV4dHJlZ2lvbjo2YzdiNGViZWFkNzE0YjQxYTcxYWFhYzc5ZThhNmQ1N180_115d1bce-c4cb-474a-ab81-fe9abb55780f"
      unitRef="number">4.25</dlx:ConsolidatedTotalLeverageRatio>
    <dlx:ConsolidatedTotalLeverageRatio
      contextRef="i6fd1f284854e4e3f812d1754abd23539_D20240701-20240930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90YWJsZTo2NzdmZjU1ZDY1Mzc0MjUxOTE1YWM1MGJmNDAxZmRmZi90YWJsZXJhbmdlOjY3N2ZmNTVkNjUzNzQyNTE5MTVhYzUwYmY0MDFmZGZmXzMtMi0xLTEtOTc2MjcvdGV4dHJlZ2lvbjo2YzdiNGViZWFkNzE0YjQxYTcxYWFhYzc5ZThhNmQ1N180_4fc9df3e-28e1-4850-8e41-0d78ea47bdf7"
      unitRef="number">4.25</dlx:ConsolidatedTotalLeverageRatio>
    <dlx:ConsolidatedTotalLeverageRatio
      contextRef="ie62859ebcf984f2f9994f518b9e781ec_D20250101-20250331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90YWJsZTo2NzdmZjU1ZDY1Mzc0MjUxOTE1YWM1MGJmNDAxZmRmZi90YWJsZXJhbmdlOjY3N2ZmNTVkNjUzNzQyNTE5MTVhYzUwYmY0MDFmZGZmXzMtMi0xLTEtOTc2MjcvdGV4dHJlZ2lvbjo2YzdiNGViZWFkNzE0YjQxYTcxYWFhYzc5ZThhNmQ1N180_7e312549-b1dc-4519-a984-3cd0888c60af"
      unitRef="number">4.25</dlx:ConsolidatedTotalLeverageRatio>
    <dlx:ConsolidatedTotalLeverageRatio
      contextRef="ic74dbbae6e4149e2aebbd9bfc04f0ef8_D20241001-20241231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90YWJsZTo2NzdmZjU1ZDY1Mzc0MjUxOTE1YWM1MGJmNDAxZmRmZi90YWJsZXJhbmdlOjY3N2ZmNTVkNjUzNzQyNTE5MTVhYzUwYmY0MDFmZGZmXzMtMi0xLTEtOTc2MjcvdGV4dHJlZ2lvbjo2YzdiNGViZWFkNzE0YjQxYTcxYWFhYzc5ZThhNmQ1N180_fe96a0a3-5184-461e-b79e-db55f84374d4"
      unitRef="number">4.25</dlx:ConsolidatedTotalLeverageRatio>
    <dlx:MaximumConsolidatedSecuredLeverageRatio
      contextRef="ie62859ebcf984f2f9994f518b9e781ec_D20250101-20250331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90YWJsZTo2NzdmZjU1ZDY1Mzc0MjUxOTE1YWM1MGJmNDAxZmRmZi90YWJsZXJhbmdlOjY3N2ZmNTVkNjUzNzQyNTE5MTVhYzUwYmY0MDFmZGZmXzMtNC0xLTEtOTc2MjcvdGV4dHJlZ2lvbjplZjFlZjhmMGYxMWU0YjUyYTVkZGE4MTlkYzU2ZmMzN180_44801c6d-6f29-44ae-b305-53ecb768f53a"
      unitRef="number">3.50</dlx:MaximumConsolidatedSecuredLeverageRatio>
    <dlx:MaximumConsolidatedSecuredLeverageRatio
      contextRef="i9eb575fb91c24e699e95334566fe3450_D20240401-20240630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90YWJsZTo2NzdmZjU1ZDY1Mzc0MjUxOTE1YWM1MGJmNDAxZmRmZi90YWJsZXJhbmdlOjY3N2ZmNTVkNjUzNzQyNTE5MTVhYzUwYmY0MDFmZGZmXzMtNC0xLTEtOTc2MjcvdGV4dHJlZ2lvbjplZjFlZjhmMGYxMWU0YjUyYTVkZGE4MTlkYzU2ZmMzN180_79544e76-bfc7-4998-92bb-773d8ea57c80"
      unitRef="number">3.50</dlx:MaximumConsolidatedSecuredLeverageRatio>
    <dlx:MaximumConsolidatedSecuredLeverageRatio
      contextRef="i6fd1f284854e4e3f812d1754abd23539_D20240701-20240930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90YWJsZTo2NzdmZjU1ZDY1Mzc0MjUxOTE1YWM1MGJmNDAxZmRmZi90YWJsZXJhbmdlOjY3N2ZmNTVkNjUzNzQyNTE5MTVhYzUwYmY0MDFmZGZmXzMtNC0xLTEtOTc2MjcvdGV4dHJlZ2lvbjplZjFlZjhmMGYxMWU0YjUyYTVkZGE4MTlkYzU2ZmMzN180_a7467edc-86a0-47ff-8bc5-6f39f9b5d7c3"
      unitRef="number">3.50</dlx:MaximumConsolidatedSecuredLeverageRatio>
    <dlx:MaximumConsolidatedSecuredLeverageRatio
      contextRef="ic74dbbae6e4149e2aebbd9bfc04f0ef8_D20241001-20241231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90YWJsZTo2NzdmZjU1ZDY1Mzc0MjUxOTE1YWM1MGJmNDAxZmRmZi90YWJsZXJhbmdlOjY3N2ZmNTVkNjUzNzQyNTE5MTVhYzUwYmY0MDFmZGZmXzMtNC0xLTEtOTc2MjcvdGV4dHJlZ2lvbjplZjFlZjhmMGYxMWU0YjUyYTVkZGE4MTlkYzU2ZmMzN180_ea8b15d5-be63-47d2-8898-7edff4bb84e8"
      unitRef="number">3.50</dlx:MaximumConsolidatedSecuredLeverageRatio>
    <dlx:MinimumInterestCoverageRatio
      contextRef="ie87c17c8c5be404b8c94b304216bc6c2_D20230101-20260630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90ZXh0cmVnaW9uOmFiNzAyMDE5MTAwNjRkYzA4ZjQ5OTFmMmIwZjEwYzA1XzMzMTA_e2ed1ae6-cd60-4643-a5d2-fedc45f67631"
      unitRef="number">3.00</dlx:MinimumInterestCoverageRatio>
    <dlx:ConsolidatedTotalLeverageRatioLimitingPermittedPayments
      contextRef="ie87c17c8c5be404b8c94b304216bc6c2_D20230101-20260630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90ZXh0cmVnaW9uOmFiNzAyMDE5MTAwNjRkYzA4ZjQ5OTFmMmIwZjEwYzA1XzQwOTY_aee711ef-88c7-488b-94f7-0a4bb961de49"
      unitRef="number">2.75</dlx:ConsolidatedTotalLeverageRatioLimitingPermittedPayments>
    <dlx:PermittedPayments
      contextRef="ie87c17c8c5be404b8c94b304216bc6c2_D20230101-20260630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90ZXh0cmVnaW9uOmFiNzAyMDE5MTAwNjRkYzA4ZjQ5OTFmMmIwZjEwYzA1XzQxOTU_243d31b5-25c7-4e7e-b66e-5e9fe2f6f725"
      unitRef="usd">60000000</dlx:PermittedPayments>
    <us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90ZXh0cmVnaW9uOmFiNzAyMDE5MTAwNjRkYzA4ZjQ5OTFmMmIwZjEwYzA1XzU2MDI_77b17d2a-c8c2-4267-9fdc-4c74f5b80bc5">&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Daily average amounts outstanding under our current and previous credit facility were as follows for the years ended December 31:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.810%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Daily average amount outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,191,517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,109,819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,016,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted-average interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2022, amounts were available for borrowing under our revolving credit facility as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:84.090%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.977%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total available&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Revolving credit facility commitment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;500,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amount drawn on revolving credit facility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(197,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Outstanding letters of credit&lt;/span&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(7,823)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net available for borrowing as of December&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;295,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;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"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;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.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock>
    <us-gaap:LineOfCreditFacilityAverageOutstandingAmount
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90YWJsZToyYmUzZjI0ZWFhYzI0ODM5YWZmMzVlZWE0NzIzOGM3Yy90YWJsZXJhbmdlOjJiZTNmMjRlYWFjMjQ4MzlhZmYzNWVlYTQ3MjM4YzdjXzEtMi0xLTEtOTc2Mjc_9dea21e6-1aeb-411c-b00f-230d5ac968d8"
      unitRef="usd">1191517000</us-gaap:LineOfCreditFacilityAverageOutstandingAmount>
    <us-gaap:LineOfCreditFacilityAverageOutstandingAmount
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90YWJsZToyYmUzZjI0ZWFhYzI0ODM5YWZmMzVlZWE0NzIzOGM3Yy90YWJsZXJhbmdlOjJiZTNmMjRlYWFjMjQ4MzlhZmYzNWVlYTQ3MjM4YzdjXzEtNC0xLTEtOTc2Mjc_824bc155-f649-4181-8aaf-4f7a372c0390"
      unitRef="usd">1109819000</us-gaap:LineOfCreditFacilityAverageOutstandingAmount>
    <us-gaap:LineOfCreditFacilityAverageOutstandingAmount
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90YWJsZToyYmUzZjI0ZWFhYzI0ODM5YWZmMzVlZWE0NzIzOGM3Yy90YWJsZXJhbmdlOjJiZTNmMjRlYWFjMjQ4MzlhZmYzNWVlYTQ3MjM4YzdjXzEtNi0xLTEtOTc2Mjc_88a9c76d-c28c-44f1-bfa6-602ad58e08d6"
      unitRef="usd">1016896000</us-gaap:LineOfCreditFacilityAverageOutstandingAmount>
    <us-gaap:LineOfCreditFacilityInterestRateDuringPeriod
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90YWJsZToyYmUzZjI0ZWFhYzI0ODM5YWZmMzVlZWE0NzIzOGM3Yy90YWJsZXJhbmdlOjJiZTNmMjRlYWFjMjQ4MzlhZmYzNWVlYTQ3MjM4YzdjXzItMi0xLTEtOTc2Mjc_a8d97e68-5263-435d-8693-65315adb5328"
      unitRef="number">0.0404</us-gaap:LineOfCreditFacilityInterestRateDuringPeriod>
    <us-gaap:LineOfCreditFacilityInterestRateDuringPeriod
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90YWJsZToyYmUzZjI0ZWFhYzI0ODM5YWZmMzVlZWE0NzIzOGM3Yy90YWJsZXJhbmdlOjJiZTNmMjRlYWFjMjQ4MzlhZmYzNWVlYTQ3MjM4YzdjXzItNC0xLTEtOTc2Mjc_8c331b63-6388-496a-aa5f-7f180f0216ef"
      unitRef="number">0.0243</us-gaap:LineOfCreditFacilityInterestRateDuringPeriod>
    <us-gaap:LineOfCreditFacilityInterestRateDuringPeriod
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90YWJsZToyYmUzZjI0ZWFhYzI0ODM5YWZmMzVlZWE0NzIzOGM3Yy90YWJsZXJhbmdlOjJiZTNmMjRlYWFjMjQ4MzlhZmYzNWVlYTQ3MjM4YzdjXzItNi0xLTEtOTc2Mjc_4ec0aa9f-a9d2-4f9a-9a54-ae95b64191ad"
      unitRef="number">0.0212</us-gaap:LineOfCreditFacilityInterestRateDuringPeriod>
    <us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity
      contextRef="ib02896030df642de86585860fedf8aa7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90YWJsZTo0YjI2YjI3NTk1ODE0MGQxYjQ5ZGQ1YTEzMmM3YTVhNS90YWJsZXJhbmdlOjRiMjZiMjc1OTU4MTQwZDFiNDlkZDVhMTMyYzdhNWE1XzEtMi0xLTEtOTc2Mjc_b082dfdc-d253-47de-b415-b980dc06d5ab"
      unitRef="usd">500000000</us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ib02896030df642de86585860fedf8aa7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90YWJsZTo0YjI2YjI3NTk1ODE0MGQxYjQ5ZGQ1YTEzMmM3YTVhNS90YWJsZXJhbmdlOjRiMjZiMjc1OTU4MTQwZDFiNDlkZDVhMTMyYzdhNWE1XzItMi0xLTEtOTc2Mjc_ec8d3fb2-5490-4ba3-8b4e-47348f5c1256"
      unitRef="usd">197000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90YWJsZTo0YjI2YjI3NTk1ODE0MGQxYjQ5ZGQ1YTEzMmM3YTVhNS90YWJsZXJhbmdlOjRiMjZiMjc1OTU4MTQwZDFiNDlkZDVhMTMyYzdhNWE1XzMtMi0xLTEtOTc2Mjc_9150f7c4-859d-4d96-b6ba-fc2138efd762"
      unitRef="usd">7823000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90YWJsZTo0YjI2YjI3NTk1ODE0MGQxYjQ5ZGQ1YTEzMmM3YTVhNS90YWJsZXJhbmdlOjRiMjZiMjc1OTU4MTQwZDFiNDlkZDVhMTMyYzdhNWE1XzQtMi0xLTEtOTc2Mjc_ad35457d-0b49-453b-8ddb-6d913f6e5dc7"
      unitRef="usd">295177000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ie077ba65c62142cb995f938d690c98d9_I20210601"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90ZXh0cmVnaW9uOmFiNzAyMDE5MTAwNjRkYzA4ZjQ5OTFmMmIwZjEwYzA1XzQ4MDM_870dc798-095d-463f-a5b0-a19d3208d9a0"
      unitRef="usd">500000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LongTermDebtPercentageBearingFixedInterestRate
      contextRef="ie077ba65c62142cb995f938d690c98d9_I20210601"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90ZXh0cmVnaW9uOmFiNzAyMDE5MTAwNjRkYzA4ZjQ5OTFmMmIwZjEwYzA1XzQ4MDk_cdbc2408-962a-4078-b754-6c8559326d88"
      unitRef="number">0.080</us-gaap:LongTermDebtPercentageBearingFixedInterestRate>
    <us-gaap:ProceedsFromDebtNetOfIssuanceCosts
      contextRef="ibcfd7ebddbd64fb687e92f9ac77eb424_D20210601-20210601"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90ZXh0cmVnaW9uOmFiNzAyMDE5MTAwNjRkYzA4ZjQ5OTFmMmIwZjEwYzA1XzUwMjQ_b40d2ca3-17a7-490c-a3e0-e9bf77ba631e"
      unitRef="usd">490741000</us-gaap:ProceedsFromDebtNetOfIssuanceCosts>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="ie077ba65c62142cb995f938d690c98d9_I20210601"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90ZXh0cmVnaW9uOmFiNzAyMDE5MTAwNjRkYzA4ZjQ5OTFmMmIwZjEwYzA1XzUwNzE_43920f26-3eb9-448e-b8e8-d75fe1dbf55c"
      unitRef="number">0.083</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentRepurchasedFaceAmount
      contextRef="ibe42ca1e00aa418ea02c5b1a9357e583_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90ZXh0cmVnaW9uOmFiNzAyMDE5MTAwNjRkYzA4ZjQ5OTFmMmIwZjEwYzA1XzU0OTc1NTgyMDYzMQ_c2f17e5b-3537-4783-bfb6-bb8865f9d699"
      unitRef="usd">25000000</us-gaap:DebtInstrumentRepurchasedFaceAmount>
    <us-gaap:GainLossOnRepurchaseOfDebtInstrument
      contextRef="i8febbb5935a44828a6eec0de49cc18fb_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90ZXh0cmVnaW9uOmFiNzAyMDE5MTAwNjRkYzA4ZjQ5OTFmMmIwZjEwYzA1XzU0OTc1NTgyMDY0MQ_46e10001-0825-456b-9aa0-f98e955e9d84"
      unitRef="usd">1726000</us-gaap:GainLossOnRepurchaseOfDebtInstrument>
    <dlx:LesseeLeaseDisclosuresTextBlock
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90ZXh0cmVnaW9uOmEyZWNjM2VkMGY2OTQwZWNhY2IyMGM2Y2IwODBjNWNkXzE1NDY_742b6194-45ab-4f69-a350-91ccb6d7722f">We have entered into operating leases for the majority of our facilities. These real estate leases have remaining terms of up to 9 years, with a weighted-average remaining term of 5.1 years as of December&#160;31, 2022. We utilize leases for these facilities to limit our exposure to risks related to ownership, such as fluctuations in real estate prices, and to maintain flexibility in our real estate utilization. We have also entered into operating leases for certain equipment, primarily production printers and data center equipment. Certain of our leases include options to extend the lease term. The impact of renewal periods was not significant to the amounts recorded for operating lease assets and liabilities. We have also entered into finance leases for our corporate headquarters and for certain information technology hardware.&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Leases were reflected on the consolidated balance sheets as follows at December 31:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.806%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.792%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating leases:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating lease assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;47,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;58,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:5pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo2YzIwNjM0OTExZDA0ODllYjhkYTliYjhiMWMyNmFlYi90YWJsZXJhbmdlOjZjMjA2MzQ5MTFkMDQ4OWViOGRhOWJiOGIxYzI2YWViXzQtMC0xLTEtMTI4MjQ5_52b87337-9556-4e0a-8dfe-be822c3667cb"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo2YzIwNjM0OTExZDA0ODllYjhkYTliYjhiMWMyNmFlYi90YWJsZXJhbmdlOjZjMjA2MzQ5MTFkMDQ4OWViOGRhOWJiOGIxYzI2YWViXzQtMC0xLTEtMTI4MjQ5_877909f5-e1fe-4c92-b525-6dd7afba26e2"&gt;Accrued liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,852&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;48,925&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;56,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;61,705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;71,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted-average remaining lease term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.6&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted-average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Finance leases:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment, gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;33,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;33,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(8,630)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(7,076)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo2YzIwNjM0OTExZDA0ODllYjhkYTliYjhiMWMyNmFlYi90YWJsZXJhbmdlOjZjMjA2MzQ5MTFkMDQ4OWViOGRhOWJiOGIxYzI2YWViXzEzLTAtMS0xLTEyODIyOQ_14adf72c-7af9-4c8c-ac98-320a9a8e5756"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo2YzIwNjM0OTExZDA0ODllYjhkYTliYjhiMWMyNmFlYi90YWJsZXJhbmdlOjZjMjA2MzQ5MTFkMDQ4OWViOGRhOWJiOGIxYzI2YWViXzEzLTAtMS0xLTEyODIyOQ_2f19a6a2-ee6d-4249-90d1-1a8fa76bd6e5"&gt;Property, plant and equipment, net&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:5pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo2YzIwNjM0OTExZDA0ODllYjhkYTliYjhiMWMyNmFlYi90YWJsZXJhbmdlOjZjMjA2MzQ5MTFkMDQ4OWViOGRhOWJiOGIxYzI2YWViXzE1LTAtMS0xLTEyODI3Ng_3d11b70c-2475-4186-bfb6-0c9a7c99ab00"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo2YzIwNjM0OTExZDA0ODllYjhkYTliYjhiMWMyNmFlYi90YWJsZXJhbmdlOjZjMjA2MzQ5MTFkMDQ4OWViOGRhOWJiOGIxYzI2YWViXzE1LTAtMS0xLTEyODI3Ng_acc7a194-b5d6-4d27-9af8-b347b4c1aea4"&gt;Accrued liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo2YzIwNjM0OTExZDA0ODllYjhkYTliYjhiMWMyNmFlYi90YWJsZXJhbmdlOjZjMjA2MzQ5MTFkMDQ4OWViOGRhOWJiOGIxYzI2YWViXzE2LTAtMS0xLTEyODI3OA_248cccd7-049d-474d-bc5f-616e6bd622ff"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo2YzIwNjM0OTExZDA0ODllYjhkYTliYjhiMWMyNmFlYi90YWJsZXJhbmdlOjZjMjA2MzQ5MTFkMDQ4OWViOGRhOWJiOGIxYzI2YWViXzE2LTAtMS0xLTEyODI3OA_a3e9d909-f15e-44ee-90ae-07695996f765"&gt;Other non-current liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;28,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted-average remaining lease term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15.6&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted-average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The components of lease expense for the years ended December 31 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.186%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.794%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating lease expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,485&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Finance lease expense:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amortization of right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest on lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total finance lease expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Supplemental cash flow information related to leases for the years ended December 31 was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.668%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.382%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.728%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.382%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.728%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.382%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Lease assets obtained in exchange for lease obligations:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;38,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Finance leases&lt;/span&gt;&lt;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"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash paid for amounts included in lease obligations:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating cash flows from operating leases&lt;/span&gt;&lt;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"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating cash flows from finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Financing cash flows from finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt; Operating lease assets obtained during 2021 included $24,396 acquired in conjunction with the acquisition of First American in June 2021 (Note 6).&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;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"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt; Finance lease assets obtained during 2021 consisted of a lease on our corporate headquarters located in Minnesota that commenced in July 2021.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;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"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt; Cash paid for operating leases during 2021 was reduced by lease incentives received of $9,410.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Maturities of lease liabilities were as follows at December&#160;31, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.514%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.937%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Operating lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Finance&lt;br/&gt;lease obligations&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;71,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;42,920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less lease incentive receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(867)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(8,659)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(14,583)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Present value of lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;61,705&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;28,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</dlx:LesseeLeaseDisclosuresTextBlock>
    <dlx:Remainingleaseterm
      contextRef="i1db35833b0bc49e18f43dbabc404dc56_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90ZXh0cmVnaW9uOmEyZWNjM2VkMGY2OTQwZWNhY2IyMGM2Y2IwODBjNWNkXzEzNw_2a24fb02-80bb-4889-8d6c-e2f3c8f215db">P9Y</dlx:Remainingleaseterm>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i0b0606534b474299af8e734ce6067011_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90ZXh0cmVnaW9uOmEyZWNjM2VkMGY2OTQwZWNhY2IyMGM2Y2IwODBjNWNkXzE4Mw_e286f255-34b2-4a4b-88b9-e0db421318ec">P5Y1M6D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <dlx:ScheduleOfSupplementalBalanceSheetInformationLeasesTableTextBlock
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90ZXh0cmVnaW9uOmEyZWNjM2VkMGY2OTQwZWNhY2IyMGM2Y2IwODBjNWNkXzE1NDg_f3c9fa35-8d2a-478e-8bed-3fdb5eff4903">&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Leases were reflected on the consolidated balance sheets as follows at December 31:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.806%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.792%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating leases:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating lease assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;47,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;58,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:5pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo2YzIwNjM0OTExZDA0ODllYjhkYTliYjhiMWMyNmFlYi90YWJsZXJhbmdlOjZjMjA2MzQ5MTFkMDQ4OWViOGRhOWJiOGIxYzI2YWViXzQtMC0xLTEtMTI4MjQ5_52b87337-9556-4e0a-8dfe-be822c3667cb"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo2YzIwNjM0OTExZDA0ODllYjhkYTliYjhiMWMyNmFlYi90YWJsZXJhbmdlOjZjMjA2MzQ5MTFkMDQ4OWViOGRhOWJiOGIxYzI2YWViXzQtMC0xLTEtMTI4MjQ5_877909f5-e1fe-4c92-b525-6dd7afba26e2"&gt;Accrued liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,852&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;48,925&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;56,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;61,705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;71,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted-average remaining lease term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.6&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted-average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Finance leases:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment, gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;33,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;33,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(8,630)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(7,076)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo2YzIwNjM0OTExZDA0ODllYjhkYTliYjhiMWMyNmFlYi90YWJsZXJhbmdlOjZjMjA2MzQ5MTFkMDQ4OWViOGRhOWJiOGIxYzI2YWViXzEzLTAtMS0xLTEyODIyOQ_14adf72c-7af9-4c8c-ac98-320a9a8e5756"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo2YzIwNjM0OTExZDA0ODllYjhkYTliYjhiMWMyNmFlYi90YWJsZXJhbmdlOjZjMjA2MzQ5MTFkMDQ4OWViOGRhOWJiOGIxYzI2YWViXzEzLTAtMS0xLTEyODIyOQ_2f19a6a2-ee6d-4249-90d1-1a8fa76bd6e5"&gt;Property, plant and equipment, net&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:5pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo2YzIwNjM0OTExZDA0ODllYjhkYTliYjhiMWMyNmFlYi90YWJsZXJhbmdlOjZjMjA2MzQ5MTFkMDQ4OWViOGRhOWJiOGIxYzI2YWViXzE1LTAtMS0xLTEyODI3Ng_3d11b70c-2475-4186-bfb6-0c9a7c99ab00"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo2YzIwNjM0OTExZDA0ODllYjhkYTliYjhiMWMyNmFlYi90YWJsZXJhbmdlOjZjMjA2MzQ5MTFkMDQ4OWViOGRhOWJiOGIxYzI2YWViXzE1LTAtMS0xLTEyODI3Ng_acc7a194-b5d6-4d27-9af8-b347b4c1aea4"&gt;Accrued liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo2YzIwNjM0OTExZDA0ODllYjhkYTliYjhiMWMyNmFlYi90YWJsZXJhbmdlOjZjMjA2MzQ5MTFkMDQ4OWViOGRhOWJiOGIxYzI2YWViXzE2LTAtMS0xLTEyODI3OA_248cccd7-049d-474d-bc5f-616e6bd622ff"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo2YzIwNjM0OTExZDA0ODllYjhkYTliYjhiMWMyNmFlYi90YWJsZXJhbmdlOjZjMjA2MzQ5MTFkMDQ4OWViOGRhOWJiOGIxYzI2YWViXzE2LTAtMS0xLTEyODI3OA_a3e9d909-f15e-44ee-90ae-07695996f765"&gt;Other non-current liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;28,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted-average remaining lease term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15.6&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted-average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</dlx:ScheduleOfSupplementalBalanceSheetInformationLeasesTableTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo2YzIwNjM0OTExZDA0ODllYjhkYTliYjhiMWMyNmFlYi90YWJsZXJhbmdlOjZjMjA2MzQ5MTFkMDQ4OWViOGRhOWJiOGIxYzI2YWViXzItMi0xLTEtOTc2Mjc_1892791a-602e-4d18-987d-df677ef0ac93"
      unitRef="usd">47132000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo2YzIwNjM0OTExZDA0ODllYjhkYTliYjhiMWMyNmFlYi90YWJsZXJhbmdlOjZjMjA2MzQ5MTFkMDQ4OWViOGRhOWJiOGIxYzI2YWViXzItNC0xLTEtOTc2Mjc_a574a7f0-eb42-4441-93b6-26f1e753348e"
      unitRef="usd">58236000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo2YzIwNjM0OTExZDA0ODllYjhkYTliYjhiMWMyNmFlYi90YWJsZXJhbmdlOjZjMjA2MzQ5MTFkMDQ4OWViOGRhOWJiOGIxYzI2YWViXzQtMi0xLTEtOTc2Mjc_ed29f92f-9df0-48b6-8d85-85f5819ad89c"
      unitRef="usd">12780000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo2YzIwNjM0OTExZDA0ODllYjhkYTliYjhiMWMyNmFlYi90YWJsZXJhbmdlOjZjMjA2MzQ5MTFkMDQ4OWViOGRhOWJiOGIxYzI2YWViXzQtNC0xLTEtOTc2Mjc_0129fe96-8227-4789-ac49-c1f4685bbe46"
      unitRef="usd">14852000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo2YzIwNjM0OTExZDA0ODllYjhkYTliYjhiMWMyNmFlYi90YWJsZXJhbmdlOjZjMjA2MzQ5MTFkMDQ4OWViOGRhOWJiOGIxYzI2YWViXzUtMi0xLTEtOTc2Mjc_762e992f-ffe0-42d8-8cd5-ad44b4750309"
      unitRef="usd">48925000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo2YzIwNjM0OTExZDA0ODllYjhkYTliYjhiMWMyNmFlYi90YWJsZXJhbmdlOjZjMjA2MzQ5MTFkMDQ4OWViOGRhOWJiOGIxYzI2YWViXzUtNC0xLTEtOTc2Mjc_53ca1986-17d1-44da-aca0-b26ccbbeaff9"
      unitRef="usd">56444000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiability
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo2YzIwNjM0OTExZDA0ODllYjhkYTliYjhiMWMyNmFlYi90YWJsZXJhbmdlOjZjMjA2MzQ5MTFkMDQ4OWViOGRhOWJiOGIxYzI2YWViXzYtMi0xLTEtOTc2Mjc_ba749962-8f5c-474e-b244-090216307ebc"
      unitRef="usd">61705000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo2YzIwNjM0OTExZDA0ODllYjhkYTliYjhiMWMyNmFlYi90YWJsZXJhbmdlOjZjMjA2MzQ5MTFkMDQ4OWViOGRhOWJiOGIxYzI2YWViXzYtNC0xLTEtOTc2Mjc_ca833087-a25c-43a1-b110-8b435249914f"
      unitRef="usd">71296000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo2YzIwNjM0OTExZDA0ODllYjhkYTliYjhiMWMyNmFlYi90YWJsZXJhbmdlOjZjMjA2MzQ5MTFkMDQ4OWViOGRhOWJiOGIxYzI2YWViXzctMi0xLTEtOTc2Mjc_5261f3a1-e6f9-44fb-9935-a461317871b8">P5Y1M6D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo2YzIwNjM0OTExZDA0ODllYjhkYTliYjhiMWMyNmFlYi90YWJsZXJhbmdlOjZjMjA2MzQ5MTFkMDQ4OWViOGRhOWJiOGIxYzI2YWViXzctNC0xLTEtOTc2Mjc_a2b6027e-84c3-435c-9436-cb7be8839883">P5Y7M6D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo2YzIwNjM0OTExZDA0ODllYjhkYTliYjhiMWMyNmFlYi90YWJsZXJhbmdlOjZjMjA2MzQ5MTFkMDQ4OWViOGRhOWJiOGIxYzI2YWViXzgtMi0xLTEtOTc2Mjc_fccf68f4-b839-49b5-8bf6-3befe8a4460f"
      unitRef="number">0.052</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo2YzIwNjM0OTExZDA0ODllYjhkYTliYjhiMWMyNmFlYi90YWJsZXJhbmdlOjZjMjA2MzQ5MTFkMDQ4OWViOGRhOWJiOGIxYzI2YWViXzgtNC0xLTEtOTc2Mjc_da54a650-4e4e-48ef-816e-3268971a4c04"
      unitRef="number">0.047</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo2YzIwNjM0OTExZDA0ODllYjhkYTliYjhiMWMyNmFlYi90YWJsZXJhbmdlOjZjMjA2MzQ5MTFkMDQ4OWViOGRhOWJiOGIxYzI2YWViXzExLTItMS0xLTk3NjI3_61d76ac9-753f-4429-83a2-5ac7db837026"
      unitRef="usd">33060000</us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo2YzIwNjM0OTExZDA0ODllYjhkYTliYjhiMWMyNmFlYi90YWJsZXJhbmdlOjZjMjA2MzQ5MTFkMDQ4OWViOGRhOWJiOGIxYzI2YWViXzExLTQtMS0xLTk3NjI3_c85c3b26-496e-470c-9297-5fde6b569e00"
      unitRef="usd">33359000</us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo2YzIwNjM0OTExZDA0ODllYjhkYTliYjhiMWMyNmFlYi90YWJsZXJhbmdlOjZjMjA2MzQ5MTFkMDQ4OWViOGRhOWJiOGIxYzI2YWViXzEyLTItMS0xLTk3NjI3_5cfa39ba-96e9-4f64-a18a-04cfbffb09f9"
      unitRef="usd">8630000</us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo2YzIwNjM0OTExZDA0ODllYjhkYTliYjhiMWMyNmFlYi90YWJsZXJhbmdlOjZjMjA2MzQ5MTFkMDQ4OWViOGRhOWJiOGIxYzI2YWViXzEyLTQtMS0xLTk3NjI3_35e51a09-dafe-4b67-818c-827e1d6a6dbf"
      unitRef="usd">7076000</us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo2YzIwNjM0OTExZDA0ODllYjhkYTliYjhiMWMyNmFlYi90YWJsZXJhbmdlOjZjMjA2MzQ5MTFkMDQ4OWViOGRhOWJiOGIxYzI2YWViXzEzLTItMS0xLTk3NjI3_7b18a1d3-2045-4bf8-9d0a-70ac8338e313"
      unitRef="usd">24430000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo2YzIwNjM0OTExZDA0ODllYjhkYTliYjhiMWMyNmFlYi90YWJsZXJhbmdlOjZjMjA2MzQ5MTFkMDQ4OWViOGRhOWJiOGIxYzI2YWViXzEzLTQtMS0xLTk3NjI3_26fc6517-9c1e-4498-a11e-5b7b9337a933"
      unitRef="usd">26283000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo2YzIwNjM0OTExZDA0ODllYjhkYTliYjhiMWMyNmFlYi90YWJsZXJhbmdlOjZjMjA2MzQ5MTFkMDQ4OWViOGRhOWJiOGIxYzI2YWViXzE1LTItMS0xLTk3NjI3_8dd7b9b3-d57a-45c7-b78e-327249836939"
      unitRef="usd">1050000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo2YzIwNjM0OTExZDA0ODllYjhkYTliYjhiMWMyNmFlYi90YWJsZXJhbmdlOjZjMjA2MzQ5MTFkMDQ4OWViOGRhOWJiOGIxYzI2YWViXzE1LTQtMS0xLTk3NjI3_079a03bd-75b5-4f60-88de-bce27d1a301b"
      unitRef="usd">531000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo2YzIwNjM0OTExZDA0ODllYjhkYTliYjhiMWMyNmFlYi90YWJsZXJhbmdlOjZjMjA2MzQ5MTFkMDQ4OWViOGRhOWJiOGIxYzI2YWViXzE2LTItMS0xLTk3NjI3_5305210d-d2c2-4320-9912-02968c15475f"
      unitRef="usd">27287000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo2YzIwNjM0OTExZDA0ODllYjhkYTliYjhiMWMyNmFlYi90YWJsZXJhbmdlOjZjMjA2MzQ5MTFkMDQ4OWViOGRhOWJiOGIxYzI2YWViXzE2LTQtMS0xLTk3NjI3_90f6cb58-64e7-4d6f-b6da-01e48a1e4b1a"
      unitRef="usd">27406000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiability
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo2YzIwNjM0OTExZDA0ODllYjhkYTliYjhiMWMyNmFlYi90YWJsZXJhbmdlOjZjMjA2MzQ5MTFkMDQ4OWViOGRhOWJiOGIxYzI2YWViXzE3LTItMS0xLTk3NjI3_102bda5f-5155-49ae-b711-4dcb3c29c281"
      unitRef="usd">28337000</us-gaap:FinanceLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo2YzIwNjM0OTExZDA0ODllYjhkYTliYjhiMWMyNmFlYi90YWJsZXJhbmdlOjZjMjA2MzQ5MTFkMDQ4OWViOGRhOWJiOGIxYzI2YWViXzE3LTQtMS0xLTk3NjI3_f62a80db-91b1-487c-81db-6a140dbd857d"
      unitRef="usd">27937000</us-gaap:FinanceLeaseLiability>
    <us-gaap:LesseeFinanceLeaseRemainingLeaseTerm
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo2YzIwNjM0OTExZDA0ODllYjhkYTliYjhiMWMyNmFlYi90YWJsZXJhbmdlOjZjMjA2MzQ5MTFkMDQ4OWViOGRhOWJiOGIxYzI2YWViXzE4LTItMS0xLTk3NjI3_519c74c2-56c5-470a-89c9-a3541fd6bc59">P14Y7M6D</us-gaap:LesseeFinanceLeaseRemainingLeaseTerm>
    <us-gaap:LesseeFinanceLeaseRemainingLeaseTerm
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo2YzIwNjM0OTExZDA0ODllYjhkYTliYjhiMWMyNmFlYi90YWJsZXJhbmdlOjZjMjA2MzQ5MTFkMDQ4OWViOGRhOWJiOGIxYzI2YWViXzE4LTQtMS0xLTk3NjI3_22645492-a40f-471f-a856-8fe3e153bd38">P15Y7M6D</us-gaap:LesseeFinanceLeaseRemainingLeaseTerm>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo2YzIwNjM0OTExZDA0ODllYjhkYTliYjhiMWMyNmFlYi90YWJsZXJhbmdlOjZjMjA2MzQ5MTFkMDQ4OWViOGRhOWJiOGIxYzI2YWViXzE5LTItMS0xLTk3NjI3_6fe12a53-6abe-4eb7-84f4-3a3fe18c15be"
      unitRef="number">0.060</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo2YzIwNjM0OTExZDA0ODllYjhkYTliYjhiMWMyNmFlYi90YWJsZXJhbmdlOjZjMjA2MzQ5MTFkMDQ4OWViOGRhOWJiOGIxYzI2YWViXzE5LTQtMS0xLTk3NjI3_326cab8a-db0f-49a7-a45f-e8cb43ce04d3"
      unitRef="number">0.060</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90ZXh0cmVnaW9uOmEyZWNjM2VkMGY2OTQwZWNhY2IyMGM2Y2IwODBjNWNkXzE1NTQ_8fa87221-1edb-47cf-bea7-5558f0bbee6c">&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The components of lease expense for the years ended December 31 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.186%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.794%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating lease expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,485&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Finance lease expense:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amortization of right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest on lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total finance lease expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZToyMjliOGYzODRlMmY0ZDU2YWIxNDNhODg2MWExODQyOS90YWJsZXJhbmdlOjIyOWI4ZjM4NGUyZjRkNTZhYjE0M2E4ODYxYTE4NDI5XzEtMi0xLTEtOTc2Mjc_772f15b1-882e-4223-bb27-cab5903e5305"
      unitRef="usd">20480000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZToyMjliOGYzODRlMmY0ZDU2YWIxNDNhODg2MWExODQyOS90YWJsZXJhbmdlOjIyOWI4ZjM4NGUyZjRkNTZhYjE0M2E4ODYxYTE4NDI5XzEtNC0xLTEtOTc2Mjc_dd05cadb-e834-4ce7-b89b-09d0032bda3d"
      unitRef="usd">17485000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZToyMjliOGYzODRlMmY0ZDU2YWIxNDNhODg2MWExODQyOS90YWJsZXJhbmdlOjIyOWI4ZjM4NGUyZjRkNTZhYjE0M2E4ODYxYTE4NDI5XzEtNi0xLTEtOTc2Mjc_99df81c2-57f2-4324-8549-8e6dd1d5be3a"
      unitRef="usd">20928000</us-gaap:OperatingLeaseCost>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZToyMjliOGYzODRlMmY0ZDU2YWIxNDNhODg2MWExODQyOS90YWJsZXJhbmdlOjIyOWI4ZjM4NGUyZjRkNTZhYjE0M2E4ODYxYTE4NDI5XzQtMi0xLTEtOTc2Mjc_fdb2b44b-832c-47e3-89c0-9713dc74faf8"
      unitRef="usd">1853000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZToyMjliOGYzODRlMmY0ZDU2YWIxNDNhODg2MWExODQyOS90YWJsZXJhbmdlOjIyOWI4ZjM4NGUyZjRkNTZhYjE0M2E4ODYxYTE4NDI5XzQtNC0xLTEtOTc2Mjc_9ef9770e-8288-444d-9a3e-2485ca8f8d97"
      unitRef="usd">1283000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZToyMjliOGYzODRlMmY0ZDU2YWIxNDNhODg2MWExODQyOS90YWJsZXJhbmdlOjIyOWI4ZjM4NGUyZjRkNTZhYjE0M2E4ODYxYTE4NDI5XzQtNi0xLTEtOTc2Mjc_2e2b91ae-fb7c-4213-8b8d-59cd070312c7"
      unitRef="usd">751000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZToyMjliOGYzODRlMmY0ZDU2YWIxNDNhODg2MWExODQyOS90YWJsZXJhbmdlOjIyOWI4ZjM4NGUyZjRkNTZhYjE0M2E4ODYxYTE4NDI5XzUtMi0xLTEtOTc2Mjc_52355864-5d79-42f7-8918-bda9b69a2593"
      unitRef="usd">1697000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZToyMjliOGYzODRlMmY0ZDU2YWIxNDNhODg2MWExODQyOS90YWJsZXJhbmdlOjIyOWI4ZjM4NGUyZjRkNTZhYjE0M2E4ODYxYTE4NDI5XzUtNC0xLTEtOTc2Mjc_ca43d99b-0cc1-4d8a-b16d-82483166b534"
      unitRef="usd">829000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZToyMjliOGYzODRlMmY0ZDU2YWIxNDNhODg2MWExODQyOS90YWJsZXJhbmdlOjIyOWI4ZjM4NGUyZjRkNTZhYjE0M2E4ODYxYTE4NDI5XzUtNi0xLTEtOTc2Mjc_f0b509dd-afd0-4de2-8038-088c6db7d68d"
      unitRef="usd">20000</us-gaap:FinanceLeaseInterestExpense>
    <dlx:TotalFinanceLeaseCost
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZToyMjliOGYzODRlMmY0ZDU2YWIxNDNhODg2MWExODQyOS90YWJsZXJhbmdlOjIyOWI4ZjM4NGUyZjRkNTZhYjE0M2E4ODYxYTE4NDI5XzYtMi0xLTEtOTc2Mjc_8101c690-3ed3-4040-8839-fe85f7b78053"
      unitRef="usd">3550000</dlx:TotalFinanceLeaseCost>
    <dlx:TotalFinanceLeaseCost
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZToyMjliOGYzODRlMmY0ZDU2YWIxNDNhODg2MWExODQyOS90YWJsZXJhbmdlOjIyOWI4ZjM4NGUyZjRkNTZhYjE0M2E4ODYxYTE4NDI5XzYtNC0xLTEtOTc2Mjc_e102b538-2021-4bfb-b5e8-3837973fe5d3"
      unitRef="usd">2112000</dlx:TotalFinanceLeaseCost>
    <dlx:TotalFinanceLeaseCost
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZToyMjliOGYzODRlMmY0ZDU2YWIxNDNhODg2MWExODQyOS90YWJsZXJhbmdlOjIyOWI4ZjM4NGUyZjRkNTZhYjE0M2E4ODYxYTE4NDI5XzYtNi0xLTEtOTc2Mjc_0eed70ee-e44c-4c8c-87a1-e6eeaa3499ad"
      unitRef="usd">771000</dlx:TotalFinanceLeaseCost>
    <dlx:ScheduleOfSupplementalCashFlowInformationLeasesTableTextBlock
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90ZXh0cmVnaW9uOmEyZWNjM2VkMGY2OTQwZWNhY2IyMGM2Y2IwODBjNWNkXzE1NTU_6ccfbb92-ac3e-4684-a09f-9d4c202ae61f">&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Supplemental cash flow information related to leases for the years ended December 31 was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.668%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.382%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.728%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.382%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.728%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.382%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Lease assets obtained in exchange for lease obligations:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;38,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Finance leases&lt;/span&gt;&lt;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"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash paid for amounts included in lease obligations:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating cash flows from operating leases&lt;/span&gt;&lt;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"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating cash flows from finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Financing cash flows from finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt; Operating lease assets obtained during 2021 included $24,396 acquired in conjunction with the acquisition of First American in June 2021 (Note 6).&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;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"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt; Finance lease assets obtained during 2021 consisted of a lease on our corporate headquarters located in Minnesota that commenced in July 2021.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;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"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt; Cash paid for operating leases during 2021 was reduced by lease incentives received of $9,410.&lt;/span&gt;&lt;/div&gt;</dlx:ScheduleOfSupplementalCashFlowInformationLeasesTableTextBlock>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo5NDcwNjAwNDdkOTA0Y2E3OGM4MTQ0NmQ5OWJkYTQzYy90YWJsZXJhbmdlOjk0NzA2MDA0N2Q5MDRjYTc4YzgxNDQ2ZDk5YmRhNDNjXzItMi0xLTEtOTc2Mjc_dc353126-0fb2-497e-a66e-2082c55df1b3"
      unitRef="usd">6294000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo5NDcwNjAwNDdkOTA0Y2E3OGM4MTQ0NmQ5OWJkYTQzYy90YWJsZXJhbmdlOjk0NzA2MDA0N2Q5MDRjYTc4YzgxNDQ2ZDk5YmRhNDNjXzItNC0xLTEtOTc2Mjc_827564ec-6132-4a86-bd41-5c175f4b0043"
      unitRef="usd">38630000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo5NDcwNjAwNDdkOTA0Y2E3OGM4MTQ0NmQ5OWJkYTQzYy90YWJsZXJhbmdlOjk0NzA2MDA0N2Q5MDRjYTc4YzgxNDQ2ZDk5YmRhNDNjXzItNi0xLTEtOTc2Mjc_e0612b51-a1b6-4e50-baa7-665745de60e0"
      unitRef="usd">11000000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo5NDcwNjAwNDdkOTA0Y2E3OGM4MTQ0NmQ5OWJkYTQzYy90YWJsZXJhbmdlOjk0NzA2MDA0N2Q5MDRjYTc4YzgxNDQ2ZDk5YmRhNDNjXzMtMi0xLTEtOTc2Mjc_7953ba2c-8571-4cce-9156-346c14cbc136"
      unitRef="usd">0</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo5NDcwNjAwNDdkOTA0Y2E3OGM4MTQ0NmQ5OWJkYTQzYy90YWJsZXJhbmdlOjk0NzA2MDA0N2Q5MDRjYTc4YzgxNDQ2ZDk5YmRhNDNjXzMtNC0xLTEtOTc2Mjc_35120ade-6f89-46d5-a777-790a51688f1b"
      unitRef="usd">26941000</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo5NDcwNjAwNDdkOTA0Y2E3OGM4MTQ0NmQ5OWJkYTQzYy90YWJsZXJhbmdlOjk0NzA2MDA0N2Q5MDRjYTc4YzgxNDQ2ZDk5YmRhNDNjXzMtNi0xLTEtOTc2Mjc_bdd89e4a-591e-432a-9c83-231c3a8e2072"
      unitRef="usd">0</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:OperatingLeasePayments
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo5NDcwNjAwNDdkOTA0Y2E3OGM4MTQ0NmQ5OWJkYTQzYy90YWJsZXJhbmdlOjk0NzA2MDA0N2Q5MDRjYTc4YzgxNDQ2ZDk5YmRhNDNjXzYtMi0xLTEtOTc2Mjc_ce472c59-36e2-4d8b-ab14-dac0b65cf2a1"
      unitRef="usd">19015000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo5NDcwNjAwNDdkOTA0Y2E3OGM4MTQ0NmQ5OWJkYTQzYy90YWJsZXJhbmdlOjk0NzA2MDA0N2Q5MDRjYTc4YzgxNDQ2ZDk5YmRhNDNjXzYtNC0xLTEtOTc2Mjc_f91269e8-fbaa-45df-a017-abc86bfdc0b9"
      unitRef="usd">8444000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo5NDcwNjAwNDdkOTA0Y2E3OGM4MTQ0NmQ5OWJkYTQzYy90YWJsZXJhbmdlOjk0NzA2MDA0N2Q5MDRjYTc4YzgxNDQ2ZDk5YmRhNDNjXzYtNi0xLTEtOTc2Mjc_0592eddf-4d76-446d-be1e-64450f402669"
      unitRef="usd">19026000</us-gaap:OperatingLeasePayments>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo5NDcwNjAwNDdkOTA0Y2E3OGM4MTQ0NmQ5OWJkYTQzYy90YWJsZXJhbmdlOjk0NzA2MDA0N2Q5MDRjYTc4YzgxNDQ2ZDk5YmRhNDNjXzctMi0xLTEtOTc2Mjc_4b49d511-923d-4d85-b430-52a5bb6249c6"
      unitRef="usd">1697000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo5NDcwNjAwNDdkOTA0Y2E3OGM4MTQ0NmQ5OWJkYTQzYy90YWJsZXJhbmdlOjk0NzA2MDA0N2Q5MDRjYTc4YzgxNDQ2ZDk5YmRhNDNjXzctNC0xLTEtOTc2Mjc_c906bc83-0651-4505-849a-6895e4fb2ca1"
      unitRef="usd">8000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo5NDcwNjAwNDdkOTA0Y2E3OGM4MTQ0NmQ5OWJkYTQzYy90YWJsZXJhbmdlOjk0NzA2MDA0N2Q5MDRjYTc4YzgxNDQ2ZDk5YmRhNDNjXzctNi0xLTEtOTc2Mjc_c73b55ff-0ab1-4a1c-ac25-f3ae407a9eff"
      unitRef="usd">20000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo5NDcwNjAwNDdkOTA0Y2E3OGM4MTQ0NmQ5OWJkYTQzYy90YWJsZXJhbmdlOjk0NzA2MDA0N2Q5MDRjYTc4YzgxNDQ2ZDk5YmRhNDNjXzgtMi0xLTEtOTc2Mjc_84322d8b-18ab-4848-824d-8d88dea7b385"
      unitRef="usd">1290000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo5NDcwNjAwNDdkOTA0Y2E3OGM4MTQ0NmQ5OWJkYTQzYy90YWJsZXJhbmdlOjk0NzA2MDA0N2Q5MDRjYTc4YzgxNDQ2ZDk5YmRhNDNjXzgtNC0xLTEtOTc2Mjc_a23006ad-ee4c-45a1-8d4d-c080401ec8f3"
      unitRef="usd">421000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo5NDcwNjAwNDdkOTA0Y2E3OGM4MTQ0NmQ5OWJkYTQzYy90YWJsZXJhbmdlOjk0NzA2MDA0N2Q5MDRjYTc4YzgxNDQ2ZDk5YmRhNDNjXzgtNi0xLTEtOTc2Mjc_b4dde77d-81b6-47b9-9094-ed17262392f3"
      unitRef="usd">735000</us-gaap:FinanceLeasePrincipalPayments>
    <dlx:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets
      contextRef="idbf539a312f84dbfb27d1ee5b2422ab2_I20210601"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90ZXh0cmVnaW9uOmEyZWNjM2VkMGY2OTQwZWNhY2IyMGM2Y2IwODBjNWNkXzExNTQ_521693c2-ea04-48d5-935d-b35467450bfc"
      unitRef="usd">24396000</dlx:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets>
    <us-gaap:IncentiveFromLessor
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90ZXh0cmVnaW9uOmEyZWNjM2VkMGY2OTQwZWNhY2IyMGM2Y2IwODBjNWNkXzE0ODM_e6f0308a-1074-4aa6-b848-0822ff7ca411"
      unitRef="usd">9410000</us-gaap:IncentiveFromLessor>
    <dlx:LesseeScheduleOfLeaseObligationMaturitiesTableTextBlock
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90ZXh0cmVnaW9uOmEyZWNjM2VkMGY2OTQwZWNhY2IyMGM2Y2IwODBjNWNkXzE1NTE_1ea2468c-5b82-4856-ae55-fc6bdbb2814c">&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Maturities of lease liabilities were as follows at December&#160;31, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.514%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.937%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Operating lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Finance&lt;br/&gt;lease obligations&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;71,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;42,920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less lease incentive receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(867)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(8,659)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(14,583)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Present value of lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;61,705&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;28,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</dlx:LesseeScheduleOfLeaseObligationMaturitiesTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo1YWJkNzhlOTE4ZTQ0YmRmYmE2ZGI5ZjllNTIyZmRlNS90YWJsZXJhbmdlOjVhYmQ3OGU5MThlNDRiZGZiYTZkYjlmOWU1MjJmZGU1XzEtMi0xLTEtOTc2Mjc_7ef14511-4bf4-41f0-a875-265ac34c4edd"
      unitRef="usd">15190000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo1YWJkNzhlOTE4ZTQ0YmRmYmE2ZGI5ZjllNTIyZmRlNS90YWJsZXJhbmdlOjVhYmQ3OGU5MThlNDRiZGZiYTZkYjlmOWU1MjJmZGU1XzEtNC0xLTEtOTc2Mjc_524bdd2f-8ae7-4c1e-abb1-2ed3aa8d53d4"
      unitRef="usd">2709000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo1YWJkNzhlOTE4ZTQ0YmRmYmE2ZGI5ZjllNTIyZmRlNS90YWJsZXJhbmdlOjVhYmQ3OGU5MThlNDRiZGZiYTZkYjlmOWU1MjJmZGU1XzItMi0xLTEtOTc2Mjc_3e7bd963-40ed-4d84-bac0-84f683b81906"
      unitRef="usd">14826000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo1YWJkNzhlOTE4ZTQ0YmRmYmE2ZGI5ZjllNTIyZmRlNS90YWJsZXJhbmdlOjVhYmQ3OGU5MThlNDRiZGZiYTZkYjlmOWU1MjJmZGU1XzItNC0xLTEtOTc2Mjc_c1a7a2ff-3bfe-4028-9091-e2538a79ba1b"
      unitRef="usd">2743000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo1YWJkNzhlOTE4ZTQ0YmRmYmE2ZGI5ZjllNTIyZmRlNS90YWJsZXJhbmdlOjVhYmQ3OGU5MThlNDRiZGZiYTZkYjlmOWU1MjJmZGU1XzMtMi0xLTEtOTc2Mjc_f6e4acc8-b5e8-4747-beb6-677e05705694"
      unitRef="usd">12203000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo1YWJkNzhlOTE4ZTQ0YmRmYmE2ZGI5ZjllNTIyZmRlNS90YWJsZXJhbmdlOjVhYmQ3OGU5MThlNDRiZGZiYTZkYjlmOWU1MjJmZGU1XzMtNC0xLTEtOTc2Mjc_6a525cd9-bc69-41ce-aef1-4c215619eba5"
      unitRef="usd">2777000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo1YWJkNzhlOTE4ZTQ0YmRmYmE2ZGI5ZjllNTIyZmRlNS90YWJsZXJhbmdlOjVhYmQ3OGU5MThlNDRiZGZiYTZkYjlmOWU1MjJmZGU1XzQtMi0xLTEtOTc2Mjc_7bc8c347-7322-4960-9d56-0a1cdab802cf"
      unitRef="usd">11257000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo1YWJkNzhlOTE4ZTQ0YmRmYmE2ZGI5ZjllNTIyZmRlNS90YWJsZXJhbmdlOjVhYmQ3OGU5MThlNDRiZGZiYTZkYjlmOWU1MjJmZGU1XzQtNC0xLTEtOTc2Mjc_25c126c9-a730-43bc-a081-57f90600022d"
      unitRef="usd">2812000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo1YWJkNzhlOTE4ZTQ0YmRmYmE2ZGI5ZjllNTIyZmRlNS90YWJsZXJhbmdlOjVhYmQ3OGU5MThlNDRiZGZiYTZkYjlmOWU1MjJmZGU1XzUtMi0xLTEtOTc2Mjc_35b0d6d9-cacc-4b60-92bf-8fb6329aa42d"
      unitRef="usd">8110000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo1YWJkNzhlOTE4ZTQ0YmRmYmE2ZGI5ZjllNTIyZmRlNS90YWJsZXJhbmdlOjVhYmQ3OGU5MThlNDRiZGZiYTZkYjlmOWU1MjJmZGU1XzUtNC0xLTEtOTc2Mjc_d8b19c21-d52b-4d81-9f83-aa01695e2900"
      unitRef="usd">2847000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo1YWJkNzhlOTE4ZTQ0YmRmYmE2ZGI5ZjllNTIyZmRlNS90YWJsZXJhbmdlOjVhYmQ3OGU5MThlNDRiZGZiYTZkYjlmOWU1MjJmZGU1XzYtMi0xLTEtOTc2Mjc_470d3538-5e77-4cc4-9621-d51d1888129c"
      unitRef="usd">9645000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo1YWJkNzhlOTE4ZTQ0YmRmYmE2ZGI5ZjllNTIyZmRlNS90YWJsZXJhbmdlOjVhYmQ3OGU5MThlNDRiZGZiYTZkYjlmOWU1MjJmZGU1XzYtNC0xLTEtOTc2Mjc_d0eed5e7-5145-4a5a-bdeb-f5cb2c02fefe"
      unitRef="usd">29032000</us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo1YWJkNzhlOTE4ZTQ0YmRmYmE2ZGI5ZjllNTIyZmRlNS90YWJsZXJhbmdlOjVhYmQ3OGU5MThlNDRiZGZiYTZkYjlmOWU1MjJmZGU1XzctMi0xLTEtOTc2Mjc_baa2bde5-b345-450f-95fe-0a0430256e9c"
      unitRef="usd">71231000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo1YWJkNzhlOTE4ZTQ0YmRmYmE2ZGI5ZjllNTIyZmRlNS90YWJsZXJhbmdlOjVhYmQ3OGU5MThlNDRiZGZiYTZkYjlmOWU1MjJmZGU1XzctNC0xLTEtOTc2Mjc_f8532178-69bd-48eb-b2b6-76f15524728e"
      unitRef="usd">42920000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <dlx:LeaseIncentivesReceivable
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo1YWJkNzhlOTE4ZTQ0YmRmYmE2ZGI5ZjllNTIyZmRlNS90YWJsZXJhbmdlOjVhYmQ3OGU5MThlNDRiZGZiYTZkYjlmOWU1MjJmZGU1XzgtMi0xLTEtOTc2Mjc_bf380f0f-9bbb-46e7-b1ea-1316969f0aaa"
      unitRef="usd">867000</dlx:LeaseIncentivesReceivable>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo1YWJkNzhlOTE4ZTQ0YmRmYmE2ZGI5ZjllNTIyZmRlNS90YWJsZXJhbmdlOjVhYmQ3OGU5MThlNDRiZGZiYTZkYjlmOWU1MjJmZGU1XzktMi0xLTEtOTc2Mjc_bcf6fce6-eb8b-4324-aec7-69799aea1ec7"
      unitRef="usd">8659000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo1YWJkNzhlOTE4ZTQ0YmRmYmE2ZGI5ZjllNTIyZmRlNS90YWJsZXJhbmdlOjVhYmQ3OGU5MThlNDRiZGZiYTZkYjlmOWU1MjJmZGU1XzktNC0xLTEtOTc2Mjc_5ae88997-c957-40fa-88fd-e21aed93b766"
      unitRef="usd">14583000</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo1YWJkNzhlOTE4ZTQ0YmRmYmE2ZGI5ZjllNTIyZmRlNS90YWJsZXJhbmdlOjVhYmQ3OGU5MThlNDRiZGZiYTZkYjlmOWU1MjJmZGU1XzEwLTItMS0xLTk3NjI3_c24e980e-ccc1-4974-8d3b-bf4086aa2cd2"
      unitRef="usd">61705000</us-gaap:OperatingLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo1YWJkNzhlOTE4ZTQ0YmRmYmE2ZGI5ZjllNTIyZmRlNS90YWJsZXJhbmdlOjVhYmQ3OGU5MThlNDRiZGZiYTZkYjlmOWU1MjJmZGU1XzEwLTQtMS0xLTk3NjI3_cee107e9-5af9-476f-bede-b327cb4f9ae0"
      unitRef="usd">28337000</us-gaap:FinanceLeaseLiability>
    <dlx:LesseeOperatingLeaseNotYetCommencedLeaseTerm
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90ZXh0cmVnaW9uOmEyZWNjM2VkMGY2OTQwZWNhY2IyMGM2Y2IwODBjNWNkXzU0OTc1NTgxNjM0NA_4e6026ea-de4b-4eec-bbb0-ec0e676bf8d0">P12Y</dlx:LesseeOperatingLeaseNotYetCommencedLeaseTerm>
    <dlx:LesseeOperatingLeaseNotYetCommencedAmount
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90ZXh0cmVnaW9uOmEyZWNjM2VkMGY2OTQwZWNhY2IyMGM2Y2IwODBjNWNkXzU0OTc1NTgxNjI3MQ_40634e37-5d43-4470-812c-0464d702c175"
      unitRef="usd">16000000</dlx:LesseeOperatingLeaseNotYetCommencedAmount>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDgvZnJhZzpmMjA1MDcyODg4YWM0NTVkOTVlMTY2MmI3NDc0YWE5Zi90ZXh0cmVnaW9uOmYyMDUwNzI4ODhhYzQ1NWQ5NWUxNjYyYjc0NzRhYTlmXzQwNjg_ccb431d0-9474-4d8d-aabb-c785770e69d8">&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Indemnifications&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2013; 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 significant as of December&#160;31, 2022 or December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;First American indemnification&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2013; Pursuant to the First American acquisition agreement, we are entitled to limited indemnification for certain expenses and losses, if any, that may be incurred after the consummation of the transaction that arise out of certain matters, including a Federal Trade Commission ("FTC") investigation initiated in December 2019 seeking &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;information to determine whether certain subsidiaries of First American may have engaged in conduct prohibited by the Federal Trade Commission Act, the Fair Credit Reporting Act or the Duties of Furnishers of Information. As fully set forth in the merger agreement, our rights to indemnification for any such expenses and losses are limited to the amount of an indemnity holdback, which will be our sole recourse for any such losses. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The First American subsidiaries entered into a Stipulated Order for Permanent Injunction, Monetary Judgment, and Other Relief (the "Order") with the FTC, which was approved by the FTC on July 29, 2022. The parties subsequently entered into an amended Order. Pursuant to the Order, among other things, the First American defendants are required to pay $4,900 to the FTC within 7 days of the entry of the Order. The First American defendants also agreed to certain injunctive relief. The payment of the above-referenced amount, together with post-closing expenses that we and First American incurred in connection with this matter, will be withdrawn from the holdback referenced above. As such, the payment of such amount will not have a material impact on our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Self-insurance&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2013; 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,661 as of December&#160;31, 2022 and $7,401 as of December&#160;31, 2021. 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 significant as of December&#160;31, 2022 or December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;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.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Litigation&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; &#x2013; Recorded liabilities for legal matters, as well as related charges recorded in each of the past 3 years, 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 for the period in which the ruling occurs or in future periods.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:LitigationSettlementAmountAwardedToOtherParty
      contextRef="i32bdd4699fe646dbbc418deabde15aba_D20220729-20220729"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDgvZnJhZzpmMjA1MDcyODg4YWM0NTVkOTVlMTY2MmI3NDc0YWE5Zi90ZXh0cmVnaW9uOmYyMDUwNzI4ODhhYzQ1NWQ5NWUxNjYyYjc0NzRhYTlmXzU0OTc1NTgxOTU5OA_72b729e7-3a36-47bf-89b6-fa6c1e741b80"
      unitRef="usd">4900000</us-gaap:LitigationSettlementAmountAwardedToOtherParty>
    <dlx:LitigationSettlementPeriod
      contextRef="i32bdd4699fe646dbbc418deabde15aba_D20220729-20220729"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDgvZnJhZzpmMjA1MDcyODg4YWM0NTVkOTVlMTY2MmI3NDc0YWE5Zi90ZXh0cmVnaW9uOmYyMDUwNzI4ODhhYzQ1NWQ5NWUxNjYyYjc0NzRhYTlmXzU0OTc1NTgxOTYwOA_097a8cf8-c553-4957-8a4b-7f7937827f0e">P7D</dlx:LitigationSettlementPeriod>
    <us-gaap:SelfInsuranceReserve
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDgvZnJhZzpmMjA1MDcyODg4YWM0NTVkOTVlMTY2MmI3NDc0YWE5Zi90ZXh0cmVnaW9uOmYyMDUwNzI4ODhhYzQ1NWQ5NWUxNjYyYjc0NzRhYTlmXzI3MzA_13af5e48-f5ac-42a7-8845-f178eedbd39c"
      unitRef="usd">9661000</us-gaap:SelfInsuranceReserve>
    <us-gaap:SelfInsuranceReserve
      contextRef="if3cdfc241d7343698dbefb6b8550ec72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDgvZnJhZzpmMjA1MDcyODg4YWM0NTVkOTVlMTY2MmI3NDc0YWE5Zi90ZXh0cmVnaW9uOmYyMDUwNzI4ODhhYzQ1NWQ5NWUxNjYyYjc0NzRhYTlmXzI3NDY_a4467302-1310-493b-82cc-53129951fb9f"
      unitRef="usd">7401000</us-gaap:SelfInsuranceReserve>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTEvZnJhZzo0ZWMyZDUxZjJjMjk0ODM5OTI4OGRmOThjNzRmMmRjMS90ZXh0cmVnaW9uOjRlYzJkNTFmMmMyOTQ4Mzk5Mjg4ZGY5OGM3NGYyZGMxXzY0Ng_f25dc953-be2b-4bad-adcd-b149728bb433">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. We suspended share repurchases in March 2020 to maintain liquidity during the COVID-19 pandemic, and we have not purchased any shares since that time. During the first quarter of 2020, we repurchased 499 thousand shares for $14,000 under this authorization. As of December&#160;31, 2022, $287,452 remained available for repurchase. During the second quarter of 2021, we issued 294 thousand shares to employees of First American in conjunction with the acquisition (Note 6), providing cash proceeds of $13,000 during the quarter.</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="if3aba730e3e04cc5bbc519f923b22fbf_I20181024"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTEvZnJhZzo0ZWMyZDUxZjJjMjk0ODM5OTI4OGRmOThjNzRmMmRjMS90ZXh0cmVnaW9uOjRlYzJkNTFmMmMyOTQ4Mzk5Mjg4ZGY5OGM3NGYyZGMxXzgz_0bb73355-f8eb-40b2-93ee-1091bcbde314"
      unitRef="usd">500000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="ib1a65a30c04744ec87ae81a49af0f0d5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTEvZnJhZzo0ZWMyZDUxZjJjMjk0ODM5OTI4OGRmOThjNzRmMmRjMS90ZXh0cmVnaW9uOjRlYzJkNTFmMmMyOTQ4Mzk5Mjg4ZGY5OGM3NGYyZGMxXzI3NDg3NzkwNzAwOTQ_0a43de3a-16ab-4215-bb11-0c5a67494c5c"
      unitRef="shares">499000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="ib1a65a30c04744ec87ae81a49af0f0d5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTEvZnJhZzo0ZWMyZDUxZjJjMjk0ODM5OTI4OGRmOThjNzRmMmRjMS90ZXh0cmVnaW9uOjRlYzJkNTFmMmMyOTQ4Mzk5Mjg4ZGY5OGM3NGYyZGMxXzI3NDg3NzkwNzAxMDM_4a4297b5-a2de-45ca-b41c-e07f8e9bb651"
      unitRef="usd">14000000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
      contextRef="iafcc5f4088244b79afa822f9a2ae4eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTEvZnJhZzo0ZWMyZDUxZjJjMjk0ODM5OTI4OGRmOThjNzRmMmRjMS90ZXh0cmVnaW9uOjRlYzJkNTFmMmMyOTQ4Mzk5Mjg4ZGY5OGM3NGYyZGMxXzQyMA_0e9b4284-fe57-44bb-b2b8-3ea0ed7e50d0"
      unitRef="usd">287452000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:StockIssuedDuringPeriodSharesOther
      contextRef="i7ed8721b31da4450a43245a6b6642882_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTEvZnJhZzo0ZWMyZDUxZjJjMjk0ODM5OTI4OGRmOThjNzRmMmRjMS90ZXh0cmVnaW9uOjRlYzJkNTFmMmMyOTQ4Mzk5Mjg4ZGY5OGM3NGYyZGMxXzUwMw_91dc3be6-e47e-45db-b9fd-57c526dae715"
      unitRef="shares">294000</us-gaap:StockIssuedDuringPeriodSharesOther>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="i7ed8721b31da4450a43245a6b6642882_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTEvZnJhZzo0ZWMyZDUxZjJjMjk0ODM5OTI4OGRmOThjNzRmMmRjMS90ZXh0cmVnaW9uOjRlYzJkNTFmMmMyOTQ4Mzk5Mjg4ZGY5OGM3NGYyZGMxXzYyMA_4c910568-2043-4ad4-99e7-2e09d9826846"
      unitRef="usd">13000000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90ZXh0cmVnaW9uOjRkZWUxNzYxMmIyYjQ1YTZiYjA4YmFmMmFjZDU5MjA4XzM2MjQ_24106eec-ecd7-4c23-b50a-a8b2d324c1e6">&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;We operate 4 reportable business segments, generally organized by product type. In conjunction with the anticipated sale of our North American web hosting and logo businesses in 2023, we changed the name of our Cloud Solutions segment to Data Solutions. Information regarding this pending sale can be found in Note 6. Our segments are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.85pt"&gt;Payments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; &#x2013; This segment includes our merchant in-store, online and mobile payment solutions; treasury management solutions, including remittance and lockbox processing, remote deposit capture, receivables management, payment processing and paperless treasury management; payroll and disbursement services, including Deluxe Payment Exchange; and fraud and security services.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.85pt"&gt;Data Solutions&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; &#x2013; This segment includes data-driven marketing solutions; hosted solutions, including digital engagement, logo design, financial institution profitability reporting and business incorporation services; and web hosting and design services.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.85pt"&gt;Promotional Solutions&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; &#x2013; This segment includes business forms, accessories, advertising specialties and promotional apparel.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.85pt"&gt;Checks &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2013; This segment includes printed business and personal checks.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The accounting policies of the segments are the same as those described in Note 1. We allocate corporate costs for our shared services functions to our business segments when the costs are directly attributable to a segment. This includes certain sales and marketing, human resources, supply chain, real estate, finance, information technology and legal costs. Costs that are not directly attributable to a business segment are reported as Corporate operations and consist primarily of marketing, accounting, information technology, facilities, executive management and legal, tax and treasury costs that support the corporate function. Corporate operations also includes other income. All of our segments operate primarily in the U.S., with some operations in Canada. In addition, Data Solutions has operations in portions of Europe, as well as partners in Central and South America, and had operations in Australia until May 2022 when this business was sold (Note 6). No single customer accounted for more than 10% of consolidated revenue during the past 3 years.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Our chief operating decision maker (i.e., our Chief Executive Officer) reviews earnings before interest, taxes, depreciation and amortization (EBITDA) on an adjusted basis for each segment when deciding how to allocate resources and to assess segment operating performance. Adjusted EBITDA for each segment excludes depreciation and amortization expense, interest expense, net income attributable to non-controlling interest, income tax expense and certain other amounts, which include, when applicable: asset impairment charges; restructuring and integration costs; CEO transition costs; share-based compensation expense; acquisition transaction costs; certain legal-related expense; and gains or losses on sales of businesses and long-lived assets. Our Chief Executive Officer does not review segment asset information when making investment or operating decisions regarding our reportable business segments.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Our segment information for the years ended December 31 was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.794%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.208%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Payments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;678,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;510,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;301,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Adjusted EBITDA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;144,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;105,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;68,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Data Solutions:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;267,525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;262,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;252,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Adjusted EBITDA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;68,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;70,172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;61,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Promotional Solutions:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;562,917&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;546,473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;529,649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Adjusted EBITDA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;79,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;85,384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;66,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Checks:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;728,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;703,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;706,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Adjusted EBITDA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;320,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;324,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;341,705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total segments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,238,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,022,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,790,781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Adjusted EBITDA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;612,866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;585,356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;538,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table presents a reconciliation of total segment adjusted EBITDA to consolidated income before income taxes:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.794%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.208%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total segment adjusted EBITDA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;612,866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;585,356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;538,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Corporate operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(194,736)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(177,591)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(173,480)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(172,552)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(148,767)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(110,792)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(94,454)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(55,554)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(23,140)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income attributable to non-controlling interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Asset impairment charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(101,749)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Restructuring and integration costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(63,136)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(58,947)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(80,665)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;CEO transition costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Share-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(23,676)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(29,477)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(21,824)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Acquisition transaction costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(130)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(18,913)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Certain legal-related benefit (expense)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,443)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Gain (loss) on sale of businesses and facility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,846)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;84,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;93,803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26,803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following tables present revenue disaggregated by our product and service offerings:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:28.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.210%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Data&lt;br/&gt;Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Promotional Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Checks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Checks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;728,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;728,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Merchant services and other payment solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;437,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;437,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Forms and other products&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;289,920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;289,920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Marketing and promotional solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;272,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;272,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Treasury management solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;241,185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;241,185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Data-driven marketing solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;177,598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;177,598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9.75pt;padding-right:9pt;text-indent:-9pt"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Web and hosted solutions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;89,927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;89,927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;678,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;267,525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;562,917&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;728,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,238,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="27" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Data&lt;br/&gt;Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Promotional Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Checks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Checks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;703,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;703,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Merchant services and other payment solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;276,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;276,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Forms and other products&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;296,993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;296,993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Marketing and promotional solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;249,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;249,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Treasury management solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;234,241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;234,241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Data-driven marketing solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;150,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;150,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9.75pt;padding-right:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Web and hosted solutions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;111,538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;111,538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;510,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;262,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;546,473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;703,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,022,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Data&lt;br/&gt;Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Promotional Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Checks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Checks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;706,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;706,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Merchant services and other payment solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;75,796&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;75,796&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Forms and other products&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;316,245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;316,245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Marketing and promotional solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;213,404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;213,404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Treasury management solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;226,105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;226,105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Data-driven marketing solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;119,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;119,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9.75pt;padding-right:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Web and hosted solutions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;133,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;133,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;301,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;252,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;529,649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;706,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,790,781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table presents revenue disaggregated by geography, based on where items are shipped or services are performed. Substantially all of our long-lived assets reside in the U.S. Long-lived assets of our foreign subsidiaries are located primarily in Canada and are not significant to our consolidated financial position.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:28.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.210%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Data&lt;br/&gt;Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Promotional Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Checks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Year ended December 31, 2022:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;634,945&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;248,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;537,643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;700,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,120,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign, primarily Canada&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43,635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;28,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;117,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;678,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;267,525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;562,917&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;728,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,238,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Year ended December 31, 2021:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;469,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;227,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;522,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;678,229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,897,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign, primarily Canada and Australia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;41,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;35,219&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;124,809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;510,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;262,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;546,473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;703,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,022,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Year ended December 31, 2020:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;266,920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;220,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;506,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;684,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,678,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign, primarily Canada and Australia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;34,981&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;32,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;112,594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;301,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;252,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;529,649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;706,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,790,781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90ZXh0cmVnaW9uOjRkZWUxNzYxMmIyYjQ1YTZiYjA4YmFmMmFjZDU5MjA4XzE5_656b3b5c-e7cb-4e73-8ea2-86d1ec7e3779"
      unitRef="segment">4</us-gaap:NumberOfReportableSegments>
    <dlx:Numberofcustomers
      contextRef="ib99b24a82bf84c27adcef9aeec89e001_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90ZXh0cmVnaW9uOjRkZWUxNzYxMmIyYjQ1YTZiYjA4YmFmMmFjZDU5MjA4XzE4NDQ_35505c73-a646-45ac-849d-bc61f5709ba6"
      unitRef="customers">0</dlx:Numberofcustomers>
    <dlx:Numberofcustomers
      contextRef="i8945a16d60004b9687ef1f9b8ed48a92_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90ZXh0cmVnaW9uOjRkZWUxNzYxMmIyYjQ1YTZiYjA4YmFmMmFjZDU5MjA4XzE4NDQ_4794fe5c-8623-46b4-8d4c-971e3038cfc0"
      unitRef="customers">0</dlx:Numberofcustomers>
    <dlx:Numberofcustomers
      contextRef="i55313ba8831d473eb76b7483d17fcd1b_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90ZXh0cmVnaW9uOjRkZWUxNzYxMmIyYjQ1YTZiYjA4YmFmMmFjZDU5MjA4XzE4NDQ_568893c1-d40f-400a-9ed2-b32653b28a31"
      unitRef="customers">0</dlx:Numberofcustomers>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="iac306ad179164b5ba141173b2357fa88_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90ZXh0cmVnaW9uOjRkZWUxNzYxMmIyYjQ1YTZiYjA4YmFmMmFjZDU5MjA4XzE4ODc_4c3ea113-f16d-4457-859d-05d93cad8d14"
      unitRef="number">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i3c944c7d388f4a13befb35e01970b039_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90ZXh0cmVnaW9uOjRkZWUxNzYxMmIyYjQ1YTZiYjA4YmFmMmFjZDU5MjA4XzE4ODc_7c358e6d-1905-4a52-8c9c-6e80d1c7e34b"
      unitRef="number">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="idd7077d692c3481581b37b673a9edb61_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90ZXh0cmVnaW9uOjRkZWUxNzYxMmIyYjQ1YTZiYjA4YmFmMmFjZDU5MjA4XzE4ODc_c59bbd04-971f-4183-8db9-5a7e9ac1cd7c"
      unitRef="number">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90ZXh0cmVnaW9uOjRkZWUxNzYxMmIyYjQ1YTZiYjA4YmFmMmFjZDU5MjA4XzM2Mjk_e350bdab-3986-477f-90bb-52ae7baa36ac">&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Our segment information for the years ended December 31 was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.794%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.208%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Payments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;678,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;510,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;301,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Adjusted EBITDA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;144,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;105,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;68,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Data Solutions:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;267,525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;262,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;252,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Adjusted EBITDA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;68,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;70,172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;61,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Promotional Solutions:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;562,917&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;546,473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;529,649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Adjusted EBITDA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;79,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;85,384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;66,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Checks:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;728,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;703,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;706,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Adjusted EBITDA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;320,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;324,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;341,705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total segments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,238,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,022,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,790,781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Adjusted EBITDA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;612,866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;585,356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;538,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:Revenues
      contextRef="i4881752b889446428b432d75a41b7c06_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo3MzRlNzZlYWVmNzE0ZWVkOTNkOTgxYzMyNGRjNTVhOC90YWJsZXJhbmdlOjczNGU3NmVhZWY3MTRlZWQ5M2Q5ODFjMzI0ZGM1NWE4XzItMi0xLTEtOTc2Mjc_e13c8027-ab65-4ff7-b758-e0d9ecbe5a63"
      unitRef="usd">678580000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia3f355300be348f7ac6b39ed8311e2dc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo3MzRlNzZlYWVmNzE0ZWVkOTNkOTgxYzMyNGRjNTVhOC90YWJsZXJhbmdlOjczNGU3NmVhZWY3MTRlZWQ5M2Q5ODFjMzI0ZGM1NWE4XzItNC0xLTEtOTc2Mjc_92afaee1-39a0-433e-8e1a-9bc2f89ca634"
      unitRef="usd">510359000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i8eb0e18e3bf84848861bc2c2cf85b70e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo3MzRlNzZlYWVmNzE0ZWVkOTNkOTgxYzMyNGRjNTVhOC90YWJsZXJhbmdlOjczNGU3NmVhZWY3MTRlZWQ5M2Q5ODFjMzI0ZGM1NWE4XzItNi0xLTEtOTc2Mjc_619c0a5c-1c6f-4fab-b5c6-44ee3323b918"
      unitRef="usd">301901000</us-gaap:Revenues>
    <dlx:AdjustedEBITDA
      contextRef="i4881752b889446428b432d75a41b7c06_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo3MzRlNzZlYWVmNzE0ZWVkOTNkOTgxYzMyNGRjNTVhOC90YWJsZXJhbmdlOjczNGU3NmVhZWY3MTRlZWQ5M2Q5ODFjMzI0ZGM1NWE4XzMtMi0xLTEtOTc2Mjc_8d8a3234-3d83-43c3-9611-93af617d3619"
      unitRef="usd">144605000</dlx:AdjustedEBITDA>
    <dlx:AdjustedEBITDA
      contextRef="ia3f355300be348f7ac6b39ed8311e2dc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo3MzRlNzZlYWVmNzE0ZWVkOTNkOTgxYzMyNGRjNTVhOC90YWJsZXJhbmdlOjczNGU3NmVhZWY3MTRlZWQ5M2Q5ODFjMzI0ZGM1NWE4XzMtNC0xLTEtOTc2Mjc_ea81bf2a-20e3-4c69-b59a-c346f8cbbcf3"
      unitRef="usd">105576000</dlx:AdjustedEBITDA>
    <dlx:AdjustedEBITDA
      contextRef="i8eb0e18e3bf84848861bc2c2cf85b70e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo3MzRlNzZlYWVmNzE0ZWVkOTNkOTgxYzMyNGRjNTVhOC90YWJsZXJhbmdlOjczNGU3NmVhZWY3MTRlZWQ5M2Q5ODFjMzI0ZGM1NWE4XzMtNi0xLTEtOTc2Mjc_e7211930-a8c6-4b7e-a7e9-c797af0525c1"
      unitRef="usd">68117000</dlx:AdjustedEBITDA>
    <us-gaap:Revenues
      contextRef="i7f9555cd35624452a6f58d7e94774c28_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo3MzRlNzZlYWVmNzE0ZWVkOTNkOTgxYzMyNGRjNTVhOC90YWJsZXJhbmdlOjczNGU3NmVhZWY3MTRlZWQ5M2Q5ODFjMzI0ZGM1NWE4XzUtMi0xLTEtOTc2Mjc_901912bd-fb92-4d5d-b74d-d112aedb9696"
      unitRef="usd">267525000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ib72c2c46f34a416f80f85ed3be183f2c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo3MzRlNzZlYWVmNzE0ZWVkOTNkOTgxYzMyNGRjNTVhOC90YWJsZXJhbmdlOjczNGU3NmVhZWY3MTRlZWQ5M2Q5ODFjMzI0ZGM1NWE4XzUtNC0xLTEtOTc2Mjc_7173e515-0e46-4ee9-9068-e6e412f747f7"
      unitRef="usd">262310000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i8b8be6ce9e6a406ea53626fa34107a93_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo3MzRlNzZlYWVmNzE0ZWVkOTNkOTgxYzMyNGRjNTVhOC90YWJsZXJhbmdlOjczNGU3NmVhZWY3MTRlZWQ5M2Q5ODFjMzI0ZGM1NWE4XzUtNi0xLTEtOTc2Mjc_c35ee56b-e2f8-48f1-93eb-c32b12deac31"
      unitRef="usd">252773000</us-gaap:Revenues>
    <dlx:AdjustedEBITDA
      contextRef="i7f9555cd35624452a6f58d7e94774c28_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo3MzRlNzZlYWVmNzE0ZWVkOTNkOTgxYzMyNGRjNTVhOC90YWJsZXJhbmdlOjczNGU3NmVhZWY3MTRlZWQ5M2Q5ODFjMzI0ZGM1NWE4XzYtMi0xLTEtOTc2Mjc_14698718-bbee-47f5-add9-ba82117154bc"
      unitRef="usd">68214000</dlx:AdjustedEBITDA>
    <dlx:AdjustedEBITDA
      contextRef="ib72c2c46f34a416f80f85ed3be183f2c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo3MzRlNzZlYWVmNzE0ZWVkOTNkOTgxYzMyNGRjNTVhOC90YWJsZXJhbmdlOjczNGU3NmVhZWY3MTRlZWQ5M2Q5ODFjMzI0ZGM1NWE4XzYtNC0xLTEtOTc2Mjc_2b4664df-919d-4a46-89d4-69530695fd87"
      unitRef="usd">70172000</dlx:AdjustedEBITDA>
    <dlx:AdjustedEBITDA
      contextRef="i8b8be6ce9e6a406ea53626fa34107a93_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo3MzRlNzZlYWVmNzE0ZWVkOTNkOTgxYzMyNGRjNTVhOC90YWJsZXJhbmdlOjczNGU3NmVhZWY3MTRlZWQ5M2Q5ODFjMzI0ZGM1NWE4XzYtNi0xLTEtOTc2Mjc_ee3eb70a-db8d-4ca3-9bf5-e4bda4418117"
      unitRef="usd">61580000</dlx:AdjustedEBITDA>
    <us-gaap:Revenues
      contextRef="i8e30f1475d4c4ec6b8ceeca9a5e08896_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo3MzRlNzZlYWVmNzE0ZWVkOTNkOTgxYzMyNGRjNTVhOC90YWJsZXJhbmdlOjczNGU3NmVhZWY3MTRlZWQ5M2Q5ODFjMzI0ZGM1NWE4XzgtMi0xLTEtOTc2Mjc_c61fa21b-6fda-40ad-8606-1af3fcb2bc86"
      unitRef="usd">562917000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i70a88614ee9b49d5865d64564fd99148_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo3MzRlNzZlYWVmNzE0ZWVkOTNkOTgxYzMyNGRjNTVhOC90YWJsZXJhbmdlOjczNGU3NmVhZWY3MTRlZWQ5M2Q5ODFjMzI0ZGM1NWE4XzgtNC0xLTEtOTc2Mjc_e37b6e4c-36a3-4225-872c-d784e71c3839"
      unitRef="usd">546473000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i5d9dc342ab5c41dd84d01ca98b263e70_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo3MzRlNzZlYWVmNzE0ZWVkOTNkOTgxYzMyNGRjNTVhOC90YWJsZXJhbmdlOjczNGU3NmVhZWY3MTRlZWQ5M2Q5ODFjMzI0ZGM1NWE4XzgtNi0xLTEtOTc2Mjc_5b51b3ac-3b4f-4038-a20f-6848b9f157e2"
      unitRef="usd">529649000</us-gaap:Revenues>
    <dlx:AdjustedEBITDA
      contextRef="i8e30f1475d4c4ec6b8ceeca9a5e08896_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo3MzRlNzZlYWVmNzE0ZWVkOTNkOTgxYzMyNGRjNTVhOC90YWJsZXJhbmdlOjczNGU3NmVhZWY3MTRlZWQ5M2Q5ODFjMzI0ZGM1NWE4XzktMi0xLTEtOTc2Mjc_90d0bdc6-4eb4-4d34-9d35-95b4dd7c5b2b"
      unitRef="usd">79549000</dlx:AdjustedEBITDA>
    <dlx:AdjustedEBITDA
      contextRef="i70a88614ee9b49d5865d64564fd99148_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo3MzRlNzZlYWVmNzE0ZWVkOTNkOTgxYzMyNGRjNTVhOC90YWJsZXJhbmdlOjczNGU3NmVhZWY3MTRlZWQ5M2Q5ODFjMzI0ZGM1NWE4XzktNC0xLTEtOTc2Mjc_f88fd510-6efd-4137-b768-481d713ec0c9"
      unitRef="usd">85384000</dlx:AdjustedEBITDA>
    <dlx:AdjustedEBITDA
      contextRef="i5d9dc342ab5c41dd84d01ca98b263e70_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo3MzRlNzZlYWVmNzE0ZWVkOTNkOTgxYzMyNGRjNTVhOC90YWJsZXJhbmdlOjczNGU3NmVhZWY3MTRlZWQ5M2Q5ODFjMzI0ZGM1NWE4XzktNi0xLTEtOTc2Mjc_9268ecad-3d3b-44c6-a60c-5240b1d29a93"
      unitRef="usd">66620000</dlx:AdjustedEBITDA>
    <us-gaap:Revenues
      contextRef="id548b2910eaa4473aaf2835fa3e1d6d5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo3MzRlNzZlYWVmNzE0ZWVkOTNkOTgxYzMyNGRjNTVhOC90YWJsZXJhbmdlOjczNGU3NmVhZWY3MTRlZWQ5M2Q5ODFjMzI0ZGM1NWE4XzExLTItMS0xLTk3NjI3_72118058-4054-4790-9158-06c6176dc41f"
      unitRef="usd">728988000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i0a25127376e547fcb5aad65f887df1b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo3MzRlNzZlYWVmNzE0ZWVkOTNkOTgxYzMyNGRjNTVhOC90YWJsZXJhbmdlOjczNGU3NmVhZWY3MTRlZWQ5M2Q5ODFjMzI0ZGM1NWE4XzExLTQtMS0xLTk3NjI3_03e9f69e-fe95-4cff-8278-65255d807306"
      unitRef="usd">703055000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i5d178125873248b49cd42507d8566ab3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo3MzRlNzZlYWVmNzE0ZWVkOTNkOTgxYzMyNGRjNTVhOC90YWJsZXJhbmdlOjczNGU3NmVhZWY3MTRlZWQ5M2Q5ODFjMzI0ZGM1NWE4XzExLTYtMS0xLTk3NjI3_4a936b7f-bb6b-4a93-a3f6-e6e876e51736"
      unitRef="usd">706458000</us-gaap:Revenues>
    <dlx:AdjustedEBITDA
      contextRef="id548b2910eaa4473aaf2835fa3e1d6d5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo3MzRlNzZlYWVmNzE0ZWVkOTNkOTgxYzMyNGRjNTVhOC90YWJsZXJhbmdlOjczNGU3NmVhZWY3MTRlZWQ5M2Q5ODFjMzI0ZGM1NWE4XzEyLTItMS0xLTk3NjI3_537e216e-c9bb-4cca-92b2-b11e88b01b28"
      unitRef="usd">320498000</dlx:AdjustedEBITDA>
    <dlx:AdjustedEBITDA
      contextRef="i0a25127376e547fcb5aad65f887df1b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo3MzRlNzZlYWVmNzE0ZWVkOTNkOTgxYzMyNGRjNTVhOC90YWJsZXJhbmdlOjczNGU3NmVhZWY3MTRlZWQ5M2Q5ODFjMzI0ZGM1NWE4XzEyLTQtMS0xLTk3NjI3_d96d7c62-39f9-427b-a151-bfad1cf3e99e"
      unitRef="usd">324224000</dlx:AdjustedEBITDA>
    <dlx:AdjustedEBITDA
      contextRef="i5d178125873248b49cd42507d8566ab3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo3MzRlNzZlYWVmNzE0ZWVkOTNkOTgxYzMyNGRjNTVhOC90YWJsZXJhbmdlOjczNGU3NmVhZWY3MTRlZWQ5M2Q5ODFjMzI0ZGM1NWE4XzEyLTYtMS0xLTk3NjI3_813432f7-8fc4-4d9b-8620-5971757bf6a8"
      unitRef="usd">341705000</dlx:AdjustedEBITDA>
    <us-gaap:Revenues
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo3MzRlNzZlYWVmNzE0ZWVkOTNkOTgxYzMyNGRjNTVhOC90YWJsZXJhbmdlOjczNGU3NmVhZWY3MTRlZWQ5M2Q5ODFjMzI0ZGM1NWE4XzE0LTItMS0xLTk3NjI3_b029f42e-54fb-4119-954e-cc68f6e62eb4"
      unitRef="usd">2238010000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo3MzRlNzZlYWVmNzE0ZWVkOTNkOTgxYzMyNGRjNTVhOC90YWJsZXJhbmdlOjczNGU3NmVhZWY3MTRlZWQ5M2Q5ODFjMzI0ZGM1NWE4XzE0LTQtMS0xLTk3NjI3_11920929-2584-42db-a2fa-4ba2d86bf04e"
      unitRef="usd">2022197000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo3MzRlNzZlYWVmNzE0ZWVkOTNkOTgxYzMyNGRjNTVhOC90YWJsZXJhbmdlOjczNGU3NmVhZWY3MTRlZWQ5M2Q5ODFjMzI0ZGM1NWE4XzE0LTYtMS0xLTk3NjI3_4dec1652-b1a3-4fd8-98fd-50455b484e7d"
      unitRef="usd">1790781000</us-gaap:Revenues>
    <dlx:AdjustedEBITDA
      contextRef="i4be1fc4baa684444a18f1090aa000d3a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo3MzRlNzZlYWVmNzE0ZWVkOTNkOTgxYzMyNGRjNTVhOC90YWJsZXJhbmdlOjczNGU3NmVhZWY3MTRlZWQ5M2Q5ODFjMzI0ZGM1NWE4XzE1LTItMS0xLTk3NjI3_ecedfe1e-ff24-4264-8578-86f4621439b9"
      unitRef="usd">612866000</dlx:AdjustedEBITDA>
    <dlx:AdjustedEBITDA
      contextRef="i44e4f7fb1e0747e9b5acd33c4f127315_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo3MzRlNzZlYWVmNzE0ZWVkOTNkOTgxYzMyNGRjNTVhOC90YWJsZXJhbmdlOjczNGU3NmVhZWY3MTRlZWQ5M2Q5ODFjMzI0ZGM1NWE4XzE1LTQtMS0xLTk3NjI3_423703bb-8a9c-44ad-91dd-907f4309ee8f"
      unitRef="usd">585356000</dlx:AdjustedEBITDA>
    <dlx:AdjustedEBITDA
      contextRef="i08c7136cda3e4a398afafb4fbd99477a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo3MzRlNzZlYWVmNzE0ZWVkOTNkOTgxYzMyNGRjNTVhOC90YWJsZXJhbmdlOjczNGU3NmVhZWY3MTRlZWQ5M2Q5ODFjMzI0ZGM1NWE4XzE1LTYtMS0xLTk3NjI3_4b7c3645-6478-4040-b579-d35630ceb01d"
      unitRef="usd">538022000</dlx:AdjustedEBITDA>
    <us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90ZXh0cmVnaW9uOjRkZWUxNzYxMmIyYjQ1YTZiYjA4YmFmMmFjZDU5MjA4XzM2Mzk_382ae07a-b0bf-49bc-9d6b-06b7c17e0594">&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table presents a reconciliation of total segment adjusted EBITDA to consolidated income before income taxes:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.794%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.208%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total segment adjusted EBITDA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;612,866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;585,356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;538,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Corporate operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(194,736)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(177,591)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(173,480)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(172,552)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(148,767)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(110,792)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(94,454)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(55,554)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(23,140)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income attributable to non-controlling interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Asset impairment charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(101,749)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Restructuring and integration costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(63,136)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(58,947)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(80,665)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;CEO transition costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Share-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(23,676)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(29,477)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(21,824)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Acquisition transaction costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(130)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(18,913)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Certain legal-related benefit (expense)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,443)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Gain (loss) on sale of businesses and facility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,846)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;84,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;93,803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26,803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock>
    <dlx:AdjustedEBITDA
      contextRef="i4be1fc4baa684444a18f1090aa000d3a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTphNmQyNmM3ZWY4NTE0YzY0OGZjODhjNzMzYzA1ZDVlNi90YWJsZXJhbmdlOmE2ZDI2YzdlZjg1MTRjNjQ4ZmM4OGM3MzNjMDVkNWU2XzEtMi0xLTEtOTc2Mjc_5b00db03-e7a5-4890-9eea-0d273d018f24"
      unitRef="usd">612866000</dlx:AdjustedEBITDA>
    <dlx:AdjustedEBITDA
      contextRef="i44e4f7fb1e0747e9b5acd33c4f127315_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTphNmQyNmM3ZWY4NTE0YzY0OGZjODhjNzMzYzA1ZDVlNi90YWJsZXJhbmdlOmE2ZDI2YzdlZjg1MTRjNjQ4ZmM4OGM3MzNjMDVkNWU2XzEtNC0xLTEtOTc2Mjc_d2bbf5ab-1f1a-4206-adee-7b6c492710e1"
      unitRef="usd">585356000</dlx:AdjustedEBITDA>
    <dlx:AdjustedEBITDA
      contextRef="i08c7136cda3e4a398afafb4fbd99477a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTphNmQyNmM3ZWY4NTE0YzY0OGZjODhjNzMzYzA1ZDVlNi90YWJsZXJhbmdlOmE2ZDI2YzdlZjg1MTRjNjQ4ZmM4OGM3MzNjMDVkNWU2XzEtNi0xLTEtOTc2Mjc_51724ece-32f6-4d48-aa1c-80d2e22ffe96"
      unitRef="usd">538022000</dlx:AdjustedEBITDA>
    <dlx:AdjustedEBITDA
      contextRef="i3d8355b553624adb948e09b9b37d8e1c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTphNmQyNmM3ZWY4NTE0YzY0OGZjODhjNzMzYzA1ZDVlNi90YWJsZXJhbmdlOmE2ZDI2YzdlZjg1MTRjNjQ4ZmM4OGM3MzNjMDVkNWU2XzItMi0xLTEtOTc2Mjc_3d7d3ff0-6be4-4ad7-95c5-0838b7c912ec"
      unitRef="usd">-194736000</dlx:AdjustedEBITDA>
    <dlx:AdjustedEBITDA
      contextRef="ibca4658caff74dfcbf166a3f3d54ac22_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTphNmQyNmM3ZWY4NTE0YzY0OGZjODhjNzMzYzA1ZDVlNi90YWJsZXJhbmdlOmE2ZDI2YzdlZjg1MTRjNjQ4ZmM4OGM3MzNjMDVkNWU2XzItNC0xLTEtOTc2Mjc_c7e83512-952e-46df-8707-ce774042d051"
      unitRef="usd">-177591000</dlx:AdjustedEBITDA>
    <dlx:AdjustedEBITDA
      contextRef="i5d955b3f370847469d583a558e92995f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTphNmQyNmM3ZWY4NTE0YzY0OGZjODhjNzMzYzA1ZDVlNi90YWJsZXJhbmdlOmE2ZDI2YzdlZjg1MTRjNjQ4ZmM4OGM3MzNjMDVkNWU2XzItNi0xLTEtOTc2Mjc_a3d0ce89-5439-4376-bf3f-33b38f40c3cb"
      unitRef="usd">-173480000</dlx:AdjustedEBITDA>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTphNmQyNmM3ZWY4NTE0YzY0OGZjODhjNzMzYzA1ZDVlNi90YWJsZXJhbmdlOmE2ZDI2YzdlZjg1MTRjNjQ4ZmM4OGM3MzNjMDVkNWU2XzMtMi0xLTEtOTc2Mjc_bc7541d2-7165-498f-b581-3d8a28712a5a"
      unitRef="usd">172552000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTphNmQyNmM3ZWY4NTE0YzY0OGZjODhjNzMzYzA1ZDVlNi90YWJsZXJhbmdlOmE2ZDI2YzdlZjg1MTRjNjQ4ZmM4OGM3MzNjMDVkNWU2XzMtNC0xLTEtOTc2Mjc_ad9689ce-2308-45c7-a0da-2d464144ea43"
      unitRef="usd">148767000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTphNmQyNmM3ZWY4NTE0YzY0OGZjODhjNzMzYzA1ZDVlNi90YWJsZXJhbmdlOmE2ZDI2YzdlZjg1MTRjNjQ4ZmM4OGM3MzNjMDVkNWU2XzMtNi0xLTEtOTc2Mjc_304d4baa-98e6-4781-8c43-6d4876d30ba7"
      unitRef="usd">110792000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:InterestExpense
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTphNmQyNmM3ZWY4NTE0YzY0OGZjODhjNzMzYzA1ZDVlNi90YWJsZXJhbmdlOmE2ZDI2YzdlZjg1MTRjNjQ4ZmM4OGM3MzNjMDVkNWU2XzQtMi0xLTEtOTc2Mjc_8ddfbb5a-cd47-4b8c-8911-33c184cefb3b"
      unitRef="usd">94454000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTphNmQyNmM3ZWY4NTE0YzY0OGZjODhjNzMzYzA1ZDVlNi90YWJsZXJhbmdlOmE2ZDI2YzdlZjg1MTRjNjQ4ZmM4OGM3MzNjMDVkNWU2XzQtNC0xLTEtOTc2Mjc_c33a1844-a698-42f8-b962-e906d62b8cd0"
      unitRef="usd">55554000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTphNmQyNmM3ZWY4NTE0YzY0OGZjODhjNzMzYzA1ZDVlNi90YWJsZXJhbmdlOmE2ZDI2YzdlZjg1MTRjNjQ4ZmM4OGM3MzNjMDVkNWU2XzQtNi0xLTEtOTc2Mjc_7e8293ae-9b2e-44d2-b10d-000c1576fcf4"
      unitRef="usd">23140000</us-gaap:InterestExpense>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTphNmQyNmM3ZWY4NTE0YzY0OGZjODhjNzMzYzA1ZDVlNi90YWJsZXJhbmdlOmE2ZDI2YzdlZjg1MTRjNjQ4ZmM4OGM3MzNjMDVkNWU2XzUtMi0xLTEtOTc2Mjc_c7666ce2-53f6-4d36-bc24-2f0bbe37efaa"
      unitRef="usd">135000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTphNmQyNmM3ZWY4NTE0YzY0OGZjODhjNzMzYzA1ZDVlNi90YWJsZXJhbmdlOmE2ZDI2YzdlZjg1MTRjNjQ4ZmM4OGM3MzNjMDVkNWU2XzUtNC0xLTEtOTc2Mjc_668394d8-b261-4fb8-ace0-46ed5b5a4cf4"
      unitRef="usd">139000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTphNmQyNmM3ZWY4NTE0YzY0OGZjODhjNzMzYzA1ZDVlNi90YWJsZXJhbmdlOmE2ZDI2YzdlZjg1MTRjNjQ4ZmM4OGM3MzNjMDVkNWU2XzUtNi0xLTEtOTc2Mjc_8d08e8cb-5bb5-419f-bb01-2453aa893906"
      unitRef="usd">91000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:AssetImpairmentCharges
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTphNmQyNmM3ZWY4NTE0YzY0OGZjODhjNzMzYzA1ZDVlNi90YWJsZXJhbmdlOmE2ZDI2YzdlZjg1MTRjNjQ4ZmM4OGM3MzNjMDVkNWU2XzYtMi0xLTEtOTc2Mjc_5f43818d-3372-4172-87b3-00f966579b29"
      unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTphNmQyNmM3ZWY4NTE0YzY0OGZjODhjNzMzYzA1ZDVlNi90YWJsZXJhbmdlOmE2ZDI2YzdlZjg1MTRjNjQ4ZmM4OGM3MzNjMDVkNWU2XzYtNC0xLTEtOTc2Mjc_a25fc727-1cc2-4805-95ea-9cc5726b08fe"
      unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTphNmQyNmM3ZWY4NTE0YzY0OGZjODhjNzMzYzA1ZDVlNi90YWJsZXJhbmdlOmE2ZDI2YzdlZjg1MTRjNjQ4ZmM4OGM3MzNjMDVkNWU2XzYtNi0xLTEtOTc2Mjc_77acb80f-865c-4ad4-bd0f-65b19cf10b34"
      unitRef="usd">101749000</us-gaap:AssetImpairmentCharges>
    <dlx:RestructuringIntegrationAndOtherCosts
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTphNmQyNmM3ZWY4NTE0YzY0OGZjODhjNzMzYzA1ZDVlNi90YWJsZXJhbmdlOmE2ZDI2YzdlZjg1MTRjNjQ4ZmM4OGM3MzNjMDVkNWU2XzctMi0xLTEtOTc2Mjc_389e8046-9372-4ae5-8f53-7201c4d3ce3f"
      unitRef="usd">63136000</dlx:RestructuringIntegrationAndOtherCosts>
    <dlx:RestructuringIntegrationAndOtherCosts
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTphNmQyNmM3ZWY4NTE0YzY0OGZjODhjNzMzYzA1ZDVlNi90YWJsZXJhbmdlOmE2ZDI2YzdlZjg1MTRjNjQ4ZmM4OGM3MzNjMDVkNWU2XzctNC0xLTEtOTc2Mjc_d1635978-947e-4286-9f9c-81cb19cc434a"
      unitRef="usd">58947000</dlx:RestructuringIntegrationAndOtherCosts>
    <dlx:RestructuringIntegrationAndOtherCosts
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTphNmQyNmM3ZWY4NTE0YzY0OGZjODhjNzMzYzA1ZDVlNi90YWJsZXJhbmdlOmE2ZDI2YzdlZjg1MTRjNjQ4ZmM4OGM3MzNjMDVkNWU2XzctNi0xLTEtOTc2Mjc_832c2fb9-4b9a-4d7e-a765-70cb9250b4f4"
      unitRef="usd">80665000</dlx:RestructuringIntegrationAndOtherCosts>
    <dlx:CEOtransitioncosts
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTphNmQyNmM3ZWY4NTE0YzY0OGZjODhjNzMzYzA1ZDVlNi90YWJsZXJhbmdlOmE2ZDI2YzdlZjg1MTRjNjQ4ZmM4OGM3MzNjMDVkNWU2XzgtMi0xLTEtOTc2Mjc_be05cf10-fad6-4198-93ee-f400320a00cc"
      unitRef="usd">0</dlx:CEOtransitioncosts>
    <dlx:CEOtransitioncosts
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTphNmQyNmM3ZWY4NTE0YzY0OGZjODhjNzMzYzA1ZDVlNi90YWJsZXJhbmdlOmE2ZDI2YzdlZjg1MTRjNjQ4ZmM4OGM3MzNjMDVkNWU2XzgtNC0xLTEtOTc2Mjc_60ea6282-8fcc-40e4-a3f2-e201e9797226"
      unitRef="usd">0</dlx:CEOtransitioncosts>
    <dlx:CEOtransitioncosts
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTphNmQyNmM3ZWY4NTE0YzY0OGZjODhjNzMzYzA1ZDVlNi90YWJsZXJhbmdlOmE2ZDI2YzdlZjg1MTRjNjQ4ZmM4OGM3MzNjMDVkNWU2XzgtNi0xLTEtOTc2Mjc_69aad23c-d821-4a2a-a0d3-f5a869fa099a"
      unitRef="usd">-30000</dlx:CEOtransitioncosts>
    <us-gaap:ShareBasedCompensation
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTphNmQyNmM3ZWY4NTE0YzY0OGZjODhjNzMzYzA1ZDVlNi90YWJsZXJhbmdlOmE2ZDI2YzdlZjg1MTRjNjQ4ZmM4OGM3MzNjMDVkNWU2XzktMi0xLTEtOTc2Mjc_46dc7fab-d5f3-44db-938d-3aba3429015a"
      unitRef="usd">23676000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTphNmQyNmM3ZWY4NTE0YzY0OGZjODhjNzMzYzA1ZDVlNi90YWJsZXJhbmdlOmE2ZDI2YzdlZjg1MTRjNjQ4ZmM4OGM3MzNjMDVkNWU2XzktNC0xLTEtOTc2Mjc_984ff6fa-225c-4bc7-8e03-4df3fad899db"
      unitRef="usd">29477000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTphNmQyNmM3ZWY4NTE0YzY0OGZjODhjNzMzYzA1ZDVlNi90YWJsZXJhbmdlOmE2ZDI2YzdlZjg1MTRjNjQ4ZmM4OGM3MzNjMDVkNWU2XzktNi0xLTEtOTc2Mjc_c8beb7fa-1361-4f96-ac77-7c849e41f954"
      unitRef="usd">21824000</us-gaap:ShareBasedCompensation>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTphNmQyNmM3ZWY4NTE0YzY0OGZjODhjNzMzYzA1ZDVlNi90YWJsZXJhbmdlOmE2ZDI2YzdlZjg1MTRjNjQ4ZmM4OGM3MzNjMDVkNWU2XzEwLTItMS0xLTk3NjI3_da2bb20a-5d21-4417-a7fa-ade3a5eeb4fa"
      unitRef="usd">130000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTphNmQyNmM3ZWY4NTE0YzY0OGZjODhjNzMzYzA1ZDVlNi90YWJsZXJhbmdlOmE2ZDI2YzdlZjg1MTRjNjQ4ZmM4OGM3MzNjMDVkNWU2XzEwLTQtMS0xLTk3NjI3_4dc2c78d-2d6d-42dc-b043-e00a16bd23a7"
      unitRef="usd">18913000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTphNmQyNmM3ZWY4NTE0YzY0OGZjODhjNzMzYzA1ZDVlNi90YWJsZXJhbmdlOmE2ZDI2YzdlZjg1MTRjNjQ4ZmM4OGM3MzNjMDVkNWU2XzEwLTYtMS0xLTk3NjI3_171d47c2-81e5-4a89-ab2e-22930f9bf00a"
      unitRef="usd">8000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:LossContingencyAccrualProvision
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTphNmQyNmM3ZWY4NTE0YzY0OGZjODhjNzMzYzA1ZDVlNi90YWJsZXJhbmdlOmE2ZDI2YzdlZjg1MTRjNjQ4ZmM4OGM3MzNjMDVkNWU2XzExLTItMS0xLTk3NjI3_36f09770-e69e-4f9a-a379-64101ff13b6d"
      unitRef="usd">-730000</us-gaap:LossContingencyAccrualProvision>
    <us-gaap:LossContingencyAccrualProvision
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTphNmQyNmM3ZWY4NTE0YzY0OGZjODhjNzMzYzA1ZDVlNi90YWJsZXJhbmdlOmE2ZDI2YzdlZjg1MTRjNjQ4ZmM4OGM3MzNjMDVkNWU2XzExLTQtMS0xLTk3NjI3_024949de-2b7b-42c5-95a2-d1d477a2ed24"
      unitRef="usd">2443000</us-gaap:LossContingencyAccrualProvision>
    <us-gaap:LossContingencyAccrualProvision
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTphNmQyNmM3ZWY4NTE0YzY0OGZjODhjNzMzYzA1ZDVlNi90YWJsZXJhbmdlOmE2ZDI2YzdlZjg1MTRjNjQ4ZmM4OGM3MzNjMDVkNWU2XzExLTYtMS0xLTk3NjI3_36449bf7-1e64-469c-bc26-784b1bed1bc5"
      unitRef="usd">-2164000</us-gaap:LossContingencyAccrualProvision>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTphNmQyNmM3ZWY4NTE0YzY0OGZjODhjNzMzYzA1ZDVlNi90YWJsZXJhbmdlOmE2ZDI2YzdlZjg1MTRjNjQ4ZmM4OGM3MzNjMDVkNWU2XzEyLTItMS0xLTk3NjI3_f2ab0dce-bb77-4fcb-867f-ca79a3940098"
      unitRef="usd">19331000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTphNmQyNmM3ZWY4NTE0YzY0OGZjODhjNzMzYzA1ZDVlNi90YWJsZXJhbmdlOmE2ZDI2YzdlZjg1MTRjNjQ4ZmM4OGM3MzNjMDVkNWU2XzEyLTQtMS0xLTk3NjI3_4ce1d693-4635-4139-8214-07e53a977513"
      unitRef="usd">0</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTphNmQyNmM3ZWY4NTE0YzY0OGZjODhjNzMzYzA1ZDVlNi90YWJsZXJhbmdlOmE2ZDI2YzdlZjg1MTRjNjQ4ZmM4OGM3MzNjMDVkNWU2XzEyLTYtMS0xLTk3NjI3_81d5592f-976b-456b-8759-3c2a343e53a4"
      unitRef="usd">-1846000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTphNmQyNmM3ZWY4NTE0YzY0OGZjODhjNzMzYzA1ZDVlNi90YWJsZXJhbmdlOmE2ZDI2YzdlZjg1MTRjNjQ4ZmM4OGM3MzNjMDVkNWU2XzEzLTItMS0xLTk3NjI3_19de6e44-fb5a-4bcf-9613-9c50ba1c3aad"
      unitRef="usd">84378000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTphNmQyNmM3ZWY4NTE0YzY0OGZjODhjNzMzYzA1ZDVlNi90YWJsZXJhbmdlOmE2ZDI2YzdlZjg1MTRjNjQ4ZmM4OGM3MzNjMDVkNWU2XzEzLTQtMS0xLTk3NjI3_73bd63bd-35c1-490a-a207-3e126d7ed551"
      unitRef="usd">93803000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTphNmQyNmM3ZWY4NTE0YzY0OGZjODhjNzMzYzA1ZDVlNi90YWJsZXJhbmdlOmE2ZDI2YzdlZjg1MTRjNjQ4ZmM4OGM3MzNjMDVkNWU2XzEzLTYtMS0xLTk3NjI3_96095754-a631-4de8-a144-2a2f33aca15a"
      unitRef="usd">26803000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90ZXh0cmVnaW9uOjRkZWUxNzYxMmIyYjQ1YTZiYjA4YmFmMmFjZDU5MjA4XzM2Mjc_80764bfb-5d03-4cac-8e83-e5219d676b85">&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following tables present revenue disaggregated by our product and service offerings:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:28.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.210%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Data&lt;br/&gt;Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Promotional Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Checks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Checks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;728,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;728,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Merchant services and other payment solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;437,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;437,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Forms and other products&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;289,920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;289,920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Marketing and promotional solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;272,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;272,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Treasury management solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;241,185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;241,185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Data-driven marketing solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;177,598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;177,598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9.75pt;padding-right:9pt;text-indent:-9pt"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Web and hosted solutions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;89,927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;89,927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;678,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;267,525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;562,917&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;728,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,238,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="27" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Data&lt;br/&gt;Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Promotional Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Checks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Checks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;703,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;703,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Merchant services and other payment solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;276,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;276,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Forms and other products&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;296,993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;296,993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Marketing and promotional solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;249,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;249,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Treasury management solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;234,241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;234,241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Data-driven marketing solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;150,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;150,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9.75pt;padding-right:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Web and hosted solutions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;111,538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;111,538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;510,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;262,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;546,473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;703,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,022,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Data&lt;br/&gt;Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Promotional Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Checks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Checks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;706,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;706,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Merchant services and other payment solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;75,796&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;75,796&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Forms and other products&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;316,245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;316,245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Marketing and promotional solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;213,404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;213,404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Treasury management solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;226,105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;226,105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Data-driven marketing solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;119,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;119,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9.75pt;padding-right:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Web and hosted solutions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;133,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;133,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;301,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;252,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;529,649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;706,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,790,781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock>
    <us-gaap:Revenues
      contextRef="i321a41e7cd474828bdbbf9059b88c5e7_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo4YTAwY2EyY2NkNDc0MDAxODgzZWMyMDY5NzdhNTM0OC90YWJsZXJhbmdlOjhhMDBjYTJjY2Q0NzQwMDE4ODNlYzIwNjk3N2E1MzQ4XzItOC0xLTEtOTc2Mjc_854a9232-aaff-4a2c-9180-0309ff18efe6"
      unitRef="usd">728988000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia363e6ad16724a0f93b7162056ffa61f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo4YTAwY2EyY2NkNDc0MDAxODgzZWMyMDY5NzdhNTM0OC90YWJsZXJhbmdlOjhhMDBjYTJjY2Q0NzQwMDE4ODNlYzIwNjk3N2E1MzQ4XzItMTAtMS0xLTk3NjI3_94604d52-9a5e-4ed9-b7be-2262dbb9802f"
      unitRef="usd">728988000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i0d9fe80433c54385a202b3aaf8d61bf1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo4YTAwY2EyY2NkNDc0MDAxODgzZWMyMDY5NzdhNTM0OC90YWJsZXJhbmdlOjhhMDBjYTJjY2Q0NzQwMDE4ODNlYzIwNjk3N2E1MzQ4XzMtMi0xLTEtMTE2MTUy_15f4a8c0-988b-4ac0-89b1-07033af56b64"
      unitRef="usd">437395000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i94b881d35b3e495c942e7bfb646f39a6_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo4YTAwY2EyY2NkNDc0MDAxODgzZWMyMDY5NzdhNTM0OC90YWJsZXJhbmdlOjhhMDBjYTJjY2Q0NzQwMDE4ODNlYzIwNjk3N2E1MzQ4XzMtMTAtMS0xLTExNjE1Mg_b57d3202-fffd-45a8-8083-5ecd0e4162a9"
      unitRef="usd">437395000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i54ef742748594930bb9434c1ec2ffba7_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo4YTAwY2EyY2NkNDc0MDAxODgzZWMyMDY5NzdhNTM0OC90YWJsZXJhbmdlOjhhMDBjYTJjY2Q0NzQwMDE4ODNlYzIwNjk3N2E1MzQ4XzMtNi0xLTEtOTc2Mjc_6e627ff0-eb0e-4f13-a30c-1a50c06cfe24"
      unitRef="usd">289920000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="id2f0972ad7a4468098726d6f895d1fd1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo4YTAwY2EyY2NkNDc0MDAxODgzZWMyMDY5NzdhNTM0OC90YWJsZXJhbmdlOjhhMDBjYTJjY2Q0NzQwMDE4ODNlYzIwNjk3N2E1MzQ4XzMtMTAtMS0xLTk3NjI3_1587c827-925e-4927-89b8-b046063ad29e"
      unitRef="usd">289920000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iea8bd20c1e8246179f7be80cd70b3e9f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo4YTAwY2EyY2NkNDc0MDAxODgzZWMyMDY5NzdhNTM0OC90YWJsZXJhbmdlOjhhMDBjYTJjY2Q0NzQwMDE4ODNlYzIwNjk3N2E1MzQ4XzUtNi0xLTEtOTc2Mjc_de785917-afe8-470d-8ed9-d51db109deb4"
      unitRef="usd">272997000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia9411337606d40358a78f9711986f053_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo4YTAwY2EyY2NkNDc0MDAxODgzZWMyMDY5NzdhNTM0OC90YWJsZXJhbmdlOjhhMDBjYTJjY2Q0NzQwMDE4ODNlYzIwNjk3N2E1MzQ4XzUtMTAtMS0xLTk3NjI3_727bcf2a-4014-4bd1-b223-d89470f4d184"
      unitRef="usd">272997000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i1782e7b469634342ab55e47eed1fea91_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo4YTAwY2EyY2NkNDc0MDAxODgzZWMyMDY5NzdhNTM0OC90YWJsZXJhbmdlOjhhMDBjYTJjY2Q0NzQwMDE4ODNlYzIwNjk3N2E1MzQ4XzYtMi0xLTEtOTc2Mjc_ca4a08a7-be33-41fd-8734-0f58fe725eba"
      unitRef="usd">241185000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic6b57a03dbe2475d8196ed3b07d0b259_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo4YTAwY2EyY2NkNDc0MDAxODgzZWMyMDY5NzdhNTM0OC90YWJsZXJhbmdlOjhhMDBjYTJjY2Q0NzQwMDE4ODNlYzIwNjk3N2E1MzQ4XzYtMTAtMS0xLTk3NjI3_2500bcf7-866f-41cd-9622-dae17e1d52ce"
      unitRef="usd">241185000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i9fcf5ffd35b24c17b76781b97eaae4d7_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo4YTAwY2EyY2NkNDc0MDAxODgzZWMyMDY5NzdhNTM0OC90YWJsZXJhbmdlOjhhMDBjYTJjY2Q0NzQwMDE4ODNlYzIwNjk3N2E1MzQ4XzctNC0xLTEtOTc2Mjc_3bdf77d6-96bc-4dd5-b244-ca64392e5479"
      unitRef="usd">177598000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i1ee83ccd04ec4c6b9a606ead90138333_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo4YTAwY2EyY2NkNDc0MDAxODgzZWMyMDY5NzdhNTM0OC90YWJsZXJhbmdlOjhhMDBjYTJjY2Q0NzQwMDE4ODNlYzIwNjk3N2E1MzQ4XzctMTAtMS0xLTk3NjI3_6007394a-d8c2-4d9b-94f5-be606f8a81e0"
      unitRef="usd">177598000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i741c0b12079948e29c5ee3cb8ea3dcaf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo4YTAwY2EyY2NkNDc0MDAxODgzZWMyMDY5NzdhNTM0OC90YWJsZXJhbmdlOjhhMDBjYTJjY2Q0NzQwMDE4ODNlYzIwNjk3N2E1MzQ4XzgtNC0xLTEtOTc2Mjc_7f39e20f-e8a7-4e22-883b-f58504129bae"
      unitRef="usd">89927000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i73f7b827047d40d3b0e4bb34684c7c61_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo4YTAwY2EyY2NkNDc0MDAxODgzZWMyMDY5NzdhNTM0OC90YWJsZXJhbmdlOjhhMDBjYTJjY2Q0NzQwMDE4ODNlYzIwNjk3N2E1MzQ4XzgtMTAtMS0xLTk3NjI3_cfba4e01-58f6-4f7f-8636-68bea0f217d1"
      unitRef="usd">89927000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i4881752b889446428b432d75a41b7c06_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo4YTAwY2EyY2NkNDc0MDAxODgzZWMyMDY5NzdhNTM0OC90YWJsZXJhbmdlOjhhMDBjYTJjY2Q0NzQwMDE4ODNlYzIwNjk3N2E1MzQ4XzktMi0xLTEtOTc2Mjc_29e2626e-a693-411c-9288-93987b79ca9e"
      unitRef="usd">678580000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i7f9555cd35624452a6f58d7e94774c28_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo4YTAwY2EyY2NkNDc0MDAxODgzZWMyMDY5NzdhNTM0OC90YWJsZXJhbmdlOjhhMDBjYTJjY2Q0NzQwMDE4ODNlYzIwNjk3N2E1MzQ4XzktNC0xLTEtOTc2Mjc_d11c45c3-6afe-48c3-9bf6-220757918d2a"
      unitRef="usd">267525000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i8e30f1475d4c4ec6b8ceeca9a5e08896_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo4YTAwY2EyY2NkNDc0MDAxODgzZWMyMDY5NzdhNTM0OC90YWJsZXJhbmdlOjhhMDBjYTJjY2Q0NzQwMDE4ODNlYzIwNjk3N2E1MzQ4XzktNi0xLTEtOTc2Mjc_b0e799ca-b673-4575-855e-0eaba64bf8a5"
      unitRef="usd">562917000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="id548b2910eaa4473aaf2835fa3e1d6d5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo4YTAwY2EyY2NkNDc0MDAxODgzZWMyMDY5NzdhNTM0OC90YWJsZXJhbmdlOjhhMDBjYTJjY2Q0NzQwMDE4ODNlYzIwNjk3N2E1MzQ4XzktOC0xLTEtOTc2Mjc_92fea287-f3c3-41f2-b99f-9a941921ac0b"
      unitRef="usd">728988000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo4YTAwY2EyY2NkNDc0MDAxODgzZWMyMDY5NzdhNTM0OC90YWJsZXJhbmdlOjhhMDBjYTJjY2Q0NzQwMDE4ODNlYzIwNjk3N2E1MzQ4XzktMTAtMS0xLTk3NjI3_2189cb60-fa11-42ba-9265-d41f6aa09248"
      unitRef="usd">2238010000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i0a6f114dd40249368400ca210b63e80a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo4YTAwY2EyY2NkNDc0MDAxODgzZWMyMDY5NzdhNTM0OC90YWJsZXJhbmdlOjhhMDBjYTJjY2Q0NzQwMDE4ODNlYzIwNjk3N2E1MzQ4XzEzLTgtMS0xLTk3NjI3_623d60d4-c31c-470e-b38e-12a388aff7b1"
      unitRef="usd">703055000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i2cd3be9bcc5541118d99bc84122a10ed_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo4YTAwY2EyY2NkNDc0MDAxODgzZWMyMDY5NzdhNTM0OC90YWJsZXJhbmdlOjhhMDBjYTJjY2Q0NzQwMDE4ODNlYzIwNjk3N2E1MzQ4XzEzLTEwLTEtMS05NzYyNw_bca9e5d3-7528-41a0-bf56-9876bdf1f124"
      unitRef="usd">703055000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iafe2dc7e67964705a2e1c048ad5856e1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo4YTAwY2EyY2NkNDc0MDAxODgzZWMyMDY5NzdhNTM0OC90YWJsZXJhbmdlOjhhMDBjYTJjY2Q0NzQwMDE4ODNlYzIwNjk3N2E1MzQ4XzE0LTItMS0xLTExNjE2NA_923740ce-3e85-493b-88e8-2b9a6c3a19fb"
      unitRef="usd">276118000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i593c53694c4c42d8b4806958c7fc8446_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo4YTAwY2EyY2NkNDc0MDAxODgzZWMyMDY5NzdhNTM0OC90YWJsZXJhbmdlOjhhMDBjYTJjY2Q0NzQwMDE4ODNlYzIwNjk3N2E1MzQ4XzE0LTEwLTEtMS0xMTYxNjQ_3d917811-a1b6-429a-a5b4-d05d51f37562"
      unitRef="usd">276118000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iccd1c38753e44cecb91a35aa5df453bf_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo4YTAwY2EyY2NkNDc0MDAxODgzZWMyMDY5NzdhNTM0OC90YWJsZXJhbmdlOjhhMDBjYTJjY2Q0NzQwMDE4ODNlYzIwNjk3N2E1MzQ4XzE0LTYtMS0xLTk3NjI3_fea533c0-769c-4d5d-a169-5c681ff722b3"
      unitRef="usd">296993000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i3c87375d03954f5ba0aa29ffe85ee276_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo4YTAwY2EyY2NkNDc0MDAxODgzZWMyMDY5NzdhNTM0OC90YWJsZXJhbmdlOjhhMDBjYTJjY2Q0NzQwMDE4ODNlYzIwNjk3N2E1MzQ4XzE0LTEwLTEtMS05NzYyNw_52371359-3d88-40b7-a13f-e7eefdc4252d"
      unitRef="usd">296993000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i15e3b4f86f65469fa1a40b2f61f57585_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo4YTAwY2EyY2NkNDc0MDAxODgzZWMyMDY5NzdhNTM0OC90YWJsZXJhbmdlOjhhMDBjYTJjY2Q0NzQwMDE4ODNlYzIwNjk3N2E1MzQ4XzE2LTYtMS0xLTk3NjI3_88c82117-39a1-4536-a991-f6829c5ce6b9"
      unitRef="usd">249480000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="id965fb09f90247c7b182ba9cb9c218ae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo4YTAwY2EyY2NkNDc0MDAxODgzZWMyMDY5NzdhNTM0OC90YWJsZXJhbmdlOjhhMDBjYTJjY2Q0NzQwMDE4ODNlYzIwNjk3N2E1MzQ4XzE2LTEwLTEtMS05NzYyNw_061821be-a1c9-47f2-9fe1-09e1cbe17da6"
      unitRef="usd">249480000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i40f50429b6b34490b483b3387ba6d2ba_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo4YTAwY2EyY2NkNDc0MDAxODgzZWMyMDY5NzdhNTM0OC90YWJsZXJhbmdlOjhhMDBjYTJjY2Q0NzQwMDE4ODNlYzIwNjk3N2E1MzQ4XzE3LTItMS0xLTk3NjI3_e22a05ce-5ffb-48f6-9d5b-454e71c337d8"
      unitRef="usd">234241000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia3ea94c4fa614cc487c9c22f6439f2eb_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo4YTAwY2EyY2NkNDc0MDAxODgzZWMyMDY5NzdhNTM0OC90YWJsZXJhbmdlOjhhMDBjYTJjY2Q0NzQwMDE4ODNlYzIwNjk3N2E1MzQ4XzE3LTEwLTEtMS05NzYyNw_e1224ece-2998-42fd-ae07-2d20672ba50d"
      unitRef="usd">234241000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i775ffdad6ac246bcb4ae726150ea69c3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo4YTAwY2EyY2NkNDc0MDAxODgzZWMyMDY5NzdhNTM0OC90YWJsZXJhbmdlOjhhMDBjYTJjY2Q0NzQwMDE4ODNlYzIwNjk3N2E1MzQ4XzE4LTQtMS0xLTk3NjI3_b11a5f7a-482c-496d-86da-723cd151c9da"
      unitRef="usd">150772000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i514279e893034d43a9dbf780d60af8c6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo4YTAwY2EyY2NkNDc0MDAxODgzZWMyMDY5NzdhNTM0OC90YWJsZXJhbmdlOjhhMDBjYTJjY2Q0NzQwMDE4ODNlYzIwNjk3N2E1MzQ4XzE4LTEwLTEtMS05NzYyNw_a47adcbd-a576-4168-bb8d-d86b7bf747a0"
      unitRef="usd">150772000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i15fe0d35f7e74ceba84ddf97d5f5cd93_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo4YTAwY2EyY2NkNDc0MDAxODgzZWMyMDY5NzdhNTM0OC90YWJsZXJhbmdlOjhhMDBjYTJjY2Q0NzQwMDE4ODNlYzIwNjk3N2E1MzQ4XzE5LTQtMS0xLTk3NjI3_9bcb61e3-9ade-45b6-96d2-398d6c95d191"
      unitRef="usd">111538000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="if62a1bf60997462b9a95b5a44760eb07_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo4YTAwY2EyY2NkNDc0MDAxODgzZWMyMDY5NzdhNTM0OC90YWJsZXJhbmdlOjhhMDBjYTJjY2Q0NzQwMDE4ODNlYzIwNjk3N2E1MzQ4XzE5LTEwLTEtMS05NzYyNw_1832ae19-6f22-4820-8cf9-1f48d4f4a2eb"
      unitRef="usd">111538000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia3f355300be348f7ac6b39ed8311e2dc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo4YTAwY2EyY2NkNDc0MDAxODgzZWMyMDY5NzdhNTM0OC90YWJsZXJhbmdlOjhhMDBjYTJjY2Q0NzQwMDE4ODNlYzIwNjk3N2E1MzQ4XzIwLTItMS0xLTk3NjI3_add293ca-aed3-4a77-b080-653366ffe11f"
      unitRef="usd">510359000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ib72c2c46f34a416f80f85ed3be183f2c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo4YTAwY2EyY2NkNDc0MDAxODgzZWMyMDY5NzdhNTM0OC90YWJsZXJhbmdlOjhhMDBjYTJjY2Q0NzQwMDE4ODNlYzIwNjk3N2E1MzQ4XzIwLTQtMS0xLTk3NjI3_9bb62afe-5ee1-414e-acf6-0b32d545e874"
      unitRef="usd">262310000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i70a88614ee9b49d5865d64564fd99148_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo4YTAwY2EyY2NkNDc0MDAxODgzZWMyMDY5NzdhNTM0OC90YWJsZXJhbmdlOjhhMDBjYTJjY2Q0NzQwMDE4ODNlYzIwNjk3N2E1MzQ4XzIwLTYtMS0xLTk3NjI3_90c296b8-e337-45aa-8ca8-4a5be473941e"
      unitRef="usd">546473000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i0a25127376e547fcb5aad65f887df1b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo4YTAwY2EyY2NkNDc0MDAxODgzZWMyMDY5NzdhNTM0OC90YWJsZXJhbmdlOjhhMDBjYTJjY2Q0NzQwMDE4ODNlYzIwNjk3N2E1MzQ4XzIwLTgtMS0xLTk3NjI3_5f1c3c52-9c4c-4eef-b719-946af04572f4"
      unitRef="usd">703055000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo4YTAwY2EyY2NkNDc0MDAxODgzZWMyMDY5NzdhNTM0OC90YWJsZXJhbmdlOjhhMDBjYTJjY2Q0NzQwMDE4ODNlYzIwNjk3N2E1MzQ4XzIwLTEwLTEtMS05NzYyNw_9a212aba-7536-44a1-8289-80c50b7c4a25"
      unitRef="usd">2022197000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia9d2be1674894a8892b21a76b3b3ae6b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo4YTAwY2EyY2NkNDc0MDAxODgzZWMyMDY5NzdhNTM0OC90YWJsZXJhbmdlOjhhMDBjYTJjY2Q0NzQwMDE4ODNlYzIwNjk3N2E1MzQ4XzI0LTgtMS0xLTk3NjI3_8e84f801-b08e-4362-a5ab-d522c93a4b09"
      unitRef="usd">706458000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="id3ccd5d7784349808fb50d35b72c64c8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo4YTAwY2EyY2NkNDc0MDAxODgzZWMyMDY5NzdhNTM0OC90YWJsZXJhbmdlOjhhMDBjYTJjY2Q0NzQwMDE4ODNlYzIwNjk3N2E1MzQ4XzI0LTEwLTEtMS05NzYyNw_584002e1-f04e-466b-a200-df17758c080d"
      unitRef="usd">706458000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ib397f863262449b39292468a69bb0fbe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo4YTAwY2EyY2NkNDc0MDAxODgzZWMyMDY5NzdhNTM0OC90YWJsZXJhbmdlOjhhMDBjYTJjY2Q0NzQwMDE4ODNlYzIwNjk3N2E1MzQ4XzI1LTItMS0xLTExNjE3Ng_b609a17c-0b6d-428f-8152-bc552eaeb3ff"
      unitRef="usd">75796000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iaae0a9d668d6498e9ca81dc106222ad7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo4YTAwY2EyY2NkNDc0MDAxODgzZWMyMDY5NzdhNTM0OC90YWJsZXJhbmdlOjhhMDBjYTJjY2Q0NzQwMDE4ODNlYzIwNjk3N2E1MzQ4XzI1LTEwLTEtMS0xMTYxNzY_87583e10-d4c6-496f-a555-beb71fed6e5c"
      unitRef="usd">75796000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i5d9e529eceb342c9b3a134a19870b722_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo4YTAwY2EyY2NkNDc0MDAxODgzZWMyMDY5NzdhNTM0OC90YWJsZXJhbmdlOjhhMDBjYTJjY2Q0NzQwMDE4ODNlYzIwNjk3N2E1MzQ4XzI1LTYtMS0xLTk3NjI3_3b3be1d3-edc9-4826-bb8f-0d57e0ffa3aa"
      unitRef="usd">316245000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="if5effe27c75c4afa8b135653b34ef422_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo4YTAwY2EyY2NkNDc0MDAxODgzZWMyMDY5NzdhNTM0OC90YWJsZXJhbmdlOjhhMDBjYTJjY2Q0NzQwMDE4ODNlYzIwNjk3N2E1MzQ4XzI1LTEwLTEtMS05NzYyNw_d767eba4-d15f-4b2f-9e46-df92e0ea4c98"
      unitRef="usd">316245000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i6959e97793a441709b0e91b496112eda_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo4YTAwY2EyY2NkNDc0MDAxODgzZWMyMDY5NzdhNTM0OC90YWJsZXJhbmdlOjhhMDBjYTJjY2Q0NzQwMDE4ODNlYzIwNjk3N2E1MzQ4XzI3LTYtMS0xLTk3NjI3_a4d4942f-bd8e-4100-a8b4-b8371cdd9fb4"
      unitRef="usd">213404000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="id1bd3c9813d14ce3b5febc47b693f9c0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo4YTAwY2EyY2NkNDc0MDAxODgzZWMyMDY5NzdhNTM0OC90YWJsZXJhbmdlOjhhMDBjYTJjY2Q0NzQwMDE4ODNlYzIwNjk3N2E1MzQ4XzI3LTEwLTEtMS05NzYyNw_71241001-e770-4d60-a2ad-d7be91ebd559"
      unitRef="usd">213404000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia24bbf60164c4d128dfb1312aeb58b25_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo4YTAwY2EyY2NkNDc0MDAxODgzZWMyMDY5NzdhNTM0OC90YWJsZXJhbmdlOjhhMDBjYTJjY2Q0NzQwMDE4ODNlYzIwNjk3N2E1MzQ4XzI4LTItMS0xLTk3NjI3_a347b382-e041-4652-95d9-e81bc325de4c"
      unitRef="usd">226105000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i267e3daeeb2a4756aa44a6c11ddae260_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo4YTAwY2EyY2NkNDc0MDAxODgzZWMyMDY5NzdhNTM0OC90YWJsZXJhbmdlOjhhMDBjYTJjY2Q0NzQwMDE4ODNlYzIwNjk3N2E1MzQ4XzI4LTEwLTEtMS05NzYyNw_887e40ba-c51b-4318-bacf-06ee234f434b"
      unitRef="usd">226105000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic26a765a3c434a699607de7dec14d3cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo4YTAwY2EyY2NkNDc0MDAxODgzZWMyMDY5NzdhNTM0OC90YWJsZXJhbmdlOjhhMDBjYTJjY2Q0NzQwMDE4ODNlYzIwNjk3N2E1MzQ4XzI5LTQtMS0xLTk3NjI3_9a9e71b0-5f66-4ceb-b58f-14d8a7747bf3"
      unitRef="usd">119155000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iaa61ec00972a450682df2f35dbd0c38c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo4YTAwY2EyY2NkNDc0MDAxODgzZWMyMDY5NzdhNTM0OC90YWJsZXJhbmdlOjhhMDBjYTJjY2Q0NzQwMDE4ODNlYzIwNjk3N2E1MzQ4XzI5LTEwLTEtMS05NzYyNw_f3cbb562-8c26-49a9-ae36-b0965aeba0e7"
      unitRef="usd">119155000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="idf8a6d3db25b4d93ab7bcd606d18bbbe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo4YTAwY2EyY2NkNDc0MDAxODgzZWMyMDY5NzdhNTM0OC90YWJsZXJhbmdlOjhhMDBjYTJjY2Q0NzQwMDE4ODNlYzIwNjk3N2E1MzQ4XzMwLTQtMS0xLTk3NjI3_8106b38d-7f6d-4ac4-8d34-505c40d16250"
      unitRef="usd">133618000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="if18a8e428bc94543b278a4fa1e2d8dfc_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo4YTAwY2EyY2NkNDc0MDAxODgzZWMyMDY5NzdhNTM0OC90YWJsZXJhbmdlOjhhMDBjYTJjY2Q0NzQwMDE4ODNlYzIwNjk3N2E1MzQ4XzMwLTEwLTEtMS05NzYyNw_e973232d-0c98-4447-a5ca-4dae7329dc9e"
      unitRef="usd">133618000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i8eb0e18e3bf84848861bc2c2cf85b70e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo4YTAwY2EyY2NkNDc0MDAxODgzZWMyMDY5NzdhNTM0OC90YWJsZXJhbmdlOjhhMDBjYTJjY2Q0NzQwMDE4ODNlYzIwNjk3N2E1MzQ4XzMxLTItMS0xLTk3NjI3_8f96e824-2607-4ba9-ae6c-442629e5cfda"
      unitRef="usd">301901000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i8b8be6ce9e6a406ea53626fa34107a93_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo4YTAwY2EyY2NkNDc0MDAxODgzZWMyMDY5NzdhNTM0OC90YWJsZXJhbmdlOjhhMDBjYTJjY2Q0NzQwMDE4ODNlYzIwNjk3N2E1MzQ4XzMxLTQtMS0xLTk3NjI3_019f24e5-5b15-4385-b7c5-7e7ba1b65e9b"
      unitRef="usd">252773000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i5d9dc342ab5c41dd84d01ca98b263e70_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo4YTAwY2EyY2NkNDc0MDAxODgzZWMyMDY5NzdhNTM0OC90YWJsZXJhbmdlOjhhMDBjYTJjY2Q0NzQwMDE4ODNlYzIwNjk3N2E1MzQ4XzMxLTYtMS0xLTk3NjI3_24184975-9efe-485b-b6af-5a0c0fd9ffb4"
      unitRef="usd">529649000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i5d178125873248b49cd42507d8566ab3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo4YTAwY2EyY2NkNDc0MDAxODgzZWMyMDY5NzdhNTM0OC90YWJsZXJhbmdlOjhhMDBjYTJjY2Q0NzQwMDE4ODNlYzIwNjk3N2E1MzQ4XzMxLTgtMS0xLTk3NjI3_aab1fe8b-758a-4561-860f-595ff6c95a92"
      unitRef="usd">706458000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo4YTAwY2EyY2NkNDc0MDAxODgzZWMyMDY5NzdhNTM0OC90YWJsZXJhbmdlOjhhMDBjYTJjY2Q0NzQwMDE4ODNlYzIwNjk3N2E1MzQ4XzMxLTEwLTEtMS05NzYyNw_bd9fc7a7-83e1-4e12-bc0d-dfde80ba88a2"
      unitRef="usd">1790781000</us-gaap:Revenues>
    <us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90ZXh0cmVnaW9uOjRkZWUxNzYxMmIyYjQ1YTZiYjA4YmFmMmFjZDU5MjA4XzM2MzI_5d17db42-0076-470f-9b28-c53cd5b388d2">&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table presents revenue disaggregated by geography, based on where items are shipped or services are performed. Substantially all of our long-lived assets reside in the U.S. Long-lived assets of our foreign subsidiaries are located primarily in Canada and are not significant to our consolidated financial position.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:28.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.210%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Data&lt;br/&gt;Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Promotional Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Checks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Year ended December 31, 2022:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;634,945&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;248,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;537,643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;700,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,120,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign, primarily Canada&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43,635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;28,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;117,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;678,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;267,525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;562,917&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;728,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,238,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Year ended December 31, 2021:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;469,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;227,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;522,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;678,229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,897,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign, primarily Canada and Australia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;41,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;35,219&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;124,809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;510,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;262,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;546,473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;703,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,022,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Year ended December 31, 2020:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;266,920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;220,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;506,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;684,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,678,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign, primarily Canada and Australia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;34,981&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;32,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;112,594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;301,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;252,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;529,649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;706,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,790,781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock>
    <us-gaap:Revenues
      contextRef="icf591147e1fc4063aca3adfc5ecec371_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo0NmMzZTIzYmRkY2Y0ZDVhYjIyMjQ2NDRiNzE4MWU3NS90YWJsZXJhbmdlOjQ2YzNlMjNiZGRjZjRkNWFiMjIyNDY0NGI3MTgxZTc1XzItMi0xLTEtOTc2Mjc_cec4efb1-d06b-4f61-be92-3fd482333e7a"
      unitRef="usd">634945000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i5da18cc521974833a06ecf7886c8a7d5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo0NmMzZTIzYmRkY2Y0ZDVhYjIyMjQ2NDRiNzE4MWU3NS90YWJsZXJhbmdlOjQ2YzNlMjNiZGRjZjRkNWFiMjIyNDY0NGI3MTgxZTc1XzItNC0xLTEtOTc2Mjc_f7191a91-9d9e-428b-9e4b-7cf8de64a545"
      unitRef="usd">248227000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie8eb64bbb2c742e1bf6227c3e78b539b_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo0NmMzZTIzYmRkY2Y0ZDVhYjIyMjQ2NDRiNzE4MWU3NS90YWJsZXJhbmdlOjQ2YzNlMjNiZGRjZjRkNWFiMjIyNDY0NGI3MTgxZTc1XzItNi0xLTEtOTc2Mjc_3fc0d716-b12d-4d71-9dbe-16e8b863f393"
      unitRef="usd">537643000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia1be4fa8c7164b42900c8163ea088c15_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo0NmMzZTIzYmRkY2Y0ZDVhYjIyMjQ2NDRiNzE4MWU3NS90YWJsZXJhbmdlOjQ2YzNlMjNiZGRjZjRkNWFiMjIyNDY0NGI3MTgxZTc1XzItOC0xLTEtOTc2Mjc_bd467751-cb3e-470d-8fe4-ce089b081a0d"
      unitRef="usd">700170000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i7d207db897124833aff2e468b963cf18_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo0NmMzZTIzYmRkY2Y0ZDVhYjIyMjQ2NDRiNzE4MWU3NS90YWJsZXJhbmdlOjQ2YzNlMjNiZGRjZjRkNWFiMjIyNDY0NGI3MTgxZTc1XzItMTAtMS0xLTk3NjI3_4e34d88d-9684-4bb6-819c-0975ef12756f"
      unitRef="usd">2120985000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="if970ccb2d72c4ffba086a49c3491a2c7_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo0NmMzZTIzYmRkY2Y0ZDVhYjIyMjQ2NDRiNzE4MWU3NS90YWJsZXJhbmdlOjQ2YzNlMjNiZGRjZjRkNWFiMjIyNDY0NGI3MTgxZTc1XzMtMi0xLTEtOTc2Mjc_6cbcce89-6af1-4e0b-a7c8-470d766784f6"
      unitRef="usd">43635000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="idcda97bd1c114733b7719e0d4a7283b8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo0NmMzZTIzYmRkY2Y0ZDVhYjIyMjQ2NDRiNzE4MWU3NS90YWJsZXJhbmdlOjQ2YzNlMjNiZGRjZjRkNWFiMjIyNDY0NGI3MTgxZTc1XzMtNC0xLTEtOTc2Mjc_d61f6c04-e942-4084-a2f3-4b3a2be64442"
      unitRef="usd">19298000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i626cef6a603d4f1285da6aa25dded428_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo0NmMzZTIzYmRkY2Y0ZDVhYjIyMjQ2NDRiNzE4MWU3NS90YWJsZXJhbmdlOjQ2YzNlMjNiZGRjZjRkNWFiMjIyNDY0NGI3MTgxZTc1XzMtNi0xLTEtOTc2Mjc_1049e2a4-d5e8-489e-81a8-8548f3552089"
      unitRef="usd">25274000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i13f82505cd2543ddb064465790f833db_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo0NmMzZTIzYmRkY2Y0ZDVhYjIyMjQ2NDRiNzE4MWU3NS90YWJsZXJhbmdlOjQ2YzNlMjNiZGRjZjRkNWFiMjIyNDY0NGI3MTgxZTc1XzMtOC0xLTEtOTc2Mjc_4b9a7efc-07e2-4c06-aa94-9a1ccd9e2058"
      unitRef="usd">28818000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i44e2c429670f4d21a2043cdc619cf7e4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo0NmMzZTIzYmRkY2Y0ZDVhYjIyMjQ2NDRiNzE4MWU3NS90YWJsZXJhbmdlOjQ2YzNlMjNiZGRjZjRkNWFiMjIyNDY0NGI3MTgxZTc1XzMtMTAtMS0xLTk3NjI3_dd1faa67-1fb9-41c7-aa9c-77c5610a4d65"
      unitRef="usd">117025000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i4881752b889446428b432d75a41b7c06_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo0NmMzZTIzYmRkY2Y0ZDVhYjIyMjQ2NDRiNzE4MWU3NS90YWJsZXJhbmdlOjQ2YzNlMjNiZGRjZjRkNWFiMjIyNDY0NGI3MTgxZTc1XzQtMi0xLTEtOTc2Mjc_6cb33a43-0683-45fa-ad10-0c6b6f40acd0"
      unitRef="usd">678580000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i7f9555cd35624452a6f58d7e94774c28_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo0NmMzZTIzYmRkY2Y0ZDVhYjIyMjQ2NDRiNzE4MWU3NS90YWJsZXJhbmdlOjQ2YzNlMjNiZGRjZjRkNWFiMjIyNDY0NGI3MTgxZTc1XzQtNC0xLTEtOTc2Mjc_9e0d5f81-22cb-4a65-bce1-3658af9e29e8"
      unitRef="usd">267525000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i8e30f1475d4c4ec6b8ceeca9a5e08896_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo0NmMzZTIzYmRkY2Y0ZDVhYjIyMjQ2NDRiNzE4MWU3NS90YWJsZXJhbmdlOjQ2YzNlMjNiZGRjZjRkNWFiMjIyNDY0NGI3MTgxZTc1XzQtNi0xLTEtOTc2Mjc_bf92e32f-432f-4b70-85a1-49df7fe987ba"
      unitRef="usd">562917000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="id548b2910eaa4473aaf2835fa3e1d6d5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo0NmMzZTIzYmRkY2Y0ZDVhYjIyMjQ2NDRiNzE4MWU3NS90YWJsZXJhbmdlOjQ2YzNlMjNiZGRjZjRkNWFiMjIyNDY0NGI3MTgxZTc1XzQtOC0xLTEtOTc2Mjc_f46e5c70-0785-4874-a1ef-8e7f32c9c48b"
      unitRef="usd">728988000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i398516465b554c95abccae8f174027d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo0NmMzZTIzYmRkY2Y0ZDVhYjIyMjQ2NDRiNzE4MWU3NS90YWJsZXJhbmdlOjQ2YzNlMjNiZGRjZjRkNWFiMjIyNDY0NGI3MTgxZTc1XzQtMTAtMS0xLTk3NjI3_aed53e64-15dd-42ca-a610-c001d591522d"
      unitRef="usd">2238010000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i1b5865d98b344f52bb21e20fc78e4188_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo0NmMzZTIzYmRkY2Y0ZDVhYjIyMjQ2NDRiNzE4MWU3NS90YWJsZXJhbmdlOjQ2YzNlMjNiZGRjZjRkNWFiMjIyNDY0NGI3MTgxZTc1XzYtMi0xLTEtOTc2Mjc_0aeaa3b8-8cf6-4ed4-b39e-cd412c474823"
      unitRef="usd">469102000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i4d70676b691a448385b6240c001c6dc9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo0NmMzZTIzYmRkY2Y0ZDVhYjIyMjQ2NDRiNzE4MWU3NS90YWJsZXJhbmdlOjQ2YzNlMjNiZGRjZjRkNWFiMjIyNDY0NGI3MTgxZTc1XzYtNC0xLTEtOTc2Mjc_919229f6-7bc8-4d4b-a809-fa3cc7bd11b3"
      unitRef="usd">227091000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i8c075627193f48df9ae52ec4ee8629d6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo0NmMzZTIzYmRkY2Y0ZDVhYjIyMjQ2NDRiNzE4MWU3NS90YWJsZXJhbmdlOjQ2YzNlMjNiZGRjZjRkNWFiMjIyNDY0NGI3MTgxZTc1XzYtNi0xLTEtOTc2Mjc_a522551d-89da-4979-8276-6c39cef8d561"
      unitRef="usd">522966000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i23b55643bcf04b489c5a30088d884eb3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo0NmMzZTIzYmRkY2Y0ZDVhYjIyMjQ2NDRiNzE4MWU3NS90YWJsZXJhbmdlOjQ2YzNlMjNiZGRjZjRkNWFiMjIyNDY0NGI3MTgxZTc1XzYtOC0xLTEtOTc2Mjc_9a159fde-1857-4a6b-9258-402cb2a0ac1d"
      unitRef="usd">678229000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i1bbf602475ed4fe58d3486de29be9a00_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo0NmMzZTIzYmRkY2Y0ZDVhYjIyMjQ2NDRiNzE4MWU3NS90YWJsZXJhbmdlOjQ2YzNlMjNiZGRjZjRkNWFiMjIyNDY0NGI3MTgxZTc1XzYtMTAtMS0xLTk3NjI3_59514e80-c683-4377-a333-5e33593f696d"
      unitRef="usd">1897388000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i2b00c9c4fa17400c95346cf663a01e99_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo0NmMzZTIzYmRkY2Y0ZDVhYjIyMjQ2NDRiNzE4MWU3NS90YWJsZXJhbmdlOjQ2YzNlMjNiZGRjZjRkNWFiMjIyNDY0NGI3MTgxZTc1XzctMi0xLTEtOTc2Mjc_381d6bd1-c0e6-44e9-aa48-8309b25ee822"
      unitRef="usd">41257000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic6e000fb3025468d963199298dc71ac4_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo0NmMzZTIzYmRkY2Y0ZDVhYjIyMjQ2NDRiNzE4MWU3NS90YWJsZXJhbmdlOjQ2YzNlMjNiZGRjZjRkNWFiMjIyNDY0NGI3MTgxZTc1XzctNC0xLTEtOTc2Mjc_76ef790a-4ecc-408b-8d5d-392907f21e98"
      unitRef="usd">35219000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i45a50460c2b74250b33128b308d0fd49_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo0NmMzZTIzYmRkY2Y0ZDVhYjIyMjQ2NDRiNzE4MWU3NS90YWJsZXJhbmdlOjQ2YzNlMjNiZGRjZjRkNWFiMjIyNDY0NGI3MTgxZTc1XzctNi0xLTEtOTc2Mjc_ac3a8f7e-4d98-470d-ab31-68bdb80d3fff"
      unitRef="usd">23507000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ibd66c1eb3fc14a78b8565e81e980d3ad_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo0NmMzZTIzYmRkY2Y0ZDVhYjIyMjQ2NDRiNzE4MWU3NS90YWJsZXJhbmdlOjQ2YzNlMjNiZGRjZjRkNWFiMjIyNDY0NGI3MTgxZTc1XzctOC0xLTEtOTc2Mjc_59603ecb-76b9-4cd1-a752-cc6ff0b44aa9"
      unitRef="usd">24826000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ib315061638ff47ab85dd9f34882b1a40_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo0NmMzZTIzYmRkY2Y0ZDVhYjIyMjQ2NDRiNzE4MWU3NS90YWJsZXJhbmdlOjQ2YzNlMjNiZGRjZjRkNWFiMjIyNDY0NGI3MTgxZTc1XzctMTAtMS0xLTk3NjI3_eb8aee98-dbd3-4ab1-a35c-e65acd85d75c"
      unitRef="usd">124809000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia3f355300be348f7ac6b39ed8311e2dc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo0NmMzZTIzYmRkY2Y0ZDVhYjIyMjQ2NDRiNzE4MWU3NS90YWJsZXJhbmdlOjQ2YzNlMjNiZGRjZjRkNWFiMjIyNDY0NGI3MTgxZTc1XzgtMi0xLTEtOTc2Mjc_a5567f68-3e16-498e-b81e-4aa87db5a5c6"
      unitRef="usd">510359000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ib72c2c46f34a416f80f85ed3be183f2c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo0NmMzZTIzYmRkY2Y0ZDVhYjIyMjQ2NDRiNzE4MWU3NS90YWJsZXJhbmdlOjQ2YzNlMjNiZGRjZjRkNWFiMjIyNDY0NGI3MTgxZTc1XzgtNC0xLTEtOTc2Mjc_ce1a9db5-0bea-4bf5-850b-acf4afde0ff2"
      unitRef="usd">262310000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i70a88614ee9b49d5865d64564fd99148_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo0NmMzZTIzYmRkY2Y0ZDVhYjIyMjQ2NDRiNzE4MWU3NS90YWJsZXJhbmdlOjQ2YzNlMjNiZGRjZjRkNWFiMjIyNDY0NGI3MTgxZTc1XzgtNi0xLTEtOTc2Mjc_efee9fbf-3399-4500-a0b3-f5a2dd28e16b"
      unitRef="usd">546473000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i0a25127376e547fcb5aad65f887df1b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo0NmMzZTIzYmRkY2Y0ZDVhYjIyMjQ2NDRiNzE4MWU3NS90YWJsZXJhbmdlOjQ2YzNlMjNiZGRjZjRkNWFiMjIyNDY0NGI3MTgxZTc1XzgtOC0xLTEtOTc2Mjc_b067602c-0603-4417-84e4-e8ea76cd75e6"
      unitRef="usd">703055000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i25e5ece4ba6947af9d70b6adc74a9396_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo0NmMzZTIzYmRkY2Y0ZDVhYjIyMjQ2NDRiNzE4MWU3NS90YWJsZXJhbmdlOjQ2YzNlMjNiZGRjZjRkNWFiMjIyNDY0NGI3MTgxZTc1XzgtMTAtMS0xLTk3NjI3_3b1d2bfd-d28f-47bd-9f95-bd3648686ff7"
      unitRef="usd">2022197000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic6521ac91a6b418c84c86f8ad061ad58_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo0NmMzZTIzYmRkY2Y0ZDVhYjIyMjQ2NDRiNzE4MWU3NS90YWJsZXJhbmdlOjQ2YzNlMjNiZGRjZjRkNWFiMjIyNDY0NGI3MTgxZTc1XzEwLTItMS0xLTk3NjI3_d40c5cd5-f8dd-409e-9cb0-6b1ecbc39de8"
      unitRef="usd">266920000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i920daf40d7814342a54c43c1a84949b1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo0NmMzZTIzYmRkY2Y0ZDVhYjIyMjQ2NDRiNzE4MWU3NS90YWJsZXJhbmdlOjQ2YzNlMjNiZGRjZjRkNWFiMjIyNDY0NGI3MTgxZTc1XzEwLTQtMS0xLTk3NjI3_d02477a3-15a7-4f2e-a566-d858f5339f42"
      unitRef="usd">220699000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i194216f61cfb45138ff0137849cc42c5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo0NmMzZTIzYmRkY2Y0ZDVhYjIyMjQ2NDRiNzE4MWU3NS90YWJsZXJhbmdlOjQ2YzNlMjNiZGRjZjRkNWFiMjIyNDY0NGI3MTgxZTc1XzEwLTYtMS0xLTk3NjI3_a0c4b2a2-9b4c-4b88-8cc8-e3f9182ff23e"
      unitRef="usd">506240000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i3cd4e297826c44d5972e10048c58f55e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo0NmMzZTIzYmRkY2Y0ZDVhYjIyMjQ2NDRiNzE4MWU3NS90YWJsZXJhbmdlOjQ2YzNlMjNiZGRjZjRkNWFiMjIyNDY0NGI3MTgxZTc1XzEwLTgtMS0xLTk3NjI3_1f0b8f67-8746-45d7-9041-27d132c2cba6"
      unitRef="usd">684328000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i472fddf1ee2a49599eabf3c912178857_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo0NmMzZTIzYmRkY2Y0ZDVhYjIyMjQ2NDRiNzE4MWU3NS90YWJsZXJhbmdlOjQ2YzNlMjNiZGRjZjRkNWFiMjIyNDY0NGI3MTgxZTc1XzEwLTEwLTEtMS05NzYyNw_6f3f2a2d-5b05-4e68-9127-bc61ce905f38"
      unitRef="usd">1678187000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i999289b9f9644e7893f62f8fe68b9b64_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo0NmMzZTIzYmRkY2Y0ZDVhYjIyMjQ2NDRiNzE4MWU3NS90YWJsZXJhbmdlOjQ2YzNlMjNiZGRjZjRkNWFiMjIyNDY0NGI3MTgxZTc1XzExLTItMS0xLTk3NjI3_5e2895da-6c1c-437c-aac1-6e5821b7aa54"
      unitRef="usd">34981000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i5cf236ab11004f6e81d4bf349d6cf0a4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo0NmMzZTIzYmRkY2Y0ZDVhYjIyMjQ2NDRiNzE4MWU3NS90YWJsZXJhbmdlOjQ2YzNlMjNiZGRjZjRkNWFiMjIyNDY0NGI3MTgxZTc1XzExLTQtMS0xLTk3NjI3_b7e33735-b30a-4e18-b64a-f8965f643141"
      unitRef="usd">32074000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="if7359f3d029c4d4688a6c6d39506e737_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo0NmMzZTIzYmRkY2Y0ZDVhYjIyMjQ2NDRiNzE4MWU3NS90YWJsZXJhbmdlOjQ2YzNlMjNiZGRjZjRkNWFiMjIyNDY0NGI3MTgxZTc1XzExLTYtMS0xLTk3NjI3_185f485e-bfe6-4e90-9031-e951807adb31"
      unitRef="usd">23409000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i6f205e1ee74f43699193cdbde4dc8088_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo0NmMzZTIzYmRkY2Y0ZDVhYjIyMjQ2NDRiNzE4MWU3NS90YWJsZXJhbmdlOjQ2YzNlMjNiZGRjZjRkNWFiMjIyNDY0NGI3MTgxZTc1XzExLTgtMS0xLTk3NjI3_b3094f67-ee47-4d7f-b200-ca5d345a5855"
      unitRef="usd">22130000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i95416e30c0e74b73aef29e3f92e0629b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo0NmMzZTIzYmRkY2Y0ZDVhYjIyMjQ2NDRiNzE4MWU3NS90YWJsZXJhbmdlOjQ2YzNlMjNiZGRjZjRkNWFiMjIyNDY0NGI3MTgxZTc1XzExLTEwLTEtMS05NzYyNw_92c22425-884c-40ee-a554-4f0db808073c"
      unitRef="usd">112594000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i8eb0e18e3bf84848861bc2c2cf85b70e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo0NmMzZTIzYmRkY2Y0ZDVhYjIyMjQ2NDRiNzE4MWU3NS90YWJsZXJhbmdlOjQ2YzNlMjNiZGRjZjRkNWFiMjIyNDY0NGI3MTgxZTc1XzEyLTItMS0xLTk3NjI3_d6019233-b602-4e0b-ad6c-3cd9fab4febf"
      unitRef="usd">301901000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i8b8be6ce9e6a406ea53626fa34107a93_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo0NmMzZTIzYmRkY2Y0ZDVhYjIyMjQ2NDRiNzE4MWU3NS90YWJsZXJhbmdlOjQ2YzNlMjNiZGRjZjRkNWFiMjIyNDY0NGI3MTgxZTc1XzEyLTQtMS0xLTk3NjI3_4f5a79a0-2089-4f54-8547-990335d62b6a"
      unitRef="usd">252773000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i5d9dc342ab5c41dd84d01ca98b263e70_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo0NmMzZTIzYmRkY2Y0ZDVhYjIyMjQ2NDRiNzE4MWU3NS90YWJsZXJhbmdlOjQ2YzNlMjNiZGRjZjRkNWFiMjIyNDY0NGI3MTgxZTc1XzEyLTYtMS0xLTk3NjI3_4afebe8d-0c7f-4990-af86-e36eeec57efc"
      unitRef="usd">529649000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i5d178125873248b49cd42507d8566ab3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo0NmMzZTIzYmRkY2Y0ZDVhYjIyMjQ2NDRiNzE4MWU3NS90YWJsZXJhbmdlOjQ2YzNlMjNiZGRjZjRkNWFiMjIyNDY0NGI3MTgxZTc1XzEyLTgtMS0xLTk3NjI3_787cc373-4b32-4ffc-ac25-a689a7787f58"
      unitRef="usd">706458000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i241b9c78ca754484a6d0f9e204087fc6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNTQvZnJhZzo0ZGVlMTc2MTJiMmI0NWE2YmIwOGJhZjJhY2Q1OTIwOC90YWJsZTo0NmMzZTIzYmRkY2Y0ZDVhYjIyMjQ2NDRiNzE4MWU3NS90YWJsZXJhbmdlOjQ2YzNlMjNiZGRjZjRkNWFiMjIyNDY0NGI3MTgxZTc1XzEyLTEwLTEtMS05NzYyNw_5fd4168b-a511-40cf-91e7-0386eee6e4db"
      unitRef="usd">1790781000</us-gaap:Revenues>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTowMjcxNjRlMDU1OWM0YjFhYmEyOWJkNTc5ZTc2NzFmZi90YWJsZXJhbmdlOjAyNzE2NGUwNTU5YzRiMWFiYTI5YmQ1NzllNzY3MWZmXzEyLTItMS0xLTEwODA2MQ_b95448b2-1435-46c4-b892-bcf8994b5fdb"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTowMjcxNjRlMDU1OWM0YjFhYmEyOWJkNTc5ZTc2NzFmZi90YWJsZXJhbmdlOjAyNzE2NGUwNTU5YzRiMWFiYTI5YmQ1NzllNzY3MWZmXzEyLTItMS0xLTEwODA2MQ_b95448b2-1435-46c4-b892-bcf8994b5fdb"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90ZXh0cmVnaW9uOmMyOGRhYzk3NDZiMjQ5NTdhYzY3MjBlNzM0MGNjNWUwXzU0OTc1NTgyNDI3Nw_2efc1c32-560d-4298-a63e-50d74c5a7b6f" xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90ZXh0cmVnaW9uOmMyOGRhYzk3NDZiMjQ5NTdhYzY3MjBlNzM0MGNjNWUwXzU0OTc1NTgyNDI3Nw_2efc1c32-560d-4298-a63e-50d74c5a7b6f" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Reflects the difference between the awards earned at the end of the performance period and the target number of shares.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTowMjcxNjRlMDU1OWM0YjFhYmEyOWJkNTc5ZTc2NzFmZi90YWJsZXJhbmdlOjAyNzE2NGUwNTU5YzRiMWFiYTI5YmQ1NzllNzY3MWZmXzEyLTItMS0xLTEwODA2MQ_b95448b2-1435-46c4-b892-bcf8994b5fdb"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90ZXh0cmVnaW9uOmMyOGRhYzk3NDZiMjQ5NTdhYzY3MjBlNzM0MGNjNWUwXzU0OTc1NTgyNDI3Nw_2efc1c32-560d-4298-a63e-50d74c5a7b6f"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTo1NWY5OTJhM2Q4Mzc0MmU5YWM1MDg2ZmMxYTNmMTA1My90YWJsZXJhbmdlOjU1Zjk5MmEzZDgzNzQyZTlhYzUwODZmYzFhM2YxMDUzXzItNC0xLTEtOTc2Mjc_3b91fefb-2546-4108-80ea-eb7055f4c849"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTo1NWY5OTJhM2Q4Mzc0MmU5YWM1MDg2ZmMxYTNmMTA1My90YWJsZXJhbmdlOjU1Zjk5MmEzZDgzNzQyZTlhYzUwODZmYzFhM2YxMDUzXzItNC0xLTEtOTc2Mjc_3b91fefb-2546-4108-80ea-eb7055f4c849"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTo1NWY5OTJhM2Q4Mzc0MmU5YWM1MDg2ZmMxYTNmMTA1My90YWJsZXJhbmdlOjU1Zjk5MmEzZDgzNzQyZTlhYzUwODZmYzFhM2YxMDUzXzEwLTQtMS0xLTk3NjI3_75174ea0-8588-4255-8088-61d85d22da3b"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTo1NWY5OTJhM2Q4Mzc0MmU5YWM1MDg2ZmMxYTNmMTA1My90YWJsZXJhbmdlOjU1Zjk5MmEzZDgzNzQyZTlhYzUwODZmYzFhM2YxMDUzXzEwLTQtMS0xLTk3NjI3_75174ea0-8588-4255-8088-61d85d22da3b"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTo1NWY5OTJhM2Q4Mzc0MmU5YWM1MDg2ZmMxYTNmMTA1My90YWJsZXJhbmdlOjU1Zjk5MmEzZDgzNzQyZTlhYzUwODZmYzFhM2YxMDUzXzYtNC0xLTEtOTc2Mjc_c3125394-aac4-461e-b357-56a185d2d4a7"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTo1NWY5OTJhM2Q4Mzc0MmU5YWM1MDg2ZmMxYTNmMTA1My90YWJsZXJhbmdlOjU1Zjk5MmEzZDgzNzQyZTlhYzUwODZmYzFhM2YxMDUzXzYtNC0xLTEtOTc2Mjc_c3125394-aac4-461e-b357-56a185d2d4a7"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90ZXh0cmVnaW9uOmFlZGZmZGRlZjg4ZDQxZGFiMzA3NzdjYTJiMGIwYmI5XzU5NzM_eb545410-2e71-4121-802a-cd1ee657d7bd" xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90ZXh0cmVnaW9uOmFlZGZmZGRlZjg4ZDQxZGFiMzA3NzdjYTJiMGIwYmI5XzU5NzM_eb545410-2e71-4121-802a-cd1ee657d7bd" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">The accumulated benefit obligation equals the projected benefit obligation</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTo1NWY5OTJhM2Q4Mzc0MmU5YWM1MDg2ZmMxYTNmMTA1My90YWJsZXJhbmdlOjU1Zjk5MmEzZDgzNzQyZTlhYzUwODZmYzFhM2YxMDUzXzItNC0xLTEtOTc2Mjc_3b91fefb-2546-4108-80ea-eb7055f4c849"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90ZXh0cmVnaW9uOmFlZGZmZGRlZjg4ZDQxZGFiMzA3NzdjYTJiMGIwYmI5XzU5NzM_eb545410-2e71-4121-802a-cd1ee657d7bd"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTo1NWY5OTJhM2Q4Mzc0MmU5YWM1MDg2ZmMxYTNmMTA1My90YWJsZXJhbmdlOjU1Zjk5MmEzZDgzNzQyZTlhYzUwODZmYzFhM2YxMDUzXzEwLTQtMS0xLTk3NjI3_75174ea0-8588-4255-8088-61d85d22da3b"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90ZXh0cmVnaW9uOmFlZGZmZGRlZjg4ZDQxZGFiMzA3NzdjYTJiMGIwYmI5XzU5NzM_eb545410-2e71-4121-802a-cd1ee657d7bd"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90YWJsZTo1NWY5OTJhM2Q4Mzc0MmU5YWM1MDg2ZmMxYTNmMTA1My90YWJsZXJhbmdlOjU1Zjk5MmEzZDgzNzQyZTlhYzUwODZmYzFhM2YxMDUzXzYtNC0xLTEtOTc2Mjc_c3125394-aac4-461e-b357-56a185d2d4a7"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzkvZnJhZzphZWRmZmRkZWY4OGQ0MWRhYjMwNzc3Y2EyYjBiMGJiOS90ZXh0cmVnaW9uOmFlZGZmZGRlZjg4ZDQxZGFiMzA3NzdjYTJiMGIwYmI5XzU5NzM_eb545410-2e71-4121-802a-cd1ee657d7bd"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90YWJsZTo0YjI2YjI3NTk1ODE0MGQxYjQ5ZGQ1YTEzMmM3YTVhNS90YWJsZXJhbmdlOjRiMjZiMjc1OTU4MTQwZDFiNDlkZDVhMTMyYzdhNWE1XzMtMi0xLTEtOTc2Mjc_9150f7c4-859d-4d96-b6ba-fc2138efd762"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90YWJsZTo0YjI2YjI3NTk1ODE0MGQxYjQ5ZGQ1YTEzMmM3YTVhNS90YWJsZXJhbmdlOjRiMjZiMjc1OTU4MTQwZDFiNDlkZDVhMTMyYzdhNWE1XzMtMi0xLTEtOTc2Mjc_9150f7c4-859d-4d96-b6ba-fc2138efd762"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90ZXh0cmVnaW9uOmFiNzAyMDE5MTAwNjRkYzA4ZjQ5OTFmMmIwZjEwYzA1XzU2Mzg_73bb783c-9240-4eb1-ab8f-a63a5b9ee513" xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90ZXh0cmVnaW9uOmFiNzAyMDE5MTAwNjRkYzA4ZjQ5OTFmMmIwZjEwYzA1XzU2Mzg_73bb783c-9240-4eb1-ab8f-a63a5b9ee513" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">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.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90YWJsZTo0YjI2YjI3NTk1ODE0MGQxYjQ5ZGQ1YTEzMmM3YTVhNS90YWJsZXJhbmdlOjRiMjZiMjc1OTU4MTQwZDFiNDlkZDVhMTMyYzdhNWE1XzMtMi0xLTEtOTc2Mjc_9150f7c4-859d-4d96-b6ba-fc2138efd762"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDIvZnJhZzphYjcwMjAxOTEwMDY0ZGMwOGY0OTkxZjJiMGYxMGMwNS90ZXh0cmVnaW9uOmFiNzAyMDE5MTAwNjRkYzA4ZjQ5OTFmMmIwZjEwYzA1XzU2Mzg_73bb783c-9240-4eb1-ab8f-a63a5b9ee513"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo5NDcwNjAwNDdkOTA0Y2E3OGM4MTQ0NmQ5OWJkYTQzYy90YWJsZXJhbmdlOjk0NzA2MDA0N2Q5MDRjYTc4YzgxNDQ2ZDk5YmRhNDNjXzMtNC0xLTEtOTc2Mjc_35120ade-6f89-46d5-a777-790a51688f1b"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo5NDcwNjAwNDdkOTA0Y2E3OGM4MTQ0NmQ5OWJkYTQzYy90YWJsZXJhbmdlOjk0NzA2MDA0N2Q5MDRjYTc4YzgxNDQ2ZDk5YmRhNDNjXzMtNC0xLTEtOTc2Mjc_35120ade-6f89-46d5-a777-790a51688f1b"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90ZXh0cmVnaW9uOmEyZWNjM2VkMGY2OTQwZWNhY2IyMGM2Y2IwODBjNWNkXzE1NDU_585c9ce6-bf41-41d2-a4b3-a5a29c5a8725" xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90ZXh0cmVnaW9uOmEyZWNjM2VkMGY2OTQwZWNhY2IyMGM2Y2IwODBjNWNkXzE1NDU_585c9ce6-bf41-41d2-a4b3-a5a29c5a8725" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Finance lease assets obtained during 2021 consisted of a lease on our corporate headquarters located in Minnesota that commenced in July 2021.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo5NDcwNjAwNDdkOTA0Y2E3OGM4MTQ0NmQ5OWJkYTQzYy90YWJsZXJhbmdlOjk0NzA2MDA0N2Q5MDRjYTc4YzgxNDQ2ZDk5YmRhNDNjXzMtNC0xLTEtOTc2Mjc_35120ade-6f89-46d5-a777-790a51688f1b"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90ZXh0cmVnaW9uOmEyZWNjM2VkMGY2OTQwZWNhY2IyMGM2Y2IwODBjNWNkXzE1NDU_585c9ce6-bf41-41d2-a4b3-a5a29c5a8725"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkM2FlY2E4MjI5YjE0NGJlYjcwZDZmZDYzZmIzOTgxYS90YWJsZXJhbmdlOmQzYWVjYTgyMjliMTQ0YmViNzBkNmZkNjNmYjM5ODFhXzItMTAtMS0xLTk3NjI3_4f745dda-8f82-4230-b11b-6aa85481e750"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkM2FlY2E4MjI5YjE0NGJlYjcwZDZmZDYzZmIzOTgxYS90YWJsZXJhbmdlOmQzYWVjYTgyMjliMTQ0YmViNzBkNmZkNjNmYjM5ODFhXzItMTAtMS0xLTk3NjI3_4f745dda-8f82-4230-b11b-6aa85481e750"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkM2FlY2E4MjI5YjE0NGJlYjcwZDZmZDYzZmIzOTgxYS90YWJsZXJhbmdlOmQzYWVjYTgyMjliMTQ0YmViNzBkNmZkNjNmYjM5ODFhXzItMi0xLTEtOTc2Mjc_7faf443e-15be-4cf4-8356-de0c941f3c0e"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkM2FlY2E4MjI5YjE0NGJlYjcwZDZmZDYzZmIzOTgxYS90YWJsZXJhbmdlOmQzYWVjYTgyMjliMTQ0YmViNzBkNmZkNjNmYjM5ODFhXzItMi0xLTEtOTc2Mjc_7faf443e-15be-4cf4-8356-de0c941f3c0e"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkM2FlY2E4MjI5YjE0NGJlYjcwZDZmZDYzZmIzOTgxYS90YWJsZXJhbmdlOmQzYWVjYTgyMjliMTQ0YmViNzBkNmZkNjNmYjM5ODFhXzItMTItMS0xLTk3NjI3_b4ce68f6-e0f0-4237-8953-8a6c768f2342"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkM2FlY2E4MjI5YjE0NGJlYjcwZDZmZDYzZmIzOTgxYS90YWJsZXJhbmdlOmQzYWVjYTgyMjliMTQ0YmViNzBkNmZkNjNmYjM5ODFhXzItMTItMS0xLTk3NjI3_b4ce68f6-e0f0-4237-8953-8a6c768f2342"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkM2FlY2E4MjI5YjE0NGJlYjcwZDZmZDYzZmIzOTgxYS90YWJsZXJhbmdlOmQzYWVjYTgyMjliMTQ0YmViNzBkNmZkNjNmYjM5ODFhXzItNC0xLTEtOTc2Mjc_50c6dc6d-7ebe-4f35-b846-4e2112007acc"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkM2FlY2E4MjI5YjE0NGJlYjcwZDZmZDYzZmIzOTgxYS90YWJsZXJhbmdlOmQzYWVjYTgyMjliMTQ0YmViNzBkNmZkNjNmYjM5ODFhXzItNC0xLTEtOTc2Mjc_50c6dc6d-7ebe-4f35-b846-4e2112007acc"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkM2FlY2E4MjI5YjE0NGJlYjcwZDZmZDYzZmIzOTgxYS90YWJsZXJhbmdlOmQzYWVjYTgyMjliMTQ0YmViNzBkNmZkNjNmYjM5ODFhXzItNi0xLTEtOTc2Mjc_b84ba4b4-6470-48de-9195-938a78783e89"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkM2FlY2E4MjI5YjE0NGJlYjcwZDZmZDYzZmIzOTgxYS90YWJsZXJhbmdlOmQzYWVjYTgyMjliMTQ0YmViNzBkNmZkNjNmYjM5ODFhXzItNi0xLTEtOTc2Mjc_b84ba4b4-6470-48de-9195-938a78783e89"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkM2FlY2E4MjI5YjE0NGJlYjcwZDZmZDYzZmIzOTgxYS90YWJsZXJhbmdlOmQzYWVjYTgyMjliMTQ0YmViNzBkNmZkNjNmYjM5ODFhXzItOC0xLTEtOTc2Mjc_27343f36-c013-4aef-a62f-718de0fffc8a"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkM2FlY2E4MjI5YjE0NGJlYjcwZDZmZDYzZmIzOTgxYS90YWJsZXJhbmdlOmQzYWVjYTgyMjliMTQ0YmViNzBkNmZkNjNmYjM5ODFhXzItOC0xLTEtOTc2Mjc_27343f36-c013-4aef-a62f-718de0fffc8a"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzQ4NTU_f0e98c7d-9aae-4480-9136-786289e0282e" xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzQ4NTU_f0e98c7d-9aae-4480-9136-786289e0282e" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">We acquired customer lists that did not qualify as business combinations of $18,267 during 2022, $22,642 during 2021 and $45,470 during 2020.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkM2FlY2E4MjI5YjE0NGJlYjcwZDZmZDYzZmIzOTgxYS90YWJsZXJhbmdlOmQzYWVjYTgyMjliMTQ0YmViNzBkNmZkNjNmYjM5ODFhXzItMTAtMS0xLTk3NjI3_4f745dda-8f82-4230-b11b-6aa85481e750"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzQ4NTU_f0e98c7d-9aae-4480-9136-786289e0282e"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkM2FlY2E4MjI5YjE0NGJlYjcwZDZmZDYzZmIzOTgxYS90YWJsZXJhbmdlOmQzYWVjYTgyMjliMTQ0YmViNzBkNmZkNjNmYjM5ODFhXzItMi0xLTEtOTc2Mjc_7faf443e-15be-4cf4-8356-de0c941f3c0e"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzQ4NTU_f0e98c7d-9aae-4480-9136-786289e0282e"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkM2FlY2E4MjI5YjE0NGJlYjcwZDZmZDYzZmIzOTgxYS90YWJsZXJhbmdlOmQzYWVjYTgyMjliMTQ0YmViNzBkNmZkNjNmYjM5ODFhXzItMTItMS0xLTk3NjI3_b4ce68f6-e0f0-4237-8953-8a6c768f2342"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzQ4NTU_f0e98c7d-9aae-4480-9136-786289e0282e"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkM2FlY2E4MjI5YjE0NGJlYjcwZDZmZDYzZmIzOTgxYS90YWJsZXJhbmdlOmQzYWVjYTgyMjliMTQ0YmViNzBkNmZkNjNmYjM5ODFhXzItNC0xLTEtOTc2Mjc_50c6dc6d-7ebe-4f35-b846-4e2112007acc"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzQ4NTU_f0e98c7d-9aae-4480-9136-786289e0282e"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkM2FlY2E4MjI5YjE0NGJlYjcwZDZmZDYzZmIzOTgxYS90YWJsZXJhbmdlOmQzYWVjYTgyMjliMTQ0YmViNzBkNmZkNjNmYjM5ODFhXzItNi0xLTEtOTc2Mjc_b84ba4b4-6470-48de-9195-938a78783e89"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzQ4NTU_f0e98c7d-9aae-4480-9136-786289e0282e"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkM2FlY2E4MjI5YjE0NGJlYjcwZDZmZDYzZmIzOTgxYS90YWJsZXJhbmdlOmQzYWVjYTgyMjliMTQ0YmViNzBkNmZkNjNmYjM5ODFhXzItOC0xLTEtOTc2Mjc_27343f36-c013-4aef-a62f-718de0fffc8a"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzQ4NTU_f0e98c7d-9aae-4480-9136-786289e0282e"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZToyYmE2ZTExNGUwNTU0NTJhYjU4OTQ3MzlkNDRhZmNjYi90YWJsZXJhbmdlOjJiYTZlMTE0ZTA1NTQ1MmFiNTg5NDczOWQ0NGFmY2NiXzYtNC0xLTEtOTc2Mjc_c1eed2a0-64d3-43ce-999d-d6ea6b026319"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZToyYmE2ZTExNGUwNTU0NTJhYjU4OTQ3MzlkNDRhZmNjYi90YWJsZXJhbmdlOjJiYTZlMTE0ZTA1NTQ1MmFiNTg5NDczOWQ0NGFmY2NiXzYtNC0xLTEtOTc2Mjc_c1eed2a0-64d3-43ce-999d-d6ea6b026319"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZToyYmE2ZTExNGUwNTU0NTJhYjU4OTQ3MzlkNDRhZmNjYi90YWJsZXJhbmdlOjJiYTZlMTE0ZTA1NTQ1MmFiNTg5NDczOWQ0NGFmY2NiXzYtOC0xLTEtOTc2Mjc_c0571f21-8ff2-4577-9846-c0606357af83"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZToyYmE2ZTExNGUwNTU0NTJhYjU4OTQ3MzlkNDRhZmNjYi90YWJsZXJhbmdlOjJiYTZlMTE0ZTA1NTQ1MmFiNTg5NDczOWQ0NGFmY2NiXzYtOC0xLTEtOTc2Mjc_c0571f21-8ff2-4577-9846-c0606357af83"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZToyYmE2ZTExNGUwNTU0NTJhYjU4OTQ3MzlkNDRhZmNjYi90YWJsZXJhbmdlOjJiYTZlMTE0ZTA1NTQ1MmFiNTg5NDczOWQ0NGFmY2NiXzYtNi0xLTEtOTc2Mjc_78572355-0248-4adb-8d62-99152b4ecb95"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZToyYmE2ZTExNGUwNTU0NTJhYjU4OTQ3MzlkNDRhZmNjYi90YWJsZXJhbmdlOjJiYTZlMTE0ZTA1NTQ1MmFiNTg5NDczOWQ0NGFmY2NiXzYtNi0xLTEtOTc2Mjc_78572355-0248-4adb-8d62-99152b4ecb95"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZToyYmE2ZTExNGUwNTU0NTJhYjU4OTQ3MzlkNDRhZmNjYi90YWJsZXJhbmdlOjJiYTZlMTE0ZTA1NTQ1MmFiNTg5NDczOWQ0NGFmY2NiXzYtMi0xLTEtOTc2Mjc_0f59c4b1-5313-40d6-b33f-49d704caed7e"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZToyYmE2ZTExNGUwNTU0NTJhYjU4OTQ3MzlkNDRhZmNjYi90YWJsZXJhbmdlOjJiYTZlMTE0ZTA1NTQ1MmFiNTg5NDczOWQ0NGFmY2NiXzYtMi0xLTEtOTc2Mjc_0f59c4b1-5313-40d6-b33f-49d704caed7e"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzQ4NDQ_5b93b582-8542-4ef4-8b25-4dafd922bd4f" xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzQ4NDQ_5b93b582-8542-4ef4-8b25-4dafd922bd4f" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Funds held for customers, as reported on the consolidated balance sheet as of December&#160;31, 2021, also included cash of $241,488.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZToyYmE2ZTExNGUwNTU0NTJhYjU4OTQ3MzlkNDRhZmNjYi90YWJsZXJhbmdlOjJiYTZlMTE0ZTA1NTQ1MmFiNTg5NDczOWQ0NGFmY2NiXzYtNC0xLTEtOTc2Mjc_c1eed2a0-64d3-43ce-999d-d6ea6b026319"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzQ4NDQ_5b93b582-8542-4ef4-8b25-4dafd922bd4f"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZToyYmE2ZTExNGUwNTU0NTJhYjU4OTQ3MzlkNDRhZmNjYi90YWJsZXJhbmdlOjJiYTZlMTE0ZTA1NTQ1MmFiNTg5NDczOWQ0NGFmY2NiXzYtOC0xLTEtOTc2Mjc_c0571f21-8ff2-4577-9846-c0606357af83"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzQ4NDQ_5b93b582-8542-4ef4-8b25-4dafd922bd4f"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZToyYmE2ZTExNGUwNTU0NTJhYjU4OTQ3MzlkNDRhZmNjYi90YWJsZXJhbmdlOjJiYTZlMTE0ZTA1NTQ1MmFiNTg5NDczOWQ0NGFmY2NiXzYtNi0xLTEtOTc2Mjc_78572355-0248-4adb-8d62-99152b4ecb95"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzQ4NDQ_5b93b582-8542-4ef4-8b25-4dafd922bd4f"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZToyYmE2ZTExNGUwNTU0NTJhYjU4OTQ3MzlkNDRhZmNjYi90YWJsZXJhbmdlOjJiYTZlMTE0ZTA1NTQ1MmFiNTg5NDczOWQ0NGFmY2NiXzYtMi0xLTEtOTc2Mjc_0f59c4b1-5313-40d6-b33f-49d704caed7e"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzQ4NDQ_5b93b582-8542-4ef4-8b25-4dafd922bd4f"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkMWFhYjVhMjY3MWE0ODgwYjllN2Q5OGJlYzRhMDVhOS90YWJsZXJhbmdlOmQxYWFiNWEyNjcxYTQ4ODBiOWU3ZDk4YmVjNGEwNWE5XzItNi0xLTEtOTc2Mjc_bb3d0a02-ce1b-4467-a6e7-4807d8d013fb"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkMWFhYjVhMjY3MWE0ODgwYjllN2Q5OGJlYzRhMDVhOS90YWJsZXJhbmdlOmQxYWFiNWEyNjcxYTQ4ODBiOWU3ZDk4YmVjNGEwNWE5XzItNi0xLTEtOTc2Mjc_bb3d0a02-ce1b-4467-a6e7-4807d8d013fb"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkMWFhYjVhMjY3MWE0ODgwYjllN2Q5OGJlYzRhMDVhOS90YWJsZXJhbmdlOmQxYWFiNWEyNjcxYTQ4ODBiOWU3ZDk4YmVjNGEwNWE5XzItMi0xLTEtOTc2Mjc_c85a5b81-05a4-4e14-98bf-3937a12ab003"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkMWFhYjVhMjY3MWE0ODgwYjllN2Q5OGJlYzRhMDVhOS90YWJsZXJhbmdlOmQxYWFiNWEyNjcxYTQ4ODBiOWU3ZDk4YmVjNGEwNWE5XzItMi0xLTEtOTc2Mjc_c85a5b81-05a4-4e14-98bf-3937a12ab003"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkMWFhYjVhMjY3MWE0ODgwYjllN2Q5OGJlYzRhMDVhOS90YWJsZXJhbmdlOmQxYWFiNWEyNjcxYTQ4ODBiOWU3ZDk4YmVjNGEwNWE5XzItNC0xLTEtOTc2Mjc_ea075c13-ba9f-4c1f-b2ec-f6e0ae317138"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkMWFhYjVhMjY3MWE0ODgwYjllN2Q5OGJlYzRhMDVhOS90YWJsZXJhbmdlOmQxYWFiNWEyNjcxYTQ4ODBiOWU3ZDk4YmVjNGEwNWE5XzItNC0xLTEtOTc2Mjc_ea075c13-ba9f-4c1f-b2ec-f6e0ae317138"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzQ4MzU_bcd2020b-c677-4ba8-9ecd-1b47b345928f" xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzQ4MzU_bcd2020b-c677-4ba8-9ecd-1b47b345928f" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Prepaid product discounts are generally accrued upon contract execution. Cash payments made for prepaid product discounts were $30,603 for 2022, $40,920 for 2021 and $33,613 for 2020.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkMWFhYjVhMjY3MWE0ODgwYjllN2Q5OGJlYzRhMDVhOS90YWJsZXJhbmdlOmQxYWFiNWEyNjcxYTQ4ODBiOWU3ZDk4YmVjNGEwNWE5XzItNi0xLTEtOTc2Mjc_bb3d0a02-ce1b-4467-a6e7-4807d8d013fb"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzQ4MzU_bcd2020b-c677-4ba8-9ecd-1b47b345928f"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkMWFhYjVhMjY3MWE0ODgwYjllN2Q5OGJlYzRhMDVhOS90YWJsZXJhbmdlOmQxYWFiNWEyNjcxYTQ4ODBiOWU3ZDk4YmVjNGEwNWE5XzItMi0xLTEtOTc2Mjc_c85a5b81-05a4-4e14-98bf-3937a12ab003"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzQ4MzU_bcd2020b-c677-4ba8-9ecd-1b47b345928f"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTpkMWFhYjVhMjY3MWE0ODgwYjllN2Q5OGJlYzRhMDVhOS90YWJsZXJhbmdlOmQxYWFiNWEyNjcxYTQ4ODBiOWU3ZDk4YmVjNGEwNWE5XzItNC0xLTEtOTc2Mjc_ea075c13-ba9f-4c1f-b2ec-f6e0ae317138"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzQ4MzU_bcd2020b-c677-4ba8-9ecd-1b47b345928f"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZToyODczYmRjNzE1MTU0MjJhOTg4ZGE0ZDMzNTM0YmJjMC90YWJsZXJhbmdlOjI4NzNiZGM3MTUxNTQyMmE5ODhkYTRkMzM1MzRiYmMwXzQtNC0xLTEtMTIxNDQy_97846938-63f3-4541-be4f-6a3076b8226b"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZToyODczYmRjNzE1MTU0MjJhOTg4ZGE0ZDMzNTM0YmJjMC90YWJsZXJhbmdlOjI4NzNiZGM3MTUxNTQyMmE5ODhkYTRkMzM1MzRiYmMwXzQtNC0xLTEtMTIxNDQy_97846938-63f3-4541-be4f-6a3076b8226b"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZToyODczYmRjNzE1MTU0MjJhOTg4ZGE0ZDMzNTM0YmJjMC90YWJsZXJhbmdlOjI4NzNiZGM3MTUxNTQyMmE5ODhkYTRkMzM1MzRiYmMwXzQtMi0xLTEtMTIxNDQy_9d23a71b-4da9-4183-946a-dab85675a91b"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZToyODczYmRjNzE1MTU0MjJhOTg4ZGE0ZDMzNTM0YmJjMC90YWJsZXJhbmdlOjI4NzNiZGM3MTUxNTQyMmE5ODhkYTRkMzM1MzRiYmMwXzQtMi0xLTEtMTIxNDQy_9d23a71b-4da9-4183-946a-dab85675a91b"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzU0OTc1NTgxOTc2Mg_3d902b33-e2bc-4f1a-9d26-d65ee1e69a94" xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzU0OTc1NTgxOTc2Mg_3d902b33-e2bc-4f1a-9d26-d65ee1e69a94" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Amortization of deferred contract acquisition costs was $8,206 for 2022, $4,975 for 2021 and $3,739 for 2020.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZToyODczYmRjNzE1MTU0MjJhOTg4ZGE0ZDMzNTM0YmJjMC90YWJsZXJhbmdlOjI4NzNiZGM3MTUxNTQyMmE5ODhkYTRkMzM1MzRiYmMwXzQtNC0xLTEtMTIxNDQy_97846938-63f3-4541-be4f-6a3076b8226b"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzU0OTc1NTgxOTc2Mg_3d902b33-e2bc-4f1a-9d26-d65ee1e69a94"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZToyODczYmRjNzE1MTU0MjJhOTg4ZGE0ZDMzNTM0YmJjMC90YWJsZXJhbmdlOjI4NzNiZGM3MTUxNTQyMmE5ODhkYTRkMzM1MzRiYmMwXzQtMi0xLTEtMTIxNDQy_9d23a71b-4da9-4183-946a-dab85675a91b"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzU0OTc1NTgxOTc2Mg_3d902b33-e2bc-4f1a-9d26-d65ee1e69a94"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTowMjcxNjRlMDU1OWM0YjFhYmEyOWJkNTc5ZTc2NzFmZi90YWJsZXJhbmdlOjAyNzE2NGUwNTU5YzRiMWFiYTI5YmQ1NzllNzY3MWZmXzctMi0xLTEtOTc2Mjc_37eb15d3-2a97-42a7-9fb3-e26ba75281d4"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTowMjcxNjRlMDU1OWM0YjFhYmEyOWJkNTc5ZTc2NzFmZi90YWJsZXJhbmdlOjAyNzE2NGUwNTU5YzRiMWFiYTI5YmQ1NzllNzY3MWZmXzctMi0xLTEtOTc2Mjc_37eb15d3-2a97-42a7-9fb3-e26ba75281d4"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTowMjcxNjRlMDU1OWM0YjFhYmEyOWJkNTc5ZTc2NzFmZi90YWJsZXJhbmdlOjAyNzE2NGUwNTU5YzRiMWFiYTI5YmQ1NzllNzY3MWZmXzItMi0xLTEtOTc2Mjc_859b30eb-a38e-4bd0-aa89-2a18e1169454"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTowMjcxNjRlMDU1OWM0YjFhYmEyOWJkNTc5ZTc2NzFmZi90YWJsZXJhbmdlOjAyNzE2NGUwNTU5YzRiMWFiYTI5YmQ1NzllNzY3MWZmXzItMi0xLTEtOTc2Mjc_859b30eb-a38e-4bd0-aa89-2a18e1169454"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTowMjcxNjRlMDU1OWM0YjFhYmEyOWJkNTc5ZTc2NzFmZi90YWJsZXJhbmdlOjAyNzE2NGUwNTU5YzRiMWFiYTI5YmQ1NzllNzY3MWZmXzExLTItMS0xLTk3NjI3_cb16be6b-14e2-4346-914d-6184bd621e94"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTowMjcxNjRlMDU1OWM0YjFhYmEyOWJkNTc5ZTc2NzFmZi90YWJsZXJhbmdlOjAyNzE2NGUwNTU5YzRiMWFiYTI5YmQ1NzllNzY3MWZmXzExLTItMS0xLTk3NjI3_cb16be6b-14e2-4346-914d-6184bd621e94"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90ZXh0cmVnaW9uOmMyOGRhYzk3NDZiMjQ5NTdhYzY3MjBlNzM0MGNjNWUwXzU0OTc1NTgyNDI3Ng_8fe9143b-7ecd-414e-9e36-f7e1411c348a" xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90ZXh0cmVnaW9uOmMyOGRhYzk3NDZiMjQ5NTdhYzY3MjBlNzM0MGNjNWUwXzU0OTc1NTgyNDI3Ng_8fe9143b-7ecd-414e-9e36-f7e1411c348a" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Reflects awards granted assuming achievement of performance goals at target.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTowMjcxNjRlMDU1OWM0YjFhYmEyOWJkNTc5ZTc2NzFmZi90YWJsZXJhbmdlOjAyNzE2NGUwNTU5YzRiMWFiYTI5YmQ1NzllNzY3MWZmXzctMi0xLTEtOTc2Mjc_37eb15d3-2a97-42a7-9fb3-e26ba75281d4"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90ZXh0cmVnaW9uOmMyOGRhYzk3NDZiMjQ5NTdhYzY3MjBlNzM0MGNjNWUwXzU0OTc1NTgyNDI3Ng_8fe9143b-7ecd-414e-9e36-f7e1411c348a"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTowMjcxNjRlMDU1OWM0YjFhYmEyOWJkNTc5ZTc2NzFmZi90YWJsZXJhbmdlOjAyNzE2NGUwNTU5YzRiMWFiYTI5YmQ1NzllNzY3MWZmXzItMi0xLTEtOTc2Mjc_859b30eb-a38e-4bd0-aa89-2a18e1169454"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90ZXh0cmVnaW9uOmMyOGRhYzk3NDZiMjQ5NTdhYzY3MjBlNzM0MGNjNWUwXzU0OTc1NTgyNDI3Ng_8fe9143b-7ecd-414e-9e36-f7e1411c348a"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90YWJsZTowMjcxNjRlMDU1OWM0YjFhYmEyOWJkNTc5ZTc2NzFmZi90YWJsZXJhbmdlOjAyNzE2NGUwNTU5YzRiMWFiYTI5YmQ1NzllNzY3MWZmXzExLTItMS0xLTk3NjI3_cb16be6b-14e2-4346-914d-6184bd621e94"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMzAvZnJhZzpjMjhkYWM5NzQ2YjI0OTU3YWM2NzIwZTczNDBjYzVlMC90ZXh0cmVnaW9uOmMyOGRhYzk3NDZiMjQ5NTdhYzY3MjBlNzM0MGNjNWUwXzU0OTc1NTgyNDI3Ng_8fe9143b-7ecd-414e-9e36-f7e1411c348a"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo5MjA5OWY4MzkyYmU0YzlkODQzZTM3NDRkZTY1NmVlYS90YWJsZXJhbmdlOjkyMDk5ZjgzOTJiZTRjOWQ4NDNlMzc0NGRlNjU2ZWVhXzMtNC0xLTEtOTc2Mjc_39d10b50-70be-4e49-819d-740bc104b7cf"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo5MjA5OWY4MzkyYmU0YzlkODQzZTM3NDRkZTY1NmVlYS90YWJsZXJhbmdlOjkyMDk5ZjgzOTJiZTRjOWQ4NDNlMzc0NGRlNjU2ZWVhXzMtNC0xLTEtOTc2Mjc_39d10b50-70be-4e49-819d-740bc104b7cf"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo5MjA5OWY4MzkyYmU0YzlkODQzZTM3NDRkZTY1NmVlYS90YWJsZXJhbmdlOjkyMDk5ZjgzOTJiZTRjOWQ4NDNlMzc0NGRlNjU2ZWVhXzMtMi0xLTEtOTc2Mjc_c0a8f7d4-c3df-4c52-a02d-76415042f21f"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo5MjA5OWY4MzkyYmU0YzlkODQzZTM3NDRkZTY1NmVlYS90YWJsZXJhbmdlOjkyMDk5ZjgzOTJiZTRjOWQ4NDNlMzc0NGRlNjU2ZWVhXzMtMi0xLTEtOTc2Mjc_c0a8f7d4-c3df-4c52-a02d-76415042f21f"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzQ5MDA_25e86111-9234-4a2c-9de4-8875b589e4a5" xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzQ5MDA_25e86111-9234-4a2c-9de4-8875b589e4a5" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Includes unbilled receivables of $43,902 as of December&#160;31, 2022 and $47,420 as of December&#160;31, 2021.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo5MjA5OWY4MzkyYmU0YzlkODQzZTM3NDRkZTY1NmVlYS90YWJsZXJhbmdlOjkyMDk5ZjgzOTJiZTRjOWQ4NDNlMzc0NGRlNjU2ZWVhXzMtNC0xLTEtOTc2Mjc_39d10b50-70be-4e49-819d-740bc104b7cf"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzQ5MDA_25e86111-9234-4a2c-9de4-8875b589e4a5"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo5MjA5OWY4MzkyYmU0YzlkODQzZTM3NDRkZTY1NmVlYS90YWJsZXJhbmdlOjkyMDk5ZjgzOTJiZTRjOWQ4NDNlMzc0NGRlNjU2ZWVhXzMtMi0xLTEtOTc2Mjc_c0a8f7d4-c3df-4c52-a02d-76415042f21f"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzQ5MDA_25e86111-9234-4a2c-9de4-8875b589e4a5"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo5MzM0NjYyNzI3NWQ0N2M2YTg0MzkxMDFlZTc1MGRkNy90YWJsZXJhbmdlOjkzMzQ2NjI3Mjc1ZDQ3YzZhODQzOTEwMWVlNzUwZGQ3XzEtMi0xLTEtOTc2Mjc_9150bb12-c25d-41fe-a1c3-116b0507a5d7"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo5MzM0NjYyNzI3NWQ0N2M2YTg0MzkxMDFlZTc1MGRkNy90YWJsZXJhbmdlOjkzMzQ2NjI3Mjc1ZDQ3YzZhODQzOTEwMWVlNzUwZGQ3XzEtMi0xLTEtOTc2Mjc_9150bb12-c25d-41fe-a1c3-116b0507a5d7"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo5MzM0NjYyNzI3NWQ0N2M2YTg0MzkxMDFlZTc1MGRkNy90YWJsZXJhbmdlOjkzMzQ2NjI3Mjc1ZDQ3YzZhODQzOTEwMWVlNzUwZGQ3XzEtNC0xLTEtOTc2Mjc_3aff8fc4-76c9-4c5f-a802-79b968b7def7"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo5MzM0NjYyNzI3NWQ0N2M2YTg0MzkxMDFlZTc1MGRkNy90YWJsZXJhbmdlOjkzMzQ2NjI3Mjc1ZDQ3YzZhODQzOTEwMWVlNzUwZGQ3XzEtNC0xLTEtOTc2Mjc_3aff8fc4-76c9-4c5f-a802-79b968b7def7"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzQ4NTI_d4dc633e-d555-40de-90ba-80f0288c9722" xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzQ4NTI_d4dc633e-d555-40de-90ba-80f0288c9722" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"> Revenue recognized from amounts included in deferred revenue at the beginning of the period was $47,547 for 2022, $39,366 for 2021 and $42,108 for 2020.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo5MzM0NjYyNzI3NWQ0N2M2YTg0MzkxMDFlZTc1MGRkNy90YWJsZXJhbmdlOjkzMzQ2NjI3Mjc1ZDQ3YzZhODQzOTEwMWVlNzUwZGQ3XzEtMi0xLTEtOTc2Mjc_9150bb12-c25d-41fe-a1c3-116b0507a5d7"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzQ4NTI_d4dc633e-d555-40de-90ba-80f0288c9722"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo5MzM0NjYyNzI3NWQ0N2M2YTg0MzkxMDFlZTc1MGRkNy90YWJsZXJhbmdlOjkzMzQ2NjI3Mjc1ZDQ3YzZhODQzOTEwMWVlNzUwZGQ3XzEtNC0xLTEtOTc2Mjc_3aff8fc4-76c9-4c5f-a802-79b968b7def7"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzQ4NTI_d4dc633e-d555-40de-90ba-80f0288c9722"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZToyODczYmRjNzE1MTU0MjJhOTg4ZGE0ZDMzNTM0YmJjMC90YWJsZXJhbmdlOjI4NzNiZGM3MTUxNTQyMmE5ODhkYTRkMzM1MzRiYmMwXzQtMi0xLTEtOTc2Mjc_a909b32a-45bb-4bb9-9ee8-107c8f492fa5"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZToyODczYmRjNzE1MTU0MjJhOTg4ZGE0ZDMzNTM0YmJjMC90YWJsZXJhbmdlOjI4NzNiZGM3MTUxNTQyMmE5ODhkYTRkMzM1MzRiYmMwXzQtMi0xLTEtOTc2Mjc_a909b32a-45bb-4bb9-9ee8-107c8f492fa5"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZToyODczYmRjNzE1MTU0MjJhOTg4ZGE0ZDMzNTM0YmJjMC90YWJsZXJhbmdlOjI4NzNiZGM3MTUxNTQyMmE5ODhkYTRkMzM1MzRiYmMwXzQtNC0xLTEtOTc2Mjc_3448aeff-b52b-400a-a77c-805f2f83e991"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZToyODczYmRjNzE1MTU0MjJhOTg4ZGE0ZDMzNTM0YmJjMC90YWJsZXJhbmdlOjI4NzNiZGM3MTUxNTQyMmE5ODhkYTRkMzM1MzRiYmMwXzQtNC0xLTEtOTc2Mjc_3448aeff-b52b-400a-a77c-805f2f83e991"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzQ5NDI_1680248e-c9f1-4d3b-adbf-e2a1affb5661" xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzQ5NDI_1680248e-c9f1-4d3b-adbf-e2a1affb5661" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">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 $961 as of December&#160;31, 2022 and $1,317 as of December&#160;31, 2021.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZToyODczYmRjNzE1MTU0MjJhOTg4ZGE0ZDMzNTM0YmJjMC90YWJsZXJhbmdlOjI4NzNiZGM3MTUxNTQyMmE5ODhkYTRkMzM1MzRiYmMwXzQtMi0xLTEtOTc2Mjc_a909b32a-45bb-4bb9-9ee8-107c8f492fa5"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzQ5NDI_1680248e-c9f1-4d3b-adbf-e2a1affb5661"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZToyODczYmRjNzE1MTU0MjJhOTg4ZGE0ZDMzNTM0YmJjMC90YWJsZXJhbmdlOjI4NzNiZGM3MTUxNTQyMmE5ODhkYTRkMzM1MzRiYmMwXzQtNC0xLTEtOTc2Mjc_3448aeff-b52b-400a-a77c-805f2f83e991"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzQ5NDI_1680248e-c9f1-4d3b-adbf-e2a1affb5661"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTowNWRmZTljM2EwODk0OWE3OGYxNjkxMWU0ZDM3MzVhZC90YWJsZXJhbmdlOjA1ZGZlOWMzYTA4OTQ5YTc4ZjE2OTExZTRkMzczNWFkXzItMi0xLTEtOTc2Mjc_7278f6d8-aee6-4367-ad31-e0301ef68aad"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTowNWRmZTljM2EwODk0OWE3OGYxNjkxMWU0ZDM3MzVhZC90YWJsZXJhbmdlOjA1ZGZlOWMzYTA4OTQ5YTc4ZjE2OTExZTRkMzczNWFkXzItMi0xLTEtOTc2Mjc_7278f6d8-aee6-4367-ad31-e0301ef68aad"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTowNWRmZTljM2EwODk0OWE3OGYxNjkxMWU0ZDM3MzVhZC90YWJsZXJhbmdlOjA1ZGZlOWMzYTA4OTQ5YTc4ZjE2OTExZTRkMzczNWFkXzItNC0xLTEtOTc2Mjc_5bd99105-a07b-4505-be68-191b63e0b82f"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTowNWRmZTljM2EwODk0OWE3OGYxNjkxMWU0ZDM3MzVhZC90YWJsZXJhbmdlOjA1ZGZlOWMzYTA4OTQ5YTc4ZjE2OTExZTRkMzczNWFkXzItNC0xLTEtOTc2Mjc_5bd99105-a07b-4505-be68-191b63e0b82f"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzQ4OTE_892c08c4-06fc-44c9-9c91-084517aed070" xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzQ4OTE_892c08c4-06fc-44c9-9c91-084517aed070" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Represents revenues that are earned but not currently billable under the related contract terms.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTowNWRmZTljM2EwODk0OWE3OGYxNjkxMWU0ZDM3MzVhZC90YWJsZXJhbmdlOjA1ZGZlOWMzYTA4OTQ5YTc4ZjE2OTExZTRkMzczNWFkXzItMi0xLTEtOTc2Mjc_7278f6d8-aee6-4367-ad31-e0301ef68aad"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzQ4OTE_892c08c4-06fc-44c9-9c91-084517aed070"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTowNWRmZTljM2EwODk0OWE3OGYxNjkxMWU0ZDM3MzVhZC90YWJsZXJhbmdlOjA1ZGZlOWMzYTA4OTQ5YTc4ZjE2OTExZTRkMzczNWFkXzItNC0xLTEtOTc2Mjc_5bd99105-a07b-4505-be68-191b63e0b82f"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzQ4OTE_892c08c4-06fc-44c9-9c91-084517aed070"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90YWJsZTo4ODkyYWZiZWE0ZjU0OTRhODE5NDI1YjQ5OGY0OWY1Mi90YWJsZXJhbmdlOjg4OTJhZmJlYTRmNTQ5NGE4MTk0MjViNDk4ZjQ5ZjUyXzQtMTAtMS0xLTk3NjI3_96ba9614-258f-4c16-9e30-4e46224a9d1f"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90YWJsZTo4ODkyYWZiZWE0ZjU0OTRhODE5NDI1YjQ5OGY0OWY1Mi90YWJsZXJhbmdlOjg4OTJhZmJlYTRmNTQ5NGE4MTk0MjViNDk4ZjQ5ZjUyXzQtMTAtMS0xLTk3NjI3_96ba9614-258f-4c16-9e30-4e46224a9d1f"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90ZXh0cmVnaW9uOjQ2MzdhYjQ0ZmQ5ODQyODY5YzdkNjA5ODMwZDBlMGE4XzE4ODMz_aeb85909-d8d0-4b3e-8a5c-866ef7fa14eb" xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90ZXh0cmVnaW9uOjQ2MzdhYjQ0ZmQ5ODQyODY5YzdkNjA5ODMwZDBlMGE4XzE4ODMz_aeb85909-d8d0-4b3e-8a5c-866ef7fa14eb" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">The impairment charge consisted of $8,397 related to customer lists, $6,932 related to internal-use software and $2,349 related to other intangible assets.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90YWJsZTo4ODkyYWZiZWE0ZjU0OTRhODE5NDI1YjQ5OGY0OWY1Mi90YWJsZXJhbmdlOjg4OTJhZmJlYTRmNTQ5NGE4MTk0MjViNDk4ZjQ5ZjUyXzQtMTAtMS0xLTk3NjI3_96ba9614-258f-4c16-9e30-4e46224a9d1f"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMjEvZnJhZzo0NjM3YWI0NGZkOTg0Mjg2OWM3ZDYwOTgzMGQwZTBhOC90ZXh0cmVnaW9uOjQ2MzdhYjQ0ZmQ5ODQyODY5YzdkNjA5ODMwZDBlMGE4XzE4ODMz_aeb85909-d8d0-4b3e-8a5c-866ef7fa14eb"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo4MWNhYjZmNDA5ZDg0OTYwOWExNDFmMWEyNmFjN2ZiMy90YWJsZXJhbmdlOjgxY2FiNmY0MDlkODQ5NjA5YTE0MWYxYTI2YWM3ZmIzXzktNC0xLTEtOTc2Mjc_fa15fdee-7229-469b-9e39-60a9ddb89bd7"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo4MWNhYjZmNDA5ZDg0OTYwOWExNDFmMWEyNmFjN2ZiMy90YWJsZXJhbmdlOjgxY2FiNmY0MDlkODQ5NjA5YTE0MWYxYTI2YWM3ZmIzXzktNC0xLTEtOTc2Mjc_fa15fdee-7229-469b-9e39-60a9ddb89bd7"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo4MWNhYjZmNDA5ZDg0OTYwOWExNDFmMWEyNmFjN2ZiMy90YWJsZXJhbmdlOjgxY2FiNmY0MDlkODQ5NjA5YTE0MWYxYTI2YWM3ZmIzXzktNi0xLTEtOTc2Mjc_d465f45b-1990-48b3-b79b-e6fa451f4a6f"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo4MWNhYjZmNDA5ZDg0OTYwOWExNDFmMWEyNmFjN2ZiMy90YWJsZXJhbmdlOjgxY2FiNmY0MDlkODQ5NjA5YTE0MWYxYTI2YWM3ZmIzXzktNi0xLTEtOTc2Mjc_d465f45b-1990-48b3-b79b-e6fa451f4a6f"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo4MWNhYjZmNDA5ZDg0OTYwOWExNDFmMWEyNmFjN2ZiMy90YWJsZXJhbmdlOjgxY2FiNmY0MDlkODQ5NjA5YTE0MWYxYTI2YWM3ZmIzXzktMi0xLTEtOTc2Mjc_9f35c841-dd50-4017-8ec0-be82d8ec04b8"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo4MWNhYjZmNDA5ZDg0OTYwOWExNDFmMWEyNmFjN2ZiMy90YWJsZXJhbmdlOjgxY2FiNmY0MDlkODQ5NjA5YTE0MWYxYTI2YWM3ZmIzXzktMi0xLTEtOTc2Mjc_9f35c841-dd50-4017-8ec0-be82d8ec04b8"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzU0OTc1NTgxOTc2Mw_9c5537ef-a61e-4724-998b-d0d517c1b808" xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzU0OTc1NTgxOTc2Mw_9c5537ef-a61e-4724-998b-d0d517c1b808" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Consists of pre-acquisition amounts owed to us by the sellers.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo4MWNhYjZmNDA5ZDg0OTYwOWExNDFmMWEyNmFjN2ZiMy90YWJsZXJhbmdlOjgxY2FiNmY0MDlkODQ5NjA5YTE0MWYxYTI2YWM3ZmIzXzktNC0xLTEtOTc2Mjc_fa15fdee-7229-469b-9e39-60a9ddb89bd7"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzU0OTc1NTgxOTc2Mw_9c5537ef-a61e-4724-998b-d0d517c1b808"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo4MWNhYjZmNDA5ZDg0OTYwOWExNDFmMWEyNmFjN2ZiMy90YWJsZXJhbmdlOjgxY2FiNmY0MDlkODQ5NjA5YTE0MWYxYTI2YWM3ZmIzXzktNi0xLTEtOTc2Mjc_d465f45b-1990-48b3-b79b-e6fa451f4a6f"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzU0OTc1NTgxOTc2Mw_9c5537ef-a61e-4724-998b-d0d517c1b808"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo4MWNhYjZmNDA5ZDg0OTYwOWExNDFmMWEyNmFjN2ZiMy90YWJsZXJhbmdlOjgxY2FiNmY0MDlkODQ5NjA5YTE0MWYxYTI2YWM3ZmIzXzktMi0xLTEtOTc2Mjc_9f35c841-dd50-4017-8ec0-be82d8ec04b8"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzU0OTc1NTgxOTc2Mw_9c5537ef-a61e-4724-998b-d0d517c1b808"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo5NDcwNjAwNDdkOTA0Y2E3OGM4MTQ0NmQ5OWJkYTQzYy90YWJsZXJhbmdlOjk0NzA2MDA0N2Q5MDRjYTc4YzgxNDQ2ZDk5YmRhNDNjXzYtNC0xLTEtOTc2Mjc_f91269e8-fbaa-45df-a017-abc86bfdc0b9"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo5NDcwNjAwNDdkOTA0Y2E3OGM4MTQ0NmQ5OWJkYTQzYy90YWJsZXJhbmdlOjk0NzA2MDA0N2Q5MDRjYTc4YzgxNDQ2ZDk5YmRhNDNjXzYtNC0xLTEtOTc2Mjc_f91269e8-fbaa-45df-a017-abc86bfdc0b9"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90ZXh0cmVnaW9uOmEyZWNjM2VkMGY2OTQwZWNhY2IyMGM2Y2IwODBjNWNkXzE1NTA_9f807946-2111-4429-b08c-41ae018ccc20" xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90ZXh0cmVnaW9uOmEyZWNjM2VkMGY2OTQwZWNhY2IyMGM2Y2IwODBjNWNkXzE1NTA_9f807946-2111-4429-b08c-41ae018ccc20" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Cash paid for operating leases during 2021 was reduced by lease incentives received of $9,410.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo5NDcwNjAwNDdkOTA0Y2E3OGM4MTQ0NmQ5OWJkYTQzYy90YWJsZXJhbmdlOjk0NzA2MDA0N2Q5MDRjYTc4YzgxNDQ2ZDk5YmRhNDNjXzYtNC0xLTEtOTc2Mjc_f91269e8-fbaa-45df-a017-abc86bfdc0b9"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90ZXh0cmVnaW9uOmEyZWNjM2VkMGY2OTQwZWNhY2IyMGM2Y2IwODBjNWNkXzE1NTA_9f807946-2111-4429-b08c-41ae018ccc20"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo5ZGJkOGQwN2M1YzY0MDc5OTEwMThiZjA3ZWZkMTFkMC90YWJsZXJhbmdlOjlkYmQ4ZDA3YzVjNjQwNzk5MTAxOGJmMDdlZmQxMWQwXzYtNC0xLTEtOTc2Mjc_ea423b2e-c489-4e8b-aabf-302201f05c70"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo5ZGJkOGQwN2M1YzY0MDc5OTEwMThiZjA3ZWZkMTFkMC90YWJsZXJhbmdlOjlkYmQ4ZDA3YzVjNjQwNzk5MTAxOGJmMDdlZmQxMWQwXzYtNC0xLTEtOTc2Mjc_ea423b2e-c489-4e8b-aabf-302201f05c70"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo5ZGJkOGQwN2M1YzY0MDc5OTEwMThiZjA3ZWZkMTFkMC90YWJsZXJhbmdlOjlkYmQ4ZDA3YzVjNjQwNzk5MTAxOGJmMDdlZmQxMWQwXzYtNi0xLTEtOTc2Mjc_3c20acce-6775-47f2-b9cb-f59fd43ddb10"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo5ZGJkOGQwN2M1YzY0MDc5OTEwMThiZjA3ZWZkMTFkMC90YWJsZXJhbmdlOjlkYmQ4ZDA3YzVjNjQwNzk5MTAxOGJmMDdlZmQxMWQwXzYtNi0xLTEtOTc2Mjc_3c20acce-6775-47f2-b9cb-f59fd43ddb10"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzQ5MDg_3388376f-62c6-4633-9dd8-6e9bb19805e0" xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzQ5MDg_3388376f-62c6-4633-9dd8-6e9bb19805e0" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Funds held for customers, as reported on the consolidated balance sheet as of December&#160;31, 2022, also included cash of $294,165</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo5ZGJkOGQwN2M1YzY0MDc5OTEwMThiZjA3ZWZkMTFkMC90YWJsZXJhbmdlOjlkYmQ4ZDA3YzVjNjQwNzk5MTAxOGJmMDdlZmQxMWQwXzYtNC0xLTEtOTc2Mjc_ea423b2e-c489-4e8b-aabf-302201f05c70"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzQ5MDg_3388376f-62c6-4633-9dd8-6e9bb19805e0"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90YWJsZTo5ZGJkOGQwN2M1YzY0MDc5OTEwMThiZjA3ZWZkMTFkMC90YWJsZXJhbmdlOjlkYmQ4ZDA3YzVjNjQwNzk5MTAxOGJmMDdlZmQxMWQwXzYtNi0xLTEtOTc2Mjc_3c20acce-6775-47f2-b9cb-f59fd43ddb10"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xMDYvZnJhZzo5Nzk0OTRhOGQ3Y2I0NTJiYWNhYWFiM2Y1NjEzZWNiNi90ZXh0cmVnaW9uOjk3OTQ5NGE4ZDdjYjQ1MmJhY2FhYWIzZjU2MTNlY2I2XzQ5MDg_3388376f-62c6-4633-9dd8-6e9bb19805e0"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo5NDcwNjAwNDdkOTA0Y2E3OGM4MTQ0NmQ5OWJkYTQzYy90YWJsZXJhbmdlOjk0NzA2MDA0N2Q5MDRjYTc4YzgxNDQ2ZDk5YmRhNDNjXzItNC0xLTEtOTc2Mjc_827564ec-6132-4a86-bd41-5c175f4b0043"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo5NDcwNjAwNDdkOTA0Y2E3OGM4MTQ0NmQ5OWJkYTQzYy90YWJsZXJhbmdlOjk0NzA2MDA0N2Q5MDRjYTc4YzgxNDQ2ZDk5YmRhNDNjXzItNC0xLTEtOTc2Mjc_827564ec-6132-4a86-bd41-5c175f4b0043"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90ZXh0cmVnaW9uOmEyZWNjM2VkMGY2OTQwZWNhY2IyMGM2Y2IwODBjNWNkXzE1NDk_1b15fb0b-1f13-40bc-b946-a3b1a2c3618d" xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90ZXh0cmVnaW9uOmEyZWNjM2VkMGY2OTQwZWNhY2IyMGM2Y2IwODBjNWNkXzE1NDk_1b15fb0b-1f13-40bc-b946-a3b1a2c3618d" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Operating lease assets obtained during 2021 included $24,396 acquired in conjunction with the acquisition of First American in June 2021 (Note 6).</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90YWJsZTo5NDcwNjAwNDdkOTA0Y2E3OGM4MTQ0NmQ5OWJkYTQzYy90YWJsZXJhbmdlOjk0NzA2MDA0N2Q5MDRjYTc4YzgxNDQ2ZDk5YmRhNDNjXzItNC0xLTEtOTc2Mjc_827564ec-6132-4a86-bd41-5c175f4b0043"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTc4MGMzYzkwZDQ5ZjFhYmUzMTVjYzZkNzFmYTJkL3NlYzpkOGU3ODBjM2M5MGQ0OWYxYWJlMzE1Y2M2ZDcxZmEyZF8xNDUvZnJhZzphMmVjYzNlZDBmNjk0MGVjYWNiMjBjNmNiMDgwYzVjZC90ZXh0cmVnaW9uOmEyZWNjM2VkMGY2OTQwZWNhY2IyMGM2Y2IwODBjNWNkXzE1NDk_1b15fb0b-1f13-40bc-b946-a3b1a2c3618d"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>107
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
M&9*/ '5W&*XB6\$P9&2DGT,J"AEUJQ?WZL5>]3Y+B"=P+9! /J:R;O/ ;5Z
MW-JI:VQK$4?AV)<.J8 F$[HFO:Z)5]=/>B--Z!RF>9>*B;V044#82$6'%.4T
M=*N(@X&\@3]'*2V*%RBYG^;P_5'  CK^&AUR(0E8-.%+?% B8*^B5_).@I*9
M^0#A4T1:/+JC<S_/<2;CX5A/6XK@.)C0<F Z]F)T^4&5ZU,MJRVH"5E-;PWD
MG%H2Z_TLBF(Z5M,E1H(),.&!Q]@/Y.L*BO9*/\W1KA!FX2%!&2SOC,(#GM*T
MV3:%T.#V3$)=D.;"%,I.@ZCM=L+B9!S'3CF>A%.1/, 6^_'W"0P"[2 Q%Q)J
M<%\LVZQC$:;C!.80XS&9_.0&).+GF*A%N<ZA#JB=GA9;5>G\GVE/V\1C/ 98
MC_5W\!,'T4%F.39@8"/VP_%?2F4/D'.=RME8PHQB&H\K+K=@@-E4; \$PWZ$
M=7FW5.7I"]*:32D2!I1;4>N0@^HHG$IK \^P'VA=_O4HZ$)3%'(2C#5T"C(:
M3RWW@#&<O*A1*7(!I&T+'F>W@KTX_-9VY7O-=MR;#5PD?BY>?JW:=^+)E.S.
M]LQF'>91P,>A[I2#Q2'NE2$#$XF?B5-5JE-9&W@TX/!ACI5U@)&'A$\T N2@
MW?6C$3Q:-9#>#L+(J:=-/  S]&QC/5UR84RGG#J@D3S3J^[#?6>RL"I-=BYZ
MJF?R5CNUMJD6X8A9SK7%> 1]UH3. _O(,YWF417WG(=MKD6<4&:%K2T'_J5\
MHK4B P")'X ?GG>GC2[XL@@GED,=@B98^508#) C?LB-RXGGG&KC#(H?8OG4
M%N,A8Q,YF@S,(W[FO;@Z)C;(&(>R8*RG+19Q3";83 ;<$3_N;#8_YU<;:YPD
ML14'#K$$XRE]!_81?P^W4MMMWE7QW?Z5*DU,R#(U;?^KCTK#/QS,$6;M<\Q_
M=EKQ/\ ,.3?Q_O^)CC?P!B#2P%L%W&Q$)3>JR( O/[6]@GYRE@'4"]9O+0.^
MUVS'5@^$I7["FO4'!M3&^!J=8"@'ON[NO!*-WJ@J_T=F9X@'0;LQV0F^0:K1
M-53Y9I_HS-ZG1*>(T3FTQ6^L9]@\(_,P2IR!1&TZ,THL.+K$2'C0(1R[8V X
M?8;A698;* )LS"[1:5ZB5.QR@(]361O140*@&2MKB_&(AA.8H0=[SGZ0?Y9:
MP"UH;$553NT/40>1<1S:&\0.N8!'4PT '=!-_>B^/.C\5+=CI+80RQMSK'4O
MV]U@I^(VG4]I1$++NRXYS)()0-*!XM1/\8\FB4,ZK%2[^X:@K940^TZ>4T?+
MBBT7VT)D:D>&#ARG?HYWI5'MR%Y.16T^AP$CUFZ<0XY'C"=303N G/I!WJE[
M ,5NV_REZD?6.8:[6W0+3G>+U!#^^,[ 4.IGZ!_XS_?MICD8TY1FLQ9"?3@,
M:;=P3R ?)@$9'>QTB;S/FNTN.HOFC(Q/@(X$\6M7ZE\<'$]"C[1NCWEKU'9Y
MW4%6?[<_2G[;GKB.[]/X; 7^<#U)X$E[^KP87M&=7?];5.N\K*&8O(/7!:\C
M<'W5'0=W%UKMV@/26Z6AB6M_;J2 !3<"\/Q.0:VQOS OZ _EE_\%4$L#!!0
M   ( #*!6%82#-HR] (  #D(   8    >&PO=V]R:W-H965T<R]S:&5E=#,N
M>&ULK59=3]LP%/TK5QF:0&(D3?K!6!NIM""0&%04MH=I#R:Y;2R2.+.=ENW7
M[SH)43]"@6DOC6]\S\DYU]=V^TLA'U6$J.$IB5,UL"*MLQ/;5D&$"5-'(L.4
M9F9")DQ3*.>VRB2RL  EL>TZ3M=.&$\MOU^\FTB_+W(=\Q0G$E2>)$S^/L58
M+ =6RWI^<<OGD38O;+^?L3E.4=]G$TF17;.$/,%4<9&"Q-G &K9.1CV37R1\
MX[A4*V,P3AZ$>#3!93BP'",(8PRT86#T6. (X]@0D8Q?%:=5?]( 5\?/[.>%
M=_+RP!2.1/R=ASH:6,<6A#AC>:QOQ?("*S\=PQ>(6!6_L*QR'0N"7&F15&!2
MD/"T?+*GJ@XK@%;[!8!; =RW KP*X!5&2V6%K3'3S.]+L01ILHG-#(K:%&AR
MPU.SBE,M:9833ONCF^OIS=7E>'AW-H;3X=7P>G0&TXNSL[LI[$^8Q%1'J'G
M8G4 G^!^.H;]O0-0$4TIX"G<12)7+ W5(>RMQ7U;DS[S%3NHM)R66MP7M(PQ
M. *O=0BNX[H-\-';X:UUN$U5J4OCUJ5Q"S[O!;ZI9AJI836(&9SSE*4!9S%,
MA.)%!_X8/B@MJ0]_-EDMN=O-W&9OGJB,!3BP:/,IE NT_(\?6EWG2Y/Q_T2V
M5@:O+H.WB]T?,14!+2@$9H"_<KY@,56%%GS&N 2*<FRJ0$G;*6C-8;+P.X[C
M].W%JK.=W_Y'9^W:67NGL_.<VA0BC$.@X[#:;2C)F,(@E[3*U.(!DY)C"$R_
M8K>]9?>XY78W[&XGM3S/Z=59:SXZM8_.[A4224+]2.J#QT/(6"42]C.4Y4X]
M:!+<V=:RH797QIK2;JVT^PZEU2'"<AT)R?]@V*2R).QN=-%6'[V:MJ:W5^OM
MO5\OW85*TX;@Z;Q)<&]+2=MSG?:&WH8LM]O[O"'77CG8S:7ZE<DY3Q7$.".<
M<]2CM9'E154&6F3%6?\@-/5R,8SH;D=I$FA^)H1^#LSU4?];\/\"4$L#!!0
M   ( #*!6%;, /LEX 4  # 8   8    >&PO=V]R:W-H965T<R]S:&5E=#0N
M>&ULK9EK;]LV%(;_"N$50P<TL4CJFB4&DBC= BP7U.GV8=@'6:9MH9+HD722
M_OL=R8YDDQ3K >F'6K+?<\B'UY?,^0L7W^2*,85>J[*6%Z.54NNS\5CF*U9E
M\I2O60V_++BH,@6O8CF6:\&R>1M4E6/B>>&XRHIZ-#EOOWL4DW.^4651LT>!
MY*:J,O']BI7\Y6*$1V]??"F6*]5\,9Z<K[,EFS+U=?THX&W<99D7%:MEP6LD
MV.)B=(G/4A(T :WBSX*]R+UGU*#,./_6O-S.+T9>4R-6LEPU*3+X>&;7K"R;
M3%"/?W=)1UV93>#^\UOVSRT\P,PRR:YY^5<Q5ZN+43Q"<[;(-J7ZPE]^9SN@
MMH(Y+V7[/WK9:H-DA/*-5+S:!4,-JJ+>?F:ONX;8"\#A0 #9!1 ]P!\(H+L
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
M2Z&T#$KC1\V50,545=@;&[[;V1#%@ZR;E2RZ967#S%@XS S?7-P.C,,WU,Z
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
M6:AELLWKW\JG7]3.D#3QTC+7S5_RM--Z$Y)N=5VN=XWA"M99T?Y/ONT2T6M
M_8$&;-> V0W$0 .^:\!?VT#L&H@F,ZV5)@]Q4B>7YU7Y1"JCAFCF19/,IC78
MSPK3[W=U!=]FT*Z^G-]\N;OY]5-\]?4Z)G=?X=_GZR]?[\C-1S*_NON%?/SU
MYL\[,B6_W\7DS4]OR4\D*\C75;G52;'0Y[,:KL%$FJ6[W_O0_AX;^#W*R.>R
MJ%>:7!<+M3@,,(.+WSM@+PX^L-&(L4K?$T[?$>8QAES0_/7-*=(\?GUS;\0-
MW_<';^+QH?Y(](HL839JLJS*-8$)7B5U5CRT,R2K,X5FO8TJ\*BF>)SI39*J
MBPE4!ZVJ1S6Y_/>_J._]!\O8*8/%)PIVD$VQSZ88BW[Y!0IG5J3E6F$Y:]O*
MIJVICX^7OI0<>O&QGPQ$Q8* ':IB5R4YEWO1P=7+_=7+T;%PM?@O%  HLK4F
M=0E5-BV+-,L5*?:VS.?F76J&S:8J'S.85.3^&1TW9U@2Y"D'SBF#Q2<*=I!Z
M?Y]Z?W3@Q J"IEEBUB8L:VUKO]?=3$918 T=3.4S:0T=1.4QP?"Q$^P-!*,&
MKM9E56?_:PR0<@G#I4Z*A^P^Q\M'X%P#%3 9K$N=(S+&J; G@RN+/"D]W%&X
M=Q2..KK9C^A<P4)/U#=@'XU.[!#)J CMB>VJ:"!"NW>P6!$+<2_1WDLTWCM:
MFRF\WB199>8W25=)]8!W3>1<@&WDJ")V%=0#LQ'N@GH=/'C?-<I@TH"EA:E$
MBVU:DT6FTW(+]0L%!<^Y*BZ$9[O#9#0(A641D;&(#95@VN,C>J02+%5505%]
M*;C)-[R?=G'Z%S!EH621[<?5T2"0H>T'"2>%] ?\L,X/&_5SO=[DY;-21,.0
M4U/#S L"SLQD:OMQ9&+M8A\DF?N!;UM$9)$( MLB(J,A$P,6.X2BHTQQ^>9G
MV.^\)7FI-0$_.H$E$P;G_5:#$&:>)L"N9)G 6IK5SZA/[B:?1IQ3VZBKLZ<>
M(J&A&.K&#FSH.-G<U"M5D:(LILW2G]5JK=\9%$#M"&0*\2BTW;@R&M#(MQVY
M,L:'+76T0\=Q9[Z"%0HZ!S88B:F/;3?E67)O^@GXI?%G>E(ME[!M-*^2].]M
MIC,S;E&ZH2?%FY-&BT\5[3#='>'0<<3Y6B4+!0EL"[2A2Y4])@ (:!Y=2)E2
MF/G,'D*(+@RE,_,1&0N\H?6H@QXZ3CV?BD=83<LJV\UQO=UL\H$=$W4I!>:X
MYSN6,%WH, \JHRRD YXZ[*%'N*>9Z>D6%B$ A79FH'Y<4IF& 7-*%B*C4@;.
M>HK@D83U><!.1SYT''UND^=V1[,LP55>;MO59]ON5:K*U( &B8".\N95NRJE
MI1[P[<(-](\OG'47T0DJA3,VL7B18 /UC76PQ,9AJ5>RCW8F<VEF2@/)[1T&
MJ@-TMTUA.I_W9(>>.CIBXW1T]5(^-LGS4.U@+LGX'K6W%HB*L2"RAR4BFT:2
M#O XZ["(C6/1[0"Y&F/->$6=N0 SY9[O<=L;HA.PB[!9 8W'?<H'W'5$Q,:)
MJ!UZ4.NK+=">J8S]8=A;8E&7" SY@MK0A\EHX'GVA@K3,1$%0_.K0R)V_+#G
M5><@J$F$?2(H>';Y1'2,>J%=9F-4%T@YU)4=);$CE&0=$&:PY.G7'/2PDZ+0
M2:/%IXIVF-,.A=@X"MUN*]B FXT!(&6:;+(ZR<>*,P9#GI .4./"B IGXB-"
MG_E\J*QU0,3&@>A@M>W!\AZES81YUTX;!=\^PEX)Y.\ !W5=96EM-H?F2U,S
M[,]Z#=K8E7V@O\N7BT;V)A^10%D/)77J_UBLPR1UA,7&">NP^YM[+E M\VP
M.!A"4(+;'#''9"R0D6T(XS%3409<=:#%CH!65:9*+79EX@<VP<P%(2:9< 8Y
M(O-M58RHHF!H8>,=4_%QIL*[;KDMP/="W==$*UCEAN^:8/C$[.4;4T66*,9$
M/!H"$]X1%A\GK,-N_ &++C )SSZ*F2,JUZ&K"0)_8$/ ._+BX^35L EZY0@-
MR=#>GB$J2GV[;" JX?E#G=.[63?.57ODV.H6-[#5&/6&0%#H<?O>P!S34<_W
M :!MAXA2^EXT-,4ZK.+BNX!CF15)D;X"./@HKGWW/<E31HM/%>TPIQW$\5&@
ML29UIO6VN:]1%@_36E7K9EZC*97N5DIXGG-FCNAH&(I0VN"!"+D7]0,>.NR0
MBA]!JA?P@*W[*WQA_!-Z_9W/SAA*5"P*[3/H&%-RR>2@M8ZI^'<P55.!30?"
MG%##AQ3\. (ADBD-J73*\*L)B'<$Q,<)J*ECS?&K.7VU%IGR/L\>FD,8W)H+
M,-+O'Y?L["'G2<P/[+URC.BF=+!2=S3$OX>&7F9<<P\$=^7R"J?467R0&VM^
M*!Q/2+! #!R^B Y^Q!'X.3A**]=K<[.C<02HOMF1$4KDPH45Y[&'HY(8D4RI
M&"P>HF,>,<X\S9*SR,PFW@S YF"F+EMOJS)?J KM,X'=,@,6M6$'U5%?VM"
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
M#S9#C]'=KO0:DQ4=WGT;96OT#\+%9K*?K]Y<&7'5K"_=CH5@$/8DIFFE74W
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
M+,+#Y?)PR?C0#C3+>-NT!962H:ZY)^O0DG)U.TI*8)007.A.CUKMMC8C)"K
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
MX1#H%2XSH98(4L'6S@<C52S+'.'OR<(Z0UKZ9U]P@NG1?M-<7V>V%#%>=*B
M+)IG[(S?OQM^&GPYX-BH=6QT"/W_9_(PW-XXW6D'?U&GF"2Z=)C #%,TJ&($
MP_&C@J)*@??O3J/A\ O<*O@N3)QQZ@9=<!G"C52"(BERV(L_U?0#1S>3^?08
MI+45V3B4L*/)_.F86/6\B0^#41=N1"QSZ82O>9UZJ]=I2DW \NN&\8P!9H$Q
M;=TPFV&IC;?7@T<ZW5B%TNAGF2#AE(Q.6_&EQ$2B(FS6#K[$Z)<L$"R(LLS7
MC/-U,GD IR&FTF#MV"YDF"QYR6#NJ=I,E@%$$V,#M$]9$0<PX?E3+!9K[T\B
M+4-)5>VX^4VKA-YNE4.S$.H7W*?L;!)</?IV.[V?'0,1(QBA@AVSFT%VR%LB
MMHMM0VP<8U%99&MF7]Y[G/ _!9$R:\['L$XY);/-Y?R)LN47/PQH?7\VCAYU
M*6,X'9T>G\$\I@L(NK#*)"DISH61J62"!&W]&@>-0RWCG6AH(RG"E*1E)1-*
M+?;@)VTV2&W5D%&7K[G*>2LE-D;K]5'H1*8^:;HR% YIO1)B"J-TD 9QK3D\
ME:/'?]$#S)$PB=3],QK%]T C)SH:@C^_OZ'8"^NWOPI?S4(L#2+==ZX+Z!-.
MUU5;0+[_G?@0BTU!L,I<)FV@70> 8H5TB^0Y9U!PI?+6/7;K<FWBPU4@.!:V
MK(W3=4?81%KD='F3?Q4U==.$[%E:KTZ*6LBKK\+HP^!3%Z[8DJ'@U\F85\I2
MW[ABL_2I37"HL$"R31UIS+:53@1(JCO"S 1Q$W0+DLZY8&5!3=4Q?<X9"=;J
M7')_2"!MJYH0G8^N[;VB&^UM6-%;ZFV/=>'1Z&J1T\H5+ARIEVZ&*G8571;+
M4,L_I'(TVL 5U5&N+6G$UDVE<;#.' 9AO$YM@Y\POMG%IR(.JM0F&&N18C2.
MQC%?O<$JG?U=2=/XSP3:K+=*X1+"9%L ^9JT)%WFN;7-K<FIP5@OE0S#%=M'
MP;;8AM]R@'S7NQ=*FL1:B#7X.8VSZ[LFIS>XD]!1MZ5)WQB#T0)=II-7\22]
M;*J'K526E='TI3!(G'0]8S*=Z"UY@>1&WHAQHS0KR4\N+_)L5VP;?96Z9J6Y
MJ5H:"GUE4(,RH<'W]MWQ_:W)K4"S]/,I99!5$(:X]FL[ D_"Y+?9'N9G4B[U
M.PLYIG1TT/O\L0,FS*3AQ>G2SX$+[6BJ](\9C?%H> .MIUJ[YH4-M/\8C/\#
M4$L#!!0    ( #*!6%:5[/X1>A(   \W   9    >&PO=V]R:W-H965T<R]S
M:&5E=#$Q+GAM;,5;:6_;2-+^*PUOL*\-T#;O(Y,$<!QG)T"2,>S,YL/B_4"1
M+8D;BM2P21_[Z_>IZB9%G78PQNP'RR+[JJ[SJ>K6F_NZ^:'F4K;B85%6ZNW1
MO&V7K\_/53:7BU2=U4M9H65:-XNTQ6,S.U?+1J8Y#UJ4YZYMA^>+M*B.WKWA
M=]?-NS=UUY9%):\;H;K%(FT>W\NROG][Y!SU+VZ*V;RE%^?OWBS3F;R5[>_+
MZP9/Y\,L>;&0E2KJ2C1R^O;HPGG]WJ?^W.&?A;Q7H^^"=C*IZQ_T\"E_>V03
M0;*464LSI/AW)R]E6=)$(.,/,^?1L"0-''_O9__(>\=>)JF2EW7YO<C;^=NC
M^$CD<IIV97M3W_\JS7X"FB^K2\6?XE[W#?TCD76JK1=F,"A8%)7^GSX8/HP&
MQ/:> :X9X#+=>B&F\D/:IN_>-/6]:*@W9J,OO%4>#>**BH1RVS9H+3"N?7?[
M^_7UYZLO5U^_77P6[R\^7WR]O!*WOUY=?1,77S^(RXO;7\7'S[]]%Y^^?OSM
MYLO%MT^_?7USWF)E&G^>F57>ZU7</:LXKOA25^U<B:LJE_GZ!.<@>:#;[>E^
M[QZ<\8/,SH3G6,*U7?? ?-[ !X_G\_;QH5LN2PEM:],28B[3*I-"FT5:Y2)+
MU5Q,H<&BJ+0ED$K]ZV*BV@:*]?^[6*(7]'<O2,;V6BW33+X]@C4IV=S)HW=_
M_YL3VK\<V(X_;,<_-/N+B?7P*M^:-)<PK*SNJE;!1C-9W*634HJ__RUV'><7
M\17\:_?VND^5R.K%LBF4S$4]%>U<BFE=@L]%-1-I*R!FN9C(!J)^+8Z+"CWJ
M3D$BZH0E3Q^.>)J.65,K)5X)U[&M*$GHF^U:=A2)"UJ-I0VYBJR1>=&*$KVE
M$L>^Y<3N"?_W[)-GK%-AO\?."<\?6J$3X9N31%;B1_S^4Y6578ZINVI2E"5V
MO9I$$0=>^9Z5V*Y(^6FT?:WIK(RO_,CR77M/'^=,7,[3:H;YF%\@^, 6Z0WU
M>91IHX0DZQS/*.YE(VDA+15U0 CXL,5[;3F6F,A9454D19!(DX,1S$7\#T%]
MS,])'&!(#C<Z:85\0*11DKKAM>MZ(K!LVQ/?FZ*5I_5TJGCW-<AMM$@\B,:U
M A>,/?:L((2(!@)DE:\O';M;)'RJ[F#P=5-(/;4B)T /O3CW=F"VO(3JWJ3W
M<.>M;(JT) 5U'.S#PY? \IQ0W,I%<3HMJ@*N*!>SNLZ5B*P(>AM:D1V+C^M-
MGFLE7@PMMY(D$+<]M:'EQ0D^;1\+:E_#@I</F52&JQ-5E[*5 KQ>0//!(!OL
M/ [ ,/=D+R,LUGALW[@PVD+@6FY(BN]!P.#RAC8VSR+@K]1+WJ/F?>3'K!VA
M;8N+A3;S;)XV,RS?UH.*@LV^+:!RCD>"<+:45*5DS\>.%4;D/^!U'#>A+Y!N
ML%=+F>G;!%W<I45)'N(47#FEJ;7!*)EU6':LL,_H^H3JOM[A=#9X>UFK5OR#
M/6I7 0F6Q7]( X$ U?9KXV<^ID4C[M*RD^*28JG\HX/7*Z%4D-V'>B%56V1B
M45?R$?;0_(!633OR=>P$B"F\1?>7M6^Z[2,Z*C&79:X='*,FV9!2P#-<IE6:
M%VG%<EDV]5U193 V6,R=;"J*^&/N)):3V,,*D)<=^B<BAOC"YS 7,O-YAC&5
M_2QH]'@B(FL?T19I=2.7==.2=+3-9'4%ZRCRE-YMH)/=@0+3E*J&S7&\,0"&
MXHN;@, P.-N.&R\LYI>4RBO()7+]=:YZ$?,TL;S 7LTWZ](FK5H)F@HX+=7R
M7)ELVF):9& @S#8)HF&B_K]^^SP1>U88.SN)09-G1W^!@)W] O8=RX_C,W$%
M9Y71?(@O/?'HD#Z]Q7W@XRFG.Y+^!_RA$?:LG1LX4$J&8!%\HM>WM_<U^=4I
M,C/CZEUHI]LWJ^*!FEM9F5;/<A/GV5(B6_O8-0P8QKB]D;.TR2D(L.M;4?T\
M]F10LPFY3')0H/)K#:T"PV\D@J0FW 0VS$<P#RNM7/3A7B\%B2_K"B@/FX5-
M-929$A\UUM3:5N2RT=P 5@T!HLAGP6]$L2U^K[+G#R===Q#R@2T@6H3"PQL$
M+(BM*"3S\6S+2SR>X$9R$J11-0]7V!=VFT+C(/F*S*)K157#EKNF0<_RD2=E
M^ U!R,:@BY)M"#1R9@;=:1;J3%PW]1(^X-$22QB73NHH!BW9/?2R.=SK)V6S
M$L:&E+3SS-*F>>1QC#/$199UBTY3GQ,[X ^9P91#;79^@2F^I-D<^5SSN+%+
MR"6*+3^,V:W9D15[,;FVR+9"QLZ>!R<7$T8]=J/02ASV? ' 2YB(]UU1YBQH
MFK58D&OGM%H!S0"6 M,>A\B'O/!$4*H#;7.<V'*=!%@3_VW I="V;&1.GVF&
M[5E\RT]BPO\N+0QDY<8^*6 "ETQ9@ UU2N ![2>D"9)MWXHY+8#[3C ![]-Q
M\3:A6..'OA7HC7I06F1SNCVPDC $)&Z!:PM.W ;XM8!7+_[#.EF,VG\V7?@3
MJI,:$OZ$ZCPY!;:.()V6IQVPL*JG[3V9*2%_!&,[9(8E ="QB8D><F[.OJ D
M>.)VW[7"(.1V>&H?&<VEB9"B+%2KSMF208&:%TLE?"31)*MCCT6-@4Y,<@K1
M@N'(=H[= +@Y@@Q=",N# GV3V;RJRWKV>$J%NWQ-)$G"SNJ8<FD:A*S%\0*1
MQ%9,KS%%$'BLBVX(54J;%K8BUHF*?  !T)18=H*MAMAR'(O(PR/1@R0,*13L
MQK$#4SNH4B!=X>L4]YC\KH,N#L7$0 3 B0%OT7(CZ)H#T(/7MSV#X8(GQ&\@
M"@]V!^1[C(3/MM&56.$-;UW@59H7CA90=*RHX#;L!3FS-N_8A<'$R0G+)K:2
M*-$];#(@[A$FY*VUA5/M!"#L8JP>?4;4^]VV7E?\5(T PU-9W5-9W$$-80\5
M.:1GH6/%8#DVY5@>-&NWO@:4G@;4)[0=XET4.8=U)N8!8 -E?R%#D=V* 36W
M?<$*,(#$G6*$V"((SP50H<]H34THBW?Q&9"3A/9OL!Y>I%@7K0]]"@+V40 _
M/K$BL?&*\E^U IOC402RD(X7F=R?25!NMMCV#+WH.9%',.G=6B4?VC&B@YC)
M=XRS]T(=@I%7PWI8WV,/ IU$Y,"C+Q(2KDW? Q'": /^#OXA/L7<)Z(ZB$])
M.17KX/ ;WO,.%>#2+D($<AJQW"E)4[2H"#N6<.%=HQ@F3CJ%X*F +&@10N++
MKLGFS.9L34TM7N5^(*6O8*VD %XHV?):@"W_[BI]8'%?M'-!&1*-4X4&6XPU
MPY,S\6TM@&Q/IK%ZOV0.[&K@[E[;VS"V#:'H:@AV2VA0YJ<I\K1T)M=5 N&V
MJ',>RLO\U</V!28XZBB*!>E2A.CMZ*\>HI7O"_^P7V%\&W-)*X2)(6S L&+X
M2\0-6T1[/ !9+?2P#P9.L)5P'O0TFYU#7>F(MV<9^8O--B2)-,BQMUHN>KU8
M=R )XIGG"I]!.K[#EU 0H$#K^$+7+;Z/M&I=T35@SXN<4?H?75H6TT>R\]Y6
M" %-BDISB7-5PU>CG=K;O,('L7CUTC%5;\WQU7O[3/RCKO-[9 $# AL5&V=]
MV^31Y-N,RP9JE)PQ$$QU%M?6=/3S5(I[G3YJ'$JG;?#I9:=W ZRYJ$W"M'I[
M.9?9#R6^\=1#T6_3Q=JOAWU8PTF%$\94IZ$@1E7=F(3B J3$(4-3CV3BFG@.
MS )G.(9P@,S(:G7I@\N7*^T -*,<.Z9J)*!3F"#\#VU!'& % (H50:; FQZ>
MO2<77CB&IPX2_63(C&QL(8A7XD*RUY4MR7$*QNUT<2)R(^ Y;TMY^_]]^R7G
M@]DC'3152ANA2/-_=Z;VLSEN9 ^.O5\JE*'&0+& _L1PO:]7O+,HV!"!CU36
M00*\?[)=(A[-OB[B:%W$P'A."%.._[<B[LD=B3A:B7C%A"\R55W#Z=JI<=$C
M:0SB!33S]PM7M_ZL:(_7=DH/>R7BL@!"4\D;B]>.PBWQ@AP^JMHWV6[Q#K.O
MB3?:4!\2;V2AY7\KWI]GQV^,8ZJZ.C4EF1Y[],YX;X<7.SZ[KE7;R+;0Z@9<
M7<EIT7*^K]<R^N:X7,)(6*NPTP@\3\1E67<YT]&Q+T*:2]&#IP*'S'T 5KJL
MI@@7(:S[P ' [4ASKQ%5TH++UWF74>A3YF08"5X,J!I072W"5J:R:<9%J;&_
MTS-3:$6\]BA>1TC$ O&YALIS<$(XE6NGS>PSL5K;%).NK9O5,=RAH]YC\ "I
MMALDX!UR/,?(!V9K0^K(TA/O@%"I3&A;7L!J#$[ZH2[=;>8D^3-V2VGA*ZKV
MA$RG"?P^[]N\,$'?LR(OZ=\AX-,F##@L^K-T#=!7!%.H-\24>YFH$?2.(9B-
M\]G5L7RA5F5VJFDSAS:X\V0=7U/!&T]"Y_#YOL/EB^<<[R_WJN &D/FSJ??A
M U2MYU110R[M<JT H0"0)-=59*/?P,+ D9ZNY%#UUP_7U><87D:?.V.W4>S3
M^7YBN5YP8O02[R-R>Y''AZEAX.\_\M<VN$T=D;+?="EAF,&--#"E1_*930=.
M=4O67:/0\D%FC/#.]&'FL@>%"P+CQ.DGY/+*(U*\->6WK01\WM!^CXM4*_7_
MB9L=HXK,?BO8=B5_Z<D[L(XN*?-]!3Q3C2.OE[TM7MS^+K[69YC)"4^=;;2
MM,Y/MF^0')LX0"##H5*<0VCT1""!0 B[>LB8BVO'<B:%.?:I #T$4SJ0Q_/H
M<)_NFZS%6S_>JX%(OU@!UW>Y16TOW963(7F=JJ7,Z,AR)60%=2H6:5.4CV/I
M[DX]UF3*F1D+CD]*@,KH, RR.$/*++*TS @7F J!&NYH(*[<8TA;Z#/>.RP-
M,?-9F;;7EG+8X@\^K:FQ*SIL07+%^C.<J-$#+UMR#3F#WM"%E[0\$Q]690GD
MBPW>&H6[E<O6:)RM<R3+D+:EP;PM:62:#^J[<T7L9UYD<WV"I5H-/=948+N2
MPA4>.CB>U0W8<,B8,+86@#0_AOYHG_2EM_$)9#JINU:;\ 3<;1][1DWJIJFQ
M)69H7YE#0]&PTEA&27A;)@)-D5+KP_/1"I:88S>@ ,+M_1-K'&AB5>U'2_"B
M7D#-@*/HP'IUQ6H*5P?ET8%R7LS ?I/6MX]K\9$K:4H5,SJE2X5SZ@[E-H!A
MN$2:HE92J^$\O4-W1-P6RQ><<J<_."%OZ'"&%6*15JG&8?^'Z5ON25Q;7\@[
M]7<L-,:1.N,?CA9_Q@^..=UN(P6+J@K&X?8\*:J<;AA  6D)M.N3[ZF &&:F
M[F'MB_QG8R_#Y_CD:-:\\;8S-J#A>:Z^IT*C&+C4Y.RG0&9??&-H!U6 8@,9
M89NC[6DZMR."S>O11PQ_56!3NB9R0\;2L.MYO4-QV(GJ0K;O)OK^'E\=3(##
MN= =6*[O[]"$O8GEYO\#''CFXA<&(Y2%MN6U^U@[VEXL^1GR"G-D;FZ>^I3<
MN/HB7@A"KY#)U(]2ZBLBD[KJE%Q3;WU9#<]D9G2'+X@L+^$2IPV$_CV=F5M_
M\",-R!SO9CS/79II):#T(O2%"T ?(,M82BUA44KXPC5>F.S,YRL$=/7  6I#
M)CQ49!LY24DL#E7Z/;#>]@XE7CFX0'7S\=43B"U*Z"Y='(8&1H8^<%4L@MCR
MD=WN$A)=%4:KS?';"1'!77-10;,::E+/*C8&7<$REP7'B4*^*9]4N_PU)$0O
M3)6$DP-(CU+,$3*D,G48;B!#'_RPXQ$R7+O OONZ>J^4S^CZLN=V-Q1D,K!V
M2!)I54NO/;H):!'P@+_A6TO<2'O=?#<:P)>##J==KS5$'R[QCT=SH</WS$FA
MZSG]T1FHO_E)2L:"G^ZY^B7,Y3MA[F@)QPXM-XZ <5?9Z^8BVZGGCN0<$-/!
MM%84N:NC@;J7[TMPFNY]1,#/&J8#22<.7QA*8"2)/G@A?,!VR0464D^Z0V&%
MKNX)P_;H CQ8@<#\0'"6.M/-"KA71]\*@L^(;$<S1.^>[O"Q6Z3?[[!QOEXU
MKU]%V@+TPZ&<,KX1'BT)M>L.V)>[5,Y*5A,:,+6QWN>19Z!%YG693]+LQRKS
MJ_MZTVI%< %)7A\XM&Y9"?*5?YH=Z6O3/<=!-B;L*@"*]#YMH$!TSQ#Y*KQ/
MB$29+N(D^NZD1J\,$X!M3L?UE=X/ 4,R'N@X0I.-*%F6DN#<IYTWX>K!2Y,F
M:#9([;&527BU#O)1K_%8.V_".?[9KE^PG(]^I 3YS/BG6'0F!'KU[Y6&M\.O
MO2[TCYQ6W?5/Q;ZDS8QNH99RBJ'V610<Z5MJ_4-;+_DG3Y.ZA3+PU[D$*FBH
M ]JG-0@U#[3 \!NX=_\%4$L#!!0    ( #*!6%;5H:$[+00  (X*   9
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
M7/@/BRB[1\)9X[RI6F5B4$D=?\5]&X<UA5'R@D+:*J2!=S046)X*+\:'UBS
MLC2A\4-P-6@3.:DY*5?>TE=)>GY\>G8YO9E<3V_.X'QZ,;DXF4Z^P_3BZOKR
MUX^SB^NKP[XG*RS;SUK$XXB8OH X2.&'T;YT<*9SS)\"](G>BF.ZY'B<OHIX
MBED/AH,NI$F:OH(W7/D\#'C#%_&LO!-<#3#5SMN&BLP[$#J'KYC/I9[#A(M%
M>HD.3J7+E'&-1?AW,B-Q*J3_MH4E&MW9;I2;Z\#5(L.C#G6/0WN'G?'[-X.]
MY,LK+NVL7-IY#?U_I?%UQ(F#6E@/I@#36)#:(]'V8(5'L-+=4A5J:EN.'7!4
M/,X?NK! * 4%%H-\SGKFF;);B-J19"FSDN5S='*NZ4L.PD$F7 D%S0HH*1=(
M@@1042KFK'LGK!0SJ:1_(-1'X%H\Q"1RHT-M;&CYEGM44O@IF,]QYN'#A:''
MP?!CCTH@CK8X9>;"YEP K/><"BR('_T51M&A.P J3*QF:%?%N7$R@ ]$TY>F
M<51>[B.073(D%(C*-!2YZ=*#2^;V0_C&LF_'0@F=(5R%P?S=9)'?N9 6;H1J
M</WQ6Z,>R-A@'][23])-D@0&O<_[(WA'B):B3$R&\(\OB5C66,LI$\XAQ>LM
M#+J#T0[]OG\S2@?IEU9,&_UI*:K:D',W+*4^#+M).OH(5UC[Z''P?S/3!S!L
M*0U[H_U=HO1$97>+O99:VMU)]E<&IQJ^"=W0Q1&\"96&]Y@UH6[@[=+Q3084
M?N%IK"H%7MR25E'0E<#E\QB<+F'5DO2>'.^%F9 ):]EU 86\)V,!F$IKV-L?
MO.O!=2GIV]QB;(5@QV*MJ-7),I.4SG-)O<2LXJ0_LSP,EDNN-^4,S!#ULSX1
MS\NS!R>ET/,(Q(8+KI [KA#'=/EH2R."H,%F,3,V#^U*]V365(T*=DPL&5/1
MR"KY)J;.IED8VHSQ,J.=43(/PK.V9L-E%,<I8[MFYO!/0[&A*B5#BM(K"[DQ
M&R@!9 '9M\VV9J!*Y+@TO-G2G(BM/N>K:1]A,J&RUCV^SO,EI*AK)3,&Y66#
M[+,O 9[J\FYE.6^S7Z'@.X'I1=.;TX(PH&@4N1U+CJ,G J_-P<'1VA@>W7!,
M5LDI6='EX9G%DZ!KY$JF#&&0#6-K_;OS]-..QN*18YQEVM#HIIJB=&2"_?B-
ML=XX%V0LE&>(31Q6CXTTPZ>IW);(G$89E3WK:[SW0(M!%1># ,'&"6;=_K:+
ML+^VVU1HYV&#HVN""<4U9W6Z6A(G<3=Z%(\;)G477>X.%!:DFO0^[W;H)@M;
M6WSQI@Z;TLQXVKO"8TF++EH6H.^%H5NC?6$#J]5Y_!=02P,$%     @ ,H%8
M5EQ.I"*Y$P  8DP  !D   !X;"]W;W)K<VAE971S+W-H965T,38N>&UL[5QM
M=]LVLOXK.-YTFYQ#VR(E6W;>SG&<9)O=ILU-FN;#/?<#1$(2-A2A J1E[:^_
M,P. !-\4N\V>[6[WBRU1Y& PF'GFF0&DISNE/YNU$"6[W>2%>7:T+LOMX]-3
MDZ[%AIL3M14%?+)4>L-+>*M7IV:K!<_HH4U^FDPFYZ<;+HNCYT_IVCO]_*FJ
MREP6XIUFIMILN-Z_$+G:/3N*C_R%]W*U+O'"Z?.G6[X2'T3Y<?M.P[O36DHF
M-Z(P4A5,B^6SHZOX\8L9WD\W_"S%S@2O&<YDH=1G?/,F>W8T085$+M(2)7#X
M=R.N19ZC(%#C%R?SJ!X2'PQ?>^FO:>XPEP4WXEKEGV16KI\=71RQ3"QYE9?O
MU>X[X>9SAO)2E1OZRW;VWNGLB*65*=7&/0P:;&1A__-;9X?@@8O)R .)>R A
MO>U I.5+7O+G3[7:,8UW@S1\05.EIT$Y6>"B?"@U?"KAN?+YZZLW[]G/5]]_
M?,7>OKKZ\/']J[>O?OCIP]/3$H3C+:>I$_3""DI&!,4)>ZN*<FW8JR(365O
M*6A5JY9XU5XD!R6^%.D)F\812R9)<D#>M)[JE.1-QZ;*I68_\[P2[*4T::Y,
MI85A_WNU,*4&[_B_H4E;D;-AD1@QC\V6I^+9$82$$?I&'#W_\Y_B\\F3 PK/
M:H5GAZ3?9VT."AI6\R]*93N9YTQNMF 9"+22\8+G>P-&^228N %3\5*P<BU8
MRK7>RV+%;LA^:LE6_G%N\.U?JWP/BX4O!4_7;"^X!G$96XAR)P2$7U%4//=2
M(2 -DW#O#0P+ M*TTDQIEDJ=5AM3\B(%+=(U+U:H "]9JJH\8[+(9(I*<;95
MQLA%+@+]3]B/(&:K<IGN&81\,+- XXCMUA)4E*!!D>85>"N\8#\H$ O>)FZW
M.8 9* 6R-J)<JTSE:K5G@( P6;".04.L^N8[(4_U,QVXH;'OG_]TD<3Q$_:F
M@(EMMKDH429:.A31>U*:<=/;.(')P=(AYL&L2L6V0B-RLU] GBPY0F"C!<T(
MY( 0G*P66Z5)D:J0I0%1LER34N(V%5M"47<K8@V[0CFE3$WGR1/VTQJ\;'A,
M[U896T+,*0W#V%6 IR.VJ$I6J)+E<B/M#&!!4E6HC4PCP#W]693D5N ( (YZ
M#^8#ER!_BN"U*;U8N@MU5S="XR27L@"ODF!69Q/T,9P/WM29^@D& ,^-0O%&
M9D(+*VR#(VB1XI+ ](JR-S^WG-:GMEJ"B6$\J3(0VEMM,)+U*%QC0VL'LX=G
M"^6<'WVTCI)N?%!@^)#(W-N2[< O-DH+L.)G ;X!UPNR*MV TU@B%-:AS(M]
MQP D(@>][+-@D08!^$95A5WC(1-8%_VBCW35)B\SI=PXUPCU*]>R]SAZI*#(
M#76SCRSVC&^W6MV2-## @]EY-)E,(K0@?#B]_(;Q!?C%"+2AR +]#)8&?>'*
M &=)UQ&NRE!4PTII7*D=N DZA]*H&%B0PSL#],!;Y NQ3?@1_W;\B'\]?L1?
M$3_^"P-_!!CXFL%QR'%/V ?T@ SMK4OA[H<Z))>KPJ?XSOK587+5'BZP*8[<
MN 0X U0B)*T1!4B2H@VR2OL@,VU50&0=._"!XQ1D9MY5<2!0R,Q:_%))\"\?
M-5['3&:T:.YS$G@CJ2:"\&RD<:1"BPJX">IJQ(I\R7HPFO ?H%&]/ABX@8WE
M9B,R:;'2^BJ(=JC;* _(Z4(&-1\%A($XLD3"CUZGCO\T5,BY&8,#<@R'"/]A
M / 36>A+/@XKM5P**L'9%?A8SNJ$XSV\9OO#_N."E5C%!Y57MH8 6URO1?JY
MY?+-W>_XGB[Z3R,27U2;A0W;[D#@;3 7@PZHU8;%& BSB-PET.$=?*9P?/"7
M1I7?,$1RPCYN52^7!V8EG\#WN?*+?+ J<]A0B%U/@04-COBQ%A(7*K?.VC@#
MYJ@ $DRU,( ^N+B$"WW%FFQW+UBPA1TM>V9#4KG:K)X'.B"$!@R&@0.!E\$P
MB$ =/R?"!WY%!>L(;0DC; 57"BL![533HP%:ZOQ2%CW]O>=NN/F,G@C%]8W-
M62&ZDB!Q*PU*=3*!Z-;P8N4/H,*X]O].^/!5"(+#2.=01)0GOYTH3WX]49[<
MFR@G(\CXN $I# &+9G]H[AP"2MVLN5NY:!IGZ09K73%:V&MCIQDJ&B\G6#62
M%1Y<GLW"$C*^P!H2/H@O)N/%I-=&ZE8]^3M-_P(2G.BZYUTB_--8( RL+48"
M!H&BL9)^,'2Z!FCCP70;1,C ,/\"=XDG@;LD\21TE_.I\Y9I<F]O^9H%UB'
M.V&OI;8$UM=7D[MAZZN:V?V5@W1 E! CM5!ZQ0N)!<B7RA7T'V(6MF( =*K2
ML@+L(>L-5F=!?)AJBU?]?%=:[:P06*'5_B2L CV=HJASBF'VEJHRL)@!R>CZ
M!2KRVVN\WT55%M*O@\U>T#DMCTMU? V!5VUZ(!%TU NU8UO>+((CYP<6_;_E
MX.\T'_RSVL)?\J:^ZB;4['Z=W^E9C</)^3>19W)MG!KBWG<I:?]M2K*11/SE
MFJS'PL-Q#J;@$5-']TK-0T!ZK\3LW-+4VY /IO-14M>]-TYB3_(.[!B,D[RW
M7 ,HVEGC<Y^4SC/V'1@0D/9'FQ1I*Y2E.=:X2^F<Z/K'G]^\/(XO8?[E @S^
MV2[$%G01 &Z0J14XW<Z[JK\.:0L+91))/J 6M-<+ZP@?I;@KC+!!)-RB8^VD
M:&CPF WH8H!/" N)NWZYC0^O<K4 :(2[MA#!PGM@K48A5N0+X*>8SH@8X@!^
MF<EBXG9K*>.R@@R/1C5KMH19(>594E>5=+*0RGT^^G4 ']T-W8?<S:>&.Z+Y
M< ^XU'*U$M0^MAV"-<_LIC<FBT/58<#_QH/Z($OSC'NX:873Z[34/HD%^PZ,
MASKTK$%K9QU[6J/GCW4'99AZU_JY.0ZK,I!KD$G .CE'0NI4KT=7YITG08*7
M52B44GA-G0^1;!CLP?D\ AYO$6063>-Y1*%@*7"^C\*- D^F!9Z)Z=D-<^48
MD]\ .:VTQ6"49,$)8<IRK0'L_K:'3!VL',39*"!0;7AS0P8YS(=F.:AXQ!Z<
M70*@7K;2GA9X-LQNA.%S=UI\[E'5VX'&R4!W\#8J'0M5',.20021JHBZ=SK)
M@LN,.+"0P#?W. HV#H4N8>&V.<?LB2Q]ZZ1D: 50[!_$764!%&N%ITX,,:>U
MR&WX&@Z?[M:B@/#6(3%KV%J;H]4'62Q"%&X&4+-4VV][M K ;D\#+H()Y.+P
M>9=<%:OC7!+^4U(Z-)VO<RBFK4##9"V.D0YMD_%6S6K1 G* [9P/)7@TZN Y
M :*EB/E41!J!SDHE[*'*]:K/;VS&JMVO3L4^NQ$.UW5CIV1+P8_ 3 .FOS=*
M#2-M7^&!6B%H G2B(H0QP*WS^87EFC;X[7%#L'TN#82!4<MRAPM$D*MY!E4(
MWX1>4Z_MI\':T5L#'A :3']<@;*-5'HV&B,9SFZ$A0-H#0;,J:6 ]V;2I!@F
M\+;I9C5.TB48.%?_\4#=4X]NHY&H7+A'X#T 2I?,;L>*HA(UPP()4\<;.4H
MMP2JL@([!'><G200MQ)1@K(_<42.T[7=9E[/B6'W A^Y_.:$O6PRR[+5K+$[
MT).#SCE<GK2A)W0'SLP&Z5)=L(-*0&2@[*;2 =8)!D,B$S1.MA7X*Q8SCA34
MGDE9U^)OO0OOW8V7():<9B!SVA(PI)& UW^W9WK)D0?XXPM?3H6L<_#>P^[G
M;#+&1&CXUV*AJ<!)+GV%XZAS$X;%6"12(";1_"Q!#I%5J9]]?YVL[>SBM *U
M%X\M-RG74G</*EA7&S _\%8 H,JQ6+["X*V]B3I/H5DZ[H6S;DTYLU0<FW<'
M9S\].X_8 C6NE58E'Z!?Z)0/SJ)X<H&IJ2G<>9Y66#"[I\>/D;67U:[?!\ K
M07NUTTG4"B**[T+5 6[[B6 [%I],;/2BCAJRL>W7%>UPMPC0B^,XAD"^PGZ1
M\_:@4WH7W)Y'9_&L=H6MAKEJB>T<UP?@UNB^M*S+"CQ\"^P#E%@J5<)S2'4"
MR!E&Z4ZZ)A5>BM19C/)2?.D; 2%F[\"G2BBB,[4KG&YC#'0P=R,WIC$[OA].
MQ(_'P_-6H^R[O])U,1$.-&R']AA@UXX1T!=_4.,KU^[.-RN?, O_,;JR_8Z%
M_;K#BNO,SV.(PO0F;"=$B146#/L#YC%[W41 0*0-JXBN!9_:E?V?2CFGLAS5
M?6G"U=HV5T$Y#BB1^K V[(-<%7()5Y#U$3>W?0=',;=5YYZJZ'_^IA?K#ZE<
M@*P":V0>L8??0Q3F+*Y?)?6KZ2._F-8TC\&2'8;"'MZ9>(%8&.0!2Z)XGL!_
MHHK)D]8K_YFC4!_&T^0LFLTOZR?]?WO5(IFM9IR:<1PE\:1WO[ML([\^MS^/
MH]GLDOU$8 G*3.)H#N]1_<'"TC93Z!0"XLA%-+V<C](_+.;.H\MI$MXQ0N1H
MPRN:PMC!O=83!KCB"V\G\."%+-QW 5Z[HZ0\A>++^![.SE<(=M\$Y3HW'N%M
MV(&S#KJ4Y%_-\-0GZOH%7LVE+08E=KU2OT,S'(W-0<5&3TA !19F2X#YIF@Z
M=R..Q328$&@MPR*!0L^/W*HQ!R5/7>,@G&;3>6P$-;@06_A!R-#2M+(&'G?N
M6@720IK:5BCNTTL;J3@=+)1MHLWQ"-.(%:U^_<6I'<SVMV&%UW+;FN^0[JTD
M9?N,NBP.2(D(K)M,8[&.>@G /.6Q/8=+I0IXH>"Z@,^-JVI1=^ Y];=4V$9E
M(@]:EXX-N(W IJ;(0.J-/]354 V789#\ [T#6Q'6..IJF9X3X3KO=L6)DP&$
M6)]W&YMUHP.FB"U!6R@$E9G"LZRW==$9.9' Z@)AU#P31=!3;:EA_(D^I.FT
MP>H_"5H$7CUR#*-RT?"/X47&PU%#RT:*1BC2&JDIY.R^JN-,6@!OIRT:_#Y@
M19?K_4IPZ<]M?H=@YD@A?5,(O_-4N&[W"?N;V%MZM[4+41G;ZT#XL05US2CI
M6TJ^'6+ Q,?!],@/(O ;+'D< ?:3='O/J*AY$OBB][;P6D/$ P$P8PQOA V4
M$;6VB'R<"/,M V^%1$/Y. ";)S6U:?%/N[:'3D(T(=CXE6N"BW1=4-/GV.H2
M!B[ARU#(P6I+L;11H=6>Y^7>19IWIWJE;'13V][P&XI)6":52A))RPU<DC(V
MI^1"FY Y4)6B'BYH-A%]]T.2$:V6?+O-I3NJ8BM)8I66X_M=L68JMGU)[*"#
MV$&7HMM0\,.Z>9RP]RT],*<9?V2FO; ^[MLC!/O>M.V)1!((E?U>*]5=P*)L
M/+LNJ]\2B5P:\D%NP;A96K?OW]MG(5:\%2F2-K334I9!RY1@6"N+:!#_L.)
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
M%(N")+2X<.)"EK9YIA?/U@K8H#0$7AG;:XM4K"\E6UJ?+NH]3;89E&.7%-:
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
MHU=\N502)J(%^'VA$13NAACT?R)\_7]02P,$%     @ ,H%85L//87M##P
M[BX  !D   !X;"]W;W)K<VAE971S+W-H965T,3DN>&ULS5K;DMLV$OT5U.PX
M.U.EX? NR;%=)5^R<=7&GO+8R</6/E B)#'F10')N>S7[^D&0)&ZC9-4:O=E
M1J( =*.[<?IT@R_N*_6U7DO9B(<B+^N79^NFV3R_OJX7:UDDM5-M9(E?EI4J
MD@9?U>JZWBB9I#RIR*]]UXVOBR0KSUZ]X&<WZM6+JFWRK)0W2M1M423J\;7,
MJ_N79]Z9?? I6ZT;>G#]ZL4F6<E;V7S9W"A\N^Y62;-"EG56E4+)Y<NSF??\
M=4CC><#/F;RO>Y\%[61>55_IR_OTY9E+"LE<+AI:(<&_._E&YCDM!#5^,VN>
M=2)I8O^S7?T'WCOV,D]J^:;*?\G29OWR;'(F4KE,VKSY5-W_*,U^(EIO4>4U
M_Q7W>FSLGHE%6S=5829#@R(K]?_DP=BA-V%R;()O)OBLMQ;$6KY-FN35"U7=
M"T6CL1I]X*WR;"B7E>24VT;AUPSSFE>W/\X^O;MZ/;M]]U:\^?C3S;L/M[//
M[S]^$#?_G'VX?7'=0 :-O%Z8]5[K]?PCZWF^^*DJFW4MWI6I3(<+7$.Y3D/?
M:OC:/[GB6[EP1."-A._Z_HGU@F[' :\7'-OQ.E'RZC4\F8J;Y!$!UHB94DFY
MDO1Y)#Y4Y2*IU^+= R*_EN)?LWG=*(3/OP^90PL+#PNC(_6\WB0+^?(,9Z:6
MZDZ>O?KN;U[L?G]B*V&WE?#4ZG_ >2?7.ZSMQU8)66SRZE%*4;/QYFR\1560
M@1(^79L\*6L\PFFM&U$M1368UE2+KV+3JL4:4WFP2,J4!^55N;IJI"I$5B[@
M !Q2'N"(=\NEY$,K9AN5Y<(?ZR 8\3Q695WEJ52U2#8;5=U!J68MQ5N9MP]2
MO*G4IE):/9HF;EF+]YV4&T@9B3HK<(*34E9MG3\*TB0K,:M<L1@8XB[#3T:G
M+XAJQ5(6K5(4.QM>Q7,B',\\)V&L64U&@(D*>J"WGV.5I'RTORM $QLRP6-\
MJZ$&3:+%@;9+F36MDJ)26YVP%@8D]XE*:Y'5=8O9+6ND5<TP6!L7$XT'4UJ,
M!R?8^0CXTJR%[[B[ZBI)&$[;3NZ2+$_FN1S,)#4A',=1%G-(M$?2VH0TL#8A
MWPX,5T.N%.L$5E_AJ#70JJS*J]_:),^6&;YI$U4;VB,&0Z%&98NF^Z4MLV;G
MN5:;14G%Z8FTY,<\W-C)$1][FFGKY'6%/TA(-6^1+-YM$WO4(BFFY"+39E>$
M[E  6O.0^W6V6.L-S:4LNUT=-1(IL:GR;/&(3:R@&%F:!$-&M8*ZQKF#4R4-
M!)&2!\^@"84%-C6G80@&'"- 6",1DN(SAQ)ME/U:X/>FAB=4)_8_DB>P\V!Y
M*)@FVNKX1WC(^\')K JMQE$$,*I8>S[*!.=24A+HF^.YN("X9HW @.?J2WTR
M\<>C/Z[X=-#!A\-!G LO'L6!CP^^.PK=,3V)1FX<BYM3(2&"T21T13@*@HGP
M1]'4-=A@X@_/XCC"[]YDC+'Q9"K>G8*R*)B**,2$\51\KIHD/VXEZU%HC(7'
M,7V8CL(QJ>Y[HXD?$D"1L9OD 3XMY1)JGXN+>#2)@DOZ-!Z-O9 _1:/Q>'HI
M9H=C;L1^:%B?HU'5EG>P[3:2RJJ!ZYH_%![W"/YS@+2/C8A2=F F&<?I&T1E
M!2^P!;B:PC2K373B'+)^[.NFHJCNJ0*(5\#*>^9:,KW"\5.@C@0 6962!-_Q
M=>@YE,>/ 8SX[F\3W_.^%[,\[YXQ('3QVWF8\. PH"<-0>X"OTB20^K23/[Q
M[S58FOH*(]PE>2MI+/U&UJ-U&"X "D;T7+(!Y8-4BZQFZ)W+558R''N\(9$L
M&Y-Y>#(O9= <F'2%LZ_PD;Q)DV0">.)Y;+/0&L5*M'C5'LQGT/V13&\4HG$;
MVI[GFG.]!96A0HZ8Z3BRZ^N<A*F^ZTTU7B9BK#6#9S#A];=ME%$#6AJ7;!VK
M9),I0]U2F9 YE$C)BEF>-8^CSK]D&I$5A4R!Z1*IGI"%76VBAPRE<9V>VFD&
M6[>F0(36ZTHU.)OI'U4_*^^J'.&..FB0W<F=*)TPKJTQ*X']JBMP&'R 1),B
M^MK]-9NR:%?;<[K%";O"_5KREAZ%W4G68T^2?LILTF*.S9'*-@ 6@0:-K*J/
M.BQTA 6BT.4#/EOMQ([HN8164D\E9%\0RN>D]_MOM[(U,0-422&$/6[ML6-N
M1D<RTE96'SKHN.QYHMU05A1 $906&CS*1E7YB$@""D>0[]3&A5X_62G)D4S@
MM8-8G+3MJ4I;11&GF04E^3U$Y)%7##?+!([0*$2\? < &+0]T-<QA8SYF5&0
MDS+YZ#QVD.#V?W5W"<:>%@E(5='?0%MO]_PZ3Q9?KVX7X/ $KGII E1:JJA2
MR8B:2NTYJ7GQ8"]X4LN!G?2VZN=]1I'57Z^6,"SD8BGRDB*SN,Y8/ -)"O#W
M;7:7I> JXC&3>8HD,L7# *GD&5>!G(P02H@>@A01$GU^)OS(F>#?+[N[-JH0
MO#';8<B\%"%&1T[(-E-'E"++ZI-;<Y0:4W49L;\THE$3C$H/^N+<PB$*-46+
M>-<[ :C?D0R;@TT:Z@,VJ9,.]T\YN,O4C" #)5CZ (>VBB"3-Q5\B'1H%T4%
MD&0$*@<LN;N'WO3>*%-.&D=;?8JJ9IY"X-*;9X /*3E#H-"/)B^?T%];X9B5
M^8 :WV+!%:48S,Z0L7OP>F\7T,(L7URIJMV0,P$7':!I<.RJG4/6H[54)HF_
M,ERA3$51IDR PYJ4X(VB&5?>4*7)B#H@I)"J#>W=)2V,2E810DS=V-,]-EN7
M6) 8E)A]DD"P +ZT4^0QF"26'> 4?FB9D?9@9X?][YV=SD3,K/J@,UNM2,&&
M]P?XJ[.%08*GUMQ6MHS R:)AMD8MA][Q_-@V8+4E[7^T2Z9!7;Q1$!))CP)G
MZHM_&/3T1F[@BF#B> 'BVR:/"\^_I(<35_R@\R>Y5Y%/D6?PNQ]XEZ@8')07
MI\0"O?R1%X0BC!U_T@D-J78!8KM]D;2B/W:B^(C((!H#@IX6Z9'(22Q"@)MW
M9*TP0OT13IWQY/1:/NPS1GD&L5S@,.OVOQ>QTZG.7!>HM+_S. K)W&,GGCPU
MV",_>)&(/"=\<C IY85LT^FDIU0$N"<4V(TN:KA8PF]9 "."KE?FCSUZM9>>
M]-')'RGX]!KR82%E6AM$&@1[GVMH1-+%VP&-['':$A;.XQ$(^C!U>]ZDEZX_
M':ZC;37TB\T,!^MM6R(VW#L!0Z%Z8U9(PJNR SQ=L&\)BM:#Q',+B%*!&+#9
M#BGG50EZ4%.V.ESO.Z0@]VZTE@L 7D+5*:RF3NN\;9(=;S=^9C9A)JQ A!6V
M:7@=X[Q-S% Z,'50U2NM9FG*71R:->J4*Y(RT9WEGHF8\/;2)TQ*B2SCZFA(
M/1%0;!A83O-H0PD(MFG(45,1/]]*Y&L03,RV"Q42H)EJKZB*<K6@WEBW"ZC>
M+-;;QM%Q:=OZ-W*?V3 ^-C11Y2"EF-WMNX -[]N"4U7%H0KZ_3>7A:->44A^
M.\#+N].W7U?]KMJBJ^!(SL%AHYYKMI[G:P?K'MN(>-)LX ]MTQ5JO0KKRK@U
MW?4D'Z0B2>5 (@?VN><'_?)"C$#_P[WS?!Y->L]<<GTMFR8?=B?S3-L[HR;/
M^VUL,80,^P14[EF+<)?UJL.%@N&[MBQP7A$(XTL*_RY EW0U:P*\=Y"H/E.'
MSM-2:I3YEF/TMA-"9,KP(=,/(EK]8,)HZ"TF68SPB<HSS8"X&0<SKV' $@JJ
MFF("/_P@YZJESZ!L7<^,6PG#+@L_@LQMNAF8R9H#R),0C+)+B/T;58S=Z$*6
MF"-C9C7_5=^P .=LH<5YDT\9R-T5FQ5;1IKCTV>$&/YY&'-_-QVE>,UEO]ZV
M;2P-N4=I:GL$]D\Q4?W[4YQQ6R'UDSK14=[B"8XY5/T(PSQ 3, QXY@H#]A2
M$'5D+P;Q"\:.'XF?=1?DPI^ 78*>(;-OZ=G%),!#UP&Q.2T&AW7JCT4P)5[5
M"0E]*FJG;B<D]"->+^I3V N/B>TN\3M*R8CZH< >=W+&8Y!E+.IOY8Q)#NKI
M@1S>(G8]C9^20VS.#2,1A ZX#Q7N'Y=]'*^>F#Z");M .!I,5( E6_9U/HYC
MW<\ A\C;5/<TDL5"M4/4TY><?-3HK-KJJ3_"G,Y!=WV>Y.;B0DJ ]:G^?FTA
M9YT0KQH2T'./.6X7M5RU[7=I3M1'6 1FU2TY34F[Q8_8JEG#S*9AIWM+P2AV
M?4M"H?4Y7=J$\0Y1'8\FP?0(5=5P:UDJXF3O'O!4.NF1O\X!1T@@]VFYK[!@
M#.TUU@TP&5W,!H]UV3]41S4\UL<3QAJZ+5H^L< @K ^&AT<+'KB'/(RD77MW
M_X+U.)*: 7\<2O6^OG174(<PT:<KLK'GQ%Z'&5Y\*<:^,YX.(.-2Q"C_@E/+
M ?LFM):[Q9_)I7EP:IK7%8GV_[8X&YZX??/MG8<@\'?;JZ[;"_S3-Y?V$/!U
M\LF1YJY%5RI["?76.)?:4O..V)CV('4"#R9BD2T'4D%K5[+A5QGT&Q/,O^YD
M23=>U-W?7H;J-S6(EK=*OY^ LY-A+&7W9?^B@.IK>XV@7UZ@ER:HKZG[P_H^
MB92S-RY#/F48<$&],U[0/.LKKK?38_PD=6FCR1$?2^:.W57.GY=T_"K'WG.3
M&@=]L+\<:6M<]NWW8J/!K=@WUR_0+5N9'\D9JZI*C3<.WF1L[S#^S.4 O40F
MQ1O0YTJ_H:,5T-<"&&/9JB7'PV.HKUY-%7+XF'2YXOG>*PA'>O,>=_M=OC
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
MCZP#A@:R@2#C$0%O./#Z_0$T6MX+-9]#347?&_A#@(=O1>?.\8FR\WA0"@E
MEDQGB.%@[+@,,&!D3:AZ=&*%HH'*.B)Z0*(&+0#9B!4D^I3(NG@!"G670*"V
M ?K,3-# "XD1JA@#ZQUC?F 0UV8O3><F/DD*>)^J)&*YI2O(=:A[A,@4-AV;
M*8;SB(ELIS/&A^/:ZXWD H+FH7=A1-W'"JN;&-AY5+JFTT&YDR!7.4(X!W,H
MK:$T]ISR <IVT2B_4R;::9GE^$O=KZ%*0*5M@^;=B%!S+XT4GAHH&2]W%JEW
M3(G)HQLG3=JFRGK-V8_3V$6B"!%G"52:T8+?\+(#HJH5F6MF_7[<1GS\;LTA
MHA'._K"N-<RJ@F;,EDHX#5&NT!*QZJSB:)_F"',OE"R;<'^&9-&8%>4 M=(T
M3ZG) 7?"8;:K=898FT/MR?AY$PC^RQ/P".HV"HD"09Z\RPM)&5&<RF15.DNV
ML^Q'EISB[$<Q@2"VU>-:68'@!65X1Y4VR9Q,J"-9GDN=Q8+QF'*NA:I3H /:
M7O!,RS*9)\91U,1ID5I;,TM-HL@9RZRKPW($8:]O,HK>0Q[<NI4ZCSG>ZK$D
MA>(+0!<)S4S*>"D25>OCCK@LCE2[P3EB-B_@,&PR'//=) C$%<L<XQ0'0]C3
MD=<?4M2-W\F8?X<!@OA+5V",] = [#3P^I28[/[N=MYWD%"O"?Q?X V1_"#N
M\P-.*<S*)/&N-.'6X."&QL$-O2@T5XB10_!\V9!VX*59)^3]*UB7,<3#MG,@
M%/%V%J5KD^XX'&:0D3XC]#L4ZWWHC##H(:MY*<+>,, /[GR^"X?XZ<PH.R*V
M1Y1P=X[_T5GYN[?=^=F)A;V 9A3U_*B=7]!#)D=W([I[1($'O7# $AJ0A(9&
M4+OA:OU[NX>N[9P)#ZC"W+CC@@,C4SVS R_AGL\I[TCTUD-4<J]FYU;6 $]=
M5";Z:6%%WLDD92#>+',@?"S+I9A3.&I*9/=P!^#"NFI>!/)#)BPDOUU/OI&Z
MW/(87,^:*=C_R@"L7JJV-16;SNF=F61G#IW,;X-%U@CR_U ,]6W!T78P#H%C
M)SG[K2K9^Y2J>4L:!@#B65#P.D];;]IF97!YWY2N._7$%PSEM.TL0>LAF\60
MF4RW' S-70Y;"LC29.\IAGX@Y7B"ESMF)]3=+1\R$H,0YF_TIS$D#A?*6JVH
MK96\\>YV*<TZ/&;0+2]DVKU=4[MV?2-EO@776X>#[AO[C-8J3ZG1_[K?CP\+
MKHDB:<J9NM<\4]@W0<*H%[&M3_C:/ GQ/>Z1\=^P1>6PN 1!KTGFN[0I(+#D
M6?0Q!]RG'-.GVIIDT_Q,]'L$,<>__T'L<?Q;8P?T'5&WLKG"/EVL5>0__'7M
M@%SMR[@L@J6/6[_LM)INS14$JM4B+[8'U)V"T*=6*YP$F>K?<5ZL<V9\IJ8:
ML0!@SE0'!B2 8,*N"6J<,7=4)/^] E"Z+4-V8_3%)$V$%\MUHH&I?S2%G9U>
MP8CHT]=/""P6T*/SJ8R_44''88*6(J@IERNJF9.JK9+9^:,CD#[1YS:GXG[
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
MDD 06H#O5P8!CV_H@.Z_,[S^'U!+ P04    "  R@5A6@!L5UQ('  !4$0
M&0   'AL+W=O<FMS:&5E=',O<VAE970R,BYX;6R56%USVS86_2L8-=NQ9QB)
MGZ+DVIYQTF3:3M-FZNSV86<?(!*2T) $ X"1M;]^SP4HFI)M;?I@"81PO^\Y
M%_3U3NG/9BN$90]UU9B;R=;:]FHV,\56U-Q,52L:_+)6NN86CWHS,ZT6O'1"
M=36+PW ^J[EL)K?7;N^COKU6G:UD(SYJ9KJZYGK_1E1J=S.))H>-/^1F:VEC
M=GO=\HVX%_:?[4>-I]F@I92U:(Q4#=-B?3.YBZ[>I'3>'?B7%#LS6C.*9*74
M9WKXN;R9A.20J$1A20/'UU?Q5E05*8(;7WJ=D\$D"8[7!^WO7>R(9<6->*NJ
M/V5IMS>3Q8258LV[ROZA=C^)/IZ,]!6J,NZ3[?S9"(>+SEA5]\+PH):-_^8/
M?1Y& HOP!8&X%XB=W]Z0\_)';OGMM58[INDTM-'"A>JDX9QLJ"CW5N-7"3E[
M^^N[N_MW]]<S"UVT,RMZN3=>+GY!+HK9!]78K6'OFE*4QPIF<&+P)#YX\B8^
MJ_%'44Q9$@4L#N/XC+YDB"QQ^I*7(A,HEF'_OEL9JU'\_SP7I%>1/J^" '%E
M6EZ(FPDZW@C]54QNO_\NFH<_G'$P'1Q,SVD_D_JS<L][]:=@6_Y5,-%8H47)
M9&,5 W0UM[+9L,HG R!F=BO00'\I+>V>J353G69K7LA*6BG,E'W:0B?PQBLF
MC.56'(2=?BT(Z:02=FI#"KJ6P=:2[077)D#_VBWC;.?P(,K7D-* ]XDD"6;3
MR LQ[A2A T2]$GKH@BE#6)V%:_\5)R' Q4>GR7XE:VE=,.*A5:;3@G:U-)\-
M3%>(HZ0-M6N$-EO9!N"A8DN6UU57V(X321CD[2CT5LM"("C>.&F*P.(/,N)!
MKLC\GD3([%C,^^Q4NAA<ZGAEU#?4IQ#:F1!?.MF"_FQ 7H Q9;7'2I6=YS-L
MDB[C?"N!?4C2QJ/@E+WM=?5E[JW(IJBZ4L"\CQF>B <K*,1MGV=7(]<+3-;H
M-4LJM&C$#D'":ZE*PW9(7J,L,W+3R+4L>&-)%RGAM>H:2YDOE 8_N,A.PD7N
MC;#>_TKRU="!+R=L+1O>%$>]0''!1JLT)7Z+N?2EXWI(S#BCLO%#C+)G1;%M
M5*4V>]C2Y8YK,64]9>Q@D 8.30Y8IM,(J4"J5"5+UTDK7CE''/&Z_EVK"@,.
M2SONXRMV(4E<=0;>F$O7UO01L=]/BG]UNG/(SRN6YD&4Q%ADBR!.YNRN*'0G
MCK*&'Z,XR!<A+=)@D<5/U(U/IXM@&6<LFP=IFK)/RJ*LI^4YUCZ/@CS,L,BC
M(%[.4:07\?W802YZ!_%+A_9L^HQ@*4U!W<)<!;-IS/[!TFF.S_='Y;YB'S7Y
M:/= 1$7-1@4>P62CE2%7DR0(YZ%?)-F2TM75G:> 4H S"^F;X&(1S)/PDEWD
M09C/+_^?_@9WI%<L3H,T(>WQ/(@7R4O%",*,#F4)*HWVT4!*\[KH-$!DC\[&
M.=3D])6&\[X41WU^HCE>!$F2TR(/EEC\[4)$*:H0?4,IYM,01?"?GQP"ZE8U
M@G --O#*0;:XH8EALG@^%W0G&./ 8^H1)F=P@8_P2>\>S"#J,$A]ER-AB\SO
M+./%<;,<!*[87:VT[;G8D1B%_%JM7W=CA$5 3.*^J:1H\BQB/SOF,98(X&DA
MHF"^S-DB7L+^LU5[=#D),M<+<1!%A.(\C]A]U[:5H+Z"8,'-%B,%UX<Q18VF
MULGX?C')W/R-'/\Z)AFU(HIT/ O/BRUO-KZH/ABUJN3&C\@G/&78171)# %>
M2"E<ARI*)D 0AB<H9A?Q)?O^NT4<Q3\0A)9I-#R^I3RT7'K:/LR0?EPYU\YZ
M,Z01*="J?CI>+Q+R,UH&842-LW#DYS?B^1E%)V.G+ST5WL?V33+Q,F0I<I\G
MF4O8"VP_%*+L-/WHZC6DX!78)P'[\@*TY,<B#::_NL9?"MSERPU@.F#DH>O?
M2XU&OJLQN3&F2>J7KA%>^<5OBL!^.76E.8;1.:=H($KC)N0:%[Z^-,VYB5RI
MPK4T['^032,,< -W,3/!+0!#X7_[I<-5AVQ,7<F.V^))5<<^$0*0EHX4K?:]
M3\@><(:7/W<?$5@XEU\M@S0*I^P#M]#@0#W0VACI)]1U,N']3?4)UDZK.VK9
M(<40=)R3!='2\T,>$IW$J1OA:$GLI GM9#3=XS"AG3RGG3G!*\ZP#A:1@S5:
M$@03TD::$V'C1KJF"^$RF*<9B]'EN$1XJO).M7Q?.SJGF0[^2&,P*1$#QNA)
MZOK,\54E,#;G^2.&W6E<$CM?V)XS:;1F2XQ61)(M$IJMN+-CLGSE52<>$SVX
M,+IA]!/NN5>LV>A-%\V\<>_SAKFAY5]ZA]WA7P9W_DWY\;C_?\,'KC>RH4#7
M$ VG>3;QP^'P8%7KWIM7RN(MW"VIF86F _A]K8";_H$,#/](N?T?4$L#!!0
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
M<U%# N_F(752:W3.3-X-1Q8]K,DGXD:9XD"CX3I6E=VP^!;;ON^?DH%!?\\
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
MD>(\PN&5JX</+GO9=KN6$9%@4L'3_::MZ\-9NV\0(X:EK\HJ1RB=9R]J1#E
MSZ+=[O+F$(;$X\\;GQ>,B3@40'V%PVWR:Y<M'2"FJRO@HKC6\^SG)GL!.%YG
MS% >+N" ,_?!%0-N)8?5K#O'2 2G@<>;_>C*-_GAVP^(1FN7_?##R^S>CV_^
MY_XB*UL\9B42Q!)XMRH $O !C:%?P32;JM@ J=0@D#J?[?@%C[-L7%[WFP(Q
M2%'& RZV6R2S ?97(,1QXY700 M@[7 ,1!0XD<HC]5;](8._\NP:P(:$Q3!S
MOM>G]_[U^MO[A-8@Q"J$<P7PB SQ;0^CYUWIX8#*:@5;H1.Z]^+MR_O9NW97
M%=G3"X!9BAEP/D@G1 )XW@!?E/8 _ 9F <R O^'H\1',O]!7._?' )A?*MH+
M0F4 6UQ6.W0WXQD<Z(" Z/K&=7=]W# ,0.-XF 8PC0[79TW;G,&8?0>8AONU
MK_=CO%[F-8&>!"ULL.HW\!HNNC\ @W0P*RZ7#@H7RT_.LY\<C@<'YNBL\.0Z
MMT&EYMJ%!\@M^KZKEH1W (&!3Q97<6J5YT1[^9:)23^G@X8!YKX$D'?X%+A@
MM6[H8!G!;P?D&5;T)+"B)S?PDBW":UG5 *,I5O01GY]F16'-B&_F#([.-GFQ
MR/TF6X&NZI'@Z>6#R^% 48,!CE6X[1+(3720A\!9/#.6+1%)P&#B%G(2Q=!U
M.#P-1'I!TQ.UG&<_M, K@&Q\7I-('@O9O.!= N[*A[A@03>0$HB$.? 2)BGO
M$G)XT[GKJAU\#2C:(U]@=,GV>>#)1/2@(R.&++(U$&D'QTV2J00^6:$FA&IS
M=N_M]__(M[MG+^X#AP0)[]TDG9P".M(P\2G"2H1Q!>\!RVY<OU!RLK G0F+]
M!'"7=/>J1Y9WXZQQE//L-?#PLJP0UHN9S_S,R?L31W]!^Q(<4.EBD4"EGMON
MZO;@@"[S#PZ9?46J K 2('QF):!R&1"=@(908P*-\1DC!BA/(#*?0IHY$OXB
MD/ 7LS3XJR=T!78"[+UWDVKHQXV0J* (4%@ZK-B506T@:8_[OXW&H32(Q(,
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
M&(MXM.G/-MZ_2#P:#-2@%]1U&W4<Z@Y5"N/A_HB.ZUB/I>$I]H=*F&0M3T)
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
M\'S5 N^0?^ $F+5)RWO^_P%02P,$%     @ ,H%85MP/L,IN!0  +PP  !D
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
M-L0]U"FC)DPOL)R(ZU(V@HS/\:QKVX0]K(#F<#=#.'=Q8F2.(B0D]@HQB8=
M::F-0(D<N93>H$478+K<U$#-$!+6';G#JHQ6Z=N8I$!2J=@!IVUG+'9,004J
M=@Z[82 E043-D*'O=^[&=V%_0^&%EHM\8!^3$*9)O+4Y8$.^&CJJ:YTPI(94
MEK."=<_D_%VWYS#62;?Y \X2JS=<+3WH\DJ.;\ ]BI(''H1JB[Z_Y4%<T ,I
M]#=YD'7/A1QONN".7Q.WYT9:II!);,5\$'#(*_PLT"<^$;L&:XH$C%Q%U;2J
M9=8>-'-:5+>!,>6V+7Y)E-U^-IC W5'C<>HS$SCP8<#V;$Y$7:<[@U..[ ^E
M@/WU=V(R%+/I@>X]T?5/BJ[-3DC;MU08B*M!N+^]R&ZLOB>;44B> 1:YOUI7
MC\N>OT]!:>H["2Q7$K%4Z%EN)+EA"IF3'9G:/&8+M@*<D9(R4 ^'Y2LS$F;$
MP4#868VHXRM4F@=39P=\AS1=4;!0 5(Y)HC9/;5ALA&F#TC8%#Q;O]YLQ1H2
MF\O6JW.;NK/$L)^1;_R2QXY*4;DA6@.<PDM#5+?6>S^P0[3(O,S3VSCYLHY'
MRSY!7Z\(*B#T[+VBD2TK<B/Q9[<CTV7?4QQH V!;(%J*[^,* D2MHHBB8>M\
MA._4"!29]E?:-.6= (# [728D/96K[PWP4[+X0?I2*WS'#)X!A:L];S2,RS%
MR*Q\ DF"(8,V_J'NPG C@WPRV=G')"[HE'A:MJ;&W?F.4=NW;LZ1X]TYYO0#
M>8'9T2#J^-<'MCS_WFO[?J!KYY=_2-_^=0SI=5^#?*2QX7#%8B^V/]#90 TY
MS4':/%4#Y6'JLWV1OZ[JD(K:0B*2<TRT[" 0(T2@QC$9TB<4^.\@_WQ\':H%
M&>U5,)>^I 131@%4R?1*O^L+)VU!#9'LW=?5#LH3J-$-BC1:I* V(+BJ0U6*
M[8]>QBI3?^>G+DQ%P5^:L#U#@,>%Y-2T!/<M!:;?2"F'OWK8^;K%^!5F":7[
MR*N4/.%N/M\^G/83(W=0&/NF;-W#H<9[.*ZV\XPQC1^']8,:K];M#.J1=H;O
MT_AQ:(\>.CXF>]^6Y^XFKG^GS"(2,(VL_%$;A1.NN$C+91\<7MS\ 4]R1JFP
M?RIWSW 0(L"+[LCXI"N7T]&/I/X[2;'6"23>1?+UYFO"5-P-$L@F4=OKZHB#
MOMK"_4!')EQI& QQPX-J(2V;BV&;N]PG:N>#[T:!S(R_CB7K#4MH/B%=/5U]
M@7MAOCM=#S>?[WZ(JQE]6I/K*:;:9X%W9/K6^YNF7/)7J+=E@YWSY5S#\E8T
M .^G)62DNZ$%5M\EO_P?4$L#!!0    ( #*!6%8_Q_@/-P0  )<*   9
M>&PO=V]R:W-H965T<R]S:&5E=#(Y+GAM;-U62X_;-A#^*P.E"-: UM;3LC>V
M 6]VT^PA"\.;-H>B!UH:6\12HDI2Z^V_[Y"R'2>QW:+HJ1>^Q/GFFP=',]E*
M]:Q+1 .OE:CUU"N-:6X& YV76#'=EPW6]&4M5<4,;=5FH!N%K'!"E1A$03 <
M5(S7WFSBSA9J-I&M$;S&A0+=5A53?]ZBD-NI%WK[@R7?E,8>#&:3AFWP"<TO
MS4+1;G! *7B%M>:R!H7KJ3</;VX3>]]=^)7C5A^MP5JRDO+9;AZ*J1=80B@P
M-Q:!T?2"[U$("T0T_MAA>@>55O!XO4?_X&PG6U9,XWLIOO#"E%-OY$&!:]8*
MLY3;C[BS)[5XN13:C;#M[L:!!WFKC:QVPL2@XG4WL]>='XX$1N<$HIU Y'AW
MBAS+.V;8;*+D%I2]36AVX4QUTD2.US8H3T;15TYR9G8_7SX^//[\!(O[)3Q]
MG"_OX>HS6PG4O<G D )[;9#OP&X[L.@,6!C!)UF;4L-]76#Q+<" F!WH17MZ
MM]%%Q#O,^Q"'/D1!%%W BP_FQ@XO/F<N4S6O-QH6J."I9 KAM_E*&T79\?LI
M@SNXY#2<?3$WNF$Y3CUZ$AK5"WJSMV_"8?#N MGD0#:YA/Z5;$-DM25[BN%%
MC-,,/Y<(:RGH01(\&!MN^\#L2]%@Z&/.1-X*YMZ-7-NTYSFPNH""B]9@ ?@#
MM3[<M<K"(<M+>\QEX4..RE!E ,KC_!ED8Q&U#TQ#+2W.RE8%'[9(@<#77+24
M-K!6LCI%X[QRPLE9J]%*<06X7I,I5 ]:44#)7NQWI I0&^XPJ [TX8IHF5*V
MFNPB2J0=&W,$R2K9UD;W7.K9(;1# #]&!=Z^&45A^*[STPT\4BWE=2XKA)]@
MF/II'-A%Y&=91(O4C^/T^!(S1O%5V\7!2')-?9W3.U(4(NM17AORCS9P%<9I
MSXYC&L=A[Q+('8KV%:WZ>)Q:Y<,X)M51DL##3H(2(&?6H72]8<KPG#?D;-*H
M,:=@&HX:KI*,E"5#&M*X=Y ]K8V],"[V9W2QHL Y%Y52%*ATYX\X&77^2$>9
M\T<X#N&+JY]87%.X%/T..CD-]"/1AD)D:26Q'T0I))$?9R-(0G\<AW\;#](0
M]M/(34YQT*<Z=4%JEV;_MS@ZE9&-8]2#)5;(=*MHJHU]6\X%U_;_5@#;,E5H
MR 73FJ^Y/=$@.%MQL<^)L4N*>$3C,,O^B[1(_-$P[MP;#L>T2/QTF/[[M+C;
M/73@%94_9V-#)8=* !/?<- 0C4@X&0-%_ZP^6_S.R7_')0X#RV44978*DW^2
M;%V2!EV2IEV2AC _*EC[XOE=F3PND:&?Q52I_# C6_Q@&,"IG]#@J%FH4&U<
M2T31MM6NZQL.IX>N:]XU&U^O=RW;)Z8VG"@)7)-HT,]2#U37!G4;(QO7>JRD
MH4;&+4OJ'%'9"_1]+<FENXU5<.A%9W\!4$L#!!0    ( #*!6%;*)A9L'P8
M $H0   9    >&PO=V]R:W-H965T<R]S:&5E=#,P+GAM;*58VV[;.!#]%<(-
M"AL08E$WRVUBP$G3;1;;)$BRW8?%/M R;6LKB2Y)Q6F_?L]0LF.G<9I%@$ 7
M>C@\<SAS1LS12NFO9B&E9?=E49GCSL+:Y;M^WV0+60ISJ):RPB\SI4MA\:KG
M?;/44DS=I++H![Z?]$N15YW1D1N[TJ,C5=LBK^259J8N2Z&_G\A"K8X[O+,>
MN,[G"TL#_='14LSEC;1_+J\TWOH;+].\E)7)5<6TG!UWQOS=24SVSN!++E=F
MZYE1)!.EOM++^?2XXQ,@6<C,D@>!VYT\E45!C@#C6^NSLUF2)FX_K[U_=+$C
MEHDP\E05?^53NSCNI!TVE3-1%_9:K3[)-AX',%.%<5>V:FP'<8=EM;&J;"<#
M09E7S5W<MSQL34C]/1."=D+@<#<+.90?A!6C(ZU63),UO-&#"]7-!KB\HDVY
ML1J_YIAG1Y>WG\ZNV>GEYZOKLT]G%S?G7\Y8]X_+FYL>.[_ ,-YNQ:20IG?4
MMUB/9O6SUO=)XSO8XYL'[+.J[,*PLVHJI[L.^@"Z01NLT9X$SWK\(+-#%G*/
M!7X0/.,OW$0?.G_A'G^GJD0J+RC'[B0[KS)52H2OC.EY[ (EH6;L5MQ[;&RM
MSB>U)2J85>Q*:%E9]O=X8JQ&9OWS%#O-VM'3:U.UO3-+D<GC#C 8J>]D9_3V
M#4_\]\]$%FTBBY[S/KJ662&,R6=Y)IKTG_Z+;$(Y6?,4UN>]G5=-^3>5.!=Z
MFE=S)DI5PQU&UFO)*9MI5:+6LKJL"V$QH.Q":I;M,%V 8:*Q L5YP_I*&(:_
MF2J@$^8=&[_$!0VIBF)BX]>!&<]FT E84.@LM[($,!A61A7YU,TU%C='(*5%
M"[L+*[M0M1'5U/1<7M*%T\4G4-KF/QKB,&FID"[2YMKY81-9R5ENV;(0E5L3
M<5_I7$$TD0YY)EFFY10&!XQ[$9P^OE^Z<%HHE*](Q5KH7!1-5-VA[_=8EWM)
M,,0]\$*?]W9GW2H+:[$--(;G;N"GF)&F_F-[<<^Z\AY-P<C>)H)NR&-:* A[
M+$K6E61AN]3J+G<2_K_)\%Q^P)+\!'Z"54).H,*HYZ)M(7V0$PO&LEKG-I?@
M\%J*(O^!+>L2"STV1W-B6'2Z:PA//?;V31KPX+WS?].RKN6=K.HFUDV$FYB#
MS9QNC'"?C/6%"'8B["8/:'@<;D=X*LR"S5 8;"&G\YT0G>=V%2R0/;)$7+3_
M80K*NL,D);Q60F\L:P/:MZ/8SS!!'D?#7X3X"P0[,?*8T/B4)MT!'^YL([HL
M>B@<U!KBFGUG4-;*%(_E"PXP.?;BV'_@:WW_K>79".@TUIS4!O5L#(A @;*9
MR/(BM]_;K->/1'(7ZP&M$H;@X<!1&$?M4]0450\4D*HX)4.);!95M6;CFAI#
MD2.75W+"%LAUDLPU'C9%!N"=IGU#Q6)+F*0FR7ZOH3^AW[2X0_:QUFWU/2AP
M!J<3":FL$1+BO5!6LN3PF:X1;[I&_*S.OT1TG^H>SWL]78B*4M%)I=P6;9#U
M(G5>(6-WNL,CV;W:+R7&I5A=Z76Z.H=/B,$>LY\*ZJ5I^J(&=B( ,9,>-"R3
MY01&S=<-'U*J!2ER+7%9%PS6>>@/!\U3ZO%DZ!ZC@3>,!FNAWEUFW:>:^IQ(
MI)'\.?%9["4\86&8PILW')",>SP,,<YY]-KF"L$&7A)+U/R#QE$A-5]9O\2=
M>%'L,Y[&!"^@2FS@)5X,>/M8).T+N#>,$Q(_W\E&&)-\\,CS0QJ-@"(,7T5=
MXO$AXG.H L]/!BQ.?99Z<3IX+7'H=UMT03:WWJ!'+R8O#N(68(C\\1W (7*&
M[Z>.TXZ!&V(KC"+W]1 DCKL0FT'<P3(:!D]SUR[= MG+79=S+R")[<8#3IN:
M)D/:8CYP$LL][B.O7\DBOF4 -Z& >LPU#N:$?2]]N^ )1A2YII/$#B.8IY;J
M4SX-!F!@+XN!J]W$2\GJ@)+056S@Q</0%3$29M!4>#@ OU'O*17O;YWO2JGG
M[A1+7[]@I3GJ;48W!^5Q<SY\,&].V9^%GN<@OI S3/4/Z5RJFY-K\V+5TIT6
M)\KB[.D>%SCL2TT&^'VFT&W:%UI@\^^#T7]02P,$%     @ ,H%85C^R[(3!
M!   H0H  !D   !X;"]W;W)K<VAE971S+W-H965T,S$N>&ULC5;;;N,V$/V5
M@;LH;$ ;Z^I+FAAPDDWK KMQ$V?[4/2!EL86L12I):DXZ==W2-F.LTG<OM@2
MAW/FS%5SME'ZFRD1+3Q60IKS3FEM?=KOF[S$BID35:,DR4KIBEEZU>N^J36R
MPBM5HA^'X:!?,2X[DS-_-M>3,]58P27.-9BFJIA^ND"A-N>=J+,[N.7KTKJ#
M_N2L9FN\0WM?SS6]]?<H!:]0&JXD:%R==Z;1Z47F[OL+7SENS,$S.$^62GUS
M+[/BO!,Z0B@PMPZ!T=\#7J(0#HAH?-]B=O8FG>+A\P[]VOM.OBR9P4LE_N2%
M+<\[HPX4N&*-L+=J\QMN_?$$<R6,_X5->S>-.Y WQJIJJTP,*B[;?_:XC<.!
MPBA\1R'>*L2>=VO(L[QBEDW.M-J =K<)S3UX5[TVD>/2)>7.:I)RTK.3Z>4?
M][.[V6)V\P6F7Z[@:O;UT]UBMKB__70'W05;"C2]L[XE4TZAGV]A+UK8^!W8
M*(;/2MK2P"=98/$2H$\<]T3C'=&+^"CB%>8GD$0!Q&$<'\%+]HXG'B]Y!^^B
M,71B#%RJ:LDE<S5BX*_ITEA-I?+W6SZWB.G;B*Y]3DW-<CSO4'\8U _8F?S\
M4S0(?SG"-]WS38^A3Z;Y]X8;[FB^1>VH\MO4%B7"2@EJ2R[7P(5HG.L6#5@G
MH9@(8"3.?6Q K?QYW>B\I#: 6O,< [#*'S-CT!IJ,F*IL0 F"Q"<+;D@R@1)
M\J;"XA2Z7)*":@S=,#V8OX [M+?0K*"#/%>-)&2-.?('5X_P >)A$(\'<$.6
M-76)UBCMCL(HR)($YIKFEK9/ =2".2'Q0>)65^[J.!@-$[BA&V2+G!?H*&P!
MXC1("'PF+9-K[@RV@E.X]/U()C6*MF!*7AN(B$X8AC!GVLI7TF'LA0O,2ZF$
M6C]]=%.D +['-S#(VCO>9<DJ.HHC?T0L4%,F/C9$T*B5W3"-, BB*(*%LI0B
M_B-/B,>1E_^J5+&AO!(%"DJTBY=4\N,/,4NR$*:[2-?LR8>Y&XV"=)CUX+JA
M5$&)HJ!ZT=NIA-I =QRD\:CG5'6#+Q/>C9,@'82]5U$^N!2\X-(EEY-HT(,K
M7*'6/D0Y&0++'AU@E@992.+77KRP2]D;TJTY>_*I=HS9<^^02?K242WGS)2!
M__5U\< $W29&U!Z62M&2>2]TA?/CV8'"<\43YH<H"T9I1 4ZSES$TP/G"8,^
M%,;SN>;:6)A2#'G.I#]R/?2$C(**;F!2#'*LEN1G$L$&M<OMMEG-JQYR$]']
M1'"+#R@;UR%).@R&X9B>HG$:C(<#^$)^;P/*++FS;*Q/,S7P%8KF$2$+AN,4
MHF 4#N#(Q,KV$RL[.K'N)6L*[H)6:P5^?_!31>;<EVV[4;PSSXY#OQQ=S?\U
MM%T]^#]4)ZJA2J8>58(7S.GN$D1Y5&W6W ?AOW+#C,_$NFRGX'.A@<I]>5)A
M2/B=R896'F@_7^%;&8R\Y""#<1!E VJ(Q#^'PW$0A<EA%KM"&=)])YG#E$HQ
M\5V3CL:]M_+9/U@;J!;7?CDRX,= NT'L3_?[U[1=.YZOM\O;9Z;7G,(E<$6J
MX<F0\J?;A:A]L:KV2\A261H>_K&D'1*UNT#RE5)V]^(,[+?2R;]02P,$%
M  @ ,H%85K&#]OF) P  @ <  !D   !X;"]W;W)K<VAE971S+W-H965T,S(N
M>&UL?55K;]I*$/TK([>W2B2*'Y"44$""/%2N&AI!FOOAZGY8[,%>9;WKN[L.
MY=]WUC8.;0D2PON8<^;,[.SL:*OTL\D0+?S(A31C+[.V&/J^B3/,F>FJ B7M
M;)3.F:6I3GU3:&1)!<J%'P7!I9\S+KW)J%I[T).1*JW@$A\TF#+/F=[-4*CM
MV N]_<*2IYEU"_YD5+ 45VB_%P^:9G[+DO <I>%*@L;-V)N&PUG?V5<&3QRW
MYF ,+I*U4L]N,D_&7N $H<#8.@9&GQ>\1B$<$<GXO^'T6I<.>#C>L]]5L5,L
M:V;P6HE_>&*SL3?P(,$-*X5=JNT7;.*Y<'RQ$J;ZAVUM>TG&<6FLRALP*<BY
MK+_L1Y.' \ @> ,0-8"HTET[JE3>,,LF(ZVVH)TUL;E!%6J%)G%<ND-964V[
MG'!V<G.[G#]-'^=/MW W7TP7U_/I5Y@O5H_+[_>WB\<5G#VRM4!S/O(MN7,@
M/VZH9S5U] 9U&,&]DC8S<"L33'XE\$EG*S;:BYU%)QEO,.Y"+^Q %$31";Y>
M&WROXNN]R:?Y"W-E 7-IK"ZIVJP!)A/X@DG*90I35S7<<C1PPTTLE"DUPK_3
M-9E31?UW+"VUT_YQI^Z6#4W!8AQ[=(T,ZA?T)A_>A9?!YQ,A]=N0^J?8#T/:
M<,EDS)D _AK<,;TG&8_KG1HHF+:@-J!*30XLTIX%S2R"YN:9:E32I78^P:7*
M8KKKP!8A8R0-*_O$X=1O8+-EA2'+C,>9LT_0\%323@+,0,Q,!AOJ))#1 2$9
M$D%.YY,Z[ O3G*VYX'9'K*_$!=O5)^O: !1*5PVAT5Z#!'ZLW">XMG"V4#0,
M>^==JHNZ\=4]*&4Z<57A<+]+@2WIH]]&"5HT0Z!JQ7R-NJW8/U9".".9-E.E
MH9HSYT!^R1&=&,M529F;[R-8.FWWS);:Q39C@DX6856U[:\JKO7=,:[AB8D2
M#X=_EV)'SL(K>$^?H!,$ 83=3U<#^(L8-669E/3@F\U(6%QJ[8Z,&8.4K_<0
M=L)!G[X?W@VB,/K<F$DE/^Y-19-R=T7V5F>]3A -SF&%A:TCKN+_\Z2'T&LD
M];J#JPN2] ODXHB_1EK4Z0=7K<-C-\<_Z(HYZK3J_51"+K-U@VQ7V^=E6G?5
M5_/Z;:(\43<P('!#T*#[Z<*C*J_Z?3VQJJAZ[%I9ZMC5,*,G$K4SH/V-HHIJ
M)LY!^^A.?@)02P,$%     @ ,H%85EPQMA>$!0  DQ   !D   !X;"]W;W)K
M<VAE971S+W-H965T,S,N>&ULY5A;;]LV%/XK!UY0)( 2ZV;+=A,#SFT-D'1=
MG+8/PQYHB;:(4J1+4G&S7[]#2G;DZUJ@PQ[V(EYTSG<NY'=$ZGPAU1>=4VK@
M6\&%OFCEQLP'[;9.<UH0?2;G5.";J50%,3A4L[:>*THRIU3P=NC[W79!F&@-
MS]W<!S4\EZ7A3- /"G19%$2]7%(N%Q>MH+6<>&2SW-B)]O!\3F9T3,W'^0>%
MH_8*)6,%%9I) 8I.+UJC8'#9L?).X!.C"]WH@XUD(N47.[C++EJ^=8ARFAJ+
M0+!YIE>4<PN$;GRM,5LKDU:QV5^BW[K8,98)T?1*\L\L,_E%J]>"C$Y)R<VC
M7+RC=3S.P51R[9ZPJ&2CI 5IJ8TL:F7TH&"B:LFW.@\-A9Z_1R&L%4+G=V7(
M>7E-#!F>*[D 9:41S79<J$X;G6/"+LK8*'S+4,\,;T=WC_!I=/_Q!AYN1N./
MCS</-^^?QG#\1":<ZI/SMD$K5K:=UHB7%6*X!S$(X4$*DVNX$1G-U@':Z-[*
MQW#IXV5X$/&:IF<0!1Z$?A@>P(M6,4<.+]H7,V$*/A%>4KAF.N52EXIJ^&,T
MT4;A-OES5] 59+P;TE)GH.<DI1<MY(:FZIFVAF]^";K^VP,.QRN'XT/HP_=2
M*)J62C$Q@ZGU_MEY7U!B74>.&+W+YW]"!:(U\IX5<\2T*)#F1,TP%PNJ*'(N
ME0J7$++26;;I!ZEL&YS!G:A*0L7.&5&9E3$Y;>(10?B+1L!4%G-.S1J8#P2M
M$ U3R;$XZ '<[HX-2FU5&F]124[A]U):Q+EB*9I@2XXC/]07:BRN I8A DL)
MKX+5,&8SP:8X@^Y)=%>!G-@%L_L=,>;EADPIMM_?;68,CM&ZR66IB<CT"1S?
MTV?*(5CUPE4O.JECKU,SP$P:(F;,XM<^'ELNPUCRTJ97PV<Z@7=2&YL%1>=2
MN5XIF$%8-'($H1<D(;9O?NF%0?AVK;=\%R1>-^G!N""<P\3FE&H-&<-=SR:E
MP63%7IST5YK+MIKM>('?@]]<QFHW@\ + W]+OIY.O$X0PZ]29@N&!I/ B^,^
M/$F#:X'.^(&7X-BZ_[2^:>J4IA@Y^H8+C$M]U/.B?H+!<V)GC*R+(SK#44A[
M<-3U^E'8E&#"4(59/BTU!2VG9N'VF\C@*/0BM-V0K78"VUR)LP/L[:S8VSG(
ML\:VQ4"F3!"1,LP!$YCX<B]Y#X+N+CC[*?E:-!QQ9*EV.P(+9-;W,_*2<,3
MY+KS Y=I91L+-BTFF,]ET?[OF+K!RRNBU(OUO JI$=U#%5T&Q#1+K,F5+&>Y
MJU^*YO8T\FS!<4P','HFC%MSIQC J29H-Z,3 ]I6:V88QGI%=.[V7&H[]&O)
M$-BE\ @IY?O^CG:;Q-]AZ+;$""&G/'/97-)#0\\+PF[]7.*MCZZI0J_<@BP+
MT'M<+TA.:K[;;T]5SC,04IRNQI5TY'7Z4?U<8JZ/1H6M67]A>E,L8X,J*_M3
M$W6\..IL-)MEQJGOC3KLQU[0[6RU.U&J*'=$%GJ]H+/VW-2_EP0+=)48@\N
M'TW*JBTX5;)HEE?]?=D,8B_$[T,0>=$.>_7TO12S4RQO1;4/KFH(]VE !B+'
M^;J$-;8Q%7C=&&TE7>QU$JSR0?)J9FOFIU2"X']<"?9NU2.WJ'[2[+R6@*VI
M!ELY(Q/&F7G9)&QS6RV%K _'D>>'O9-5N\3<'/\@7V/\XD?!1O.#?$6MN-?;
M:G^4KPD>=9K/?Y^O(7(E0(?MF2+>LE=/_R2^]D*OCP<7/#J%/;3::?!U<V;7
MR:7=N"ABUF?N.FP/YZ4PU9UQ-;NZ<8^JB^:K>'5=?\ S&AX<@-,IJOIG"9Y7
M5'4%K@9&SMVU<R(-+K'KYI1D5%D!?#^5F/]Z8 VL_D,,_P902P,$%     @
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
M3$ZS)/B)MVQA"B!*VQ:)G1PDGI8&=2:MMVTX%-Q>:UD]'UA\!YT#()^\1N;
MM5R/R##\76=ILQ]?_?PJ9?J8Y3G+BCW/JH+0ENQX=0^]YY\EX7;!?OHA=AWW
MY_[7#Y<Q:*]VO+RGU&,//*]Y,TR0@KQ,0!XM71RREXYYKO&DWD)R$DUIJR!&
MO*?)(34)C8&FX>&UA$02+P,\&Y .<EP\T7%AL5(87IW)@R,;48IMIIF[C,C<
MI6^>3JN&F9SV7%<-#@R/%NUP?XDJKG":]/"-'IWIGV7Y'H&I$7Y, M!#)+5!
MP@L+&DJGE4SK+I7Z:*<90(3D)D\Y1D1SW%]Z+UQ;EX2D^S+[;YMHK5W*(F/S
M.J6&DY4:O)1FJ%L,:O!<9^!K&]%S>QFR'Y&]'K%>O#:!)W_4R$6C=R*55FW(
M'./YSNX[CJ-PTJ962 C5@0-I/7<"0L-;E-P*75<EH?^0[CS]#T:WPE3NN3'[
M0#=W&SUO4>EYE>R,,:EXP'R\+[HJF*#>(*B@=8U-=L,#MD7T>\.?S81F:.$X
MD3TT>THNM&L\*;V:,!C]%/$P?FF\U8"/?(0S1-MA:EO)@HEBG\MG(5B>;>D?
MS$@$=K:7>9:0RSMF_:]#SERP+\CLBCEM,@3&OY1#(Q7*=0T$/,\<CDTT)FIA
MU-?":+)PW:)VP N/O#(3RU%<C97$2<[C;?KB5:7M&O5&W&<EY9<)$:J<61:R
M+O6D6A9RK8,[3Y*JQO]'8$\[,Y"U1:&K!& _P+UZ55,L,]4-B^ST-'#)<PJ]
M-; ( @RZT,*L(*!6YK63FV\YX9I=I*G)LW82H48H5?L&M%VW-SS<P&9$XWK1
M]^@.N$;-BFR&F=!&%AE+_R^BN1\ J1@?\?0=?\'^SO?*I'O30H2AR+,BT[QA
M,/?6- ]X='@>TK33NP,A?>&(T O>.&0"SG$/YW@2SB_F':Z4T$W@ ;<-,$=
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
M/4F"3(%"^9N>A/1@,GFGQRT15YW%I_00E'VL6X+08SYEK1X IQV TS\,X*:
M.X'=7G&'*^[#@*ZK=;,O>L^$XX!N!_SOB&Z*RU^WN@]"DU.9ES O9IWK6#R$
MA'M8,.YZ;@@Q4E#0)PXAF)(L_PT&Z;#MZ)O&.J+:OGN<G77.SOY\W4@'2 F?
MA"X5F&)9EV*_4AO17GXHV)M:_1!D^HWZ,S7E$5N;:A+';*M)DKQ?3RZ%?I:V
M+?OW%]20Y[P)YXN]D\^1.I.Y(M%W=2:"8[_:#%PA&KI?W#T/U9Q8+5!1&D5>
M3.-2>O4@@/EO5P]^[W;OG[3:0]:)N#\A]D2,']O=CY%^^!SX_TQA?37B"9J(
M>%NQA!WIGV%9QBCE8,T3=Q$?LR;D@W?L@4DLYI39^NF#9Q%E0&SM*N$^IDJ$
MSV[]=Q8CM<0)%5_]U!)BS@TB*A[?BPPH#V'9N[4["UP-&6?O\V+F\B(:,)G^
MJS;6W>'0/<*NDS$@ZA(=)_)%(=<M6Z+:1ER?>9A'D7@#5Q@PCSG3'N2,;A3-
M%JMM4#;DX+)EH\:9@I&]:\E<B=*0(BOT7%K/6=())%:8%K,91C -?I)V(V5#
M+JTNA$+56$J=%,?-4?2=DK8 HG,2_6I40?4A;WF'(GB\<X^XE#B/;DL-XK*N
M;'.EV/5V-[*3YA[R;7ASG?L5U>))"4HYPZEXXL73O&YN2)L/JU;N5O))6:N6
MKKF0 D][- #_SY2RVP]2T-U37_\74$L#!!0    ( #*!6%8KU2'E=@H  ,TC
M   9    >&PO=V]R:W-H965T<R]S:&5E=#,W+GAM;-U:;6_CN!'^*X1O<W4
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
MM?CA'&TB:[< _Z<*M[QNXC;8-)Y7_P!02P,$%     @ ,H%85L*<WH$C!@
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
M3)Z.U^G=,KU-D_GR"<V3Y.%Y^90N[]#JX4>:I#=K=)9A52+,<^0.\%J3':;
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
MR7W&98E/JG]YC>*-XVXZ_Y-OY$?".\SBI5>R+6QIL#;E#^"Z-F<9.MWW=[(
MHJ:<S?Q=8+EW[T5A\<HL$^X@%AF#>Z:BOJ?::U18:>_X<YQNRU\:KG__QSW]
M2.H$6;STGK95,@U7L)]T3V&EA]_Y>*?9%*!GOJ4VF,N-M&W?V:UV;?M5VZQN
MC[<]_RW5,X;WP:%"T>3T'#GIMHUN)U;5OG6=*HN-L!_.\:\':'< ]RNE[&;B
M%'1_9O+O4$L#!!0    ( #*!6%8806Z=; (  ),%   9    >&PO=V]R:W-H
M965T<R]S:&5E=#0W+GAM;'U4;6_:,!#^*Z=,FEII)2^4KNI")*!OD5J*2KM]
MJ/;!) >Q:L>9;:#]][.=D#$)\B7VV7?//<\Y=_%6R'=5(&KXX*Q40Z_0NKKR
M?945R(GJB0I+<[,4DA-M3+GR5261Y"Z(,S\*@@N?$UIZ2>S.9C*)Q5HS6N),
M@EIS3N3G&)G8#KW0VQT\TU6A[8&?Q!59X1SU:S63QO);E)QR+!45)4A<#KU1
M>#4>6'_G\)/B5NWMP2I9"/%NC30?>H$EA PS;1&(638X0<8LD*'QI\'TVI0V
M<'^_0[]UVHV6!5$X$>P7S74Q]"X]R'%)UDP_B^T]-GH<P4PPY;ZP;7P##[*U
MTH(WP88!IV6]DH^F#GL!X<61@*@)B!SO.I%C>4TT26(IMB"MMT&S&R?511MR
MM+2/,M?2W%(3IY-Y>C=-;]/):/H"H\GDZ77ZDD[O8/;TD$[2FSF<(*^8^$0$
M51")9[8".62"F[]"$5O84SBY1DTH4Z=P!C>MNQ;9.U1KF14F!"I&2GA[1+Y
M^3OVM:%N"?A90W-<TXR.T PC>!2E+A3<E#GF_P/X1G,K/-H)'T>=B->8]: ?
M?H,HB*(.O'Y;R+[#ZQ\KY)'R..4*WAZ,/Z0:N3HHOP8_/PQN._-*523#H6=:
M3Z'<H)=\_1)>!#\ZJ)^WU,^[T)/.-\NIRL2ZU(=(U["7#M9V_R8)>N$@]C<'
MR Q:,H-.,K,V.THJ\D-INP'ZP-V?<J@P_EZC<)0K-PX4.(%US[2G[<09U8WV
MS[T>5X]$KJAY6(9+$QKTOAM6LAX!M:%%Y=IN(;1I8K<MS-1$:1W,_5((O3-L
M@G8.)W\!4$L#!!0    ( #*!6%8W&*1A,P0  ),/   9    >&PO=V]R:W-H
M965T<R]S:&5E=#0X+GAM;*U76V_J.!#^*U:V6K52V]P#= &)0JI6ZDVE/7U8
M[8-)!HA.8K.V@9Y_OW:2IA"<;$_5%XB=F<_SS4S&,_TM93_Y$D"@MRPE?& L
MA5A=F":/EI!A?DY70.2;.649%G+)%B9?,<!QKI2EIF-9@9GAA!C#?K[WR(9]
MNA9I0N"1(;[.,LQ^74)*MP/#-MXWGI+%4J@-<]A?X05,0;RL'IE<F15*G&1
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
M5QXDN&(Y-W.YO\523\OFBR77[@G[,K;A09QK([,23 RR5!1O]E+Z<  (HA.
ML 2$QX#F"4!4 J)?!31+0-,Y4TAQ/HR988.>DGM0-IJRV88STZ%)?BKLLB^,
MHJ\IX<Q@\3R;W4\>)M.GX3U<#^^'T]$$%K>3R1,,IV,8#1>W<'/_^!GNIC>/
M\X?AT]WC%"X4[E#D"*D ?(E1:Y K6*:<LJ_U![@8HV$II]:?\+P8P\7[#_#>
M!C]M9*Z92'3/-T3>4O#CDNBH(!J>(#K&^!*BX".$C3"L@8]_'1Z\A?MD6>5;
M6/D6NGS1*=_R[98C[7_#.&T\SD2,4!0JZ8.8Z0VLJ*9(=5&;=I-_&2ZU4;35
M_ZG37TS8K)_0EG]7;UF,?8_J6Z/:H3?XXUW0;OQ=Y\;_E.R--U'E370N^V D
M19):P62-LG4'1M(1$2-5.,22CHP$E7.DSH8B=\OEMH?6;A"V6V&CY^\.]=5$
MA9VK'U%OB#<KXLVSQ)]%_#O4K\]G_Q+4+GL!:A\H"<*P&1SI_3FJTPZB>KFM
M2F[K+*'YN2JNH]KZR?3HBF@<4:V):D1_G>#:]HX&.A7YSG^Y.4>W>8714!Y(
M&LR&404J!&1*8 ++W("0AHY2I2B2?W<"V9(CY(+6D@!(:,X,!=,"N_($@RK3
MEW6EX!\<M1FJM;NR-"%S88H*J4:K6_':W1['X^WNJ%TWWNF.W"WJ_TA?7,$/
M3*U3H8'CBJ9J7';(8E5<:T7'R*T[Z)?2T+7AFAOZ$T!E ^C[2DKSVK$35/\6
M@W\!4$L#!!0    ( #*!6%:P(0WX#@0  *H2   9    >&PO=V]R:W-H965T
M<R]S:&5E=#4R+GAM;+5876_B.A#]*U;NZJJ5=ILXW^D%) KTMA)05-K=A]5]
M<(.!:),X:QO8_OMKAS00<*)62OM0XF3F<&8RXSFXLR/T%UMCS,&?)$Y95UMS
MGEWK.@O7.$'LBF0X%4^6A":(BR5=Z2RC&"URIR363<-P]01%J=;KY/=FM-<A
M&QY'*9Y1P#9)@NCK#8[)KJM![>W&8[1:<WE#[W4RM,)SS)^S&14KO4191 E.
M64120/&RJ_7A]< TI$-N\3W".W9T#60H+X3\DHO[15<S)",<XY!+""0^MGB
MXU@B"1Z_"U"M_$[I>'S]AGZ;!R^">4$,#TC\(UKP=5?S-;# 2[2)^2/9W>$B
M($?BA21F^7^P*VP-#80;QDE2. L&293N/]&?(A%'#M"N<3 +!_.]#E;A8.6!
M[IGE80T11[T.)3M I;5 DQ=Y;G)O$4V4RM<XYU0\C80?[\V?9[/Q:#*:/O7'
MX*8_[D\'(S"_&XV>0'\Z!(/^_ [<CA]^@/OI[</CI/]T_S %%QD5=43YZU>0
MQ2CE *4+@']OHDR\8'X)+H:8HRAFE^ ;>)X/P<672_ %1"EX6I,-$\:LHW-!
M7E+0PX+HS9ZH64-TB,,K8,&OP#1,4^$^>+\[K+KK(F5EWLPR;V:.9]7@S9HR
M 'Z.A3FXYSAA_ZE"W6/;:FS9N=<L0R'N:J(U&:9;K/7^_@NZQC^JP%L"JZ3!
M*M-@-:'W_J6$,1 B2E^C= 500C8I5T6\AW%R&+FU;'N.8?N^>)/;XUC.S6S7
M=GRK-*NPM$N6=B/+?AANDDV,.%Z(%A=I"",D-Q$5T3V2>\3@F^4%@>^?,%79
M6;X+/355IZ3J-%*=BIW['>ETSKX=FK8?V"<D569.X+IJCF[)T6WD.$'A6MRB
MKZ=5/\')"Z;*BF]$_&C%MP16"=XK@_<^L?&]-M/0$E@E#7Z9!K^=QO?/2M#R
M?-L];2>%F?BK:_R@9!FTUOB!HJ$-S[=.F2KL3,\-H*VF"HW#)#;::/T"Y9B
M9[B6<4)38>:XMAO4L#S2"["1Y<TFBA>"(<LK/TJ$%-AB6?NLL?^;43]:^6VA
M57-PF/WP,X<_;'7ZMX563<5A_L.6!$"!4YE%$ ;0/:U;E9UOPKK"/6@ V)X(
M@(KI[GJ!=4968>?X0F+6D#VH -B*#(#G ]ZV O]L+S@W<PVC3JK @PZ S4)@
M+ O_8]M JSJ@+;1J^ <E #]3"L!6M4!;:-54'-0 ;$D.P/-!#VT[.!VR*C,S
M\&%-Q1[T &Q/$$#%I+=->*JQ56:68]10-0]RP&Q%#A0HQS^9H&'ZIRP59H%]
MM%'L2>I'!PGR%&>"Z"I*&8CQ4K@95Y[PI_N#D?V"DRP_6W@AG),DOUQCM,!4
M&HCG2T+XVT(>5Y3'4[W_ 5!+ P04    "  R@5A6JDB$URH*  "#1P  &0
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
MRS(DKGF0]\WB#X,);I.>==[:SS,1;)<KP$A=%9KP.$QX/DC"4_6OS07<7AP
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
M.K29M+VXU<0!A<BI0^'625>W;C(] %>JBX:TC;JRNRCBH.Y"A)\GL)_77]+
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
M4GH9AU9C:6-GGRTG1&O6R;WG.J3]C@(HXH8M\A& PC.WAQ=V]LK &636/V+
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
MZIFE:A.H[Q_*LOGZ1UO <UG]MCK5Z_\"4$L#!!0    ( #*!6%;.IU%M8 0
M  H@   9    >&PO=V]R:W-H965T<R]S:&5E=#8R+GAM;+69_V^C-AB'_Q6+
MG:8[:0N8?.^22+V"M4S7J&K:[H?3?G 3IT$'.+.=I)7VQ\\&2D)+O'![KU(;
M"'P> X]#WKZ,]EQ\DVO&%'I.XE2.G;52FPO7E8LU2ZAL\0U+]985%PE5>E4\
MN7(C&%UFH21V?<_KN0F-4F<RRMZ[$9,1WZHX2MF-0'*;)%2\?&8QWX\=[+R^
M<1L]K95YPYV,-O2)S9FZW]P(O>:6E&64L%1&/$6"K<;.);X@N&<"V1X/$=O+
MHV5D3N61\V]F9;H<.YXY(A:SA3((JE]V[(K%L2'IX_B[@#KEF"9XO/Q*)]G)
MZY-YI))=\?C/:*G68V?@H"5;T6VL;OG^=U:<4-?P%CR6V5^TS_?MZ9T76ZEX
M4H3U$211FK_2Y^)"' 5PYT3 +P+^N8%V$6B?&^@4@<ZY@6X1Z)X;Z!6!3*:;
M7ZSL2@=4T<E(\#T29F]-,PN9KBRM+W"4FIDU5T)OC71.38+P=OIP>3=]"!&9
MSBYG5]/++V@ZF]_=WE^'L[LY^A@P1:-8?D*_HOMY@#Y^^(0^H"A%=VN^E31=
MRI&K]($8G+LH!OV<#^J?&/2:BA;RO5_TK]^NB5_9XP%;M% ;9W&_)A[8XW.V
M:2'<.QD/SQ\=U\2)/?['-M:C#TT<#ZMQ5[LK!?JE0#_C=4[S7C*6=J*88%(A
M015#<D\WZ.LU2QZ9^*M.D15K;F@7<D,7;.SH.Y9D8L><R<\_X9[W6YTP2%@
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
MA=WG5X7MN[:.#K0LC&H^J@6H%J):A&HQJB7NPX[O8-(9#7=7@?9MYHX&NXM
M>S=[N :$-H9135.:F0U-:=BUMX95,6_>(+ZUYK-N$Y?.=3Z[=#X6"Z?,ZHF5
M=<D'[12CFH=J/JH%J!:B6H1J,:HEJ"903:*:0K44U32EF>G5]);=T3&6?- V
M,ZIYJ.:C6H!J(:I%J!:C6H)J M4DJBE42U%-4YH974VOVK47J]N\7<M.M0XH
MM#F-:CZJ!:@6HEJ$:O%&,]XZ.7!W&E().J9 -8EJ"M525-.49@9/4X]VK97&
M,[\.'.=3-EOF]2G3ZL3I)L_*Y2)?A]!E5NV]_H/=;)U :"$:U7Q4"U MW&C&
MTK;;=7<O18$.&A\V:((.*E!-HII"M135-*69%\IKZLS=)^K,CZPFO5M?$C%?
M.+-I696GBWR6K4M$U]-;HVGT_B:;S9HRTF6]]6+Z85D5"WO?R'Y8;>,)U3Q4
M\U$M0+40U2)4BU$M036!:A+5%*JEJ*8IS0R[IEW==8^P^-1%>]BHYJ&:CVH!
MJH6H%J%:C&H)J@E4DZBF4"U%-4UI9G1UF^BR-[_;+#[9J=8!A7:Y4<U'M0#5
MPHUF%)]Z@YT_FT?[MAH-=AI2\9ZM!FYGYPT6"7K\ M4DJBE42U%-4YH9%$VG
MNFLM/CYOL<ANMDX,M$*-:CZJ!:@6;K3M)>%^?S3930RT&GW0F DZID UB6H*
MU5)4TY1F)DM3>>Y:2X^/+A7)K8"9SF^7U4MGD7_*YW4"7=6#5-?.HHZ=HRXN
MD5W0<U3S4,U'M0#50E2+4"U&M035!*I)5%.HEJ*:IC0S'IO.=G=PC,4EM-V-
M:AZJ^:@6H%J(:A&JQ:B6H)I -8EJ"M525-.49D974RGOVBOET;S*YE?3#[,Z
MH#XV\\?UR=S^%2:T.HYJ'JKYJ!:@6KC1QEMSM]UB 3I@_/2 "3J@0#6):@K5
M4E33E&;F25/R[MJO3MUBIEC/$.N9W4VVN)K.O]ET$6V3HYJ':CZJ!:@6HEJ$
M:C&J):@F4$VBFD*U%-4TI9D9V;3)N^-C3!?1GCFJ>:CFHUJ :B&J1:@6HUJ"
M:@+5)*HI5$M135.:&5U-'[UK[Z.WGRZB7714\U#-1[4 U<*-9LS>7G7<W1DC
M6D4_:,P$'5.@FD0UA6HIJFE*,S^'N6FB]Y[71-\S::QG=A?%LO[ZV#-%^T-H
M&V2HYJ&:CVH!JH6H%J%:C&H)J@E4DZBF4"U%-4UI9C VK?7>,5KK/;2UCFH>
MJOFH%J!:B&H1JL6HEJ":0#6):@K54E33E&9&5[>)+GMKO?5,T>ZU3BFTNHYJ
M/JH%J!9N-'/6YN[.%-$QXX/&3- Q!:I)5%.HEJ*:IC0S59J*>\]><7\_O9I/
M/TXOLOK\9SDO/JQ&6'\FPI=<<5Z(_%,^<WK?_ZW+X]D/HG44H9UX5/-1+4"U
M$-4B5(M1+4$U@6H2U12JI:BF*<V,MJ9CW^L?8Z[71Z.+U#Q4\U$M0+40U2)4
MBU$M036!:A+5%*JEJ*8IS8RNIO_>LU^S_%EO/+2;K9,*K;NCFH]J :J%O8<7
MY=YWE2ITT/BP01-T4(%J$M44JJ6HIBG-S):FH-ZS%]2?->/[5I>VLC^6UIF&
MEN-1S4>U -5"5(M0+4:U!-4$JDE44ZB6HIJF-#,AF\I][QC75>^A37A4\U#-
M1[4 U4)4BU M1K4$U02J2513J):BFJ8T,[J:)GS/?EWUYTT<T>([JGFHYJ-:
M@&IA[^%%S/=<L08=,SYHS 0=4Z":1#6%:BFJ:4HSDZ4IJO?L1?7SK,J<MZN3
MGVIZ4>Y\4J=]#H<VUE'-0S4?U0)4"U$M0K48U1)4$Z@F44VA6HIJFM*,N.HW
M#?A^YPASN#[:44<U#]5\5 M0+42U"-5B5$M03:":1#6%:BFJ:4HSHZOIJ/>M
M1=(S[X^+U1IY'5Q;-<_B4[YP+K+%XL_5.=?FOMT/3/_?TIG72;?.N[V54/O(
MK?,,+:ZCFH]J :J%J!:A6HQJ":H)5).HIC::,9,>=CH[?X%-]VSF=CH/MM/4
MP9D1U&TBR-XU?WX$O71N\\5%?9*57>U=:[(/W#J!T%(ZJOFH%J!:B&H1JL6H
MEJ":0#6):JJ_K_3?F^P&T+ZMAKW=^/D:I?1^4TKOVTOI/QN14JX[YI^OIQ?7
MSG^6V6Q:9=7T4[Z9Q4U+YZ*XN9WE57YI78:RC]DZ>= ..JKYJ!:@6HAJ$:K%
MJ):@FD UB6H*U5)4TY1F)EG30>_WC[$,!;51-]%%:AZJ^:@6H%J(:A&JQ:B6
MH)I -8EJ"M525-.49D97TT'OVSOH:KDZE7HXPRN=OYI[_KV^9V]FH6UT5/-0
MS4>U -7"C69\)-9.HP =,$:U!-4$JDE44ZB6HIJF-#.(FL)ZWUY8U]F?J].E
M5IT#.]DZ?=#>.*KYJ!:@6HAJ$:K%J):@FD UB6H*U5)4TY1F!E73&^\?HS?>
M1WOCJ.:AFH]J :J%J!:A6HQJ":H)5).HIE M135-:69T-;WQOKTW_C4[!VB[
M'-4\5/-1+4"U$-4B5(M1+4$U@6H2U12JI:BF^WO>63 QB@YF4C4]]+Z]A_X5
MJPEH3QW5/%3S42U M1#5(E2+42U!-8%J$M44JJ6HIOL/KZKOOAI/]L?4H.F?
M#^Q78']WG5_\WFK)R@ZVC1]4\U#-1[4 U4)4BU M1K4$U02J2513J):BFJ8T
M,Z::KOG@&-=#'Z"U<E3S4,U'M0#50E2+4"U&M035!*I)5%.HEJ*:IC0SNKI-
M='VMCOJ32U;VD5OG&5I21S4?U0)4"U$M0K48U1)4$Z@F44VA6HIJ>J-M+UE-
M!OU'EZP&39U]8*^S?[TE*_O K8,*[;2CFH]J :J%J!:A6HQJ":H)5).HIE M
M136]T7:6K!Y)J::J7M^TI93U33?SZIGONK$/VCJA2,U#-1_5 E0+42U"M1C5
M$E03J"913:%:BFJ:TLPH:ZKK@\$Q5K70!CNJ>:CFHUJ :B&J1:@6HUJ":@+5
M)*HI5$M135.:&5U-V7U@+[O_S7?=;'3+^SW.[0?0.HC0,CNJ!:@6/OW41NB
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
M&Q,'0SGFL/Z.S(BK:,L] FU]WB/ZZ)B[(RJCH:IQMTE\P+VHKH(T=S^D&;U
MA:=:;7\W,I0#NA%3P,/@V]/VG@CD1/"?RS +DT+(.6B4/(N\*(,8&8NLJ&YN
M* 1XUH!WP/H>;E0&PE+3S5<,Q)PVSQH,E8Q0U3B6FNZTXBP&<];[)H:PJ+6A
MJ$S##"FO@;<C[#'%*@Q.91T2#[ZDF8B>$GC4HT(*JAK'4M,MWO@M3*OY*X9*
M+ZAJ'$M-=UI1#CM&_@H6M3:TF;_J-W]08R@%S&*8XA(&)Z8.&<Y6%X4.&ONH
M](*JQK'4]..AZ(6UFHUBJ$R#JL:QU'2G%1^Q8V2C8%%K0YML8AK[5@3#%,$P
MF& .&?M'S#+!>V=M)6J6"4M-_Y6G@BZOU2R3ATI8J&H<2TUW6A&6=Z0L$ZQK
M[6DS?63$?%,Y /,]Q3\>S#^'Q((6?JUPX 0";HRU^:C<A:6F'TC%9UZKN20/
M%=-0U3B6FNZTPC3O&+DD6-3:T&8NR3"!,)0")A#>QFH$OY@D*I/$X<]HOISC
M72Z$]\G:0-0D$Y::?CP4S'FM)ID\5$Q#5>-8:KK3"M,\.,ET%Q;E&'\E"Y%%
MZ>3TH)$/2U+R*L+,5',(U[2V[AC<Y2GN\F#N:OZB_FW!"FC0HV(7JAK'4M/]
M5!3G#5H=]*A4AJK&L=3TU6<4E?EP*NS=K #K6J]%TVLR0-_9)@53J2"@.U;@
M4;SD[^<E8Q-1<<@W8(ZAB892NYNH4,B'46AO@#KN91%X[ZR=1&4;+#7]R"BV
M\5ME&Q^5;5#5.)::[K1B&Q]FF_>'.E2\\9O@8HH#AE*[XX"B&Q^FFU4<6,<
M:8;EI 76M_8"E52PU'1O-U9R:Y54?-S%WE!)!4M-=UJ1B@]CQ6T:)GG=>PMY
MKLK$6$2K2W;3+)V3221MCD;+(C6RQPTL;VUM\VXWAU&Z??.KH1AU/&?'54Y?
ML8</LX>-&7LC'2J2^,8<3S/4-8M1ZC*VPQ@%$?XARYP=&.NV+@4ODYV7@=T]
M4QU4UD!5XUAJ^FJ.BC6"5C-  2J!H*IQ+#7=:44T 4PTF#$!WI2US4V^,<4$
M0S$@)@2*@X(]/SVJ1_\BS:I5Q=,IB;6U"BO3MCZ"ACN\/6MW4,D&2TWW6I%-
MT"K9!*AD@ZK&L=1TIQ79!##9[%]N$Q:P-L^0>S$NMVDL""RW&2B0"6"0T9N\
M-X:A4DM@N&_-"QAS@NWF&PH&M.]MA#N]^8HU@CUK+_Q*''MWVMMH+2JFH*IQ
M+#7](&TL7]WJ?6\![HK6J/D7+#7=:<5 P3X&LHH&J)03-!>GWA$-# 7!:%"2
MCK[RMYIJ]^'+^H_.G[L2V:<2?>2$L(P<8D)D[)##GXS3)$_C:!*6GXW"6'9/
M05;/E9&E9709RAED&0-6/KP]BD)JQ7DJ>_$X7DY$?65-EOY F7/*^OU/IJ/;
MW7BVB-RAI^JA+KG<A652K!YAL?YT_>"8S]7C4K8_#P;G0^F2X9M^[WRX>M9,
M5VUB]:2:NS![DL..Q&(J-]?[5 ;I;/7PE]6;(EU43S<9I85TK'HY$^%$9&4!
M^?TTE7/J^DVY@?4C>*[^#U!+ P04    "  R@5A6PED:\+ $  #+'   &0
M 'AL+W=O<FMS:&5E=',O<VAE970V-2YX;6R]F=ENXS84AE^%4 ?%##"-1&JS
M4MM $KI3 \T"QVD+%+U@;-H61A(])!UGWK[4$LE:K"88QC>QEG,^ZOSBD?Z(
MPSWC7\6&4@F>XR@1(V,CY?;<-,5B0V,BSMB6)NK,BO&82+7+UZ;8<DJ665(<
MF<BR/#,F86*,A]FQ.SX>LIV,PH3><2!V<4SX]TL:L?W(@,;+@5FXWLCT@#D>
M;LF:WE/YL+WC:L\L*<LPIHD(60(X78V,"WB.D9TF9!%_AG0O#K9!6LHC8U_3
MG>ER9%CI%=&(+F2*(.KGB5[1*$I)ZCJ^%5"C'#--/-Q^H?^6%:^*>22"7K'H
MKW I-R-C8( E79%=)&=L_SLM"G)3WH)%(OL+]GFL;QM@L1.2Q46RNH(X3/)?
M\EP(<9  O2,)J$A S03G2()=)-BO37"*!"=3)B\ETP$32<9#SO: I]&*EFYD
M8F;9JOPP2>_[O>3J;*CRY'@VN9_/'J[F#[/IS1=P<8/!]&8^^3*[F$]O;\#D
M[[O)S?T$?,14DC 2G\ OX.$>@X\?/H$/($S ?,-V@B1+,32ENIJ4:2Z*D2_S
MD=&1D2$"URR1&P$FR9(NZP!3E5'6@EYJN42]1$P79\"&GP&R$.JXH*O7I\..
M=/SZ=*NG&KN\,W;&LX_=&2HDWRWDCH?)&BB-E=Z2KCG)^H4^J\X7%/SSATH#
M4TEC\6_7/<C'<+K'2!\JYV)+%G1DJ*>&H/R)&N.??X*>]6N7?CIA6!.LIJU3
M:NOTT5^G;9><.=;-L.DC]6GLV=#VAN;3H4[M*'<0.'X]"K>C_,"V@S*J5IE;
M5N;V5C9GDD1@P80$;*4>S$\TV:E9<DWC1\H[9T@O[ZTS1"<,:X+5=/1*';T3
M=)^G4UN=,*P)5M/6+[7UWZ?[<JQWV'U6HZNNVC$.#)JMUPZR'<_M[KQ!6=6@
MMZK;+4TK4!45%8C>MNN%O75JZ(1A3;":B$$I8G""M@MT:JL3AC7!:MI"J_)Z
MUOLT7L&M=1YR4=#HO8XPU_%=J]%]'6&^._"=[OZ#!U86]I8W>9:4)]GK+Q'*
M]Z=%KNC_]&$_\ZV312L-ZZ+5]425GN@$S5@,HDM@G32LBU87N'+XL-?D_D _
MVNT7&+*\YKNP(PQYGN\U^[$=YCA6X!WIQ\IDPWZ7/8FW$?M.*1#*AG*2+/J-
M:#_MS1-%)PWKHM65K$P]=$_1B5JMOE8:UD6K"URY?=AK>'^@$[U6[T#;'Z!F
M)W:$68.6+^T*"RQTQ)G"RG!##8[[,TAH^5\C%R3J_JC3]LX0#=I6H!T66.TG
M3P?,]]#@2+V5%8?]7GR:%$X@(H^,]S]UM!IQK32LBU97L?+B\!1F'&IUXUII
M6!>M_KFR\N/HG?PXZG#0P:#9@YU1SJ#1@UU1KG>D!5%EQE&_&;^5&\JS#U']
M_KL?\];IH96&=='J$E;^&YW"?R.M_ELK#>NBU06N_#=Z)_]=<-W:ZQRYL-F
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
ML^;CDN"8L%H@OI]3,9B[B_H'-O_-8/H_4$L#!!0    ( #*!6%:K=9^"]@(
M  8+   9    >&PO=V]R:W-H965T<R]S:&5E=#<P+GAM;+5644_;,!#^*U:&
M)I 0B9,VM*R-!'1HE094M+!): ]N<FTMG#BSW1:D_?C9;@AAM)%@[4OBBWUW
MW]UW\5UGR<6#G $H])BR3':=F5+YB>O*> 8ID4<\ATSO3+A(B=*BF+HR%T 2
MJY0RU_>\T$T)S9RH8[\-1-3A<\5H!@.!Y#Q-B7@Z \:770<[SQ]NZ'2FS <W
MZN1D"D-0M_E :,DMK20TA4Q2GB$!DZYSBD_.<& 4[(D["DM962,3RICS!R/T
MDZ[C&43 (%;&!-&O!9P#8\:2QO&[,.J4/HUB=?UL_<(&KX,9$PGGG/V@B9IU
MG9:#$IB0.5,W?/D-BH":QE[,F;1/M"S.>@Z*YU+QM%#6"%*:K=[DL4A$1<'W
M-RCXA8)O<:\<690]HDC4$7R)A#FMK9F%#=5J:W T,ZP,E="[5.NIJ']U?GWY
M%8U.?Z+!S?5=?]B_OD+[F2X'3;P@BF93Q+B4ATB11Q0+2*A")$M03'*J"+.;
M6A#B29?(DHA$'J#]'BA"F5[M(9JAT8S/I=:1'5=IR,:Q&Q?PSE;P_ WP>A ?
MH0 ?(M_S?70[[*']O8/79EP=<1FV7X;M6[N-#7:'BBA ]Y>0CD'\6H>K5M_\
M*R<R)S%T'?TS2! +<*+/GW#H?:E!%Y3H FL]V(!N9%)=32FZ_ZZ/H+Z"5*Y%
M&^P ;:-$VZC-Y=6;8K$%4JF75[&L@[]RT+0.S#VRB#!NA8VPXR[6 &N6P)JU
MP"X@T:A823/Z@WJ0S/4],&:@"U.!3L9K=+4E4>OM@TD.RUC"+9=$N .TQR7:
MX]K,C][!_<I26.$^Q&%[ _6M$D#KO=2?;[JP:CFO=?/!++;+(-I;YKR] [38
M>VDEWM98+TQ5:0\:&/OK:<>5=H;KB>="-^+L_XFO]_/17+[T)^QOF7N\BXZ%
M7UH6KNTQ[R,_>'/?-\)6ZQ_NW<I48R;$2R*F-).(P42K>4?'6E^LAJZ5H'AN
M!YTQ5WILLLN9'E1!F -Z?\*Y>A;,[%2.OM%?4$L#!!0    ( #*!6%8@7IXQ
M> 4   XA   9    >&PO=V]R:W-H965T<R]S:&5E=#<Q+GAM;+5:76_B.!3]
M*Q8[6G6D:1/GDW8I$B593:5I!Y69G8?5/KB)"U&3.&L;:/?7KYVD@83@MLA]
M@3C<>^)[CKF^%S/:$/K(EAAS\)2E.;L<+#DO+@R#14N<(79&"IR+3QX(S1 7
M0[HP6$$QBDNG+#4LT_2,#"7Y8#PJ[\WH>$16/$UR/*. K;(,T><KG)+-Y0 .
M7F[<)8LEES>,\:A "SS'_&<QHV)D-"AQDN&<)20'%#]<#B;P(K1*A]+BKP1O
MV,XUD*'<$_(H!]?QY<"4,\(ICKB$0.)MC:<X3262F,>_->B@>:9TW+U^0?^S
M#%X$<X\8GI+T5Q+SY>5@.  Q?D"KE-^1S5=<!^1*O(BDK'P%F]K6'(!HQ3C)
M:F<Q@RS)JW?T5!.QXV"Y!QRLVL'J.$#G@(-=.]AO=7!J!^>M#F[M4(9N5+&7
MQ 6(H_&(D@V@TEJ@R8N2_=);\)7D<J',.16?)L*/C^=?)W?AZ=5D'@9@^OUF
M%M[.)S^NO]^"V;?)[1R<I"1?G'),,Y#D$<ZEJJ!(D5 XCP%;(HI/I4XQB$@F
M%B]#I?SX25[CS^ DP!PE*?L,3L'/>0!./GT&GP04^+$D*R8PV)<*A<F;-TF:
M"G<V,K@(34[0B.HPKJHPK -A0 O<D)PO&0CS&,=M $-PTA!CO1!S92D1 QR=
M 1M^ 99I63T3FK[='?:X!V]W-WO<0[7[I*!GP/+[)M\BPVY6B5WBV8=6R2&A
MY5)@X.]OPAY<<YRQ?_JTJ\"=?G"9"B]8@2)\.1"YCF&ZQH/Q[[]!S_RCCW>=
M8(%.L% 36$LAIU'(4:&/IR3+A!XB7T2/H(:/@=A(0,+8"HGO;I\P2LSW"J,3
M+- )%E9@L,J!<NM<C^&9.S+6/82[#>'NVPE':Y'DT'V*7V6\ O5V9F(U\ZAH
M5#[VO33J! LU@;7H]AJZ/27=!S-0O=7T<5TANKM<VY[O=?CNL3IW?+]M%?18
MP:'EM*U"90Q',N0W#/E*AJYSP0L&'#V!>YSCAX3W<>+OK;]3;^C:'4YZK'P?
M=J(->JQ<WS_O<**<]9&<#!M.AJ]]2?=6"L@)!\^B!*<X(HL\^:_.DZM\C1D7
M [1!-.ZM08;[B\"WY/;>(D\YI?=^@76"A9K 6E*<-U*<*Z7X59;L.#Y%:TQ%
M"P(*3!,2 R*&8+-,HF4C4(\:HBI.4[&N=T3K$T@]!4O(CB@#%LBJ6E%4C3%Z
M[I-ZJD1ZKX@ZP4)-8"T1H;EM%TPEAW="%9I$4IFZ;I>- -VY6VZ(JSSAHBZ\
MP=D]IKTUH?HY[ZT]M*(%6M%"76AMQ78://B1M7N-KDLGG6B!5K10%UI;)VNK
MDZ6]PJDA=W<DZ'EVMZ2LS5I5I^F8W1JGQPRZIM<IF$)U',?RM&U%H;*/&L\P
M+7\?$P5VE8+*9/.R3RA3CM8^5"M:H!4MU(76EFC;BT+G0U..UK94*UJ@%2W4
MA=;6:=O"0G4/>U3*V>]@[:%C=C/.OI5CV\-NPNGIAMUSLYMO/J+OA-O&$[[2
M>98%#2DD,:_D%TWM7TVA3K1 *UJH"ZTMR;;3A?Z'YA=-+6FMDTZT0"M:J NM
MK=.V^X;J]ONH_#+<SPF>YW;SR[Z5 X=[!<V^E>T-NS]0J(,XEJ1M7PS576F8
M%2EYQKCNG(H5C9:"L>J419EN=+:54ZUH@5:T4!=:^R!HV_-:YD>F&TMKIZL5
M+="*%NI":^NT[70M98=V5+JI(7<[*-?N9(AIGY'324E!CY&S]V.H.H+W,F3L
MG/MFF"[* W<F8E_EO#KI;.XVA_J3\BB[<_\*7@35T?P6IOJGP VBBT0L\A0_
M"$CSS!?QT>KPO1IP4I2GR_>$<Y*5ETN,8DRE@?C\@1#^,I /:/X",?X?4$L#
M!!0    ( #*!6%8Z?NUDR 4  /4G   9    >&PO=V]R:W-H965T<R]S:&5E
M=#<R+GAM;,V:86_J-A2&_XK%I.E.NBW$:2FW R1*.]U*MRUJ[[8/TSZ8Q(!U
MDYC9IK32?OQL)XU)%0XT<J1]*2'DO/9Y<VP_33S<<O%#KBA5Z"5-,CGJK)1:
M7W:[,EK1E,A3OJ:9_F7!14J4_BJ67;D6E,0V*$VZN-?K=U/"LLYX:,_-Q'C(
M-RIA&9T))#=I2L3K%4WX=M0).F\G'MERI<R)[GBX)DOZ1-7OZYG0W[JE2LQ2
MFDG&,R3H8M29!)?3<& "[!5_,+J5.\?(I#+G_(?Y<AN/.CW3(YK02!D)HC^>
MZ90FB5'2_?BG$.V4;9K W>,W]=]L\CJ9.9%TRI,_6:Q6H\Z@@V*Z()M$/?+M
M5UHD=&[T(IY(^Q=MBVM['11MI.)I$:Q[D+(L_R0OA1$[ 4%_3P N O#[@+,]
M 6$1$-I$\Y[9M*Z)(N.AX%LDS-5:S1Q8;VRTSH9EYC8^*:%_93I.C9^^3AYO
M3JXF3S?7:/IP-[NY?YI\OWVX1[-OD_LG](ELB8B1HB*5OZ!/UU01ENBC$R17
M1% Y["K="2/5C8H&K_(&\9X& XSN>*96$MUD,8VK EW=^S(%_);"%085KVET
MBL+@,\(]C&LZ-#TZ/!@ W0E+1T.K=[;/4<6C'XBO395*]-<=3>=4_%UG%*AC
MQN^E7).(CCIZ@$HJGFEG_/-/0;_W:UV2GL0J*9^5*9]9]7!?RJ863LQHBE'$
M4SW%2&('Z3HAQH-O^GITJV@J:WTX\^F#)[&*#^>E#^?@K7\H;OHSE8IE2T1)
MM$*OE @4;X0Y\?;#F@K&XSHO\@8&M@$S!3^/>Z?X?-A]WLT1[$7#'/MECGTP
MQ^]Z*D!\@>S$4)<!'![TK"%U$\<4CKRH"ZRD<%&F< $JS:S[B"STM(:6@F0*
M;5<T*^^.SDY6!G%*7M&<HI3';,%TC;,,153HJ5!_,A%M4JE(%E&)BG727I'/
MG&0I*-7+GJJS"NYF8!.N,PJ,:WC_!Z5Y [!7-R]41$S2HH;+4D +GF@FL%7.
MDTVF-!38=8-E^5R@+Z3I.N&O^]R VPVU_6;9J/,#C&SHQY?2CR]@O^XW9GZW
M-6-71'.DYT#=V:*(6*:XKB^FIP(['^1N,:FORIYU%;%Y0NOLR)OM[\P$P;MI
M .Q8P[2#G@.'7H-U#OV+[EC&TDT*+GVP]D?G?%]J52=V$"IH<_DKU'UYX4FM
MZ@5V7F"P*B:VN@^O<P=D]L]]<&#3_!S<!4WHSE0]>3E<]5Z)SY=:U0G'?$&K
MT!=XI3Y?:E4O'/<%,/@=7?6PS-E^-H(CFR;HH"^ X>M1IR98I/2]SE>U3<84
M_-\-K/CA&^Q)K9J_(\;@HM5B]T1LA1=M\%_@ #" 2:PUXBG:A9 '[EK3U!WK
M!3#L'1@&Q\*/)W K+&D# ['#0-QK<V1@KR#H2ZWJA0-!#,+5T<O  9EP_S(
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
M('Y?4\J/-W* \G\SS/\'4$L#!!0    ( #*!6%9^-]P@- H  '1#   9
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
M6V#&@A_&)_BA:ZT5Z^F_\RA2(YI)2CO3:!*"EG51+'A>[.9YU_E_=RWEFY^
M\3WIO1GFT5U)6Y MU@5Y-/?:$^A?H;'7QGJ:3QNE;N2AC]X7FNQE0?QB=P9R
MR.HSUI-^.%'/^YF$5!>F!J'C0"?;(LA6C'Y2YBWV^I:.5[34%YKL5,'V8C?;
M^X'72+"6,T!QH)*@N4$,QX&ZAC1(Q9/ ]C9)?/1RC)OY.?9.>DWUL"Y6V:M1
M#@;:@3JC7!*$%K87"[87_V@",3:D\C .$BV\>R5EIEIYML@V%0BZ%?^%I&%L
M2,RA6:#2B+E)+ID$$^WE)9,<M)X0CP7%BMU$Z:]-:#<]^NEGZG6_UA>:[#/!
MTF)_K_/T4,IY='WZ-HCIX2DUB$GA27Z+37"RQ'T\\_6)S\1KPLXK6NH+37:B
MH(:)F[S]M -0)^J-.D40[8]!@<1Z%MV-,]C;/X,B)IPBRB6":"7NK!9;\MV1
M)?^00?N23ECMYU.0\40B?Q!]*.O"'?/X<;1;U5G)%"F@6;,B-&!<_ !'UX0-
MC.62-(2+/A#Z1$C5%?<UL2=0\8IH5]@_4'YY7 6[+NJ\>^&>_[2O"%0[GAOF
M\OO32H')/^.C+P5L"-/CGVAH6<?:5?2R>\'Y4'KX#,2'[N,'2OE-]#Z-#.77
M"7P_3TP:S._LE^Z["&-1]?Y[%!^9"475@I(L63/"8,)81;/_Q,/^AM;;[AL&
M#S6E]::[7),L)PT78+\OZYJ^W/ *#A_:N/H?4$L#!!0    ( #*!6%8VW#5<
M2P,  -<-   9    >&PO=V]R:W-H965T<R]S:&5E=#<U+GAM;+U776^;,!3]
M*Q:;IDYJPT?(5Y<@)253*S5MU'3;0[4'!VX"*F!FFZ;]][,-H4E$6"O1O8!M
M[CF^]^ #]G!#Z",+ #AZCJ.$C;2 \_1<UYD70(Q9BZ20B"<K0F/,19>N=992
MP+X"Q9%N&497CW&8:,Y0C<VI,R09C\($YA2Q+(XQ?9E 1#8CS=2V W?A.N!R
M0'>&*5[# OB/=$Y%3R]9_#"&A(4D0116(VULGKNF(0$JXF<(&[;31K*4)2&/
MLG/ECS1#9@01>%Q28'%[@@N((LDD\OA3D&KEG!*XV]ZR?U?%BV*6F,$%B7Z%
M/@]&6E]#/JQP%O$[LKF$HJ".Y/-(Q-05;8I80T->QCB)"[#(( Z3_(Z?"R%V
M &;W", J -8AP#X":!> ]EL!=@&PE3)Y*4H'%W/L#"G9("JC!9ML*#$56I0?
M)O*]+S@53T.!X\[B<GPW/9N,%U,77=S.YM.;Q?C^ZO8&S:_'-PMT G$:D1<
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
MMZ_$;+\(MF[>^;AG0K"B^;BB9$YY;2#O+Q@33U_J!^Q>3)K^!U!+ P04
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
MD=DKY7339[1>NG;++;X%W.(W6.VYQ@W=L&MWCU3@AV'7\"GV]Y;<WUOT_OZ
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
M)4!4M0Q+3396$*"_EP"-;.WK!$@C7P5 6-S:6%0 Q%*3C14 Z.\%0"-:^SH
MTBC21AJH_(>JEF&IR2?@!?\%>_G/2-:!82TM5A?N$UC<UEA4M0Q+3396\%\
M\]\NL YT\J.Q>O8Q@<6MC44E/RPUV5A!?L$>\@/!.C LC,T<[4D7<!G6_J+R
M'I::[*_@O0#FO4/).C"MOLW45<@$+LW::53*PU*3G1:4%R!17F"@/-</U&UX
M"5R>M=>HF(>E)GN]]:B70S#/"D<"G=Y,IP$"_<DOIM, </VLW3P&Y 4"\@)X
M=4[=D5O5'7ED'9G72]Y?S-GB=%KT%SNMC 8;3MZ%VIZF!*Z+=:M&!3DL-3D.
M N0"NT>Z&.(@3F<80P#KNW0Z1V'B:SBK=5A0,1!+30Z+P,  QL"L:-J.O%NR
MIICG%;G^R)8WK#$>"8.5;.<\4-525+4,2TV.B2#(8 ;.2SUO_VZ R7H)JEJ*
MJI9AJ<E/$Q,<&L(<:GZ4'<GGW_NB,>^$@A5M8X.JEJ*J9:'AP*'O;<TCRZ8+
M1@UA1OW,^+7 QYQYQ\!."I:Q=AJ5;5'5,BPU.2"";4,*=E('/5@SQ*3-!%4M
M157+L-3D: @2#F$2QCCSNJ>(PY]1!@M9QPF5H['4Y#@)C@YACC9U8^2_Y&/^
MLUCV2[AGPV3<!%4M157+L-3D& G^#N%=MX?U;*B[:U'54E2U#$M-CL;6PUMA
M?O]LZ,B, 8%E9KOI$,YI;3[N0UB/ >WA .WR*X(70Y@7K]UO.\:_FS-4B[X9
MWAP>X#ULPRG[!7_Q!?5/^3!P,TH>3EK-Z^K??34]._^AX+>4[IY-"=KBZ82P
MPJ<\UZ]]Q2;QE[_5O!L-7YU=TV_RT[.@*O%2VZ(=YC&')TX]G;/CA?4-?Z]9
MU</C!\@]RQ??^[SAS:TE93W/IXE/\K&H*M;67<XKFV_-7DPU*Q_',LZNO6_)
MP&VKO%B,Y\C48TU2C1[REM^O%_T@<_.H;F!J-V<LA@J_F)WZKG-FBN[YUO/M
MN5]WXS<1M&1\IL+TI.G-JYMO.W@W/N-?>?V]>Y&ZAM<3>G%E2O\NC"XRWJA,
M[\1/7ZAP+JHT?1W#Q[RY*ZIAO]8MKYYS%O%^IIF^X6#ZIZM7XQ/Y;^JNJY?C
MGT-46#,DX._?UCS\ZW^& C;?,W'Y/U!+ P04    "  R@5A6#-<!=K\"  "-
M"   &0   'AL+W=O<FMS:&5E=',O<VAE970X,RYX;6RM5EUOVC 4_2M65DVM
MU)(0 JP=1&H3MC(-6A6Z/4Q[,,D%K#IV9CO0_OO92<A #:B=>"&^SCWGWG/P
M1WIK+I[D$D"AYX0RV;>62J57MBVC)218-G@*3+^9<Y%@I4.QL&4J ,<Y**&V
MZS@=.\&$67XOG[L7?H]GBA(&]P+)+$FP>+D!RM=]JVEM)A[(8JG,A.WW4KR
M":C']%[HR*Y88I( DX0S)&#>MZZ;5V';Y.<)/PBLY=88&24SSI],,(S[EF,:
M @J1,@Q8/U80 *6&2+?QI^2TJI(&N#W>L'_)M6LM,RPAX/0GB=6R;WVR4 QS
MG%'UP->W4.K)&XPXE?DO6A>Y75TQRJ3B20G6<4)8\<3/I0];@*:W!^"6 />M
M@%8):+T5X)4 +W>FD)+[$&*%_9[@:R1,MF8S@]S,'*WE$V;^]HD2^BW1..7?
M36\'#RBX&XV&T]%@/)V@ZW&HX_%T./XZ& ?#P02=AJ PH?(,7:#'28A.3\[0
M"2(,39<\DYC%LF<KW8MAM*.R[DU1U]U3]UM&&\B]/$>NX[HU\. P/(2H@5K-
MO?#P[?#F+MS6!E8NNI6+;L[7VL,7\"0A2N\&)9'V P6<*<(6P"("$H5$1I3+
M3 #Z=3V32NC%_KO.LJ*(5U_$' !7,L41]"V]PR6(%5C^QP_-CO.YSL!CDH5'
M(MLQMU69VSK$[D^ SB\(T_YA%@&B!,\()4H[6^?A0:[W>EB0M7,R<X"N_,M.
M1R^8U;8WKY.ZGO,O:4>S5VGV#FK^KO4M<'XR2E"*@EE;YP@G/&,*X346,<1U
M\KU7S7B7CK/;<7"P]GN7QI'(=FQJ5S:U_\>F% 3AM?8<INNB&+_4K:K@(.Z]
MCAV)K'#,WCK[S44]PF*A-PNB,-?T3J.KJXGB\BL"Q=/\.IAQI2^7?+C4WPL@
M3()^/^=<;0)SPU1?(/Y?4$L#!!0    ( #*!6%9Z>X-/U ,  /\3   9
M>&PO=V]R:W-H965T<R]S:&5E=#@T+GAM;*V8:V_;-A2&_PJA%5T+=-'%DGR9
M;2"V+FFQH)G=K!B&?: EVA(BB2Y)V6U__4A)47Q1.!M@/L0BQ?<Y),]KDN9X
MC\D331!BX'N>%72B)8QM1[I.HP3ED-[@+2KXFS4F.62\2#8ZW1($XTJ49[IE
M&*Z>P[30IN.J[H%,Q[AD65J@!P)HF>>0_)BA#.\GFJD]5RS23<)$A3X=;^$&
M+1%[W#X07M);2ISFJ* I+@!!ZXEV:X["H6A?-?@K17MZ\ S$2%88/XG"QWBB
M&:)#*$,1$P3(/W9HCK),@'@WOC5,K0TIA(?/S_2@&CL?RPI2-,?9US1FR40;
M:"!&:UAF;('W=Z@9CR-X$<YH]1_LZ[;]O@:BDC*<-V+>@SPMZD_XO9F' P'G
M= NL1F"="NQ7!+U&T#L5N*\([$9@7QK!:03.I0*W$;B7"OJ-H%\EJY[=*C4>
M9' Z)G@/B&C-:>*ARF^EYAE)"^'$)2/\;<IU;+J\NUWX=Y__\/S%\E?@__GX
M\<O?X)V'&$PS^A[\!AZ7'GCWYCV@"22(@K0 7Q)<4EC$] -X<U0>ZXSW2'#U
MJ(D^JZ-;KT3O@7M<L(0"OXA1W*'WY'K3D@!T/A7M?%C/\S&SI,1/97$#>L8'
M8!F6U=&AN5Q^#PF7FY7<Z!J/7.ZAJ)5W1?<OEYL=\N!R>5?G0[G\<\1N@&4+
MN3F0I*+76K-7\>S7K"D<QU>[;4FBA*\V )8LP23]"<4BUF4V*4^LZ2.ZA1&:
M:'S1IHCLD#9]^XOI&K]W)5HES%,)\U7" I6PL(8Y%4SL@;NI8XB_L;[K,(+=
M&L&6&F&.\YSO6LT*]&*(K@5C)D5=ZX$:YAZ,QQX.V\'4J549T%<)"U3"0D6P
M(P,XK0$<J0$>X ]^^&$4\),7B*YQ@Y1[K1N<,W>;]J&Y:S^<MSIIX?]OB^"B
M2*&BP1VEQ&U3XDI3LD#BF)L6&P!W_*@ 5QFJLO.2CZYT2)G7ID,ES'//9MP:
M]&W'.DF=RIB!2EBH"'9DAGYKAK[4#$%** .W.2)I! OPSSW*5XC\V^4 *>A:
M!ZB$>2IAODI8H!(6*H(=^630^F0@/]$Q'#V!E-(2Q<T"WN61P=FN:PWMXR_B
M7!KHVM2KA/DJ88%*6*@(=I3Z89OZX>6IW\&L[-P?AN?[7N]LWYM+(UV;>Y4P
M7R4L4 D+%<'JW.L']PU\T=]45TF4G\S*@M6_[]K:]K;JMKJD.:F?F:.YV5'O
MF:.@OHQZP==78_P']B8M*,C0FH<R;OK<+*2^;JH+#&^KVXX59@SGU6."8(R(
M:,#?KS%FSP41H+WSF_X'4$L#!!0    ( #*!6%;73C%7( @  *0P   9
M>&PO=V]R:W-H965T<R]S:&5E=#@U+GAM;+5;:V_;.!;]*X1WL$B!IA8?>G43
M XF5F0VP28LXW?TPV ^RS-B:ZN&1Z*1=S(]?ZA'3$BG*!NA^:&WY\$CG7MVK
M0XJ]>LN+[^6&4@9^I$E67D\VC&T_3Z=EM*%I6'[*MS3CO[SD11HR_K583\MM
M0<-5/2A-ILBRG&D:QMED=E4?^UK,KO(=2^*,?BU N4O3L/AY2Y/\[7H")^\'
MGN+UAE4'IK.K;;BF"\J^;;\6_-MTS[**4YJ5<9Z!@KY<3V[@YX"0:D"-^'=,
MW\J#SZ"2LLSS[]67^]7UQ*JNB"8T8A5%R/]YI7.:)!43OXX_6]+)_IS5P,//
M[^R_UN*YF&58TGF>_"=>L<WUQ)N %7T)=PE[RM_^25M!=L47Y4E9_PW>6JPU
M =&N9'G:#N97D,99\V_XHPW$P0 R- "U U!O $8# W [ !\[@+0#ZE!/&REU
M'(*0A;.K(G\#187F;-6'.ICU:"X_SJJ\+UC!?XWY.#:[_;:X?[Q;+,#B[K>'
MN\=G</_XZY>GAYOG^R^/X**D:YYCQA-<\CB6'\!%0%D8)_S3+R#.P/,FWY5A
MMBJOIHQ?3$4YC=H3WS8G1@,GA@@\Y!G;E. N6]%5EV#*5>REH'<IMTC+&-#H
M$\#P(T 60N#;(@ 7OWQH8TB+$K1B%)<Z/YX8RL0*PN!X0FN,L!,+O$\KKL^
MA]*Z*_F1<B^:)ZOI$56M_?XO_ANX9S0M_ZM*7$--U-15(_I<;L.(7D]XIREI
M\4HGL[__#3K6/U2A-4D6&"+KA)3L0TIT[+/'7;JD!<A?>#5L\X*%RX2^A[<$
M?VENK]N&V*F)JT;\.B-7T]?#*&E/?6J4#)%UHF3OHV1KH_1$7VFVHZHH- /M
M@R@@A#T+6KU8*'"\H*'O=G&!C(.N;[D>W.,Z"IR] D>K(* \+%'<E KO;2!,
M>;;C_]4'5+H<*;N7T$6VC7JZ5#CBN4Y?EPH'+==':EWN7I>KU76?,<KSS0#]
MP4U#J4R1*Y_:)\3NWZT*F,W_]&"! H8P))9:A[?7X>GKD%;=+.*=$H2,%?%R
MUY0BRT&69Y<1?Z@4><)'K<&[9)543[HXB.V>3A7&[XF4,?[ #>CO!?I:@3=E
M64E,MV%<U+T[VH3%FBJ?L;YT]GXUC2("&7$)+>@27RT#6L):6".]H&3%+F*[
M@B?C(T\:H^M"U%7.-KR?1GG)U/;!DJ_+P1 [/8$JG.WYI%]6*IQG.8X](//
M04&MS/G=%\"*D%OA6MJP(#B:K'%(H(#@@8J"2$A 6@D+?H?1R\H_K_CUIU5_
M:/*DZ14M9:^\'5?*CPK'TR/E1X6#'B(#XH05@EI;,+N)_MS%;7+J/(712**P
MHB*PE"L5RO,A[NM2X+P!3<*+0+T9F5-N0+@!3^@Z3"X+FH2,IVY),_H2,W#1
MINV#4IWL1EQ9G RZ1(1(VF08@LY0QH2'@'H3\5LE[2+)2S[/X(DJ0][>N>]:
MMJ:6EG7_> FC.(G93Z5(6V[=/L:P+U.&2?4F0WB:B3.@4;@,J+<9]\TC;$FY
M+Z?O#S06_E#W>2B; H]@U^OKD6$^MUA2VF08<@YA74W"84"]Q7@2QGC9FX"4
MX/<'6AEHY8Q#SWOJE,,H6V"*K1M3X7:@=[Z9'-1:J9/C:I(M,,76C:LP67#$
M9:W^X/-MWC3O;N^?@QME]&1GY$#D.=(33L;9GHUMIU]V"ARO3C1@[)$P6FC,
M:!U1=WR*^C7\.5Z+^G.=>L\890M,L77C+)P>@N>K1:1UD2?'U21;8(JM&U=A
M/Y'>?FH6#9#L"AW7L[V^85'@;&AANS]=4^"P!7UK8,Z&A,M$(RYSO)\@V0E"
M0ARK/^U4X2S;[COK0(%S/ C= 2G"7"*]N3RVG50+SF"1)[OJ_A]I*B87N.9&
MV0)3;-UH"[.+[#,V%:V1/CFN)MD"4VS=N J#C?0&6]=45/[7M9%4B"H<POT5
MRT"%LY'K#AAJ) PUTAOJ8YJ*O,KF> CVE^P4,->"+NHK4;#!PV[;%2)<+-(O
MVAWM4(H\S:L[/TR.[2Q&+:Y1ML 46S?HPN(B_XR=16N?3XZK2;; %%OWU9JP
MVWC,;@]V%BPO,MH.\F%OL6NNPA&'N/V9N@J'?&=H;18+*XOUBY9'=!8LKS2Z
MODW\OA09QB<_7O]E@ +F. X:Z"Q8>$<\YAV/ZRSS#8V^ZUN)_DPGO_@TR1:8
M8NM&^>!U\CG?)YM]H6SVC?(Y7BEC8;7QF-4>;B6*=5KD^5Y_S4^%LS"?+_0+
M4(5SB#VP%HV%@<7ZU=IC6HF\B(J117Q)BPI'$)*:B0)'H&L-O,O!PC1BO6F<
MYP5O)R&C(-_2YEW52,_0\IU\;YMD"TRQ=6,IS"MVS]@SC*X(&V4+3+%UXRJ\
M--9[Z6/JK6$XW!MQ"7UN+_I+ETJ@Z]H^[%><$HC)T-0 "Y>*]0NQ\W;;$XCR
M+.*W2?N&N(C+[_K*,VI0C;(%IMBZ&Y6$0276^2J/&%W_-<H6F&+KQE689J(W
MS6(+F-A5^)=V(^ M&7_I/PX)M)"N&&&<B=XX'U-W7-USSOA<O&A\2O6&.=JD
M8=&!/(1_Y,5!2'15J[^HD^\NHQ[;%%LW(<)CDS-Z;&+48QME"TRQ=>-ZL&]S
M9*^$=']_!-S<5<?"M=)ZMX3>8;E]ZN\=. 84C( :1=.#[=N\@-;U-OB2U^4N
M8\WVY_W1_5;[FWJ#>>_X+?P<-!OF!4VS?_\A+-8QM[()?>&4UB>7/\B+9DM\
M\X7EVWJ3^#)GO(KKCQL:KFA1 ?CO+WG.WK]4)]C_QX39_P%02P,$%     @
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
M"40]RX.B>CE/>9FDNKOC"$,(,5(M+'#%$<)10YU>9'1WY-?=9SDWT*D2]!(
M*)J$0K-GQ/B':-AZH C40X"B22@T.[4GCSCH60]T:,_.L;8>YF:M(\[%VO')
M\XU6*IOMGA.5!Y-TNR[VSP ZOGM\%M7[W1.8*N]_0._D_HE2!F;_@*N[))LM
M-"F7ZDE#AA>EW<_VSXS:ORC2S>XI2H]I4:2KW9]SE4Q55@;HSY_2M'A]41[@
M^.2NZ[\ 4$L#!!0    ( #*!6%:+;:%Q-P,  *X3   -    >&PO<W1Y;&5S
M+GAM;-U8T4[;,!3]E<B,":2)M,T(S6@K;960)FT3$CSL#;F-DUIRG,QQ6;NO
MGZ^=IFGQ18R'K5TJ&OL>GW./[1MB&-5Z+=C=@C$=K HAZS%9:%U]",-ZOF %
MK2_*BDF#9*4JJ#9=E8=UI1A-:R 5(AST>G%84"[)9"27Q4VAZV!>+J4>D[@-
M!>[V.1V3?OR>!$YN6J9L3![.WOY8EOKZ3>#N)^].3GH/Y]?[\3,+G)/0*WKY
M M&+'JYK,$PZWI6VPT^-D".>8K0K#\UDZ5!M#Z,/_?0=-DI.O.0.U1+#9K\F
MHZR4VVV+B L895JPX)&*,9E2P6>* RNC!1=K%QY 8%Z*4@7:U(M)U8=(_<O!
M?=>#4FIT"BY+97.[#.Y[U@S? S8],,B%: T.B M,1A75FBEY8SIVL T^@8*F
M?;^NC,-<T75_<$FV!'LS26:E2IEJT_3))C09"9:!'<7S!=QU684 :ET6II%R
MFI>26@\;1M,PLG,FQ!T\9]^S'>U5UMFS'NR8;)O&4--T,JX#^ETUI]V5C5ZE
M&U3\L=2?EF8ZTO;AP6"WBF5\9?NKK#6 J?=Q=5I58OU1\%P6S$W^Q0DG([KA
M!8M2\5\F&Y3*W 28(L$C4YK/NY&?BE;W;*4WY;3*<,^#(_3\=]<Y9Y(I*KJF
M3>T?\BJ_VG'S8OH7GNVOE7W'7I/1U>%[;%[&AVXR/@:31['=PV,PF1R^R>@P
M/8;-(:-SDMDYQ[31 ,Z+8_(-3IYBFS28+;G07#:]!4]3)I\<9XR\IC/SQ\B.
MOAF?LHPNA;YOP3'9MK^RE"^+I!UU"PO1C-JVO\#T^G%[6#6YN$S9BJ73IJOR
MF6T&IF&R-A<0]I$;>_D1C.,P/P(8E@=S@'$<"\OS/\UGB,['89BWH1<9HIPA
MRG$L'S*U'RR/GY.8RS_3)(FB.,96=#KU.IABZQ;'\.-7P[P! \L#F?YLK?'=
MQBOD^3K ]O2Y"L%FBE<B-E-\K0'QKQLPDL2_VU@>8&"[@-4.Y/?G@9KR<Z((
M=A7SACW!.)(D& *UZ*_1.$96)X:/?W^PIR2*DL2/ .9W$$48 D\CCF .P .&
M1)%]#^Z]C\+->RK<_H=N\AM02P,$%     @ ,H%85I>*NQS     $P(   L
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
M#?4V KUM\K&20&]#O8U ;T.]C4!O0[V-0&]#O8U ;T>]G4!O1[V=0&]'O9U
M;T>]G4!O1[V=0&]'O9U ;Y_\;$*@MZ/>3J"WH]Y.H+>CWDZ@=T:],X'>&?7.
M!'IGU#L3Z)U1[TR@=T:],X'>&?7.!'IGU#L3Z)TG/PL2Z)U1[TR@=T:],X'>
M!?4N!'H7U+L0Z%U0[T*@=T&]"X'>!?4N!'H7U+L0Z%U0[_*=>@_CYZ$.MYZO
M-5[_.ZD>+^?6V^6ORZ^=DWO\BG.XKQB>_P)02P,$%     @ ,H%85H/1K $N
M @  1#$  !,   !;0V]N=&5N=%]4>7!E<UTN>&ULS=M-;MLP$(;AJQC:!I8L
M4J34(LZF[;;-HA=@)3H6K#^03.K<OI2<!&B1&@E<H._&@DUROA$'>':^_OXX
M6;\Z]MW@M\D^A.ECEOEZ;WOCTW&R0US9C:XW(7YU=]EDZH.YLYG8;'16CT.P
M0UB'N49R<_W9[LQ]%U9?CO%GWX[#-G&V\\GJTVGCG+5-S#1U;6U"7,\>AN:/
ME/530AI/+GO\OIW\5=R09*\FS"M_#W@Z]^W!.M<V=G5K7/AJ^K@K.W:9#X^=
M]>GY$J_T..YV;6V;L;[OXY'43\Z:QN^M#7V7GHI>G4\.\8;MZ3._.'\I<RXP
M[KQUX^3CQ)Q]?]SS2.;3ZRD6LBZTYU_Q)3&6OOC][#SMQC9OS([7^W-TAV4>
M/EL>E]_Q[S-^J?_./@2D#PGIHX#TH2!]:$@?):2/"M+'!T@?^8;2"$74G$)J
M3C$UIZ":4U3-*:SF%%=S"JPY159!D5509!44605%5D&155!D%119!45609%5
M4&25%%DE159)D5529)44625%5DF155)DE119)476@B)K09&UH,A:4&0M*+(6
M%%D+BJP%1=:"(FM!D5519%44615%5D6155%D5119%45619%54615%%DU159-
MD5539-44635%5DV155-DU119-45639&UI,A:4F0M*;*6%%E+BJPE1=:2(FM)
MD;6DR%I29*THLE8462N*K!5%UHHB:T61M?J?LOX8Q\,_CE^>:6_:X3D_6_X\
M<?,+4$L! A0#%     @ ,H%85@=!36*!    L0   !               ( !
M     &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4    "  R@5A6HDI6#.X    K
M @  $0              @ &O    9&]C4')O<',O8V]R92YX;6Q02P$"% ,4
M    "  R@5A6F5R<(Q &  "<)P  $P              @ ', 0  >&PO=&AE
M;64O=&AE;64Q+GAM;%!+ 0(4 Q0    ( #*!6%84.7:B[P<  &8R   8
M          " @0T(  !X;"]W;W)K<VAE971S+W-H965T,2YX;6Q02P$"% ,4
M    "  R@5A6,5(8D=0'  "@'P  &               @($R$   >&PO=V]R
M:W-H965T<R]S:&5E=#(N>&UL4$L! A0#%     @ ,H%85A(,VC+T @  .0@
M !@              ("!/!@  'AL+W=O<FMS:&5E=',O<VAE970S+GAM;%!+
M 0(4 Q0    ( #*!6%;, /LEX 4  # 8   8              " @68;  !X
M;"]W;W)K<VAE971S+W-H965T-"YX;6Q02P$"% ,4    "  R@5A6#X G?YD'
M  "D*@  &               @(%\(0  >&PO=V]R:W-H965T<R]S:&5E=#4N
M>&UL4$L! A0#%     @ ,H%85I3I(&*;"P  >WP  !@              ("!
M2RD  'AL+W=O<FMS:&5E=',O<VAE970V+GAM;%!+ 0(4 Q0    ( #*!6%:T
M['@$D0(  *P&   8              " @1PU  !X;"]W;W)K<VAE971S+W-H
M965T-RYX;6Q02P$"% ,4    "  R@5A6/'>&UK\)  !V+@  &
M    @('C-P  >&PO=V]R:W-H965T<R]S:&5E=#@N>&UL4$L! A0#%     @
M,H%85LBVR[A7*   6(4  !@              ("!V$$  'AL+W=O<FMS:&5E
M=',O<VAE970Y+GAM;%!+ 0(4 Q0    ( #*!6%8C4"_2704  "0,   9
M          " @65J  !X;"]W;W)K<VAE971S+W-H965T,3 N>&UL4$L! A0#
M%     @ ,H%85I7L_A%Z$@  #S<  !D              ("!^6\  'AL+W=O
M<FMS:&5E=',O<VAE970Q,2YX;6Q02P$"% ,4    "  R@5A6U:&A.RT$  ".
M"@  &0              @(&J@@  >&PO=V]R:W-H965T<R]S:&5E=#$R+GAM
M;%!+ 0(4 Q0    ( #*!6%9$U)+C$ 8    0   9              " @0Z'
M  !X;"]W;W)K<VAE971S+W-H965T,3,N>&UL4$L! A0#%     @ ,H%85IYM
M/\&5"P  QAX  !D              ("!58T  'AL+W=O<FMS:&5E=',O<VAE
M970Q-"YX;6Q02P$"% ,4    "  R@5A64HC,>?P$  !&"P  &0
M    @($AF0  >&PO=V]R:W-H965T<R]S:&5E=#$U+GAM;%!+ 0(4 Q0    (
M #*!6%9<3J0BN1,  &),   9              " @52>  !X;"]W;W)K<VAE
M971S+W-H965T,38N>&UL4$L! A0#%     @ ,H%85JZ\22,_!@  80\  !D
M             ("!1+(  'AL+W=O<FMS:&5E=',O<VAE970Q-RYX;6Q02P$"
M% ,4    "  R@5A6!7DC*=8.  !0*   &0              @(&ZN   >&PO
M=V]R:W-H965T<R]S:&5E=#$X+GAM;%!+ 0(4 Q0    ( #*!6%;#SV%[0P\
M .XN   9              " @<?'  !X;"]W;W)K<VAE971S+W-H965T,3DN
M>&UL4$L! A0#%     @ ,H%85M\B/TJK$   KC(  !D              ("!
M0=<  'AL+W=O<FMS:&5E=',O<VAE970R,"YX;6Q02P$"% ,4    "  R@5A6
M!.^0J)8,  #:(   &0              @($CZ   >&PO=V]R:W-H965T<R]S
M:&5E=#(Q+GAM;%!+ 0(4 Q0    ( #*!6%: &Q77$@<  %01   9
M      " @?#T  !X;"]W;W)K<VAE971S+W-H965T,C(N>&UL4$L! A0#%
M  @ ,H%85I4L;-6O"0  L!<  !D              ("!.?P  'AL+W=O<FMS
M:&5E=',O<VAE970R,RYX;6Q02P$"% ,4    "  R@5A6IN45(FT#   _!P
M&0              @($?!@$ >&PO=V]R:W-H965T<R]S:&5E=#(T+GAM;%!+
M 0(4 Q0    ( #*!6%:UTV-'0 P  /\B   9              " @<,) 0!X
M;"]W;W)K<VAE971S+W-H965T,C4N>&UL4$L! A0#%     @ ,H%85K?=I(J#
M,@  YK8  !D              ("!.A8! 'AL+W=O<FMS:&5E=',O<VAE970R
M-BYX;6Q02P$"% ,4    "  R@5A6W ^PRFX%   O#   &0
M@('T2 $ >&PO=V]R:W-H965T<R]S:&5E=#(W+GAM;%!+ 0(4 Q0    ( #*!
M6%;"!4*E-Q(  *,\   9              " @9E. 0!X;"]W;W)K<VAE971S
M+W-H965T,C@N>&UL4$L! A0#%     @ ,H%85C_'^ \W!   EPH  !D
M         ("!!V$! 'AL+W=O<FMS:&5E=',O<VAE970R.2YX;6Q02P$"% ,4
M    "  R@5A6RB86;!\&  !*$   &0              @(%U90$ >&PO=V]R
M:W-H965T<R]S:&5E=#,P+GAM;%!+ 0(4 Q0    ( #*!6%8_LNR$P00  *$*
M   9              " @<MK 0!X;"]W;W)K<VAE971S+W-H965T,S$N>&UL
M4$L! A0#%     @ ,H%85K&#]OF) P  @ <  !D              ("!PW !
M 'AL+W=O<FMS:&5E=',O<VAE970S,BYX;6Q02P$"% ,4    "  R@5A67#&V
M%X0%  "3$   &0              @(&#= $ >&PO=V]R:W-H965T<R]S:&5E
M=#,S+GAM;%!+ 0(4 Q0    ( #*!6%:#K54!ZP,  -$)   9
M  " @3YZ 0!X;"]W;W)K<VAE971S+W-H965T,S0N>&UL4$L! A0#%     @
M,H%85I#JG0:\"   8!<  !D              ("!8'X! 'AL+W=O<FMS:&5E
M=',O<VAE970S-2YX;6Q02P$"% ,4    "  R@5A6+=#I*[X'  "S%@  &0
M            @(%3AP$ >&PO=V]R:W-H965T<R]S:&5E=#,V+GAM;%!+ 0(4
M Q0    ( #*!6%8KU2'E=@H  ,TC   9              " @4B/ 0!X;"]W
M;W)K<VAE971S+W-H965T,S<N>&UL4$L! A0#%     @ ,H%85EG8XD.D!0
MA X  !D              ("!]9D! 'AL+W=O<FMS:&5E=',O<VAE970S."YX
M;6Q02P$"% ,4    "  R@5A6PIS>@2,&   @$   &0              @('0
MGP$ >&PO=V]R:W-H965T<R]S:&5E=#,Y+GAM;%!+ 0(4 Q0    ( #*!6%;I
M"#8C1P@  -X8   9              " @2JF 0!X;"]W;W)K<VAE971S+W-H
M965T-# N>&UL4$L! A0#%     @ ,H%85I$[$Q!Q @  3 8  !D
M     ("!J*X! 'AL+W=O<FMS:&5E=',O<VAE970T,2YX;6Q02P$"% ,4
M"  R@5A6. ?DER<#  "9#0  &0              @(%0L0$ >&PO=V]R:W-H
M965T<R]S:&5E=#0R+GAM;%!+ 0(4 Q0    ( #*!6%;?WW\_I0(  "()   9
M              " @:ZT 0!X;"]W;W)K<VAE971S+W-H965T-#,N>&UL4$L!
M A0#%     @ ,H%85CW-U;#% @  O @  !D              ("!BK<! 'AL
M+W=O<FMS:&5E=',O<VAE970T-"YX;6Q02P$"% ,4    "  R@5A6\NNL_U@#
M  !-#@  &0              @(&&N@$ >&PO=V]R:W-H965T<R]S:&5E=#0U
M+GAM;%!+ 0(4 Q0    ( #*!6%:P\0XZN@,  -@,   9              "
M@16^ 0!X;"]W;W)K<VAE971S+W-H965T-#8N>&UL4$L! A0#%     @ ,H%8
M5AA!;IUL @  DP4  !D              ("!!L(! 'AL+W=O<FMS:&5E=',O
M<VAE970T-RYX;6Q02P$"% ,4    "  R@5A6-QBD83,$  "3#P  &0
M        @(&IQ $ >&PO=V]R:W-H965T<R]S:&5E=#0X+GAM;%!+ 0(4 Q0
M   ( #*!6%9=YT4H8@0  -<2   9              " @1/) 0!X;"]W;W)K
M<VAE971S+W-H965T-#DN>&UL4$L! A0#%     @ ,H%85I-Z%FZ)!P  ,30
M !D              ("!K,T! 'AL+W=O<FMS:&5E=',O<VAE970U,"YX;6Q0
M2P$"% ,4    "  R@5A6\1)(ESH#  !G"   &0              @(%LU0$
M>&PO=V]R:W-H965T<R]S:&5E=#4Q+GAM;%!+ 0(4 Q0    ( #*!6%:P(0WX
M#@0  *H2   9              " @=W8 0!X;"]W;W)K<VAE971S+W-H965T
M-3(N>&UL4$L! A0#%     @ ,H%85JI(A-<J"@  @T<  !D
M ("!(MT! 'AL+W=O<FMS:&5E=',O<VAE970U,RYX;6Q02P$"% ,4    "  R
M@5A6!L"EPMH'  #,/0  &0              @(&#YP$ >&PO=V]R:W-H965T
M<R]S:&5E=#4T+GAM;%!+ 0(4 Q0    ( #*!6%9I="YF3 D  "M#   9
M          " @93O 0!X;"]W;W)K<VAE971S+W-H965T-34N>&UL4$L! A0#
M%     @ ,H%85HG"0J;?!0  3Q<  !D              ("!%_D! 'AL+W=O
M<FMS:&5E=',O<VAE970U-BYX;6Q02P$"% ,4    "  R@5A6?#96+7$%  !!
M%P  &0              @($M_P$ >&PO=V]R:W-H965T<R]S:&5E=#4W+GAM
M;%!+ 0(4 Q0    ( #*!6%;Z)1!:004  .,6   9              " @=4$
M @!X;"]W;W)K<VAE971S+W-H965T-3@N>&UL4$L! A0#%     @ ,H%85M6)
M5FF/!   V!   !D              ("!30H" 'AL+W=O<FMS:&5E=',O<VAE
M970U.2YX;6Q02P$"% ,4    "  R@5A6.Y\L'P4'   4*P  &0
M    @($3#P( >&PO=V]R:W-H965T<R]S:&5E=#8P+GAM;%!+ 0(4 Q0    (
M #*!6%8O[KR@\0\  "*N   9              " @4\6 @!X;"]W;W)K<VAE
M971S+W-H965T-C$N>&UL4$L! A0#%     @ ,H%85LZG46U@!   "B   !D
M             ("!=R8" 'AL+W=O<FMS:&5E=',O<VAE970V,BYX;6Q02P$"
M% ,4    "  R@5A6ZCP*(889  !7W $ &0              @($.*P( >&PO
M=V]R:W-H965T<R]S:&5E=#8S+GAM;%!+ 0(4 Q0    ( #*!6%:/XG<BO H
M (YG   9              " @<M$ @!X;"]W;W)K<VAE971S+W-H965T-C0N
M>&UL4$L! A0#%     @ ,H%85L)9&O"P!   RQP  !D              ("!
MOD\" 'AL+W=O<FMS:&5E=',O<VAE970V-2YX;6Q02P$"% ,4    "  R@5A6
MY2UJ?YL#  !##0  &0              @(&E5 ( >&PO=V]R:W-H965T<R]S
M:&5E=#8V+GAM;%!+ 0(4 Q0    ( #*!6%:;J JS;P<  -PB   9
M      " @7=8 @!X;"]W;W)K<VAE971S+W-H965T-C<N>&UL4$L! A0#%
M  @ ,H%85K?JH%9C!@  1"<  !D              ("!'6 " 'AL+W=O<FMS
M:&5E=',O<VAE970V."YX;6Q02P$"% ,4    "  R@5A6(AOM[8T&  !R(
M&0              @(&W9@( >&PO=V]R:W-H965T<R]S:&5E=#8Y+GAM;%!+
M 0(4 Q0    ( #*!6%:K=9^"]@(   8+   9              " @7MM @!X
M;"]W;W)K<VAE971S+W-H965T-S N>&UL4$L! A0#%     @ ,H%85B!>GC%X
M!0  #B$  !D              ("!J' " 'AL+W=O<FMS:&5E=',O<VAE970W
M,2YX;6Q02P$"% ,4    "  R@5A6.G[M9,@%  #U)P  &0
M@(%7=@( >&PO=V]R:W-H965T<R]S:&5E=#<R+GAM;%!+ 0(4 Q0    ( #*!
M6%;W='DS5P8  -D@   9              " @59\ @!X;"]W;W)K<VAE971S
M+W-H965T-S,N>&UL4$L! A0#%     @ ,H%85GXWW" T"@  =$,  !D
M         ("!Y((" 'AL+W=O<FMS:&5E=',O<VAE970W-"YX;6Q02P$"% ,4
M    "  R@5A6-MPU7$L#  #7#0  &0              @(%/C0( >&PO=V]R
M:W-H965T<R]S:&5E=#<U+GAM;%!+ 0(4 Q0    ( #*!6%;=0R7<ZP<  *0T
M   9              " @=&0 @!X;"]W;W)K<VAE971S+W-H965T-S8N>&UL
M4$L! A0#%     @ ,H%85B"\GT>>!@  _B@  !D              ("!\Y@"
M 'AL+W=O<FMS:&5E=',O<VAE970W-RYX;6Q02P$"% ,4    "  R@5A6 3]M
M> 8,   ]AP  &0              @('(GP( >&PO=V]R:W-H965T<R]S:&5E
M=#<X+GAM;%!+ 0(4 Q0    ( #*!6%:RW'S9I 0  " <   9
M  " @06L @!X;"]W;W)K<VAE971S+W-H965T-SDN>&UL4$L! A0#%     @
M,H%85L];IAI+!   ^!@  !D              ("!X+ " 'AL+W=O<FMS:&5E
M=',O<VAE970X,"YX;6Q02P$"% ,4    "  R@5A64K6P!$@?  #+;0( &0
M            @(%BM0( >&PO=V]R:W-H965T<R]S:&5E=#@Q+GAM;%!+ 0(4
M Q0    ( #*!6%8@&_XN. P  '-B   9              " @>'4 @!X;"]W
M;W)K<VAE971S+W-H965T.#(N>&UL4$L! A0#%     @ ,H%85@S7 7:_ @
MC0@  !D              ("!4.$" 'AL+W=O<FMS:&5E=',O<VAE970X,RYX
M;6Q02P$"% ,4    "  R@5A6>GN#3]0#  #_$P  &0              @(%&
MY ( >&PO=V]R:W-H965T<R]S:&5E=#@T+GAM;%!+ 0(4 Q0    ( #*!6%;7
M3C%7( @  *0P   9              " @5'H @!X;"]W;W)K<VAE971S+W-H
M965T.#4N>&UL4$L! A0#%     @ ,H%85JI4:J_L"@  Q6L  !D
M     ("!J/ " 'AL+W=O<FMS:&5E=',O<VAE970X-BYX;6Q02P$"% ,4
M"  R@5A6BVVA<3<#  "N$P  #0              @ '+^P( >&PO<W1Y;&5S
M+GAM;%!+ 0(4 Q0    ( #*!6%:7BKL<P    !,"   +              "
M 2W_ @!?<F5L<R\N<F5L<U!+ 0(4 Q0    ( #*!6%;\3=J0"08  ,LX   /
M              "  18  P!X;"]W;W)K8F]O:RYX;6Q02P$"% ,4    "  R
M@5A64C7&HXH"  "Y,@  &@              @ %,!@, >&PO7W)E;',O=V]R
M:V)O;VLN>&UL+G)E;'-02P$"% ,4    "  R@5A6@]&L 2X"  !$,0  $P
M            @ $."0, 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08     7@!>
+ ,D9  !M"P,    !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>108
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// 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)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>109
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* 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;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>110
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.22.4</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>571</ContextCount>
  <ElementCount>673</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>137</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>7</UnitCount>
  <MyReports>
    <Report instance="dlx-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0000001 - Document - Document</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.deluxe.com/role/Document</Role>
      <ShortName>Document</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="dlx-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>0000002 - Statement - CONSOLIDATED BALANCE SHEETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETS</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="dlx-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>0000003 - Statement - CONSOLIDATED BALANCE SHEETS (Parentheticals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSParentheticals</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS (Parentheticals)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="dlx-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>0000004 - Statement - CONSOLIDATED STATEMENTS OF INCOME</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFINCOME</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF INCOME</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="dlx-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>0000005 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="dlx-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>0000006 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="dlx-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>0000007 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Parentheticals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYParentheticals</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Parentheticals)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="dlx-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>0000008 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF CASH FLOWS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="dlx-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>0000009 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIES</Role>
      <ShortName>SIGNIFICANT ACCOUNTING POLICIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="dlx-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>0000010 - Disclosure - NEW ACCOUNTING PRONOUNCEMENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.deluxe.com/role/NEWACCOUNTINGPRONOUNCEMENTS</Role>
      <ShortName>NEW ACCOUNTING PRONOUNCEMENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="dlx-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>0000011 - Disclosure - SUPPLEMENTAL BALANCE SHEET AND CASH FLOW INFORMATION</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATION</Role>
      <ShortName>SUPPLEMENTAL BALANCE SHEET AND CASH FLOW INFORMATION</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="dlx-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>0000012 - Disclosure - EARNINGS PER SHARE</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.deluxe.com/role/EARNINGSPERSHARE</Role>
      <ShortName>EARNINGS PER SHARE</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="dlx-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>0000013 - Disclosure - OTHER COMPREHENSIVE (LOSS) INCOME</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.deluxe.com/role/OTHERCOMPREHENSIVELOSSINCOME</Role>
      <ShortName>OTHER COMPREHENSIVE (LOSS) INCOME</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="dlx-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>0000014 - Disclosure - ACQUISITION AND DIVESTITURES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.deluxe.com/role/ACQUISITIONANDDIVESTITURES</Role>
      <ShortName>ACQUISITION AND DIVESTITURES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="dlx-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>0000015 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.deluxe.com/role/DERIVATIVEFINANCIALINSTRUMENTS</Role>
      <ShortName>DERIVATIVE FINANCIAL INSTRUMENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="dlx-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>0000016 - Disclosure - FAIR VALUE MEASUREMENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.deluxe.com/role/FAIRVALUEMEASUREMENTS</Role>
      <ShortName>FAIR VALUE MEASUREMENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="dlx-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>0000017 - Disclosure - RESTRUCTURING AND INTEGRATION EXPENSE</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.deluxe.com/role/RESTRUCTURINGANDINTEGRATIONEXPENSE</Role>
      <ShortName>RESTRUCTURING AND INTEGRATION EXPENSE</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="dlx-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>0000018 - Disclosure - INCOME TAX PROVISION</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.deluxe.com/role/INCOMETAXPROVISION</Role>
      <ShortName>INCOME TAX PROVISION</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="dlx-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>0000019 - Disclosure - SHARE-BASED COMPENSATION PLANS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANS</Role>
      <ShortName>SHARE-BASED COMPENSATION PLANS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="dlx-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>0000020 - Disclosure - POSTRETIREMENT BENEFITS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.deluxe.com/role/POSTRETIREMENTBENEFITS</Role>
      <ShortName>POSTRETIREMENT BENEFITS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="dlx-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>0000021 - Disclosure - DEBT</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.deluxe.com/role/DEBT</Role>
      <ShortName>DEBT</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="dlx-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>0000022 - Disclosure - LEASES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.deluxe.com/role/LEASES</Role>
      <ShortName>LEASES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="dlx-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>0000023 - Disclosure - OTHER COMMITMENTS AND CONTINGENCIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.deluxe.com/role/OTHERCOMMITMENTSANDCONTINGENCIES</Role>
      <ShortName>OTHER COMMITMENTS AND CONTINGENCIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="dlx-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>0000024 - Disclosure - SHAREHOLDERS' EQUITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.deluxe.com/role/SHAREHOLDERSEQUITY</Role>
      <ShortName>SHAREHOLDERS' EQUITY</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="dlx-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>0000025 - Disclosure - BUSINESS SEGMENT INFORMATION</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.deluxe.com/role/BUSINESSSEGMENTINFORMATION</Role>
      <ShortName>BUSINESS SEGMENT INFORMATION</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="dlx-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>0000026 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies</Role>
      <ShortName>SIGNIFICANT ACCOUNTING POLICIES (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="dlx-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>0000027 - Disclosure - NEW ACCOUNTING PRONOUNCEMENTS (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.deluxe.com/role/NEWACCOUNTINGPRONOUNCEMENTSPolicies</Role>
      <ShortName>NEW ACCOUNTING PRONOUNCEMENTS (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="dlx-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>0000028 - Disclosure - SUPPLEMENTAL BALANCE SHEET AND CASH FLOW INFORMATION (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONTables</Role>
      <ShortName>SUPPLEMENTAL BALANCE SHEET AND CASH FLOW INFORMATION (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATION</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="dlx-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>0000029 - Disclosure - EARNINGS PER SHARE (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.deluxe.com/role/EARNINGSPERSHARETables</Role>
      <ShortName>EARNINGS PER SHARE (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.deluxe.com/role/EARNINGSPERSHARE</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="dlx-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>0000030 - Disclosure - OTHER COMPREHENSIVE (LOSS) INCOME (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.deluxe.com/role/OTHERCOMPREHENSIVELOSSINCOMETables</Role>
      <ShortName>OTHER COMPREHENSIVE (LOSS) INCOME (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.deluxe.com/role/OTHERCOMPREHENSIVELOSSINCOME</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="dlx-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>0000031 - Disclosure - ACQUISITION AND DIVESTITURES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.deluxe.com/role/ACQUISITIONANDDIVESTITURESTables</Role>
      <ShortName>ACQUISITION AND DIVESTITURES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.deluxe.com/role/ACQUISITIONANDDIVESTITURES</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="dlx-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>0000032 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.deluxe.com/role/DERIVATIVEFINANCIALINSTRUMENTSTables</Role>
      <ShortName>DERIVATIVE FINANCIAL INSTRUMENTS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.deluxe.com/role/DERIVATIVEFINANCIALINSTRUMENTS</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="dlx-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>0000033 - Disclosure - FAIR VALUE MEASUREMENTS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.deluxe.com/role/FAIRVALUEMEASUREMENTSTables</Role>
      <ShortName>FAIR VALUE MEASUREMENTS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.deluxe.com/role/FAIRVALUEMEASUREMENTS</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="dlx-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>0000034 - Disclosure - RESTRUCTURING AND INTEGRATION EXPENSE (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.deluxe.com/role/RESTRUCTURINGANDINTEGRATIONEXPENSETables</Role>
      <ShortName>RESTRUCTURING AND INTEGRATION EXPENSE (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.deluxe.com/role/RESTRUCTURINGANDINTEGRATIONEXPENSE</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="dlx-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>0000035 - Disclosure - INCOME TAX PROVISION (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.deluxe.com/role/INCOMETAXPROVISIONTables</Role>
      <ShortName>INCOME TAX PROVISION (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.deluxe.com/role/INCOMETAXPROVISION</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="dlx-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>0000036 - Disclosure - SHARE-BASED COMPENSATION PLANS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSTables</Role>
      <ShortName>SHARE-BASED COMPENSATION PLANS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANS</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="dlx-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>0000037 - Disclosure - POSTRETIREMENT BENEFITS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.deluxe.com/role/POSTRETIREMENTBENEFITSTables</Role>
      <ShortName>POSTRETIREMENT BENEFITS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.deluxe.com/role/POSTRETIREMENTBENEFITS</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="dlx-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>0000038 - Disclosure - DEBT (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.deluxe.com/role/DEBTTables</Role>
      <ShortName>DEBT (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.deluxe.com/role/DEBT</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="dlx-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>0000039 - Disclosure - LEASES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.deluxe.com/role/LEASESTables</Role>
      <ShortName>LEASES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.deluxe.com/role/LEASES</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="dlx-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>0000040 - Disclosure - BUSINESS SEGMENT INFORMATION (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.deluxe.com/role/BUSINESSSEGMENTINFORMATIONTables</Role>
      <ShortName>BUSINESS SEGMENT INFORMATION (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.deluxe.com/role/BUSINESSSEGMENTINFORMATION</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="dlx-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>0000041 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (cash and cash equivalents and trade accounts receivable) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIEScashandcashequivalentsandtradeaccountsreceivableDetails</Role>
      <ShortName>SIGNIFICANT ACCOUNTING POLICIES (cash and cash equivalents and trade accounts receivable) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="dlx-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>0000042 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (property, plant and equipment and leases) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESpropertyplantandequipmentandleasesDetails</Role>
      <ShortName>SIGNIFICANT ACCOUNTING POLICIES (property, plant and equipment and leases) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="dlx-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>0000043 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (intangibles) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESintangiblesDetails</Role>
      <ShortName>SIGNIFICANT ACCOUNTING POLICIES (intangibles) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="dlx-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>0000044 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (business combinations and prepaid product discounts) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESbusinesscombinationsandprepaidproductdiscountsDetails</Role>
      <ShortName>SIGNIFICANT ACCOUNTING POLICIES (business combinations and prepaid product discounts) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="dlx-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>0000045 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (loans and notes receivable from distributors and advertising costs) (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESloansandnotesreceivablefromdistributorsandadvertisingcostsDetails</Role>
      <ShortName>SIGNIFICANT ACCOUNTING POLICIES (loans and notes receivable from distributors and advertising costs) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="dlx-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>0000046 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (income taxes, revenue recognition) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESincometaxesrevenuerecognitionDetails</Role>
      <ShortName>SIGNIFICANT ACCOUNTING POLICIES (income taxes, revenue recognition) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="dlx-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>0000047 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (employee share-based compensation) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESemployeesharebasedcompensationDetails</Role>
      <ShortName>SIGNIFICANT ACCOUNTING POLICIES (employee share-based compensation) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="dlx-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>0000048 - Disclosure - SUPPLEMENTAL BALANCE SHEET AND CASH FLOW INFORMATION (trade accounts receivable) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONtradeaccountsreceivableDetails</Role>
      <ShortName>SUPPLEMENTAL BALANCE SHEET AND CASH FLOW INFORMATION (trade accounts receivable) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONTables</ParentRole>
      <Position>48</Position>
    </Report>
    <Report instance="dlx-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>0000049 - Disclosure - SUPPLEMENTAL BALANCE SHEET AND CASH FLOW INFORMATION (inventories and supplies) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONinventoriesandsuppliesDetails</Role>
      <ShortName>SUPPLEMENTAL BALANCE SHEET AND CASH FLOW INFORMATION (inventories and supplies) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONTables</ParentRole>
      <Position>49</Position>
    </Report>
    <Report instance="dlx-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>0000050 - Disclosure - SUPPLEMENTAL BALANCE SHEET AND CASH FLOW INFORMATION (available-for-sale debt securities) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONavailableforsaledebtsecuritiesDetails</Role>
      <ShortName>SUPPLEMENTAL BALANCE SHEET AND CASH FLOW INFORMATION (available-for-sale debt securities) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONTables</ParentRole>
      <Position>50</Position>
    </Report>
    <Report instance="dlx-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>0000051 - Disclosure - SUPPLEMENTAL BALANCE SHEET AND CASH FLOW INFORMATION (revenue in excess of billings) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONrevenueinexcessofbillingsDetails</Role>
      <ShortName>SUPPLEMENTAL BALANCE SHEET AND CASH FLOW INFORMATION (revenue in excess of billings) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONTables</ParentRole>
      <Position>51</Position>
    </Report>
    <Report instance="dlx-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>0000052 - Disclosure - SUPPLEMENTAL BALANCE SHEET AND CASH FLOW INFORMATION (property, plant and equipment) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONpropertyplantandequipmentDetails</Role>
      <ShortName>SUPPLEMENTAL BALANCE SHEET AND CASH FLOW INFORMATION (property, plant and equipment) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONTables</ParentRole>
      <Position>52</Position>
    </Report>
    <Report instance="dlx-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>0000053 - Disclosure - SUPPLEMENTAL BALANCE SHEET AND CASH FLOW INFORMATION (intangibles) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONintangiblesDetails</Role>
      <ShortName>SUPPLEMENTAL BALANCE SHEET AND CASH FLOW INFORMATION (intangibles) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONTables</ParentRole>
      <Position>53</Position>
    </Report>
    <Report instance="dlx-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>0000054 - Disclosure - SUPPLEMENTAL BALANCE SHEET AND CASH FLOW INFORMATION (goodwill) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONgoodwillDetails</Role>
      <ShortName>SUPPLEMENTAL BALANCE SHEET AND CASH FLOW INFORMATION (goodwill) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONTables</ParentRole>
      <Position>54</Position>
    </Report>
    <Report instance="dlx-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>0000055 - Disclosure - SUPPLEMENTAL BALANCE SHEET AND CASH FLOW INFORMATION (other non-current assets) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONothernoncurrentassetsDetails</Role>
      <ShortName>SUPPLEMENTAL BALANCE SHEET AND CASH FLOW INFORMATION (other non-current assets) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONTables</ParentRole>
      <Position>55</Position>
    </Report>
    <Report instance="dlx-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>0000056 - Disclosure - SUPPLEMENTAL BALANCE SHEET AND CASH FLOW INFORMATION (prepaid product discounts and accrued liabilities) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONprepaidproductdiscountsandaccruedliabilitiesDetails</Role>
      <ShortName>SUPPLEMENTAL BALANCE SHEET AND CASH FLOW INFORMATION (prepaid product discounts and accrued liabilities) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONTables</ParentRole>
      <Position>56</Position>
    </Report>
    <Report instance="dlx-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>0000057 - Disclosure - SUPPLEMENTAL BALANCE SHEET AND CASH FLOW INFORMATION (supplemental cash flow information) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONsupplementalcashflowinformationDetails</Role>
      <ShortName>SUPPLEMENTAL BALANCE SHEET AND CASH FLOW INFORMATION (supplemental cash flow information) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONTables</ParentRole>
      <Position>57</Position>
    </Report>
    <Report instance="dlx-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>0000058 - Disclosure - EARNINGS (LOSS) PER SHARE (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.deluxe.com/role/EARNINGSLOSSPERSHAREDetails</Role>
      <ShortName>EARNINGS (LOSS) PER SHARE (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.deluxe.com/role/EARNINGSPERSHARETables</ParentRole>
      <Position>58</Position>
    </Report>
    <Report instance="dlx-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>0000059 - Disclosure - OTHER COMPREHENSIVE (LOSS) INCOME (reclassification adjustments) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.deluxe.com/role/OTHERCOMPREHENSIVELOSSINCOMEreclassificationadjustmentsDetails</Role>
      <ShortName>OTHER COMPREHENSIVE (LOSS) INCOME (reclassification adjustments) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.deluxe.com/role/OTHERCOMPREHENSIVELOSSINCOMETables</ParentRole>
      <Position>59</Position>
    </Report>
    <Report instance="dlx-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>0000060 - Disclosure - OTHER COMPREHENSIVE (LOSS) INCOME (accumulated other comprehensive loss) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.deluxe.com/role/OTHERCOMPREHENSIVELOSSINCOMEaccumulatedothercomprehensivelossDetails</Role>
      <ShortName>OTHER COMPREHENSIVE (LOSS) INCOME (accumulated other comprehensive loss) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.deluxe.com/role/OTHERCOMPREHENSIVELOSSINCOMETables</ParentRole>
      <Position>60</Position>
    </Report>
    <Report instance="dlx-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>0000061 - Disclosure - ACQUISITION AND DIVESTITURES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.deluxe.com/role/ACQUISITIONANDDIVESTITURESDetails</Role>
      <ShortName>ACQUISITION AND DIVESTITURES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.deluxe.com/role/ACQUISITIONANDDIVESTITURESTables</ParentRole>
      <Position>61</Position>
    </Report>
    <Report instance="dlx-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>0000062 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.deluxe.com/role/DERIVATIVEFINANCIALINSTRUMENTSDetails</Role>
      <ShortName>DERIVATIVE FINANCIAL INSTRUMENTS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.deluxe.com/role/DERIVATIVEFINANCIALINSTRUMENTSTables</ParentRole>
      <Position>62</Position>
    </Report>
    <Report instance="dlx-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>0000063 - Disclosure - FAIR VALUE MEASUREMENTS (goodwill and non-recurring asset impairment analyses) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.deluxe.com/role/FAIRVALUEMEASUREMENTSgoodwillandnonrecurringassetimpairmentanalysesDetails</Role>
      <ShortName>FAIR VALUE MEASUREMENTS (goodwill and non-recurring asset impairment analyses) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.deluxe.com/role/FAIRVALUEMEASUREMENTSTables</ParentRole>
      <Position>63</Position>
    </Report>
    <Report instance="dlx-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>0000064 - Disclosure - FAIR VALUE MEASUREMENTS (financial instruments) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.deluxe.com/role/FAIRVALUEMEASUREMENTSfinancialinstrumentsDetails</Role>
      <ShortName>FAIR VALUE MEASUREMENTS (financial instruments) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.deluxe.com/role/FAIRVALUEMEASUREMENTSTables</ParentRole>
      <Position>64</Position>
    </Report>
    <Report instance="dlx-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>0000065 - Disclosure - RESTRUCTURING AND INTEGRATION EXPENSE (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.deluxe.com/role/RESTRUCTURINGANDINTEGRATIONEXPENSEDetails</Role>
      <ShortName>RESTRUCTURING AND INTEGRATION EXPENSE (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.deluxe.com/role/RESTRUCTURINGANDINTEGRATIONEXPENSETables</ParentRole>
      <Position>65</Position>
    </Report>
    <Report instance="dlx-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>0000066 - Disclosure - RESTRUCTURING AND INTEGRATION EXPENSE (restructuring and integration accruals) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.deluxe.com/role/RESTRUCTURINGANDINTEGRATIONEXPENSErestructuringandintegrationaccrualsDetails</Role>
      <ShortName>RESTRUCTURING AND INTEGRATION EXPENSE (restructuring and integration accruals) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.deluxe.com/role/RESTRUCTURINGANDINTEGRATIONEXPENSETables</ParentRole>
      <Position>66</Position>
    </Report>
    <Report instance="dlx-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>0000067 - Disclosure - INCOME TAX PROVISION (income tax provision) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.deluxe.com/role/INCOMETAXPROVISIONincometaxprovisionDetails</Role>
      <ShortName>INCOME TAX PROVISION (income tax provision) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.deluxe.com/role/INCOMETAXPROVISIONTables</ParentRole>
      <Position>67</Position>
    </Report>
    <Report instance="dlx-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>0000068 - Disclosure - INCOME TAX PROVISION (repatriation and unrecognized tax benefits) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.deluxe.com/role/INCOMETAXPROVISIONrepatriationandunrecognizedtaxbenefitsDetails</Role>
      <ShortName>INCOME TAX PROVISION (repatriation and unrecognized tax benefits) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.deluxe.com/role/INCOMETAXPROVISIONTables</ParentRole>
      <Position>68</Position>
    </Report>
    <Report instance="dlx-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>0000069 - Disclosure - INCOME TAX PROVISION (deferred income taxes) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.deluxe.com/role/INCOMETAXPROVISIONdeferredincometaxesDetails</Role>
      <ShortName>INCOME TAX PROVISION (deferred income taxes) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.deluxe.com/role/INCOMETAXPROVISIONTables</ParentRole>
      <Position>69</Position>
    </Report>
    <Report instance="dlx-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>0000070 - Disclosure - INCOME TAX PROVISION (net operating loss, tax credit and capital loss carryforwards) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.deluxe.com/role/INCOMETAXPROVISIONnetoperatinglosstaxcreditandcapitallosscarryforwardsDetails</Role>
      <ShortName>INCOME TAX PROVISION (net operating loss, tax credit and capital loss carryforwards) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.deluxe.com/role/INCOMETAXPROVISIONTables</ParentRole>
      <Position>70</Position>
    </Report>
    <Report instance="dlx-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>0000071 - Disclosure - SHARE-BASED COMPENSATION PLANS (long-term incentive plan and share-based compensation expense) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSlongtermincentiveplanandsharebasedcompensationexpenseDetails</Role>
      <ShortName>SHARE-BASED COMPENSATION PLANS (long-term incentive plan and share-based compensation expense) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSTables</ParentRole>
      <Position>71</Position>
    </Report>
    <Report instance="dlx-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>0000072 - Disclosure - SHARE-BASED COMPENSATION PLANS (award terms) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSawardtermsDetails</Role>
      <ShortName>SHARE-BASED COMPENSATION PLANS (award terms) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSTables</ParentRole>
      <Position>72</Position>
    </Report>
    <Report instance="dlx-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>0000073 - Disclosure - SHARE-BASED COMPENSATION PLANS (stock options) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSstockoptionsDetails</Role>
      <ShortName>SHARE-BASED COMPENSATION PLANS (stock options) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSTables</ParentRole>
      <Position>73</Position>
    </Report>
    <Report instance="dlx-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>0000074 - Disclosure - SHARE-BASED COMPENSATION PLANS (restricted stock units, restricted shares and performance share unit awards) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSrestrictedstockunitsrestrictedsharesandperformanceshareunitawardsDetails</Role>
      <ShortName>SHARE-BASED COMPENSATION PLANS (restricted stock units, restricted shares and performance share unit awards) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSTables</ParentRole>
      <Position>74</Position>
    </Report>
    <Report instance="dlx-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>0000075 - Disclosure - SHARE-BASED COMPENSATION PLANS (employee stock purchase plan) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSemployeestockpurchaseplanDetails</Role>
      <ShortName>SHARE-BASED COMPENSATION PLANS (employee stock purchase plan) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSTables</ParentRole>
      <Position>75</Position>
    </Report>
    <Report instance="dlx-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>0000076 - Disclosure - POSTRETIREMENT BENEFITS (obligations and funded status) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.deluxe.com/role/POSTRETIREMENTBENEFITSobligationsandfundedstatusDetails</Role>
      <ShortName>POSTRETIREMENT BENEFITS (obligations and funded status) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.deluxe.com/role/POSTRETIREMENTBENEFITSTables</ParentRole>
      <Position>76</Position>
    </Report>
    <Report instance="dlx-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>0000077 - Disclosure - POSTRETIREMENT BENEFITS (net periodic benefit income and actuarial assumptions) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.deluxe.com/role/POSTRETIREMENTBENEFITSnetperiodicbenefitincomeandactuarialassumptionsDetails</Role>
      <ShortName>POSTRETIREMENT BENEFITS (net periodic benefit income and actuarial assumptions) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.deluxe.com/role/POSTRETIREMENTBENEFITSTables</ParentRole>
      <Position>77</Position>
    </Report>
    <Report instance="dlx-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>0000078 - Disclosure - POSTRETIREMENT BENEFITS (plan assets) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.deluxe.com/role/POSTRETIREMENTBENEFITSplanassetsDetails</Role>
      <ShortName>POSTRETIREMENT BENEFITS (plan assets) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.deluxe.com/role/POSTRETIREMENTBENEFITSTables</ParentRole>
      <Position>78</Position>
    </Report>
    <Report instance="dlx-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>0000079 - Disclosure - POSTRETIREMENT BENEFITS (cash flows) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.deluxe.com/role/POSTRETIREMENTBENEFITScashflowsDetails</Role>
      <ShortName>POSTRETIREMENT BENEFITS (cash flows) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.deluxe.com/role/POSTRETIREMENTBENEFITSTables</ParentRole>
      <Position>79</Position>
    </Report>
    <Report instance="dlx-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>0000080 - Disclosure - POSTRETIREMENT BENEFITS (401k Plan) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.deluxe.com/role/POSTRETIREMENTBENEFITS401kPlanDetails</Role>
      <ShortName>POSTRETIREMENT BENEFITS (401k Plan) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.deluxe.com/role/POSTRETIREMENTBENEFITSTables</ParentRole>
      <Position>80</Position>
    </Report>
    <Report instance="dlx-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>0000081 - Disclosure - DEBT (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.deluxe.com/role/DEBTDetails</Role>
      <ShortName>DEBT (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.deluxe.com/role/DEBTTables</ParentRole>
      <Position>81</Position>
    </Report>
    <Report instance="dlx-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>0000082 - Disclosure - LEASES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.deluxe.com/role/LEASESDetails</Role>
      <ShortName>LEASES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.deluxe.com/role/LEASESTables</ParentRole>
      <Position>82</Position>
    </Report>
    <Report instance="dlx-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>0000083 - Disclosure - OTHER COMMITMENTS AND CONTINGENCIES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.deluxe.com/role/OTHERCOMMITMENTSANDCONTINGENCIESDetails</Role>
      <ShortName>OTHER COMMITMENTS AND CONTINGENCIES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.deluxe.com/role/OTHERCOMMITMENTSANDCONTINGENCIES</ParentRole>
      <Position>83</Position>
    </Report>
    <Report instance="dlx-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>0000084 - Disclosure - SHAREHOLDERS' EQUITY (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.deluxe.com/role/SHAREHOLDERSEQUITYDetails</Role>
      <ShortName>SHAREHOLDERS' EQUITY (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.deluxe.com/role/SHAREHOLDERSEQUITY</ParentRole>
      <Position>84</Position>
    </Report>
    <Report instance="dlx-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>0000085 - Disclosure - BUSINESS SEGMENT INFORMATION (segment results) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.deluxe.com/role/BUSINESSSEGMENTINFORMATIONsegmentresultsDetails</Role>
      <ShortName>BUSINESS SEGMENT INFORMATION (segment results) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.deluxe.com/role/BUSINESSSEGMENTINFORMATIONTables</ParentRole>
      <Position>85</Position>
    </Report>
    <Report instance="dlx-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R86.htm</HtmlFileName>
      <LongName>0000086 - Disclosure - BUSINESS SEGMENT INFORMATION (disaggregated revenue information) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.deluxe.com/role/BUSINESSSEGMENTINFORMATIONdisaggregatedrevenueinformationDetails</Role>
      <ShortName>BUSINESS SEGMENT INFORMATION (disaggregated revenue information) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.deluxe.com/role/BUSINESSSEGMENTINFORMATIONTables</ParentRole>
      <Position>86</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <Logs>
    <Log type="Warning">[ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 3 fact(s) appearing in ix:hidden were eligible for transformation: dei:DocumentTransitionReport, us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage -  dlx-20221231.htm 4</Log>
  </Logs>
  <InputFiles>
    <File doctype="10-K" original="dlx-20221231.htm">dlx-20221231.htm</File>
    <File>dlx-20221231.xsd</File>
    <File>dlx-20221231_cal.xml</File>
    <File>dlx-20221231_def.xml</File>
    <File>dlx-20221231_lab.xml</File>
    <File>dlx-20221231_pre.xml</File>
    <File>exhibit101212312022.htm</File>
    <File>exhibit101312312022.htm</File>
    <File>exhibit101512312022.htm</File>
    <File>exhibit102212312022.htm</File>
    <File>exhibit2111231202210k.htm</File>
    <File>exhibit2311231202210k.htm</File>
    <File>exhibit3111231202210k.htm</File>
    <File>exhibit3121231202210k.htm</File>
    <File>exhibit3211231202210k.htm</File>
    <File>exhibt102612312022.htm</File>
  </InputFiles>
  <SupplementalFiles>
    <File>dlx-20221231_g1.jpg</File>
    <File>dlx-20221231_g2.jpg</File>
    <File>dlx-20221231_g3.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="2037">http://fasb.org/us-gaap/2022</BaseTaxonomy>
    <BaseTaxonomy items="43">http://xbrl.sec.gov/dei/2022</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>113
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "dlx-20221231.htm": {
   "axisCustom": 0,
   "axisStandard": 42,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2022": 2037,
    "http://xbrl.sec.gov/dei/2022": 43
   },
   "contextCount": 571,
   "dts": {
    "calculationLink": {
     "local": [
      "dlx-20221231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "dlx-20221231_def.xml"
     ]
    },
    "inline": {
     "local": [
      "dlx-20221231.htm"
     ]
    },
    "labelLink": {
     "local": [
      "dlx-20221231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "dlx-20221231_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "dlx-20221231.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd",
      "https://xbrl.sec.gov/country/2022/country-2022.xsd",
      "https://xbrl.sec.gov/dei/2022/dei-2022.xsd"
     ]
    }
   },
   "elementCount": 1040,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2022": 32,
    "http://xbrl.sec.gov/dei/2022": 5,
    "total": 37
   },
   "keyCustom": 88,
   "keyStandard": 585,
   "memberCustom": 56,
   "memberStandard": 79,
   "nsprefix": "dlx",
   "nsuri": "http://www.deluxe.com/20221231",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "i398516465b554c95abccae8f174027d8_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "0000001 - Document - Document",
     "menuCat": "Cover",
     "order": "1",
     "role": "http://www.deluxe.com/role/Document",
     "shortName": "Document",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "i398516465b554c95abccae8f174027d8_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "i398516465b554c95abccae8f174027d8_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000010 - Disclosure - NEW ACCOUNTING PRONOUNCEMENTS",
     "menuCat": "Notes",
     "order": "10",
     "role": "http://www.deluxe.com/role/NEWACCOUNTINGPRONOUNCEMENTS",
     "shortName": "NEW ACCOUNTING PRONOUNCEMENTS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "i398516465b554c95abccae8f174027d8_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "i398516465b554c95abccae8f174027d8_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dlx:SupplementalBalanceSheetAndCashFlowInformationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000011 - Disclosure - SUPPLEMENTAL BALANCE SHEET AND CASH FLOW INFORMATION",
     "menuCat": "Notes",
     "order": "11",
     "role": "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATION",
     "shortName": "SUPPLEMENTAL BALANCE SHEET AND CASH FLOW INFORMATION",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "i398516465b554c95abccae8f174027d8_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dlx:SupplementalBalanceSheetAndCashFlowInformationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "i398516465b554c95abccae8f174027d8_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000012 - Disclosure - EARNINGS PER SHARE",
     "menuCat": "Notes",
     "order": "12",
     "role": "http://www.deluxe.com/role/EARNINGSPERSHARE",
     "shortName": "EARNINGS PER SHARE",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "i398516465b554c95abccae8f174027d8_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "i398516465b554c95abccae8f174027d8_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ComprehensiveIncomeNoteTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000013 - Disclosure - OTHER COMPREHENSIVE (LOSS) INCOME",
     "menuCat": "Notes",
     "order": "13",
     "role": "http://www.deluxe.com/role/OTHERCOMPREHENSIVELOSSINCOME",
     "shortName": "OTHER COMPREHENSIVE (LOSS) INCOME",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "i398516465b554c95abccae8f174027d8_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ComprehensiveIncomeNoteTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "i398516465b554c95abccae8f174027d8_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000014 - Disclosure - ACQUISITION AND DIVESTITURES",
     "menuCat": "Notes",
     "order": "14",
     "role": "http://www.deluxe.com/role/ACQUISITIONANDDIVESTITURES",
     "shortName": "ACQUISITION AND DIVESTITURES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "i398516465b554c95abccae8f174027d8_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "i398516465b554c95abccae8f174027d8_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000015 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS",
     "menuCat": "Notes",
     "order": "15",
     "role": "http://www.deluxe.com/role/DERIVATIVEFINANCIALINSTRUMENTS",
     "shortName": "DERIVATIVE FINANCIAL INSTRUMENTS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "i398516465b554c95abccae8f174027d8_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "i398516465b554c95abccae8f174027d8_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000016 - Disclosure - FAIR VALUE MEASUREMENTS",
     "menuCat": "Notes",
     "order": "16",
     "role": "http://www.deluxe.com/role/FAIRVALUEMEASUREMENTS",
     "shortName": "FAIR VALUE MEASUREMENTS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "i398516465b554c95abccae8f174027d8_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "i398516465b554c95abccae8f174027d8_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000017 - Disclosure - RESTRUCTURING AND INTEGRATION EXPENSE",
     "menuCat": "Notes",
     "order": "17",
     "role": "http://www.deluxe.com/role/RESTRUCTURINGANDINTEGRATIONEXPENSE",
     "shortName": "RESTRUCTURING AND INTEGRATION EXPENSE",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "i398516465b554c95abccae8f174027d8_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "i398516465b554c95abccae8f174027d8_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000018 - Disclosure - INCOME TAX PROVISION",
     "menuCat": "Notes",
     "order": "18",
     "role": "http://www.deluxe.com/role/INCOMETAXPROVISION",
     "shortName": "INCOME TAX PROVISION",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "i398516465b554c95abccae8f174027d8_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "i398516465b554c95abccae8f174027d8_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000019 - Disclosure - SHARE-BASED COMPENSATION PLANS",
     "menuCat": "Notes",
     "order": "19",
     "role": "http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANS",
     "shortName": "SHARE-BASED COMPENSATION PLANS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "i398516465b554c95abccae8f174027d8_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "iafcc5f4088244b79afa822f9a2ae4eea_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000002 - Statement - CONSOLIDATED BALANCE SHEETS",
     "menuCat": "Statements",
     "order": "2",
     "role": "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETS",
     "shortName": "CONSOLIDATED BALANCE SHEETS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "iafcc5f4088244b79afa822f9a2ae4eea_I20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:FundsHeldForClients",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "i398516465b554c95abccae8f174027d8_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000020 - Disclosure - POSTRETIREMENT BENEFITS",
     "menuCat": "Notes",
     "order": "20",
     "role": "http://www.deluxe.com/role/POSTRETIREMENTBENEFITS",
     "shortName": "POSTRETIREMENT BENEFITS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "i398516465b554c95abccae8f174027d8_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "i398516465b554c95abccae8f174027d8_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000021 - Disclosure - DEBT",
     "menuCat": "Notes",
     "order": "21",
     "role": "http://www.deluxe.com/role/DEBT",
     "shortName": "DEBT",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "i398516465b554c95abccae8f174027d8_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "i398516465b554c95abccae8f174027d8_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dlx:LesseeLeaseDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000022 - Disclosure - LEASES",
     "menuCat": "Notes",
     "order": "22",
     "role": "http://www.deluxe.com/role/LEASES",
     "shortName": "LEASES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "i398516465b554c95abccae8f174027d8_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dlx:LesseeLeaseDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "i398516465b554c95abccae8f174027d8_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000023 - Disclosure - OTHER COMMITMENTS AND CONTINGENCIES",
     "menuCat": "Notes",
     "order": "23",
     "role": "http://www.deluxe.com/role/OTHERCOMMITMENTSANDCONTINGENCIES",
     "shortName": "OTHER COMMITMENTS AND CONTINGENCIES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "i398516465b554c95abccae8f174027d8_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "i398516465b554c95abccae8f174027d8_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000024 - Disclosure - SHAREHOLDERS' EQUITY",
     "menuCat": "Notes",
     "order": "24",
     "role": "http://www.deluxe.com/role/SHAREHOLDERSEQUITY",
     "shortName": "SHAREHOLDERS' EQUITY",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "i398516465b554c95abccae8f174027d8_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "i398516465b554c95abccae8f174027d8_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000025 - Disclosure - BUSINESS SEGMENT INFORMATION",
     "menuCat": "Notes",
     "order": "25",
     "role": "http://www.deluxe.com/role/BUSINESSSEGMENTINFORMATION",
     "shortName": "BUSINESS SEGMENT INFORMATION",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "i398516465b554c95abccae8f174027d8_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "i398516465b554c95abccae8f174027d8_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NatureOfOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000026 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies)",
     "menuCat": "Policies",
     "order": "26",
     "role": "http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies",
     "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "i398516465b554c95abccae8f174027d8_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NatureOfOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "i398516465b554c95abccae8f174027d8_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000027 - Disclosure - NEW ACCOUNTING PRONOUNCEMENTS (Policies)",
     "menuCat": "Policies",
     "order": "27",
     "role": "http://www.deluxe.com/role/NEWACCOUNTINGPRONOUNCEMENTSPolicies",
     "shortName": "NEW ACCOUNTING PRONOUNCEMENTS (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "i398516465b554c95abccae8f174027d8_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "dlx:SupplementalBalanceSheetAndCashFlowInformationTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "i398516465b554c95abccae8f174027d8_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000028 - Disclosure - SUPPLEMENTAL BALANCE SHEET AND CASH FLOW INFORMATION (Tables)",
     "menuCat": "Tables",
     "order": "28",
     "role": "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONTables",
     "shortName": "SUPPLEMENTAL BALANCE SHEET AND CASH FLOW INFORMATION (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "dlx:SupplementalBalanceSheetAndCashFlowInformationTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "i398516465b554c95abccae8f174027d8_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "i398516465b554c95abccae8f174027d8_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000029 - Disclosure - EARNINGS PER SHARE (Tables)",
     "menuCat": "Tables",
     "order": "29",
     "role": "http://www.deluxe.com/role/EARNINGSPERSHARETables",
     "shortName": "EARNINGS PER SHARE (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "i398516465b554c95abccae8f174027d8_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "iafcc5f4088244b79afa822f9a2ae4eea_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000003 - Statement - CONSOLIDATED BALANCE SHEETS (Parentheticals)",
     "menuCat": "Statements",
     "order": "3",
     "role": "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSParentheticals",
     "shortName": "CONSOLIDATED BALANCE SHEETS (Parentheticals)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "iafcc5f4088244b79afa822f9a2ae4eea_I20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:InvestmentsFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:ComprehensiveIncomeNoteTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "i398516465b554c95abccae8f174027d8_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000030 - Disclosure - OTHER COMPREHENSIVE (LOSS) INCOME (Tables)",
     "menuCat": "Tables",
     "order": "30",
     "role": "http://www.deluxe.com/role/OTHERCOMPREHENSIVELOSSINCOMETables",
     "shortName": "OTHER COMPREHENSIVE (LOSS) INCOME (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:ComprehensiveIncomeNoteTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "i398516465b554c95abccae8f174027d8_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "i398516465b554c95abccae8f174027d8_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000031 - Disclosure - ACQUISITION AND DIVESTITURES (Tables)",
     "menuCat": "Tables",
     "order": "31",
     "role": "http://www.deluxe.com/role/ACQUISITIONANDDIVESTITURESTables",
     "shortName": "ACQUISITION AND DIVESTITURES (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "i398516465b554c95abccae8f174027d8_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "i398516465b554c95abccae8f174027d8_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInterestRateDerivativesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000032 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS (Tables)",
     "menuCat": "Tables",
     "order": "32",
     "role": "http://www.deluxe.com/role/DERIVATIVEFINANCIALINSTRUMENTSTables",
     "shortName": "DERIVATIVE FINANCIAL INSTRUMENTS (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "i398516465b554c95abccae8f174027d8_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInterestRateDerivativesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "i398516465b554c95abccae8f174027d8_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueAssetsMeasuredOnNonrecurringBasisTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000033 - Disclosure - FAIR VALUE MEASUREMENTS (Tables)",
     "menuCat": "Tables",
     "order": "33",
     "role": "http://www.deluxe.com/role/FAIRVALUEMEASUREMENTSTables",
     "shortName": "FAIR VALUE MEASUREMENTS (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "i398516465b554c95abccae8f174027d8_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueAssetsMeasuredOnNonrecurringBasisTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "i398516465b554c95abccae8f174027d8_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000034 - Disclosure - RESTRUCTURING AND INTEGRATION EXPENSE (Tables)",
     "menuCat": "Tables",
     "order": "34",
     "role": "http://www.deluxe.com/role/RESTRUCTURINGANDINTEGRATIONEXPENSETables",
     "shortName": "RESTRUCTURING AND INTEGRATION EXPENSE (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "i398516465b554c95abccae8f174027d8_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "i398516465b554c95abccae8f174027d8_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000035 - Disclosure - INCOME TAX PROVISION (Tables)",
     "menuCat": "Tables",
     "order": "35",
     "role": "http://www.deluxe.com/role/INCOMETAXPROVISIONTables",
     "shortName": "INCOME TAX PROVISION (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "i398516465b554c95abccae8f174027d8_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "i398516465b554c95abccae8f174027d8_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000036 - Disclosure - SHARE-BASED COMPENSATION PLANS (Tables)",
     "menuCat": "Tables",
     "order": "36",
     "role": "http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSTables",
     "shortName": "SHARE-BASED COMPENSATION PLANS (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "i398516465b554c95abccae8f174027d8_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "i398516465b554c95abccae8f174027d8_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000037 - Disclosure - POSTRETIREMENT BENEFITS (Tables)",
     "menuCat": "Tables",
     "order": "37",
     "role": "http://www.deluxe.com/role/POSTRETIREMENTBENEFITSTables",
     "shortName": "POSTRETIREMENT BENEFITS (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "i398516465b554c95abccae8f174027d8_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "i398516465b554c95abccae8f174027d8_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000038 - Disclosure - DEBT (Tables)",
     "menuCat": "Tables",
     "order": "38",
     "role": "http://www.deluxe.com/role/DEBTTables",
     "shortName": "DEBT (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "i398516465b554c95abccae8f174027d8_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "i398516465b554c95abccae8f174027d8_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dlx:ScheduleOfSupplementalBalanceSheetInformationLeasesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000039 - Disclosure - LEASES (Tables)",
     "menuCat": "Tables",
     "order": "39",
     "role": "http://www.deluxe.com/role/LEASESTables",
     "shortName": "LEASES (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "i398516465b554c95abccae8f174027d8_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dlx:ScheduleOfSupplementalBalanceSheetInformationLeasesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "i398516465b554c95abccae8f174027d8_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000004 - Statement - CONSOLIDATED STATEMENTS OF INCOME",
     "menuCat": "Statements",
     "order": "4",
     "role": "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
     "shortName": "CONSOLIDATED STATEMENTS OF INCOME",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "i398516465b554c95abccae8f174027d8_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:CostOfRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "i398516465b554c95abccae8f174027d8_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000040 - Disclosure - BUSINESS SEGMENT INFORMATION (Tables)",
     "menuCat": "Tables",
     "order": "40",
     "role": "http://www.deluxe.com/role/BUSINESSSEGMENTINFORMATIONTables",
     "shortName": "BUSINESS SEGMENT INFORMATION (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "i398516465b554c95abccae8f174027d8_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "i398516465b554c95abccae8f174027d8_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dlx:Maximummaturityofcashequivalents",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000041 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (cash and cash equivalents and trade accounts receivable) (Details)",
     "menuCat": "Details",
     "order": "41",
     "role": "http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIEScashandcashequivalentsandtradeaccountsreceivableDetails",
     "shortName": "SIGNIFICANT ACCOUNTING POLICIES (cash and cash equivalents and trade accounts receivable) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "i398516465b554c95abccae8f174027d8_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dlx:Maximummaturityofcashequivalents",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "i4a20ab32c23a49beb889a7cf41718bd7_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dlx:ShortTermLeaseTerm",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000042 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (property, plant and equipment and leases) (Details)",
     "menuCat": "Details",
     "order": "42",
     "role": "http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESpropertyplantandequipmentandleasesDetails",
     "shortName": "SIGNIFICANT ACCOUNTING POLICIES (property, plant and equipment and leases) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "i4a20ab32c23a49beb889a7cf41718bd7_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dlx:ShortTermLeaseTerm",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "i9a64be2370c0473e8b36f89f005beaa0_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000043 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (intangibles) (Details)",
     "menuCat": "Details",
     "order": "43",
     "role": "http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESintangiblesDetails",
     "shortName": "SIGNIFICANT ACCOUNTING POLICIES (intangibles) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "i9a64be2370c0473e8b36f89f005beaa0_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "us-gaap:BusinessCombinationsPolicy",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "i398516465b554c95abccae8f174027d8_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dlx:Businesscombinationsmeasurementperiod",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000044 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (business combinations and prepaid product discounts) (Details)",
     "menuCat": "Details",
     "order": "44",
     "role": "http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESbusinesscombinationsandprepaidproductdiscountsDetails",
     "shortName": "SIGNIFICANT ACCOUNTING POLICIES (business combinations and prepaid product discounts) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "us-gaap:BusinessCombinationsPolicy",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "i398516465b554c95abccae8f174027d8_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dlx:Businesscombinationsmeasurementperiod",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "us-gaap:AdvertisingCostsPolicyTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "i398516465b554c95abccae8f174027d8_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AdvertisingExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000045 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (loans and notes receivable from distributors and advertising costs) (Details)",
     "menuCat": "Details",
     "order": "45",
     "role": "http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESloansandnotesreceivablefromdistributorsandadvertisingcostsDetails",
     "shortName": "SIGNIFICANT ACCOUNTING POLICIES (loans and notes receivable from distributors and advertising costs) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "us-gaap:AdvertisingCostsPolicyTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "i398516465b554c95abccae8f174027d8_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AdvertisingExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:IncomeTaxPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "i398516465b554c95abccae8f174027d8_D20220101-20221231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "dlx:MeasurementOfTaxBenefitMinimumPercentageTaxBenefitMustBeLikelyToBeRealized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000046 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (income taxes, revenue recognition) (Details)",
     "menuCat": "Details",
     "order": "46",
     "role": "http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESincometaxesrevenuerecognitionDetails",
     "shortName": "SIGNIFICANT ACCOUNTING POLICIES (income taxes, revenue recognition) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:IncomeTaxPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "i398516465b554c95abccae8f174027d8_D20220101-20221231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "dlx:MeasurementOfTaxBenefitMinimumPercentageTaxBenefitMustBeLikelyToBeRealized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "i90a3704ede8b48bb876c8190111805ea_D20220101-20221231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000047 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (employee share-based compensation) (Details)",
     "menuCat": "Details",
     "order": "47",
     "role": "http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESemployeesharebasedcompensationDetails",
     "shortName": "SIGNIFICANT ACCOUNTING POLICIES (employee share-based compensation) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "i90a3704ede8b48bb876c8190111805ea_D20220101-20221231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "dlx:SupplementalBalanceSheetAndCashFlowInformationTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "iafcc5f4088244b79afa822f9a2ae4eea_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsReceivableGrossCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000048 - Disclosure - SUPPLEMENTAL BALANCE SHEET AND CASH FLOW INFORMATION (trade accounts receivable) (Details)",
     "menuCat": "Details",
     "order": "48",
     "role": "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONtradeaccountsreceivableDetails",
     "shortName": "SUPPLEMENTAL BALANCE SHEET AND CASH FLOW INFORMATION (trade accounts receivable) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "dlx:SupplementalBalanceSheetAndCashFlowInformationTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "iafcc5f4088244b79afa822f9a2ae4eea_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsReceivableGrossCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "dlx:SupplementalBalanceSheetAndCashFlowInformationTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "iafcc5f4088244b79afa822f9a2ae4eea_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryRawMaterials",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000049 - Disclosure - SUPPLEMENTAL BALANCE SHEET AND CASH FLOW INFORMATION (inventories and supplies) (Details)",
     "menuCat": "Details",
     "order": "49",
     "role": "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONinventoriesandsuppliesDetails",
     "shortName": "SUPPLEMENTAL BALANCE SHEET AND CASH FLOW INFORMATION (inventories and supplies) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "dlx:SupplementalBalanceSheetAndCashFlowInformationTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "iafcc5f4088244b79afa822f9a2ae4eea_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryRawMaterials",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "i398516465b554c95abccae8f174027d8_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000005 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME",
     "menuCat": "Statements",
     "order": "5",
     "role": "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
     "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "i398516465b554c95abccae8f174027d8_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "iafcc5f4088244b79afa822f9a2ae4eea_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000050 - Disclosure - SUPPLEMENTAL BALANCE SHEET AND CASH FLOW INFORMATION (available-for-sale debt securities) (Details)",
     "menuCat": "Details",
     "order": "50",
     "role": "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONavailableforsaledebtsecuritiesDetails",
     "shortName": "SUPPLEMENTAL BALANCE SHEET AND CASH FLOW INFORMATION (available-for-sale debt securities) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "iafcc5f4088244b79afa822f9a2ae4eea_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "iafcc5f4088244b79afa822f9a2ae4eea_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerAssetNetCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000051 - Disclosure - SUPPLEMENTAL BALANCE SHEET AND CASH FLOW INFORMATION (revenue in excess of billings) (Details)",
     "menuCat": "Details",
     "order": "51",
     "role": "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONrevenueinexcessofbillingsDetails",
     "shortName": "SUPPLEMENTAL BALANCE SHEET AND CASH FLOW INFORMATION (revenue in excess of billings) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "iafcc5f4088244b79afa822f9a2ae4eea_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerAssetNetCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "iafcc5f4088244b79afa822f9a2ae4eea_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000052 - Disclosure - SUPPLEMENTAL BALANCE SHEET AND CASH FLOW INFORMATION (property, plant and equipment) (Details)",
     "menuCat": "Details",
     "order": "52",
     "role": "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONpropertyplantandequipmentDetails",
     "shortName": "SUPPLEMENTAL BALANCE SHEET AND CASH FLOW INFORMATION (property, plant and equipment) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "iafcc5f4088244b79afa822f9a2ae4eea_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "iafcc5f4088244b79afa822f9a2ae4eea_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000053 - Disclosure - SUPPLEMENTAL BALANCE SHEET AND CASH FLOW INFORMATION (intangibles) (Details)",
     "menuCat": "Details",
     "order": "53",
     "role": "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONintangiblesDetails",
     "shortName": "SUPPLEMENTAL BALANCE SHEET AND CASH FLOW INFORMATION (intangibles) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "iafcc5f4088244b79afa822f9a2ae4eea_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "if3cdfc241d7343698dbefb6b8550ec72_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillGross",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000054 - Disclosure - SUPPLEMENTAL BALANCE SHEET AND CASH FLOW INFORMATION (goodwill) (Details)",
     "menuCat": "Details",
     "order": "54",
     "role": "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONgoodwillDetails",
     "shortName": "SUPPLEMENTAL BALANCE SHEET AND CASH FLOW INFORMATION (goodwill) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "i8c492e1c1980414f9304ccac101b2f07_I20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:GoodwillGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "iafcc5f4088244b79afa822f9a2ae4eea_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000055 - Disclosure - SUPPLEMENTAL BALANCE SHEET AND CASH FLOW INFORMATION (other non-current assets) (Details)",
     "menuCat": "Details",
     "order": "55",
     "role": "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONothernoncurrentassetsDetails",
     "shortName": "SUPPLEMENTAL BALANCE SHEET AND CASH FLOW INFORMATION (other non-current assets) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "iafcc5f4088244b79afa822f9a2ae4eea_I20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "dlx:ScheduleofprepaidproductdiscountsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "if3cdfc241d7343698dbefb6b8550ec72_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "dlx:Prepaidproductdiscounts",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000056 - Disclosure - SUPPLEMENTAL BALANCE SHEET AND CASH FLOW INFORMATION (prepaid product discounts and accrued liabilities) (Details)",
     "menuCat": "Details",
     "order": "56",
     "role": "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONprepaidproductdiscountsandaccruedliabilitiesDetails",
     "shortName": "SUPPLEMENTAL BALANCE SHEET AND CASH FLOW INFORMATION (prepaid product discounts and accrued liabilities) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "dlx:ScheduleofprepaidproductdiscountsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "i398516465b554c95abccae8f174027d8_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "dlx:Additionstoprepaidproductdiscounts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "iafcc5f4088244b79afa822f9a2ae4eea_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000057 - Disclosure - SUPPLEMENTAL BALANCE SHEET AND CASH FLOW INFORMATION (supplemental cash flow information) (Details)",
     "menuCat": "Details",
     "order": "57",
     "role": "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONsupplementalcashflowinformationDetails",
     "shortName": "SUPPLEMENTAL BALANCE SHEET AND CASH FLOW INFORMATION (supplemental cash flow information) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "iafcc5f4088244b79afa822f9a2ae4eea_I20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RestrictedCashEquivalentsCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "i398516465b554c95abccae8f174027d8_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000058 - Disclosure - EARNINGS (LOSS) PER SHARE (Details)",
     "menuCat": "Details",
     "order": "58",
     "role": "http://www.deluxe.com/role/EARNINGSLOSSPERSHAREDetails",
     "shortName": "EARNINGS (LOSS) PER SHARE (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:EarningsPerShareTextBlock",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "i398516465b554c95abccae8f174027d8_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:ComprehensiveIncomeNoteTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "i398516465b554c95abccae8f174027d8_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000059 - Disclosure - OTHER COMPREHENSIVE (LOSS) INCOME (reclassification adjustments) (Details)",
     "menuCat": "Details",
     "order": "59",
     "role": "http://www.deluxe.com/role/OTHERCOMPREHENSIVELOSSINCOMEreclassificationadjustmentsDetails",
     "shortName": "OTHER COMPREHENSIVE (LOSS) INCOME (reclassification adjustments) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:ComprehensiveIncomeNoteTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "i398516465b554c95abccae8f174027d8_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "i2c86def6c76d415092af4e73be9e9306_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000006 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY",
     "menuCat": "Statements",
     "order": "6",
     "role": "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY",
     "shortName": "CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "i2c86def6c76d415092af4e73be9e9306_I20191231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "if3cdfc241d7343698dbefb6b8550ec72_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000060 - Disclosure - OTHER COMPREHENSIVE (LOSS) INCOME (accumulated other comprehensive loss) (Details)",
     "menuCat": "Details",
     "order": "60",
     "role": "http://www.deluxe.com/role/OTHERCOMPREHENSIVELOSSINCOMEaccumulatedothercomprehensivelossDetails",
     "shortName": "OTHER COMPREHENSIVE (LOSS) INCOME (accumulated other comprehensive loss) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "i398516465b554c95abccae8f174027d8_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "i398516465b554c95abccae8f174027d8_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationAcquisitionRelatedCosts",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000061 - Disclosure - ACQUISITION AND DIVESTITURES (Details)",
     "menuCat": "Details",
     "order": "61",
     "role": "http://www.deluxe.com/role/ACQUISITIONANDDIVESTITURESDetails",
     "shortName": "ACQUISITION AND DIVESTITURES (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:GoodwillPurchaseAccountingAdjustments",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "i398516465b554c95abccae8f174027d8_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "dlx:PurchaseAccountingAdjustmentsDeferredIncomeTaxLiabilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfInterestRateDerivativesTableTextBlock",
       "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "i1bfa6a67fbab4d0f9c764d41bc46159e_I20190719",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeNotionalAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000062 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS (Details)",
     "menuCat": "Details",
     "order": "62",
     "role": "http://www.deluxe.com/role/DERIVATIVEFINANCIALINSTRUMENTSDetails",
     "shortName": "DERIVATIVE FINANCIAL INSTRUMENTS (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfInterestRateDerivativesTableTextBlock",
       "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "i1bfa6a67fbab4d0f9c764d41bc46159e_I20190719",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeNotionalAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:FairValueDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "i2e42e14c353e4269845322a1ab001d93_D20220701-20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillImpairmentLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000063 - Disclosure - FAIR VALUE MEASUREMENTS (goodwill and non-recurring asset impairment analyses) (Details)",
     "menuCat": "Details",
     "order": "63",
     "role": "http://www.deluxe.com/role/FAIRVALUEMEASUREMENTSgoodwillandnonrecurringassetimpairmentanalysesDetails",
     "shortName": "FAIR VALUE MEASUREMENTS (goodwill and non-recurring asset impairment analyses) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:FairValueDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "i2e42e14c353e4269845322a1ab001d93_D20220701-20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillImpairmentLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "iafcc5f4088244b79afa822f9a2ae4eea_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000064 - Disclosure - FAIR VALUE MEASUREMENTS (financial instruments) (Details)",
     "menuCat": "Details",
     "order": "64",
     "role": "http://www.deluxe.com/role/FAIRVALUEMEASUREMENTSfinancialinstrumentsDetails",
     "shortName": "FAIR VALUE MEASUREMENTS (financial instruments) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueByBalanceSheetGroupingTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "iafcc5f4088244b79afa822f9a2ae4eea_I20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DerivativeAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
       "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "i398516465b554c95abccae8f174027d8_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringCharges",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000065 - Disclosure - RESTRUCTURING AND INTEGRATION EXPENSE (Details)",
     "menuCat": "Details",
     "order": "65",
     "role": "http://www.deluxe.com/role/RESTRUCTURINGANDINTEGRATIONEXPENSEDetails",
     "shortName": "RESTRUCTURING AND INTEGRATION EXPENSE (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
       "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "i69a5155dbfa243949400bf4beb4a17a0_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RestructuringCharges",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
       "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "i398516465b554c95abccae8f174027d8_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringCharges",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000066 - Disclosure - RESTRUCTURING AND INTEGRATION EXPENSE (restructuring and integration accruals) (Details)",
     "menuCat": "Details",
     "order": "66",
     "role": "http://www.deluxe.com/role/RESTRUCTURINGANDINTEGRATIONEXPENSErestructuringandintegrationaccrualsDetails",
     "shortName": "RESTRUCTURING AND INTEGRATION EXPENSE (restructuring and integration accruals) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "iebd30655320d47898e1eb713c28130cd_I20191231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RestructuringReserve",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "i398516465b554c95abccae8f174027d8_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000067 - Disclosure - INCOME TAX PROVISION (income tax provision) (Details)",
     "menuCat": "Details",
     "order": "67",
     "role": "http://www.deluxe.com/role/INCOMETAXPROVISIONincometaxprovisionDetails",
     "shortName": "INCOME TAX PROVISION (income tax provision) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "i398516465b554c95abccae8f174027d8_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R68": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "i398516465b554c95abccae8f174027d8_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxExpenseBenefit",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000068 - Disclosure - INCOME TAX PROVISION (repatriation and unrecognized tax benefits) (Details)",
     "menuCat": "Details",
     "order": "68",
     "role": "http://www.deluxe.com/role/INCOMETAXPROVISIONrepatriationandunrecognizedtaxbenefitsDetails",
     "shortName": "INCOME TAX PROVISION (repatriation and unrecognized tax benefits) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "i4f2e620707414aada50491e338baf07b_D20211001-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ForeignEarningsRepatriated",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R69": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "iafcc5f4088244b79afa822f9a2ae4eea_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "dlx:Deferredtaxassetsoperatingleases",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000069 - Disclosure - INCOME TAX PROVISION (deferred income taxes) (Details)",
     "menuCat": "Details",
     "order": "69",
     "role": "http://www.deluxe.com/role/INCOMETAXPROVISIONdeferredincometaxesDetails",
     "shortName": "INCOME TAX PROVISION (deferred income taxes) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "iafcc5f4088244b79afa822f9a2ae4eea_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "dlx:Deferredtaxassetsoperatingleases",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "i398516465b554c95abccae8f174027d8_D20220101-20221231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockDividendsPerShareCashPaid",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000007 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Parentheticals)",
     "menuCat": "Statements",
     "order": "7",
     "role": "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYParentheticals",
     "shortName": "CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Parentheticals)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "i398516465b554c95abccae8f174027d8_D20220101-20221231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockDividendsPerShareCashPaid",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R70": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "i9697deb823a246368ad0a46309bae45a_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "dlx:Netoperatinglossandtaxcreditcarryforwards",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000070 - Disclosure - INCOME TAX PROVISION (net operating loss, tax credit and capital loss carryforwards) (Details)",
     "menuCat": "Details",
     "order": "70",
     "role": "http://www.deluxe.com/role/INCOMETAXPROVISIONnetoperatinglosstaxcreditandcapitallosscarryforwardsDetails",
     "shortName": "INCOME TAX PROVISION (net operating loss, tax credit and capital loss carryforwards) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "i9697deb823a246368ad0a46309bae45a_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "dlx:Netoperatinglossandtaxcreditcarryforwards",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R71": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "ibf8067e9ace24aca88670bdb6694459e_I20220427",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000071 - Disclosure - SHARE-BASED COMPENSATION PLANS (long-term incentive plan and share-based compensation expense) (Details)",
     "menuCat": "Details",
     "order": "71",
     "role": "http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSlongtermincentiveplanandsharebasedcompensationexpenseDetails",
     "shortName": "SHARE-BASED COMPENSATION PLANS (long-term incentive plan and share-based compensation expense) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "ibf8067e9ace24aca88670bdb6694459e_I20220427",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R72": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "i94386d64271a4bdfa2dfcbdab9139319_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000072 - Disclosure - SHARE-BASED COMPENSATION PLANS (award terms) (Details)",
     "menuCat": "Details",
     "order": "72",
     "role": "http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSawardtermsDetails",
     "shortName": "SHARE-BASED COMPENSATION PLANS (award terms) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "i94386d64271a4bdfa2dfcbdab9139319_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R73": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "if3cdfc241d7343698dbefb6b8550ec72_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000073 - Disclosure - SHARE-BASED COMPENSATION PLANS (stock options) (Details)",
     "menuCat": "Details",
     "order": "73",
     "role": "http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSstockoptionsDetails",
     "shortName": "SHARE-BASED COMPENSATION PLANS (stock options) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "i2c86def6c76d415092af4e73be9e9306_I20191231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R74": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "iee561407feba49ed828c758b2d5aaea6_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000074 - Disclosure - SHARE-BASED COMPENSATION PLANS (restricted stock units, restricted shares and performance share unit awards) (Details)",
     "menuCat": "Details",
     "order": "74",
     "role": "http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSrestrictedstockunitsrestrictedsharesandperformanceshareunitawardsDetails",
     "shortName": "SHARE-BASED COMPENSATION PLANS (restricted stock units, restricted shares and performance share unit awards) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "i99db355c14bf49daafd1857503af71b5_I20191231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R75": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "i398516465b554c95abccae8f174027d8_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000075 - Disclosure - SHARE-BASED COMPENSATION PLANS (employee stock purchase plan) (Details)",
     "menuCat": "Details",
     "order": "75",
     "role": "http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSemployeestockpurchaseplanDetails",
     "shortName": "SHARE-BASED COMPENSATION PLANS (employee stock purchase plan) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "i398516465b554c95abccae8f174027d8_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R76": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "i398516465b554c95abccae8f174027d8_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanInterestCost",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000076 - Disclosure - POSTRETIREMENT BENEFITS (obligations and funded status) (Details)",
     "menuCat": "Details",
     "order": "76",
     "role": "http://www.deluxe.com/role/POSTRETIREMENTBENEFITSobligationsandfundedstatusDetails",
     "shortName": "POSTRETIREMENT BENEFITS (obligations and funded status) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfNetPeriodicBenefitCostNotYetRecognizedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "iafcc5f4088244b79afa822f9a2ae4eea_I20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R77": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "i398516465b554c95abccae8f174027d8_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanInterestCost",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000077 - Disclosure - POSTRETIREMENT BENEFITS (net periodic benefit income and actuarial assumptions) (Details)",
     "menuCat": "Details",
     "order": "77",
     "role": "http://www.deluxe.com/role/POSTRETIREMENTBENEFITSnetperiodicbenefitincomeandactuarialassumptionsDetails",
     "shortName": "POSTRETIREMENT BENEFITS (net periodic benefit income and actuarial assumptions) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "i398516465b554c95abccae8f174027d8_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R78": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "iafcc5f4088244b79afa822f9a2ae4eea_I20221231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000078 - Disclosure - POSTRETIREMENT BENEFITS (plan assets) (Details)",
     "menuCat": "Details",
     "order": "78",
     "role": "http://www.deluxe.com/role/POSTRETIREMENTBENEFITSplanassetsDetails",
     "shortName": "POSTRETIREMENT BENEFITS (plan assets) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "iafcc5f4088244b79afa822f9a2ae4eea_I20221231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R79": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:DefinedBenefitPlanContributionsByEmployer",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "i398516465b554c95abccae8f174027d8_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanContributionsByEmployer",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000079 - Disclosure - POSTRETIREMENT BENEFITS (cash flows) (Details)",
     "menuCat": "Details",
     "order": "79",
     "role": "http://www.deluxe.com/role/POSTRETIREMENTBENEFITScashflowsDetails",
     "shortName": "POSTRETIREMENT BENEFITS (cash flows) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:DefinedBenefitPlanContributionsByEmployer",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "i398516465b554c95abccae8f174027d8_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanContributionsByEmployer",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "i398516465b554c95abccae8f174027d8_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000008 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "menuCat": "Statements",
     "order": "8",
     "role": "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
     "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "i398516465b554c95abccae8f174027d8_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:Depreciation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R80": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "i398516465b554c95abccae8f174027d8_D20220101-20221231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000080 - Disclosure - POSTRETIREMENT BENEFITS (401k Plan) (Details)",
     "menuCat": "Details",
     "order": "80",
     "role": "http://www.deluxe.com/role/POSTRETIREMENTBENEFITS401kPlanDetails",
     "shortName": "POSTRETIREMENT BENEFITS (401k Plan) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "i398516465b554c95abccae8f174027d8_D20220101-20221231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R81": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtTableTextBlock",
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "iafcc5f4088244b79afa822f9a2ae4eea_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000081 - Disclosure - DEBT (Details)",
     "menuCat": "Details",
     "order": "81",
     "role": "http://www.deluxe.com/role/DEBTDetails",
     "shortName": "DEBT (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtTableTextBlock",
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "iafcc5f4088244b79afa822f9a2ae4eea_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R82": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "iafcc5f4088244b79afa822f9a2ae4eea_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000082 - Disclosure - LEASES (Details)",
     "menuCat": "Details",
     "order": "82",
     "role": "http://www.deluxe.com/role/LEASESDetails",
     "shortName": "LEASES (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "iafcc5f4088244b79afa822f9a2ae4eea_I20221231",
      "decimals": null,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R83": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "iafcc5f4088244b79afa822f9a2ae4eea_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SelfInsuranceReserve",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000083 - Disclosure - OTHER COMMITMENTS AND CONTINGENCIES (Details)",
     "menuCat": "Details",
     "order": "83",
     "role": "http://www.deluxe.com/role/OTHERCOMMITMENTSANDCONTINGENCIESDetails",
     "shortName": "OTHER COMMITMENTS AND CONTINGENCIES (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "iafcc5f4088244b79afa822f9a2ae4eea_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SelfInsuranceReserve",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R84": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "if3aba730e3e04cc5bbc519f923b22fbf_I20181024",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000084 - Disclosure - SHAREHOLDERS' EQUITY (Details)",
     "menuCat": "Details",
     "order": "84",
     "role": "http://www.deluxe.com/role/SHAREHOLDERSEQUITYDetails",
     "shortName": "SHAREHOLDERS' EQUITY (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "if3aba730e3e04cc5bbc519f923b22fbf_I20181024",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R85": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "i398516465b554c95abccae8f174027d8_D20220101-20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfReportableSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "segment",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000085 - Disclosure - BUSINESS SEGMENT INFORMATION (segment results) (Details)",
     "menuCat": "Details",
     "order": "85",
     "role": "http://www.deluxe.com/role/BUSINESSSEGMENTINFORMATIONsegmentresultsDetails",
     "shortName": "BUSINESS SEGMENT INFORMATION (segment results) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "i398516465b554c95abccae8f174027d8_D20220101-20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfReportableSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "segment",
      "xsiNil": "false"
     }
    },
    "R86": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "i398516465b554c95abccae8f174027d8_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000086 - Disclosure - BUSINESS SEGMENT INFORMATION (disaggregated revenue information) (Details)",
     "menuCat": "Details",
     "order": "86",
     "role": "http://www.deluxe.com/role/BUSINESSSEGMENTINFORMATIONdisaggregatedrevenueinformationDetails",
     "shortName": "BUSINESS SEGMENT INFORMATION (disaggregated revenue information) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "i7d207db897124833aff2e468b963cf18_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "i398516465b554c95abccae8f174027d8_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000009 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES",
     "menuCat": "Notes",
     "order": "9",
     "role": "http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIES",
     "shortName": "SIGNIFICANT ACCOUNTING POLICIES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "dlx-20221231.htm",
      "contextRef": "i398516465b554c95abccae8f174027d8_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 137,
   "tag": {
    "country_US": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "UNITED STATES",
        "verboseLabel": "U. S. [Member]"
       }
      }
     },
     "localname": "US",
     "nsuri": "http://xbrl.sec.gov/country/2022",
     "presentation": [
      "http://www.deluxe.com/role/BUSINESSSEGMENTINFORMATIONdisaggregatedrevenueinformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag",
        "terseLabel": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.deluxe.com/role/Document"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AuditorFirmId": {
     "auth_ref": [
      "r1036",
      "r1037",
      "r1038"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PCAOB issued Audit Firm Identifier",
        "label": "Auditor Firm ID",
        "terseLabel": "Auditor Firm ID"
       }
      }
     },
     "localname": "AuditorFirmId",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.deluxe.com/role/Document"
     ],
     "xbrltype": "nonemptySequenceNumberItemType"
    },
    "dei_AuditorLocation": {
     "auth_ref": [
      "r1036",
      "r1037",
      "r1038"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location",
        "terseLabel": "Auditor Location"
       }
      }
     },
     "localname": "AuditorLocation",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.deluxe.com/role/Document"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_AuditorName": {
     "auth_ref": [
      "r1036",
      "r1037",
      "r1038"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name",
        "terseLabel": "Auditor Name"
       }
      }
     },
     "localname": "AuditorName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.deluxe.com/role/Document"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code",
        "terseLabel": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.deluxe.com/role/Document"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]",
        "terseLabel": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "xbrltype": "stringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date",
        "terseLabel": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.deluxe.com/role/Document"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentAnnualReport": {
     "auth_ref": [
      "r1036",
      "r1037",
      "r1038"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an annual report.",
        "label": "Document Annual Report",
        "terseLabel": "Document Annual Report"
       }
      }
     },
     "localname": "DocumentAnnualReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.deluxe.com/role/Document"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
        "label": "Document Fiscal Period Focus",
        "terseLabel": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.deluxe.com/role/Document"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.",
        "label": "Document Fiscal Year Focus",
        "terseLabel": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.deluxe.com/role/Document"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.deluxe.com/role/Document"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r1039"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report",
        "terseLabel": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.deluxe.com/role/Document"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
        "label": "Document Type",
        "terseLabel": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.deluxe.com/role/Document"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "auth_ref": [
      "r1034"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Documents incorporated by reference.",
        "label": "Documents Incorporated by Reference [Text Block]",
        "terseLabel": "Documents Incorporated by Reference"
       }
      }
     },
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.deluxe.com/role/Document"
     ],
     "xbrltype": "textBlockItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One",
        "terseLabel": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.deluxe.com/role/Document"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town",
        "terseLabel": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.deluxe.com/role/Document"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code",
        "terseLabel": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.deluxe.com/role/Document"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province",
        "terseLabel": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.deluxe.com/role/Document"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r1033"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key",
        "terseLabel": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.deluxe.com/role/Document"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
        "label": "Entity Common Stock, Shares Outstanding",
        "terseLabel": "Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.deluxe.com/role/Document"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Current Reporting Status",
        "terseLabel": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.deluxe.com/role/Document"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r1033"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.deluxe.com/role/Document"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
        "label": "Entity File Number",
        "terseLabel": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.deluxe.com/role/Document"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r1033"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Filer Category",
        "terseLabel": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.deluxe.com/role/Document"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code",
        "terseLabel": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.deluxe.com/role/Document"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r1040"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).",
        "label": "Entity Interactive Data Current",
        "terseLabel": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.deluxe.com/role/Document"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityPublicFloat": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.",
        "label": "Entity Public Float",
        "terseLabel": "Entity Public Float"
       }
      }
     },
     "localname": "EntityPublicFloat",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.deluxe.com/role/Document"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r1033"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name",
        "terseLabel": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.deluxe.com/role/Document"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r1033"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company",
        "terseLabel": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.deluxe.com/role/Document"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r1033"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business",
        "terseLabel": "Entity Small Business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.deluxe.com/role/Document"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r1033"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number",
        "terseLabel": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.deluxe.com/role/Document"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_EntityVoluntaryFilers": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.",
        "label": "Entity Voluntary Filers",
        "terseLabel": "Entity Voluntary Filers"
       }
      }
     },
     "localname": "EntityVoluntaryFilers",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.deluxe.com/role/Document"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "auth_ref": [
      "r1041"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.",
        "label": "Entity Well-known Seasoned Issuer",
        "terseLabel": "Entity Well-known Seasoned Issuer"
       }
      }
     },
     "localname": "EntityWellKnownSeasonedIssuer",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.deluxe.com/role/Document"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_IcfrAuditorAttestationFlag": {
     "auth_ref": [
      "r1036",
      "r1037",
      "r1038"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag",
        "terseLabel": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "localname": "IcfrAuditorAttestationFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.deluxe.com/role/Document"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number",
        "terseLabel": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.deluxe.com/role/Document"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r1032"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security",
        "terseLabel": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.deluxe.com/role/Document"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r1035"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name",
        "terseLabel": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.deluxe.com/role/Document"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol",
        "terseLabel": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.deluxe.com/role/Document"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "dlx_A401Kplan100employermatchMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Employee contributions to defined contribution plan matched 100% by employer.",
        "label": "401K plan, 100% employer match [Member]",
        "terseLabel": "401(k) plan, 100% employer match [Member]"
       }
      }
     },
     "localname": "A401Kplan100employermatchMember",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/POSTRETIREMENTBENEFITS401kPlanDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dlx_A401Kplan50employermatchMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Employee contributions to defined contribution plan matched 50% by employer.",
        "label": "401K plan, 50% employer match [Member]",
        "terseLabel": "401(k) plan, 50% employer match [Member]"
       }
      }
     },
     "localname": "A401Kplan50employermatchMember",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/POSTRETIREMENTBENEFITS401kPlanDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dlx_A401Kplanfirst1ofwagescontributedbyemployeeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Employer matching contribution to defined contribution plan for the first 1% of wages contributed by employee.",
        "label": "401K plan, first 1% of wages contributed by employee [Member]",
        "terseLabel": "401(k) plan, first 1% of wages contributed by employee [Member]"
       }
      }
     },
     "localname": "A401Kplanfirst1ofwagescontributedbyemployeeMember",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/POSTRETIREMENTBENEFITS401kPlanDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dlx_A401Kplannext5ofwagescontributedbyemployeeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Employer matching contribution to defined contribution plan for the next 5% of wages contributed by employee.",
        "label": "401K plan, next 5% of wages contributed by employee [Member]",
        "terseLabel": "401(k) plan, next 5% of wages contributed by employee [Member]"
       }
      }
     },
     "localname": "A401Kplannext5ofwagescontributedbyemployeeMember",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/POSTRETIREMENTBENEFITS401kPlanDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dlx_AccruedWagesAndPayrollLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONprepaidproductdiscountsandaccruedliabilitiesDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, including accrued salaries, payroll taxes and employee withholdings. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued wages and payroll liabilities",
        "terseLabel": "Wages and payroll liabilities, including vacation"
       }
      }
     },
     "localname": "AccruedWagesAndPayrollLiabilities",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONprepaidproductdiscountsandaccruedliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dlx_AdditionalMatchingAmountForRestrictedStockUnitAwards": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The additional matching amount of restricted stock units provided by the company to employees when they elect to receive a portion of their bonus payment in the form of restricted stock units.",
        "label": "Additional matching amount for restricted stock unit awards",
        "terseLabel": "Company matching amount, restricted stock units"
       }
      }
     },
     "localname": "AdditionalMatchingAmountForRestrictedStockUnitAwards",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSawardtermsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "dlx_Additionstoprepaidproductdiscounts": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Prepaid product discounts recorded during the period related to the execution and/or renewal of customer contracts. Prepaid product discounts are recorded upon contract execution.",
        "label": "Additions to prepaid product discounts",
        "verboseLabel": "Additions"
       }
      }
     },
     "localname": "Additionstoprepaidproductdiscounts",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONprepaidproductdiscountsandaccruedliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dlx_AdjustedEBITDA": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjusted EBITDA reported as the entity's measure of segment profitability.",
        "label": "Adjusted EBITDA",
        "terseLabel": "Adjusted EBITDA"
       }
      }
     },
     "localname": "AdjustedEBITDA",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/BUSINESSSEGMENTINFORMATIONsegmentresultsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dlx_AmortizationOfPrepaidProductDiscounts": {
     "auth_ref": [],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 17.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of expense recognized in the current period that reflects the amortization of prepaid product discounts associated with the acquisition of business. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.",
        "label": "Amortization of prepaid product discounts",
        "negatedLabel": "Amortization",
        "terseLabel": "Amortization of prepaid product discounts"
       }
      }
     },
     "localname": "AmortizationOfPrepaidProductDiscounts",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONprepaidproductdiscountsandaccruedliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dlx_AmortizationPeriodNetActuarialLoss": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The period over which the company's net actuarial loss will be recognized as a component of net periodic benefit expense.",
        "label": "Amortization period net actuarial loss",
        "terseLabel": "Amortization period net actuarial loss"
       }
      }
     },
     "localname": "AmortizationPeriodNetActuarialLoss",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/POSTRETIREMENTBENEFITSobligationsandfundedstatusDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "dlx_Amortizationperiodprepaidproductdiscounts": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The period over which prepaid product discounts are amortized and reflected as reductions of revenue in the consolidated statements of income.",
        "label": "Amortization period prepaid product discounts",
        "terseLabel": "Amortization period"
       }
      }
     },
     "localname": "Amortizationperiodprepaidproductdiscounts",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESbusinesscombinationsandprepaidproductdiscountsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "dlx_AssetsheldforsalePolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for assets classified as held for sale in the entity's statement of financial position.",
        "label": "Assets held for sale [Policy Text Block]",
        "terseLabel": "Assets held for sale"
       }
      }
     },
     "localname": "AssetsheldforsalePolicyTextBlock",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "dlx_AustralianWebHostingBusinessMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Australian web hosting business",
        "label": "Australian web hosting business [Member]",
        "terseLabel": "Australian web hosting business [Member]"
       }
      }
     },
     "localname": "AustralianWebHostingBusinessMember",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/ACQUISITIONANDDIVESTITURESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dlx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalentsRestrictedCashAndEquivalents": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand and demand deposits with banks or financial institutions, as well as restricted cash and restricted cash equivalents, acquired at the acquisition date.",
        "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Cash And Equivalents Restricted Cash And Equivalents",
        "terseLabel": "Cash, cash equivalents, restricted cash and restricted cash equivalents acquired"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalentsRestrictedCashAndEquivalents",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/ACQUISITIONANDDIVESTITURESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dlx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesFundsHeldForCustomers": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current liabilities for funds held for customers, assumed at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Funds Held for Customers",
        "negatedTerseLabel": "Funds held for customers"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesFundsHeldForCustomers",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/ACQUISITIONANDDIVESTITURESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dlx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNonCurrentLiabilitiesOperatingLeaseObligations": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Non-current portion of amount of liabilities incurred for operating lease obligations, assumed at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Non-current Liabilities, Operating Lease Obligations",
        "negatedTerseLabel": "Operating lease liabilities, non-current"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNonCurrentLiabilitiesOperatingLeaseObligations",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/ACQUISITIONANDDIVESTITURESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dlx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating lease right-of-use assets acquired at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease Right-of-Use Assets",
        "terseLabel": "Operating lease assets",
        "verboseLabel": "Operating lease assets acquired"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/ACQUISITIONANDDIVESTITURESDetails",
      "http://www.deluxe.com/role/LEASESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dlx_Businesscombinationsmeasurementperiod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "In accounting for business combinations, the period over which adjustments may be recorded to the purchase price allocation. Also known as the measurement period.",
        "label": "Business combinations measurement period",
        "terseLabel": "Measurement period"
       }
      }
     },
     "localname": "Businesscombinationsmeasurementperiod",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESbusinesscombinationsandprepaidproductdiscountsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "dlx_CEOtransitioncosts": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Costs associated with the entity's CEO transition.",
        "label": "CEO transition costs",
        "negatedTerseLabel": "CEO transition costs"
       }
      }
     },
     "localname": "CEOtransitioncosts",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/BUSINESSSEGMENTINFORMATIONsegmentresultsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dlx_Checks1Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Checks product category",
        "label": "Checks1 [Member]",
        "terseLabel": "Checks [Member]"
       }
      }
     },
     "localname": "Checks1Member",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/BUSINESSSEGMENTINFORMATIONdisaggregatedrevenueinformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dlx_ChecksMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Checks Business Segment",
        "label": "Checks [Member]",
        "terseLabel": "Checks [Member]"
       }
      }
     },
     "localname": "ChecksMember",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/BUSINESSSEGMENTINFORMATIONdisaggregatedrevenueinformationDetails",
      "http://www.deluxe.com/role/BUSINESSSEGMENTINFORMATIONsegmentresultsDetails",
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONgoodwillDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dlx_ChecksReportingUnitMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Checks reporting unit",
        "label": "Checks reporting unit [Member]",
        "terseLabel": "Checks reporting unit [Member]"
       }
      }
     },
     "localname": "ChecksReportingUnitMember",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/FAIRVALUEMEASUREMENTSgoodwillandnonrecurringassetimpairmentanalysesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dlx_CloudComputingArrangementsPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of policy for accounting for cloud computing arrangements.",
        "label": "Cloud computing arrangements [Policy Text Block]",
        "terseLabel": "Cloud computing arrangements"
       }
      }
     },
     "localname": "CloudComputingArrangementsPolicyTextBlock",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "dlx_CloudSolutionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cloud Solutions Business Segment",
        "label": "Cloud Solutions [Member]",
        "terseLabel": "Cloud Solutions [Member]"
       }
      }
     },
     "localname": "CloudSolutionsMember",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONgoodwillDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dlx_ConsiderationTransferredLiabilitiesIncurredBusinessCombinationsAndAssetPurchases": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination or asset purchase.",
        "label": "Consideration transferred liabilities incurred business combinations and asset purchases",
        "terseLabel": "Liabilities for holdback payments on asset purchases and acquisitions"
       }
      }
     },
     "localname": "ConsiderationTransferredLiabilitiesIncurredBusinessCombinationsAndAssetPurchases",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONsupplementalcashflowinformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dlx_ConsolidatedTotalLeverageRatio": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum consolidated total leverage ratio allowed under the entity's debt covenants.",
        "label": "Consolidated total leverage ratio",
        "terseLabel": "Consolidated total leverage ratio"
       }
      }
     },
     "localname": "ConsolidatedTotalLeverageRatio",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/DEBTDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "dlx_ConsolidatedTotalLeverageRatioLimitingPermittedPayments": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The consolidated total leverage ratio at which permitted payments are limited under the entity's debt covenants.",
        "label": "Consolidated total leverage ratio limiting permitted payments",
        "terseLabel": "Consolidated total leverage ratio limiting permitted payments"
       }
      }
     },
     "localname": "ConsolidatedTotalLeverageRatioLimitingPermittedPayments",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/DEBTDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "dlx_ContractCostsPracticalExpedientPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Entity's election to expense contract costs when the amortization period would be one year or less.",
        "label": "Contract costs practical expedient period",
        "terseLabel": "Contract costs practical expedient period"
       }
      }
     },
     "localname": "ContractCostsPracticalExpedientPeriod",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESincometaxesrevenuerecognitionDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "dlx_CurrentPortionOfLongTermDebtAndLongTermDebtMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Current portion of long-term debt and long-term debt",
        "label": "Current portion of long-term debt and long-term debt [Member]",
        "terseLabel": "Current portion of long-term debt and long-term debt [Member]"
       }
      }
     },
     "localname": "CurrentPortionOfLongTermDebtAndLongTermDebtMember",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/FAIRVALUEMEASUREMENTSfinancialinstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dlx_CustomerRebates": {
     "auth_ref": [],
     "calculation": {
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONprepaidproductdiscountsandaccruedliabilitiesDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of the liability for rebates provided to customers on the sale of goods and services that are expected to be settled within one year.",
        "label": "Customer Rebates",
        "terseLabel": "Customer rebates"
       }
      }
     },
     "localname": "CustomerRebates",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONprepaidproductdiscountsandaccruedliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dlx_DataAnalyticsReportingUnitMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Data Analytics reporting unit",
        "label": "Data Analytics reporting unit [Member]",
        "terseLabel": "Data Analytics reporting unit [Member]"
       }
      }
     },
     "localname": "DataAnalyticsReportingUnitMember",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/FAIRVALUEMEASUREMENTSgoodwillandnonrecurringassetimpairmentanalysesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dlx_DataSolutionWebHostingReportingUnitMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Data Solution Web Hosting reporting unit",
        "label": "Data Solution Web Hosting reporting unit [Member]",
        "terseLabel": "Data Solutions Web Hosting reporting unit [Member]"
       }
      }
     },
     "localname": "DataSolutionWebHostingReportingUnitMember",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/FAIRVALUEMEASUREMENTSgoodwillandnonrecurringassetimpairmentanalysesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dlx_DataSolutionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Data Solutions segment",
        "label": "Data Solutions [Member]",
        "terseLabel": "Data Solutions [Member]"
       }
      }
     },
     "localname": "DataSolutionsMember",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/ACQUISITIONANDDIVESTITURESDetails",
      "http://www.deluxe.com/role/BUSINESSSEGMENTINFORMATIONdisaggregatedrevenueinformationDetails",
      "http://www.deluxe.com/role/BUSINESSSEGMENTINFORMATIONsegmentresultsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dlx_DatadrivenmarketingandtreasurymanagementsolutionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Data-driven marketing and treasury management solutions",
        "label": "Data-driven marketing and treasury management solutions [Member]",
        "terseLabel": "Data-driven marketing and treasury management solutions [Member]"
       }
      }
     },
     "localname": "DatadrivenmarketingandtreasurymanagementsolutionsMember",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESincometaxesrevenuerecognitionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dlx_DatadrivenmarketingsolutionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Data-driven marketing solutions",
        "label": "Data-driven marketing solutions [Member]",
        "terseLabel": "Data-driven marketing solutions [Member]"
       }
      }
     },
     "localname": "DatadrivenmarketingsolutionsMember",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/BUSINESSSEGMENTINFORMATIONdisaggregatedrevenueinformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dlx_DebtCovenantsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of information regarding debt covenant requirements.",
        "label": "Debt Covenants [Table Text Block]",
        "terseLabel": "Leverage ratio requirements"
       }
      }
     },
     "localname": "DebtCovenantsTableTextBlock",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/DEBTTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "dlx_DeductibleInterestCarryforwardMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deductions derived from deductible interest that cannot be utilized on the tax return during a period that have been carried forward to reduce taxable income or taxes payable in a future year.",
        "label": "Deductible interest carryforward [Member]",
        "terseLabel": "Deductible interest carryforward [Member]"
       }
      }
     },
     "localname": "DeductibleInterestCarryforwardMember",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/INCOMETAXPROVISIONnetoperatinglosstaxcreditandcapitallosscarryforwardsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dlx_DeferredTaxAssetPayrollTaxDeferral": {
     "auth_ref": [],
     "calculation": {
      "http://www.deluxe.com/role/INCOMETAXPROVISIONdeferredincometaxesDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of valuation allowances, of deferred tax asset attributable to payroll tax payments deferred under the CARES Act.",
        "label": "Deferred tax asset, payroll tax deferral",
        "terseLabel": "Payroll tax deferral under the CARES Act"
       }
      }
     },
     "localname": "DeferredTaxAssetPayrollTaxDeferral",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/INCOMETAXPROVISIONdeferredincometaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dlx_DeferredTaxAssetsNetOperatingAndCapitalLossCarryforwards": {
     "auth_ref": [],
     "calculation": {
      "http://www.deluxe.com/role/INCOMETAXPROVISIONdeferredincometaxesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss and capital loss carryforwards.",
        "label": "Deferred tax assets net operating and capital loss carryforwards",
        "terseLabel": "Net operating loss, tax credit and capital loss carryforwards"
       }
      }
     },
     "localname": "DeferredTaxAssetsNetOperatingAndCapitalLossCarryforwards",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/INCOMETAXPROVISIONdeferredincometaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dlx_DeferredTaxLiabilitiesCloudComputingArrangements": {
     "auth_ref": [],
     "calculation": {
      "http://www.deluxe.com/role/INCOMETAXPROVISIONdeferredincometaxesDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from amounts capitalized for cloud computing arrangements.",
        "label": "Deferred tax liabilities, cloud computing arrangements",
        "terseLabel": "Cloud computing arrangements"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesCloudComputingArrangements",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/INCOMETAXPROVISIONdeferredincometaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dlx_Deferredrevenueperiodoverwhichrecognized": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The period over which deferred revenue will be recognized as revenue in the entity's statement of income.",
        "label": "Deferred revenue, period over which recognized",
        "terseLabel": "Deferred revenue, period over which recognized"
       }
      }
     },
     "localname": "Deferredrevenueperiodoverwhichrecognized",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESincometaxesrevenuerecognitionDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "dlx_Deferredtaxassetsoperatingleases": {
     "auth_ref": [],
     "calculation": {
      "http://www.deluxe.com/role/INCOMETAXPROVISIONdeferredincometaxesDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from operating leases.",
        "label": "Deferred tax assets, operating leases",
        "terseLabel": "Operating leases"
       }
      }
     },
     "localname": "Deferredtaxassetsoperatingleases",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/INCOMETAXPROVISIONdeferredincometaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dlx_Deferredtaxliabilitiesemployeebenefits": {
     "auth_ref": [],
     "calculation": {
      "http://www.deluxe.com/role/INCOMETAXPROVISIONdeferredincometaxesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liabilities attributable to taxable temporary differences from employee benefits.",
        "label": "Deferred tax liabilities, employee benefits",
        "terseLabel": "Employee benefit plans"
       }
      }
     },
     "localname": "Deferredtaxliabilitiesemployeebenefits",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/INCOMETAXPROVISIONdeferredincometaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dlx_Deferredtaxliabilitiesrevenuerecognition": {
     "auth_ref": [],
     "calculation": {
      "http://www.deluxe.com/role/INCOMETAXPROVISIONdeferredincometaxesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from revenue recognition practices.",
        "label": "Deferred tax liabilities, revenue recognition",
        "terseLabel": "Revenue recognition"
       }
      }
     },
     "localname": "Deferredtaxliabilitiesrevenuerecognition",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/INCOMETAXPROVISIONdeferredincometaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dlx_Deferredtaxvaluationallowancesforeigncurrencytranslation": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of (increase) decrease from converting deferred income tax valuation allowances to currency of reporting entity from amount denominated or measured in a different currency.",
        "label": "Deferred tax valuation allowances, foreign currency translation",
        "negatedTerseLabel": "Foreign currency translation"
       }
      }
     },
     "localname": "Deferredtaxvaluationallowancesforeigncurrencytranslation",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/INCOMETAXPROVISIONdeferredincometaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dlx_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeTax": {
     "auth_ref": [],
     "calculation": {
      "http://www.deluxe.com/role/POSTRETIREMENTBENEFITSobligationsandfundedstatusDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tax effect of the components of accumulated other comprehensive income related to defined benefit plans.",
        "label": "Defined benefit plan accumulated other comprehensive income tax",
        "negatedLabel": "Tax effect"
       }
      }
     },
     "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeTax",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/POSTRETIREMENTBENEFITSobligationsandfundedstatusDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dlx_DefinedContributionServiceRequirement": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Employee service required for participation in the company's defined contribution plan.",
        "label": "Defined contribution service requirement",
        "terseLabel": "Employee service requirement"
       }
      }
     },
     "localname": "DefinedContributionServiceRequirement",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/POSTRETIREMENTBENEFITS401kPlanDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "dlx_DefinedbenefitplanequitysecuritiessmallandmidcapMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Security representing ownership in corporation or other legal entity, classified as having medium market or small market capitalization, for which ownership is represented by share of stock; in which defined benefit plan asset is invested. Includes, but is not limited to, common stock, preferred stock, convertible security, stock right and stock warrant.",
        "label": "Defined benefit plan equity securities small and midcap [Member]",
        "terseLabel": "U.S. small and mid-capitalization equity securities [Member]"
       }
      }
     },
     "localname": "DefinedbenefitplanequitysecuritiessmallandmidcapMember",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/POSTRETIREMENTBENEFITSplanassetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dlx_DirectToConsumerReportingUnitMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Direct-to-Consumer Reporting Unit",
        "label": "Direct-to-Consumer Reporting Unit [Member]",
        "terseLabel": "Direct-to-Consumer reporting unit [Member]"
       }
      }
     },
     "localname": "DirectToConsumerReportingUnitMember",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/FAIRVALUEMEASUREMENTSgoodwillandnonrecurringassetimpairmentanalysesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dlx_EffectiveIncomeTaxRateReconciliationPayablesAndReceivablesForPriorYearTaxReturns": {
     "auth_ref": [],
     "calculation": {
      "http://www.deluxe.com/role/INCOMETAXPROVISIONincometaxprovisionDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to payables and receivables for prior year tax returns.",
        "label": "Effective income tax rate reconciliation, payables and receivables for prior year tax returns",
        "terseLabel": "Payables and receivables for prior year tax returns"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationPayablesAndReceivablesForPriorYearTaxReturns",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/INCOMETAXPROVISIONincometaxprovisionDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "dlx_EffectiveTaxRateReconciliationNondeductibleAcquisitionCosts": {
     "auth_ref": [],
     "calculation": {
      "http://www.deluxe.com/role/INCOMETAXPROVISIONincometaxprovisionDetails": {
       "order": 14.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible acquisition costs.",
        "label": "Effective tax rate reconciliation nondeductible acquisition costs",
        "terseLabel": "Non-deductible acquisition costs"
       }
      }
     },
     "localname": "EffectiveTaxRateReconciliationNondeductibleAcquisitionCosts",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/INCOMETAXPROVISIONincometaxprovisionDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "dlx_Exerciseperiodofawardfollowingvoluntaryterminationofemployment": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The period following voluntary termination of employment during which a plan participant may exercise vested awards before they are cancelled.",
        "label": "Exercise period of award following voluntary termination of employment",
        "terseLabel": "Exercise period of award following voluntary termination of employment"
       }
      }
     },
     "localname": "Exerciseperiodofawardfollowingvoluntaryterminationofemployment",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSawardtermsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "dlx_ExternalconsultingfeesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "External consulting fees incurred as part of a restructuring or integration initiative.",
        "label": "External consulting fees [Member]",
        "terseLabel": "External consulting fees [Member]"
       }
      }
     },
     "localname": "ExternalconsultingfeesMember",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/RESTRUCTURINGANDINTEGRATIONEXPENSEDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dlx_FinancingReceivableAllowanceForCreditLossesOtherChange": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of other change in financing receivable, charged against allowance for credit loss.",
        "label": "Financing receivable allowance for credit losses other change",
        "terseLabel": "Exchange for customer lists"
       }
      }
     },
     "localname": "FinancingReceivableAllowanceForCreditLossesOtherChange",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONothernoncurrentassetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dlx_FirstAmericanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "First American Payment Systems, LLC",
        "label": "First American [Member]",
        "terseLabel": "First American [Member]"
       }
      }
     },
     "localname": "FirstAmericanMember",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/ACQUISITIONANDDIVESTITURESDetails",
      "http://www.deluxe.com/role/LEASESDetails",
      "http://www.deluxe.com/role/SHAREHOLDERSEQUITYDetails",
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONgoodwillDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dlx_FormsAndOtherProductsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Forms and other products",
        "label": "Forms and other products [Member]",
        "terseLabel": "Forms and other products [Member]"
       }
      }
     },
     "localname": "FormsAndOtherProductsMember",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/BUSINESSSEGMENTINFORMATIONdisaggregatedrevenueinformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dlx_FundsHeldForCustomersLiabiilty": {
     "auth_ref": [],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of the liability for funds held on behalf of others that are expected to be settled within one year.",
        "label": "Funds Held For Customers Liabiilty",
        "terseLabel": "Funds held for customers"
       }
      }
     },
     "localname": "FundsHeldForCustomersLiabiilty",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dlx_FundsHeldForCustomersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This grouping includes information about funds held on behalf of others.",
        "label": "Funds Held for Customers [Member]",
        "terseLabel": "Funds held for customers [Member]"
       }
      }
     },
     "localname": "FundsHeldForCustomersMember",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/FAIRVALUEMEASUREMENTSfinancialinstrumentsDetails",
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONavailableforsaledebtsecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dlx_FundsHeldForCustomersPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for funds held on behalf of others.",
        "label": "Funds held for customers [Policy Text Block]",
        "terseLabel": "Funds held for customers"
       }
      }
     },
     "localname": "FundsHeldForCustomersPolicyTextBlock",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "dlx_ImpairmentOfLongLivedAssetsAndAmortizableIntangiblesPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets and amortizable intangible assets.",
        "label": "Impairment of long-lived assets and amortizable intangibles [Policy Text Block]",
        "terseLabel": "Impairment of long-lived assets and amortizable intangibles"
       }
      }
     },
     "localname": "ImpairmentOfLongLivedAssetsAndAmortizableIntangiblesPolicyTextBlock",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "dlx_IncreaseInEarningsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase in earnings",
        "label": "Increase in earnings [Member]",
        "terseLabel": "Increase in earnings [Member]"
       }
      }
     },
     "localname": "IncreaseInEarningsMember",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/INCOMETAXPROVISIONrepatriationandunrecognizedtaxbenefitsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dlx_Intangiblesfairvalueinputs": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of input used to measure fair value of intangible assets.",
        "label": "Intangibles fair value inputs",
        "terseLabel": "Intangibles fair value inputs"
       }
      }
     },
     "localname": "Intangiblesfairvalueinputs",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/FAIRVALUEMEASUREMENTSgoodwillandnonrecurringassetimpairmentanalysesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "dlx_InterestRateLoansAndNotesReceivable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The stated interest rate on loans and notes receivable.",
        "label": "Interest rate, loans and notes receivable",
        "terseLabel": "Interest rate, loans and notes receivable"
       }
      }
     },
     "localname": "InterestRateLoansAndNotesReceivable",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESloansandnotesreceivablefromdistributorsandadvertisingcostsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "dlx_InterestRateSwapJuly2019Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate swap July 2019",
        "label": "Interest rate swap July 2019 [Member]",
        "terseLabel": "July 2019 interest rate swap [Member]"
       }
      }
     },
     "localname": "InterestRateSwapJuly2019Member",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/DERIVATIVEFINANCIALINSTRUMENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dlx_InterestRateSwapMarch2023Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate swap March 2023",
        "label": "Interest rate swap March 2023 [Member]",
        "terseLabel": "March 2023 interest rate swap [Member]"
       }
      }
     },
     "localname": "InterestRateSwapMarch2023Member",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/DERIVATIVEFINANCIALINSTRUMENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dlx_InterestRateSwapSeptember2022Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate swap September 2022",
        "label": "Interest rate swap September 2022 [Member]",
        "terseLabel": "September 2022 interest rate swap [Member]"
       }
      }
     },
     "localname": "InterestRateSwapSeptember2022Member",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/DERIVATIVEFINANCIALINSTRUMENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dlx_InternallaborMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Internal labor costs incurred as part of a restructuring or integration initiative.",
        "label": "Internal labor [Member]",
        "terseLabel": "Internal labor [Member]"
       }
      }
     },
     "localname": "InternallaborMember",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/RESTRUCTURINGANDINTEGRATIONEXPENSEDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dlx_InternaluseComputerSoftwareIntangibleAssetMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks. This element includes internal-use software only.",
        "label": "Internal-use Computer Software Intangible Asset [Member]",
        "terseLabel": "Internal-use software [Member]"
       }
      }
     },
     "localname": "InternaluseComputerSoftwareIntangibleAssetMember",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/ACQUISITIONANDDIVESTITURESDetails",
      "http://www.deluxe.com/role/FAIRVALUEMEASUREMENTSgoodwillandnonrecurringassetimpairmentanalysesDetails",
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONintangiblesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dlx_LancasterCaliforniaFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lancaster, California facility",
        "label": "Lancaster, California facility [Member]",
        "terseLabel": "Lancaster, California facility [Member]"
       }
      }
     },
     "localname": "LancasterCaliforniaFacilityMember",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/ACQUISITIONANDDIVESTITURESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dlx_LeaseIncentivesReceivable": {
     "auth_ref": [],
     "calculation": {
      "http://www.deluxe.com/role/LEASESDetails_1": {
       "order": 3.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This item represents a receivable for an incentive or inducement contractually stipulated between parties to a lease whereby the lessor has committed to provide the entity (lessee) with a cash payment as inducement to enter the lease. This amount reduces the related lease liability.",
        "label": "Lease incentives receivable",
        "negatedTerseLabel": "Less lease incentive receivable"
       }
      }
     },
     "localname": "LeaseIncentivesReceivable",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/LEASESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dlx_LesseeLeaseDisclosuresTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for lessee entity's leasing arrangements.",
        "label": "Lessee lease disclosures [Text Block]",
        "terseLabel": "LEASES"
       }
      }
     },
     "localname": "LesseeLeaseDisclosuresTextBlock",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/LEASES"
     ],
     "xbrltype": "textBlockItemType"
    },
    "dlx_LesseeOperatingLeaseNotYetCommencedAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Obligations under operating leases that have not yet commenced as of the end of the reporting period.",
        "label": "Lessee Operating Lease Not Yet Commenced, Amount",
        "terseLabel": "Operating lease not yet commenced, cash obligation"
       }
      }
     },
     "localname": "LesseeOperatingLeaseNotYetCommencedAmount",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/LEASESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dlx_LesseeOperatingLeaseNotYetCommencedLeaseTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lease term for operating leases that have not yet commenced as of the end of the reporting period.",
        "label": "Lessee Operating Lease Not Yet Commenced, Lease Term",
        "terseLabel": "Operating lease not yet commenced, lease term"
       }
      }
     },
     "localname": "LesseeOperatingLeaseNotYetCommencedLeaseTerm",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/LEASESDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "dlx_LesseeScheduleOfLeaseObligationMaturitiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating and finance lease liabilities. Includes, but is not limited to, reconciliation of undiscounted cash flows to the lease liabilities recognized in statement of financial position.",
        "label": "Lessee schedule of lease obligation maturities [Table Text Block]",
        "terseLabel": "Maturities of lease liabilities"
       }
      }
     },
     "localname": "LesseeScheduleOfLeaseObligationMaturitiesTableTextBlock",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/LEASESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "dlx_LitigationSettlementPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period in which the settlement must be completed.",
        "label": "Litigation settlement, period",
        "terseLabel": "Litigation settlement, period"
       }
      }
     },
     "localname": "LitigationSettlementPeriod",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/OTHERCOMMITMENTSANDCONTINGENCIESDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "dlx_LoansAndNotesReceivableFromDistributorsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Loans and notes receivable from the entity's distributors.",
        "label": "Loans and notes receivable from distributors [Member]",
        "terseLabel": "Loans and notes receivable from distributors [Member]"
       }
      }
     },
     "localname": "LoansAndNotesReceivableFromDistributorsMember",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONothernoncurrentassetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dlx_LoansandnotesreceivablefromdistributorsPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for loans made to distributors and notes receivable from distributors..",
        "label": "Loans and notes receivable from distributors [Policy Text Block]",
        "terseLabel": "Loans and notes receivable from distributors"
       }
      }
     },
     "localname": "LoansandnotesreceivablefromdistributorsPolicyTextBlock",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "dlx_MajorCustomersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Major customers",
        "label": "Major customers [Member]",
        "terseLabel": "Major customers [Member]"
       }
      }
     },
     "localname": "MajorCustomersMember",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/BUSINESSSEGMENTINFORMATIONsegmentresultsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dlx_MarketingAndPromotionalSolutionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Marketing and promotional solutions",
        "label": "Marketing and promotional solutions [Member]",
        "terseLabel": "Marketing and promotional solutions [Member]"
       }
      }
     },
     "localname": "MarketingAndPromotionalSolutionsMember",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/BUSINESSSEGMENTINFORMATIONdisaggregatedrevenueinformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dlx_MaturityPeriodDebtSecurities": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maturity period for debt securities held by the entity.",
        "label": "Maturity period, debt securities",
        "terseLabel": "Maturity period, debt securities"
       }
      }
     },
     "localname": "MaturityPeriodDebtSecurities",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/FAIRVALUEMEASUREMENTSfinancialinstrumentsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "dlx_MaximumConsolidatedSecuredLeverageRatio": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum consolidated secured leverage ratio allowed under the entity's debt covenants.",
        "label": "Maximum consolidated secured leverage ratio",
        "terseLabel": "Maximum consolidated secured leverage ratio"
       }
      }
     },
     "localname": "MaximumConsolidatedSecuredLeverageRatio",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/DEBTDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "dlx_Maximummaturityofcashequivalents": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum maturity of investments in debt securities classified as cash equivalents in the entity's statement of financial position.",
        "label": "Maximum maturity of cash equivalents",
        "terseLabel": "Maximum maturity of cash equivalents"
       }
      }
     },
     "localname": "Maximummaturityofcashequivalents",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIEScashandcashequivalentsandtradeaccountsreceivableDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "dlx_MeasurementInputGrossMarginGrowthRateMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input for the gross margin growth rate.",
        "label": "Measurement input, gross margin growth rate [Member]",
        "terseLabel": "Measurement input, gross margin growth rate [Member]"
       }
      }
     },
     "localname": "MeasurementInputGrossMarginGrowthRateMember",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/FAIRVALUEMEASUREMENTSgoodwillandnonrecurringassetimpairmentanalysesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dlx_MeasurementInputRevenueGrowthRateMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input for the revenue growth rate.",
        "label": "Measurement input, revenue growth rate [Member]",
        "terseLabel": "Measurement input, revenue growth rate [Member]"
       }
      }
     },
     "localname": "MeasurementInputRevenueGrowthRateMember",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/FAIRVALUEMEASUREMENTSgoodwillandnonrecurringassetimpairmentanalysesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dlx_MeasurementOfTaxBenefitMinimumPercentageTaxBenefitMustBeLikelyToBeRealized": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A tax benefit is measured as the largest amount of tax benefit that is greater than 50% likely to be realized. Element used for the 50% threshold.",
        "label": "Measurement of tax benefit minimum percentage tax benefit must be likely to be realized",
        "terseLabel": "Measurement of tax benefit, minimum percentage tax benefit must be likely to be realized"
       }
      }
     },
     "localname": "MeasurementOfTaxBenefitMinimumPercentageTaxBenefitMustBeLikelyToBeRealized",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESincometaxesrevenuerecognitionDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "dlx_MerchantServicesAndOtherPaymentSolutionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Merchant services and other payment solutions",
        "label": "Merchant services and other payment solutions [Member]",
        "terseLabel": "Merchant services and other payment solutions [Member]"
       }
      }
     },
     "localname": "MerchantServicesAndOtherPaymentSolutionsMember",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/BUSINESSSEGMENTINFORMATIONdisaggregatedrevenueinformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dlx_MinimumInterestCoverageRatio": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The minimum interest coverage ratio allowed under the entity's debt covenants.",
        "label": "Minimum interest coverage ratio",
        "terseLabel": "Minimum interest coverage ratio"
       }
      }
     },
     "localname": "MinimumInterestCoverageRatio",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/DEBTDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "dlx_Netchangeincustomerfundsobligations": {
     "auth_ref": [],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net increase (decrease) in customer funds obligations during the period.",
        "label": "Net change in customer funds obligations",
        "terseLabel": "Net change in customer funds obligations"
       }
      }
     },
     "localname": "Netchangeincustomerfundsobligations",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dlx_Netoperatinglossandtaxcreditcarryforwards": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of net operating loss and tax credit carryforwards, before tax effects, available to reduce future taxable income under enacted tax laws, subject to expiration under the enacted tax laws.",
        "label": "Net operating loss and tax credit carryforwards",
        "terseLabel": "Net operating loss and tax credit carryforwards"
       }
      }
     },
     "localname": "Netoperatinglossandtaxcreditcarryforwards",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/INCOMETAXPROVISIONnetoperatinglosstaxcreditandcapitallosscarryforwardsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dlx_NorthAmericanWebHostingBusinessMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "North American web hosting business",
        "label": "North American web hosting business [Member]",
        "terseLabel": "North American web hosting business [Member]"
       }
      }
     },
     "localname": "NorthAmericanWebHostingBusinessMember",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/ACQUISITIONANDDIVESTITURESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dlx_NumberOfSharesOfCommonStockIntoWhichEachAwardIsConvertible": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares of common stock into which each award is convertible.",
        "label": "Number of shares of common stock into which each award is convertible",
        "terseLabel": "Number of shares of common stock into which each award is convertible"
       }
      }
     },
     "localname": "NumberOfSharesOfCommonStockIntoWhichEachAwardIsConvertible",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSawardtermsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "dlx_Numberofcustomers": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of customers",
        "label": "Number of customers",
        "terseLabel": "Number of customers"
       }
      }
     },
     "localname": "Numberofcustomers",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/BUSINESSSEGMENTINFORMATIONsegmentresultsDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "dlx_OneToTwoInternalGradeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "One to two internal grade [Member]",
        "label": "One to two internal grade [Member]",
        "terseLabel": "1 to 2 internal grade [Member]"
       }
      }
     },
     "localname": "OneToTwoInternalGradeMember",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONothernoncurrentassetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dlx_OtherCommonSharesRetiredShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Shares of stock that were retired during the period, but were not repurchased by the company. May include stock retired to pay withholding taxes due as a result of the vesting or exercise of share-based awards or stock utilized by an employee to pay the exercise price of stock options.",
        "label": "Other Common Shares Retired Shares",
        "negatedTerseLabel": "Other common shares retired, shares"
       }
      }
     },
     "localname": "OtherCommonSharesRetiredShares",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "dlx_OtherCommonSharesRetiredValue": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock that was retired during the period, but was not repurchased by the entity. May include stock retired to pay withholding taxes due as a result of the vesting or exercise of share-based awards or stock utilized by employees to pay the exercise price of stock options.",
        "label": "Other Common Shares Retired Value",
        "negatedTerseLabel": "Other common shares retired"
       }
      }
     },
     "localname": "OtherCommonSharesRetiredValue",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dlx_Otherchangesinprepaidproductdiscounts": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other changes in the carrying amount of prepaid product discounts that are not separately disclosed. Prepaid product discounts relate to the execution and/or renewal of customer contracts.",
        "label": "Other changes in prepaid product discounts",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "Otherchangesinprepaidproductdiscounts",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONprepaidproductdiscountsandaccruedliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dlx_OthercurrentandnoncurrentassetsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing other current assets and other non-current assets.",
        "label": "Other current and non-current assets [Member]",
        "terseLabel": "Other current and non-current assets [Member]"
       }
      }
     },
     "localname": "OthercurrentandnoncurrentassetsMember",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/FAIRVALUEMEASUREMENTSfinancialinstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dlx_ParticipantsAge65AndOlderMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Participants in a defined benefit plan age 65 and older.",
        "label": "Participants age 65 and older [Member]",
        "terseLabel": "Participants age 65 and older [Member]"
       }
      }
     },
     "localname": "ParticipantsAge65AndOlderMember",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/POSTRETIREMENTBENEFITSnetperiodicbenefitincomeandactuarialassumptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dlx_ParticipantsUnderAge65Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Participants in a defined benefit plan under the age of 65.",
        "label": "Participants under age 65 [Member]",
        "terseLabel": "Participants under age 65 [Member]"
       }
      }
     },
     "localname": "ParticipantsUnderAge65Member",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/POSTRETIREMENTBENEFITSnetperiodicbenefitincomeandactuarialassumptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dlx_PaymentsForCloudComputingArrangements": {
     "auth_ref": [],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash payments for implementation of cloud computing arrangements.",
        "label": "Payments for cloud computing arrangements",
        "negatedTerseLabel": "Payments for cloud computing arrangement implementation costs"
       }
      }
     },
     "localname": "PaymentsForCloudComputingArrangements",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dlx_PaymentsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payments Business Segment",
        "label": "Payments [Member]",
        "terseLabel": "Payments [Member]"
       }
      }
     },
     "localname": "PaymentsMember",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/BUSINESSSEGMENTINFORMATIONdisaggregatedrevenueinformationDetails",
      "http://www.deluxe.com/role/BUSINESSSEGMENTINFORMATIONsegmentresultsDetails",
      "http://www.deluxe.com/role/FAIRVALUEMEASUREMENTSgoodwillandnonrecurringassetimpairmentanalysesDetails",
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONgoodwillDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dlx_PaymentsReportingUnitMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payments reporting unit",
        "label": "Payments reporting unit [Member]",
        "terseLabel": "Payments reporting unit [Member]"
       }
      }
     },
     "localname": "PaymentsReportingUnitMember",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/FAIRVALUEMEASUREMENTSgoodwillandnonrecurringassetimpairmentanalysesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dlx_PaymentsToAcquireCapitalAssets": {
     "auth_ref": [],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures) and software.",
        "label": "PaymentsToAcquireCapitalAssets",
        "negatedTerseLabel": "Purchases of capital assets"
       }
      }
     },
     "localname": "PaymentsToAcquireCapitalAssets",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dlx_Periodsaftergrantwhenvestingofawardmaybemodified": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The period after the date of grant when the vesting of an award may be modified for retirement, death, disability, or involuntary termination without cause.",
        "label": "Periods after grant when vesting of award may be modified",
        "terseLabel": "Period after grant when vesting of stock options may be modified in certain circumstances outlined in award agreement"
       }
      }
     },
     "localname": "Periodsaftergrantwhenvestingofawardmaybemodified",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSawardtermsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "dlx_PermittedPayments": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Limit on permitted payments under the terms of the company's debt agreement.",
        "label": "Permitted payments",
        "terseLabel": "Permitted payments"
       }
      }
     },
     "localname": "PermittedPayments",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/DEBTDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dlx_Prepaidproductdiscountliabilitycurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONprepaidproductdiscountsandaccruedliabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of the obligations incurred through that date and payable for amounts due for prepaid product discounts relating to the execution and/or renewal of contracts. Used to reflect the current portion of the liabilities.",
        "label": "Prepaid product discount liability, current",
        "verboseLabel": "Prepaid product discounts due within one year"
       }
      }
     },
     "localname": "Prepaidproductdiscountliabilitycurrent",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONprepaidproductdiscountsandaccruedliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dlx_Prepaidproductdiscountpayments": {
     "auth_ref": [],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amounts paid during the reporting period for prepaid product discounts associated with the execution and/or renewal of customer contracts.",
        "label": "Prepaid product discount payments",
        "negatedTerseLabel": "Prepaid product discount payments",
        "terseLabel": "Prepaid product discount payments"
       }
      }
     },
     "localname": "Prepaidproductdiscountpayments",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONprepaidproductdiscountsandaccruedliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dlx_Prepaidproductdiscounts": {
     "auth_ref": [],
     "calculation": {
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONothernoncurrentassetsDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_OtherAssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Up-front payments for prepaid product discounts associated with the execution and/or renewal of customer contracts which are reported as assets net of accumulated amortization.",
        "label": "Prepaid product discounts",
        "periodEndLabel": "Balance, end of year",
        "periodStartLabel": "Balance, beginning of year",
        "verboseLabel": "Prepaid product discounts"
       }
      }
     },
     "localname": "Prepaidproductdiscounts",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONothernoncurrentassetsDetails",
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONprepaidproductdiscountsandaccruedliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dlx_PrepaidproductdiscountsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "",
        "label": "Prepaid product discounts [Abstract]",
        "terseLabel": "Prepaid product discounts"
       }
      }
     },
     "localname": "PrepaidproductdiscountsAbstract",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESbusinesscombinationsandprepaidproductdiscountsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "dlx_PrepaidproductdiscountsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "[Line Items] for Prepaid product discounts [Table]",
        "label": "Prepaid product discounts [Line Items]",
        "terseLabel": "Prepaid product discounts [Line Items]"
       }
      }
     },
     "localname": "PrepaidproductdiscountsLineItems",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESbusinesscombinationsandprepaidproductdiscountsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "dlx_PrepaidproductdiscountsPolicyTextBlockPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for prepaid product discounts, which are discounts associated with the execution and/or renewal of customer contracts.",
        "label": "Prepaid product discounts [Policy Text Block] [Policy Text Block]",
        "terseLabel": "Prepaid product discounts"
       }
      }
     },
     "localname": "PrepaidproductdiscountsPolicyTextBlockPolicyTextBlock",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "dlx_PrepaidproductdiscountsRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Prepaid product discounts [Roll Forward]",
        "label": "Prepaid product discounts [Roll Forward]",
        "terseLabel": "Changes in prepaid product discounts"
       }
      }
     },
     "localname": "PrepaidproductdiscountsRollForward",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONprepaidproductdiscountsandaccruedliabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "dlx_PrepaidproductdiscountsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Prepaid product discounts [Table]",
        "label": "Prepaid product discounts [Table]",
        "terseLabel": "Prepaid product discounts [Table]"
       }
      }
     },
     "localname": "PrepaidproductdiscountsTable",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESbusinesscombinationsandprepaidproductdiscountsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "dlx_ProceedsFromDivestitureOfBusinessContingentConsideration": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contingent consideration in the divestiture of a business.",
        "label": "Proceeds from divestiture of business contingent consideration",
        "terseLabel": "Proceeds from sale of business, contingent consideration"
       }
      }
     },
     "localname": "ProceedsFromDivestitureOfBusinessContingentConsideration",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/ACQUISITIONANDDIVESTITURESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dlx_ProceedsFromSaleOfBusinessesAndProductiveAssets": {
     "auth_ref": [],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate proceeds from sale of businesses and productive assets.",
        "label": "Proceeds from sale of businesses and productive assets",
        "terseLabel": "Proceeds from sale of businesses and facility"
       }
      }
     },
     "localname": "ProceedsFromSaleOfBusinessesAndProductiveAssets",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dlx_PromotionalSolutionsBusinessExitsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Promotional Solutions business exits",
        "label": "Promotional Solutions business exits [Member]",
        "terseLabel": "Promotional Solutions business exits [Member]"
       }
      }
     },
     "localname": "PromotionalSolutionsBusinessExitsMember",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/ACQUISITIONANDDIVESTITURESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dlx_PromotionalSolutionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Promotional Solutions Business Segment",
        "label": "Promotional Solutions [Member]",
        "terseLabel": "Promotional Solutions [Member]"
       }
      }
     },
     "localname": "PromotionalSolutionsMember",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/ACQUISITIONANDDIVESTITURESDetails",
      "http://www.deluxe.com/role/BUSINESSSEGMENTINFORMATIONdisaggregatedrevenueinformationDetails",
      "http://www.deluxe.com/role/BUSINESSSEGMENTINFORMATIONsegmentresultsDetails",
      "http://www.deluxe.com/role/FAIRVALUEMEASUREMENTSgoodwillandnonrecurringassetimpairmentanalysesDetails",
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONgoodwillDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dlx_PromotionalSolutionsReportingUnitMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Promotional Solutions reporting unit",
        "label": "Promotional Solutions reporting unit [Member]",
        "terseLabel": "Promotional Solutions reporting unit [Member]"
       }
      }
     },
     "localname": "PromotionalSolutionsReportingUnitMember",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/FAIRVALUEMEASUREMENTSgoodwillandnonrecurringassetimpairmentanalysesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dlx_PurchaseAccountingAdjustmentsDeferredIncomeTaxLiabilities": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in deferred income tax liabilities arising from adjustments after the acquisition date for purchase accounting.",
        "label": "Purchase accounting adjustments, deferred income tax liabilities",
        "terseLabel": "Purchase accounting adjustments, deferred income tax liabilities"
       }
      }
     },
     "localname": "PurchaseAccountingAdjustmentsDeferredIncomeTaxLiabilities",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/ACQUISITIONANDDIVESTITURESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dlx_Purchasepricepershareemployeestockpurchaseplan": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The per share price paid by employees for shares purchased under the employee stock purchase plan.",
        "label": "Purchase price per share, employee stock purchase plan",
        "terseLabel": "Purchase price per share, employee stock purchase plan"
       }
      }
     },
     "localname": "Purchasepricepershareemployeestockpurchaseplan",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSemployeestockpurchaseplanDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "dlx_Remainingleaseterm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Remaining lease term for operating leases.",
        "label": "Remaining lease term",
        "terseLabel": "Remaining lease term"
       }
      }
     },
     "localname": "Remainingleaseterm",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/LEASESDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "dlx_RemeasurementOfLiabilityShareBasedAward": {
     "auth_ref": [],
     "calculation": {
      "http://www.deluxe.com/role/EARNINGSLOSSPERSHAREDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustment to earnings to exclude the impact resulting from the fair value measurement of share-based awards classified as liabilities in the statement of financial position.",
        "label": "Remeasurement Of Liability Share Based Award",
        "terseLabel": "Re-measurement of share-based awards classified as liabilities"
       }
      }
     },
     "localname": "RemeasurementOfLiabilityShareBasedAward",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/EARNINGSLOSSPERSHAREDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dlx_ReportingunitsforwhichqualitativeanalysiscompletedMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of reporting units for which qualitative analysis was completed.",
        "label": "Reporting units for which qualitative analysis completed [Member]",
        "terseLabel": "Reporting units for which qualitative analysis completed [Member]"
       }
      }
     },
     "localname": "ReportingunitsforwhichqualitativeanalysiscompletedMember",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/FAIRVALUEMEASUREMENTSgoodwillandnonrecurringassetimpairmentanalysesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dlx_ReportingunitsforwhichquantitativeanalysiscompletedMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of reporting units for which quantitative analysis was completed.",
        "label": "Reporting units for which quantitative analysis completed [Member]",
        "terseLabel": "Reporting units for which quantitative analysis completed [Member]"
       }
      }
     },
     "localname": "ReportingunitsforwhichquantitativeanalysiscompletedMember",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/FAIRVALUEMEASUREMENTSgoodwillandnonrecurringassetimpairmentanalysesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dlx_RestrictedSharesAndRestrictedStockUnitsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restricted stock units are shares that an entity has not yet issued because the agreed-upon consideration, such as employee services, has not yet been received. Restricted shares our shares of stock for which sale is contractually or governmentally restricted for a given period of time.",
        "label": "Restricted shares and restricted stock units [Member]",
        "terseLabel": "Restricted shares and restricted stock units [Member]"
       }
      }
     },
     "localname": "RestrictedSharesAndRestrictedStockUnitsMember",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSlongtermincentiveplanandsharebasedcompensationexpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dlx_RestrictedStockUnitsClassifiedAsLiabilitiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restricted stock unit awards classified as liabilities on the entity's balance sheet.",
        "label": "Restricted stock units classified as liabilities [Member]",
        "terseLabel": "Restricted stock units classified as liabilities [Member]"
       }
      }
     },
     "localname": "RestrictedStockUnitsClassifiedAsLiabilitiesMember",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSrestrictedstockunitsrestrictedsharesandperformanceshareunitawardsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dlx_RestructuringIntegrationAndOtherCosts": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Costs incurred during the period for restructuring activities, business integration costs and other costs.",
        "label": "Restructuring integration and other costs",
        "negatedTerseLabel": "Restructuring, integration and other costs"
       }
      }
     },
     "localname": "RestructuringIntegrationAndOtherCosts",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/BUSINESSSEGMENTINFORMATIONsegmentresultsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dlx_RestructuringOperatingExpense": {
     "auth_ref": [],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 3.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan and classified as operating expenses on the statement of income.",
        "label": "Restructuring operating expense",
        "negatedTerseLabel": "Restructuring and integration expense"
       }
      }
     },
     "localname": "RestructuringOperatingExpense",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dlx_Restructuringchargesnet": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan, net of reversals.",
        "label": "Restructuring charges, net",
        "terseLabel": "Restructuring and integration expense, net of reversals"
       }
      }
     },
     "localname": "Restructuringchargesnet",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/RESTRUCTURINGANDINTEGRATIONEXPENSEDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dlx_Revenueinexcessofbillingscurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONrevenueinexcessofbillingsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer, for which the customer has not been billed, classified as current.",
        "label": "Revenue in excess of billings, current",
        "terseLabel": "Revenue in excess of billings",
        "totalLabel": "Revenue in excess of billings"
       }
      }
     },
     "localname": "Revenueinexcessofbillingscurrent",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONrevenueinexcessofbillingsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dlx_RollforwardofdeferredincometaxvaluationallowancesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure showing changes in the deferred income tax valuation allowances during the reporting period.",
        "label": "Rollforward of deferred income tax valuation allowances [Table Text Block]",
        "terseLabel": "Rollforward of deferred income tax valuation allowances"
       }
      }
     },
     "localname": "RollforwardofdeferredincometaxvaluationallowancesTableTextBlock",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/INCOMETAXPROVISIONTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "dlx_ScheduleOfSupplementalBalanceSheetInformationLeasesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Supplemental balance sheet information related to leases.",
        "label": "Schedule of supplemental balance sheet information leases [Table Text Block]",
        "terseLabel": "Balance sheets information related to leases"
       }
      }
     },
     "localname": "ScheduleOfSupplementalBalanceSheetInformationLeasesTableTextBlock",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/LEASESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "dlx_ScheduleOfSupplementalCashFlowInformationLeasesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of supplemental cash flow information leases",
        "label": "Schedule of supplemental cash flow information leases [Table Text Block]",
        "terseLabel": "Statements of cash flows information related to leases"
       }
      }
     },
     "localname": "ScheduleOfSupplementalCashFlowInformationLeasesTableTextBlock",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/LEASESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "dlx_ScheduleofprepaidproductdiscountsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of changes in prepaid product discounts. Prepaid product discounts are assets associated with the execution or renewal of customer contracts.",
        "label": "Schedule of prepaid product discounts [Table Text Block]",
        "verboseLabel": "Changes in prepaid product discounts"
       }
      }
     },
     "localname": "ScheduleofprepaidproductdiscountsTableTextBlock",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "dlx_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustmentWeightedAverageGrantDateFairValue": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted-aeverage grant date fair value of the adjustment to the number of equity-based payment instruments outstanding, excluding stock options, representing performance results achieved as compared to the target number of awards.",
        "label": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustmentWeightedAverageGrantDateFairValue",
        "terseLabel": "Adjustment for performance results achieved"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustmentWeightedAverageGrantDateFairValue",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSrestrictedstockunitsrestrictedsharesandperformanceshareunitawardsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "dlx_SharebasedcompensationperformanceshareawardsvaluationassumptionsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of performance share awards using market conditions, including, but not limited to: (a) expected term of award, (b) expected volatility of the entity's shares, (c) expected dividends, and (d) risk-free rate(s).",
        "label": "Share based compensation, performance share awards valuation assumptions [Table Text Block]",
        "terseLabel": "Weighted-average assumptions used in Monte Carlo simulation pricing model, performance share awards"
       }
      }
     },
     "localname": "SharebasedcompensationperformanceshareawardsvaluationassumptionsTableTextBlock",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "dlx_ShortTermLeaseTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period under which operating leases are accounted for as short-term leases in accordance with the company's accounting policies.",
        "label": "Short-term lease term",
        "terseLabel": "Short-term lease term"
       }
      }
     },
     "localname": "ShortTermLeaseTerm",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESpropertyplantandequipmentandleasesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "dlx_SmallBusinessDistributorsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Small business distributors [Member]",
        "label": "Small business distributors [Member]",
        "terseLabel": "Small business distributors [Member]"
       }
      }
     },
     "localname": "SmallBusinessDistributorsMember",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/FAIRVALUEMEASUREMENTSgoodwillandnonrecurringassetimpairmentanalysesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dlx_SoftwareforResaleMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks. This element includes only software intended to be sold, leased or otherwise marketed.",
        "label": "Software for Resale [Member]",
        "terseLabel": "Software to be sold [Member]"
       }
      }
     },
     "localname": "SoftwareforResaleMember",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONintangiblesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dlx_SupplementalBalanceSheetAndCashFlowInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Supplemental balance sheet and cash flow information",
        "label": "Supplemental balance sheet and cash flow information [Abstract]",
        "terseLabel": "Supplemental balance sheet and cash flow information [Abstract]"
       }
      }
     },
     "localname": "SupplementalBalanceSheetAndCashFlowInformationAbstract",
     "nsuri": "http://www.deluxe.com/20221231",
     "xbrltype": "stringItemType"
    },
    "dlx_SupplementalBalanceSheetAndCashFlowInformationTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities and equity, and for supplemental cash flow information, including cash paid for interest and income taxes, and significant non-cash transactions.",
        "label": "Supplemental balance sheet and cash flow information [Text Block]",
        "verboseLabel": "SUPPLEMENTAL BALANCE SHEET AND CASH FLOW INFORMATION"
       }
      }
     },
     "localname": "SupplementalBalanceSheetAndCashFlowInformationTextBlock",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATION"
     ],
     "xbrltype": "textBlockItemType"
    },
    "dlx_SwingLineSubFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Swing-line sub-facility",
        "label": "Swing-line sub-facility [Member]",
        "terseLabel": "Swing-line sub-facility [Member]"
       }
      }
     },
     "localname": "SwingLineSubFacilityMember",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/DEBTDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dlx_TermLoanFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term loan facility included in entity's line of credit agreement",
        "label": "Term loan facility [Member]",
        "terseLabel": "Senior, secured term loan facility [Member]"
       }
      }
     },
     "localname": "TermLoanFacilityMember",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/DEBTDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dlx_ThreeToFourInternalGradeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Three to four internal grade [Member]",
        "label": "Three to four internal grade [Member]",
        "terseLabel": "3 to 4 internal grade [Member]"
       }
      }
     },
     "localname": "ThreeToFourInternalGradeMember",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONothernoncurrentassetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dlx_TotalFinanceLeaseCost": {
     "auth_ref": [],
     "calculation": {
      "http://www.deluxe.com/role/LEASESDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total finance lease cost during the reporting period.",
        "label": "Total finance lease cost",
        "totalLabel": "Total finance lease expense"
       }
      }
     },
     "localname": "TotalFinanceLeaseCost",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/LEASESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dlx_TreasurymanagementsolutionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Treasury management solutions",
        "label": "Treasury management solutions [Member]",
        "terseLabel": "Treasury management solutions [Member]"
       }
      }
     },
     "localname": "TreasurymanagementsolutionsMember",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/BUSINESSSEGMENTINFORMATIONdisaggregatedrevenueinformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dlx_ValuationAllowanceChangeFromDispositionOfBusiness": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Change in valuation allowance for deferred income taxes resulting from the disposition of a business.",
        "label": "Valuation allowance change from disposition of business",
        "terseLabel": "Sale of business (Note 6)"
       }
      }
     },
     "localname": "ValuationAllowanceChangeFromDispositionOfBusiness",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/INCOMETAXPROVISIONdeferredincometaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dlx_Variableconsiderationperiodoverwhichfinalized": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period in which the amount of variable consideration in a contract with a customer is finalized.",
        "label": "Variable consideration, period over which finalized",
        "terseLabel": "Variable consideration, period over which finalized"
       }
      }
     },
     "localname": "Variableconsiderationperiodoverwhichfinalized",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESincometaxesrevenuerecognitionDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "dlx_WebAndHostedSolutionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Web and hosted solutions",
        "label": "Web and hosted solutions [Member]",
        "terseLabel": "Web and hosted solutions [Member]"
       }
      }
     },
     "localname": "WebAndHostedSolutionsMember",
     "nsuri": "http://www.deluxe.com/20221231",
     "presentation": [
      "http://www.deluxe.com/role/BUSINESSSEGMENTINFORMATIONdisaggregatedrevenueinformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ConsolidationItemsAxis": {
     "auth_ref": [
      "r338",
      "r399",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r417",
      "r421",
      "r522",
      "r523",
      "r524",
      "r525",
      "r527",
      "r528",
      "r530",
      "r532",
      "r533",
      "r1120",
      "r1121"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidation Items [Axis]",
        "terseLabel": "Consolidation Items [Axis]"
       }
      }
     },
     "localname": "ConsolidationItemsAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.deluxe.com/role/ACQUISITIONANDDIVESTITURESDetails",
      "http://www.deluxe.com/role/BUSINESSSEGMENTINFORMATIONdisaggregatedrevenueinformationDetails",
      "http://www.deluxe.com/role/BUSINESSSEGMENTINFORMATIONsegmentresultsDetails",
      "http://www.deluxe.com/role/FAIRVALUEMEASUREMENTSgoodwillandnonrecurringassetimpairmentanalysesDetails",
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONgoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidationItemsDomain": {
     "auth_ref": [
      "r338",
      "r399",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r417",
      "r421",
      "r522",
      "r523",
      "r524",
      "r525",
      "r527",
      "r528",
      "r530",
      "r532",
      "r533",
      "r1120",
      "r1121"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidation Items [Domain]",
        "terseLabel": "Consolidation Items [Domain]"
       }
      }
     },
     "localname": "ConsolidationItemsDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.deluxe.com/role/ACQUISITIONANDDIVESTITURESDetails",
      "http://www.deluxe.com/role/BUSINESSSEGMENTINFORMATIONdisaggregatedrevenueinformationDetails",
      "http://www.deluxe.com/role/BUSINESSSEGMENTINFORMATIONsegmentresultsDetails",
      "http://www.deluxe.com/role/FAIRVALUEMEASUREMENTSgoodwillandnonrecurringassetimpairmentanalysesDetails",
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONgoodwillDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": {
     "auth_ref": [
      "r270",
      "r348",
      "r359",
      "r366",
      "r451",
      "r700",
      "r701",
      "r702",
      "r733",
      "r734",
      "r772",
      "r775",
      "r778",
      "r779",
      "r850"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]",
        "terseLabel": "Adoption of Accounting Standards Update [Member]"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY",
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONothernoncurrentassetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAxis": {
     "auth_ref": [
      "r270",
      "r348",
      "r359",
      "r366",
      "r451",
      "r700",
      "r701",
      "r702",
      "r733",
      "r734",
      "r772",
      "r775",
      "r778",
      "r779",
      "r850"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumulative Effect, Period of Adoption [Axis]",
        "terseLabel": "Cumulative Effect Period of Adoption [Axis]"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY",
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONothernoncurrentassetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionDomain": {
     "auth_ref": [
      "r270",
      "r348",
      "r359",
      "r366",
      "r451",
      "r700",
      "r701",
      "r702",
      "r733",
      "r734",
      "r772",
      "r775",
      "r778",
      "r779",
      "r850"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumulative Effect, Period of Adoption [Domain]",
        "terseLabel": "Cumulative Effect, Period of Adoption [Domain]"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY",
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONothernoncurrentassetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MajorCustomersAxis": {
     "auth_ref": [
      "r427",
      "r1009",
      "r1125",
      "r1226"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Axis]",
        "terseLabel": "Customer [Axis]"
       }
      }
     },
     "localname": "MajorCustomersAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.deluxe.com/role/BUSINESSSEGMENTINFORMATIONsegmentresultsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ManagementMember": {
     "auth_ref": [
      "r1089",
      "r1214"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Management [Member]",
        "terseLabel": "Management [Member]"
       }
      }
     },
     "localname": "ManagementMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSawardtermsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r517",
      "r518",
      "r519",
      "r520",
      "r657",
      "r884",
      "r915",
      "r948",
      "r949",
      "r1006",
      "r1020",
      "r1031",
      "r1122",
      "r1217",
      "r1218",
      "r1219",
      "r1220",
      "r1221",
      "r1222"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]",
        "terseLabel": "Maximum [Member]"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.deluxe.com/role/DEBTDetails",
      "http://www.deluxe.com/role/FAIRVALUEMEASUREMENTSfinancialinstrumentsDetails",
      "http://www.deluxe.com/role/FAIRVALUEMEASUREMENTSgoodwillandnonrecurringassetimpairmentanalysesDetails",
      "http://www.deluxe.com/role/LEASESDetails",
      "http://www.deluxe.com/role/POSTRETIREMENTBENEFITS401kPlanDetails",
      "http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSawardtermsDetails",
      "http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSemployeestockpurchaseplanDetails",
      "http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSrestrictedstockunitsrestrictedsharesandperformanceshareunitawardsDetails",
      "http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESbusinesscombinationsandprepaidproductdiscountsDetails",
      "http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESincometaxesrevenuerecognitionDetails",
      "http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESintangiblesDetails",
      "http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESloansandnotesreceivablefromdistributorsandadvertisingcostsDetails",
      "http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESpropertyplantandequipmentandleasesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r517",
      "r518",
      "r519",
      "r520",
      "r657",
      "r884",
      "r915",
      "r948",
      "r949",
      "r1006",
      "r1020",
      "r1031",
      "r1122",
      "r1217",
      "r1218",
      "r1219",
      "r1220",
      "r1221",
      "r1222"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]",
        "terseLabel": "Minimum [Member]"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.deluxe.com/role/DEBTDetails",
      "http://www.deluxe.com/role/FAIRVALUEMEASUREMENTSfinancialinstrumentsDetails",
      "http://www.deluxe.com/role/FAIRVALUEMEASUREMENTSgoodwillandnonrecurringassetimpairmentanalysesDetails",
      "http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSawardtermsDetails",
      "http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSemployeestockpurchaseplanDetails",
      "http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSrestrictedstockunitsrestrictedsharesandperformanceshareunitawardsDetails",
      "http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESbusinesscombinationsandprepaidproductdiscountsDetails",
      "http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESincometaxesrevenuerecognitionDetails",
      "http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESintangiblesDetails",
      "http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESloansandnotesreceivablefromdistributorsandadvertisingcostsDetails",
      "http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESpropertyplantandequipmentandleasesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_NameOfMajorCustomerDomain": {
     "auth_ref": [
      "r427",
      "r1009",
      "r1125",
      "r1226"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Domain]",
        "terseLabel": "Customer [Domain]"
       }
      }
     },
     "localname": "NameOfMajorCustomerDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.deluxe.com/role/BUSINESSSEGMENTINFORMATIONsegmentresultsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r423",
      "r887",
      "r1007",
      "r1029",
      "r1117",
      "r1118",
      "r1125",
      "r1225"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Axis]",
        "terseLabel": "Product and Service [Axis]"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.deluxe.com/role/BUSINESSSEGMENTINFORMATIONdisaggregatedrevenueinformationDetails",
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESincometaxesrevenuerecognitionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r423",
      "r887",
      "r1007",
      "r1029",
      "r1117",
      "r1118",
      "r1125",
      "r1225"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Domain]",
        "terseLabel": "Product and Service [Domain]"
       }
      }
     },
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.deluxe.com/role/BUSINESSSEGMENTINFORMATIONdisaggregatedrevenueinformationDetails",
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESincometaxesrevenuerecognitionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r517",
      "r518",
      "r519",
      "r520",
      "r607",
      "r657",
      "r690",
      "r691",
      "r692",
      "r860",
      "r884",
      "r915",
      "r948",
      "r949",
      "r1006",
      "r1020",
      "r1031",
      "r1114",
      "r1122",
      "r1218",
      "r1219",
      "r1220",
      "r1221",
      "r1222"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.deluxe.com/role/DEBTDetails",
      "http://www.deluxe.com/role/FAIRVALUEMEASUREMENTSfinancialinstrumentsDetails",
      "http://www.deluxe.com/role/FAIRVALUEMEASUREMENTSgoodwillandnonrecurringassetimpairmentanalysesDetails",
      "http://www.deluxe.com/role/LEASESDetails",
      "http://www.deluxe.com/role/POSTRETIREMENTBENEFITS401kPlanDetails",
      "http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSawardtermsDetails",
      "http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSemployeestockpurchaseplanDetails",
      "http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSrestrictedstockunitsrestrictedsharesandperformanceshareunitawardsDetails",
      "http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESbusinesscombinationsandprepaidproductdiscountsDetails",
      "http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESincometaxesrevenuerecognitionDetails",
      "http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESintangiblesDetails",
      "http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESloansandnotesreceivablefromdistributorsandadvertisingcostsDetails",
      "http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESpropertyplantandequipmentandleasesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r517",
      "r518",
      "r519",
      "r520",
      "r607",
      "r657",
      "r690",
      "r691",
      "r692",
      "r860",
      "r884",
      "r915",
      "r948",
      "r949",
      "r1006",
      "r1020",
      "r1031",
      "r1114",
      "r1122",
      "r1218",
      "r1219",
      "r1220",
      "r1221",
      "r1222"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Statistical Measurement [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.deluxe.com/role/DEBTDetails",
      "http://www.deluxe.com/role/FAIRVALUEMEASUREMENTSfinancialinstrumentsDetails",
      "http://www.deluxe.com/role/FAIRVALUEMEASUREMENTSgoodwillandnonrecurringassetimpairmentanalysesDetails",
      "http://www.deluxe.com/role/LEASESDetails",
      "http://www.deluxe.com/role/POSTRETIREMENTBENEFITS401kPlanDetails",
      "http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSawardtermsDetails",
      "http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSemployeestockpurchaseplanDetails",
      "http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSrestrictedstockunitsrestrictedsharesandperformanceshareunitawardsDetails",
      "http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESbusinesscombinationsandprepaidproductdiscountsDetails",
      "http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESincometaxesrevenuerecognitionDetails",
      "http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESintangiblesDetails",
      "http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESloansandnotesreceivablefromdistributorsandadvertisingcostsDetails",
      "http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESpropertyplantandequipmentandleasesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RestatementAdjustmentMember": {
     "auth_ref": [
      "r345",
      "r346",
      "r347",
      "r361",
      "r362",
      "r385",
      "r778",
      "r779",
      "r1077",
      "r1078",
      "r1079",
      "r1080",
      "r1081",
      "r1083",
      "r1084"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revision of Prior Period, Adjustment [Member]",
        "terseLabel": "Scenario, Adjustment [Member]"
       }
      }
     },
     "localname": "RestatementAdjustmentMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.deluxe.com/role/ACQUISITIONANDDIVESTITURESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RestatementAxis": {
     "auth_ref": [
      "r271",
      "r345",
      "r346",
      "r347",
      "r351",
      "r352",
      "r356",
      "r357",
      "r358",
      "r359",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r385",
      "r454",
      "r455",
      "r734",
      "r773",
      "r778",
      "r779",
      "r780",
      "r827",
      "r851",
      "r852",
      "r918",
      "r919",
      "r920",
      "r921",
      "r922",
      "r923",
      "r924",
      "r925",
      "r926",
      "r927"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revision of Prior Period [Axis]",
        "terseLabel": "Revision of Prior Period [Axis]"
       }
      }
     },
     "localname": "RestatementAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.deluxe.com/role/ACQUISITIONANDDIVESTITURESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RestatementDomain": {
     "auth_ref": [
      "r271",
      "r345",
      "r346",
      "r347",
      "r351",
      "r352",
      "r356",
      "r357",
      "r358",
      "r359",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r385",
      "r454",
      "r455",
      "r734",
      "r773",
      "r778",
      "r779",
      "r780",
      "r827",
      "r851",
      "r852",
      "r918",
      "r919",
      "r920",
      "r921",
      "r922",
      "r923",
      "r924",
      "r925",
      "r926",
      "r927"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revision of Prior Period [Domain]",
        "terseLabel": "Revision of Prior Period [Domain]"
       }
      }
     },
     "localname": "RestatementDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.deluxe.com/role/ACQUISITIONANDDIVESTITURESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioForecastMember": {
     "auth_ref": [
      "r658",
      "r1082"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forecast [Member]",
        "terseLabel": "Forecast [Member]"
       }
      }
     },
     "localname": "ScenarioForecastMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.deluxe.com/role/ACQUISITIONANDDIVESTITURESDetails",
      "http://www.deluxe.com/role/DEBTDetails",
      "http://www.deluxe.com/role/DERIVATIVEFINANCIALINSTRUMENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioUnspecifiedDomain": {
     "auth_ref": [
      "r366",
      "r658",
      "r1043",
      "r1082"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Domain]",
        "terseLabel": "Scenario [Domain]"
       }
      }
     },
     "localname": "ScenarioUnspecifiedDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.deluxe.com/role/ACQUISITIONANDDIVESTITURESDetails",
      "http://www.deluxe.com/role/DEBTDetails",
      "http://www.deluxe.com/role/DERIVATIVEFINANCIALINSTRUMENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [
      "r424",
      "r425",
      "r939",
      "r940",
      "r941",
      "r942",
      "r943",
      "r944",
      "r945",
      "r946",
      "r947",
      "r1008",
      "r1030",
      "r1125"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Domain]",
        "terseLabel": "Geographical [Domain]"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.deluxe.com/role/BUSINESSSEGMENTINFORMATIONdisaggregatedrevenueinformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r424",
      "r425",
      "r931",
      "r939",
      "r940",
      "r941",
      "r942",
      "r943",
      "r944",
      "r945",
      "r946",
      "r947",
      "r1008",
      "r1030",
      "r1125"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Axis]",
        "terseLabel": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.deluxe.com/role/BUSINESSSEGMENTINFORMATIONdisaggregatedrevenueinformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_StatementScenarioAxis": {
     "auth_ref": [
      "r366",
      "r658",
      "r1043",
      "r1044",
      "r1082"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Axis]",
        "terseLabel": "Scenario [Axis]"
       }
      }
     },
     "localname": "StatementScenarioAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.deluxe.com/role/ACQUISITIONANDDIVESTITURESDetails",
      "http://www.deluxe.com/role/DEBTDetails",
      "http://www.deluxe.com/role/DERIVATIVEFINANCIALINSTRUMENTSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_TitleOfIndividualAxis": {
     "auth_ref": [
      "r1089",
      "r1214"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of Individual [Axis]",
        "terseLabel": "Title of Individual [Axis]"
       }
      }
     },
     "localname": "TitleOfIndividualAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSawardtermsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_TitleOfIndividualWithRelationshipToEntityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of Individual [Domain]",
        "terseLabel": "Title of Individual [Domain]"
       }
      }
     },
     "localname": "TitleOfIndividualWithRelationshipToEntityDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSawardtermsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ValuationAndQualifyingAccountsDisclosureLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]",
        "terseLabel": "Inventories and supplies [Line Items]"
       }
      }
     },
     "localname": "ValuationAndQualifyingAccountsDisclosureLineItems",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONinventoriesandsuppliesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ValuationAndQualifyingAccountsDisclosureTable": {
     "auth_ref": [
      "r339",
      "r340",
      "r341",
      "r343",
      "r344"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]",
        "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]"
       }
      }
     },
     "localname": "ValuationAndQualifyingAccountsDisclosureTable",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONinventoriesandsuppliesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_WeightedAverageMember": {
     "auth_ref": [
      "r948",
      "r949",
      "r1217",
      "r1219",
      "r1222"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average [Member]",
        "terseLabel": "Weighted-average [Member]"
       }
      }
     },
     "localname": "WeightedAverageMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESbusinesscombinationsandprepaidproductdiscountsDetails",
      "http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESintangiblesDetails",
      "http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESpropertyplantandequipmentandleasesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]",
        "terseLabel": "Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingStandardsUpdate201613Member": {
     "auth_ref": [
      "r447"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accounting Standards Update 2016-13 Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments.",
        "label": "Accounting Standards Update 2016-13 [Member]",
        "terseLabel": "ASU No. 2016-13 [Member]"
       }
      }
     },
     "localname": "AccountingStandardsUpdate201613Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY",
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONothernoncurrentassetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountsNotesAndLoansReceivableLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Accounts, Notes, Loans and Financing Receivable [Line Items]",
        "verboseLabel": "Loans and notes receivable [Line Items]"
       }
      }
     },
     "localname": "AccountsNotesAndLoansReceivableLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESloansandnotesreceivablefromdistributorsandadvertisingcostsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r16",
      "r1028"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accounts Payable, Current",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "AccountsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableGrossCurrent": {
     "auth_ref": [
      "r287",
      "r429",
      "r430",
      "r977"
     ],
     "calculation": {
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONtradeaccountsreceivableDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AccountsReceivableNetCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.",
        "label": "Accounts Receivable, before Allowance for Credit Loss, Current",
        "terseLabel": "Trade accounts receivable - gross"
       }
      }
     },
     "localname": "AccountsReceivableGrossCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONtradeaccountsreceivableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Receivable, after Allowance for Credit Loss [Abstract]",
        "terseLabel": "Trade accounts receivable"
       }
      }
     },
     "localname": "AccountsReceivableNetAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIEScashandcashequivalentsandtradeaccountsreceivableDetails",
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONtradeaccountsreceivableDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r429",
      "r430"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONtradeaccountsreceivableDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "terseLabel": "Trade accounts receivable, net of allowance for credit losses",
        "totalLabel": "Trade accounts receivable - net"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONtradeaccountsreceivableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedBonusesCurrent": {
     "auth_ref": [
      "r19"
     ],
     "calculation": {
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONprepaidproductdiscountsandaccruedliabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for incentive compensation awarded to employees and directors or earned by them based on the terms of one or more relevant arrangements. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Bonuses, Current",
        "verboseLabel": "Employee cash bonuses, including sales incentives"
       }
      }
     },
     "localname": "AccruedBonusesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONprepaidproductdiscountsandaccruedliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r19"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONprepaidproductdiscountsandaccruedliabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Liabilities, Current",
        "totalLabel": "Accrued liabilities",
        "verboseLabel": "Accrued liabilities"
       }
      }
     },
     "localname": "AccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONprepaidproductdiscountsandaccruedliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued Liabilities, Current [Abstract]",
        "terseLabel": "Accrued liabilities"
       }
      }
     },
     "localname": "AccruedLiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONprepaidproductdiscountsandaccruedliabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": {
     "auth_ref": [
      "r31",
      "r37",
      "r203",
      "r1055",
      "r1056",
      "r1057"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated other comprehensive (income) loss related to defined benefit plans attributable to the parent.",
        "label": "Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]",
        "verboseLabel": "Postretirement benefit plans [Member]"
       }
      }
     },
     "localname": "AccumulatedDefinedBenefitPlansAdjustmentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/OTHERCOMPREHENSIVELOSSINCOMEaccumulatedothercomprehensivelossDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": {
     "auth_ref": [
      "r304",
      "r314",
      "r315",
      "r761",
      "r980",
      "r1055"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated other comprehensive income (loss) from gain (loss) of derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent.",
        "label": "Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]",
        "verboseLabel": "Net unrealized loss on cash flow hedges [Member]"
       }
      }
     },
     "localname": "AccumulatedGainLossNetCashFlowHedgeParentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/OTHERCOMPREHENSIVELOSSINCOMEaccumulatedothercomprehensivelossDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember": {
     "auth_ref": [
      "r299",
      "r300",
      "r301",
      "r304",
      "r314",
      "r315",
      "r1055"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), attributable to parent.",
        "label": "AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [Member]",
        "verboseLabel": "Net unrealized loss on debt securities [Member]"
       }
      }
     },
     "localname": "AccumulatedNetUnrealizedInvestmentGainLossMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/OTHERCOMPREHENSIVELOSSINCOMEaccumulatedothercomprehensivelossDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax": {
     "auth_ref": [
      "r32",
      "r37",
      "r1167"
     ],
     "calculation": {
      "http://www.deluxe.com/role/POSTRETIREMENTBENEFITSobligationsandfundedstatusDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax, of accumulated other comprehensive (income) loss for defined benefit plan, that has not been recognized in net periodic benefit cost (credit).",
        "label": "Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax",
        "negatedTotalLabel": "Amount recognized in accumulated other comprehensive loss, net of tax"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/POSTRETIREMENTBENEFITSobligationsandfundedstatusDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]",
        "terseLabel": "Accumulated other comprehensive loss [Line Items]"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/OTHERCOMPREHENSIVELOSSINCOMEaccumulatedothercomprehensivelossDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r34",
      "r36",
      "r37",
      "r289",
      "r908",
      "r923",
      "r927"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "periodEndLabel": "Balance, end of year",
        "periodStartLabel": "Balance, beginning of year",
        "terseLabel": "Accumulated other comprehensive loss",
        "verboseLabel": "Accumulated other comprehensive loss"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY",
      "http://www.deluxe.com/role/OTHERCOMPREHENSIVELOSSINCOMEaccumulatedothercomprehensivelossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]",
        "terseLabel": "Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": {
     "auth_ref": [
      "r313",
      "r314",
      "r812",
      "r813",
      "r814",
      "r815",
      "r816",
      "r818"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss).",
        "label": "Accumulated Other Comprehensive Income (Loss) [Table]",
        "terseLabel": "Accumulated Other Comprehensive Loss [Table]"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/OTHERCOMPREHENSIVELOSSINCOMEaccumulatedothercomprehensivelossDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r33",
      "r37",
      "r203",
      "r852",
      "r918",
      "r919",
      "r1055",
      "r1056",
      "r1057",
      "r1074",
      "r1075",
      "r1076"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.",
        "label": "AOCI Attributable to Parent [Member]",
        "verboseLabel": "Accumulated other comprehensive loss [Member]"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedTranslationAdjustmentMember": {
     "auth_ref": [
      "r28",
      "r37",
      "r203",
      "r314",
      "r315",
      "r813",
      "r814",
      "r815",
      "r816",
      "r818",
      "r1055"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent.",
        "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]",
        "terseLabel": "Foreign currency translation adjustment [Member]"
       }
      }
     },
     "localname": "AccumulatedTranslationAdjustmentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/OTHERCOMPREHENSIVELOSSINCOMEaccumulatedothercomprehensivelossDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Acquired Finite-Lived Intangible Assets [Line Items]",
        "terseLabel": "Amortizable intangibles [Line Items]"
       }
      }
     },
     "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONintangiblesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": {
     "auth_ref": [
      "r109"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life",
        "terseLabel": "Weighted-average amortization period (in years)"
       }
      }
     },
     "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONintangiblesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_AdditionalCashFlowElementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Cash Flow Elements [Abstract]",
        "terseLabel": "Supplemental cash flow information"
       }
      }
     },
     "localname": "AdditionalCashFlowElementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/LEASESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdditionalPaidInCapital": {
     "auth_ref": [
      "r10",
      "r1028"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.",
        "label": "Additional Paid in Capital",
        "terseLabel": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapital",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r700",
      "r701",
      "r702",
      "r1074",
      "r1075",
      "r1076",
      "r1202"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.",
        "label": "Additional Paid-in Capital [Member]",
        "verboseLabel": "Additional paid-in capital [Member]"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentForAmortization": {
     "auth_ref": [
      "r62",
      "r114"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives.",
        "label": "Amortization",
        "terseLabel": "Amortization of intangibles",
        "verboseLabel": "Amortization of intangibles"
       }
      }
     },
     "localname": "AdjustmentForAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONintangiblesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsForErrorCorrectionDomain": {
     "auth_ref": [
      "r356",
      "r357",
      "r358",
      "r361",
      "r362",
      "r364",
      "r365"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of error correction.",
        "label": "Error Correction, Type [Domain]",
        "terseLabel": "Error Correction, Type [Domain]"
       }
      }
     },
     "localname": "AdjustmentsForErrorCorrectionDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/INCOMETAXPROVISIONrepatriationandunrecognizedtaxbenefitsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": {
     "auth_ref": [
      "r268",
      "r269",
      "r270",
      "r271",
      "r272",
      "r351",
      "r352",
      "r353",
      "r355",
      "r366",
      "r436",
      "r437",
      "r448",
      "r449",
      "r450",
      "r451",
      "r454",
      "r455",
      "r700",
      "r701",
      "r702",
      "r731",
      "r732",
      "r733",
      "r734",
      "r753",
      "r754",
      "r755",
      "r769",
      "r770",
      "r771",
      "r772",
      "r773",
      "r774",
      "r775",
      "r777",
      "r778",
      "r779",
      "r780",
      "r781",
      "r796",
      "r797",
      "r798",
      "r799",
      "r800",
      "r801",
      "r805",
      "r806",
      "r820",
      "r821",
      "r824",
      "r825",
      "r826",
      "r827",
      "r846",
      "r848",
      "r849",
      "r850",
      "r851",
      "r852",
      "r889",
      "r890",
      "r891",
      "r916",
      "r917",
      "r918",
      "r919",
      "r920",
      "r921",
      "r922",
      "r923",
      "r924",
      "r925",
      "r926",
      "r927"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by amendment to accounting standards.",
        "label": "Accounting Standards Update [Axis]",
        "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]"
       }
      }
     },
     "localname": "AdjustmentsForNewAccountingPronouncementsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY",
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONothernoncurrentassetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r167",
      "r168",
      "r662"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.",
        "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition",
        "terseLabel": "Employee share-based compensation"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdvertisingCostsPolicyTextBlock": {
     "auth_ref": [
      "r705"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for advertising cost.",
        "label": "Advertising Cost [Policy Text Block]",
        "terseLabel": "Advertising costs"
       }
      }
     },
     "localname": "AdvertisingCostsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AdvertisingExpense": {
     "auth_ref": [
      "r706"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.",
        "label": "Advertising Expense",
        "terseLabel": "Advertising expense"
       }
      }
     },
     "localname": "AdvertisingExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESloansandnotesreceivablefromdistributorsandadvertisingcostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock": {
     "auth_ref": [
      "r90",
      "r1096"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of allowance for credit loss on financing receivable.",
        "label": "Financing Receivable, Allowance for Credit Loss [Table Text Block]",
        "terseLabel": "Allowance for credit losses"
       }
      }
     },
     "localname": "AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "auth_ref": [
      "r290",
      "r433",
      "r456"
     ],
     "calculation": {
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONtradeaccountsreceivableDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AccountsReceivableNetCurrent",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.",
        "label": "Accounts Receivable, Allowance for Credit Loss, Current",
        "negatedTerseLabel": "Allowance for credit losses",
        "periodEndLabel": "Balance, end of year",
        "periodStartLabel": "Balance, beginning of year"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONtradeaccountsreceivableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]",
        "terseLabel": "Changes in allowance for credit losses"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableRollforward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONtradeaccountsreceivableDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": {
     "auth_ref": [
      "r460"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance.",
        "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff",
        "negatedTerseLabel": "Write-offs and other"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONtradeaccountsreceivableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r382"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "terseLabel": "Antidilutive options excluded from calculation"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/EARNINGSLOSSPERSHAREDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_AssetAcquisitionAxis": {
     "auth_ref": [
      "r1199"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by asset acquisition.",
        "label": "Asset Acquisition [Axis]",
        "terseLabel": "Asset Acquisition [Axis]"
       }
      }
     },
     "localname": "AssetAcquisitionAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONintangiblesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetAcquisitionDomain": {
     "auth_ref": [
      "r1199"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Asset acquisition.",
        "label": "Asset Acquisition [Domain]",
        "terseLabel": "Asset Acquisition [Domain]"
       }
      }
     },
     "localname": "AssetAcquisitionDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONintangiblesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AssetImpairmentCharges": {
     "auth_ref": [
      "r62",
      "r116"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 4.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.",
        "label": "Asset Impairment Charges",
        "negatedTerseLabel": "Asset impairment charges",
        "terseLabel": "Asset impairment charges",
        "verboseLabel": "Total asset impairment charges"
       }
      }
     },
     "localname": "AssetImpairmentCharges",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/BUSINESSSEGMENTINFORMATIONsegmentresultsDetails",
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.deluxe.com/role/FAIRVALUEMEASUREMENTSgoodwillandnonrecurringassetimpairmentanalysesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r239",
      "r255",
      "r285",
      "r333",
      "r407",
      "r413",
      "r419",
      "r446",
      "r522",
      "r523",
      "r525",
      "r526",
      "r527",
      "r529",
      "r531",
      "r533",
      "r534",
      "r757",
      "r762",
      "r795",
      "r1028",
      "r1120",
      "r1121",
      "r1215"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets",
        "totalLabel": "Total assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "ASSETS"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r277",
      "r295",
      "r333",
      "r446",
      "r522",
      "r523",
      "r525",
      "r526",
      "r527",
      "r529",
      "r531",
      "r533",
      "r534",
      "r757",
      "r762",
      "r795",
      "r1028",
      "r1120",
      "r1121",
      "r1215"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Current",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Current [Abstract]",
        "terseLabel": "Current assets:"
       }
      }
     },
     "localname": "AssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsFairValueDisclosure": {
     "auth_ref": [
      "r225"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Fair Value Disclosure",
        "terseLabel": "Fair value as of measurement date"
       }
      }
     },
     "localname": "AssetsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/FAIRVALUEMEASUREMENTSgoodwillandnonrecurringassetimpairmentanalysesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": {
     "auth_ref": [
      "r95"
     ],
     "calculation": {
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONavailableforsaledebtsecuritiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax",
        "terseLabel": "Gross unrealized gains"
       }
      }
     },
     "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONavailableforsaledebtsecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": {
     "auth_ref": [
      "r96"
     ],
     "calculation": {
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONavailableforsaledebtsecuritiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax",
        "negatedTerseLabel": "Gross unrealized losses"
       }
      }
     },
     "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONavailableforsaledebtsecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": {
     "auth_ref": [
      "r441",
      "r468"
     ],
     "calculation": {
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONavailableforsaledebtsecuritiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-Sale, Amortized Cost",
        "totalLabel": "Cost"
       }
      }
     },
     "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONavailableforsaledebtsecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Securities, Available-for-Sale [Abstract]",
        "terseLabel": "Available-for-sale debt securities"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONavailableforsaledebtsecuritiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Securities, Available-for-Sale, Fair Value, Fiscal Year Maturity [Abstract]",
        "terseLabel": "Expected maturities of available-for-sale debt securities"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONavailableforsaledebtsecuritiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue": {
     "auth_ref": [],
     "calculation": {
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONavailableforsaledebtsecuritiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of investment in debt security, measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in rolling sixth through tenth fiscal year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.",
        "label": "Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Rolling after 5 through 10 Years, Fair Value",
        "verboseLabel": "Due in six to ten years"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONavailableforsaledebtsecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue": {
     "auth_ref": [],
     "calculation": {
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONavailableforsaledebtsecuritiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of investment in debt security, measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next rolling fiscal year through fifth year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.",
        "label": "Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Rolling after One Through Five Years, Fair Value",
        "verboseLabel": "Due in two to five years"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONavailableforsaledebtsecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": {
     "auth_ref": [
      "r97",
      "r442",
      "r907"
     ],
     "calculation": {
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONavailableforsaledebtsecuritiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One",
        "terseLabel": "Due in one year or less"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONavailableforsaledebtsecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtSecurities": {
     "auth_ref": [
      "r94",
      "r440",
      "r468",
      "r897"
     ],
     "calculation": {
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONavailableforsaledebtsecuritiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-Sale",
        "terseLabel": "Available-for-sale debt securities",
        "totalLabel": "Available-for-sale debt securities"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtSecurities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/FAIRVALUEMEASUREMENTSfinancialinstrumentsDetails",
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONavailableforsaledebtsecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r665",
      "r666",
      "r667",
      "r669",
      "r670",
      "r671",
      "r672",
      "r673",
      "r674",
      "r675",
      "r676",
      "r677",
      "r678",
      "r679",
      "r680",
      "r681",
      "r682",
      "r683",
      "r684",
      "r685",
      "r686",
      "r689",
      "r690",
      "r691",
      "r692",
      "r693"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of award under share-based payment arrangement.",
        "label": "Award Type [Axis]",
        "terseLabel": "Award Type [Axis]"
       }
      }
     },
     "localname": "AwardTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSawardtermsDetails",
      "http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSlongtermincentiveplanandsharebasedcompensationexpenseDetails",
      "http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSrestrictedstockunitsrestrictedsharesandperformanceshareunitawardsDetails",
      "http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSstockoptionsDetails",
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONsupplementalcashflowinformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location on balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Axis]",
        "terseLabel": "Balance Sheet Location [Axis]"
       }
      }
     },
     "localname": "BalanceSheetLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/FAIRVALUEMEASUREMENTSfinancialinstrumentsDetails",
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONTables",
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONavailableforsaledebtsecuritiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "auth_ref": [
      "r212",
      "r215"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Domain]",
        "terseLabel": "Balance Sheet Location [Domain]"
       }
      }
     },
     "localname": "BalanceSheetLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/FAIRVALUEMEASUREMENTSfinancialinstrumentsDetails",
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONTables",
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONavailableforsaledebtsecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BuildingAndBuildingImprovementsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing.",
        "label": "Building and Building Improvements [Member]",
        "terseLabel": "Buildings and improvements [Member]"
       }
      }
     },
     "localname": "BuildingAndBuildingImprovementsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONpropertyplantandequipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BuildingMember": {
     "auth_ref": [
      "r118"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.",
        "label": "Building [Member]",
        "terseLabel": "Building [Member]"
       }
      }
     },
     "localname": "BuildingMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESpropertyplantandequipmentandleasesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "auth_ref": [
      "r751",
      "r1014",
      "r1017"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.",
        "label": "Business Acquisition, Acquiree [Domain]",
        "terseLabel": "Business Acquisition, Acquiree [Domain]"
       }
      }
     },
     "localname": "BusinessAcquisitionAcquireeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/ACQUISITIONANDDIVESTITURESDetails",
      "http://www.deluxe.com/role/FAIRVALUEMEASUREMENTSgoodwillandnonrecurringassetimpairmentanalysesDetails",
      "http://www.deluxe.com/role/LEASESDetails",
      "http://www.deluxe.com/role/SHAREHOLDERSEQUITYDetails",
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONgoodwillDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "auth_ref": [
      "r186",
      "r187",
      "r751",
      "r1014",
      "r1017"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business combination or series of individually immaterial business combinations.",
        "label": "Business Acquisition [Axis]",
        "terseLabel": "Business Acquisition [Axis]"
       }
      }
     },
     "localname": "BusinessAcquisitionAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/ACQUISITIONANDDIVESTITURESDetails",
      "http://www.deluxe.com/role/FAIRVALUEMEASUREMENTSgoodwillandnonrecurringassetimpairmentanalysesDetails",
      "http://www.deluxe.com/role/LEASESDetails",
      "http://www.deluxe.com/role/SHAREHOLDERSEQUITYDetails",
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONgoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Business Acquisition [Line Items]",
        "terseLabel": "Acquisition and divestitures [Line Items]"
       }
      }
     },
     "localname": "BusinessAcquisitionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/ACQUISITIONANDDIVESTITURESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": {
     "auth_ref": [
      "r1197",
      "r1198"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.",
        "label": "Business Acquisition, Pro Forma Information [Table Text Block]",
        "terseLabel": "Unaudited pro forma financial information"
       }
      }
     },
     "localname": "BusinessAcquisitionProFormaInformationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/ACQUISITIONANDDIVESTITURESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": {
     "auth_ref": [
      "r749",
      "r750"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.",
        "label": "Business Acquisition, Pro Forma Net Income (Loss)",
        "terseLabel": "Pro forma net income (loss) attributable to Deluxe"
       }
      }
     },
     "localname": "BusinessAcquisitionsProFormaNetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/ACQUISITIONANDDIVESTITURESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessAcquisitionsProFormaRevenue": {
     "auth_ref": [
      "r749",
      "r750"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.",
        "label": "Business Acquisition, Pro Forma Revenue",
        "terseLabel": "Pro forma revenue"
       }
      }
     },
     "localname": "BusinessAcquisitionsProFormaRevenue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/ACQUISITIONANDDIVESTITURESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationAcquisitionRelatedCosts": {
     "auth_ref": [
      "r185"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.",
        "label": "Business Combination, Acquisition Related Costs",
        "negatedLabel": "Acquisition transaction costs",
        "terseLabel": "Acquisition transaction costs"
       }
      }
     },
     "localname": "BusinessCombinationAcquisitionRelatedCosts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/ACQUISITIONANDDIVESTITURESDetails",
      "http://www.deluxe.com/role/BUSINESSSEGMENTINFORMATIONsegmentresultsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationDisclosureTextBlock": {
     "auth_ref": [
      "r194",
      "r752"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).",
        "label": "Business Combination Disclosure [Text Block]",
        "terseLabel": "ACQUISITION AND DIVESTITURES"
       }
      }
     },
     "localname": "BusinessCombinationDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/ACQUISITIONANDDIVESTITURES"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther": {
     "auth_ref": [
      "r189"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of other assets expected to be realized or consumed before one year or the normal operating cycle, if longer, acquired at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other",
        "terseLabel": "Other current assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/ACQUISITIONANDDIVESTITURESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": {
     "auth_ref": [
      "r189"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables",
        "terseLabel": "Trade accounts receivable"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/ACQUISITIONANDDIVESTITURESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": {
     "auth_ref": [
      "r189"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable",
        "negatedTerseLabel": "Accounts payable"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/ACQUISITIONANDDIVESTITURESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther": {
     "auth_ref": [
      "r189"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of other liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other",
        "negatedTerseLabel": "Accrued liabilities"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/ACQUISITIONANDDIVESTITURESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": {
     "auth_ref": [
      "r189"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities",
        "negatedTerseLabel": "Deferred income taxes"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/ACQUISITIONANDDIVESTITURESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther": {
     "auth_ref": [
      "r189"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of other liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other",
        "negatedTerseLabel": "Other non-current liabilities"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/ACQUISITIONANDDIVESTITURESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": {
     "auth_ref": [
      "r189"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets",
        "terseLabel": "Other non-current assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/ACQUISITIONANDDIVESTITURESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": {
     "auth_ref": [
      "r188",
      "r189"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment",
        "terseLabel": "Property, plant and equipment"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/ACQUISITIONANDDIVESTITURESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combinations [Abstract]",
        "terseLabel": "Business ccmbinations"
       }
      }
     },
     "localname": "BusinessCombinationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESbusinesscombinationsandprepaidproductdiscountsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationsPolicy": {
     "auth_ref": [
      "r183"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.",
        "label": "Business Combinations Policy [Policy Text Block]",
        "terseLabel": "Business combinations"
       }
      }
     },
     "localname": "BusinessCombinationsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CapitalLossCarryforwardMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deductions derived from capital losses that cannot be utilized on the tax return during a period that have been carried forward to reduce taxable income or taxes payable in a future year.",
        "label": "Capital Loss Carryforward [Member]",
        "terseLabel": "Capital loss carryforward [Member]"
       }
      }
     },
     "localname": "CapitalLossCarryforwardMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/INCOMETAXPROVISIONnetoperatinglosstaxcreditandcapitallosscarryforwardsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CapitalizedContractCostAmortization": {
     "auth_ref": [
      "r478"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer.",
        "label": "Capitalized Contract Cost, Amortization",
        "terseLabel": "Amortization of contract acquisition costs"
       }
      }
     },
     "localname": "CapitalizedContractCostAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONothernoncurrentassetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizedContractCostAmortizationPeriod": {
     "auth_ref": [
      "r1098"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortization period of cost capitalized in obtaining or fulfilling contract with customer, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Capitalized Contract Cost, Amortization Period",
        "terseLabel": "Capitalized contract costs amortization period"
       }
      }
     },
     "localname": "CapitalizedContractCostAmortizationPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESincometaxesrevenuerecognitionDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_CapitalizedContractCostNetNoncurrent": {
     "auth_ref": [
      "r477"
     ],
     "calculation": {
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONothernoncurrentassetsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_OtherAssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as noncurrent.",
        "label": "Capitalized Contract Cost, Net, Noncurrent",
        "terseLabel": "Deferred contract acquisition costs"
       }
      }
     },
     "localname": "CapitalizedContractCostNetNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONothernoncurrentassetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Cash": {
     "auth_ref": [
      "r929",
      "r930",
      "r1028",
      "r1045"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash",
        "terseLabel": "Cash"
       }
      }
     },
     "localname": "Cash",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/FAIRVALUEMEASUREMENTSfinancialinstrumentsDetails",
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONavailableforsaledebtsecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and Cash Equivalents [Abstract]",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIEScashandcashequivalentsandtradeaccountsreceivableDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r64",
      "r280",
      "r975"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "terseLabel": "Cash and cash equivalents, including securities carried at fair value of $5,000 as of December 31, 2022",
        "verboseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.deluxe.com/role/INCOMETAXPROVISIONrepatriationandunrecognizedtaxbenefitsDetails",
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONsupplementalcashflowinformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsFairValueDisclosure": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash and Cash Equivalents, Fair Value Disclosure",
        "terseLabel": "Cash and cash equivalents, fair value"
       }
      }
     },
     "localname": "CashAndCashEquivalentsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSParentheticals",
      "http://www.deluxe.com/role/FAIRVALUEMEASUREMENTSfinancialinstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash and Cash Equivalents [Member]",
        "terseLabel": "Cash and cash equivalents [Member]"
       }
      }
     },
     "localname": "CashAndCashEquivalentsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/FAIRVALUEMEASUREMENTSfinancialinstrumentsDetails",
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONavailableforsaledebtsecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "auth_ref": [
      "r65"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.",
        "label": "Cash and Cash Equivalents, Policy [Policy Text Block]",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r58",
      "r64",
      "r70"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents",
        "periodEndLabel": "Cash, cash equivalents, restricted cash and restricted cash equivalents, end of year (Note 3)",
        "periodStartLabel": "Cash, cash equivalents, restricted cash and restricted cash equivalents, beginning of year",
        "terseLabel": "Cash, cash equivalents, restricted cash and restricted cash equivalents"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONsupplementalcashflowinformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r58",
      "r232"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "totalLabel": "Net change in cash, cash equivalents, restricted cash and restricted cash equivalents"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashSurrenderValueOfLifeInsurance": {
     "auth_ref": [
      "r1046"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of amounts which could be received based on the terms of the insurance contract upon surrendering life policies owned by the entity.",
        "label": "Cash Surrender Value of Life Insurance",
        "terseLabel": "Cash surrender value of insurance polices that fund pension plan"
       }
      }
     },
     "localname": "CashSurrenderValueOfLifeInsurance",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/POSTRETIREMENTBENEFITScashflowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock": {
     "auth_ref": [
      "r140"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the change in the benefit obligation, fair value of plan assets, and funded status of pension plans or other employee benefit plans.",
        "label": "Changes in Projected Benefit Obligations, Fair Value of Plan Assets, and Funded Status of Plan [Table Text Block]",
        "terseLabel": "Change in benefit obligation, plan assets and funded status"
       }
      }
     },
     "localname": "ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/POSTRETIREMENTBENEFITSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r24",
      "r245",
      "r259"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.",
        "label": "Commitments and Contingencies",
        "terseLabel": "Commitments and contingencies (Notes 10, 14 and 15)"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]",
        "terseLabel": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r128",
      "r515",
      "r516",
      "r936",
      "r1119"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for commitments and contingencies.",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "verboseLabel": "OTHER COMMITMENTS AND CONTINGENCIES"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/OTHERCOMMITMENTSANDCONTINGENCIES"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockDividendsPerShareCashPaid": {
     "auth_ref": [
      "r136"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate dividends paid during the period for each share of common stock outstanding.",
        "label": "Common Stock, Dividends, Per Share, Cash Paid",
        "terseLabel": "Cash dividends per share"
       }
      }
     },
     "localname": "CommonStockDividendsPerShareCashPaid",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYParentheticals"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r1074",
      "r1075",
      "r1202"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]",
        "terseLabel": "Common shares par value [Member]"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of common stock.",
        "label": "Common Stock, Par or Stated Value Per Share",
        "terseLabel": "Common stock, par value (per share)"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSParentheticals"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
        "label": "Common Stock, Shares Authorized",
        "terseLabel": "Common stock, shares authorized"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSParentheticals"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r9",
      "r131"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.",
        "label": "Common Stock, Shares, Outstanding",
        "periodEndLabel": "Balance, shares",
        "periodStartLabel": "Balance, shares",
        "terseLabel": "Common stock, shares outstanding"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSParentheticals",
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r9",
      "r1028"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Common Stock, Value, Issued",
        "terseLabel": "Common shares $1 par value (authorized: 500,000 shares; outstanding: December 31, 2022 - 43,204; December 31, 2021 - 42,679)"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComparabilityOfPriorYearFinancialData": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for reporting any exceptions to the comparability of prior year financial data with data shown for the most recent accounting period.",
        "label": "Comparability of Prior Year Financial Data, Policy [Policy Text Block]",
        "terseLabel": "Comparability"
       }
      }
     },
     "localname": "ComparabilityOfPriorYearFinancialData",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CompensationAndRetirementDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retirement Benefits [Abstract]"
       }
      }
     },
     "localname": "CompensationAndRetirementDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComponentsOfDeferredTaxAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Components of Deferred Tax Assets [Abstract]",
        "terseLabel": "Deferred tax assets"
       }
      }
     },
     "localname": "ComponentsOfDeferredTaxAssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/INCOMETAXPROVISIONdeferredincometaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Components of Deferred Tax Liabilities [Abstract]",
        "terseLabel": "Deferred tax liabilities"
       }
      }
     },
     "localname": "ComponentsOfDeferredTaxLiabilitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/INCOMETAXPROVISIONdeferredincometaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Components of Income Tax Expense (Benefit), Continuing Operations [Abstract]",
        "terseLabel": "Components of income tax provision"
       }
      }
     },
     "localname": "ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/INCOMETAXPROVISIONincometaxprovisionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r40",
      "r309",
      "r311",
      "r321",
      "r903",
      "r912"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "totalLabel": "Comprehensive income attributable to Deluxe"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]",
        "terseLabel": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTaxAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r198",
      "r199",
      "r206",
      "r309",
      "r311",
      "r320",
      "r902",
      "r911"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest",
        "negatedTerseLabel": "Comprehensive income attributable to non-controlling Interest"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r197",
      "r206",
      "r309",
      "r311",
      "r319",
      "r901",
      "r910"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest",
        "totalLabel": "Comprehensive income"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNoteTextBlock": {
     "auth_ref": [
      "r48",
      "r318",
      "r900",
      "r909"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income.",
        "label": "Comprehensive Income (Loss) Note [Text Block]",
        "terseLabel": "OTHER COMPREHENSIVE (LOSS) INCOME"
       }
      }
     },
     "localname": "ComprehensiveIncomeNoteTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/OTHERCOMPREHENSIVELOSSINCOME"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for comprehensive income.",
        "label": "Comprehensive Income, Policy [Policy Text Block]",
        "terseLabel": "Comprehensive income"
       }
      }
     },
     "localname": "ComprehensiveIncomePolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "auth_ref": [
      "r75",
      "r76",
      "r230",
      "r231",
      "r427",
      "r935"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.",
        "label": "Concentration Risk Benchmark [Domain]",
        "terseLabel": "Concentration Risk Benchmark [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskBenchmarkDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/BUSINESSSEGMENTINFORMATIONsegmentresultsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "auth_ref": [
      "r75",
      "r76",
      "r230",
      "r231",
      "r427",
      "r928",
      "r935"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by benchmark of concentration risk.",
        "label": "Concentration Risk Benchmark [Axis]",
        "terseLabel": "Concentration Risk Benchmark [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/BUSINESSSEGMENTINFORMATIONsegmentresultsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "auth_ref": [
      "r75",
      "r76",
      "r230",
      "r231",
      "r427",
      "r935",
      "r1228"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.",
        "label": "Concentration Risk Type [Axis]",
        "terseLabel": "Concentration Risk Type [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/BUSINESSSEGMENTINFORMATIONsegmentresultsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "auth_ref": [
      "r75",
      "r76",
      "r230",
      "r231",
      "r427"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.",
        "label": "Concentration Risk, Percentage",
        "terseLabel": "Concentration risk, percentage"
       }
      }
     },
     "localname": "ConcentrationRiskPercentage1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/BUSINESSSEGMENTINFORMATIONsegmentresultsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "auth_ref": [
      "r75",
      "r76",
      "r230",
      "r231",
      "r427",
      "r935"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.",
        "label": "Concentration Risk Type [Domain]",
        "terseLabel": "Concentration Risk Type [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/BUSINESSSEGMENTINFORMATIONsegmentresultsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "auth_ref": [
      "r200",
      "r981"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.",
        "label": "Consolidation, Policy [Policy Text Block]",
        "terseLabel": "Consolidation"
       }
      }
     },
     "localname": "ConsolidationPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": {
     "auth_ref": [
      "r1124"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.",
        "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]",
        "terseLabel": "Revenue in excess of billings"
       }
      }
     },
     "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ContractWithCustomerAssetNetCurrent": {
     "auth_ref": [
      "r579",
      "r580",
      "r582"
     ],
     "calculation": {
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONrevenueinexcessofbillingsDetails": {
       "order": 1.0,
       "parentTag": "dlx_Revenueinexcessofbillingscurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.",
        "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current",
        "terseLabel": "Conditional right to receive consideration"
       }
      }
     },
     "localname": "ContractWithCustomerAssetNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONrevenueinexcessofbillingsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CorporateNonSegmentMember": {
     "auth_ref": [
      "r85",
      "r412",
      "r413",
      "r414",
      "r415",
      "r421",
      "r1088"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment.",
        "label": "Corporate, Non-Segment [Member]",
        "terseLabel": "Corporate operations [Member]"
       }
      }
     },
     "localname": "CorporateNonSegmentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/BUSINESSSEGMENTINFORMATIONsegmentresultsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostOfRevenue": {
     "auth_ref": [
      "r45",
      "r333",
      "r446",
      "r522",
      "r523",
      "r525",
      "r526",
      "r527",
      "r529",
      "r531",
      "r533",
      "r534",
      "r795",
      "r1120"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.",
        "label": "Cost of Revenue",
        "negatedTerseLabel": "Total cost of revenue"
       }
      }
     },
     "localname": "CostOfRevenue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfSalesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing cost of sales.",
        "label": "Cost of Sales [Member]",
        "terseLabel": "Total cost of revenue [Member]"
       }
      }
     },
     "localname": "CostOfSalesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/RESTRUCTURINGANDINTEGRATIONEXPENSEDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock": {
     "auth_ref": [
      "r123",
      "r124",
      "r127"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for recognizing and reporting costs associated with exiting, disposing of, and restructuring certain operations.",
        "label": "Costs Associated with Exit or Disposal Activities or Restructurings, Policy [Policy Text Block]",
        "terseLabel": "Restructuring and integration expense"
       }
      }
     },
     "localname": "CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CreditQualityInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Credit Quality Information [Abstract]",
        "terseLabel": "Loans and notes receivable credit quality information by origination year"
       }
      }
     },
     "localname": "CreditQualityInformationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONothernoncurrentassetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "auth_ref": [
      "r1068",
      "r1193",
      "r1195"
     ],
     "calculation": {
      "http://www.deluxe.com/role/INCOMETAXPROVISIONincometaxprovisionDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.",
        "label": "Current Federal Tax Expense (Benefit)",
        "terseLabel": "Federal"
       }
      }
     },
     "localname": "CurrentFederalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/INCOMETAXPROVISIONincometaxprovisionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentForeignTaxExpenseBenefit": {
     "auth_ref": [
      "r1068",
      "r1193"
     ],
     "calculation": {
      "http://www.deluxe.com/role/INCOMETAXPROVISIONincometaxprovisionDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Current Foreign Tax Expense (Benefit)",
        "terseLabel": "Foreign"
       }
      }
     },
     "localname": "CurrentForeignTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/INCOMETAXPROVISIONincometaxprovisionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r182",
      "r728",
      "r741",
      "r1068"
     ],
     "calculation": {
      "http://www.deluxe.com/role/INCOMETAXPROVISIONincometaxprovisionDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.",
        "label": "Current Income Tax Expense (Benefit)",
        "totalLabel": "Total current tax provision"
       }
      }
     },
     "localname": "CurrentIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/INCOMETAXPROVISIONincometaxprovisionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]",
        "terseLabel": "Current tax provision:"
       }
      }
     },
     "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/INCOMETAXPROVISIONincometaxprovisionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "auth_ref": [
      "r1068",
      "r1193",
      "r1195"
     ],
     "calculation": {
      "http://www.deluxe.com/role/INCOMETAXPROVISIONincometaxprovisionDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.",
        "label": "Current State and Local Tax Expense (Benefit)",
        "terseLabel": "State"
       }
      }
     },
     "localname": "CurrentStateAndLocalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/INCOMETAXPROVISIONincometaxprovisionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CustomerConcentrationRiskMember": {
     "auth_ref": [
      "r74",
      "r427"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.",
        "label": "Customer Concentration Risk [Member]",
        "terseLabel": "Customer concentration risk [Member]"
       }
      }
     },
     "localname": "CustomerConcentrationRiskMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/BUSINESSSEGMENTINFORMATIONsegmentresultsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CustomerRelatedIntangibleAssetsMember": {
     "auth_ref": [
      "r190"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer-related asset, including, but not limited to, customer lists, and noncontractual customer relationships.",
        "label": "Customer-Related Intangible Assets [Member]",
        "terseLabel": "Customer lists/relationships [Member]"
       }
      }
     },
     "localname": "CustomerRelatedIntangibleAssetsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/ACQUISITIONANDDIVESTITURESDetails",
      "http://www.deluxe.com/role/FAIRVALUEMEASUREMENTSgoodwillandnonrecurringassetimpairmentanalysesDetails",
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONintangiblesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Abstract]",
        "terseLabel": "Debt Disclosure [Abstract]"
       }
      }
     },
     "localname": "DebtDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "auth_ref": [
      "r130",
      "r331",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r551",
      "r558",
      "r559",
      "r561"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.",
        "label": "Debt Disclosure [Text Block]",
        "verboseLabel": "DEBT"
       }
      }
     },
     "localname": "DebtDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/DEBT"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r2",
      "r3",
      "r4",
      "r240",
      "r242",
      "r253",
      "r338",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r541",
      "r547",
      "r548",
      "r549",
      "r550",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r823",
      "r1001",
      "r1002",
      "r1003",
      "r1004",
      "r1005",
      "r1066"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.",
        "label": "Debt Instrument [Axis]",
        "terseLabel": "Debt Instrument [Axis]"
       }
      }
     },
     "localname": "DebtInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/DEBTDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.",
        "label": "Debt Instrument, Basis Spread on Variable Rate",
        "terseLabel": "Interest rate margin on variable-rate debt"
       }
      }
     },
     "localname": "DebtInstrumentBasisSpreadOnVariableRate1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/DEBTDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentCarryingAmount": {
     "auth_ref": [
      "r4",
      "r242",
      "r253",
      "r562"
     ],
     "calculation": {
      "http://www.deluxe.com/role/DEBTDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.deluxe.com/role/DEBTDetails_1": {
       "order": 1.0,
       "parentTag": "us-gaap_DebtLongtermAndShorttermCombinedAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.",
        "label": "Long-Term Debt, Gross",
        "totalLabel": "Total principal amount"
       }
      }
     },
     "localname": "DebtInstrumentCarryingAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/DEBTDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentInterestRateEffectivePercentage": {
     "auth_ref": [
      "r21",
      "r234",
      "r564",
      "r823"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.",
        "label": "Debt Instrument, Interest Rate, Effective Percentage",
        "terseLabel": "Effective interest rate"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateEffectivePercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/DEBTDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Debt Instrument [Line Items]",
        "terseLabel": "Debt instruments [Line Items]"
       }
      }
     },
     "localname": "DebtInstrumentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/DEBTDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r22",
      "r338",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r541",
      "r547",
      "r548",
      "r549",
      "r550",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r823",
      "r1001",
      "r1002",
      "r1003",
      "r1004",
      "r1005",
      "r1066"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.",
        "label": "Debt Instrument, Name [Domain]",
        "terseLabel": "Debt Instrument, Name [Domain]"
       }
      }
     },
     "localname": "DebtInstrumentNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/DEBTDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentPeriodicPaymentPrincipal": {
     "auth_ref": [
      "r22"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the required periodic payments applied to principal.",
        "label": "Debt Instrument, Periodic Payment, Principal",
        "terseLabel": "Repayment amount"
       }
      }
     },
     "localname": "DebtInstrumentPeriodicPaymentPrincipal",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/DEBTDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentRepurchasedFaceAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face (par) amount of the original debt instrument that was repurchased.",
        "label": "Debt Instrument, Repurchased Face Amount",
        "terseLabel": "Debt settled"
       }
      }
     },
     "localname": "DebtInstrumentRepurchasedFaceAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/DEBTDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r22",
      "r132",
      "r133",
      "r134",
      "r135",
      "r233",
      "r234",
      "r236",
      "r251",
      "r338",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r541",
      "r547",
      "r548",
      "r549",
      "r550",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r560",
      "r823",
      "r1001",
      "r1002",
      "r1003",
      "r1004",
      "r1005",
      "r1066"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Schedule of Long-Term Debt Instruments [Table]",
        "terseLabel": "Schedule of Long-term Debt Instruments [Table]"
       }
      }
     },
     "localname": "DebtInstrumentTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/DEBTDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": {
     "auth_ref": [
      "r235",
      "r547",
      "r563",
      "r1002",
      "r1003"
     ],
     "calculation": {
      "http://www.deluxe.com/role/DEBTDetails_1": {
       "order": 2.0,
       "parentTag": "us-gaap_DebtLongtermAndShorttermCombinedAmount",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs.",
        "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net",
        "negatedTerseLabel": "Less: unamortized discount and debt issuance costs"
       }
      }
     },
     "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/DEBTDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtLongtermAndShorttermCombinedAmount": {
     "auth_ref": [],
     "calculation": {
      "http://www.deluxe.com/role/DEBTDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.deluxe.com/role/DEBTDetails_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the aggregate of total long-term debt, including current maturities and short-term debt.",
        "label": "Debt, Long-Term and Short-Term, Combined Amount",
        "terseLabel": "Long-term debt",
        "totalLabel": "Total debt, net of discount and debt issuance costs"
       }
      }
     },
     "localname": "DebtLongtermAndShorttermCombinedAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/DEBTDetails",
      "http://www.deluxe.com/role/FAIRVALUEMEASUREMENTSfinancialinstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible": {
     "auth_ref": [
      "r173"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease reasonably possible in the next twelve months for the unrecognized tax benefit.",
        "label": "Decrease in Unrecognized Tax Benefits is Reasonably Possible",
        "terseLabel": "Amount by which it is reasonably possible that unrecognized tax benefits will decrease in next 12 months"
       }
      }
     },
     "localname": "DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/INCOMETAXPROVISIONrepatriationandunrecognizedtaxbenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r1068",
      "r1194",
      "r1195"
     ],
     "calculation": {
      "http://www.deluxe.com/role/INCOMETAXPROVISIONincometaxprovisionDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.",
        "label": "Deferred Federal Income Tax Expense (Benefit)",
        "terseLabel": "Federal"
       }
      }
     },
     "localname": "DeferredFederalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/INCOMETAXPROVISIONincometaxprovisionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r182",
      "r1068",
      "r1194"
     ],
     "calculation": {
      "http://www.deluxe.com/role/INCOMETAXPROVISIONincometaxprovisionDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Foreign Income Tax Expense (Benefit)",
        "terseLabel": "Foreign"
       }
      }
     },
     "localname": "DeferredForeignIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/INCOMETAXPROVISIONincometaxprovisionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxAssetsNet": {
     "auth_ref": [
      "r710",
      "r711"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.",
        "label": "Deferred Income Tax Assets, Net",
        "terseLabel": "Deferred income taxes"
       }
      }
     },
     "localname": "DeferredIncomeTaxAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r62",
      "r182",
      "r729",
      "r740",
      "r741",
      "r1068"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 13.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.deluxe.com/role/INCOMETAXPROVISIONincometaxprovisionDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Income Tax Expense (Benefit)",
        "totalLabel": "Total deferred tax provision",
        "verboseLabel": "Deferred income taxes"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.deluxe.com/role/INCOMETAXPROVISIONincometaxprovisionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]",
        "terseLabel": "Deferred tax provision:"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/INCOMETAXPROVISIONincometaxprovisionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "auth_ref": [
      "r6",
      "r7",
      "r241",
      "r252",
      "r723"
     ],
     "calculation": {
      "http://www.deluxe.com/role/INCOMETAXPROVISIONdeferredincometaxesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.",
        "label": "Deferred Tax Liabilities, Gross",
        "totalLabel": "Total deferred taxes"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/INCOMETAXPROVISIONdeferredincometaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "auth_ref": [
      "r710",
      "r711"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.",
        "label": "Deferred Income Tax Liabilities, Net",
        "terseLabel": "Deferred income taxes"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredRevenueCurrent": {
     "auth_ref": [
      "r1048"
     ],
     "calculation": {
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONprepaidproductdiscountsandaccruedliabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current.",
        "label": "Deferred Revenue, Current",
        "terseLabel": "Deferred revenue"
       }
      }
     },
     "localname": "DeferredRevenueCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONprepaidproductdiscountsandaccruedliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredRevenueRevenueRecognized1": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue recognized that was previously reported as deferred or unearned revenue.",
        "label": "Deferred Revenue, Revenue Recognized",
        "terseLabel": "Recognition of deferred revenue"
       }
      }
     },
     "localname": "DeferredRevenueRevenueRecognized1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONprepaidproductdiscountsandaccruedliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r1068",
      "r1194",
      "r1195"
     ],
     "calculation": {
      "http://www.deluxe.com/role/INCOMETAXPROVISIONincometaxprovisionDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.",
        "label": "Deferred State and Local Income Tax Expense (Benefit)",
        "terseLabel": "State"
       }
      }
     },
     "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/INCOMETAXPROVISIONincometaxprovisionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetInterestCarryforward": {
     "auth_ref": [
      "r1192"
     ],
     "calculation": {
      "http://www.deluxe.com/role/INCOMETAXPROVISIONdeferredincometaxesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible interest carryforward.",
        "label": "Deferred Tax Asset, Interest Carryforward",
        "terseLabel": "Deductible interest carryforward"
       }
      }
     },
     "localname": "DeferredTaxAssetInterestCarryforward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/INCOMETAXPROVISIONdeferredincometaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "auth_ref": [
      "r724"
     ],
     "calculation": {
      "http://www.deluxe.com/role/INCOMETAXPROVISIONdeferredincometaxesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.",
        "label": "Deferred Tax Assets, Gross",
        "totalLabel": "Total deferred taxes"
       }
      }
     },
     "localname": "DeferredTaxAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/INCOMETAXPROVISIONdeferredincometaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsInventory": {
     "auth_ref": [
      "r180",
      "r1192"
     ],
     "calculation": {
      "http://www.deluxe.com/role/INCOMETAXPROVISIONdeferredincometaxesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory.",
        "label": "Deferred Tax Assets, Inventory",
        "terseLabel": "Inventories"
       }
      }
     },
     "localname": "DeferredTaxAssetsInventory",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/INCOMETAXPROVISIONdeferredincometaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsNet": {
     "auth_ref": [
      "r1191"
     ],
     "calculation": {
      "http://www.deluxe.com/role/INCOMETAXPROVISIONdeferredincometaxesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.",
        "label": "Deferred Tax Assets, Net of Valuation Allowance",
        "totalLabel": "Net deferred taxes"
       }
      }
     },
     "localname": "DeferredTaxAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/INCOMETAXPROVISIONdeferredincometaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOther": {
     "auth_ref": [
      "r180",
      "r1192"
     ],
     "calculation": {
      "http://www.deluxe.com/role/INCOMETAXPROVISIONdeferredincometaxesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.",
        "label": "Deferred Tax Assets, Other",
        "terseLabel": "All other"
       }
      }
     },
     "localname": "DeferredTaxAssetsOther",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/INCOMETAXPROVISIONdeferredincometaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment": {
     "auth_ref": [],
     "calculation": {
      "http://www.deluxe.com/role/INCOMETAXPROVISIONdeferredincometaxesDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from property, plant, and equipment.",
        "label": "Deferred Tax Assets, Property, Plant and Equipment",
        "terseLabel": "Property, plant and equipment"
       }
      }
     },
     "localname": "DeferredTaxAssetsPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/INCOMETAXPROVISIONdeferredincometaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals": {
     "auth_ref": [
      "r180",
      "r1192"
     ],
     "calculation": {
      "http://www.deluxe.com/role/INCOMETAXPROVISIONdeferredincometaxesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from reserves and accruals.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals",
        "terseLabel": "Reserves and accruals"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/INCOMETAXPROVISIONdeferredincometaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r725"
     ],
     "calculation": {
      "http://www.deluxe.com/role/INCOMETAXPROVISIONdeferredincometaxesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.",
        "label": "Deferred Tax Assets, Valuation Allowance",
        "negatedPeriodEndLabel": "Balance, end of year",
        "negatedPeriodStartLabel": "Balance, beginning of year",
        "negatedTerseLabel": "Valuation allowances"
       }
      }
     },
     "localname": "DeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/INCOMETAXPROVISIONdeferredincometaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilities": {
     "auth_ref": [
      "r170",
      "r1191"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.",
        "label": "Deferred Tax Liabilities, Net",
        "terseLabel": "Net deferred taxes"
       }
      }
     },
     "localname": "DeferredTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/INCOMETAXPROVISIONdeferredincometaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill": {
     "auth_ref": [
      "r180",
      "r192",
      "r193",
      "r1192"
     ],
     "calculation": {
      "http://www.deluxe.com/role/INCOMETAXPROVISIONdeferredincometaxesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from goodwill.",
        "label": "Deferred Tax Liabilities, Goodwill",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/INCOMETAXPROVISIONdeferredincometaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": {
     "auth_ref": [
      "r180",
      "r1192"
     ],
     "calculation": {
      "http://www.deluxe.com/role/INCOMETAXPROVISIONdeferredincometaxesDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.",
        "label": "Deferred Tax Liabilities, Intangible Assets",
        "terseLabel": "Intangible assets"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/INCOMETAXPROVISIONdeferredincometaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": {
     "auth_ref": [
      "r180",
      "r1192"
     ],
     "calculation": {
      "http://www.deluxe.com/role/INCOMETAXPROVISIONdeferredincometaxesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements.",
        "label": "Deferred Tax Liabilities, Leasing Arrangements",
        "terseLabel": "Operating leases"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesLeasingArrangements",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/INCOMETAXPROVISIONdeferredincometaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesOther": {
     "auth_ref": [
      "r180",
      "r1192"
     ],
     "calculation": {
      "http://www.deluxe.com/role/INCOMETAXPROVISIONdeferredincometaxesDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other.",
        "label": "Deferred Tax Liabilities, Other",
        "terseLabel": "All other"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesOther",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/INCOMETAXPROVISIONdeferredincometaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesPrepaidExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://www.deluxe.com/role/INCOMETAXPROVISIONdeferredincometaxesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax consequences attributable to taxable temporary differences derived from prepaid expenses.",
        "label": "Deferred Tax Liabilities, Prepaid Expenses",
        "terseLabel": "Prepaid assets"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesPrepaidExpenses",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/INCOMETAXPROVISIONdeferredincometaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, before Tax [Abstract]",
        "terseLabel": "Amounts recognized in accumulated other comprehensive loss"
       }
      }
     },
     "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/POSTRETIREMENTBENEFITSobligationsandfundedstatusDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax": {
     "auth_ref": [
      "r37",
      "r628"
     ],
     "calculation": {
      "http://www.deluxe.com/role/POSTRETIREMENTBENEFITSobligationsandfundedstatusDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax, of accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit.",
        "label": "Defined Benefit Plan, Accumulated Other Comprehensive Income (Loss), Gain (Loss), before Tax",
        "terseLabel": "Unrecognized net actuarial loss"
       }
      }
     },
     "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/POSTRETIREMENTBENEFITSobligationsandfundedstatusDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax": {
     "auth_ref": [
      "r37",
      "r628"
     ],
     "calculation": {
      "http://www.deluxe.com/role/POSTRETIREMENTBENEFITSobligationsandfundedstatusDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax, of accumulated other comprehensive (income) loss for cost (credit) of benefit change attributable to participants' prior service from plan amendment or plan initiation of defined benefit plan, that has not been recognized in net periodic benefit cost (credit).",
        "label": "Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, Prior Service Cost (Credit), before Tax",
        "negatedTerseLabel": "Unrecognized prior service credit"
       }
      }
     },
     "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/POSTRETIREMENTBENEFITSobligationsandfundedstatusDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets": {
     "auth_ref": [
      "r598",
      "r1012"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in plan assets of defined benefit plan from actual return (loss) determined by change in fair value of plan assets adjusted for contributions, benefit payments, and other expenses.",
        "label": "Defined Benefit Plan, Plan Assets, Increase (Decrease) for Actual Return (Loss)",
        "terseLabel": "Return (loss) on plan assets"
       }
      }
     },
     "localname": "DefinedBenefitPlanActualReturnOnPlanAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/POSTRETIREMENTBENEFITSobligationsandfundedstatusDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanActuarialGainLoss": {
     "auth_ref": [
      "r591"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) from change in actuarial assumptions which (increases) decreases benefit obligation of defined benefit plan. Assumptions include, but are not limited to, interest, mortality, employee turnover, salary, and temporary deviation from substantive plan.",
        "label": "Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss)",
        "negatedTerseLabel": "Net actuarial (gain) loss"
       }
      }
     },
     "localname": "DefinedBenefitPlanActuarialGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/POSTRETIREMENTBENEFITSobligationsandfundedstatusDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": {
     "auth_ref": [
      "r585",
      "r623",
      "r645",
      "r1012",
      "r1013"
     ],
     "calculation": {
      "http://www.deluxe.com/role/POSTRETIREMENTBENEFITSnetperiodicbenefitincomeandactuarialassumptionsDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan.",
        "label": "Defined Benefit Plan, Amortization of Gain (Loss)",
        "negatedLabel": "Amortization of net actuarial losses"
       }
      }
     },
     "localname": "DefinedBenefitPlanAmortizationOfGainsLosses",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/POSTRETIREMENTBENEFITSnetperiodicbenefitincomeandactuarialassumptionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit": {
     "auth_ref": [
      "r585",
      "r624",
      "r646",
      "r1012",
      "r1013"
     ],
     "calculation": {
      "http://www.deluxe.com/role/POSTRETIREMENTBENEFITSnetperiodicbenefitincomeandactuarialassumptionsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of prior service cost (credit) recognized in net periodic benefit cost (credit) of defined benefit plan.",
        "label": "Defined Benefit Plan, Amortization of Prior Service Cost (Credit)",
        "terseLabel": "Amortization of prior service credit"
       }
      }
     },
     "localname": "DefinedBenefitPlanAmortizationOfPriorServiceCostCredit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/POSTRETIREMENTBENEFITSnetperiodicbenefitincomeandactuarialassumptionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Defined Benefit Plan, Amounts for Asset (Liability) Recognized in Statement of Financial Position [Abstract]",
        "terseLabel": "Amounts recognized on the consolidated balance sheets"
       }
      }
     },
     "localname": "DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/POSTRETIREMENTBENEFITSobligationsandfundedstatusDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Defined Benefit Plan, Amounts Recognized in Other Comprehensive Income (Loss) [Abstract]",
        "terseLabel": "Postretirement benefit plans:"
       }
      }
     },
     "localname": "DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent": {
     "auth_ref": [
      "r238",
      "r254",
      "r583",
      "r584",
      "r606",
      "r1012"
     ],
     "calculation": {
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONothernoncurrentassetsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherAssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset, recognized in statement of financial position, for overfunded defined benefit pension and other postretirement plans.",
        "label": "Assets for Plan Benefits, Defined Benefit Plan",
        "terseLabel": "Postretirement benefit plan asset (Note 12)",
        "verboseLabel": "Other non-current assets"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/POSTRETIREMENTBENEFITSobligationsandfundedstatusDetails",
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONothernoncurrentassetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAssumedHealthCareCostTrendRatesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Defined Benefit Plan, Assumed Health Care Cost Trend Rates [Abstract]",
        "terseLabel": "Health care cost trend rates"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssumedHealthCareCostTrendRatesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/POSTRETIREMENTBENEFITSnetperiodicbenefitincomeandactuarialassumptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate": {
     "auth_ref": [
      "r630"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine benefit obligation of defined benefit plan.",
        "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate",
        "terseLabel": "Discount rate, benefit obligation"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/POSTRETIREMENTBENEFITSnetperiodicbenefitincomeandactuarialassumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate": {
     "auth_ref": [
      "r630"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine net periodic benefit cost of defined benefit plan.",
        "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Discount Rate",
        "terseLabel": "Discount rate, net periodic benefit income"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/POSTRETIREMENTBENEFITSnetperiodicbenefitincomeandactuarialassumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets": {
     "auth_ref": [
      "r631",
      "r650"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average rate of return on plan assets, reflecting average rate of earnings expected on existing plan assets and expected contributions, used to determine net periodic benefit cost of defined benefit plan.",
        "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Expected Long-Term Rate of Return on Plan Assets",
        "terseLabel": "Expected return on plan assets"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/POSTRETIREMENTBENEFITSnetperiodicbenefitincomeandactuarialassumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedInCalculationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Defined Benefit Plan, Assumptions Used in Calculations [Abstract]",
        "terseLabel": "Actuarial assumptions"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssumptionsUsedInCalculationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/POSTRETIREMENTBENEFITSnetperiodicbenefitincomeandactuarialassumptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanBenefitObligation": {
     "auth_ref": [
      "r586"
     ],
     "calculation": {
      "http://www.deluxe.com/role/POSTRETIREMENTBENEFITSobligationsandfundedstatusDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DefinedBenefitPlanFundedStatusOfPlan",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.",
        "label": "Defined Benefit Plan, Benefit Obligation",
        "periodEndLabel": "Benefit obligation, end of year",
        "periodStartLabel": "Benefit obligation, beginning of year"
       }
      }
     },
     "localname": "DefinedBenefitPlanBenefitObligation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/POSTRETIREMENTBENEFITSobligationsandfundedstatusDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid": {
     "auth_ref": [
      "r593",
      "r653"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of payment to participant of defined benefit plan which decreases benefit obligation. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services.",
        "label": "Defined Benefit Plan, Benefit Obligation, Benefits Paid",
        "negatedTerseLabel": "Benefits paid from plan assets and company funds"
       }
      }
     },
     "localname": "DefinedBenefitPlanBenefitObligationBenefitsPaid",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/POSTRETIREMENTBENEFITSobligationsandfundedstatusDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis": {
     "auth_ref": [
      "r607",
      "r608",
      "r610",
      "r611",
      "r612",
      "r613",
      "r614",
      "r615",
      "r634",
      "r1010",
      "r1011",
      "r1012"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by defined benefit plan asset investment.",
        "label": "Defined Benefit Plan, Plan Assets, Category [Axis]",
        "terseLabel": "Defined Benefit Plan, Plan Assets, Category [Axis]"
       }
      }
     },
     "localname": "DefinedBenefitPlanByPlanAssetCategoriesAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/POSTRETIREMENTBENEFITSplanassetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]",
        "terseLabel": "Change in benefit obligation"
       }
      }
     },
     "localname": "DefinedBenefitPlanChangeInBenefitObligationRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/POSTRETIREMENTBENEFITSobligationsandfundedstatusDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward]",
        "terseLabel": "Change in plan assets"
       }
      }
     },
     "localname": "DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/POSTRETIREMENTBENEFITSobligationsandfundedstatusDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanContributionsByEmployer": {
     "auth_ref": [
      "r600",
      "r610",
      "r649",
      "r1010",
      "r1011",
      "r1012",
      "r1013"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of contribution received by defined benefit plan from employer which increases plan assets.",
        "label": "Defined Benefit Plan, Plan Assets, Contributions by Employer",
        "terseLabel": "Company contributions"
       }
      }
     },
     "localname": "DefinedBenefitPlanContributionsByEmployer",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/POSTRETIREMENTBENEFITScashflowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanDisclosureLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Defined Benefit Plan Disclosure [Line Items]",
        "terseLabel": "Postretirement benefits [Line Items]"
       }
      }
     },
     "localname": "DefinedBenefitPlanDisclosureLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/POSTRETIREMENTBENEFITSnetperiodicbenefitincomeandactuarialassumptionsDetails",
      "http://www.deluxe.com/role/POSTRETIREMENTBENEFITSobligationsandfundedstatusDetails",
      "http://www.deluxe.com/role/POSTRETIREMENTBENEFITSplanassetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanEquitySecuritiesLargeCapMember": {
     "auth_ref": [
      "r1148"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Security representing ownership in corporation or other legal entity, classified as having large market capitalization, for which ownership is represented by share of stock; in which defined benefit plan asset is invested. Includes, but is not limited to, common stock, preferred stock, convertible security, stock right and stock warrant.",
        "label": "Defined Benefit Plan, Equity Securities, Large Cap [Member]",
        "terseLabel": "U,S, large capitalization equity securities [Member]"
       }
      }
     },
     "localname": "DefinedBenefitPlanEquitySecuritiesLargeCapMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/POSTRETIREMENTBENEFITSplanassetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DefinedBenefitPlanEquitySecuritiesNonUsMember": {
     "auth_ref": [
      "r1010",
      "r1011",
      "r1012"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Security representing ownership in corporation or other legal entity, not domiciled in United States of America (US), for which ownership is represented by share of stock; in which defined benefit plan asset is invested. Includes, but is not limited to, common stock, preferred stock, convertible security, stock right and stock warrant.",
        "label": "Defined Benefit Plan, Equity Securities, Non-US [Member]",
        "terseLabel": "International equity securities [Member]"
       }
      }
     },
     "localname": "DefinedBenefitPlanEquitySecuritiesNonUsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/POSTRETIREMENTBENEFITSplanassetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Defined Benefit Plan, Expected Future Benefit Payment [Abstract]",
        "terseLabel": "Expected benefit payments"
       }
      }
     },
     "localname": "DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/POSTRETIREMENTBENEFITScashflowsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter": {
     "auth_ref": [
      "r617"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in five fiscal years after fifth fiscal year following current fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, after Year Five for Next Five Years",
        "terseLabel": "2028 - 2032"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/POSTRETIREMENTBENEFITScashflowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths": {
     "auth_ref": [
      "r617"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in next fiscal year following current fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year One",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/POSTRETIREMENTBENEFITScashflowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive": {
     "auth_ref": [
      "r617"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in fifth fiscal year following current fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Five",
        "terseLabel": "2027"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/POSTRETIREMENTBENEFITScashflowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour": {
     "auth_ref": [
      "r617"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in fourth fiscal year following current fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Four",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/POSTRETIREMENTBENEFITScashflowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree": {
     "auth_ref": [
      "r617"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in third fiscal year following current fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Three",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/POSTRETIREMENTBENEFITScashflowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo": {
     "auth_ref": [
      "r617"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in second fiscal year following current fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Two",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/POSTRETIREMENTBENEFITScashflowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": {
     "auth_ref": [
      "r585",
      "r622",
      "r644",
      "r1012",
      "r1013"
     ],
     "calculation": {
      "http://www.deluxe.com/role/POSTRETIREMENTBENEFITSnetperiodicbenefitincomeandactuarialassumptionsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan.",
        "label": "Defined Benefit Plan, Expected Return (Loss) on Plan Assets",
        "negatedLabel": "Expected return on plan assets"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/POSTRETIREMENTBENEFITSnetperiodicbenefitincomeandactuarialassumptionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanFairValueOfPlanAssets": {
     "auth_ref": [
      "r597",
      "r608",
      "r610",
      "r611",
      "r1010",
      "r1011",
      "r1012"
     ],
     "calculation": {
      "http://www.deluxe.com/role/POSTRETIREMENTBENEFITSobligationsandfundedstatusDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DefinedBenefitPlanFundedStatusOfPlan",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee.",
        "label": "Defined Benefit Plan, Plan Assets, Amount",
        "periodEndLabel": "Fair value of plan assets, end of year",
        "periodStartLabel": "Fair value of plan assets, beginning of year",
        "terseLabel": "Fair value of plan assets"
       }
      }
     },
     "localname": "DefinedBenefitPlanFairValueOfPlanAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/POSTRETIREMENTBENEFITSobligationsandfundedstatusDetails",
      "http://www.deluxe.com/role/POSTRETIREMENTBENEFITSplanassetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanFundedStatusOfPlan": {
     "auth_ref": [
      "r583",
      "r606",
      "r1012"
     ],
     "calculation": {
      "http://www.deluxe.com/role/POSTRETIREMENTBENEFITSobligationsandfundedstatusDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of funded (unfunded) status of defined benefit plan, measured as difference between fair value of plan assets and benefit obligation. Includes, but is not limited to, overfunded (underfunded) status.",
        "label": "Defined Benefit Plan, Funded (Unfunded) Status of Plan",
        "totalLabel": "Funded status"
       }
      }
     },
     "localname": "DefinedBenefitPlanFundedStatusOfPlan",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/POSTRETIREMENTBENEFITSobligationsandfundedstatusDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear": {
     "auth_ref": [
      "r633"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Assumed rate, for next fiscal year, based on annual change in cost of health care cost benefits used to measure expected cost of benefits covered by defined benefit postretirement plan. Factors include, but are not limited to, estimate of health care inflation, change in health care utilization or delivery pattern, technological advances, and change in health status of participant. Excludes factors for change in composition of plan population by age and dependency status.",
        "label": "Defined Benefit Plan, Health Care Cost Trend Rate Assumed, Next Fiscal Year",
        "terseLabel": "Health care cost trend rate assumed for next year"
       }
      }
     },
     "localname": "DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/POSTRETIREMENTBENEFITSnetperiodicbenefitincomeandactuarialassumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanInterestCost": {
     "auth_ref": [
      "r585",
      "r589",
      "r621",
      "r643",
      "r1012",
      "r1013"
     ],
     "calculation": {
      "http://www.deluxe.com/role/POSTRETIREMENTBENEFITSnetperiodicbenefitincomeandactuarialassumptionsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost recognized for passage of time related to defined benefit plan.",
        "label": "Defined Benefit Plan, Interest Cost",
        "terseLabel": "Interest cost"
       }
      }
     },
     "localname": "DefinedBenefitPlanInterestCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/POSTRETIREMENTBENEFITSnetperiodicbenefitincomeandactuarialassumptionsDetails",
      "http://www.deluxe.com/role/POSTRETIREMENTBENEFITSobligationsandfundedstatusDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": {
     "auth_ref": [
      "r619",
      "r641",
      "r1012",
      "r1013"
     ],
     "calculation": {
      "http://www.deluxe.com/role/POSTRETIREMENTBENEFITSnetperiodicbenefitincomeandactuarialassumptionsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan.",
        "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)",
        "totalLabel": "Net periodic benefit income"
       }
      }
     },
     "localname": "DefinedBenefitPlanNetPeriodicBenefitCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/POSTRETIREMENTBENEFITSnetperiodicbenefitincomeandactuarialassumptionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [Abstract]",
        "terseLabel": "Net periodic benefit income"
       }
      }
     },
     "localname": "DefinedBenefitPlanNetPeriodicBenefitCostAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/POSTRETIREMENTBENEFITSnetperiodicbenefitincomeandactuarialassumptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationOfGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleList": {
     "auth_ref": [
      "r619",
      "r641"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of income or comprehensive income that includes amortization of gain (loss) component of net periodic benefit (cost) credit for defined benefit plan.",
        "label": "Defined Benefit Plan, Net Periodic Benefit (Cost) Credit, Amortization of Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]",
        "terseLabel": "Postretirement plans, amortization of net actuarial losses [Extensible Enumeration]"
       }
      }
     },
     "localname": "DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationOfGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/POSTRETIREMENTBENEFITSnetperiodicbenefitincomeandactuarialassumptionsDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationOfPriorServiceCostCreditStatementOfIncomeOrComprehensiveIncomeExtensibleList": {
     "auth_ref": [
      "r619",
      "r641"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of income or comprehensive income that includes amortization of prior service cost (credit) component of net periodic benefit cost (credit) for defined benefit plan.",
        "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Amortization of Prior Service Cost (Credit), Statement of Income or Comprehensive Income [Extensible Enumeration]",
        "terseLabel": "Postretirement plans, amortization of prior service credit [Extensible Enumeration]"
       }
      }
     },
     "localname": "DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationOfPriorServiceCostCreditStatementOfIncomeOrComprehensiveIncomeExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/POSTRETIREMENTBENEFITSnetperiodicbenefitincomeandactuarialassumptionsDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditExpectedReturnLossStatementOfIncomeOrComprehensiveIncomeExtensibleList": {
     "auth_ref": [
      "r619",
      "r641"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of income or comprehensive income that includes expected return (loss) on plan asset component of net periodic benefit (cost) credit for defined benefit plan.",
        "label": "Defined Benefit Plan, Net Periodic Benefit (Cost) Credit, Expected Return (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]",
        "terseLabel": "Postretirement plans, expected return on plan assets [Extensible Enumeration]"
       }
      }
     },
     "localname": "DefinedBenefitPlanNetPeriodicBenefitCostCreditExpectedReturnLossStatementOfIncomeOrComprehensiveIncomeExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/POSTRETIREMENTBENEFITSnetperiodicbenefitincomeandactuarialassumptionsDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditInterestCostStatementOfIncomeOrComprehensiveIncomeExtensibleList": {
     "auth_ref": [
      "r619",
      "r641"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of income or comprehensive income that includes interest cost component of net periodic benefit cost (credit) for defined benefit plan.",
        "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Interest Cost, Statement of Income or Comprehensive Income [Extensible Enumeration]",
        "terseLabel": "Postretirement plans, interest cost [Extensible Enumeration]"
       }
      }
     },
     "localname": "DefinedBenefitPlanNetPeriodicBenefitCostCreditInterestCostStatementOfIncomeOrComprehensiveIncomeExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/POSTRETIREMENTBENEFITSnetperiodicbenefitincomeandactuarialassumptionsDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid": {
     "auth_ref": [
      "r602",
      "r1187"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of payment to participant under defined benefit plan which decreases plan assets. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services.",
        "label": "Defined Benefit Plan, Plan Assets, Benefits Paid",
        "negatedTerseLabel": "Benefits paid"
       }
      }
     },
     "localname": "DefinedBenefitPlanPlanAssetsBenefitsPaid",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/POSTRETIREMENTBENEFITSobligationsandfundedstatusDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage": {
     "auth_ref": [
      "r607",
      "r1012"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of target investment allocation to total plan assets. Includes, but is not limited to, percentage on weighted-average basis if more than one plan.",
        "label": "Defined Benefit Plan, Plan Assets, Target Allocation, Percentage",
        "terseLabel": "Target allocation of plan assets"
       }
      }
     },
     "localname": "DefinedBenefitPlanPlanAssetsTargetAllocationPercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/POSTRETIREMENTBENEFITSplanassetsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanTypeExtensibleList": {
     "auth_ref": [
      "r138",
      "r139",
      "r583",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r604",
      "r605",
      "r606",
      "r607",
      "r608",
      "r610",
      "r611",
      "r612",
      "r613",
      "r614",
      "r615",
      "r616",
      "r617",
      "r618",
      "r619",
      "r620",
      "r621",
      "r622",
      "r623",
      "r624",
      "r625",
      "r626",
      "r627",
      "r628",
      "r630",
      "r631",
      "r632",
      "r634",
      "r637",
      "r640",
      "r641",
      "r642",
      "r643",
      "r644",
      "r645",
      "r646",
      "r647",
      "r648",
      "r649",
      "r650"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates type of defined benefit plan. Includes, but is not limited to, pension plan, other postretirement plan and special and contractual termination benefits payable upon retirement.",
        "label": "Defined Benefit Plan, Type [Extensible Enumeration]",
        "terseLabel": "Postretirement benefit plan, plan assets [Extensible List]",
        "verboseLabel": "Postretirement benefit plan, contributions [Extensible List]"
       }
      }
     },
     "localname": "DefinedBenefitPlanTypeExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/POSTRETIREMENTBENEFITScashflowsDetails",
      "http://www.deluxe.com/role/POSTRETIREMENTBENEFITSplanassetsDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1": {
     "auth_ref": [
      "r633"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ultimate trend rate for health care cost for defined benefit postretirement plan.",
        "label": "Defined Benefit Plan, Ultimate Health Care Cost Trend Rate",
        "terseLabel": "Rate to which the cost trend rate is assumed to decline (the ultimate trend rate)"
       }
      }
     },
     "localname": "DefinedBenefitPlanUltimateHealthCareCostTrendRate1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/POSTRETIREMENTBENEFITSnetperiodicbenefitincomeandactuarialassumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations": {
     "auth_ref": [
      "r1147"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of actual investment allocation to total plan assets. Includes, but is not limited to, percentage on weighted-average basis if more than one plan.",
        "label": "Defined Benefit Plan, Plan Assets, Actual Allocation, Percentage",
        "terseLabel": "Allocation of plan assets"
       }
      }
     },
     "localname": "DefinedBenefitPlanWeightedAverageAssetAllocations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/POSTRETIREMENTBENEFITSplanassetsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate": {
     "auth_ref": [
      "r633"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Year ultimate health care cost trend rate is expected to be reached, in YYYY format.",
        "label": "Defined Benefit Plan, Year Health Care Cost Trend Rate Reaches Ultimate Trend Rate",
        "terseLabel": "Year that the rate reaches the ultimate trend rate"
       }
      }
     },
     "localname": "DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/POSTRETIREMENTBENEFITSnetperiodicbenefitincomeandactuarialassumptionsDetails"
     ],
     "xbrltype": "gYearListItemType"
    },
    "us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Abstract]",
        "terseLabel": "Postretirement benefit plans:"
       }
      }
     },
     "localname": "DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable": {
     "auth_ref": [
      "r148",
      "r149",
      "r150",
      "r151",
      "r152"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosures and provisions pertaining to defined benefit pension plans or other postretirement defined benefit plans. The arrangements are generally based on terms and conditions stipulated by the entity, and which contain a promise by the employer to pay certain amounts or awards at designated future dates, including a period after retirement, upon compliance with stipulated requirements. Excludes disclosures pertaining to defined contribution plans.",
        "label": "Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table]",
        "terseLabel": "Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table]"
       }
      }
     },
     "localname": "DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/POSTRETIREMENTBENEFITScashflowsDetails",
      "http://www.deluxe.com/role/POSTRETIREMENTBENEFITSobligationsandfundedstatusDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]",
        "terseLabel": "Postretirement benefits [Line Items]"
       }
      }
     },
     "localname": "DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/POSTRETIREMENTBENEFITScashflowsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPostretirementHealthCoverageMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan designed to provide postretirement health benefits to retiree or beneficiary. Includes, but is not limited to, defined benefit and defined contribution plans.",
        "label": "Postretirement Health Coverage [Member]",
        "terseLabel": "Postretirement benefit plan [Member]"
       }
      }
     },
     "localname": "DefinedBenefitPostretirementHealthCoverageMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/POSTRETIREMENTBENEFITScashflowsDetails",
      "http://www.deluxe.com/role/POSTRETIREMENTBENEFITSnetperiodicbenefitincomeandactuarialassumptionsDetails",
      "http://www.deluxe.com/role/POSTRETIREMENTBENEFITSobligationsandfundedstatusDetails",
      "http://www.deluxe.com/role/POSTRETIREMENTBENEFITSplanassetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DefinedContributionPlanCostRecognized": {
     "auth_ref": [
      "r654"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost for defined contribution plan.",
        "label": "Defined Contribution Plan, Cost",
        "terseLabel": "401(k) expense"
       }
      }
     },
     "localname": "DefinedContributionPlanCostRecognized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/POSTRETIREMENTBENEFITS401kPlanDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedContributionPlanDisclosureLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Defined Contribution Plan Disclosure [Line Items]",
        "terseLabel": "Employee compensation plans [Line Items]"
       }
      }
     },
     "localname": "DefinedContributionPlanDisclosureLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/POSTRETIREMENTBENEFITS401kPlanDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan.",
        "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay",
        "terseLabel": "Employee 401(k) contribution receiving employer match, percent of wages"
       }
      }
     },
     "localname": "DefinedContributionPlanEmployerMatchingContributionPercent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/POSTRETIREMENTBENEFITS401kPlanDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage employer matches of the employee's percentage contribution matched.",
        "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match",
        "terseLabel": "Employer matching 401(k) contribution, percentage"
       }
      }
     },
     "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/POSTRETIREMENTBENEFITS401kPlanDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan.",
        "label": "Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent",
        "terseLabel": "401(k) contributions, maximum annual employee contribution, percent of wages"
       }
      }
     },
     "localname": "DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/POSTRETIREMENTBENEFITS401kPlanDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedContributionPlanTable": {
     "auth_ref": [
      "r654"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about defined contribution pension plans or defined contribution other postretirement plans, separately for pension plans and other postretirement benefit plans.",
        "label": "Defined Contribution Plan [Table]",
        "terseLabel": "Defined Contribution Plan [Table]"
       }
      }
     },
     "localname": "DefinedContributionPlanTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/POSTRETIREMENTBENEFITS401kPlanDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_Depreciation": {
     "auth_ref": [
      "r62",
      "r117"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.",
        "label": "Depreciation",
        "terseLabel": "Depreciation"
       }
      }
     },
     "localname": "Depreciation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r62",
      "r402"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.",
        "label": "Depreciation, Depletion and Amortization",
        "negatedTerseLabel": "Depreciation and amortization"
       }
      }
     },
     "localname": "DepreciationDepletionAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/BUSINESSSEGMENTINFORMATIONsegmentresultsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration": {
     "auth_ref": [
      "r764"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes derivative asset.",
        "label": "Derivative Asset, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Derivative assets [Extensible Enumeration]"
       }
      }
     },
     "localname": "DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/FAIRVALUEMEASUREMENTSfinancialinstrumentsDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_DerivativeAssets": {
     "auth_ref": [
      "r296",
      "r297",
      "r794",
      "r979"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset.",
        "label": "Derivative Asset",
        "terseLabel": "Derivative assets (Note 7)"
       }
      }
     },
     "localname": "DerivativeAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/FAIRVALUEMEASUREMENTSfinancialinstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeContractTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.",
        "label": "Derivative Contract [Domain]",
        "terseLabel": "Derivative Contract [Domain]"
       }
      }
     },
     "localname": "DerivativeContractTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/DEBTDetails",
      "http://www.deluxe.com/role/DERIVATIVEFINANCIALINSTRUMENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DerivativeFixedInterestRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fixed interest rate related to the interest rate derivative.",
        "label": "Derivative, Fixed Interest Rate",
        "terseLabel": "Derivative fixed interest rate"
       }
      }
     },
     "localname": "DerivativeFixedInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/DERIVATIVEFINANCIALINSTRUMENTSDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DerivativeInstrumentRiskAxis": {
     "auth_ref": [
      "r213",
      "r214",
      "r217",
      "r219",
      "r979"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of derivative contract.",
        "label": "Derivative Instrument [Axis]",
        "terseLabel": "Derivative Instrument [Axis]"
       }
      }
     },
     "localname": "DerivativeInstrumentRiskAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/DEBTDetails",
      "http://www.deluxe.com/role/DERIVATIVEFINANCIALINSTRUMENTSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]",
        "terseLabel": "Derivative Instruments and Hedging Activities Disclosure [Abstract]"
       }
      }
     },
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": {
     "auth_ref": [
      "r224",
      "r767"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.",
        "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]",
        "terseLabel": "DERIVATIVE FINANCIAL INSTRUMENTS"
       }
      }
     },
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/DERIVATIVEFINANCIALINSTRUMENTS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DerivativeInstrumentsInHedgesAssetsAtFairValue": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate fair value of all derivative assets designated as hedging instruments. Includes instruments designated as cash flow hedges, fair value hedges, and hedges of net investments in foreign operations.",
        "label": "Derivative Instruments in Hedges, Assets, at Fair Value",
        "terseLabel": "Fair value of derivative asset"
       }
      }
     },
     "localname": "DerivativeInstrumentsInHedgesAssetsAtFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/DERIVATIVEFINANCIALINSTRUMENTSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeInstrumentsInHedgesLiabilitiesAtFairValue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate fair value of all derivative liabilities designated as hedging instruments. Includes instruments designated as cash flow hedges, fair value hedges, and hedges of net investments in foreign operations.",
        "label": "Derivative Instruments in Hedges, Liabilities, at Fair Value",
        "terseLabel": "Fair value of derivative liability"
       }
      }
     },
     "localname": "DerivativeInstrumentsInHedgesLiabilitiesAtFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/DERIVATIVEFINANCIALINSTRUMENTSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeLiabilitiesNoncurrent": {
     "auth_ref": [
      "r296"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Derivative Liability, Noncurrent",
        "negatedTerseLabel": "Derivative liability (Note 7)"
       }
      }
     },
     "localname": "DerivativeLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/FAIRVALUEMEASUREMENTSfinancialinstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration": {
     "auth_ref": [
      "r764"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes derivative liability classified as noncurrent.",
        "label": "Derivative Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Derivative liability [Extensible Enumeration]"
       }
      }
     },
     "localname": "DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/FAIRVALUEMEASUREMENTSfinancialinstrumentsDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_DerivativeLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Derivative [Line Items]",
        "terseLabel": "Derivative financial instruments [Line Items]"
       }
      }
     },
     "localname": "DerivativeLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/DERIVATIVEFINANCIALINSTRUMENTSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeNotionalAmount": {
     "auth_ref": [
      "r1200",
      "r1201"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Nominal or face amount used to calculate payment on derivative.",
        "label": "Derivative, Notional Amount",
        "terseLabel": "Notional amount",
        "verboseLabel": "Interest rate swap amount"
       }
      }
     },
     "localname": "DerivativeNotionalAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/DEBTDetails",
      "http://www.deluxe.com/role/DERIVATIVEFINANCIALINSTRUMENTSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeTable": {
     "auth_ref": [
      "r207",
      "r208",
      "r209",
      "r210",
      "r211",
      "r216",
      "r217",
      "r220",
      "r222",
      "r223",
      "r767"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule that describes and identifies a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item.",
        "label": "Derivative [Table]",
        "terseLabel": "Derivative [Table]"
       }
      }
     },
     "localname": "DerivativeTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/DERIVATIVEFINANCIALINSTRUMENTSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativesPolicyTextBlock": {
     "auth_ref": [
      "r207",
      "r208",
      "r210",
      "r211",
      "r221",
      "r337"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities.",
        "label": "Derivatives, Policy [Policy Text Block]",
        "terseLabel": "Derivative financial instruments"
       }
      }
     },
     "localname": "DerivativesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r664",
      "r695",
      "r696",
      "r699",
      "r704",
      "r1021"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement [Text Block]",
        "terseLabel": "SHARE-BASED COMPENSATION PLANS"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisposalGroupClassificationAxis": {
     "auth_ref": [
      "r275"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by disposal group classification.",
        "label": "Disposal Group Classification [Axis]",
        "terseLabel": "Disposal Group Classification [Axis]"
       }
      }
     },
     "localname": "DisposalGroupClassificationAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/FAIRVALUEMEASUREMENTSgoodwillandnonrecurringassetimpairmentanalysesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisposalGroupClassificationDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations.",
        "label": "Disposal Group Classification [Domain]",
        "terseLabel": "Disposal Group Classification [Domain]"
       }
      }
     },
     "localname": "DisposalGroupClassificationDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/FAIRVALUEMEASUREMENTSgoodwillandnonrecurringassetimpairmentanalysesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DisposalGroupNotDiscontinuedOperationsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal group that is not classified as discontinued operations.",
        "label": "Disposal Group, Not Discontinued Operations [Member]",
        "terseLabel": "Assets held for sale [Member]"
       }
      }
     },
     "localname": "DisposalGroupNotDiscontinuedOperationsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/FAIRVALUEMEASUREMENTSgoodwillandnonrecurringassetimpairmentanalysesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": {
     "auth_ref": [
      "r1014",
      "r1017"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of disposal group.",
        "label": "Disposal Group Name [Domain]",
        "terseLabel": "Disposal Groups, Including Discontinued Operations, Name [Domain]"
       }
      }
     },
     "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/ACQUISITIONANDDIVESTITURESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DistributionRightsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Legal rights, generally of a limited duration, to distribute a product or products, often within specific geographic areas or supply channels.",
        "label": "Distribution Rights [Member]",
        "terseLabel": "Partner relationships [Member]"
       }
      }
     },
     "localname": "DistributionRightsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/ACQUISITIONANDDIVESTITURESDetails",
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONintangiblesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DividendsCommonStockCash": {
     "auth_ref": [
      "r136"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.",
        "label": "Dividends, Common Stock, Cash",
        "negatedTerseLabel": "Cash dividends ($1.20 per share)"
       }
      }
     },
     "localname": "DividendsCommonStockCash",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DomesticCorporateDebtSecuritiesMember": {
     "auth_ref": [
      "r93",
      "r1012",
      "r1148"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt security issued by corporation domiciled in United States of America (US).",
        "label": "Debt Security, Corporate, US [Member]",
        "terseLabel": "U.S. corporate debt securities [Member]"
       }
      }
     },
     "localname": "DomesticCorporateDebtSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/POSTRETIREMENTBENEFITSplanassetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DomesticCountryMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.",
        "label": "Domestic Tax Authority [Member]",
        "terseLabel": "Federal [Member]"
       }
      }
     },
     "localname": "DomesticCountryMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/INCOMETAXPROVISIONnetoperatinglosstaxcreditandcapitallosscarryforwardsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]",
        "terseLabel": "Earnings (loss) per share:"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r322",
      "r356",
      "r357",
      "r359",
      "r360",
      "r361",
      "r369",
      "r372",
      "r379",
      "r380",
      "r381",
      "r385",
      "r779",
      "r780",
      "r904",
      "r913",
      "r985"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.",
        "label": "Earnings Per Share, Basic",
        "terseLabel": "Basic earnings per share",
        "verboseLabel": "Earnings per share - basic"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.deluxe.com/role/EARNINGSLOSSPERSHAREDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareBasicTwoClassMethodAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Basic, Two Class Method [Abstract]",
        "terseLabel": "Earnings per share - basic:"
       }
      }
     },
     "localname": "EarningsPerShareBasicTwoClassMethodAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/EARNINGSLOSSPERSHAREDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r322",
      "r356",
      "r357",
      "r359",
      "r360",
      "r361",
      "r372",
      "r379",
      "r380",
      "r381",
      "r385",
      "r779",
      "r780",
      "r904",
      "r913",
      "r985"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.",
        "label": "Earnings Per Share, Diluted",
        "terseLabel": "Diluted earnings per share",
        "verboseLabel": "Earnings per share - diluted"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.deluxe.com/role/EARNINGSLOSSPERSHAREDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDilutedTwoClassMethodAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Diluted, Two Class Method [Abstract]",
        "terseLabel": "Earnings per share - diluted:"
       }
      }
     },
     "localname": "EarningsPerShareDilutedTwoClassMethodAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/EARNINGSLOSSPERSHAREDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "auth_ref": [
      "r72",
      "r73"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.",
        "label": "Earnings Per Share, Policy [Policy Text Block]",
        "terseLabel": "Earnings per share"
       }
      }
     },
     "localname": "EarningsPerSharePolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r382",
      "r383",
      "r384",
      "r386"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for earnings per share.",
        "label": "Earnings Per Share [Text Block]",
        "verboseLabel": "EARNINGS PER SHARE"
       }
      }
     },
     "localname": "EarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/EARNINGSPERSHARE"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r809"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations",
        "terseLabel": "Effect of exchange rate change on cash, cash equivalents, restricted cash and restricted cash equivalents"
       }
      }
     },
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "auth_ref": [
      "r713"
     ],
     "calculation": {
      "http://www.deluxe.com/role/INCOMETAXPROVISIONincometaxprovisionDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Effective Income Tax Rate Reconciliation, Percent",
        "totalLabel": "Effective tax rate"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/INCOMETAXPROVISIONincometaxprovisionDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, Percent [Abstract]",
        "terseLabel": "Reconciliation of effective tax rate to U.S. statutory tax rate"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/INCOMETAXPROVISIONincometaxprovisionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r335",
      "r713",
      "r743"
     ],
     "calculation": {
      "http://www.deluxe.com/role/INCOMETAXPROVISIONincometaxprovisionDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).",
        "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent",
        "terseLabel": "Income tax at federal statutory rate"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/INCOMETAXPROVISIONincometaxprovisionDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r1190",
      "r1196"
     ],
     "calculation": {
      "http://www.deluxe.com/role/INCOMETAXPROVISIONincometaxprovisionDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.",
        "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent",
        "terseLabel": "Change in valuation allowances"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/INCOMETAXPROVISIONincometaxprovisionDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfBusiness": {
     "auth_ref": [
      "r1190",
      "r1196"
     ],
     "calculation": {
      "http://www.deluxe.com/role/INCOMETAXPROVISIONincometaxprovisionDetails": {
       "order": 16.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to disposition of a business not qualifying as a discontinued operation.",
        "label": "Effective Income Tax Rate Reconciliation, Disposition of Business, Percent",
        "terseLabel": "Sale of business (Note 6)"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationDispositionOfBusiness",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/INCOMETAXPROVISIONincometaxprovisionDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": {
     "auth_ref": [
      "r1190",
      "r1196"
     ],
     "calculation": {
      "http://www.deluxe.com/role/INCOMETAXPROVISIONincometaxprovisionDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile.",
        "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent",
        "terseLabel": "Foreign tax rate differences"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/INCOMETAXPROVISIONincometaxprovisionDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense": {
     "auth_ref": [
      "r1190",
      "r1196"
     ],
     "calculation": {
      "http://www.deluxe.com/role/INCOMETAXPROVISIONincometaxprovisionDetails": {
       "order": 9.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses.",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent",
        "terseLabel": "Non-deductible executive compensation"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/INCOMETAXPROVISIONincometaxprovisionDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses": {
     "auth_ref": [
      "r1190",
      "r1196"
     ],
     "calculation": {
      "http://www.deluxe.com/role/INCOMETAXPROVISIONincometaxprovisionDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to impairment loss.",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Impairment Losses, Percent",
        "terseLabel": "Goodwill impairment charges (Note 8)"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/INCOMETAXPROVISIONincometaxprovisionDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": {
     "auth_ref": [
      "r1190",
      "r1196"
     ],
     "calculation": {
      "http://www.deluxe.com/role/INCOMETAXPROVISIONincometaxprovisionDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for share-based payment arrangement.",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Percent",
        "verboseLabel": "Tax impact of share-based compensation"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/INCOMETAXPROVISIONincometaxprovisionDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": {
     "auth_ref": [
      "r1190",
      "r1196"
     ],
     "calculation": {
      "http://www.deluxe.com/role/INCOMETAXPROVISIONincometaxprovisionDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.",
        "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/INCOMETAXPROVISIONincometaxprovisionDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes": {
     "auth_ref": [
      "r1190",
      "r1196"
     ],
     "calculation": {
      "http://www.deluxe.com/role/INCOMETAXPROVISIONincometaxprovisionDetails": {
       "order": 12.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to revisions of previously reported income tax expense.",
        "label": "Effective Income Tax Rate Reconciliation, Prior Year Income Taxes, Percent",
        "terseLabel": "Return to provision adjustments"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/INCOMETAXPROVISIONincometaxprovisionDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings": {
     "auth_ref": [
      "r1190",
      "r1196"
     ],
     "calculation": {
      "http://www.deluxe.com/role/INCOMETAXPROVISIONincometaxprovisionDetails": {
       "order": 13.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to the repatriation of foreign earnings.",
        "label": "Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Percent",
        "terseLabel": "Tax on repatriation of foreign earnings"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/INCOMETAXPROVISIONincometaxprovisionDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": {
     "auth_ref": [
      "r1190",
      "r1196"
     ],
     "calculation": {
      "http://www.deluxe.com/role/INCOMETAXPROVISIONincometaxprovisionDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).",
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent",
        "terseLabel": "State income tax expense, net of federal income tax benefit"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/INCOMETAXPROVISIONincometaxprovisionDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies": {
     "auth_ref": [
      "r1190",
      "r1196"
     ],
     "calculation": {
      "http://www.deluxe.com/role/INCOMETAXPROVISIONincometaxprovisionDetails": {
       "order": 11.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to income tax contingencies. Includes, but not limited to, domestic tax contingency, foreign tax contingency, state and local tax contingency, and other contingencies.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Contingency, Percent",
        "terseLabel": "Change in unrecognized tax benefits, including interest and penalties"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationTaxContingencies",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/INCOMETAXPROVISIONincometaxprovisionDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch": {
     "auth_ref": [
      "r1190",
      "r1196"
     ],
     "calculation": {
      "http://www.deluxe.com/role/INCOMETAXPROVISIONincometaxprovisionDetails": {
       "order": 10.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": -1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent",
        "negatedTerseLabel": "Research and development tax credit"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsResearch",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/INCOMETAXPROVISIONincometaxprovisionDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome": {
     "auth_ref": [
      "r1190",
      "r1196"
     ],
     "calculation": {
      "http://www.deluxe.com/role/INCOMETAXPROVISIONincometaxprovisionDetails": {
       "order": 15.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": -1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to income (loss) exempt from income taxes.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Exempt Income, Percent",
        "negatedTerseLabel": "Non-taxable income from employee life insurance policies"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationTaxExemptIncome",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/INCOMETAXPROVISIONincometaxprovisionDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationCashFlowEffectCashUsedToSettleAwards": {
     "auth_ref": [
      "r698"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate cash paid by the entity during the period to settle equity instruments granted under equity-based payment arrangements.",
        "label": "Share-Based Payment Arrangement, Cash Used to Settle Award",
        "terseLabel": "Cash payments to settle restricted stock units"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationCashFlowEffectCashUsedToSettleAwards",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSrestrictedstockunitsrestrictedsharesandperformanceshareunitawardsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "auth_ref": [
      "r697"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount",
        "terseLabel": "Compensation expense not yet recognized for unvested awards"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSlongtermincentiveplanandsharebasedcompensationexpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r697"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition",
        "terseLabel": "Weighted-average period over which expense for unvested awards will be recognized"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSlongtermincentiveplanandsharebasedcompensationexpenseDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": {
     "auth_ref": [
      "r694"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Expense, Tax Benefit",
        "negatedTerseLabel": "Income tax benefit"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSlongtermincentiveplanandsharebasedcompensationexpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeSeveranceMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan.",
        "label": "Employee Severance [Member]",
        "terseLabel": "Employee severance [Member]",
        "verboseLabel": "Employee severance [Member]"
       }
      }
     },
     "localname": "EmployeeSeveranceMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/RESTRUCTURINGANDINTEGRATIONEXPENSEDetails",
      "http://www.deluxe.com/role/RESTRUCTURINGANDINTEGRATIONEXPENSErestructuringandintegrationaccrualsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EmployeeStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.",
        "label": "Employee Stock [Member]",
        "terseLabel": "Employee stock purchase plan [Member]"
       }
      }
     },
     "localname": "EmployeeStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSlongtermincentiveplanandsharebasedcompensationexpenseDetails",
      "http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESemployeesharebasedcompensationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EmployeeStockOptionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Share-Based Payment Arrangement, Option [Member]",
        "terseLabel": "Stock options [Member]"
       }
      }
     },
     "localname": "EmployeeStockOptionMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSawardtermsDetails",
      "http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSlongtermincentiveplanandsharebasedcompensationexpenseDetails",
      "http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSstockoptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Employee Stock Ownership Plan (ESOP) Disclosures [Line Items]",
        "terseLabel": "Employee stock purchase plan [Line Items]"
       }
      }
     },
     "localname": "EmployeeStockOwnershipPlanESOPDisclosuresLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSemployeestockpurchaseplanDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r131",
      "r270",
      "r313",
      "r314",
      "r315",
      "r345",
      "r346",
      "r347",
      "r352",
      "r362",
      "r365",
      "r388",
      "r451",
      "r578",
      "r700",
      "r701",
      "r702",
      "r733",
      "r734",
      "r778",
      "r812",
      "r813",
      "r814",
      "r815",
      "r816",
      "r818",
      "r852",
      "r918",
      "r919",
      "r920"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.",
        "label": "Equity Component [Domain]",
        "terseLabel": "Equity Component [Domain]"
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY",
      "http://www.deluxe.com/role/OTHERCOMPREHENSIVELOSSINCOMEaccumulatedothercomprehensivelossDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis": {
     "auth_ref": [
      "r356",
      "r357",
      "r358",
      "r361",
      "r362",
      "r364",
      "r365"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of error correction.",
        "label": "Error Correction, Type [Axis]",
        "terseLabel": "Error Correction, Type [Axis]"
       }
      }
     },
     "localname": "ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/INCOMETAXPROVISIONrepatriationandunrecognizedtaxbenefitsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock": {
     "auth_ref": [
      "r225",
      "r226",
      "r227"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets and liabilities by class, including financial instruments measured at fair value that are classified in shareholders' equity, if any, that are measured at fair value on a nonrecurring basis in periods after initial recognition (for example, impaired assets). Disclosures may include, but are not limited to: (a) the fair value measurements recorded and the reasons for the measurements and (b) the level within the fair value hierarchy in which the fair value measurements are categorized in their entirety (levels 1, 2, 3).",
        "label": "Fair Value Measurements, Nonrecurring [Table Text Block]",
        "terseLabel": "Nonrecurring fair value measurements"
       }
      }
     },
     "localname": "FairValueAssetsMeasuredOnNonrecurringBasisTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/FAIRVALUEMEASUREMENTSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]",
        "terseLabel": "Fair value measurements, financial instruments [Line Items]"
       }
      }
     },
     "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/FAIRVALUEMEASUREMENTSfinancialinstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByBalanceSheetGroupingTable": {
     "auth_ref": [
      "r225",
      "r228",
      "r229"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.",
        "label": "Fair Value, by Balance Sheet Grouping [Table]",
        "terseLabel": "Fair Value, by Balance Sheet Grouping [Table]"
       }
      }
     },
     "localname": "FairValueByBalanceSheetGroupingTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/FAIRVALUEMEASUREMENTSfinancialinstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByBalanceSheetGroupingTextBlock": {
     "auth_ref": [
      "r225",
      "r228"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.",
        "label": "Fair Value, by Balance Sheet Grouping [Table Text Block]",
        "terseLabel": "Fair value of financial instruments"
       }
      }
     },
     "localname": "FairValueByBalanceSheetGroupingTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/FAIRVALUEMEASUREMENTSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r549",
      "r610",
      "r611",
      "r612",
      "r613",
      "r614",
      "r615",
      "r787",
      "r857",
      "r858",
      "r859",
      "r1002",
      "r1003",
      "r1010",
      "r1011",
      "r1012"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.",
        "label": "Fair Value Hierarchy and NAV [Axis]",
        "terseLabel": "Fair Value Hierarchy and NAV [Axis]"
       }
      }
     },
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/FAIRVALUEMEASUREMENTSfinancialinstrumentsDetails",
      "http://www.deluxe.com/role/FAIRVALUEMEASUREMENTSgoodwillandnonrecurringassetimpairmentanalysesDetails",
      "http://www.deluxe.com/role/POSTRETIREMENTBENEFITSplanassetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "auth_ref": [
      "r786",
      "r787",
      "r789",
      "r790",
      "r793"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by measurement frequency.",
        "label": "Measurement Frequency [Axis]",
        "terseLabel": "Measurement Frequency [Axis]"
       }
      }
     },
     "localname": "FairValueByMeasurementFrequencyAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/FAIRVALUEMEASUREMENTSfinancialinstrumentsDetails",
      "http://www.deluxe.com/role/FAIRVALUEMEASUREMENTSgoodwillandnonrecurringassetimpairmentanalysesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Disclosures [Abstract]",
        "terseLabel": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "localname": "FairValueDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "auth_ref": [
      "r792"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.",
        "label": "Fair Value Disclosures [Text Block]",
        "verboseLabel": "FAIR VALUE MEASUREMENTS"
       }
      }
     },
     "localname": "FairValueDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/FAIRVALUEMEASUREMENTS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r549",
      "r610",
      "r615",
      "r787",
      "r857",
      "r1010",
      "r1011",
      "r1012"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.",
        "label": "Fair Value, Inputs, Level 1 [Member]",
        "terseLabel": "Quoted prices in active markets for identical assets (Level 1) [Member]"
       }
      }
     },
     "localname": "FairValueInputsLevel1Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/FAIRVALUEMEASUREMENTSfinancialinstrumentsDetails",
      "http://www.deluxe.com/role/POSTRETIREMENTBENEFITSplanassetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r549",
      "r610",
      "r615",
      "r787",
      "r858",
      "r1002",
      "r1003",
      "r1010",
      "r1011",
      "r1012"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.",
        "label": "Fair Value, Inputs, Level 2 [Member]",
        "terseLabel": "Significant other observable inputs (Level 2) [Member]"
       }
      }
     },
     "localname": "FairValueInputsLevel2Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/FAIRVALUEMEASUREMENTSfinancialinstrumentsDetails",
      "http://www.deluxe.com/role/POSTRETIREMENTBENEFITSplanassetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "auth_ref": [
      "r549",
      "r610",
      "r611",
      "r612",
      "r613",
      "r614",
      "r615",
      "r787",
      "r859",
      "r1002",
      "r1003",
      "r1010",
      "r1011",
      "r1012"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Inputs, Level 3 [Member]",
        "terseLabel": "Significant unobservable inputs (Level 3) [Member]"
       }
      }
     },
     "localname": "FairValueInputsLevel3Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/FAIRVALUEMEASUREMENTSfinancialinstrumentsDetails",
      "http://www.deluxe.com/role/FAIRVALUEMEASUREMENTSgoodwillandnonrecurringassetimpairmentanalysesDetails",
      "http://www.deluxe.com/role/POSTRETIREMENTBENEFITSplanassetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember": {
     "auth_ref": [
      "r610",
      "r785",
      "r793"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value measured at net asset value per share as practical expedient.",
        "label": "Fair Value Measured at Net Asset Value Per Share [Member]",
        "terseLabel": "Investments measured at net asset value [Member]"
       }
      }
     },
     "localname": "FairValueMeasuredAtNetAssetValuePerShareMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/POSTRETIREMENTBENEFITSplanassetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementFrequencyDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement frequency.",
        "label": "Measurement Frequency [Domain]",
        "terseLabel": "Measurement Frequency [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementFrequencyDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/FAIRVALUEMEASUREMENTSfinancialinstrumentsDetails",
      "http://www.deluxe.com/role/FAIRVALUEMEASUREMENTSgoodwillandnonrecurringassetimpairmentanalysesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r549",
      "r610",
      "r611",
      "r612",
      "r613",
      "r614",
      "r615",
      "r857",
      "r858",
      "r859",
      "r1002",
      "r1003",
      "r1010",
      "r1011",
      "r1012"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.",
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "terseLabel": "Fair Value Hierarchy and NAV [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/FAIRVALUEMEASUREMENTSfinancialinstrumentsDetails",
      "http://www.deluxe.com/role/FAIRVALUEMEASUREMENTSgoodwillandnonrecurringassetimpairmentanalysesDetails",
      "http://www.deluxe.com/role/POSTRETIREMENTBENEFITSplanassetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsNonrecurringMember": {
     "auth_ref": [
      "r786",
      "r787",
      "r789",
      "r790",
      "r791",
      "r793"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Infrequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, not frequently measured at fair value.",
        "label": "Fair Value, Nonrecurring [Member]",
        "terseLabel": "Nonrecurring [Member]"
       }
      }
     },
     "localname": "FairValueMeasurementsNonrecurringMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/FAIRVALUEMEASUREMENTSgoodwillandnonrecurringassetimpairmentanalysesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsRecurringMember": {
     "auth_ref": [
      "r792",
      "r793"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.",
        "label": "Fair Value, Recurring [Member]",
        "terseLabel": "Recurring fair value measurements [Member]"
       }
      }
     },
     "localname": "FairValueMeasurementsRecurringMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/FAIRVALUEMEASUREMENTSfinancialinstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinanceLeaseInterestExpense": {
     "auth_ref": [
      "r833",
      "r839",
      "r1027"
     ],
     "calculation": {
      "http://www.deluxe.com/role/LEASESDetails": {
       "order": 2.0,
       "parentTag": "dlx_TotalFinanceLeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest expense on finance lease liability.",
        "label": "Finance Lease, Interest Expense",
        "terseLabel": "Interest on lease liabillities"
       }
      }
     },
     "localname": "FinanceLeaseInterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/LEASESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseInterestPaymentOnLiability": {
     "auth_ref": [
      "r835",
      "r841"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest paid on finance lease liability.",
        "label": "Finance Lease, Interest Payment on Liability",
        "terseLabel": "Operating cash flows from finance leases"
       }
      }
     },
     "localname": "FinanceLeaseInterestPaymentOnLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/LEASESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance Lease, Liability, to be Paid [Abstract]",
        "terseLabel": "Maturities of finance lease liabilities"
       }
      }
     },
     "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/LEASESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinanceLeaseLiability": {
     "auth_ref": [
      "r831",
      "r845"
     ],
     "calculation": {
      "http://www.deluxe.com/role/LEASESDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.deluxe.com/role/LEASESDetails_1": {
       "order": 2.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.",
        "label": "Finance Lease, Liability",
        "totalLabel": "Total finance lease liabilities"
       }
      }
     },
     "localname": "FinanceLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/LEASESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityCurrent": {
     "auth_ref": [
      "r831"
     ],
     "calculation": {
      "http://www.deluxe.com/role/LEASESDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_FinanceLeaseLiability",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.",
        "label": "Finance Lease, Liability, Current",
        "terseLabel": "Accrued liabilities"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/LEASESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r832"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes current finance lease liability.",
        "label": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Current finance lease liability [Extensible Enumeration]"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/LEASESDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_FinanceLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r831"
     ],
     "calculation": {
      "http://www.deluxe.com/role/LEASESDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_FinanceLeaseLiability",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.",
        "label": "Finance Lease, Liability, Noncurrent",
        "terseLabel": "Other non-current liabilities"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/LEASESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r832"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes noncurrent finance lease liability.",
        "label": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Non-current finance lease liability [Extensible Enumeration]"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/LEASESDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r845"
     ],
     "calculation": {
      "http://www.deluxe.com/role/LEASESDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.deluxe.com/role/LEASESDetails_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.",
        "label": "Finance Lease, Liability, to be Paid",
        "totalLabel": "Total lease payments"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/LEASESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [
      "r845"
     ],
     "calculation": {
      "http://www.deluxe.com/role/LEASESDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/LEASESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r845"
     ],
     "calculation": {
      "http://www.deluxe.com/role/LEASESDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, Year One",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/LEASESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r845"
     ],
     "calculation": {
      "http://www.deluxe.com/role/LEASESDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, Year Five",
        "terseLabel": "2027"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/LEASESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r845"
     ],
     "calculation": {
      "http://www.deluxe.com/role/LEASESDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, Year Four",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/LEASESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r845"
     ],
     "calculation": {
      "http://www.deluxe.com/role/LEASESDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, Year Three",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/LEASESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r845"
     ],
     "calculation": {
      "http://www.deluxe.com/role/LEASESDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, Year Two",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/LEASESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r845"
     ],
     "calculation": {
      "http://www.deluxe.com/role/LEASESDetails_1": {
       "order": 1.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.",
        "label": "Finance Lease, Liability, Undiscounted Excess Amount",
        "negatedTerseLabel": "Less imputed interest"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/LEASESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeasePrincipalPayments": {
     "auth_ref": [
      "r834",
      "r841"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow for principal payment on finance lease.",
        "label": "Finance Lease, Principal Payments",
        "terseLabel": "Financing cash flows from finance leases"
       }
      }
     },
     "localname": "FinanceLeasePrincipalPayments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/LEASESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAsset": {
     "auth_ref": [
      "r830"
     ],
     "calculation": {
      "http://www.deluxe.com/role/LEASESDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease.",
        "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization",
        "totalLabel": "Property, plant and equipment, net"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/LEASESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization": {
     "auth_ref": [
      "r1210",
      "r1212"
     ],
     "calculation": {
      "http://www.deluxe.com/role/LEASESDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_FinanceLeaseRightOfUseAsset",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated amortization of right-of-use asset from finance lease.",
        "label": "Finance Lease, Right-of-Use Asset, Accumulated Amortization",
        "negatedTerseLabel": "Accumulated depreciation"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAssetAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/LEASESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAssetAmortization": {
     "auth_ref": [
      "r833",
      "r839",
      "r1027"
     ],
     "calculation": {
      "http://www.deluxe.com/role/LEASESDetails": {
       "order": 1.0,
       "parentTag": "dlx_TotalFinanceLeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.",
        "label": "Finance Lease, Right-of-Use Asset, Amortization",
        "terseLabel": "Amortization of right-of-use assets"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAssetAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/LEASESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization": {
     "auth_ref": [
      "r1209"
     ],
     "calculation": {
      "http://www.deluxe.com/role/LEASESDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_FinanceLeaseRightOfUseAsset",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before accumulated amortization, of right-of-use asset from finance lease.",
        "label": "Finance Lease, Right-of-Use Asset, before Accumulated Amortization",
        "terseLabel": "Property, plant and equipment, gross"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/LEASESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r832"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes finance lease right-of-use asset.",
        "label": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Finance lease right-of-use asset [Extensible Enumeration]"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/LEASESDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r844",
      "r1027"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average discount rate for finance lease calculated at point in time.",
        "label": "Finance Lease, Weighted Average Discount Rate, Percent",
        "terseLabel": "Weighted-average discount rate"
       }
      }
     },
     "localname": "FinanceLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/LEASESDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_FinancialInstrumentAxis": {
     "auth_ref": [
      "r443",
      "r444",
      "r457",
      "r462",
      "r463",
      "r464",
      "r466",
      "r469",
      "r470",
      "r471",
      "r560",
      "r576",
      "r767",
      "r854",
      "r855",
      "r856",
      "r857",
      "r858",
      "r859",
      "r860",
      "r861",
      "r862",
      "r863",
      "r864",
      "r865",
      "r866",
      "r867",
      "r868",
      "r869",
      "r870",
      "r871",
      "r872",
      "r873",
      "r874",
      "r875",
      "r876",
      "r877",
      "r878",
      "r879",
      "r880",
      "r881",
      "r882",
      "r883",
      "r994",
      "r1091",
      "r1092",
      "r1093",
      "r1229",
      "r1230",
      "r1231",
      "r1232",
      "r1233",
      "r1234",
      "r1235"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of financial instrument.",
        "label": "Financial Instrument [Axis]",
        "terseLabel": "Financial Instrument [Axis]"
       }
      }
     },
     "localname": "FinancialInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/FAIRVALUEMEASUREMENTSfinancialinstrumentsDetails",
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONavailableforsaledebtsecuritiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinancingReceivableAllowanceForCreditLosses": {
     "auth_ref": [
      "r88",
      "r290",
      "r456",
      "r458",
      "r461",
      "r964",
      "r966",
      "r968",
      "r1223"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on financing receivable. Excludes allowance for financing receivable covered under loss sharing agreement.",
        "label": "Financing Receivable, Allowance for Credit Loss",
        "periodEndLabel": "Balance, end of year",
        "periodStartLabel": "Balance, beginning of year"
       }
      }
     },
     "localname": "FinancingReceivableAllowanceForCreditLosses",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONothernoncurrentassetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Financing Receivable, Allowance for Credit Loss [Line Items]",
        "terseLabel": "Loans and notes receivable allowance for credit losses [Line Items]"
       }
      }
     },
     "localname": "FinancingReceivableAllowanceForCreditLossesLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONothernoncurrentassetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs": {
     "auth_ref": [
      "r89",
      "r460",
      "r992"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of writeoff of financing receivable, charged against allowance for credit loss.",
        "label": "Financing Receivable, Allowance for Credit Loss, Writeoff",
        "negatedLabel": "Write-offs"
       }
      }
     },
     "localname": "FinancingReceivableAllowanceForCreditLossesWriteOffs",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONothernoncurrentassetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock": {
     "auth_ref": [
      "r91",
      "r1097"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of financing receivables by credit quality indicator. The credit quality indicator is a statistic about the credit quality of financing receivables. Examples include, but not limited to, consumer credit risk scores, credit-rating-agency ratings, an entity's internal credit risk grades, loan-to-value ratios, collateral, collection experience and other internal metrics.",
        "label": "Financing Receivable Credit Quality Indicators [Table Text Block]",
        "terseLabel": "Loans and notes receivable by credit quality indicator and year of origination"
       }
      }
     },
     "localname": "FinancingReceivableCreditQualityIndicatorsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear": {
     "auth_ref": [
      "r467",
      "r992"
     ],
     "calculation": {
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONothernoncurrentassetsDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_NotesReceivableGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortized cost of financing receivable originated more than five years prior to current fiscal year. Excludes net investment in lease.",
        "label": "Financing Receivable, Originated, More than Five Years before Current Fiscal Year",
        "terseLabel": "Prior"
       }
      }
     },
     "localname": "FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONothernoncurrentassetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear": {
     "auth_ref": [
      "r467",
      "r992"
     ],
     "calculation": {
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONothernoncurrentassetsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_NotesReceivableGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortized cost of financing receivable originated four years prior to current fiscal year. Excludes net investment in lease.",
        "label": "Financing Receivable, Year Five, Originated, Four Years before Current Fiscal Year",
        "terseLabel": "2017"
       }
      }
     },
     "localname": "FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONothernoncurrentassetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear": {
     "auth_ref": [
      "r467",
      "r992"
     ],
     "calculation": {
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONothernoncurrentassetsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_NotesReceivableGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortized cost of financing receivable originated three years prior to current fiscal year. Excludes net investment in lease.",
        "label": "Financing Receivable, Year Four, Originated, Three Years before Current Fiscal Year",
        "terseLabel": "2018"
       }
      }
     },
     "localname": "FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONothernoncurrentassetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear": {
     "auth_ref": [
      "r467",
      "r992"
     ],
     "calculation": {
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONothernoncurrentassetsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_NotesReceivableGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortized cost of financing receivable originated two years prior to current fiscal year. Excludes net investment in lease.",
        "label": "Financing Receivable, Year Three, Originated, Two Years before Current Fiscal Year",
        "terseLabel": "2019"
       }
      }
     },
     "localname": "FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONothernoncurrentassetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivablePortfolioSegmentAxis": {
     "auth_ref": [
      "r457",
      "r462",
      "r962",
      "r963",
      "r967",
      "r968",
      "r987",
      "r1229",
      "r1230",
      "r1231",
      "r1232",
      "r1233",
      "r1234",
      "r1235",
      "r1237",
      "r1238",
      "r1239"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by the level at which an entity develops and documents a systematic methodology to determine its allowance for credit losses.",
        "label": "Financing Receivable Portfolio Segment [Axis]",
        "terseLabel": "Financing Receivable Portfolio Segment [Axis]"
       }
      }
     },
     "localname": "FinancingReceivablePortfolioSegmentAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONothernoncurrentassetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinancingReceivablePortfolioSegmentDomain": {
     "auth_ref": [
      "r962",
      "r963",
      "r967",
      "r968",
      "r1229",
      "r1230",
      "r1231",
      "r1232",
      "r1233",
      "r1234",
      "r1235",
      "r1237",
      "r1238",
      "r1239"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Level at which an entity develops and documents a systematic methodology to determine its allowance for credit losses.",
        "label": "Financing Receivable Portfolio Segment [Domain]",
        "terseLabel": "Financing Receivable Portfolio Segment [Domain]"
       }
      }
     },
     "localname": "FinancingReceivablePortfolioSegmentDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONothernoncurrentassetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Finite-Lived Intangible Asset, Useful Life",
        "terseLabel": "Useful life"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESintangiblesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "auth_ref": [
      "r283",
      "r496"
     ],
     "calculation": {
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONintangiblesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "negatedTerseLabel": "Accumulated amortization"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONintangiblesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "auth_ref": [
      "r115"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONintangiblesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life.",
        "label": "Finite-Lived Intangible Assets Amortization Expense [Table Text Block]",
        "terseLabel": "Amortization of intangibles"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": {
     "auth_ref": [
      "r115"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in 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).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five",
        "terseLabel": "2027"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONintangiblesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "auth_ref": [
      "r115"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONintangiblesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "auth_ref": [
      "r115"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONintangiblesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "auth_ref": [
      "r115"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONintangiblesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r493",
      "r495",
      "r496",
      "r497",
      "r888",
      "r895"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by major type or class of finite-lived intangible assets.",
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/ACQUISITIONANDDIVESTITURESDetails",
      "http://www.deluxe.com/role/FAIRVALUEMEASUREMENTSgoodwillandnonrecurringassetimpairmentanalysesDetails",
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONintangiblesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]",
        "terseLabel": "Estimated future amortization expense"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONintangiblesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "auth_ref": [
      "r113",
      "r895"
     ],
     "calculation": {
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONintangiblesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Gross",
        "terseLabel": "Gross carrying amount"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONintangiblesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Finite-Lived Intangible Assets [Line Items]",
        "terseLabel": "Amortizable intangibles [Line Items]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESintangiblesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r108",
      "r112"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.",
        "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/ACQUISITIONANDDIVESTITURESDetails",
      "http://www.deluxe.com/role/FAIRVALUEMEASUREMENTSgoodwillandnonrecurringassetimpairmentanalysesDetails",
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONintangiblesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Assets, excluding financial assets, that lack physical substance, having a limited useful life.",
        "label": "Finite-Lived Intangible Assets [Member]",
        "terseLabel": "Intangible assets [Member]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/FAIRVALUEMEASUREMENTSgoodwillandnonrecurringassetimpairmentanalysesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "auth_ref": [
      "r113",
      "r888"
     ],
     "calculation": {
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONintangiblesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Net",
        "totalLabel": "Net carrying amount"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONintangiblesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinitelivedIntangibleAssetsAcquired1": {
     "auth_ref": [
      "r494"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.",
        "label": "Finite-Lived Intangible Assets Acquired",
        "terseLabel": "Acquired intangibles",
        "verboseLabel": "Intangible assets"
       }
      }
     },
     "localname": "FinitelivedIntangibleAssetsAcquired1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/ACQUISITIONANDDIVESTITURESDetails",
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONintangiblesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FixedIncomeSecuritiesMember": {
     "auth_ref": [
      "r1012",
      "r1148"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investment that provides a return in the form of fixed periodic payments and eventual return of principal at maturity.",
        "label": "Fixed Income Securities [Member]",
        "terseLabel": "Fixed income securities [Member]"
       }
      }
     },
     "localname": "FixedIncomeSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/POSTRETIREMENTBENEFITSplanassetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ForeignCountryMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile.",
        "label": "Foreign Tax Authority [Member]",
        "terseLabel": "Foreign [Member]"
       }
      }
     },
     "localname": "ForeignCountryMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/INCOMETAXPROVISIONnetoperatinglosstaxcreditandcapitallosscarryforwardsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": {
     "auth_ref": [
      "r819"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.",
        "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]",
        "terseLabel": "Foreign currency translation"
       }
      }
     },
     "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ForeignCurrencyTranslationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Foreign Currency Translation [Abstract]",
        "terseLabel": "Foreign currency translation adjustment:"
       }
      }
     },
     "localname": "ForeignCurrencyTranslationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ForeignEarningsRepatriated": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of foreign earnings repatriated from subsidiaries outside the country of domicile.",
        "label": "Foreign Earnings Repatriated",
        "terseLabel": "Foreign earnings repatriated"
       }
      }
     },
     "localname": "ForeignEarningsRepatriated",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/INCOMETAXPROVISIONrepatriationandunrecognizedtaxbenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ForeignGovernmentDebtSecuritiesMember": {
     "auth_ref": [
      "r1148",
      "r1227"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt security issued by government not domiciled in United States of America (US).",
        "label": "Debt Security, Government, Non-US [Member]",
        "verboseLabel": "Canadian and provincial government securities [Member]"
       }
      }
     },
     "localname": "ForeignGovernmentDebtSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONavailableforsaledebtsecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FundsHeldForClients": {
     "auth_ref": [
      "r1054"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of the funds held on behalf of others and that are expected to be liquidated within one year or the normal operating cycle, if longer. This does not include funds held under reinsurance agreements.",
        "label": "Funds Held for Clients",
        "terseLabel": "Funds held for customers, including securities carried at fair value of $8,126 and $13,307, respectively"
       }
      }
     },
     "localname": "FundsHeldForClients",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainLossOnDispositionOfAssets1": {
     "auth_ref": [
      "r1064"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 18.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      },
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 5.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.",
        "label": "Gain (Loss) on Disposition of Assets",
        "negatedTerseLabel": "(Gain) loss on sale of businesses and facility",
        "terseLabel": "Gain (loss) gain on sale of businesses and facility",
        "verboseLabel": "Gain (loss) on sale of businesses and facility"
       }
      }
     },
     "localname": "GainLossOnDispositionOfAssets1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/ACQUISITIONANDDIVESTITURESDetails",
      "http://www.deluxe.com/role/BUSINESSSEGMENTINFORMATIONsegmentresultsDetails",
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainLossOnRepurchaseOfDebtInstrument": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) from the difference between the repurchase price of a debt instrument initially issued by the entity and the net carrying amount of the debt at the time of its repurchase.",
        "label": "Gain (Loss) on Repurchase of Debt Instrument",
        "terseLabel": "Gain on debt retirement"
       }
      }
     },
     "localname": "GainLossOnRepurchaseOfDebtInstrument",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/DEBTDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeographicDistributionAxis": {
     "auth_ref": [
      "r905",
      "r906",
      "r950",
      "r951",
      "r952",
      "r953",
      "r954",
      "r955",
      "r956",
      "r957",
      "r958",
      "r959",
      "r960",
      "r961",
      "r969",
      "r970",
      "r971",
      "r972",
      "r973",
      "r974",
      "r988"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by geographic distribution of business activity identified as either domestic or foreign. Excludes names of countries, states and provinces, and cities.",
        "label": "Geographic Distribution [Axis]",
        "terseLabel": "Geographic Distribution [Axis]"
       }
      }
     },
     "localname": "GeographicDistributionAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/INCOMETAXPROVISIONrepatriationandunrecognizedtaxbenefitsDetails",
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONavailableforsaledebtsecuritiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GeographicDistributionDomain": {
     "auth_ref": [
      "r905",
      "r906",
      "r950",
      "r951",
      "r952",
      "r953",
      "r954",
      "r955",
      "r956",
      "r957",
      "r958",
      "r959",
      "r960",
      "r961",
      "r969",
      "r970",
      "r971",
      "r972",
      "r973",
      "r974"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Allocation of business activity identified as domestic or foreign. Excludes names of countries, states and provinces, and cities.",
        "label": "Geographic Distribution [Domain]",
        "terseLabel": "Geographic Distribution [Domain]"
       }
      }
     },
     "localname": "GeographicDistributionDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/INCOMETAXPROVISIONrepatriationandunrecognizedtaxbenefitsDetails",
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONavailableforsaledebtsecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GeographicDistributionDomesticMember": {
     "auth_ref": [
      "r950",
      "r951",
      "r952",
      "r953",
      "r954",
      "r955",
      "r956",
      "r957",
      "r958",
      "r959",
      "r960",
      "r961",
      "r969",
      "r970",
      "r971",
      "r972",
      "r973",
      "r974",
      "r989"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Allocation of business activity identified as domestic.",
        "label": "Geographic Distribution, Domestic [Member]",
        "terseLabel": "Domestic [Member]"
       }
      }
     },
     "localname": "GeographicDistributionDomesticMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONavailableforsaledebtsecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GeographicDistributionForeignMember": {
     "auth_ref": [
      "r905",
      "r906",
      "r950",
      "r951",
      "r952",
      "r953",
      "r954",
      "r955",
      "r956",
      "r957",
      "r958",
      "r959",
      "r960",
      "r961",
      "r969",
      "r970",
      "r971",
      "r972",
      "r973",
      "r974",
      "r990"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Allocation of business activity identified as foreign.",
        "label": "Geographic Distribution, Foreign [Member]",
        "terseLabel": "Foreign, primarily Canada [Member]"
       }
      }
     },
     "localname": "GeographicDistributionForeignMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/INCOMETAXPROVISIONrepatriationandunrecognizedtaxbenefitsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r282",
      "r479",
      "r896",
      "r995",
      "r1028",
      "r1099",
      "r1106"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 7.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONgoodwillDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill",
        "periodEndLabel": "Goodwill, net of accumulated impairment charges, end of period",
        "periodStartLabel": "Goodwill, net of accumulated impairment charges, beginning of year",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.deluxe.com/role/FAIRVALUEMEASUREMENTSgoodwillandnonrecurringassetimpairmentanalysesDetails",
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONgoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAcquiredDuringPeriod": {
     "auth_ref": [
      "r482",
      "r995"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.",
        "label": "Goodwill, Acquired During Period",
        "terseLabel": "Goodwill resulting from acquisition (Note 6)",
        "verboseLabel": "Goodwill"
       }
      }
     },
     "localname": "GoodwillAcquiredDuringPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/ACQUISITIONANDDIVESTITURESDetails",
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONgoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": {
     "auth_ref": [
      "r491",
      "r492",
      "r995"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.",
        "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]",
        "terseLabel": "Impairment of goodwill"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": {
     "auth_ref": [
      "r110"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined.",
        "label": "Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]",
        "terseLabel": "Intangibles"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": {
     "auth_ref": [
      "r486"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Goodwill, Foreign Currency Translation Gain (Loss)",
        "verboseLabel": "Currency translation adjustment"
       }
      }
     },
     "localname": "GoodwillForeignCurrencyTranslationGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONgoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillGross": {
     "auth_ref": [
      "r481",
      "r488",
      "r995"
     ],
     "calculation": {
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONgoodwillDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_Goodwill",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Gross",
        "periodEndLabel": "Goodwill, gross, end of period",
        "periodStartLabel": "Goodwill, gross, beginning of year"
       }
      }
     },
     "localname": "GoodwillGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONgoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": {
     "auth_ref": [
      "r481",
      "r488",
      "r995"
     ],
     "calculation": {
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONgoodwillDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_Goodwill",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated impairment loss for an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Impaired, Accumulated Impairment Loss",
        "negatedPeriodEndLabel": "Accumulated impairment charges, end of period",
        "negatedPeriodStartLabel": "Accumulated impairment charges, beginning of year"
       }
      }
     },
     "localname": "GoodwillImpairedAccumulatedImpairmentLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONgoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillImpairmentLoss": {
     "auth_ref": [
      "r62",
      "r480",
      "r485",
      "r491",
      "r995"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Goodwill, Impairment Loss",
        "verboseLabel": "Goodwill impairment charge"
       }
      }
     },
     "localname": "GoodwillImpairmentLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/FAIRVALUEMEASUREMENTSgoodwillandnonrecurringassetimpairmentanalysesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Goodwill [Line Items]",
        "terseLabel": "Goodwill [Line Items]",
        "verboseLabel": "Schedule of asset impairment analyses [Line Items]"
       }
      }
     },
     "localname": "GoodwillLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/FAIRVALUEMEASUREMENTSgoodwillandnonrecurringassetimpairmentanalysesDetails",
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONgoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillPurchaseAccountingAdjustments": {
     "auth_ref": [
      "r184",
      "r1105"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) from adjustments after acquisition date under purchase accounting 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.",
        "label": "Goodwill, Purchase Accounting Adjustments",
        "terseLabel": "Measurement-period adjustment (Note 6)",
        "verboseLabel": "Goodwill, purchase accounting adjustment"
       }
      }
     },
     "localname": "GoodwillPurchaseAccountingAdjustments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/ACQUISITIONANDDIVESTITURESDetails",
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONgoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Goodwill [Roll Forward]",
        "terseLabel": "Changes in goodwill"
       }
      }
     },
     "localname": "GoodwillRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONgoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r44",
      "r333",
      "r407",
      "r412",
      "r418",
      "r421",
      "r446",
      "r522",
      "r523",
      "r525",
      "r526",
      "r527",
      "r529",
      "r531",
      "r533",
      "r534",
      "r795",
      "r986",
      "r1120"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.",
        "label": "Gross Profit",
        "totalLabel": "Gross profit"
       }
      }
     },
     "localname": "GrossProfit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GuaranteedInvestmentContractMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract that guarantees interest for a predetermined period of time and repayment of principal.",
        "label": "Guaranteed Investment Contract [Member]",
        "terseLabel": "Guaranteed investment certificate [Member]"
       }
      }
     },
     "localname": "GuaranteedInvestmentContractMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/FAIRVALUEMEASUREMENTSfinancialinstrumentsDetails",
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONavailableforsaledebtsecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization": {
     "auth_ref": [
      "r498",
      "r499"
     ],
     "calculation": {
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONothernoncurrentassetsDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_OtherAssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of capitalized implementation cost from hosting arrangement that is service contract.",
        "label": "Hosting Arrangement, Service Contract, Implementation Cost, Capitalized, after Accumulated Amortization",
        "terseLabel": "Cloud computing arrangement implementation costs"
       }
      }
     },
     "localname": "HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONothernoncurrentassetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncentiveFromLessor": {
     "auth_ref": [
      "r265",
      "r266",
      "r267",
      "r1208"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of incentive received by lessee from lessor.",
        "label": "Incentive from Lessor",
        "terseLabel": "Lease incentive received"
       }
      }
     },
     "localname": "IncentiveFromLessor",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/LEASESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": {
     "auth_ref": [
      "r334",
      "r742"
     ],
     "calculation": {
      "http://www.deluxe.com/role/INCOMETAXPROVISIONincometaxprovisionDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic",
        "terseLabel": "U.S."
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/INCOMETAXPROVISIONincometaxprovisionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r42",
      "r237",
      "r246",
      "r261",
      "r407",
      "r412",
      "r418",
      "r421",
      "r906",
      "r986"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_ProfitLoss",
       "weight": 1.0
      },
      "http://www.deluxe.com/role/INCOMETAXPROVISIONincometaxprovisionDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "terseLabel": "Income before income taxes",
        "totalLabel": "Income before income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/BUSINESSSEGMENTINFORMATIONsegmentresultsDetails",
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.deluxe.com/role/INCOMETAXPROVISIONincometaxprovisionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": {
     "auth_ref": [
      "r334",
      "r742"
     ],
     "calculation": {
      "http://www.deluxe.com/role/INCOMETAXPROVISIONincometaxprovisionDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign",
        "terseLabel": "Foreign"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/INCOMETAXPROVISIONincometaxprovisionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]",
        "terseLabel": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": {
     "auth_ref": [
      "r1014",
      "r1017"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of disposal group.",
        "label": "Disposal Group Name [Axis]",
        "terseLabel": "Disposal Group Name [Axis]"
       }
      }
     },
     "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/ACQUISITIONANDDIVESTITURESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "auth_ref": [
      "r500",
      "r505"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location in the income statement.",
        "label": "Income Statement Location [Axis]",
        "terseLabel": "Income Statement Location [Axis]"
       }
      }
     },
     "localname": "IncomeStatementLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/RESTRUCTURINGANDINTEGRATIONEXPENSEDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "auth_ref": [
      "r505"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the income statement.",
        "label": "Income Statement Location [Domain]",
        "terseLabel": "Income Statement Location [Domain]"
       }
      }
     },
     "localname": "IncomeStatementLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/RESTRUCTURINGANDINTEGRATIONEXPENSEDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxAuthorityAxis": {
     "auth_ref": [
      "r174"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by tax jurisdiction.",
        "label": "Income Tax Authority [Axis]",
        "terseLabel": "Income Tax Authority [Axis]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/INCOMETAXPROVISIONnetoperatinglosstaxcreditandcapitallosscarryforwardsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxAuthorityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.",
        "label": "Income Tax Authority [Domain]",
        "terseLabel": "Income Tax Authority [Domain]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/INCOMETAXPROVISIONnetoperatinglosstaxcreditandcapitallosscarryforwardsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]",
        "terseLabel": "Income taxes"
       }
      }
     },
     "localname": "IncomeTaxDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESincometaxesrevenuerecognitionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r335",
      "r714",
      "r721",
      "r727",
      "r738",
      "r744",
      "r746",
      "r747",
      "r748"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.",
        "label": "Income Tax Disclosure [Text Block]",
        "verboseLabel": "INCOME TAX PROVISION"
       }
      }
     },
     "localname": "IncomeTaxDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/INCOMETAXPROVISION"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r336",
      "r364",
      "r365",
      "r405",
      "r712",
      "r739",
      "r745",
      "r914"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_ProfitLoss",
       "weight": -1.0
      },
      "http://www.deluxe.com/role/INCOMETAXPROVISIONincometaxprovisionDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Income Tax Expense (Benefit)",
        "negatedLabel": "Income tax provision",
        "terseLabel": "Income tax provision",
        "totalLabel": "Income tax provision"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.deluxe.com/role/INCOMETAXPROVISIONincometaxprovisionDetails",
      "http://www.deluxe.com/role/INCOMETAXPROVISIONrepatriationandunrecognizedtaxbenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "auth_ref": [
      "r312",
      "r708",
      "r709",
      "r721",
      "r722",
      "r726",
      "r730"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.",
        "label": "Income Tax, Policy [Policy Text Block]",
        "terseLabel": "Income taxes"
       }
      }
     },
     "localname": "IncomeTaxPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r1190"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.",
        "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount",
        "negatedLabel": "Expense from change in allowances"
       }
      }
     },
     "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/INCOMETAXPROVISIONdeferredincometaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings": {
     "auth_ref": [
      "r1190"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to repatriation of foreign earnings.",
        "label": "Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Amount",
        "terseLabel": "Income tax expense on repatriation of foreign earnings"
       }
      }
     },
     "localname": "IncomeTaxReconciliationRepatriationOfForeignEarnings",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/INCOMETAXPROVISIONrepatriationandunrecognizedtaxbenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxUncertaintiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Uncertainties [Abstract]",
        "terseLabel": "Unrecognized tax benefits"
       }
      }
     },
     "localname": "IncomeTaxUncertaintiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/INCOMETAXPROVISIONrepatriationandunrecognizedtaxbenefitsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxesPaid": {
     "auth_ref": [
      "r59",
      "r66"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.",
        "label": "Income Taxes Paid",
        "terseLabel": "Income taxes paid"
       }
      }
     },
     "localname": "IncomeTaxesPaid",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONsupplementalcashflowinformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "auth_ref": [
      "r61"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.",
        "label": "Increase (Decrease) in Accounts Payable",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r61"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.",
        "label": "Increase (Decrease) in Accounts Receivable",
        "negatedLabel": "Trade accounts receivable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "auth_ref": [
      "r61"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.",
        "label": "Increase (Decrease) in Inventories",
        "negatedLabel": "Inventories and supplies"
       }
      }
     },
     "localname": "IncreaseDecreaseInInventories",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Operating Capital [Abstract]",
        "verboseLabel": "Changes in assets and liabilities, net of effect of acquisition:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherCurrentAssets": {
     "auth_ref": [
      "r1063"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in current assets classified as other.",
        "label": "Increase (Decrease) in Other Current Assets",
        "negatedLabel": "Other current assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherCurrentAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": {
     "auth_ref": [
      "r1063"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in noncurrent assets classified as other.",
        "label": "Increase (Decrease) in Other Noncurrent Assets",
        "negatedLabel": "Other non-current assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherNoncurrentAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": {
     "auth_ref": [
      "r61"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in operating liabilities classified as other.",
        "label": "Increase (Decrease) in Other Operating Liabilities",
        "terseLabel": "Other accrued and non-current liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherOperatingLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseInUnrecognizedTaxBenefitsIsReasonablyPossible": {
     "auth_ref": [
      "r173"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase reasonably possible in the next twelve months for the unrecognized tax benefit.",
        "label": "Increase in Unrecognized Tax Benefits is Reasonably Possible",
        "terseLabel": "Amount by which it is reasonably possible that unrecognized tax benefits will increase in next 12 months"
       }
      }
     },
     "localname": "IncreaseInUnrecognizedTaxBenefitsIsReasonablyPossible",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/INCOMETAXPROVISIONrepatriationandunrecognizedtaxbenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "auth_ref": [
      "r107",
      "r111"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 6.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.",
        "label": "Intangible Assets, Net (Excluding Goodwill)",
        "terseLabel": "Intangibles, net of accumulated amortization"
       }
      }
     },
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Assets, Net (Excluding Goodwill) [Abstract]",
        "terseLabel": "Intangibles"
       }
      }
     },
     "localname": "IntangibleAssetsNetExcludingGoodwillAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESintangiblesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r235",
      "r248",
      "r316",
      "r401",
      "r822"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.",
        "label": "Interest Expense",
        "negatedLabel": "Interest expense",
        "negatedTerseLabel": "Interest expense"
       }
      }
     },
     "localname": "InterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/BUSINESSSEGMENTINFORMATIONsegmentresultsDetails",
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r325",
      "r328",
      "r329"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.",
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities",
        "terseLabel": "Interest paid"
       }
      }
     },
     "localname": "InterestPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONsupplementalcashflowinformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestRateSwapMember": {
     "auth_ref": [
      "r1026"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Forward based contracts in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period.",
        "label": "Interest Rate Swap [Member]",
        "terseLabel": "Interest rate swap [Member]"
       }
      }
     },
     "localname": "InterestRateSwapMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/DEBTDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InternalCreditAssessmentAxis": {
     "auth_ref": [
      "r91",
      "r766",
      "r991",
      "r992",
      "r1000",
      "r1097"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by entity-defined rating.",
        "label": "Internal Credit Assessment [Axis]",
        "terseLabel": "Internal Credit Assessment [Axis]"
       }
      }
     },
     "localname": "InternalCreditAssessmentAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONothernoncurrentassetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InternalCreditAssessmentDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Entity defined credit risk rating.",
        "label": "Internal Credit Assessment [Domain]",
        "terseLabel": "Internal Credit Assessment [Domain]"
       }
      }
     },
     "localname": "InternalCreditAssessmentDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONothernoncurrentassetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InventoryDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory Disclosure [Abstract]",
        "terseLabel": "Inventories and supplies"
       }
      }
     },
     "localname": "InventoryDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONinventoriesandsuppliesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InventoryFinishedGoods": {
     "auth_ref": [
      "r1049"
     ],
     "calculation": {
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONinventoriesandsuppliesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.",
        "label": "Inventory, Finished Goods, Gross",
        "terseLabel": "Finished goods"
       }
      }
     },
     "localname": "InventoryFinishedGoods",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONinventoriesandsuppliesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryNet": {
     "auth_ref": [
      "r292",
      "r976",
      "r1028"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONinventoriesandsuppliesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.",
        "label": "Inventory, Net",
        "terseLabel": "Inventories and supplies, net of reserves",
        "totalLabel": "Inventories and supplies, net of reserves"
       }
      }
     },
     "localname": "InventoryNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONinventoriesandsuppliesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryPolicyTextBlock": {
     "auth_ref": [
      "r279",
      "r291",
      "r387",
      "r472",
      "r473",
      "r474",
      "r886",
      "r982"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.",
        "label": "Inventory, Policy [Policy Text Block]",
        "terseLabel": "Inventories and supplies"
       }
      }
     },
     "localname": "InventoryPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InventoryRawMaterials": {
     "auth_ref": [
      "r1051"
     ],
     "calculation": {
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONinventoriesandsuppliesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.",
        "label": "Inventory, Raw Materials, Gross",
        "terseLabel": "Raw materials"
       }
      }
     },
     "localname": "InventoryRawMaterials",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONinventoriesandsuppliesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryValuationReserveMember": {
     "auth_ref": [
      "r1069",
      "r1070",
      "r1071",
      "r1072",
      "r1073"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reserve to reduce inventory to lower of cost or net realizable value.",
        "label": "SEC Schedule, 12-09, Reserve, Inventory [Member]",
        "terseLabel": "Reserve for excess and obsolete inventory [Member]"
       }
      }
     },
     "localname": "InventoryValuationReserveMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONinventoriesandsuppliesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InventoryValuationReserves": {
     "auth_ref": [
      "r105",
      "r1053"
     ],
     "calculation": {
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONinventoriesandsuppliesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of valuation reserve for inventory.",
        "label": "Inventory Valuation Reserves",
        "negatedLabel": "Reserve for excess and obsolete items",
        "periodEndLabel": "Balance, end of year",
        "periodStartLabel": "Balance, beginning of year"
       }
      }
     },
     "localname": "InventoryValuationReserves",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONinventoriesandsuppliesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryWorkInProcess": {
     "auth_ref": [
      "r1050"
     ],
     "calculation": {
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONinventoriesandsuppliesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.",
        "label": "Inventory, Work in Process, Gross",
        "terseLabel": "Semi-finished goods"
       }
      }
     },
     "localname": "InventoryWorkInProcess",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONinventoriesandsuppliesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentPolicyTextBlock": {
     "auth_ref": [
      "r445",
      "r1224"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for investment in financial asset.",
        "label": "Investment, Policy [Policy Text Block]",
        "terseLabel": "Long-term investments"
       }
      }
     },
     "localname": "InvestmentPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments.",
        "label": "Investments Classified by Contractual Maturity Date [Table Text Block]",
        "terseLabel": "Expected maturities of available-for-sale debt securities"
       }
      }
     },
     "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InvestmentsFairValueDisclosure": {
     "auth_ref": [
      "r786"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method.",
        "label": "Investments, Fair Value Disclosure",
        "terseLabel": "Funds held for customers, securities carried at fair value"
       }
      }
     },
     "localname": "InvestmentsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSParentheticals"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LandAndBuildingMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Real estate held for productive use and structures used in the conduct of business, including but not limited to, office, production, storage and distribution facilities.",
        "label": "Land and Building [Member]",
        "terseLabel": "Real estate [Member]"
       }
      }
     },
     "localname": "LandAndBuildingMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/LEASESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LandAndLandImprovementsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Real estate held and assets that are an addition or improvement to real estate held.",
        "label": "Land and Land Improvements [Member]",
        "terseLabel": "Land and improvements [Member]"
       }
      }
     },
     "localname": "LandAndLandImprovementsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONpropertyplantandequipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeaseCostAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease, Cost [Abstract]",
        "terseLabel": "Lease expense"
       }
      }
     },
     "localname": "LeaseCostAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/LEASESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "auth_ref": [
      "r1213"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.",
        "label": "Lease, Cost [Table Text Block]",
        "terseLabel": "Components of lease expense"
       }
      }
     },
     "localname": "LeaseCostTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/LEASESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LeasesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases [Abstract]",
        "terseLabel": "Leases [Abstract]"
       }
      }
     },
     "localname": "LeasesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LeasesOperatingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases, Operating [Abstract]",
        "terseLabel": "Operating leases:"
       }
      }
     },
     "localname": "LeasesOperatingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/LEASESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LegalCostsPolicyTextBlock": {
     "auth_ref": [
      "r521"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for legal costs incurred to protect or defend the entity's assets and rights, or to obtain assets, including monetary damages, or to obtain rights.",
        "label": "Legal Costs, Policy [Policy Text Block]",
        "terseLabel": "Litigation"
       }
      }
     },
     "localname": "LegalCostsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeFinanceLeaseDescriptionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Finance Lease, Description [Abstract]",
        "terseLabel": "Finance leases:"
       }
      }
     },
     "localname": "LesseeFinanceLeaseDescriptionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/LEASESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeFinanceLeaseRemainingLeaseTerm": {
     "auth_ref": [
      "r1211"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Remaining lease term of finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Lessee, Finance Lease, Remaining Lease Term",
        "terseLabel": "Weighted-average remaining lease term (in years)"
       }
      }
     },
     "localname": "LesseeFinanceLeaseRemainingLeaseTerm",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/LEASESDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_LesseeLeaseDescriptionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Lessee, Lease, Description [Line Items]",
        "terseLabel": "Leases [Line Items]"
       }
      }
     },
     "localname": "LesseeLeaseDescriptionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/LEASESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeaseDescriptionTable": {
     "auth_ref": [
      "r838"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about lessee's leases.",
        "label": "Lessee, Lease, Description [Table]",
        "terseLabel": "Lessee, Lease, Description [Table]"
       }
      }
     },
     "localname": "LesseeLeaseDescriptionTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/LEASESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeasesPolicyTextBlock": {
     "auth_ref": [
      "r837"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.",
        "label": "Lessee, Leases [Policy Text Block]",
        "terseLabel": "Leases"
       }
      }
     },
     "localname": "LesseeLeasesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r845"
     ],
     "calculation": {
      "http://www.deluxe.com/role/LEASESDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.deluxe.com/role/LEASESDetails_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.",
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "totalLabel": "Total lease payments"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/LEASESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [
      "r845"
     ],
     "calculation": {
      "http://www.deluxe.com/role/LEASESDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/LEASESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r845"
     ],
     "calculation": {
      "http://www.deluxe.com/role/LEASESDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/LEASESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r845"
     ],
     "calculation": {
      "http://www.deluxe.com/role/LEASESDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five",
        "terseLabel": "2027"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/LEASESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r845"
     ],
     "calculation": {
      "http://www.deluxe.com/role/LEASESDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/LEASESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r845"
     ],
     "calculation": {
      "http://www.deluxe.com/role/LEASESDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/LEASESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r845"
     ],
     "calculation": {
      "http://www.deluxe.com/role/LEASESDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/LEASESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r845"
     ],
     "calculation": {
      "http://www.deluxe.com/role/LEASESDetails_1": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "negatedTerseLabel": "Less imputed interest"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/LEASESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LetterOfCreditMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).",
        "label": "Letter of Credit [Member]",
        "terseLabel": "Letter of credit sub-facility [Member]"
       }
      }
     },
     "localname": "LetterOfCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/DEBTDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LettersOfCreditOutstandingAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.",
        "label": "Letters of Credit Outstanding, Amount",
        "negatedTerseLabel": "Outstanding letters of credit"
       }
      }
     },
     "localname": "LettersOfCreditOutstandingAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/DEBTDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r12",
      "r244",
      "r258",
      "r1028",
      "r1067",
      "r1094",
      "r1205"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "Liabilities and Equity",
        "totalLabel": "Total liabilities and shareholders' equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "terseLabel": "LIABILITIES AND SHAREHOLDERS' EQUITY"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r20",
      "r278",
      "r333",
      "r446",
      "r522",
      "r523",
      "r525",
      "r526",
      "r527",
      "r529",
      "r531",
      "r533",
      "r534",
      "r758",
      "r762",
      "r763",
      "r795",
      "r1028",
      "r1120",
      "r1215",
      "r1216"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.",
        "label": "Liabilities, Current",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Current [Abstract]",
        "terseLabel": "Current liabilities:"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Line of Credit Facility [Abstract]",
        "terseLabel": "Credit facility"
       }
      }
     },
     "localname": "LineOfCreditFacilityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/DEBTDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityAverageOutstandingAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Average amount borrowed under the credit facility during the period.",
        "label": "Line of Credit Facility, Average Outstanding Amount",
        "terseLabel": "Daily average amount outstanding"
       }
      }
     },
     "localname": "LineOfCreditFacilityAverageOutstandingAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/DEBTDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used.",
        "label": "Line of Credit Facility, Commitment Fee Percentage",
        "terseLabel": "Revolving credit facility, commitment fee"
       }
      }
     },
     "localname": "LineOfCreditFacilityCommitmentFeePercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/DEBTDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": {
     "auth_ref": [
      "r17"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility.",
        "label": "Line of Credit Facility, Current Borrowing Capacity",
        "terseLabel": "Credit facility current commitment"
       }
      }
     },
     "localname": "LineOfCreditFacilityCurrentBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/DEBTDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd": {
     "auth_ref": [
      "r17"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The effective interest rate at the end of the reporting period.",
        "label": "Line of Credit Facility, Interest Rate at Period End",
        "terseLabel": "Weighted-average Interest rate at period end"
       }
      }
     },
     "localname": "LineOfCreditFacilityInterestRateAtPeriodEnd",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/DEBTDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_LineOfCreditFacilityInterestRateDuringPeriod": {
     "auth_ref": [
      "r17"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The effective interest rate during the reporting period.",
        "label": "Line of Credit Facility, Interest Rate During Period",
        "terseLabel": "Weighted-average interest rate"
       }
      }
     },
     "localname": "LineOfCreditFacilityInterestRateDuringPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/DEBTDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": {
     "auth_ref": [
      "r17"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).",
        "label": "Line of Credit Facility, Remaining Borrowing Capacity",
        "terseLabel": "Net available for borrowing as of December 31, 2022"
       }
      }
     },
     "localname": "LineOfCreditFacilityRemainingBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/DEBTDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LitigationSettlementAmountAwardedToOtherParty": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount awarded to other party in judgment or settlement of litigation.",
        "label": "Litigation Settlement, Amount Awarded to Other Party",
        "terseLabel": "Litigation settlement, amount awarded"
       }
      }
     },
     "localname": "LitigationSettlementAmountAwardedToOtherParty",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/OTHERCOMMITMENTSANDCONTINGENCIESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtCurrent": {
     "auth_ref": [
      "r18"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://www.deluxe.com/role/DEBTDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DebtLongtermAndShorttermCombinedAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-Term Debt, Current Maturities",
        "negatedTerseLabel": "Less: current portion of long-term debt, net of debt issuance costs",
        "terseLabel": "Current portion of long-term debt"
       }
      }
     },
     "localname": "LongTermDebtCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.deluxe.com/role/DEBTDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtFairValue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.",
        "label": "Long-Term Debt, Fair Value",
        "verboseLabel": "Long-term debt, fair value"
       }
      }
     },
     "localname": "LongTermDebtFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/FAIRVALUEMEASUREMENTSfinancialinstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": {
     "auth_ref": [
      "r129",
      "r338",
      "r1123"
     ],
     "calculation": {
      "http://www.deluxe.com/role/DEBTDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing after 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).",
        "label": "Long-Term Debt, Maturity, after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/DEBTDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": {
     "auth_ref": [
      "r129",
      "r338",
      "r553"
     ],
     "calculation": {
      "http://www.deluxe.com/role/DEBTDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year One",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/DEBTDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": {
     "auth_ref": [
      "r129",
      "r338",
      "r553"
     ],
     "calculation": {
      "http://www.deluxe.com/role/DEBTDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in 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).",
        "label": "Long-Term Debt, Maturity, Year Five",
        "terseLabel": "2027"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/DEBTDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": {
     "auth_ref": [
      "r129",
      "r338",
      "r553"
     ],
     "calculation": {
      "http://www.deluxe.com/role/DEBTDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year Four",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/DEBTDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": {
     "auth_ref": [
      "r129",
      "r338",
      "r553"
     ],
     "calculation": {
      "http://www.deluxe.com/role/DEBTDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year Three",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/DEBTDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": {
     "auth_ref": [
      "r129",
      "r338",
      "r553"
     ],
     "calculation": {
      "http://www.deluxe.com/role/DEBTDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year Two",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/DEBTDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "auth_ref": [
      "r286"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 6.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      },
      "http://www.deluxe.com/role/DEBTDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DebtLongtermAndShorttermCombinedAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.",
        "label": "Long-Term Debt, Excluding Current Maturities",
        "terseLabel": "Long-term debt"
       }
      }
     },
     "localname": "LongTermDebtNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.deluxe.com/role/DEBTDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtPercentageBearingFixedInterestRate": {
     "auth_ref": [
      "r21"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The interest rate applicable to the portion of the carrying amount of long-term borrowings outstanding as of the balance sheet date, including current maturities, which accrues interest at a set, unchanging rate.",
        "label": "Long-Term Debt, Percentage Bearing Fixed Interest, Percentage Rate",
        "terseLabel": "Stated interest rate"
       }
      }
     },
     "localname": "LongTermDebtPercentageBearingFixedInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/DEBTDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_LongTermInvestments": {
     "auth_ref": [
      "r281"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle).",
        "label": "Long-Term Investments",
        "terseLabel": "Long-term investments"
       }
      }
     },
     "localname": "LongTermInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LossContingencyAccrualProvision": {
     "auth_ref": [
      "r1116"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount charged against operating income increasing loss contingency liability, after adjustments to reduce previously estimated charges.",
        "label": "Loss Contingency Accrual, Provision",
        "negatedLabel": "Certain legal-related benefit (expense)"
       }
      }
     },
     "localname": "LossContingencyAccrualProvision",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/BUSINESSSEGMENTINFORMATIONsegmentresultsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MachineryAndEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.",
        "label": "Machinery and Equipment [Member]",
        "terseLabel": "Machinery and equipment [Member]"
       }
      }
     },
     "localname": "MachineryAndEquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESpropertyplantandequipmentandleasesDetails",
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONpropertyplantandequipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MarketingAndAdvertisingExpenseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Marketing and Advertising Expense [Abstract]",
        "terseLabel": "Advertising costs"
       }
      }
     },
     "localname": "MarketingAndAdvertisingExpenseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESloansandnotesreceivablefromdistributorsandadvertisingcostsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_MaturitiesOfLongTermDebtAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maturities of Long-Term Debt [Abstract]",
        "terseLabel": "Maturities of Long-term Debt"
       }
      }
     },
     "localname": "MaturitiesOfLongTermDebtAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/DEBTDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_MeasurementInputDiscountRateMember": {
     "auth_ref": [
      "r1203"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input using interest rate to determine present value of future cash flows.",
        "label": "Measurement Input, Discount Rate [Member]",
        "terseLabel": "Measurement input, discount rate [Member]"
       }
      }
     },
     "localname": "MeasurementInputDiscountRateMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/FAIRVALUEMEASUREMENTSgoodwillandnonrecurringassetimpairmentanalysesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputTypeAxis": {
     "auth_ref": [
      "r788"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of measurement input used to determine value of asset and liability.",
        "label": "Measurement Input Type [Axis]",
        "terseLabel": "Measurement Input Type [Axis]"
       }
      }
     },
     "localname": "MeasurementInputTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/FAIRVALUEMEASUREMENTSgoodwillandnonrecurringassetimpairmentanalysesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_MeasurementInputTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input used to determine value of asset and liability.",
        "label": "Measurement Input Type [Domain]",
        "terseLabel": "Measurement Input Type [Domain]"
       }
      }
     },
     "localname": "MeasurementInputTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/FAIRVALUEMEASUREMENTSgoodwillandnonrecurringassetimpairmentanalysesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MinorityInterest": {
     "auth_ref": [
      "r26",
      "r243",
      "r257",
      "r333",
      "r446",
      "r522",
      "r525",
      "r526",
      "r527",
      "r533",
      "r534",
      "r795"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).",
        "label": "Stockholders' Equity Attributable to Noncontrolling Interest",
        "terseLabel": "Non-controlling Interest"
       }
      }
     },
     "localname": "MinorityInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MinorityInterestPeriodIncreaseDecrease": {
     "auth_ref": [
      "r196"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net Increase or Decrease in balance of noncontrolling interest in the subsidiary during the reporting period.",
        "label": "Noncontrolling Interest, Period Increase (Decrease)",
        "terseLabel": "Investment in non-controlling interest"
       }
      }
     },
     "localname": "MinorityInterestPeriodIncreaseDecrease",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MoneyMarketFundsMember": {
     "auth_ref": [
      "r1148"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.",
        "label": "Money Market Funds [Member]",
        "verboseLabel": "Money market fund [Member]"
       }
      }
     },
     "localname": "MoneyMarketFundsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/FAIRVALUEMEASUREMENTSfinancialinstrumentsDetails",
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONavailableforsaledebtsecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MortgageBackedSecuritiesMember": {
     "auth_ref": [
      "r1010",
      "r1011",
      "r1012",
      "r1090",
      "r1227"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Securities collateralized by mortgage loans.",
        "label": "Collateralized Mortgage-Backed Securities [Member]",
        "terseLabel": "Mortgage-backed securities [Member]"
       }
      }
     },
     "localname": "MortgageBackedSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/POSTRETIREMENTBENEFITSplanassetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MovementInValuationAllowancesAndReservesRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]",
        "terseLabel": "Changes in deferred tax asset valuation allowances",
        "verboseLabel": "Changes in reserves for excess and obsolete items"
       }
      }
     },
     "localname": "MovementInValuationAllowancesAndReservesRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/INCOMETAXPROVISIONdeferredincometaxesDetails",
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONinventoriesandsuppliesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NatureOfOperations": {
     "auth_ref": [
      "r389",
      "r394"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.",
        "label": "Nature of Operations [Text Block]",
        "terseLabel": "Nature of operations"
       }
      }
     },
     "localname": "NatureOfOperations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r327"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net cash provided (used) by financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]",
        "terseLabel": "Cash flows from financing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r327"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net cash used by investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]",
        "terseLabel": "Cash flows from investing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r58",
      "r60",
      "r63"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "totalLabel": "Net cash provided by operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Cash flows from operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r43",
      "r63",
      "r247",
      "r260",
      "r276",
      "r307",
      "r310",
      "r315",
      "r333",
      "r351",
      "r356",
      "r357",
      "r359",
      "r360",
      "r364",
      "r365",
      "r377",
      "r407",
      "r412",
      "r418",
      "r421",
      "r446",
      "r522",
      "r523",
      "r525",
      "r526",
      "r527",
      "r529",
      "r531",
      "r533",
      "r534",
      "r780",
      "r795",
      "r986",
      "r1120"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.deluxe.com/role/EARNINGSLOSSPERSHAREDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
        "label": "Net Income (Loss) Attributable to Parent",
        "terseLabel": "Net income attributable to Deluxe",
        "totalLabel": "Net income attributable to Deluxe"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/ACQUISITIONANDDIVESTITURESDetails",
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY",
      "http://www.deluxe.com/role/EARNINGSLOSSPERSHAREDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r201",
      "r205",
      "r307",
      "r310",
      "r364",
      "r365",
      "r1057"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest.",
        "label": "Net Income (Loss) Attributable to Noncontrolling Interest",
        "negatedTerseLabel": "Net income attributable to non-controlling interest",
        "terseLabel": "Net income attributable to non-controlling Interest"
       }
      }
     },
     "localname": "NetIncomeLossAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/BUSINESSSEGMENTINFORMATIONsegmentresultsDetails",
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY",
      "http://www.deluxe.com/role/EARNINGSLOSSPERSHAREDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {
     "auth_ref": [
      "r356",
      "r357",
      "r359",
      "r360",
      "r369",
      "r370",
      "r378",
      "r381",
      "r407",
      "r412",
      "r418",
      "r421",
      "r986"
     ],
     "calculation": {
      "http://www.deluxe.com/role/EARNINGSLOSSPERSHAREDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.",
        "label": "Net Income (Loss) Available to Common Stockholders, Basic",
        "totalLabel": "Income attributable to Deluxe available to common shareholders"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/EARNINGSLOSSPERSHAREDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": {
     "auth_ref": [
      "r371",
      "r373",
      "r374",
      "r375",
      "r376",
      "r378",
      "r381"
     ],
     "calculation": {
      "http://www.deluxe.com/role/EARNINGSLOSSPERSHAREDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.",
        "label": "Net Income (Loss) Available to Common Stockholders, Diluted",
        "totalLabel": "Income attributable to Deluxe available to common shareholders"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/EARNINGSLOSSPERSHAREDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Standards Update and Change in Accounting Principle [Abstract]",
        "terseLabel": "New Accounting Pronouncements and Changes in Accounting Principles [Abstract]"
       }
      }
     },
     "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": {
     "auth_ref": [
      "r273",
      "r349",
      "r350",
      "r353",
      "r354",
      "r366",
      "r367",
      "r368",
      "r438",
      "r439",
      "r452",
      "r453",
      "r735",
      "r736",
      "r737",
      "r776",
      "r782",
      "r783",
      "r784",
      "r802",
      "r803",
      "r804",
      "r828",
      "r829",
      "r847",
      "r853",
      "r892",
      "r893",
      "r894",
      "r922",
      "r923",
      "r924",
      "r925",
      "r927"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle.",
        "label": "Accounting Standards Update and Change in Accounting Principle [Text Block]",
        "terseLabel": "NEW ACCOUNTING PRONOUNCEMENTS"
       }
      }
     },
     "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/NEWACCOUNTINGPRONOUNCEMENTS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "terseLabel": "New accounting pronouncements"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/NEWACCOUNTINGPRONOUNCEMENTSPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NonUsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Countries excluding the United States of America (US).",
        "label": "Non-US [Member]",
        "terseLabel": "Foreign, primarily Canada and Australia [Member]",
        "verboseLabel": "Foreign [Member]"
       }
      }
     },
     "localname": "NonUsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/BUSINESSSEGMENTINFORMATIONdisaggregatedrevenueinformationDetails",
      "http://www.deluxe.com/role/FAIRVALUEMEASUREMENTSfinancialinstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NoncontrollingInterestMember": {
     "auth_ref": [
      "r195",
      "r578",
      "r1074",
      "r1075",
      "r1076"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest.",
        "label": "Noncontrolling Interest [Member]",
        "terseLabel": "Non-controlling interest [Member]"
       }
      }
     },
     "localname": "NoncontrollingInterestMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "auth_ref": [
      "r47"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).",
        "label": "Nonoperating Income (Expense)",
        "terseLabel": "Other income"
       }
      }
     },
     "localname": "NonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock": {
     "auth_ref": [
      "r156"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock shares.",
        "label": "Nonvested Restricted Stock Shares Activity [Table Text Block]",
        "terseLabel": "Restricted shares rollforward"
       }
      }
     },
     "localname": "NonvestedRestrictedStockSharesActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NotesAndLoansReceivableNetCurrent": {
     "auth_ref": [
      "r429",
      "r430",
      "r898"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortized cost, after allowance for credit loss, of financing receivable classified as current. Excludes net investment in lease.",
        "label": "Financing Receivable, after Allowance for Credit Loss, Current",
        "terseLabel": "Loans and notes receivable from distributors, current"
       }
      }
     },
     "localname": "NotesAndLoansReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONothernoncurrentassetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NotesAndLoansReceivableNetNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONothernoncurrentassetsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherAssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of financing receivable, classified as noncurrent.",
        "label": "Financing Receivable, after Allowance for Credit Loss, Noncurrent",
        "terseLabel": "Loans and notes receivable from distributors, net of allowance for credit losses"
       }
      }
     },
     "localname": "NotesAndLoansReceivableNetNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONothernoncurrentassetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NotesReceivableFairValueDisclosure": {
     "auth_ref": [
      "r1204"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of an agreement for an unconditional promise by the maker to pay the holder a definite sum of money at a future date.",
        "label": "Notes Receivable, Fair Value Disclosure",
        "terseLabel": "Loans and notes receivable from distributors, fair value"
       }
      }
     },
     "localname": "NotesReceivableFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/FAIRVALUEMEASUREMENTSfinancialinstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NotesReceivableGross": {
     "auth_ref": [
      "r288",
      "r434",
      "r463",
      "r465",
      "r964",
      "r965",
      "r992",
      "r993",
      "r1095",
      "r1236"
     ],
     "calculation": {
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONothernoncurrentassetsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortized cost, before allowance for credit loss, of financing receivable. Excludes financing receivable covered under loss sharing agreement and net investment in lease.",
        "label": "Financing Receivable, before Allowance for Credit Loss",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "NotesReceivableGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONothernoncurrentassetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NotesReceivableMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An amount representing an agreement for an unconditional promise by the maker to pay the Entity (holder) a definite sum of money at a future date(s) within one year of the balance sheet date. Such amount may include accrued interest receivable in accordance with the terms of the note. The note also may contain provisions including a discount or premium, payable on demand, secured, or unsecured, interest bearing or noninterest bearing, among myriad other features and characteristics.",
        "label": "Notes Receivable [Member]",
        "terseLabel": "Notes receivable [Member]"
       }
      }
     },
     "localname": "NotesReceivableMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONTables"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NotesReceivableNet": {
     "auth_ref": [
      "r429",
      "r465"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortized cost, after allowance for credit loss, of financing receivable. Excludes financing receivable covered under loss sharing agreement and net investment in lease.",
        "label": "Financing Receivable, after Allowance for Credit Loss",
        "terseLabel": "Loans and notes receivable from distributors"
       }
      }
     },
     "localname": "NotesReceivableNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/FAIRVALUEMEASUREMENTSfinancialinstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NumberOfReportableSegments": {
     "auth_ref": [
      "r1087"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.",
        "label": "Number of Reportable Segments",
        "terseLabel": "Number of reportable segments"
       }
      }
     },
     "localname": "NumberOfReportableSegments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/BUSINESSSEGMENTINFORMATIONsegmentresultsDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_NumberOfReportingUnits": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of reporting units tested for impairment of goodwill. A reporting unit is an operating segment or one level below an operating segment.",
        "label": "Number of Reporting Units",
        "terseLabel": "Number of reporting units"
       }
      }
     },
     "localname": "NumberOfReportingUnits",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/FAIRVALUEMEASUREMENTSgoodwillandnonrecurringassetimpairmentanalysesDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_OperatingExpenseMember": {
     "auth_ref": [
      "r218"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing expenses associated with normal operations.",
        "label": "Operating Expense [Member]",
        "terseLabel": "Operating expenses [Member]"
       }
      }
     },
     "localname": "OperatingExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/RESTRUCTURINGANDINTEGRATIONEXPENSEDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r407",
      "r412",
      "r418",
      "r421",
      "r986"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net result for the period of deducting operating expenses from operating revenues.",
        "label": "Operating Income (Loss)",
        "totalLabel": "Operating income"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseCost": {
     "auth_ref": [
      "r840",
      "r1027"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.",
        "label": "Operating Lease, Cost",
        "terseLabel": "Operating lease expense"
       }
      }
     },
     "localname": "OperatingLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.deluxe.com/role/LEASESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r831"
     ],
     "calculation": {
      "http://www.deluxe.com/role/LEASESDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.deluxe.com/role/LEASESDetails_1": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.",
        "label": "Operating Lease, Liability",
        "totalLabel": "Total operating lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/LEASESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r831"
     ],
     "calculation": {
      "http://www.deluxe.com/role/LEASESDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "weight": 1.0
      },
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONprepaidproductdiscountsandaccruedliabilitiesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.",
        "label": "Operating Lease, Liability, Current",
        "terseLabel": "Operating lease liabilities (Note 14)",
        "verboseLabel": "Accrued liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/LEASESDetails",
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONprepaidproductdiscountsandaccruedliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r832"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes current operating lease liability.",
        "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Current operating lease liability [Extensible Enumeration]"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/LEASESDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r831"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      },
      "http://www.deluxe.com/role/LEASESDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.",
        "label": "Operating Lease, Liability, Noncurrent",
        "terseLabel": "Operating lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.deluxe.com/role/LEASESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasePayments": {
     "auth_ref": [
      "r836",
      "r841"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.",
        "label": "Operating Lease, Payments",
        "terseLabel": "Operating cash flows from operating leases"
       }
      }
     },
     "localname": "OperatingLeasePayments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/LEASESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r830"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset under operating lease.",
        "label": "Operating Lease, Right-of-Use Asset",
        "terseLabel": "Operating lease assets"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.deluxe.com/role/LEASESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r844",
      "r1027"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average discount rate for operating lease calculated at point in time.",
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "terseLabel": "Weighted-average discount rate"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/LEASESDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r843",
      "r1027"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "terseLabel": "Weighted-average remaining lease term (in years)"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/LEASESDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]",
        "terseLabel": "Maturities of operating lease liabilities"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/LEASESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLossCarryforwardsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Operating Loss Carryforwards [Line Items]",
        "terseLabel": "Tax carryforwards [Line Items]"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/INCOMETAXPROVISIONnetoperatinglosstaxcreditandcapitallosscarryforwardsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLossCarryforwardsTable": {
     "auth_ref": [
      "r179"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.",
        "label": "Operating Loss Carryforwards [Table]",
        "terseLabel": "Operating Loss Carryforwards [Table]"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/INCOMETAXPROVISIONnetoperatinglosstaxcreditandcapitallosscarryforwardsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingSegmentsMember": {
     "auth_ref": [
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r421"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.",
        "label": "Operating Segments [Member]",
        "terseLabel": "Reportable business segments [Member]"
       }
      }
     },
     "localname": "OperatingSegmentsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/ACQUISITIONANDDIVESTITURESDetails",
      "http://www.deluxe.com/role/BUSINESSSEGMENTINFORMATIONdisaggregatedrevenueinformationDetails",
      "http://www.deluxe.com/role/BUSINESSSEGMENTINFORMATIONsegmentresultsDetails",
      "http://www.deluxe.com/role/FAIRVALUEMEASUREMENTSgoodwillandnonrecurringassetimpairmentanalysesDetails",
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONgoodwillDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherAccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r19"
     ],
     "calculation": {
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONprepaidproductdiscountsandaccruedliabilitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.",
        "label": "Other Accrued Liabilities, Current",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherAccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONprepaidproductdiscountsandaccruedliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetImpairmentCharges": {
     "auth_ref": [
      "r1064",
      "r1113"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The charge against earnings resulting from the write down of long lived assets other than goodwill due to the difference between the carrying value and lower fair value.",
        "label": "Other Asset Impairment Charges",
        "terseLabel": "Asset impairment charges"
       }
      }
     },
     "localname": "OtherAssetImpairmentCharges",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/FAIRVALUEMEASUREMENTSgoodwillandnonrecurringassetimpairmentanalysesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsCurrent": {
     "auth_ref": [
      "r294",
      "r1028"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 6.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current assets classified as other.",
        "label": "Other Assets, Current",
        "terseLabel": "Other current assets"
       }
      }
     },
     "localname": "OtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsMiscellaneousNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONothernoncurrentassetsDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_OtherAssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of other miscellaneous assets expected to be realized or consumed after one year or normal operating cycle, if longer.",
        "label": "Other Assets, Miscellaneous, Noncurrent",
        "verboseLabel": "Other"
       }
      }
     },
     "localname": "OtherAssetsMiscellaneousNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONothernoncurrentassetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r284"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 8.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONothernoncurrentassetsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncurrent assets classified as other.",
        "label": "Other Assets, Noncurrent",
        "terseLabel": "Other non-current assets",
        "totalLabel": "Other non-current assets"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONothernoncurrentassetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsNoncurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Assets, Noncurrent [Abstract]",
        "terseLabel": "Other non-current assets"
       }
      }
     },
     "localname": "OtherAssetsNoncurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONothernoncurrentassetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Available-for-Sale Securities Adjustment, Net of Tax, Portion Attributable to Parent [Abstract]",
        "terseLabel": "Debt securities:"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Available-for-Sale Securities, Tax, Portion Attributable to Parent [Abstract]",
        "terseLabel": "Debt securities:"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax": {
     "auth_ref": [
      "r30",
      "r34",
      "r627"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax, of gain (loss) for (increase) decrease in value of benefit obligation for change in actuarial assumptions and increase (decrease) in value of plan assets from experience different from that assumed of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit.",
        "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, after Tax",
        "terseLabel": "Net actuarial (loss) gain arising during the year"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax": {
     "auth_ref": [
      "r35"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 3.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax expense (benefit) for (increase) decrease in value of benefit obligation for change in actuarial assumptions and increase (decrease) in value of plan assets from experience different from that assumed of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit.",
        "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, Tax",
        "negatedTerseLabel": "Net actuarial (loss) gain arising during the year"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax [Abstract]",
        "terseLabel": "Postretirement benefit plans:"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeDefinedBenefitPlansTaxAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax [Abstract]",
        "terseLabel": "Interest rate swaps:"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesTaxEffectPeriodIncreaseDecreaseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax [Abstract]",
        "terseLabel": "Interest rate swaps:"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeDerivativesQualifyingAsHedgesTaxEffectPeriodIncreaseDecreaseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": {
     "auth_ref": [
      "r29",
      "r34",
      "r807",
      "r808",
      "r811"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax, before reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax",
        "terseLabel": "Unrealized foreign currency translation (loss) gain arising during the year"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax": {
     "auth_ref": [
      "r34",
      "r38",
      "r306",
      "r627"
     ],
     "calculation": {
      "http://www.deluxe.com/role/OTHERCOMPREHENSIVELOSSINCOMEreclassificationadjustmentsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax, of reclassification adjustment from accumulated other comprehensive (income) loss for prior service cost (credit) of defined benefit plan.",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), Reclassification Adjustment from AOCI, before Tax",
        "negatedTerseLabel": "Prior service credit"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/OTHERCOMPREHENSIVELOSSINCOMEreclassificationadjustmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax": {
     "auth_ref": [
      "r34",
      "r38",
      "r306",
      "r627"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax, of reclassification adjustment from accumulated other comprehensive (income) loss for prior service cost (credit) of defined benefit plan.",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), Reclassification Adjustment from AOCI, after Tax",
        "terseLabel": "Amortization of prior service credit"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax": {
     "auth_ref": [
      "r35"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax (expense) benefit of reclassification adjustment from accumulated other comprehensive (income) loss for prior service cost (credit) of defined benefit plan.",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), Reclassification Adjustment from AOCI, Tax",
        "negatedLabel": "Amortization of prior service credit"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": {
     "auth_ref": [
      "r299",
      "r300",
      "r302"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax and adjustment, of 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) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.",
        "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax",
        "totalLabel": "Debt securities"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax": {
     "auth_ref": [
      "r299",
      "r300",
      "r303"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 3.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after adjustment, of tax expense (benefit) for 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) and tax expense (benefit) for unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.",
        "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment, Tax",
        "negatedTotalLabel": "Debt securities"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax": {
     "auth_ref": [
      "r37",
      "r41",
      "r314",
      "r812",
      "r814",
      "r818",
      "r1055"
     ],
     "calculation": {
      "http://www.deluxe.com/role/OTHERCOMPREHENSIVELOSSINCOMEreclassificationadjustmentsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax, before reclassification adjustments of other comprehensive income (loss).",
        "label": "Other Comprehensive Income (Loss), before Reclassifications, Net of Tax",
        "terseLabel": "Other comprehensive income (loss) before reclassifications"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/OTHERCOMPREHENSIVELOSSINCOMEaccumulatedothercomprehensivelossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": {
     "auth_ref": [
      "r298",
      "r302"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax",
        "totalLabel": "Interest rate swaps"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax": {
     "auth_ref": [
      "r303"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after reclassification, of tax expense (benefit) for gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax",
        "negatedTotalLabel": "Interest rate swaps"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax": {
     "auth_ref": [
      "r298",
      "r302"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax and before reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax",
        "terseLabel": "Unrealized gain (loss) arising during the year"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax": {
     "auth_ref": [
      "r303"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before reclassification, of tax expense (benefit) for gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, Tax",
        "negatedTerseLabel": "Unrealized gain (loss) arising during the year"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax": {
     "auth_ref": [
      "r302",
      "r305"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax",
       "weight": -1.0
      },
      "http://www.deluxe.com/role/OTHERCOMPREHENSIVELOSSINCOMEreclassificationadjustmentsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax",
        "negatedTerseLabel": "Reclassification of realized (gain) loss to net income",
        "totalLabel": "Realized gain (loss) on cash flow hedges, net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://www.deluxe.com/role/OTHERCOMPREHENSIVELOSSINCOMEreclassificationadjustmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax": {
     "auth_ref": [
      "r302",
      "r305",
      "r765"
     ],
     "calculation": {
      "http://www.deluxe.com/role/OTHERCOMPREHENSIVELOSSINCOMEreclassificationadjustmentsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Tax",
        "terseLabel": "Realized gain (loss) on cash flow hedges"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/OTHERCOMPREHENSIVELOSSINCOMEreclassificationadjustmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax": {
     "auth_ref": [
      "r303"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax",
       "weight": -1.0
      },
      "http://www.deluxe.com/role/OTHERCOMPREHENSIVELOSSINCOMEreclassificationadjustmentsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax expense (benefit) for reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, Tax",
        "negatedLabel": "Tax (expense) benefit",
        "terseLabel": "Reclassification of realized (gain) loss to net income"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://www.deluxe.com/role/OTHERCOMPREHENSIVELOSSINCOMEreclassificationadjustmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {
     "auth_ref": [
      "r27"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 4.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax",
        "totalLabel": "Foreign currency translation adjustment"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax": {
     "auth_ref": [
      "r34",
      "r38",
      "r39",
      "r306",
      "r810"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
       "weight": -1.0
      },
      "http://www.deluxe.com/role/OTHERCOMPREHENSIVELOSSINCOMEreclassificationadjustmentsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of reclassification adjustment from accumulated other comprehensive income for translation gain (loss) realized upon the sale or liquidation of an investment in a foreign entity and foreign currency hedges that are designated and qualified as hedging instruments for hedges of the foreign currency exposure of a net investment in a foreign operation.",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Reclassification Adjustment from AOCI, Realized upon Sale or Liquidation, Net of Tax",
        "negatedTerseLabel": "Reclassification of foreign currency translation loss to net income",
        "verboseLabel": "Foreign currency translation adjustment"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://www.deluxe.com/role/OTHERCOMPREHENSIVELOSSINCOMEreclassificationadjustmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r41",
      "r131",
      "r308",
      "r311",
      "r318",
      "r812",
      "r817",
      "r818",
      "r900",
      "r909",
      "r1055",
      "r1056"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      },
      "http://www.deluxe.com/role/OTHERCOMPREHENSIVELOSSINCOMEreclassificationadjustmentsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).",
        "label": "Other Comprehensive Income (Loss), Net of Tax",
        "totalLabel": "Other comprehensive (loss) income"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://www.deluxe.com/role/OTHERCOMPREHENSIVELOSSINCOMEaccumulatedothercomprehensivelossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]",
        "terseLabel": "Other Comprehensive Income (Loss), Net of Tax [Abstract]"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": {
     "auth_ref": [
      "r197",
      "r198",
      "r202",
      "r308",
      "r311"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.",
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent",
        "terseLabel": "Other comprehensive income (loss)"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax": {
     "auth_ref": [
      "r32",
      "r34"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 3.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan.",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax",
        "negatedTotalLabel": "Postretirement benefit plans"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax": {
     "auth_ref": [
      "r32",
      "r35",
      "r197"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after reclassification adjustment, of tax (expense) benefit for (increase) decrease in accumulated other comprehensive income of defined benefit plan.",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax",
        "totalLabel": "Postretirement benefit plans"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax": {
     "auth_ref": [
      "r34",
      "r38",
      "r104",
      "r306"
     ],
     "calculation": {
      "http://www.deluxe.com/role/OTHERCOMPREHENSIVELOSSINCOMEreclassificationadjustmentsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities.",
        "label": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, before Tax",
        "terseLabel": "Realized (loss) gain on debt securities"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/OTHERCOMPREHENSIVELOSSINCOMEreclassificationadjustmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax": {
     "auth_ref": [
      "r34",
      "r38",
      "r104",
      "r306"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax",
       "weight": -1.0
      },
      "http://www.deluxe.com/role/OTHERCOMPREHENSIVELOSSINCOMEreclassificationadjustmentsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities.",
        "label": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Net of Tax",
        "negatedTerseLabel": "Reclassification of realized loss (gain) to net income",
        "totalLabel": "Realized (loss) gain on debt securities, net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://www.deluxe.com/role/OTHERCOMPREHENSIVELOSSINCOMEreclassificationadjustmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax": {
     "auth_ref": [
      "r35",
      "r104"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax",
       "weight": -1.0
      },
      "http://www.deluxe.com/role/OTHERCOMPREHENSIVELOSSINCOMEreclassificationadjustmentsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities.",
        "label": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Tax",
        "negatedLabel": "Tax benefit (expense)",
        "terseLabel": "Reclassification of realized loss (gain) to net income"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://www.deluxe.com/role/OTHERCOMPREHENSIVELOSSINCOMEreclassificationadjustmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax": {
     "auth_ref": [
      "r34",
      "r38",
      "r306",
      "r1166"
     ],
     "calculation": {
      "http://www.deluxe.com/role/OTHERCOMPREHENSIVELOSSINCOMEreclassificationadjustmentsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax, of reclassification adjustment from accumulated other comprehensive (income) loss for net period benefit cost (credit) of defined benefit plan.",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, before Tax",
        "negatedTotalLabel": "Total amortization"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/OTHERCOMPREHENSIVELOSSINCOMEreclassificationadjustmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax": {
     "auth_ref": [
      "r34",
      "r38",
      "r306",
      "r627"
     ],
     "calculation": {
      "http://www.deluxe.com/role/OTHERCOMPREHENSIVELOSSINCOMEreclassificationadjustmentsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax, of reclassification adjustment from accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan.",
        "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, before Tax",
        "terseLabel": "Net actuarial loss"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/OTHERCOMPREHENSIVELOSSINCOMEreclassificationadjustmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax": {
     "auth_ref": [
      "r34",
      "r38",
      "r306",
      "r627"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 3.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax, of reclassification adjustment from accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan.",
        "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, after Tax",
        "negatedTerseLabel": "Amortization of net actuarial loss"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax": {
     "auth_ref": [
      "r35"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan.",
        "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, Tax",
        "terseLabel": "Amortization of net actuarial loss"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax": {
     "auth_ref": [
      "r34",
      "r38",
      "r145",
      "r306"
     ],
     "calculation": {
      "http://www.deluxe.com/role/OTHERCOMPREHENSIVELOSSINCOMEreclassificationadjustmentsDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax, of reclassification adjustment from accumulated other comprehensive (income) loss for net periodic benefit cost (credit) of defined benefit plan.",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, after Tax",
        "negatedTotalLabel": "Amortization of postretirement benefit plan items, net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/OTHERCOMPREHENSIVELOSSINCOMEreclassificationadjustmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTaxAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, after Tax [Abstract]",
        "terseLabel": "Less reclassification of amounts to net income:"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTaxAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax": {
     "auth_ref": [
      "r35",
      "r197"
     ],
     "calculation": {
      "http://www.deluxe.com/role/OTHERCOMPREHENSIVELOSSINCOMEreclassificationadjustmentsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax (expense) benefit for reclassification adjustment from accumulated other comprehensive (income) loss of defined benefit plan.",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, Tax",
        "terseLabel": "Tax (expense) benefit"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/OTHERCOMPREHENSIVELOSSINCOMEreclassificationadjustmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTaxAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, Tax [Abstract]",
        "terseLabel": "Less reclassification of amounts to net income:"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTaxAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1": {
     "auth_ref": [
      "r197",
      "r198",
      "r202"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss) attributable to parent entity.",
        "label": "Other Comprehensive Income (Loss), Tax, Portion Attributable to Parent",
        "negatedTotalLabel": "Total net tax benefit (expense)"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossTaxPortionAttributableToParent1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Tax, Portion Attributable to Parent, Parenthetical Disclosure [Abstract]",
        "terseLabel": "Income tax benefit (expense) benefit of other comprehensive income included in above amounts:"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossTaxPortionAttributableToParentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": {
     "auth_ref": [
      "r299",
      "r302"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax and before adjustment, of 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 unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.",
        "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax",
        "terseLabel": "Unrealized holding (loss) gain arising during the year"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax": {
     "auth_ref": [
      "r35",
      "r300"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before adjustment, of tax expense (benefit) for unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes tax expense (benefit) for unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.",
        "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, Tax",
        "negatedTerseLabel": "Unrealized holding (loss) gain arising during the year"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherIntangibleAssetsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Intangible assets classified as other.",
        "label": "Other Intangible Assets [Member]",
        "terseLabel": "Other intangible assets [Member]"
       }
      }
     },
     "localname": "OtherIntangibleAssetsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/FAIRVALUEMEASUREMENTSgoodwillandnonrecurringassetimpairmentanalysesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherInventorySupplies": {
     "auth_ref": [
      "r1052"
     ],
     "calculation": {
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONinventoriesandsuppliesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before valuation and LIFO reserves of other supplies used within the manufacturing or production process expected to be consumed within one year or operating cycle, if longer.",
        "label": "Other Inventory, Supplies, Gross",
        "terseLabel": "Supplies"
       }
      }
     },
     "localname": "OtherInventorySupplies",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONinventoriesandsuppliesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r23"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Noncurrent",
        "terseLabel": "Other non-current liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNoncashIncomeExpense": {
     "auth_ref": [
      "r63"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 15.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.",
        "label": "Other Noncash Income (Expense)",
        "negatedLabel": "Other non-cash items, net"
       }
      }
     },
     "localname": "OtherNoncashIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNoncurrentAssetsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing other noncurrent assets.",
        "label": "Other Noncurrent Assets [Member]",
        "terseLabel": "Other non-current assets [Member]"
       }
      }
     },
     "localname": "OtherNoncurrentAssetsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/FAIRVALUEMEASUREMENTSfinancialinstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherRestructuringMember": {
     "auth_ref": [
      "r996",
      "r997",
      "r998",
      "r999"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restructuring and related activities classified as other.",
        "label": "Other Restructuring [Member]",
        "terseLabel": "Other costs [Member]"
       }
      }
     },
     "localname": "OtherRestructuringMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/RESTRUCTURINGANDINTEGRATIONEXPENSEDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1": {
     "auth_ref": [
      "r67",
      "r68",
      "r69"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The value of 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.",
        "label": "Other Significant Noncash Transaction, Value of Consideration Given",
        "terseLabel": "Non-cash consideration for customer list purchases"
       }
      }
     },
     "localname": "OtherSignificantNoncashTransactionValueOfConsiderationGiven1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONsupplementalcashflowinformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic": {
     "auth_ref": [
      "r378",
      "r1042"
     ],
     "calculation": {
      "http://www.deluxe.com/role/EARNINGSLOSSPERSHAREDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of earnings (loss) distributed and earnings (loss) allocated to participating securities for the basic earnings (loss) per share or per unit calculation under the two-class method.",
        "label": "Participating Securities, Distributed and Undistributed Earnings (Loss), Basic",
        "negatedLabel": "Income allocated to participating securities"
       }
      }
     },
     "localname": "ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/EARNINGSLOSSPERSHAREDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted": {
     "auth_ref": [
      "r378"
     ],
     "calculation": {
      "http://www.deluxe.com/role/EARNINGSLOSSPERSHAREDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of earnings (loss) distributed and earnings (loss) allocated to participating securities for the diluted earnings (loss) per share or per unit calculation under the two-class method.",
        "label": "Participating Securities, Distributed and Undistributed Earnings (Loss), Diluted",
        "negatedLabel": "Income allocated to participating securities"
       }
      }
     },
     "localname": "ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/EARNINGSLOSSPERSHAREDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": {
     "auth_ref": [
      "r1058",
      "r1059"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash (inflow) outflow from investing activities classified as other.",
        "label": "Payments for (Proceeds from) Other Investing Activities",
        "negatedLabel": "Other"
       }
      }
     },
     "localname": "PaymentsForProceedsFromOtherInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "auth_ref": [
      "r55"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow to reacquire common stock during the period.",
        "label": "Payments for Repurchase of Common Stock",
        "negatedLabel": "Payments for common shares repurchased",
        "terseLabel": "Payments for common shares repurchased"
       }
      }
     },
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.deluxe.com/role/SHAREHOLDERSEQUITYDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForRestructuring": {
     "auth_ref": [
      "r504",
      "r1062"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation.",
        "label": "Payments for Restructuring",
        "negatedTerseLabel": "Payments"
       }
      }
     },
     "localname": "PaymentsForRestructuring",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/RESTRUCTURINGANDINTEGRATIONEXPENSErestructuringandintegrationaccrualsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDebtIssuanceCosts": {
     "auth_ref": [
      "r57"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.",
        "label": "Payments of Debt Issuance Costs",
        "negatedTerseLabel": "Payments for debt issuance costs"
       }
      }
     },
     "localname": "PaymentsOfDebtIssuanceCosts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDividendsCommonStock": {
     "auth_ref": [
      "r55"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.",
        "label": "Payments of Ordinary Dividends, Common Stock",
        "negatedLabel": "Cash dividends paid to shareholders"
       }
      }
     },
     "localname": "PaymentsOfDividendsCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "auth_ref": [
      "r51"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.",
        "label": "Payments to Acquire Businesses, Net of Cash Acquired",
        "negatedTerseLabel": "Payments for acquisition, net of cash, cash equivalents, restricted cash and restricted cash equivalents acquired",
        "terseLabel": "Payments for acquisition, net of cash, cash equivalents, restricted cash and restricted cash equivalents acquired"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/ACQUISITIONANDDIVESTITURESDetails",
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireIntangibleAssets": {
     "auth_ref": [
      "r52"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.",
        "label": "Payments to Acquire Intangible Assets",
        "negatedTerseLabel": "Purchases of customer lists"
       }
      }
     },
     "localname": "PaymentsToAcquireIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireMarketableSecurities": {
     "auth_ref": [
      "r92"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow for purchase of marketable security.",
        "label": "Payments to Acquire Marketable Securities",
        "negatedTerseLabel": "Purchases of customer funds debt securities"
       }
      }
     },
     "localname": "PaymentsToAcquireMarketableSecurities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": {
     "auth_ref": [
      "r607",
      "r609",
      "r615",
      "r633",
      "r635",
      "r636",
      "r637",
      "r638",
      "r639",
      "r651",
      "r652",
      "r654",
      "r660",
      "r1012"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for retirement benefits.",
        "label": "Retirement Benefits [Text Block]",
        "verboseLabel": "POSTRETIREMENT BENEFITS"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/POSTRETIREMENTBENEFITS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities": {
     "auth_ref": [
      "r3",
      "r583",
      "r584",
      "r606",
      "r1012"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as current.",
        "label": "Liability, Defined Benefit Plan, Current",
        "terseLabel": "Accrued liabilities"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/POSTRETIREMENTBENEFITSobligationsandfundedstatusDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent": {
     "auth_ref": [
      "r5",
      "r583",
      "r584",
      "r606",
      "r1012"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as noncurrent.",
        "label": "Liability, Defined Benefit Plan, Noncurrent",
        "terseLabel": "Other non-current liabilities"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/POSTRETIREMENTBENEFITSobligationsandfundedstatusDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy": {
     "auth_ref": [
      "r153",
      "r154",
      "r155"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for plans, other than pension plans, that provide postretirement benefits (including both defined benefit and defined contribution plans). This accounting policy may address (1) the types of plans sponsored by the entity, and the benefits provided by each plan (2) groups that participate in (or are covered by) each plan (3) how plan assets, liabilities and expenses are measured, including the use of any actuaries and (4) significant assumptions used by the entity to value plan assets and liabilities and how such assumptions are derived.",
        "label": "Pension and Other Postretirement Plans, Nonpension Benefits, Policy [Policy Text Block]",
        "terseLabel": "Postretirement benefit plan"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PensionPlansDefinedBenefitMember": {
     "auth_ref": [
      "r138",
      "r583",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r604",
      "r605",
      "r606",
      "r607",
      "r608",
      "r610",
      "r611",
      "r612",
      "r613",
      "r614",
      "r615",
      "r616",
      "r617",
      "r618",
      "r619",
      "r620",
      "r621",
      "r622",
      "r623",
      "r624",
      "r625",
      "r626",
      "r627",
      "r628",
      "r630",
      "r631",
      "r632",
      "r634",
      "r637",
      "r640",
      "r641",
      "r642",
      "r643",
      "r644",
      "r645",
      "r646",
      "r647",
      "r648",
      "r649",
      "r650",
      "r654",
      "r655",
      "r659",
      "r1012",
      "r1013",
      "r1017",
      "r1018",
      "r1019"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan designed to provide participant with pension benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes other postretirement benefits.",
        "label": "Pension Plan [Member]",
        "terseLabel": "Pension plan [Member]"
       }
      }
     },
     "localname": "PensionPlansDefinedBenefitMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/POSTRETIREMENTBENEFITScashflowsDetails",
      "http://www.deluxe.com/role/POSTRETIREMENTBENEFITSnetperiodicbenefitincomeandactuarialassumptionsDetails",
      "http://www.deluxe.com/role/POSTRETIREMENTBENEFITSobligationsandfundedstatusDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PerformanceSharesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based payment arrangement awarded for meeting performance target.",
        "label": "Performance Shares [Member]",
        "terseLabel": "Performance share unit awards [Member]"
       }
      }
     },
     "localname": "PerformanceSharesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSawardtermsDetails",
      "http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSlongtermincentiveplanandsharebasedcompensationexpenseDetails",
      "http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSrestrictedstockunitsrestrictedsharesandperformanceshareunitawardsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PlanAssetCategoriesDomain": {
     "auth_ref": [
      "r607",
      "r608",
      "r610",
      "r611",
      "r612",
      "r613",
      "r614",
      "r615",
      "r634",
      "r1010",
      "r1011",
      "r1012"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined benefit plan asset investment.",
        "label": "Defined Benefit Plan, Plan Assets, Category [Domain]",
        "terseLabel": "Defined Benefit Plan, Plan Assets, Category [Domain]"
       }
      }
     },
     "localname": "PlanAssetCategoriesDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/POSTRETIREMENTBENEFITSplanassetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PrepaidExpenseCurrent": {
     "auth_ref": [
      "r293",
      "r475",
      "r476",
      "r978"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 7.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.",
        "label": "Prepaid Expense, Current",
        "terseLabel": "Prepaid expenses"
       }
      }
     },
     "localname": "PrepaidExpenseCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromDebtNetOfIssuanceCosts": {
     "auth_ref": [
      "r324"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from additional borrowings, net of cash paid to third parties in connection with debt origination.",
        "label": "Proceeds from Debt, Net of Issuance Costs",
        "terseLabel": "Proceeds from debt offering, net of discount and debt issuance costs"
       }
      }
     },
     "localname": "ProceedsFromDebtNetOfIssuanceCosts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/DEBTDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromDivestitureOfBusinesses": {
     "auth_ref": [
      "r49"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with the amount received from the sale of a portion of the company's business, for example a segment, division, branch or other business, during the period.",
        "label": "Proceeds from Divestiture of Businesses",
        "terseLabel": "Proceeds from sale of business"
       }
      }
     },
     "localname": "ProceedsFromDivestitureOfBusinesses",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/ACQUISITIONANDDIVESTITURESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfLongTermDebt": {
     "auth_ref": [
      "r54"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.",
        "label": "Proceeds from Issuance of Long-Term Debt",
        "terseLabel": "Proceeds from issuing long-term debt"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": {
     "auth_ref": [
      "r53",
      "r166"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised.",
        "label": "Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised",
        "terseLabel": "Proceeds from issuing shares"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": {
     "auth_ref": [
      "r1060",
      "r1061"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities classified as other.",
        "label": "Proceeds from (Payments for) Other Financing Activities",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "ProceedsFromPaymentsForOtherFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": {
     "auth_ref": [],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities (held-to-maturity or available-for-sale) during the period.",
        "label": "Proceeds from Sale and Maturity of Marketable Securities",
        "terseLabel": "Proceeds from customer funds debt securities"
       }
      }
     },
     "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfProductiveAssets": {
     "auth_ref": [
      "r50"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the sale of property, plant and equipment (capital expenditures), software, and other intangible assets.",
        "label": "Proceeds from Sale of Productive Assets",
        "terseLabel": "Proceeds from sale of facility"
       }
      }
     },
     "localname": "ProceedsFromSaleOfProductiveAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/ACQUISITIONANDDIVESTITURESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Product Information [Line Items]",
        "terseLabel": "Product and service information [Line Items]"
       }
      }
     },
     "localname": "ProductInformationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/BUSINESSSEGMENTINFORMATIONdisaggregatedrevenueinformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ProductMember": {
     "auth_ref": [
      "r1007"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Article or substance produced by nature, labor or machinery.",
        "label": "Product [Member]",
        "terseLabel": "Product [Member]"
       }
      }
     },
     "localname": "ProductMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ProfitLoss": {
     "auth_ref": [
      "r276",
      "r307",
      "r310",
      "r326",
      "r333",
      "r351",
      "r364",
      "r365",
      "r407",
      "r412",
      "r418",
      "r421",
      "r446",
      "r522",
      "r523",
      "r525",
      "r526",
      "r527",
      "r529",
      "r531",
      "r533",
      "r534",
      "r756",
      "r759",
      "r760",
      "r780",
      "r795",
      "r906",
      "r986",
      "r1024",
      "r1025",
      "r1057",
      "r1120"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 16.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      },
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.",
        "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest",
        "terseLabel": "Net income",
        "totalLabel": "Net income"
       }
      }
     },
     "localname": "ProfitLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY",
      "http://www.deluxe.com/role/EARNINGSLOSSPERSHAREDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Abstract]",
        "terseLabel": "Property, plant and equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESpropertyplantandequipmentandleasesDetails",
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONpropertyplantandequipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization": {
     "auth_ref": [
      "r1111",
      "r1210",
      "r1212"
     ],
     "calculation": {
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONpropertyplantandequipmentDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated depreciation and amortization from plant, property, and equipment and right-of-use asset from finance lease.",
        "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization",
        "negatedTerseLabel": "Accumulated depreciation"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONpropertyplantandequipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": {
     "auth_ref": [
      "r1112",
      "r1212"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONpropertyplantandequipmentDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.",
        "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization",
        "terseLabel": "Property, plant and equipment, net of accumulated depreciation",
        "totalLabel": "Net carrying amount"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONpropertyplantandequipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization": {
     "auth_ref": [
      "r1047",
      "r1110",
      "r1209"
     ],
     "calculation": {
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONpropertyplantandequipmentDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.",
        "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization",
        "terseLabel": "Gross carrying amount"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONpropertyplantandequipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r119"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.",
        "label": "Long-Lived Tangible Asset [Axis]",
        "terseLabel": "Property, Plant and Equipment, Type [Axis]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/LEASESDetails",
      "http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESpropertyplantandequipmentandleasesDetails",
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONpropertyplantandequipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Property, Plant and Equipment [Line Items]",
        "terseLabel": "Property, plant and equipment [Line Items]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESpropertyplantandequipmentandleasesDetails",
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONpropertyplantandequipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "auth_ref": [
      "r119",
      "r937",
      "r938"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.",
        "label": "Property, Plant and Equipment, Policy [Policy Text Block]",
        "terseLabel": "Property, plant and equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r119"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table Text Block]",
        "terseLabel": "Property, plant and equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r118"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.",
        "label": "Long-Lived Tangible Asset [Domain]",
        "terseLabel": "Property, Plant and Equipment, Type [Domain]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/LEASESDetails",
      "http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESpropertyplantandequipmentandleasesDetails",
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONpropertyplantandequipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.",
        "label": "Property, Plant and Equipment, Useful Life",
        "terseLabel": "Useful life"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESpropertyplantandequipmentandleasesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "auth_ref": [
      "r323",
      "r459"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.",
        "label": "Accounts Receivable, Credit Loss Expense (Reversal)",
        "terseLabel": "Bad debt expense"
       }
      }
     },
     "localname": "ProvisionForDoubtfulAccounts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONtradeaccountsreceivableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProvisionForLoanLossesExpensed": {
     "auth_ref": [
      "r459",
      "r899"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of credit loss expense (reversal of expense) for financing receivable.",
        "label": "Financing Receivable, Credit Loss, Expense (Reversal)",
        "terseLabel": "Bad debt expense (benefit)"
       }
      }
     },
     "localname": "ProvisionForLoanLossesExpensed",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONothernoncurrentassetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax": {
     "auth_ref": [
      "r37",
      "r41",
      "r314",
      "r812",
      "r816",
      "r818",
      "r1055"
     ],
     "calculation": {
      "http://www.deluxe.com/role/OTHERCOMPREHENSIVELOSSINCOMEreclassificationadjustmentsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss).",
        "label": "Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax",
        "negatedLabel": "Amounts reclassified from accumulated other comprehensive loss"
       }
      }
     },
     "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/OTHERCOMPREHENSIVELOSSINCOMEaccumulatedothercomprehensivelossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent": {
     "auth_ref": [
      "r37",
      "r41"
     ],
     "calculation": {
      "http://www.deluxe.com/role/OTHERCOMPREHENSIVELOSSINCOMEreclassificationadjustmentsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss) attributable to parent.",
        "label": "Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent",
        "totalLabel": "Total reclassifications, net of tax"
       }
      }
     },
     "localname": "ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/OTHERCOMPREHENSIVELOSSINCOMEreclassificationadjustmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of information about items reclassified out of accumulated other comprehensive income (loss).",
        "label": "Reclassification out of Accumulated Other Comprehensive Income [Table Text Block]",
        "terseLabel": "Reclassification adjustments"
       }
      }
     },
     "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/OTHERCOMPREHENSIVELOSSINCOMETables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock": {
     "auth_ref": [
      "r82",
      "r84"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the reconciliation of profit (loss) from reportable segments to the consolidated income (loss) before income tax expense (benefit) and discontinued operations. Includes, but is not limited to, reconciliation after income tax if income tax is allocated to the reportable segment.",
        "label": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block]",
        "terseLabel": "Reconciliation of total segment adjusted EBITDA to consolidated income before income taxes"
       }
      }
     },
     "localname": "ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/BUSINESSSEGMENTINFORMATIONTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]",
        "terseLabel": "Changes in unrecognized tax benefits"
       }
      }
     },
     "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/INCOMETAXPROVISIONrepatriationandunrecognizedtaxbenefitsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RepaymentsOfLongTermDebt": {
     "auth_ref": [
      "r56"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.",
        "label": "Repayments of Long-Term Debt",
        "negatedTerseLabel": "Payments on long-term debt"
       }
      }
     },
     "localname": "RepaymentsOfLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReportingUnitAmountOfFairValueInExcessOfCarryingAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of fair value of reporting unit in excess of carrying amount.",
        "label": "Reporting Unit, Amount of Fair Value in Excess of Carrying Amount",
        "terseLabel": "Excess of fair value over carrying value of reporting unit's net assets"
       }
      }
     },
     "localname": "ReportingUnitAmountOfFairValueInExcessOfCarryingAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/FAIRVALUEMEASUREMENTSgoodwillandnonrecurringassetimpairmentanalysesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReportingUnitAxis": {
     "auth_ref": [
      "r490",
      "r491",
      "r995"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by reporting unit.",
        "label": "Reporting Unit [Axis]",
        "terseLabel": "Reporting Unit [Axis]"
       }
      }
     },
     "localname": "ReportingUnitAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/FAIRVALUEMEASUREMENTSgoodwillandnonrecurringassetimpairmentanalysesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ReportingUnitDomain": {
     "auth_ref": [
      "r490",
      "r491",
      "r995"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Level of reporting at which goodwill is tested for impairment.",
        "label": "Reporting Unit [Domain]",
        "terseLabel": "Reporting Unit [Domain]"
       }
      }
     },
     "localname": "ReportingUnitDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/FAIRVALUEMEASUREMENTSgoodwillandnonrecurringassetimpairmentanalysesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of fair value of reporting unit in excess of carrying amount.",
        "label": "Reporting Unit, Percentage of Fair Value in Excess of Carrying Amount",
        "terseLabel": "Excess of fair value over carrying value of reporting unit, percentage"
       }
      }
     },
     "localname": "ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/FAIRVALUEMEASUREMENTSgoodwillandnonrecurringassetimpairmentanalysesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_RestrictedCashAndCashEquivalentsNoncurrent": {
     "auth_ref": [
      "r64",
      "r70",
      "r933"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents 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. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Restricted Cash and Cash Equivalents, Noncurrent",
        "terseLabel": "Non-current restricted cash included in other non-current assets"
       }
      }
     },
     "localname": "RestrictedCashAndCashEquivalentsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONsupplementalcashflowinformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedCashEquivalentsCurrent": {
     "auth_ref": [
      "r932",
      "r934",
      "r1045",
      "r1065"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash equivalents restricted as to withdrawal or usage, classified as current. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Restricted Cash Equivalents, Current",
        "terseLabel": "Restricted cash and restricted cash equivalents included in funds held for customers"
       }
      }
     },
     "localname": "RestrictedCashEquivalentsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONsupplementalcashflowinformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedCashEquivalentsCurrentAssetStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r70"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes cash equivalents restricted to withdrawal or usage, classified as current.",
        "label": "Restricted Cash Equivalents, Current, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Restricted cash and restricted cash equivalents included in funds held for customers [Extensible Enumeration]"
       }
      }
     },
     "localname": "RestrictedCashEquivalentsCurrentAssetStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONsupplementalcashflowinformationDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_RestrictedCashNoncurrentAssetStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r70"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes cash restricted to withdrawal or usage, classified as noncurrent.",
        "label": "Restricted Cash, Noncurrent, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Non-current restricted cash included in other non-current assets [Extensible Enumeration]"
       }
      }
     },
     "localname": "RestrictedCashNoncurrentAssetStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONsupplementalcashflowinformationDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_RestrictedStockMember": {
     "auth_ref": [
      "r72"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.",
        "label": "Restricted Stock [Member]",
        "terseLabel": "Restricted shares [Member]"
       }
      }
     },
     "localname": "RestrictedStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSawardtermsDetails",
      "http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSrestrictedstockunitsrestrictedsharesandperformanceshareunitawardsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.",
        "label": "Restricted Stock Units (RSUs) [Member]",
        "terseLabel": "Restricted stock units [Member]"
       }
      }
     },
     "localname": "RestrictedStockUnitsRSUMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSawardtermsDetails",
      "http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSrestrictedstockunitsrestrictedsharesandperformanceshareunitawardsDetails",
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONsupplementalcashflowinformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestructuringAndRelatedActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restructuring and Related Activities [Abstract]",
        "terseLabel": "Restructuring and Related Activities [Abstract]"
       }
      }
     },
     "localname": "RestructuringAndRelatedActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": {
     "auth_ref": [
      "r502",
      "r504",
      "r507",
      "r513",
      "r514"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled.",
        "label": "Restructuring and Related Activities Disclosure [Text Block]",
        "terseLabel": "RESTRUCTURING AND INTEGRATION EXPENSE"
       }
      }
     },
     "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/RESTRUCTURINGANDINTEGRATIONEXPENSE"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RestructuringCharges": {
     "auth_ref": [
      "r62",
      "r508",
      "r510",
      "r1115"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.",
        "label": "Restructuring Charges",
        "terseLabel": "Charges",
        "verboseLabel": "Restructuring and integration expense"
       }
      }
     },
     "localname": "RestructuringCharges",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/RESTRUCTURINGANDINTEGRATIONEXPENSEDetails",
      "http://www.deluxe.com/role/RESTRUCTURINGANDINTEGRATIONEXPENSErestructuringandintegrationaccrualsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestructuringCostAndReserveAxis": {
     "auth_ref": [
      "r503",
      "r504",
      "r510",
      "r511"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of restructuring cost.",
        "label": "Restructuring Type [Axis]",
        "terseLabel": "Restructuring Type [Axis]"
       }
      }
     },
     "localname": "RestructuringCostAndReserveAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/RESTRUCTURINGANDINTEGRATIONEXPENSEDetails",
      "http://www.deluxe.com/role/RESTRUCTURINGANDINTEGRATIONEXPENSErestructuringandintegrationaccrualsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestructuringCostAndReserveLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Restructuring Cost and Reserve [Line Items]",
        "terseLabel": "Restructuring and integration expense [Line Items]",
        "verboseLabel": "Restructuring and integration accruals [Line Items]"
       }
      }
     },
     "localname": "RestructuringCostAndReserveLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/RESTRUCTURINGANDINTEGRATIONEXPENSEDetails",
      "http://www.deluxe.com/role/RESTRUCTURINGANDINTEGRATIONEXPENSErestructuringandintegrationaccrualsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestructuringCosts": {
     "auth_ref": [
      "r62"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after cash payment, of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.",
        "label": "Restructuring Costs",
        "terseLabel": "Restructuring and integration costs"
       }
      }
     },
     "localname": "RestructuringCosts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/ACQUISITIONANDDIVESTITURESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestructuringReserve": {
     "auth_ref": [
      "r504",
      "r509"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan.",
        "label": "Restructuring Reserve",
        "periodEndLabel": "Balance, end of year",
        "periodStartLabel": "Balance, beginning of year"
       }
      }
     },
     "localname": "RestructuringReserve",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/RESTRUCTURINGANDINTEGRATIONEXPENSErestructuringandintegrationaccrualsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestructuringReserveAccrualAdjustment1": {
     "auth_ref": [
      "r504",
      "r511"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense (reversal of expense) which increases (decreases) the restructuring reserve from an adjustment to a previously accrued restructuring liability.",
        "label": "Restructuring Reserve, Accrual Adjustment",
        "verboseLabel": "Reversals"
       }
      }
     },
     "localname": "RestructuringReserveAccrualAdjustment1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/RESTRUCTURINGANDINTEGRATIONEXPENSErestructuringandintegrationaccrualsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResultsOfOperationsIncomeBeforeIncomeTaxesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Results of Operations, Income before Income Taxes [Abstract]",
        "terseLabel": "Income before income taxes"
       }
      }
     },
     "localname": "ResultsOfOperationsIncomeBeforeIncomeTaxesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/INCOMETAXPROVISIONincometaxprovisionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r11",
      "r136",
      "r256",
      "r922",
      "r927",
      "r1028"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings (Accumulated Deficit)",
        "terseLabel": "Retained earnings"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r270",
      "r345",
      "r346",
      "r347",
      "r352",
      "r362",
      "r365",
      "r451",
      "r700",
      "r701",
      "r702",
      "r733",
      "r734",
      "r778",
      "r918",
      "r920"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]",
        "verboseLabel": "Retained earnings [Member]"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetirementPlanFundingStatusAxis": {
     "auth_ref": [
      "r1126",
      "r1127",
      "r1128",
      "r1129",
      "r1130",
      "r1131",
      "r1132",
      "r1133",
      "r1134",
      "r1135",
      "r1136",
      "r1137",
      "r1138",
      "r1139",
      "r1140",
      "r1141",
      "r1142",
      "r1143",
      "r1144",
      "r1145",
      "r1146",
      "r1147",
      "r1148",
      "r1149",
      "r1150",
      "r1151",
      "r1152",
      "r1153",
      "r1154",
      "r1155",
      "r1156",
      "r1157",
      "r1158",
      "r1159",
      "r1160",
      "r1161",
      "r1162",
      "r1163",
      "r1164",
      "r1165",
      "r1166",
      "r1167",
      "r1168",
      "r1169",
      "r1170",
      "r1171",
      "r1172",
      "r1173",
      "r1174",
      "r1175",
      "r1176",
      "r1177",
      "r1178",
      "r1179",
      "r1180",
      "r1181",
      "r1182",
      "r1183",
      "r1184",
      "r1185",
      "r1186"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by status of funding for defined benefit plan designed to provide retirement benefits.",
        "label": "Defined Benefit Plan, Funding Status [Axis]",
        "terseLabel": "Retirement Plan Funding Status [Axis]"
       }
      }
     },
     "localname": "RetirementPlanFundingStatusAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/POSTRETIREMENTBENEFITSnetperiodicbenefitincomeandactuarialassumptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RetirementPlanFundingStatusDomain": {
     "auth_ref": [
      "r1126",
      "r1127",
      "r1128",
      "r1129",
      "r1130",
      "r1131",
      "r1132",
      "r1133",
      "r1134",
      "r1135",
      "r1136",
      "r1137",
      "r1138",
      "r1139",
      "r1140",
      "r1141",
      "r1142",
      "r1143",
      "r1144",
      "r1145",
      "r1146",
      "r1147",
      "r1148",
      "r1149",
      "r1150",
      "r1151",
      "r1152",
      "r1153",
      "r1154",
      "r1155",
      "r1156",
      "r1157",
      "r1158",
      "r1159",
      "r1160",
      "r1161",
      "r1162",
      "r1163",
      "r1164",
      "r1165",
      "r1166",
      "r1167",
      "r1168",
      "r1169",
      "r1170",
      "r1171",
      "r1172",
      "r1173",
      "r1174",
      "r1175",
      "r1176",
      "r1177",
      "r1178",
      "r1179",
      "r1180",
      "r1181",
      "r1182",
      "r1183",
      "r1184",
      "r1185",
      "r1186"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Status of funding for defined benefit plan designed to provide retirement benefits.",
        "label": "Defined Benefit Plan, Funding Status [Domain]",
        "terseLabel": "Retirement Plan Funding Status [Domain]"
       }
      }
     },
     "localname": "RetirementPlanFundingStatusDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/POSTRETIREMENTBENEFITSnetperiodicbenefitincomeandactuarialassumptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetirementPlanTypeAxis": {
     "auth_ref": [
      "r138",
      "r139",
      "r583",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r604",
      "r605",
      "r606",
      "r607",
      "r608",
      "r610",
      "r611",
      "r612",
      "r613",
      "r614",
      "r615",
      "r616",
      "r617",
      "r618",
      "r619",
      "r620",
      "r621",
      "r622",
      "r623",
      "r624",
      "r625",
      "r626",
      "r627",
      "r628",
      "r630",
      "r631",
      "r632",
      "r634",
      "r637",
      "r640",
      "r641",
      "r642",
      "r643",
      "r644",
      "r645",
      "r646",
      "r647",
      "r648",
      "r649",
      "r650",
      "r654",
      "r655",
      "r656",
      "r659",
      "r1012",
      "r1013",
      "r1014",
      "r1015",
      "r1016",
      "r1017",
      "r1018",
      "r1019"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.",
        "label": "Retirement Plan Type [Axis]",
        "terseLabel": "Retirement Plan Type [Axis]"
       }
      }
     },
     "localname": "RetirementPlanTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/POSTRETIREMENTBENEFITS401kPlanDetails",
      "http://www.deluxe.com/role/POSTRETIREMENTBENEFITScashflowsDetails",
      "http://www.deluxe.com/role/POSTRETIREMENTBENEFITSnetperiodicbenefitincomeandactuarialassumptionsDetails",
      "http://www.deluxe.com/role/POSTRETIREMENTBENEFITSobligationsandfundedstatusDetails",
      "http://www.deluxe.com/role/POSTRETIREMENTBENEFITSplanassetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RetirementPlanTypeDomain": {
     "auth_ref": [
      "r138",
      "r139",
      "r583",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r604",
      "r605",
      "r606",
      "r607",
      "r608",
      "r610",
      "r611",
      "r612",
      "r613",
      "r614",
      "r615",
      "r616",
      "r617",
      "r618",
      "r619",
      "r620",
      "r621",
      "r622",
      "r623",
      "r624",
      "r625",
      "r626",
      "r627",
      "r628",
      "r630",
      "r631",
      "r632",
      "r634",
      "r637",
      "r640",
      "r641",
      "r642",
      "r643",
      "r644",
      "r645",
      "r646",
      "r647",
      "r648",
      "r649",
      "r650",
      "r654",
      "r655",
      "r656",
      "r659",
      "r1012",
      "r1013",
      "r1014",
      "r1015",
      "r1016",
      "r1017",
      "r1018",
      "r1019"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of plan designed to provide participants with retirement benefits. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.",
        "label": "Retirement Plan Type [Domain]",
        "terseLabel": "Retirement Plan Type [Domain]"
       }
      }
     },
     "localname": "RetirementPlanTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/POSTRETIREMENTBENEFITS401kPlanDetails",
      "http://www.deluxe.com/role/POSTRETIREMENTBENEFITScashflowsDetails",
      "http://www.deluxe.com/role/POSTRETIREMENTBENEFITSnetperiodicbenefitincomeandactuarialassumptionsDetails",
      "http://www.deluxe.com/role/POSTRETIREMENTBENEFITSobligationsandfundedstatusDetails",
      "http://www.deluxe.com/role/POSTRETIREMENTBENEFITSplanassetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": {
     "auth_ref": [
      "r87"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.",
        "label": "Revenue from External Customers by Geographic Areas [Table Text Block]",
        "terseLabel": "Revenue disaggregated by geographic area"
       }
      }
     },
     "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/BUSINESSSEGMENTINFORMATIONTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueRecognitionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue Recognition [Abstract]",
        "terseLabel": "Revenue recognition"
       }
      }
     },
     "localname": "RevenueRecognitionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESincometaxesrevenuerecognitionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueRecognitionPolicyTextBlock": {
     "auth_ref": [
      "r983",
      "r984"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.",
        "label": "Revenue [Policy Text Block]",
        "terseLabel": "Revenue recognition"
       }
      }
     },
     "localname": "RevenueRecognitionPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": {
     "auth_ref": [
      "r581"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period",
        "terseLabel": "Remaining performance obligations, expected timing of satisfaction"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESincometaxesrevenuerecognitionDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_Revenues": {
     "auth_ref": [
      "r317",
      "r333",
      "r398",
      "r399",
      "r411",
      "r416",
      "r417",
      "r423",
      "r424",
      "r427",
      "r446",
      "r522",
      "r523",
      "r525",
      "r526",
      "r527",
      "r529",
      "r531",
      "r533",
      "r534",
      "r795",
      "r906",
      "r1120"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).",
        "label": "Revenues",
        "terseLabel": "Revenue",
        "verboseLabel": "Total revenue"
       }
      }
     },
     "localname": "Revenues",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/ACQUISITIONANDDIVESTITURESDetails",
      "http://www.deluxe.com/role/BUSINESSSEGMENTINFORMATIONdisaggregatedrevenueinformationDetails",
      "http://www.deluxe.com/role/BUSINESSSEGMENTINFORMATIONsegmentresultsDetails",
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevolvingCreditFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.",
        "label": "Revolving Credit Facility [Member]",
        "terseLabel": "Senior, secured revolving credit facility [Member]"
       }
      }
     },
     "localname": "RevolvingCreditFacilityMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/DEBTDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": {
     "auth_ref": [
      "r842",
      "r1027"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability.",
        "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability",
        "terseLabel": "Lease assets obtained in exchange for lease liabilities, finance leases"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/LEASESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "auth_ref": [
      "r842",
      "r1027"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.",
        "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
        "terseLabel": "Lease assets obtained in exchange for lease obligations, operating leases"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/LEASESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SaleOfStockNameOfTransactionDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.",
        "label": "Sale of Stock [Domain]",
        "terseLabel": "Sale of Stock [Domain]"
       }
      }
     },
     "localname": "SaleOfStockNameOfTransactionDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESemployeesharebasedcompensationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SalesRevenueNetMember": {
     "auth_ref": [
      "r427",
      "r1086"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.",
        "label": "Revenue Benchmark [Member]",
        "terseLabel": "Total revenue benchmark [Member]"
       }
      }
     },
     "localname": "SalesRevenueNetMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/BUSINESSSEGMENTINFORMATIONsegmentresultsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of accrued liabilities.",
        "label": "Schedule of Accrued Liabilities [Table Text Block]",
        "terseLabel": "Accrued liabilities"
       }
      }
     },
     "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": {
     "auth_ref": [
      "r37",
      "r1206",
      "r1207"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).",
        "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]",
        "terseLabel": "Accumulated other comprehensive loss"
       }
      }
     },
     "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/OTHERCOMPREHENSIVELOSSINCOMETables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable": {
     "auth_ref": [
      "r108"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the major classes of acquired finite-lived intangible assets showing the amount, any significant residual value, weighted average amortization period, and other characteristics. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company.",
        "label": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]",
        "terseLabel": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]"
       }
      }
     },
     "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESintangiblesDetails",
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONintangiblesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock": {
     "auth_ref": [
      "r108"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the characteristics, including initial carrying value, residual amount, weighted average useful life, of finite-lived intangible assets acquired during the period by major class. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company.",
        "label": "Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block]",
        "terseLabel": "Acquired intangibles"
       }
      }
     },
     "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock": {
     "auth_ref": [
      "r142"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the major categories of plan assets of pension plans and/or other employee benefit plans. This information may include, but is not limited to, the target allocation of plan assets, the fair value of each major category of plan assets, and the level within the fair value hierarchy in which the fair value measurements fall.",
        "label": "Schedule of Allocation of Plan Assets [Table Text Block]",
        "terseLabel": "Allocation of plan assets by asset category"
       }
      }
     },
     "localname": "ScheduleOfAllocationOfPlanAssetsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/POSTRETIREMENTBENEFITSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock": {
     "auth_ref": [
      "r141"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the amounts that are recognized in the balance sheet (or statement of financial position) for pension plans and/or other employee benefit plans, showing separately the assets and current and noncurrent liabilities (if applicable) recognized.",
        "label": "Schedule of Amounts Recognized in Balance Sheet [Table Text Block]",
        "terseLabel": "Amounts recognized in consolidated balance sheets"
       }
      }
     },
     "localname": "ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/POSTRETIREMENTBENEFITSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAssumptionsUsedTableTextBlock": {
     "auth_ref": [
      "r629"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assumption used to determine benefit obligation and net periodic benefit cost of defined benefit plan. Includes, but is not limited to, discount rate, rate of compensation increase, expected long-term rate of return on plan assets and interest crediting rate.",
        "label": "Defined Benefit Plan, Assumptions [Table Text Block]",
        "terseLabel": "Actuarial assumptions used in measuring benefit obligation and net periodic benefit income"
       }
      }
     },
     "localname": "ScheduleOfAssumptionsUsedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/POSTRETIREMENTBENEFITSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Debt Securities, Available-for-Sale [Line Items]",
        "terseLabel": "Available-for-sale debt securities [Line Items]"
       }
      }
     },
     "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONavailableforsaledebtsecuritiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the reconciliation of available-for-sale securities from cost basis to fair value.",
        "label": "Schedule of Available-for-Sale Securities Reconciliation [Table Text Block]",
        "verboseLabel": "Available-for-sale debt securities"
       }
      }
     },
     "localname": "ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAvailableForSaleSecuritiesTable": {
     "auth_ref": [
      "r98",
      "r99",
      "r100",
      "r101",
      "r102",
      "r103",
      "r249",
      "r250"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of available-for-sale securities which includes, but is not limited to, changes in the cost basis and fair value, fair value and gross unrealized gain (loss), fair values by type of security, contractual maturity and classification, amortized cost basis, contracts to acquire securities to be accounted for as available-for-sale, debt maturities, transfers to trading, change in net unrealized holding gain (loss) net of tax, continuous unrealized loss position fair value, aggregate losses qualitative disclosures, other than temporary impairment (OTTI) losses or other disclosures related to available for sale securities.",
        "label": "Schedule of Available-for-Sale Securities [Table]",
        "terseLabel": "Schedule of Available-for-sale Securities [Table]"
       }
      }
     },
     "localname": "ScheduleOfAvailableForSaleSecuritiesTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONavailableforsaledebtsecuritiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "auth_ref": [
      "r186",
      "r187",
      "r751"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.",
        "label": "Schedule of Business Acquisitions, by Acquisition [Table]",
        "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]"
       }
      }
     },
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/ACQUISITIONANDDIVESTITURESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": {
     "auth_ref": [
      "r186",
      "r187"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts.",
        "label": "Schedule of Business Acquisitions, by Acquisition [Table Text Block]",
        "terseLabel": "Acquisition"
       }
      }
     },
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/ACQUISITIONANDDIVESTITURESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of supplemental cash flow information for the periods presented.",
        "label": "Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]",
        "terseLabel": "Supplemental cash flow information"
       }
      }
     },
     "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock": {
     "auth_ref": [
      "r164"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of cost recognized for award under share-based payment arrangement by plan. Includes, but is not limited to, related tax benefit.",
        "label": "Share-Based Payment Arrangement, Cost by Plan [Table Text Block]",
        "terseLabel": "Share-based compensation expense"
       }
      }
     },
     "localname": "ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "auth_ref": [
      "r181"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.",
        "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]",
        "terseLabel": "Components of income tax provision"
       }
      }
     },
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/INCOMETAXPROVISIONTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDebtTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.",
        "label": "Schedule of Debt [Table Text Block]",
        "terseLabel": "Debt outstanding"
       }
      }
     },
     "localname": "ScheduleOfDebtTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/DEBTTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "auth_ref": [
      "r177"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.",
        "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]",
        "terseLabel": "Deferred tax assets and liabilities"
       }
      }
     },
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/INCOMETAXPROVISIONTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": {
     "auth_ref": [
      "r148",
      "r149",
      "r150",
      "r151",
      "r152"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosures about an individual defined benefit pension plan or an other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).",
        "label": "Schedule of Defined Benefit Plans Disclosures [Table]",
        "terseLabel": "Schedule of Defined Benefit Plans Disclosures [Table]"
       }
      }
     },
     "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/POSTRETIREMENTBENEFITSnetperiodicbenefitincomeandactuarialassumptionsDetails",
      "http://www.deluxe.com/role/POSTRETIREMENTBENEFITSplanassetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r1085"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.",
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "terseLabel": "Earnings per share"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/EARNINGSPERSHARETables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "auth_ref": [
      "r171"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.",
        "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
        "terseLabel": "Effective tax rate reconciliation"
       }
      }
     },
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/INCOMETAXPROVISIONTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable": {
     "auth_ref": [
      "r169"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Describes the details pertaining to each employee stock ownership plan.",
        "label": "Schedule of Employee Stock Ownership Plan (ESOP) Disclosures [Table]",
        "terseLabel": "Schedule of Employee Stock Ownership Plan (ESOP) Disclosures [Table]"
       }
      }
     },
     "localname": "ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSemployeestockpurchaseplanDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock": {
     "auth_ref": [
      "r86"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of entity-wide revenues from external customers for each product or service or each group of similar products or services if the information is not provided as part of the reportable operating segment information.",
        "label": "Revenue from External Customers by Products and Services [Table Text Block]",
        "terseLabel": "Revenue disaggregated by product and service offerings"
       }
      }
     },
     "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/BUSINESSSEGMENTINFORMATIONTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock": {
     "auth_ref": [
      "r143"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of benefits expected to be paid by pension plans and/or other employee benefit plans in each of the next five fiscal years and in the aggregate for the five fiscal years thereafter.",
        "label": "Schedule of Expected Benefit Payments [Table Text Block]",
        "terseLabel": "Expected benefit payments"
       }
      }
     },
     "localname": "ScheduleOfExpectedBenefitPaymentsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/POSTRETIREMENTBENEFITSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable": {
     "auth_ref": [
      "r968",
      "r1096"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about allowance for credit loss on financing receivable.",
        "label": "Financing Receivable, Allowance for Credit Loss [Table]",
        "terseLabel": "Financing Receivable, Allowance for Credit Loss [Table]"
       }
      }
     },
     "localname": "ScheduleOfFinancingReceivableAllowanceForCreditLossesTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONothernoncurrentassetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "auth_ref": [
      "r108",
      "r112"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.",
        "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]",
        "terseLabel": "Intangibles"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfGoodwillTable": {
     "auth_ref": [
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r995"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.",
        "label": "Schedule of Goodwill [Table]",
        "terseLabel": "Schedule of Goodwill [Table]"
       }
      }
     },
     "localname": "ScheduleOfGoodwillTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/FAIRVALUEMEASUREMENTSgoodwillandnonrecurringassetimpairmentanalysesDetails",
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONgoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfGoodwillTextBlock": {
     "auth_ref": [
      "r995",
      "r1099",
      "r1100",
      "r1101",
      "r1102",
      "r1103",
      "r1104",
      "r1105",
      "r1106",
      "r1107",
      "r1108",
      "r1109"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.",
        "label": "Schedule of Goodwill [Table Text Block]",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "ScheduleOfGoodwillTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfHealthCareCostTrendRatesTableTextBlock": {
     "auth_ref": [
      "r147"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the assumed health care cost trend rates for the next year used to measure the expected cost of benefits covered by the plans, including the ultimate trend rate(s) and when that rate is expected to be achieved.",
        "label": "Schedule of Health Care Cost Trend Rates [Table Text Block]",
        "terseLabel": "Health care cost trend rate assumptions"
       }
      }
     },
     "localname": "ScheduleOfHealthCareCostTrendRatesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/POSTRETIREMENTBENEFITSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": {
     "auth_ref": [
      "r1068"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.",
        "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]",
        "terseLabel": "Income before income taxes"
       }
      }
     },
     "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/INCOMETAXPROVISIONTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfInterestRateDerivativesTableTextBlock": {
     "auth_ref": [
      "r217"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of interest rate derivatives, including, but not limited to, the fair value of the derivatives, statement of financial position location, and statement of financial performance location of these instruments.",
        "label": "Schedule of Interest Rate Derivatives [Table Text Block]",
        "terseLabel": "Derivative financial instruments"
       }
      }
     },
     "localname": "ScheduleOfInterestRateDerivativesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/DERIVATIVEFINANCIALINSTRUMENTSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "auth_ref": [
      "r1",
      "r13",
      "r14",
      "r15"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.",
        "label": "Schedule of Inventory, Current [Table Text Block]",
        "terseLabel": "Inventories and supplies"
       }
      }
     },
     "localname": "ScheduleOfInventoryCurrentTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock": {
     "auth_ref": [
      "r17"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.",
        "label": "Schedule of Line of Credit Facilities [Table Text Block]",
        "terseLabel": "Credit facility"
       }
      }
     },
     "localname": "ScheduleOfLineOfCreditFacilitiesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/DEBTTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": {
     "auth_ref": [
      "r129"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.",
        "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]",
        "terseLabel": "Maturities of long-term debt"
       }
      }
     },
     "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/DEBTTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": {
     "auth_ref": [
      "r144"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments.",
        "label": "Schedule of Net Benefit Costs [Table Text Block]",
        "terseLabel": "Components of net periodic benefit income"
       }
      }
     },
     "localname": "ScheduleOfNetBenefitCostsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/POSTRETIREMENTBENEFITSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedTableTextBlock": {
     "auth_ref": [
      "r146"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the amounts related to pension plans and/or other employee benefit plans in accumulated other comprehensive income or loss that have not yet been recognized as components of net periodic benefit cost, such as the net gain (loss), net prior service cost or credit, and net transition asset or obligation.",
        "label": "Schedule of Net Periodic Benefit Cost Not yet Recognized [Table Text Block]",
        "terseLabel": "Amounts included in other comprehensive loss that have not been recognized as components of postretirement benefit income"
       }
      }
     },
     "localname": "ScheduleOfNetPeriodicBenefitCostNotYetRecognizedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/POSTRETIREMENTBENEFITSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock": {
     "auth_ref": [
      "r158"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the changes in outstanding nonvested performance-based units.",
        "label": "Schedule of Nonvested Performance-Based Units Activity [Table Text Block]",
        "terseLabel": "Performance share awards rollforward"
       }
      }
     },
     "localname": "ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock": {
     "auth_ref": [
      "r1046"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of noncurrent assets.",
        "label": "Schedule of Other Assets, Noncurrent [Table Text Block]",
        "terseLabel": "Other non-current assets"
       }
      }
     },
     "localname": "ScheduleOfOtherAssetsNoncurrentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfProductInformationTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule detailing quantitative information concerning products or product lines by product or product line.",
        "label": "Schedule of Product Information [Table]",
        "terseLabel": "Schedule of Product Information [Table]"
       }
      }
     },
     "localname": "ScheduleOfProductInformationTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/BUSINESSSEGMENTINFORMATIONdisaggregatedrevenueinformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r119"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table]",
        "terseLabel": "Statement [Table]"
       }
      }
     },
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESpropertyplantandequipmentandleasesDetails",
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONpropertyplantandequipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": {
     "auth_ref": [
      "r503",
      "r504",
      "r505",
      "r506",
      "r510",
      "r511",
      "r512"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring.",
        "label": "Schedule of Restructuring and Related Costs [Table]",
        "terseLabel": "Schedule of Restructuring and Related Costs [Table]"
       }
      }
     },
     "localname": "ScheduleOfRestructuringAndRelatedCostsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/RESTRUCTURINGANDINTEGRATIONEXPENSEDetails",
      "http://www.deluxe.com/role/RESTRUCTURINGANDINTEGRATIONEXPENSErestructuringandintegrationaccrualsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": {
     "auth_ref": [
      "r121",
      "r122",
      "r125"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets.",
        "label": "Restructuring and Related Costs [Table Text Block]",
        "terseLabel": "Restructuring and integration expense"
       }
      }
     },
     "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/RESTRUCTURINGANDINTEGRATIONEXPENSETables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock": {
     "auth_ref": [
      "r120",
      "r126"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost. This element may also include a description of any reversal and other adjustment made during the period to the amount of an accrued liability for restructuring activities. This element may be used to encapsulate the roll forward presentations of an entity's restructuring reserve by type of cost and in total, and explanation of changes that occurred in the period.",
        "label": "Schedule of Restructuring Reserve by Type of Cost [Table Text Block]",
        "terseLabel": "Changes in restructuring and integration accruals"
       }
      }
     },
     "localname": "ScheduleOfRestructuringReserveByTypeOfCostTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/RESTRUCTURINGANDINTEGRATIONEXPENSETables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "auth_ref": [
      "r80",
      "r81",
      "r83",
      "r106"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.",
        "label": "Schedule of Segment Reporting Information, by Segment [Table]",
        "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/BUSINESSSEGMENTINFORMATIONsegmentresultsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "auth_ref": [
      "r80",
      "r81",
      "r83",
      "r106"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.",
        "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]",
        "terseLabel": "Business segment information"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/BUSINESSSEGMENTINFORMATIONTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r661",
      "r663",
      "r665",
      "r666",
      "r667",
      "r669",
      "r670",
      "r671",
      "r672",
      "r673",
      "r674",
      "r675",
      "r676",
      "r677",
      "r678",
      "r679",
      "r680",
      "r681",
      "r682",
      "r683",
      "r684",
      "r685",
      "r686",
      "r689",
      "r690",
      "r691",
      "r692",
      "r693"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about share-based payment arrangement.",
        "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]",
        "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSawardtermsDetails",
      "http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSlongtermincentiveplanandsharebasedcompensationexpenseDetails",
      "http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSrestrictedstockunitsrestrictedsharesandperformanceshareunitawardsDetails",
      "http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSstockoptionsDetails",
      "http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESemployeesharebasedcompensationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": {
     "auth_ref": [
      "r157"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.",
        "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]",
        "terseLabel": "Restricted stock units rollforward"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "auth_ref": [
      "r157",
      "r159",
      "r161"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.",
        "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]",
        "terseLabel": "Stock options rollforward"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": {
     "auth_ref": [
      "r163"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.",
        "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]",
        "terseLabel": "Weighted-average assumptions used in Black-Scholes option pricing model"
       }
      }
     },
     "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
     "auth_ref": [
      "r112"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.",
        "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]",
        "terseLabel": "Estimated amortization expense"
       }
      }
     },
     "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentDomain": {
     "auth_ref": [
      "r395",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r421",
      "r427",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r506",
      "r512",
      "r995",
      "r1225"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.",
        "label": "Segments [Domain]",
        "terseLabel": "Segments [Domain]"
       }
      }
     },
     "localname": "SegmentDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/ACQUISITIONANDDIVESTITURESDetails",
      "http://www.deluxe.com/role/BUSINESSSEGMENTINFORMATIONdisaggregatedrevenueinformationDetails",
      "http://www.deluxe.com/role/BUSINESSSEGMENTINFORMATIONsegmentresultsDetails",
      "http://www.deluxe.com/role/FAIRVALUEMEASUREMENTSgoodwillandnonrecurringassetimpairmentanalysesDetails",
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONgoodwillDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentReportingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting [Abstract]",
        "terseLabel": "Segment Reporting [Abstract]"
       }
      }
     },
     "localname": "SegmentReportingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "auth_ref": [
      "r395",
      "r396",
      "r397",
      "r407",
      "r410",
      "r415",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r426",
      "r427",
      "r428"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.",
        "label": "Segment Reporting Disclosure [Text Block]",
        "terseLabel": "BUSINESS SEGMENT INFORMATION"
       }
      }
     },
     "localname": "SegmentReportingDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/BUSINESSSEGMENTINFORMATION"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Segment Reporting Information [Line Items]",
        "verboseLabel": "Business segment information [Line Items]"
       }
      }
     },
     "localname": "SegmentReportingInformationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/BUSINESSSEGMENTINFORMATIONsegmentresultsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SelfInsuranceReserve": {
     "auth_ref": [
      "r23"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount (including both current and noncurrent portions) of accrued known and estimated losses incurred as of the balance sheet date for which no insurance coverage exists, and for which a claim has been made or is probable of being asserted, typically arising from workmen's compensation-type of incidents and personal injury to nonemployees from accidents on the entity's property.",
        "label": "Self Insurance Reserve",
        "terseLabel": "Self-insurance liabilities"
       }
      }
     },
     "localname": "SelfInsuranceReserve",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/OTHERCOMMITMENTSANDCONTINGENCIESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r46"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.",
        "label": "Selling, General and Administrative Expense",
        "negatedTerseLabel": "Selling, general and administrative expense"
       }
      }
     },
     "localname": "SellingGeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SeriesOfIndividuallyImmaterialAssetAcquisitionsMember": {
     "auth_ref": [
      "r1199"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series of individually immaterial asset acquisitions.",
        "label": "Series of Individually Immaterial Asset Acquisitions [Member]",
        "terseLabel": "Asset acquisitions [Member]"
       }
      }
     },
     "localname": "SeriesOfIndividuallyImmaterialAssetAcquisitionsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONintangiblesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ServiceMember": {
     "auth_ref": [
      "r1007"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service.",
        "label": "Service [Member]",
        "terseLabel": "Service [Member]"
       }
      }
     },
     "localname": "ServiceMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r61"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 14.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense for share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Noncash Expense",
        "negatedTerseLabel": "Share-based compensation expense",
        "terseLabel": "Share-based compensation expense",
        "verboseLabel": "Employee share-based compensation expense"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/BUSINESSSEGMENTINFORMATIONsegmentresultsDetails",
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSlongtermincentiveplanandsharebasedcompensationexpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Noncash Expense [Abstract]",
        "terseLabel": "Employee share-based compensation"
       }
      }
     },
     "localname": "ShareBasedCompensationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESemployeesharebasedcompensationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "auth_ref": [
      "r1021"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period",
        "terseLabel": "Award vesting period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSawardtermsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate": {
     "auth_ref": [
      "r165"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discount rate from fair value on purchase date that participants pay for shares.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Discount from Market Price, Purchase Date",
        "terseLabel": "Employee stock purchase plan discount"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESemployeesharebasedcompensationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]",
        "terseLabel": "Additional disclosures"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSrestrictedstockunitsrestrictedsharesandperformanceshareunitawardsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "auth_ref": [
      "r682"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
        "negatedTerseLabel": "Forfeited"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSrestrictedstockunitsrestrictedsharesandperformanceshareunitawardsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r682"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value",
        "terseLabel": "Forfeited"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSrestrictedstockunitsrestrictedsharesandperformanceshareunitawardsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r680"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period",
        "terseLabel": "Granted"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSrestrictedstockunitsrestrictedsharesandperformanceshareunitawardsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r680"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Granted"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSrestrictedstockunitsrestrictedsharesandperformanceshareunitawardsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "auth_ref": [
      "r677",
      "r678"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
        "periodEndLabel": "Outstanding, end of year",
        "periodStartLabel": "Outstanding, beginning of year"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSrestrictedstockunitsrestrictedsharesandperformanceshareunitawardsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r677",
      "r678"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
        "periodEndLabel": "Outstanding, end of year",
        "periodStartLabel": "Outstanding, beginning of year"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSrestrictedstockunitsrestrictedsharesandperformanceshareunitawardsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]",
        "terseLabel": "Weighted-average grant date fair value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSrestrictedstockunitsrestrictedsharesandperformanceshareunitawardsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": {
     "auth_ref": [
      "r162"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for equity-based awards excluding options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms",
        "terseLabel": "Weighted-average remaining contractual term, outstanding, end of year"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSrestrictedstockunitsrestrictedsharesandperformanceshareunitawardsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "auth_ref": [
      "r681"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period",
        "negatedTerseLabel": "Vested"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSrestrictedstockunitsrestrictedsharesandperformanceshareunitawardsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": {
     "auth_ref": [
      "r684"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value",
        "terseLabel": "Fair value, awards vested"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSrestrictedstockunitsrestrictedsharesandperformanceshareunitawardsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r681"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Vested"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSrestrictedstockunitsrestrictedsharesandperformanceshareunitawardsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions and Methodology [Abstract]",
        "terseLabel": "Assumptions, Black-Scholes option pricing model",
        "verboseLabel": "Assumptions, Monte Carlo simulation model"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSrestrictedstockunitsrestrictedsharesandperformanceshareunitawardsDetails",
      "http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSstockoptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "auth_ref": [
      "r691"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate",
        "terseLabel": "Dividend yield"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSrestrictedstockunitsrestrictedsharesandperformanceshareunitawardsDetails",
      "http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSstockoptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": {
     "auth_ref": [
      "r690"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate",
        "terseLabel": "Expected volatility"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSrestrictedstockunitsrestrictedsharesandperformanceshareunitawardsDetails",
      "http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSstockoptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "auth_ref": [
      "r692"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate",
        "terseLabel": "Risk-free interest rate"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSrestrictedstockunitsrestrictedsharesandperformanceshareunitawardsDetails",
      "http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSstockoptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]",
        "terseLabel": "Share-based compensation plans [Line Items]",
        "verboseLabel": "Share-based compensation plans [Line Items]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSawardtermsDetails",
      "http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSlongtermincentiveplanandsharebasedcompensationexpenseDetails",
      "http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSrestrictedstockunitsrestrictedsharesandperformanceshareunitawardsDetails",
      "http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSstockoptionsDetails",
      "http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESemployeesharebasedcompensationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOther": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other increase (decrease) in number of shares reserved for issuance under non-option equity instrument agreements that is not separately disclosed.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Other",
        "terseLabel": "Adjustment for performance results achieved"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOther",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSrestrictedstockunitsrestrictedsharesandperformanceshareunitawardsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]",
        "terseLabel": "Changes in share-based compensation awards (in thousands)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSrestrictedstockunitsrestrictedsharesandperformanceshareunitawardsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "auth_ref": [
      "r1023"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares authorized for issuance under share-based payment arrangement.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized",
        "terseLabel": "Common stock reserved for issuance"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSlongtermincentiveplanandsharebasedcompensationexpenseDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "auth_ref": [
      "r165"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant",
        "terseLabel": "Common stock available for issuance"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSlongtermincentiveplanandsharebasedcompensationexpenseDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]",
        "terseLabel": "Additional disclosures"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSstockoptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
     "auth_ref": [
      "r671"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number",
        "terseLabel": "Exercisable, end of year"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSstockoptionsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
     "auth_ref": [
      "r671"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price",
        "terseLabel": "Exercisable, end of year"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSstockoptionsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": {
     "auth_ref": [
      "r684"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value",
        "terseLabel": "Total intrinsic value, options exercised"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSstockoptionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": {
     "auth_ref": [
      "r1189"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period",
        "negatedTerseLabel": "Forfeited or expired"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSstockoptionsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r1189"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price of options that were either forfeited or expired.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price",
        "terseLabel": "Forfeited or expired"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSstockoptionsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "auth_ref": [
      "r673"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gross number of share options (or share units) granted during the period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross",
        "terseLabel": "Granted"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSstockoptionsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r683"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Weighted-average grant date fair value, options granted"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSstockoptionsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
     "auth_ref": [
      "r165"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value",
        "terseLabel": "Aggregate intrinsic value, options outstanding, end of year"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSstockoptionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "auth_ref": [
      "r669",
      "r670"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of options outstanding, including both vested and non-vested options.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number",
        "periodEndLabel": "Outstanding, end of year",
        "periodStartLabel": "Outstanding, beginning of year"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSstockoptionsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]",
        "terseLabel": "Change in number of stock options"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSstockoptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r669",
      "r670"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price",
        "periodEndLabel": "Outstanding, end of year",
        "periodStartLabel": "Outstanding, beginning of year"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSstockoptionsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]",
        "terseLabel": "Weighted-average exercise price per option"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSstockoptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r665",
      "r666",
      "r667",
      "r669",
      "r670",
      "r671",
      "r672",
      "r673",
      "r674",
      "r675",
      "r676",
      "r677",
      "r678",
      "r679",
      "r680",
      "r681",
      "r682",
      "r683",
      "r684",
      "r685",
      "r686",
      "r689",
      "r690",
      "r691",
      "r692",
      "r693"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award under share-based payment arrangement.",
        "label": "Award Type [Domain]",
        "terseLabel": "Award Type [Domain]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSawardtermsDetails",
      "http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSlongtermincentiveplanandsharebasedcompensationexpenseDetails",
      "http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSrestrictedstockunitsrestrictedsharesandperformanceshareunitawardsDetails",
      "http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSstockoptionsDetails",
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONsupplementalcashflowinformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r674"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.",
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price",
        "terseLabel": "Exercised"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSstockoptionsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r673"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.",
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price",
        "terseLabel": "Granted"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSstockoptionsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "auth_ref": [
      "r668",
      "r687",
      "r688",
      "r689",
      "r690",
      "r693",
      "r703",
      "r704"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.",
        "label": "Share-Based Payment Arrangement [Policy Text Block]",
        "terseLabel": "Employee share-based compensation"
       }
      }
     },
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SharePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Price of a single share of a number of saleable stocks of a company.",
        "label": "Share Price",
        "terseLabel": "Fair value per unit, end of year"
       }
      }
     },
     "localname": "SharePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSrestrictedstockunitsrestrictedsharesandperformanceshareunitawardsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": {
     "auth_ref": [
      "r1188"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of vesting of award under share-based payment arrangement.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage",
        "terseLabel": "Options vesting each year during vesting period"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSawardtermsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Intrinsic value of outstanding award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding",
        "terseLabel": "Aggregate intrinsic value, outstanding, end of year"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSrestrictedstockunitsrestrictedsharesandperformanceshareunitawardsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": {
     "auth_ref": [
      "r1022"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period",
        "terseLabel": "Term of award",
        "verboseLabel": "Purchase period"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSawardtermsDetails",
      "http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESemployeesharebasedcompensationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "auth_ref": [
      "r689"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term",
        "terseLabel": "Weighted-average option life (in years)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSstockoptionsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": {
     "auth_ref": [
      "r165"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value",
        "terseLabel": "Aggregate intrinsic value, options exercisable, end of year"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSstockoptionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": {
     "auth_ref": [
      "r165"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term",
        "terseLabel": "Weighted-average remaining contractual term, options exercisable, end of year"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSstockoptionsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "auth_ref": [
      "r162"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term",
        "terseLabel": "Weighted average remaining contractual term, options outstanding, end of year"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSstockoptionsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r71",
      "r330"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.",
        "label": "Significant Accounting Policies [Text Block]",
        "terseLabel": "SIGNIFICANT ACCOUNTING POLICIES"
       }
      }
     },
     "localname": "SignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIES"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_StateAndLocalJurisdictionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.",
        "label": "State and Local Jurisdiction [Member]",
        "terseLabel": "State [Member]"
       }
      }
     },
     "localname": "StateAndLocalJurisdictionMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/INCOMETAXPROVISIONnetoperatinglosstaxcreditandcapitallosscarryforwardsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "auth_ref": [
      "r274",
      "r395",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r421",
      "r427",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r501",
      "r506",
      "r512",
      "r995",
      "r1225"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business segments.",
        "label": "Segments [Axis]",
        "terseLabel": "Business Segments [Axis]"
       }
      }
     },
     "localname": "StatementBusinessSegmentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/ACQUISITIONANDDIVESTITURESDetails",
      "http://www.deluxe.com/role/BUSINESSSEGMENTINFORMATIONdisaggregatedrevenueinformationDetails",
      "http://www.deluxe.com/role/BUSINESSSEGMENTINFORMATIONsegmentresultsDetails",
      "http://www.deluxe.com/role/FAIRVALUEMEASUREMENTSgoodwillandnonrecurringassetimpairmentanalysesDetails",
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONgoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r25",
      "r131",
      "r270",
      "r313",
      "r314",
      "r315",
      "r345",
      "r346",
      "r347",
      "r352",
      "r362",
      "r365",
      "r388",
      "r451",
      "r578",
      "r700",
      "r701",
      "r702",
      "r733",
      "r734",
      "r778",
      "r812",
      "r813",
      "r814",
      "r815",
      "r816",
      "r818",
      "r852",
      "r918",
      "r919",
      "r920"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]",
        "terseLabel": "Equity Components [Axis]"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY",
      "http://www.deluxe.com/role/OTHERCOMPREHENSIVELOSSINCOMEaccumulatedothercomprehensivelossDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Statement [Line Items]",
        "terseLabel": "Income tax provision [Line Items]",
        "verboseLabel": "Consolidated financial statements [Line Items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY",
      "http://www.deluxe.com/role/INCOMETAXPROVISIONrepatriationandunrecognizedtaxbenefitsDetails",
      "http://www.deluxe.com/role/SHAREHOLDERSEQUITYDetails",
      "http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESincometaxesrevenuerecognitionDetails",
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONTables",
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONsupplementalcashflowinformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]",
        "terseLabel": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]",
        "terseLabel": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Comprehensive Income [Abstract]",
        "terseLabel": "Statement of Comprehensive Income [Abstract]"
       }
      }
     },
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]",
        "terseLabel": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r345",
      "r346",
      "r347",
      "r388",
      "r887"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
        "label": "Statement [Table]",
        "terseLabel": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY",
      "http://www.deluxe.com/role/INCOMETAXPROVISIONrepatriationandunrecognizedtaxbenefitsDetails",
      "http://www.deluxe.com/role/SHAREHOLDERSEQUITYDetails",
      "http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESincometaxesrevenuerecognitionDetails",
      "http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESloansandnotesreceivablefromdistributorsandadvertisingcostsDetails",
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONTables",
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONsupplementalcashflowinformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssued1": {
     "auth_ref": [
      "r67",
      "r68",
      "r69"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The fair value of stock issued in noncash financing activities.",
        "label": "Stock Issued",
        "terseLabel": "Vesting of restricted stock unit awards"
       }
      }
     },
     "localname": "StockIssued1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONsupplementalcashflowinformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": {
     "auth_ref": [
      "r8",
      "r9",
      "r131",
      "r136"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.",
        "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans",
        "terseLabel": "Number of shares issued, employee stock purchase plan"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSemployeestockpurchaseplanDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesOther": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of stock issued attributable to transactions classified as other.",
        "label": "Stock Issued During Period, Shares, Other",
        "terseLabel": "Stock issued shares"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesOther",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SHAREHOLDERSEQUITYDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": {
     "auth_ref": [
      "r8",
      "r9",
      "r131",
      "r136"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).",
        "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture",
        "terseLabel": "Common shares issued, shares"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r8",
      "r9",
      "r131",
      "r136",
      "r674"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of share options (or share units) exercised during the current period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period",
        "negatedTerseLabel": "Exercised"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SHAREBASEDCOMPENSATIONPLANSstockoptionsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueOther": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of shares of stock issued attributable to transactions classified as other.",
        "label": "Stock Issued During Period, Value, Other",
        "terseLabel": "Stock issued value"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueOther",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SHAREHOLDERSEQUITYDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": {
     "auth_ref": [
      "r8",
      "r9",
      "r136",
      "r160"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).",
        "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture",
        "terseLabel": "Common shares issued"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchaseProgramAuthorizedAmount1": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of stock repurchase plan authorized.",
        "label": "Stock Repurchase Program, Authorized Amount",
        "terseLabel": "Share repurchase authorization"
       }
      }
     },
     "localname": "StockRepurchaseProgramAuthorizedAmount1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SHAREHOLDERSEQUITYDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount remaining of a stock repurchase plan authorized.",
        "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount",
        "terseLabel": "Remaining available for repurchase"
       }
      }
     },
     "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SHAREHOLDERSEQUITYDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchasedDuringPeriodShares": {
     "auth_ref": [
      "r8",
      "r9",
      "r131",
      "r136"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.",
        "label": "Stock Repurchased During Period, Shares",
        "negatedLabel": "Common shares repurchased, shares",
        "terseLabel": "Common shares repurchased"
       }
      }
     },
     "localname": "StockRepurchasedDuringPeriodShares",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY",
      "http://www.deluxe.com/role/SHAREHOLDERSEQUITYDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockRepurchasedDuringPeriodValue": {
     "auth_ref": [
      "r8",
      "r9",
      "r131",
      "r136"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.",
        "label": "Stock Repurchased During Period, Value",
        "negatedTerseLabel": "Common shares repurchased"
       }
      }
     },
     "localname": "StockRepurchasedDuringPeriodValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r195",
      "r196",
      "r204",
      "r270",
      "r271",
      "r314",
      "r345",
      "r346",
      "r347",
      "r352",
      "r362",
      "r451",
      "r578",
      "r700",
      "r701",
      "r702",
      "r733",
      "r734",
      "r778",
      "r812",
      "r813",
      "r818",
      "r852",
      "r919",
      "r920",
      "r1067",
      "r1094",
      "r1205"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.",
        "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest",
        "periodEndLabel": "Balance, end of year",
        "periodStartLabel": "Balance, beginning of year",
        "totalLabel": "Total shareholders' equity"
       }
      }
     },
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]",
        "terseLabel": "Shareholders' equity:"
       }
      }
     },
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityNoteAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Note [Abstract]",
        "terseLabel": "Stockholders' Equity Note [Abstract]"
       }
      }
     },
     "localname": "StockholdersEquityNoteAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "auth_ref": [
      "r137",
      "r332",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r577",
      "r578",
      "r768"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.",
        "label": "Stockholders' Equity Note Disclosure [Text Block]",
        "verboseLabel": "SHAREHOLDERS' EQUITY"
       }
      }
     },
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SHAREHOLDERSEQUITY"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SubsidiarySaleOfStockAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of sale of the entity's stock.",
        "label": "Sale of Stock [Axis]",
        "terseLabel": "Sale of Stock [Axis]"
       }
      }
     },
     "localname": "SubsidiarySaleOfStockAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESemployeesharebasedcompensationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SummaryOfIncomeTaxContingenciesTextBlock": {
     "auth_ref": [
      "r172",
      "r175",
      "r176"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure for tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months.",
        "label": "Summary of Income Tax Contingencies [Table Text Block]",
        "terseLabel": "Rollforward of unrecognized tax benefits"
       }
      }
     },
     "localname": "SummaryOfIncomeTaxContingenciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/INCOMETAXPROVISIONTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Cash Flow Information [Abstract]",
        "terseLabel": "Supplemental cash flow information"
       }
      }
     },
     "localname": "SupplementalCashFlowInformationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_TaxCreditCarryforwardAmount": {
     "auth_ref": [
      "r178"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.",
        "label": "Tax Credit Carryforward, Amount",
        "terseLabel": "Tax credit carryforwards"
       }
      }
     },
     "localname": "TaxCreditCarryforwardAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/INCOMETAXPROVISIONnetoperatinglosstaxcreditandcapitallosscarryforwardsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TaxCreditCarryforwardAxis": {
     "auth_ref": [
      "r179"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by specific tax credit related to an unused tax credit.",
        "label": "Tax Credit Carryforward [Axis]",
        "terseLabel": "Tax Credit Carryforward [Axis]"
       }
      }
     },
     "localname": "TaxCreditCarryforwardAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/INCOMETAXPROVISIONnetoperatinglosstaxcreditandcapitallosscarryforwardsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TaxCreditCarryforwardNameDomain": {
     "auth_ref": [
      "r179"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The name of the tax credit carryforward.",
        "label": "Tax Credit Carryforward, Name [Domain]",
        "terseLabel": "Tax Credit Carryforward, Name [Domain]"
       }
      }
     },
     "localname": "TaxCreditCarryforwardNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/INCOMETAXPROVISIONnetoperatinglosstaxcreditandcapitallosscarryforwardsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TechnologyBasedIntangibleAssetsMember": {
     "auth_ref": [
      "r190"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights.",
        "label": "Technology-Based Intangible Assets [Member]",
        "terseLabel": "Technology-based intangibles [Member]"
       }
      }
     },
     "localname": "TechnologyBasedIntangibleAssetsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/ACQUISITIONANDDIVESTITURESDetails",
      "http://www.deluxe.com/role/FAIRVALUEMEASUREMENTSgoodwillandnonrecurringassetimpairmentanalysesDetails",
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONintangiblesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ThresholdPeriodPastDueForWriteoffOfTradeAccountsReceivable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Threshold period past due for trade accounts receivable to write off as uncollectible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Threshold Period Past Due for Write-off of Trade Accounts Receivable",
        "terseLabel": "Period for write-off of trade accounts receivable"
       }
      }
     },
     "localname": "ThresholdPeriodPastDueForWriteoffOfTradeAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIEScashandcashequivalentsandtradeaccountsreceivableDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_TradeAccountsReceivableMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount due from customers or clients for goods or services that have been delivered or sold in the normal course of business.",
        "label": "Trade Accounts Receivable [Member]",
        "terseLabel": "Trade accounts receivable [Member]"
       }
      }
     },
     "localname": "TradeAccountsReceivableMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONTables"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TradeAndOtherAccountsReceivablePolicy": {
     "auth_ref": [
      "r262",
      "r263",
      "r264",
      "r431",
      "r432",
      "r435"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for accounts receivable.",
        "label": "Accounts Receivable [Policy Text Block]",
        "terseLabel": "Trade accounts receivable"
       }
      }
     },
     "localname": "TradeAndOtherAccountsReceivablePolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_TradeNamesMember": {
     "auth_ref": [
      "r191"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.",
        "label": "Trade Names [Member]",
        "terseLabel": "Trade names [Member]"
       }
      }
     },
     "localname": "TradeNamesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/ACQUISITIONANDDIVESTITURESDetails",
      "http://www.deluxe.com/role/FAIRVALUEMEASUREMENTSgoodwillandnonrecurringassetimpairmentanalysesDetails",
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONintangiblesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": {
     "auth_ref": [
      "r443",
      "r444",
      "r560",
      "r576",
      "r767",
      "r854",
      "r855",
      "r856",
      "r857",
      "r858",
      "r859",
      "r860",
      "r861",
      "r862",
      "r863",
      "r864",
      "r865",
      "r866",
      "r867",
      "r868",
      "r869",
      "r870",
      "r871",
      "r872",
      "r873",
      "r874",
      "r875",
      "r876",
      "r877",
      "r878",
      "r879",
      "r880",
      "r881",
      "r882",
      "r883",
      "r1091",
      "r1092",
      "r1093",
      "r1229",
      "r1230",
      "r1231",
      "r1232",
      "r1233",
      "r1234",
      "r1235"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.",
        "label": "Financial Instruments [Domain]",
        "terseLabel": "Financial Instruments [Domain]"
       }
      }
     },
     "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/FAIRVALUEMEASUREMENTSfinancialinstrumentsDetails",
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONavailableforsaledebtsecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TypeOfAdoptionMember": {
     "auth_ref": [
      "r268",
      "r269",
      "r270",
      "r271",
      "r272",
      "r351",
      "r352",
      "r353",
      "r355",
      "r366",
      "r436",
      "r437",
      "r448",
      "r449",
      "r450",
      "r451",
      "r454",
      "r455",
      "r700",
      "r701",
      "r702",
      "r731",
      "r732",
      "r733",
      "r734",
      "r753",
      "r754",
      "r755",
      "r769",
      "r770",
      "r771",
      "r772",
      "r773",
      "r774",
      "r775",
      "r777",
      "r778",
      "r779",
      "r780",
      "r781",
      "r796",
      "r797",
      "r798",
      "r799",
      "r800",
      "r801",
      "r805",
      "r806",
      "r820",
      "r821",
      "r824",
      "r825",
      "r826",
      "r827",
      "r846",
      "r848",
      "r849",
      "r850",
      "r851",
      "r852",
      "r889",
      "r890",
      "r891",
      "r916",
      "r917",
      "r918",
      "r919",
      "r920",
      "r921",
      "r922",
      "r923",
      "r924",
      "r925",
      "r926",
      "r927"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amendment to accounting standards.",
        "label": "Accounting Standards Update [Domain]",
        "terseLabel": "Type of Adoption [Domain]"
       }
      }
     },
     "localname": "TypeOfAdoptionMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY",
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONothernoncurrentassetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TypeOfRestructuringDomain": {
     "auth_ref": [
      "r503",
      "r504",
      "r510",
      "r511"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the types of restructuring costs.",
        "label": "Type of Restructuring [Domain]",
        "terseLabel": "Type of Restructuring [Domain]"
       }
      }
     },
     "localname": "TypeOfRestructuringDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/RESTRUCTURINGANDINTEGRATIONEXPENSEDetails",
      "http://www.deluxe.com/role/RESTRUCTURINGANDINTEGRATIONEXPENSErestructuringandintegrationaccrualsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UnbilledContractsReceivable": {
     "auth_ref": [
      "r885"
     ],
     "calculation": {
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONrevenueinexcessofbillingsDetails": {
       "order": 2.0,
       "parentTag": "dlx_Revenueinexcessofbillingscurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unbilled amounts due for services rendered or to be rendered, actions taken or to be taken, or a promise to refrain from taking certain actions in accordance with the terms of a legally binding agreement between the entity and, at a minimum, one other party. An example would be amounts associated with contracts or programs where the recognized revenue for performance thereunder exceeds the amounts billed under the terms thereof as of the date of the balance sheet.",
        "label": "Unbilled Contracts Receivable",
        "terseLabel": "Unconditional right to receive consideration"
       }
      }
     },
     "localname": "UnbilledContractsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONrevenueinexcessofbillingsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnbilledReceivablesCurrent": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements due within one year or the normal operating cycle, if longer.",
        "label": "Unbilled Receivables, Current",
        "terseLabel": "Unbilled receivables"
       }
      }
     },
     "localname": "UnbilledReceivablesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONtradeaccountsreceivableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "auth_ref": [
      "r707",
      "r716"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unrecognized tax benefits.",
        "label": "Unrecognized Tax Benefits",
        "periodEndLabel": "Balance, end of year",
        "periodStartLabel": "Balance, beginning of year"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefits",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/INCOMETAXPROVISIONrepatriationandunrecognizedtaxbenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": {
     "auth_ref": [
      "r717"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.",
        "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions",
        "negatedTerseLabel": "Reductions for tax positions of prior years"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/INCOMETAXPROVISIONrepatriationandunrecognizedtaxbenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": {
     "auth_ref": [
      "r715"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.",
        "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued",
        "terseLabel": "Accruals for interest and penalties"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/INCOMETAXPROVISIONrepatriationandunrecognizedtaxbenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense": {
     "auth_ref": [
      "r715"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.",
        "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense",
        "terseLabel": "Net increase (decrease) in income tax provision for interest and penalties"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/INCOMETAXPROVISIONrepatriationandunrecognizedtaxbenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": {
     "auth_ref": [
      "r718"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions",
        "terseLabel": "Additions for tax positions of current year"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/INCOMETAXPROVISIONrepatriationandunrecognizedtaxbenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": {
     "auth_ref": [
      "r717"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions",
        "terseLabel": "Additions for tax positions of prior years"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/INCOMETAXPROVISIONrepatriationandunrecognizedtaxbenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": {
     "auth_ref": [
      "r719"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.",
        "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations",
        "negatedTerseLabel": "Lapse of statutes of limitations"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/INCOMETAXPROVISIONrepatriationandunrecognizedtaxbenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": {
     "auth_ref": [
      "r720"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.",
        "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate",
        "negatedTerseLabel": "Unrecognized tax benefits that would impact income tax expense"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/INCOMETAXPROVISIONrepatriationandunrecognizedtaxbenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnsecuredDebtMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt obligation not collateralized by pledge of, mortgage of or other lien on the entity's assets.",
        "label": "Unsecured Debt [Member]",
        "terseLabel": "Senior, unsecured notes [Member]"
       }
      }
     },
     "localname": "UnsecuredDebtMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/DEBTDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UnsecuredLongtermDebtCurrentAndNoncurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unsecured Debt [Abstract]",
        "terseLabel": "Senior, unsecured notes"
       }
      }
     },
     "localname": "UnsecuredLongtermDebtCurrentAndNoncurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/DEBTDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r77",
      "r78",
      "r79",
      "r390",
      "r391",
      "r392",
      "r393"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "terseLabel": "Use of estimates"
       }
      }
     },
     "localname": "UseOfEstimates",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": {
     "auth_ref": [
      "r342"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense",
        "terseLabel": "Amounts charged to expense"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONinventoriesandsuppliesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesDeductions": {
     "auth_ref": [
      "r343"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction",
        "negatedTerseLabel": "Write-offs and sales"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesDeductions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONinventoriesandsuppliesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesDomain": {
     "auth_ref": [
      "r339",
      "r340",
      "r341",
      "r343",
      "r344"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]",
        "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONinventoriesandsuppliesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesTypeAxis": {
     "auth_ref": [
      "r339",
      "r340",
      "r341",
      "r343",
      "r344"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]",
        "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/SUPPLEMENTALBALANCESHEETANDCASHFLOWINFORMATIONinventoriesandsuppliesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": {
     "auth_ref": [
      "r1085"
     ],
     "calculation": {
      "http://www.deluxe.com/role/EARNINGSLOSSPERSHAREDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.",
        "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment",
        "terseLabel": "Dilutive impact of potential common shares"
       }
      }
     },
     "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/EARNINGSLOSSPERSHAREDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r371",
      "r381"
     ],
     "calculation": {
      "http://www.deluxe.com/role/EARNINGSLOSSPERSHAREDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "totalLabel": "Weighted-average shares and potential common shares outstanding"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/EARNINGSLOSSPERSHAREDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r369",
      "r381"
     ],
     "calculation": {
      "http://www.deluxe.com/role/EARNINGSLOSSPERSHAREDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "terseLabel": "Weighted-average shares outstanding"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.deluxe.com/role/EARNINGSLOSSPERSHAREDetails"
     ],
     "xbrltype": "sharesItemType"
    }
   },
   "unitCount": 7
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=124429468&loc=d3e288-107754",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27290-111563",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1000": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(4)",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12069-110248",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r1001": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r1002": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r1003": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r1004": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r1005": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r1006": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r1007": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r1008": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r1009": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27337-111563",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1010": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r1011": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r1012": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r1013": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4587-114921",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r1014": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r1015": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r1016": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r1017": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r1018": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r1019": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27340-111563",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1020": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r1021": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r1022": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r1023": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r1024": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r1025": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r1026": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r1027": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r1028": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r1029": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)-(d)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27357-111563",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1030": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r1031": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r1032": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r1033": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r1034": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-23",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r1035": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r1036": {
   "Name": "Form 10-K",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "310",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r1037": {
   "Name": "Form 20-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220",
   "Subsection": "f",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r1038": {
   "Name": "Form 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "240",
   "Subsection": "f",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r1039": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27357-111563",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1040": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r1041": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "405",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r1042": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2740-109256",
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef"
  },
  "r1043": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349",
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef"
  },
  "r1044": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662",
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef"
  },
  "r1045": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1046": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(17))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1047": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(18))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1048": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1049": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 5.BB)",
   "Topic": "330",
   "URI": "https://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1050": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a)(3))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1051": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a)(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1052": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a)(5))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1053": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1054": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(8))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1055": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1056": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1057": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1058": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1059": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1060": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1061": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1062": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1063": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1064": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1065": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1066": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(f))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1067": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1068": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1069": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column B))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1070": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C(1)))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1071": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C(2)))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1072": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column D))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1073": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column E))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1074": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1075": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1076": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1077": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1078": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1079": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1080": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1081": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1082": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1083": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1084": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1085": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1086": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1087": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1088": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1089": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1090": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL6283291-111563",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1091": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "321",
   "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1092": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "321",
   "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1093": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "321",
   "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1094": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1095": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1096": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1097": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1098": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "340",
   "URI": "https://asc.fasb.org/extlink&oid=126905575&loc=SL49131251-203054",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1099": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "((a)(1),(b))",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=109237686&loc=d3e17752-110868",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1119": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "https://asc.fasb.org/topic&trid=2127136",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(10)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(4)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(5)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(6)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(7)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(8)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(9)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(4)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(5)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(6)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(7)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(8)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2420-110228",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(4)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(5)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(6)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(7)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(j)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(4)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(q)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(4)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(5)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(6)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(7)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2919-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "60",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=6414203&loc=d3e39716-114964",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.4)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(3)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "50",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=6911878&loc=d3e8732-128492",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123388062&loc=SL77916639-209961",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 5.P.3)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(7)(2))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(3)(b))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124508989&loc=d3e19393-158473",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1229": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1402",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.3)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1230": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(1)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1231": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1232": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(3)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1233": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(i)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1234": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(ii)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1235": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(iii)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1236": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1404",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1237": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1405",
   "Subparagraph": "(1)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1238": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1405",
   "Subparagraph": "(2)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1239": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1405",
   "Subparagraph": "(3)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 5.P.4)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(b)(2))",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "https://asc.fasb.org/topic&trid=2144648",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "https://asc.fasb.org/topic&trid=2208564",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "505",
   "URI": "https://asc.fasb.org/topic&trid=2208762",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "712",
   "URI": "https://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "712",
   "URI": "https://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(b)(c)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(5)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(j)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(l)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(c))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2439-114920",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "60",
   "Topic": "715",
   "URI": "https://asc.fasb.org/subtopic&trid=2235172",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "70",
   "Topic": "715",
   "URI": "https://asc.fasb.org/subtopic&trid=2235116",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "https://asc.fasb.org/subtopic&trid=2235144",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=109244661&loc=d3e17540-113929",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19,20)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Subparagraph": "(a)-(d)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123586518&loc=d3e961-128460",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123586518&loc=d3e1043-128460",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "37",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5227-128473",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "740",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126966508&loc=d3e9972-128506",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "740",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126966508&loc=d3e9979-128506",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "805",
   "URI": "https://asc.fasb.org/topic&trid=2303972",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568447-111683",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568740-111683",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4613674-111683",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(3)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4I",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579240-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41638-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41641-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41675-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41678-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "25",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=121577467&loc=d3e76258-113986",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "815",
   "URI": "https://asc.fasb.org/topic&trid=2229140",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13467-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13476-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.24)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.25)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(13))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(2))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(22))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.17)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.9)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=d3e62557-112803",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=d3e62586-112803",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(15)(b)(2))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(10))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(24))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.(a),19)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.31)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(8))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524",
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524",
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5093-111524",
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "840",
   "URI": "https://asc.fasb.org/extlink&oid=123415192&loc=d3e39896-112707",
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "840",
   "URI": "https://asc.fasb.org/extlink&oid=123415192&loc=d3e40010-112707",
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "840",
   "URI": "https://asc.fasb.org/extlink&oid=123386226&loc=d3e41620-112719",
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a),(b),(c)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(12))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(15))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(16))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(17))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(18))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3)(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a-c)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(7))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(8))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(9))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226008-175313",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e640-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e689-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL34724391-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(i),(j),(k)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(210.5-03(11))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(1))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(21))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(22))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(i-k)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(23))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(5))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3000-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18726-107790",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(c))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(n))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column B))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C(1)))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C(2)))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C)(1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column D))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column E))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e640-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(4)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=SL124452830-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=SL108384541-122693",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "250",
   "URI": "https://asc.fasb.org/topic&trid=2122394",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1377-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e689-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "https://asc.fasb.org/topic&trid=2144383",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "270",
   "URI": "https://asc.fasb.org/extlink&oid=126900757&loc=d3e543-108305",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e709-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "275",
   "URI": "https://asc.fasb.org/topic&trid=2134479",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(j)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "26",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "34",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "280",
   "URI": "https://asc.fasb.org/topic&trid=2134510",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e4975-111524",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953401-111524",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(d)(1)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(d)(2)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1,2)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26610-111562",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27198-111563",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL82887624-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(4)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919232-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "330",
   "URI": "https://asc.fasb.org/topic&trid=2126998",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Topic": "340",
   "URI": "https://asc.fasb.org/extlink&oid=126905020&loc=d3e5879-108316",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "340",
   "URI": "https://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "340",
   "URI": "https://asc.fasb.org/extlink&oid=126905575&loc=SL49131252-203054",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "340",
   "URI": "https://asc.fasb.org/extlink&oid=126905575&loc=SL49131252-203054",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "220",
   "URI": "https://asc.fasb.org/topic&trid=2134417",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/subtopic&trid=2144439",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=118198657&loc=SL118198666-228104",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(24))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.3)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 5.P.4(b)(2))",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(b)(1))",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(b)(2))",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(d))",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(e))",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "420",
   "URI": "https://asc.fasb.org/topic&trid=2175745",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149975-122751",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r534": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r535": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r537": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r538": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r539": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r540": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r545": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r546": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r547": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r548": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r549": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r550": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r551": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r552": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r553": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r554": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r555": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r556": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r557": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r558": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r559": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r560": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r561": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r562": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r563": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r564": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r565": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r566": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r567": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r568": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r569": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r570": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r571": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r572": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r573": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r574": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r575": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r576": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r577": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r578": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r579": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r580": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130533-203044",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r581": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r582": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r583": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=d3e1703-114919",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r584": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=d3e1731-114919",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r585": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=SL108413299-114919",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r586": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r587": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r588": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(10)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r589": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r590": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r591": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(4)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r592": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(5)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r593": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(6)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r594": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(7)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r595": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(8)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r596": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(9)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r597": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r598": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r599": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r600": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r601": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(4)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r602": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(5)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r603": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(6)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r604": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(7)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r605": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(8)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r606": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r607": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r608": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r609": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r610": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r611": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r612": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r613": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r614": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r615": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r616": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r617": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r618": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r619": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r620": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r621": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r622": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r623": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(4)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r624": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(5)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r625": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(6)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r626": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(7)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r627": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r628": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(j)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r629": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r630": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r631": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r632": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(4)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r633": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(l)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r634": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r635": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(o)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r636": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(p)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r637": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(q)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r638": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(r)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r639": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(r)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r640": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r641": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r642": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r643": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r644": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r645": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(4)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r646": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(5)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r647": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(6)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r648": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(7)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r649": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r650": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2919-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r651": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r652": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "60",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r653": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "60",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=6414203&loc=d3e39716-114964",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r654": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "70",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r655": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=29639808&loc=d3e29008-114946",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r656": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r657": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r658": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(f)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r659": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450691-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r660": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "715",
   "URI": "https://asc.fasb.org/topic&trid=2235017",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r661": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r662": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r663": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r664": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r665": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r666": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r667": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r668": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r669": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r670": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r671": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r672": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r673": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r674": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r675": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r676": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r677": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r678": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r679": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r680": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r681": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r682": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r683": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r684": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r685": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r686": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r687": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r688": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r689": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r690": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r691": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r692": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r693": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(v)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r694": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r695": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r696": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r697": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r698": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(k)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r699": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(l)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r700": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r701": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r702": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r703": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.D.2.Q6)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r704": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "https://asc.fasb.org/topic&trid=2228938",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r705": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "35",
   "Subparagraph": "(a)",
   "Topic": "720",
   "URI": "https://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r706": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "35",
   "Subparagraph": "(b)",
   "Topic": "720",
   "URI": "https://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r707": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r708": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r709": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "https://asc.fasb.org/topic&trid=2122369",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r710": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r711": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r712": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r713": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r714": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r715": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r716": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r717": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r718": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r719": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(4)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r720": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r721": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r722": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r723": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r724": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r725": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r726": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r727": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r728": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r729": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r730": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r731": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r732": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r733": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r734": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r735": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r736": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r737": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r738": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r739": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r740": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r741": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r742": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.3)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r743": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.4)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r744": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r745": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r746": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r747": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r748": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "https://asc.fasb.org/topic&trid=2144680",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r749": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r750": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(3)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r751": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r752": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r753": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r754": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r755": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r756": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r757": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r758": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r759": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r760": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r761": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(3)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r762": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r763": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r764": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r765": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r766": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(4)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5708775-113959",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r767": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r768": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r769": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r770": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(2)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r771": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r772": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r773": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(2)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r774": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r775": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r776": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r777": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(2)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r778": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r779": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r780": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r781": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r782": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(c)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r783": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(c)(2)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r784": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(c)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r785": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "54B",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126972413&loc=SL7495116-110257",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r786": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r787": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r788": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r789": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(1)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r790": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(2)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r791": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r792": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r793": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r794": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r795": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r796": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r797": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r798": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r799": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r800": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r801": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r802": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r803": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r804": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r805": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r806": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r807": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=126980362&loc=d3e28129-110885",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r808": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=123602790&loc=d3e30304-110892",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r809": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r810": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "40",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=116633155&loc=d3e31531-110899",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r811": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32022-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r812": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r813": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r814": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r815": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r816": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r817": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r818": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r819": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "830",
   "URI": "https://asc.fasb.org/topic&trid=2175825",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r820": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "832",
   "URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r821": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "832",
   "URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r822": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r823": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r824": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r825": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r826": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r827": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r828": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r829": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(3)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r830": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r831": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r832": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r833": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r834": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r835": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r836": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r837": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918666-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r838": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r839": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r840": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r841": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r842": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(2)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r843": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r844": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r845": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r846": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL122150809-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r847": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL122150809-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r848": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r849": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8475-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r850": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r851": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(01)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r852": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r853": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r854": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(i)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r855": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(ii)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r856": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r857": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r858": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r859": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r860": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r861": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r862": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r863": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r864": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r865": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r866": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r867": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r868": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r869": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "a",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r870": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r871": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r872": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)(i)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r873": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r874": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r875": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r876": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r877": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(5)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r878": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(6)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r879": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(7)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r880": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(b)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r881": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r882": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r883": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r884": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r885": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "310",
   "Topic": "912",
   "URI": "https://asc.fasb.org/extlink&oid=126938201&loc=d3e55302-109406",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r886": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "330",
   "Topic": "912",
   "URI": "https://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r887": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r888": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r889": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(3)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r890": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r891": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r892": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(f)(1)",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r893": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(f)(2)",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r894": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(f)(3)",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r895": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "928",
   "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r896": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r897": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(6))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r898": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(7))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r899": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(11))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r900": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(23))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r901": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(24))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r902": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(25))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r903": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(26))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r904": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r905": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(1))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r906": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r907": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(a)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=SL120269850-112803",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r908": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r909": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(19))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953659-111524",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r910": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(20))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r911": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(21))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r912": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(22))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r913": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r914": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r915": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r916": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r917": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r918": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r919": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r920": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r921": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r922": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r923": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r924": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iii)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r925": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iv)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r926": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r927": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r928": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r929": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "210",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=118262064&loc=SL116631418-115840",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL6283291-111563",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r930": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "210",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=118262064&loc=SL116631419-115840",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r931": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "310",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Topic": "948",
   "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r932": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "210",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=120413173&loc=SL6242262-115580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r933": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "210",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=120413173&loc=SL116631458-115580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r934": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "210",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=127002003&loc=SL6242269-115581",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r935": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r936": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "440",
   "Subparagraph": "(a)",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r937": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Subparagraph": "(d)",
   "Topic": "958",
   "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r938": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r939": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(aa)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r940": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r941": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r942": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r943": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r944": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r945": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r946": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r947": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r948": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(c)",
   "Topic": "976",
   "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r949": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "978",
   "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r950": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1402",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r951": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(1)",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r952": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r953": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(3)",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r954": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(4)",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r955": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(5)",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r956": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(1)(i)",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r957": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(1)(ii)",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r958": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(i)",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r959": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(ii)",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r960": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(iii)",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r961": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Publisher": "SEC",
   "Section": "1402",
   "Subsection": "Instruction 5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r962": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1404",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r963": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1404",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r964": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1405",
   "Subparagraph": "(1)",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r965": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1405",
   "Subparagraph": "(2)",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r966": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1405",
   "Subparagraph": "(3)",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r967": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1405",
   "Subparagraph": "(4)",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r968": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1405",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r969": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1406",
   "Subparagraph": "(1)",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r970": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1406",
   "Subparagraph": "(2)",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r971": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1406",
   "Subparagraph": "(3)",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r972": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1406",
   "Subparagraph": "(4)",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r973": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1406",
   "Subparagraph": "(5)",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r974": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1406",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r975": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r976": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r977": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r978": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r979": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r980": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r981": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r982": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r983": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r984": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r985": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r986": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r987": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124267575&loc=SL82921830-210448",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r988": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124267575&loc=SL82921835-210448",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r989": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(e)(1)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124267575&loc=SL82921835-210448",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27198-111563",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r990": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(e)(2)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124267575&loc=SL82921835-210448",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r991": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124267575&loc=SL82921842-210448",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r992": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "79",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124267575&loc=SL82922352-210448",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r993": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "80",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124267575&loc=SL82922355-210448",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r994": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r995": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r996": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r997": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r998": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(b)(1))",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r999": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(b)(2))",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  }
 },
 "version": "2.2"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>114
<FILENAME>0000027996-23-000060-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0000027996-23-000060-xbrl.zip
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
M!;:JFZ40UE)<!16C <@A8<5H3$UHD($9%Q0R6PIUET((B<7Y#(K'TF2'4"@
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
M@9,N5J,M8"GDUA>"(RM1]TJ4_L9 MOJICF7&)Y=J:XD=V %D9]LPC#%5))2
M9"WU8%U@YSS@^E=-Q9*9J['6!P]>K"XXR!1#ZT-55=6;A^I:ICK6@JUVEA7$
M8IVJDN?D)+C&K%$")"O) S8/V]5-=:P%T*#$ 3NO@!%!4\U@4X!L;.3BQ'8W
M#]#U3'6L!5QVB]9_V67) )TM6%W(.CI3<G"HW0:"N_91J/6XY1RT%9M%Q0 E
M,$(,1314305< +>ZC:5]]L;+VO'Z_L(/J-%8]F0%&Z\CII:**&>U-_4Z$]D$
M:-8Q!K,\F&H)1H#2;9L+0 C96AM3J60Q*Q$X&P/32L=@EHA/M)&R(.*]A#+M
MHRU%%Y?8F&#(;Y 9K7D,9GF061,45FV):X2L<ZP([#3ZDC(EDS<&LC6,P2P/
M)4,1L?JL39($0.F4+2DO28%8F\-<>["WMG,></T[;I4/L99:E$<+SE1DHYSR
MVCBT+;AM'JIK&8-9SV[JBJE$)E6C X<^.0Q:_"Q[C*Y>53/8*&Q7-P:S%D";
MJ.'B=94D =B:[#1CI6*,)S)A'07/-B576#^X*";*GMEXHZ#UD["^K0.RWE5;
M==U$<-<^!K,>H"T7DBQ2<=62X$,R3O)(R!:=9)*7ZV,W M]5C<$LK^X:6Z>H
M&E63-^"R.%>Y=RS)2-1&5YLW!IIUC,$L#Z80771.VZPE%;%,&5-*U1>T627K
MTL; M-(QF.7AHTV-:+1'22, ,"<H7$!'5< E<'5C\%GW&,SR("O&<JZ.V%8'
MV5,6^#@%591VR9'=&,C6, :S/)2<5JT:G<+6O3<G\7L:.8O;*\3DR?=((_['
M?A^W+EICS?=!NW4^E+..3S91#D)%Q\R13"5 AM36HG$-T4NV5W4?,&T[,QZV
M[H1O-VKL#<?#L_.S9>UY^BJV[&$YE:@YO7CWP$VDCK $@FO+IB2-((I)1R(?
MD"3:>G384^K@JRUU;IHZ0A%Q.*$DT@E2L1B#Z+.L=0:2+^K3:/Z- _PM)'["
MK4\5T\[[78LWB4* 1H2(-2(=$5+F'&-KL51!"Y4R]6%X^9N]3R\!2^@AL[%A
ML:7=<LS6UYBJ4FVH _M2'?>;E$8O =/%Q5RK;K,U4('1!-8DN;75U?O44\"^
M ]>8HN"F4RHQ1:@V)%.R*QY,"E4#='@ 9)4&MJP4^4WCB*OV[->OO]^YX;D\
MO#[!%[<BR4$YIXO-DF>#48#%VYKD118#+$;U"\B;"FTW,XAH$_G"(B\\@;6
M!%JK6L%8J)4Z/!9_<SG-?RY.3:-7/XNW0IH.7_#X#*?/N)5LP#'-IPNR7YSA
M6+QM^PFSR>B\#?[W93@Y65N=J9X4&M#*83+@,]G"+B>)A/UBPG(&1KY3)B@4
M]0I,HETAYAR#+U$GI;4DKX[[,.#Q9KCZ/,^&-,3IQ2,<\4%=3).^GZO>.7L^
MFEPP;^QZ%HFEFL2Z72NP[%U"FUBW1BLUVN!4GP8A;N&H-<M\=,H\?S I^+9L
MS?41AU,DOBJF,WO(A8<O,(\V4OXR!R6!VQ-+T"Y%956T@1QR"I+.U#ZTL;I&
M[0\<G5^".1I-7C:(9SMC>L@S<;D\^WA\Z?Y8G.Y\,KUX\\&K8S<19UL4)#!<
M=(B 51".7!44+UD.5F][M&VL+SBOI[U%J@9""";J"E93UA6C8O'6K2\6]*G,
M95]P7DN-J@2M60\J:I4;JTFI&%<D)(.(K$BF!XL /A^&;^/L5!!O_[3Q_Q<B
MOB0>+VNRZ1Y/3J;X_'18=H>S^728SS^^@D\?LSLYX]E\6)9U)6]Z<M\7N3T]
M;_?Q@YF0R9@O]A;IP=WS,?4E!6@+(&R)C.*'(!8?D2RI4I7)*;FK=KL]Y6A+
MW198_)-'='<RO7T^FPLMIDNCYV=)(5_*PY/QO<D+GH[;V[N<YX^XG$\7S<-[
MPA$;$;*/"MD#Z)HQ)NT\5C;68RX='K6[.8YT!1OER+%R<O,3@/4VJQ@QL$0;
M+JZ:VOW-?EO[O>FMAIP3$.N8"#-PTJDJ9ZGZ%"JS,G[+D;_"D7OG.!5@F*F)
MV\MJN;?;DDB\B::P-T*07#+6 B("+(.K%4$RE"CY!XM/B25^CP3I"C;!A=SB
MK$85 '/,69&/*>6L?<W>=#_X=G'%V(W$X@A&6X#*;5F^+CZ1 1+!I##K EYU
MWXPZ#M7RK H<4ZZ<2[0%BB_9&(,4G8J%E,6X859UO>!;CKM^>/_L^51DS=D7
MI.M=L:_*)9(FU 4=^&!3$5D#Z))#1E][$*9Z ]KR+(V(E:]5Y:1:A7;*T?BB
MT+K@G-:I!\GC5X'V ,<DQ[1_>FAA;%.VRI0,\L<JGQ/GBH:Y:A4-VPVSL'6
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
M>9AI4>M)H26'I77.PN*5=D$'50T6\EO,.NIB.D,@3S4'+*J$"B Y?(TM4JK
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
MZY0NP#@_3HJ<@[$ RV\$2[K(.&X,Q9H%"EI*E6 7R3PXB5:<]&!."DY+\ W
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
MNSM&G=^"?U#28>F4XQ8<?V8!H3(+F)1@89TXPZA361257;P#NKFK+(JYV<6
MI+1&<"<(9L19K7G45'FAD=/*EWR7Y5-6O)C7)DLP;FEKI??6"Q:M4#)HL'3&
M23C*2!E6O9: -(L/6H-6),[@@, %!$\P&$1 56*C*9>!J\DN?[*,0',)R'<I
M3GT)/3ZD0'($H&$Y$, PIH@R(@2'?&#:.:RBG1:9F_H %6GN(%GD[EX F9L7
M@+VE($#4(NL /P+I&/76P _$O.-EJ CY^$N'GP9]F-+122I".%KM^=3YYS"-
M[NW)>4W"LVH$IN?AFK?C-CR\M_OX3//TY0B1!4LI.&6624:T-E$%29D+<!0D
M'B__&N)R4?115A(I =S#A-8Q-;, )]&!Y?3!6!\P-]-T4-#01.>S?SPVM7Y)
M(Q)]1XUX\=*'U#VF,#F2HD #2AW;8>(XUE$3:@F)MJC$E8+1A"W!=)US#E;)
M<25L#IPC@U>28$NQ!^/.D6&4,&Z$%8(1I<B4<]C,MB^A-SH3W;?C8;L7AL-5
M!P(^;(_@Y'E>Z/M4UWNU"Q/C3._Q]?1= [7D(0[IN->>4'$ZTC/"=">EYXL/
MGYZ;/6)V:O8[/>-F&*ZU)<PH8J-BCDCC70!O"I"?TH#-2Z#WW_5[#NX8F,0)
M*6GD)GW_;CP<]8$MKEV\O)K_C.QN.O;AC80_.WMOTBL-&@ +GPH1,ZN3)QUQ
MU%8%SY31I" ]JDC_2Z1'\VOJR"FFUB@%NCLM>ELIK&2*>BQCV@2R_&4DEYA,
M\ZLH:1Q%P@!1-!;,<FLPPU@"P*!<1J#>-"XU];I>+KWNY/O5S'Y_,'O#A49G
MEX_/RQ>\X7O?AI[;ZYK!E0S$;=,)PZWP/?3&H1Z>("YW5T<0S\T1I$XSYJ2G
M2D5F0/.$:"D/"&L)/N)T)7BYHP<5'R\7'R\DH.&]1%)ZH8FC3&&NP/F15DAJ
M=/!63#;!H1D?OUR84_'QG?D8W9V/T?SZA"B%)2=6 5QGR5FWX+I[F7+[K72H
M+-%<H.FPWVG[@J8;H]"]THM]$Z8$SO5VMR>/G1LSG2U@S^(&LQ><<_$G<W*7
M5Y92#1H:*7@0"-D :C!*XX2EH '!F\"!>%<"6%JQS^+0H H6!:P"3>$A^)\2
MV#H"_XN*6XE"":QHQ3Z+,UXR:LZY\Y0+PA@G1D2NO R:2<D<497Q>C#[ &G,
M=K\S3D-[EA;,RJ1OF(B4 >8142'0/<&#8XH5C:2R8.7BH<68,:ML$"[H(%*'
MMV X%41$0QE&TFA:F;%2\=!";!GWVCN:]E=SQ[#WBGF$G='*$D&#1!4//1P*
M#?K=?AJ7Z3QK5O*< ==HC((QC$EJ3"2*<M!' 7OA>06+'LQ*[_:".WB6> B9
M5+)+4BD"9S(ZRXWQ@D>EI(_8B@H/E8-Y%@*$N,=289+:#A/004P[SPA'TBLN
MA+$5$"H)\RPF% TN5W3,&B,4@_\,5A$CC8P!^GIJ7JC9*J4582RP**/% 4DF
M@P8KXCRECL5D6S!_H5:DE$H=*2<Q%<X#?F2&:F6BB99%ZW4*M)D7JM1+J6.I
M!T> 6YX"%,QXJYD*2%MM*=CH@-TST;'O^H/#/E SU/N]*3F?HY:USC#!E3,Q
M2N8!JT<,,(M&"AZ@<80\$RW[]-1<$'C6()I /8D4DTQHSQ4UG*N@2=H8_$ST
M[--3<S&:EF##<)#@ <FTW=%Z:Z-&7%NE' _RF6C:N;M"Z:6?!GT_=J/-P788
M?&^[<-7[P<_-WUI0[H:@(>44"PE8 $5-K<2"("YB- +'DG#H0YFEE+1#7L>0
M2CU3QQE5W,#3;0KT*B\PP("2T&Z9 RUW3)QX((_6PL#MF=YH>F*XVO.;H[TP
MF+[]62^]:P:V$'L*H"<PS9UF)$@;K4BK\=J4)?>P(NZ-:)8%<$H(8!^NF:;(
M@J])F</!D1BMJ?#/0M8S'\C0[_N#[CD73RY[EMSK241:$N.E84PHI)4DPHNH
M-/<X^K+8UXJ2[6# ]2((%(\B3&"IH[2 G)R7",R.+@O*K?30)<-J!@<A?2UP
M\ *R.A;CKFF&,:52(.$9HEP9J:*6&&LE(N*T)(Q<$?52,26I$N9E0@O*)ME?
M/# 9 EB98'19[,R218D:@Z)(P4G7],QNH;R&\])+RY=YOQ"^=<)R:1#U-A F
MN5=8BY0TC:1'EO R;.-]+!8J)3UU=)''F'QQ DZ:M%)(A:V6P9C ?.6M/6T&
M\P.9-[W*#]K?0Z\[LZG/FGMQ"(HZYQ$+CH%JTD:D+'RO4Y,S2LL/C5X:027#
M#EE,$$PO4X%HQT.@SJI@J'>F<MI*I8YV@@5(_^_^<!3\LT;SDD9I%9&(27#1
M$AP*S%K*A&)..E$6-%]1LHV,B!@S#V0D3%,@($+.$(RLH$$A\TPR:ZK5^])F
M"Q&7]JAJZQSG#&.LO(8?BF%"#$9GW7Z7G4,7O7J_$-J9F&ICR""D%DPB;D@
MO,.4\5QQ$7!):+?,\.9%K=XO)EU14\>IT Q<+D:\LDPAH;ER,H(:8F79*%81
M]\;XGO/8424Y#8RYX*S&AG)CN(^,4QM+0MREUE O8O5^044FE:22>T0U9Y%;
M@XPA.L:@> A$EE\UO1A*8AZH95&)*#@3.AIL&+(D"ARY!+!4$DI6>FB)%GH7
MPLA>"QXMTE$CPJ23%BMBC0;#Z@A6TV[$R\_(%5$O[7)%D2-&M!66,J810&!J
M*< F:X0GMHH25:OW2\FWA@:3_+:TS8,YQY1TH(; JC*J(PFV)'R[C*OW"Z&G
ME&GMWGAA'&'".LM,D$1@CH(1VM&2T'.94=++6+U?3" ),V"CH#1%E'E&C?8V
M2H6\0"8J5WYO[:41%/,8D*<\RB"9"]8HYGW4TO/(G=>5.BJ5.EK$FN]"V#8*
M8K"- FDMF2!6&\UM:E8K!0H6R9*P;47)-E@08@,6DBG-C%*:6(*-!"_-4A.$
M?2:5%*K5^])6A_ I79%[*16C3"NDHN7)9*9JU((Y51(.7?3J_4)H9ZF640E*
M4M%Y#;^(!J]+@:=E+8JV:EI0K=XO/Q,;$Q"822&4%Z" @G9&8>\P$H2D;:\E
M8>**N#=ZU%X'3G0 WXLRXD!'&4R9P5I)!!:&E(2X2ZVA7L3J_4*X-_(08R#2
M2>Z8B4993+G@@-U9B*PTW%M1LBTTUT%+J2EXT5@B;5'0V#(MP'L._J56#BVW
M'EKP0N]BW#5LP6/3"E./F0O4\ABL8](*3:-V96G.41'U$@0FS*9P'P:'FWE,
ME(]@:3 QP7)E"2\)49<L2O2B5N\7PK=$R$"]"<$2PR07J<F+$0YC#P>)*+\R
M6MSJ_4+HZ8@P4G!#'0,G3< 4(^D#_-]A!E:GBE:7:KEL@8N]"PHD"1P<*JJE
M,8Z$(CZ22+FW'CFJ7$FXMR+H&=:-R@A//2 @RSRX;E9:YU/5*:RLK<+;Y5)'
MBUCS74S4""NC0FI@[S3CC%HBE6'1I#;D@.S+KX=>#"5=Y!IC)HMN4$A0XPPU
M0$$>7'!4EJ6*PC(KH'FNKYV][D/H[P[,X5[;F<[D5:X_[HT&)V^^;#\:ARZF
MMK$W6#G'"=:2*4H-$L%%J91PRLBJP>8RFL@7R*9!!2L88#;B)",AY;81(AT-
M4EE.M:W8=&G#[R^06PVV ?!::C8'3,N(1L@I+&@P2"F'*Z7Z:.PR3X%XONUR
MI"=(>JNTQ*0P^C&2P(2R6E 'WD=)^/,%:I:H)7+.$B^)8ZGY!%+",.THT]B
M;2P)Y99-L\S>6^_WOBRA\U)*5O7.&RVMQRYYP)1:*;$.R#,CB:*V+$JF8M7[
M>S&EY%=!A M1&(&H3[V=%;C&PAC"O0^>D8I?2^EBW$=<2LFVF$9%..+.$\ZH
M]Q8)Q@27&D5 =K[RC,NE9I^OT\%8 ,Q*M) H,D\ KB)&G7<":Q=E8"5AU!>M
M:RQ7@GNM4HV8R(FU! >"HI,J,*Q42;:5+K6)?#;+&8LI8^0E$E)8 >XP8XHJ
M;@5AR"&$G?!.5QQ:+6<L 9LJAR07!!QB&IGR49O 27 L!"6(]F6I$[+,;/H\
MES,64Y^=6LX%H]9%Q"Q3VG%#$5+**\6"K8J@5,L9"^5/7.Q]2,W;@F<Q<.4I
M4\('HFW0!J&2\.=+U"P6(:=3]3XL4UL2S2D3+@I!#<)!5W"M7,&+YUQHTHD
M;!,M180SH;P6%&M-M/).8N-8Q:JE8M6G7,Y8C"?,#4=,($>L9(0C2RDF"MA7
M>10]JU1K*5V,IPPQ+H1MK1?"87 JHL/,2&45%SPH  ,*>6K*T@NJ4K//W>FP
M%',DL* J1B8-\*GW.H+CH8A-G1U*PJ@O6=<XP0E -XV-L PKIYA3(BKC@:ZI
M?UE)]MDLM8E\-LL9"]D_I GR)C+DI<*,,F(X<XPZ;!333%M<<6BUG+$$;(HU
M(UA$@5VTC.-D$A&F$IC4.49<57ZDE+[&<^56ZCP+1$M%A&/,<RU)P @QY;B*
MG%>[PJOEC(7R)Y,D>A]Q",0PS;4.QD8*,)5@J10O2SW3%ZA9M-9$::NC%HP%
MJ32-@D050]I:8P4K">663;,\\^6,Q=35=9%082Q.EB^*H+!GH&68]L)%9"I6
M+1>K/N5RQF)JHDC*=:0>$>V89T(I(YSP5',D@J1E,8J5B[&P$.-BR@9'@G@
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
M0PH (A+1Y8P!2M1.XQPIQK$TP2.)7I*F2>^9D 'P>HW"M($WWSK83%A]?Y<
MS]+66O,(?I_"LXY:C;=[F^=A3 9R<-+<:;5;.V!M][],R+BVGI0Z3IL6B_UU
M.TU<NQ;&W&5IYV^K^W<'K&VW/B5CK7$ [_W:KJ\=%/OKX)DGA?6]NEU""VNT
MP"PG7!59!2+%V])6.R8(849[7$*A^$5J7!:*SZ1VZO=@]E$K;8U;^PP8J<F;
MI_Z@GN(_:S48]]M.#68;/"B@8.WTFPE6<0 T>4IS 3 #F%\9#A!1"'"8HL$L
MV)<D%0^S%*R6SN^WNO6U5=Y:VX7[@68[Z\?UM??=6DKXZ+[?KY-6^_J^]MUC
M4%[M>K>):FM%;(XGFC4;ZZB6QMO8(,W$ ]V-TW].#ZXE,'DF> 0\"J9!IPT$
MEN86/-\\B&A O45F1'FCET\VJ]<B-9%RIQC.O><PJPC+7 6'P @KXM._F"UM
M M,3\NH55 -*A4<?0BX)25MK@4U!@>M<(-#=WBIM?16IN7=2P=$W[3BGLMB4
MB4/.)&&YULKF'GD . Y;A=0+4N7EV'E^?8=&U)@('50>K4DQ!@\$39K'6*>$
MC=XAJTLG'@O9>=Y8!0VND-1,Y"2MFS &"L>"$Y S; +"RCE'7A3H?V!PO_7A
M;WC?YZ,ZJ>'F:5+_CA?!^<9>N[6_2EL[K8-:X_W!]9!;YZ"9OFUME2;2UO?A
M&:<'J:C&\>:'O[NU-=\!R K.].>CF_8L4""3<2[D0DH.JBV2W&IG\\AU](R"
MU<"EW2+]A+-Z+3^;$6I)R!U+-2X"V IC4B8Q(@3AB+A+'G')-,UB%F=WOU&J
M%)4BYH(X :B&TAS0C,I%T-9BK1 /+TG3E,/Z7@^Y*2*Y8,'E E.2,Z-$;CUX
M -QA"1Z618B5+[M^,75?#KYA"TC?(O!*8[$MTCI0VV",#;78$$<%5C^K#S8Y
M,NR/!RX,)S_W@O%%_5;?_O[7?\,?D^*VX)!)A1QU&GFF(S8V4,R=$U[B:(C_
M5KS@[)[AZ"31K]ONY7NAO;LW>L/(BN2'HS^/VGZT]P8C]']>%9?^]=_#0]/[
MZ[_MX ]XP.3?D^=<>UHJVYJ;3GNW]\:%WB@,7DUNGIUW_4Y_\.9?14E<]&?L
M]T!J3;?=.7GS7ZN#MNG\U^NAZ0WS81BTX^3TL'T:WF@85?'K:#)2"3<#:X79
MR#%)8_U2WVBLKV7;C=7&^O;E@2[+$+?7WWW9VFALK&]GJ_6U;/V?=_]>!26;
MO=NLU3:VMS<VZ\LY[AT#W-C;'?5[K[.UE7<K&4&<Z:<>*Z9W&NS[S:U:EHQ)
MK]^KC[OP$)=-2PJ#'DJ]D;3B6##!+>?,:0Z>A3-!Q=2>G4@_J5=.9F6@25$&
M.NN95.39A_:;M;X;IXK)C9-#L#43V5N08OM(6B?-'2?JW1H"S4Z:.TU>W_G:
MK7_X>S]9C!8@J)2^V8)W3=)"/W_W'[XR_^^_.RW2^6[W^Z1YN@46IK77VC_
MK9TF:J8]MPVP)!\V:.UTJU/?J15IH?7WBM5VOPDPY#$&D4M=5#N%23(!,)17
MS/M4IR,Z]>HOC/+_*935.0W^NI5=NF:P"VIHU#]\D_3/3=PS,K839M?;0F/F
MP$4=<S@,;V;_^-.WAX<=<_*FW2NXHKCIS^G3;7\TZG>+%WP/@U$JF3U]2?&^
MR>FI[M-Z12*9U-\(].S(SUX\U8PKA6;\8^2OGV,KE/!;SZ(5?.NY'SU5TQ4F
M[_;8/XH13T8-\Y)F_/^^ HL]FSKC#G8'_7'/YU,AC,5_?QX:[T'"WY##XPQ?
M)D(GQ&MS-IFN>XIU]J77=GT?LMKV;1*.KD@XNRKA$ZOT^,*]VNN-36<K'/8'
M(P"4_4'7C.#I,"G#X.#S^QUK.IW^R/:/2ZD#WK?MAR\"WMVI[[^'ZP#(G&YU
M 2&>UD#N89P :)K']<8&VUP#!^'LGJ_P+MYK-0X!+($3 ( (G(+]^H<FJJ_5
MCIK[?A]TR7YK?QW7]G=9#1P$T!M''Z\N8A%%+'52Y]:FI2M&?*Y5U+DG/J4_
M" )$?/77?_Y+2R;^O%613(7A!CZ_)SN#ZGDB<UKP[X2YL@EW99_&@^'8]$:
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
M5S/<FK\SUUV']]DA=/W/12JZ0G;8?8<PSUEY>C&M]TMN9GO]$1SYWW$[ 2C
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
M27_T_'3'I%?K^#"9P?%@D"*D$YZZ\($SLDY^ 7> ?N[WX ]SUEK5IT^YK"=
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
M82F6.&1M,^LEBR/@91K7SE&JR:/NTF09\C(6+):QRXQ7M!W@7(L2Q#6.^5K
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
M/+)]^5D93@MUW6K>0N87E& :9B&=R$B4V4@*QA O,PZ4%$A3<NZ.-E864NO
MS'AJ558'@C4Q=D[ESN3@<55VS%@F(LN:)F%+F])RMN%N' ;G _V#+. "U#EG
M\B7? <8F4?6UDK!=>P4U0A5H&^>*DC#QW$E)6!0*>A::95W82M)'45:(H]>R
M\WV(&M6J!11ZTXV4%=FPEE:/3QE-Y*YTD+C+C>O>?.[P YG5'&&4PMQPD2UF
MN-L$[!D'G+6C&,@\%_[:DKO5^4TX@2DTH.PU*5I4,^33HS8N_(\X9)9#B\*R
M(2!DX94@M2[/0I^(/68"<D+!=AH(R8D:KN+B>HL1*2EC.)MVW''S"U,[OO"=
M+&,@O5Q$,/6,E.<,^2CC8U(ZOB;JD^M)KZ?5(+GYKF,$/F,LC8)*"-4]/EV3
MCTE+%MYLJW^"]A#>*4.)MCZCZ,N,Y-R9_X!^14<#2??N?K#)L$OYCC.S=-FZ
M7'/>U[L$HCT5^2R*AF<!H),?9.5;^Q&7SCWMWLHAE=1%/ F\ "$&\OG9SLOK
M3=)E =9X;TU9W25/ZD /OOD+.3>K7,D$[]__"R",J@K#E:$57[V+2TH;I2G:
M8ZH@[M?HZ#8/_B)B,K-LC^[X8P5?BCRL_:5D_BP%2!_O_27[I<08DF6E;SQ&
M]K.AO]_Y2[;?E=%W^8%1QL+RV>:1#NV&5$YD=MAE!4N&03*#!FPT*.0EV"Z)
M"T=H5@U^)]?!/J]%Q)'+KUPOQ+MS<PO#;+_]H6/UCHY)Y:SG,F=)!8-1H4$_
MU0[-C3XNHM7V&]G% 03$9N7XFOG>2@T+U &(*I#"4A<AD>)NY,[$WV!]%L[.
MX-TL6@[2+>X/40O'N'5=2C=\3-#Q!ZN'_^1F/FA-*!26&W[D+1*? "LG/CKU
MR-0S7E=*MW%.T3<]-$Z0LK3??G1@)<)!U4&15*$S[G6^8O+U"#\O+*RX/ZWD
MSYY=B!?A1\A$T'VW9"+NW?.E<=_F9<TN%RQCB]#/%D3B<J8D/W'+)U!.K6<%
MPDYCS1BAOSAOX 4P7SZ][.V4OO<I)7^0#L4[;+V4=CZV,B%!$+4NQDX$??_^
MUG0"Z.A?_-Q]\57:02_^OX BC!4Y2:WL9L<L'.Z?C.TJ;(I'7(:,24W&@977
MLH<9[A:OM<U#]'F^@%7.CCH0F-&/GI1%0:?9(6O^UG*0HH;< =9"2]&?N+B7
M';EGZ/W!]Q[__./+__W_L8=OAR@M65??KM0/M%(%+@1'VPFRY[2IFU9X&VF)
MBFO^3\=$=B_*.1A:#TQ#,U?J CTA428U<+36+7$=IICMR#V4XF[3F0HG"U8X
MYSFT$": P ;X29$L"V&9+A#/6(#0&,,S23-]NS3>_]+(>7JZA=(7[MVY8QC;
MG["U)=X_-+GR(QK%U[)[X:[7.;/86 '[1] [/C<OZG=D,C#=T85\FLG*U\NF
M55HZX,N958 I-,B$W<[_AYM_X+TT<5!R3NN G,0<*I*// K,^_$'3;MNF,9V
MM [ &D7.^W\SXZ9XTEN6 *98C@!_C3\2Z'PT -$O#BV:,PH-JLIG)H[SI>LO
M/JNXC5_FP.."?"I0 #QQYM(21(S\4<.=('^8Z#5OE<)+VZ@##]DHIE8&ASBB
M3EHZ#]!$M;/W4&*]7AI4<B8E$:N37$THW@S7K^D8D5!=:@%KA.&,DUF6;0S%
MG/C:*:>0Z0<J_W&G#4QI3M"[:P@@OZ[*I8LE^79YU>P(!:RQ9<6U-SCRG-D\
M%3;XG,[L"BKUBU'09H\6Z&NDP5+ 2$::%MZZ:R)U:+AY"@E*R9HW<JX\+N(Q
M&EV]=RA994JIH#=&V)Z$<]E1ZEIA6ZY>T&\P>,(N"D?4@ :>I\/+D!DCDQ_Y
MEJMY'$$9#Q"Y&W";*V2C1?6)!U]\97_XA#YM&4-]$SR2G^PB*'AN&\Z_9B8M
M90*+LVSI._F%X8K_$SU6/-M)RIO,;*%N<(Y2;'[F13@ 5I6^^[QHUKZEEIZ:
M'A8<67G7E1WKJ<HEE2:1$=8'=,E=6B>?#P;W/_]C[]O[UXT=^.)O;*-T56L7
M#W.MQ&D9FD\R1X/0L]#4BN3JXK2L"IHX?S(6^<4BMUH\]@S^Y2V5W"0")4;S
MYZL6\?+KHH?@.4W:NQ=""6'KB0V6W")Z]*$,VG1M#J:><,^95H]I'IAJNVK(
M00 W0W0!2<P!%1"!?\W20I9F/L]Y-I%N.J%]J\8,RM+L5L[="2<B1-$^&^JJ
M7'&:=UFYU\Q X<5T[*S(*^ -$@&C'R-IN]2^<*RAI0 -&#Q9(8Q:ER A4)/O
M)BPBFZ^NOZ(A5(W"7"S:AQ70_B!NB\<Y9X<>,?(92FX]VX0J^TY%K2FL#0-$
M6Z=VFI=%+2$6M:1_)YI/S25U0*8H5$?AM%PK;1(MCE+:SOB,NZ22*,RVM3D"
M%5\LY&+!%,IX7:W7=>NR%7F%@#)&8XVK^G%1,?$=^ 3IU 4))4(^;"9TK+[\
M[>6SK[P-2LR?89>]3:+;.CVVZ%>P><QNQ<':;@863E--VL0ZAX$+XAF")H\"
M#<_WQ[3B7;I-BZ96>IZZH;74M&@99K<CX5\5+!-4+D^;IK."'E+@K/J,]DTN
M[<GUI/T!2'_9^O*?LTRZ8__'W1DMWO@=GXW4RTY@/BX:8233YF6]+DWDL3I+
MUAP%GC*C .IT5="4<0K7.'?^1?__I2\8>IG#PDB_H= C!'&>"\E:3A03[JL0
MX@[Y>C5*%UQSC372C,@/ B'JP-[BC=X-;_3P4\,;?0K6?*QSG,8XKFY+V;'V
M653[2K74,$JW4FK7A[.5FL/>PX=W0\U!+3V$A&![_CXPJ'*?9M"I*.2OQ_NW
MH<D;6P1/\W4O<"=>]T!,5&G[#XB,X24XC91!F^NR"SI-P8'>K*7=G_LU72'H
M+XUD-R?%!S*&8#-\3-0+RCU42+\D:!P?TGCGXIU%7&^WVB7R;=/;"_;/8UA>
M.- <-MW[),JZH=M+6'@6><&2AN(]<1A0-8TBS#J$>;;U@NL%[0(F[8. 0EYV
M%B;..0.95[(SF5<%7]DR0WZ?H1N]9:H,S_Q<5>ZLE'RLJ#5W@P71=N+E0M5!
M6[<]<?6""8IN]]S[[WK2(@F8",8!S"_YG (_R0IR :7LWZ>HZ,W<=^(FT-Y
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
M!&[1QIX!O;[W=PK1)=,)+A?P,VKUK98X\^A$%.R=L/>MZ7DBY3$^_(68/U5
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
M) <BV>\Y@L=X[3AUR!3\S7X;K9\5CK5A [YGQJZ[J.%%6:H*H+XN/U,*@'!
M,G:(O1GOH$8K:5M%_TW';+P8Q<$2.\R'=#%U!?AGRS9?,:@$+'M5==NC]2[K
MRV,VRH"6+!QS"&,5=5U)MQ<#-?)-*2@T#P$3 %@=3$1WT8'&B4/[0)+5F0JB
MK"Z$LE4G17GA;+R=O7>U#IYF0./"^$S)32!27)Y [FDQWBQ*G5AJ+$9BW[:C
MOM.\T$[AM8]D#_>.H6$)+C7'-)*"0IK=4EO>5_PK*./-79A"_]#>6;CVEB#B
MW>:EDG/-=$(BF%['T$H^L)#>5!S%F**JLE8+0#.FD0^^H;L_+8'T0>[7(4VX
M*#E:POF&[$<3YE01M[=3^L>;C&-/EYL%?M@>?=V.ZO9130X5\@)0$\#X\E+U
ML%3)\<,=!4._/]9-S4A)5")8$Z?N?4[/\K52O0B%4-F-HHML!]CMYOC#WATZ
MHC2!YE.GJ!+6XBN@B%P7N2:-F;54CS&&*2H>N%-9)O" W<[)^_+9$C][>NN0
M95/8MQ<FQL0.K941?;II?5K2.8<"QRWCU[N>*;I14 8KNVY04'Q1=@L0M=-?
M-3O*"<(![IS5=!7:&R=(#6,4"I79OX>< WJY^$S+PF[1#P*ZHIWG/Y5*1OY:
MZ*I.<D-T*QSO]H1[ISF.V6+T',+@+B[B5#'*?2QCK+Q(<"L80]C=TI#\ 1^<
M;1[PG*I\?1FT-[G(-_<^A^K*LSJTG/LV)%.]D))@1#V]+;?W!KXZ9'ZCM)GD
M502\X-E#1!UD).+P9K[XS<GXY(?<"EIT>ZWI&XZ0F;IY;-?63,4!H*&J4YIG
M<7 ]SS>/8H\*%2Z9E,=P#G :4E+LOF#L&\Q'3C,ZIJ1]4OFE0[YVEN)Z(CQ+
M3)FLI/(QV$D<@J:6DG,RJ0QQ1(XAKD3!#NQ]^T.48Q#<0-I%9\U\_DGC=;8
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
ME>-Q'0$(N(WJZTWR% (H7X)L19Z2[Z04G%+3PF16N:?9.QDT]Z<>@11(#'M
M(TW+HEQ>)#7E;5+!/A>78'G*B%$>B>"9UJODV(EM?H2FC)S B;CR)?N/0 3G
M=%Y>1,GK+MI$C W9^IAT<R0L07G")8= NK/)RF';F#VOV'-"UXL6CJ.'8 \[
MX*_9I8@]?G]Z]7IT6D9@X>RDF^S G'R;D)9Z3$>F4$IJCBR\P%5-"YPGQ6;Y
M-2!GIHV39\61*$I4YO''])YB%W"DKE;X-GP;&!BI&6,&R\Z'1(K?L9209K@L
MB3.[ZKI0 "VLA<;K4647:?BAYF#F(VWZN]\4"_=!$7A[#[3EOO4H^'0LXPIW
MDZZG*#OB:^43[&(;ZW"ZQ;Q)^"L2 J&09!5DP'GF H##H@DF!&9LRY>'+YY_
M95@*73!3T;:P6X[!=S?,OF=T%)>=<*M<Q.0IQA,5F%7B6OZ4_9B:;W&FHUQ'
M7)29.)TGL!2C"=E"-!+8QR;]\RBP15:X:26?$Z]K78G!1L0$H#%>+*!*PGL:
M2H?&H\T!=EH(;,%>,<U4,I]FI K)W&(A==^TFX0[T39C=XDSKTXF0IA98O=G
MIE946HIFV>FP F.SU.T]62G_NY-R"U/_+',8O=F4?[AFUE?X1I,D.KHU@1F@
MHXS['N._,1DI3VK4T3,CIV$.FZ'ZEV<X?*NR6R$W@\%;5DU3S*S]$[ GO$Y
M3:ZB>%(S/W-WT<0A=U.]MQ[Y3V'#OB734YQ^2;(JS%Z%7I=9,,.<NH^H#Z;,
ML*$I(CG"B%1O# ILO>]AX3JC4&MNH)>R3,[FF@RR;B7)YR6+A,D>=)4J!4,9
MVM9DY<["&>#K'IN-8IY .Z8,S*]XOSA=.<[RAK"C6S6T'L%$R 3$48]N\G3R
M0.&U+V6,BZQ=# 4!/;_V#MK9%;CE'FDI-%/QI;+K)<"<L'@;7&_B8R8^9<+1
M>$D>F8/20# (%T_'@*$L'05M( 0V%6-ALE CA.5PUI3%)>UX-V@K'XU!Z\C=
MG9;+7DA'0P? N,$T88WF+<2QKI9.DV*=!R[Y31X$ON-""]H/AS6'4G/N(N7C
M/KZ//S-B<FHK;JGI$<8AJTPG 7@W72$8U;'M'@E]N$]$QG!0<P2 &.AZ3B=R
M\'X1O#S+/QCBVVIV?% PW1DKA$PPK'E4@?5>DE,D&F>*JR<+4?+-D(^=W <C
M3)E0%[EB@PDNVMI1 G:B'"-I2A;^MFH3;*FY2H)3F^C57C>]5H4W$IW;4O="
MLQE)1D9<!M*D*.E6$1:5<O1"<P&6V]6C)LF_SS<X+#>C8LM[!<=3.E9OU"%^
M)(V3MMJB,_IR;YJ&#FRUTHUI%<)9='AQC>QTZ NN<NH>$>CPQD:1/V^ $&D;
M,QZ,Q5,*3M6DAPY-;:4=?>RW39=,MC:D7L*+'K*)L=Y]7%U]CSE&79.\UF.>
M+8,\*!4(&ZG:9B 8"DP;+8=<_4[_LLC!2L)TPP3$&-J!BXX#!ZF6NE049U*&
MV/Y]ZT&#>JU_70XCD*P<XFJ,O'$<BLF>FO&SH] 4IY%G:;%D[J;J&+ ".J;*
MJR#JZ3>[$?'W&)H;5])"UXKMU(T0+3H'@Z]XA9V?L"_WZ5DU!3J.3N64J-H2
M'6(L;FQ&PZ/,L%=$E)A6)WK;39O'B@8; -OE)>FKB=G;#()#%D" "C/U@03"
M8'LGSBK$F03/.#'&S$N;R.@5DGSZ1N-5U+C%#CZSM4TIAH;7":E/E-?+7M5*
M$L*=A:F ^1L)]*QV\CJ>[1CYV5-V,NV+G>O[*M2QSDR86MP#?D6*1L5M",#B
M^*M1PUU$AQ*RMIZ3&-E@R3\,M1=YV<@U_;6;(BD>[98@M>Z*V[3+F],N5O[7
MQ,N1%A[._%G*_7>T/IK(VQXG 1$FQ)1O2E1LYSO.-?$VPJX<1<GJGU_1-[^4
MX#SP 46$W;9B^_R5JW49*'VB6R=<-XDW8XC<^%2/.XK#_IE(C,:(=R03F!S(
MH311&P3&H/J10X@F([F6)%82RH_P-:-J&*6Z$\UBR9!;=TTK*/IB,ZS84*Z?
M&$"I\&JY;G1.L8J29)JA PUWI@:8C54;?%B1<%E+TIJ;-Z^RON(D1X1R2H<M
MF;ESBZ,5;@O2UDC-:'P+B2JMVP61/.SIML:."$ 28K[0_JP F?&P^D<2J:P&
M\9.+8),%5RZ7W*-5YR>:A.%Z2,*VS<#VLD:AEPEKI,Z*@:F0R6N5&09O<HM>
MV?OV3XQ>L4X;!DE,-+@:DB7JL 4!L=22&,L&80/+1P3V(T.F>@\$:<.3G(5*
MK/)CZ841^]7-CC<2H(^G>99ZURP#_?]9[B7NV"Y!-42 $;6+$S),[\]]51&C
MP-481:9.1X/PW[# 05Y:,QHF'N=E.%.!Q"C-:LWAG$$#6!.XCZS5GRDI(M<?
M>]2CI4.B=TQ5P8$]W8F6!%HKTK*VI,?E%R#8EH3=P!S7BW8H>]\7.[T:PDH
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
MP]WO'MQ#*J)OZ?\*N[%F*78Y2_%U7VQ^]O"[W8=WMG]\9W?/?_8U7UNN3V^
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
M.B_]4K-@0@WN8"\*C@G9S?\^DF#4-T/:F%E\*4LG=V[B?8CYFI"52E?!U/#
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
MP6)E9_DY RR<ND:^9\_\!5P[+N#R-N4*R>W25Y<9,I\0C5HL"(<A&1,7,1*
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
MHL[IIPOO(,?YY70.*I"LWB'9PG1;N0J4Q"-*I"60&VNN53@B\86P#W, _[0
MMN<]@-8*[!54WA5 R)Y!:Q!);EF:!6/K2RU;0FI*%9G U40E>WAC!#@@?!'4
M^)2O,7CU-3>K=+,75/W8"PBVF]P*<5))O2!MYW!G"W)YHXE)\XF3PE9S.64]
MXD\<JL-0$#]YBIYG-R"G3VP_IC(;<$9-OGLW9NOJBFI@6&I%%-Y0HM)ICZH$
MLN%\$CXI3F(+( D,93"7SGK8+O)87R%4+DO5.HFJHE4[,<'ZFQ<RN1T<Q;3T
M= \EOPM>0<#XNHD%IR=H<\E0;Y\B+!.OC1]3Q=&\1S>1N?S8!+5Y@T==*I=,
M.B0(']W.0=FNLPC@Z,X6[.0K94T:L5>M.MG+<H.=S1:(A#99  AQE>I 2TY_
M8<3XR:,11'B2L_6G.;HU82\/G\F_,1T:'2J_4;J'A&YW\CR1>Z'L :D\07<:
M(BN5^%4%PQ]I4(,AG'[*1PWEM_/N##%/1=E<E/50$6:*2GK_>;NRWZ_8E6TS
M'KKRL'DQ1JI=;)\*.F>].=+R'),IJ@Q_8O54')NR.(Z4"2P]HYC>T#.!C>5I
M?I*A31&1>4IPN5D)[11FG:TMIH+O\9K\V2CXA7OJL6&*PY8:OC^I7#)Y\9(C
M98TQ1M%*[Y'.X&V[T>KV.#O$3)Z!S]NM9N'S*H!_NT!9!<]TABK)AFTO3FV;
M(^-*3HVU0@'DQW)^SRHC$CN@''2FR-0PV66>?3[\,DM6_31T1G*P)N'6VV[3
MX#TK!X:ZK>%2KM**05<P=I5MDM;S!L^:-Z\1A%&=)!O_DZ8#"<GGY#R4]@V2
MVKOJ;F%DXADZ1G)4T,VSZNR="K1Q3#VT=%RA[A9W'M5X<.;H'D=#/<+4U?R,
M=*N(-(S8B8X'Y)$M'D5A_">D^\]7YF[=/R$9C+;TR+Q)43(PK@RE>J( PQ)(
MMPS3I\E2=E% (8X)\AFE&B%>:<&H?+%"KJG::R5I;S6;);ARIR+XVNSF=]5B
MD-9@X&&KQJR#%$9WGDPIU\$X2?WI!^0#D=R8'*\QO.<.UONXD4$PY:(S=8HR
MNTSJ&I7D!G8G1=_D-91H=#CMK>'\=W2/?"ZN_H@W*,W*G4S[1SJ6",NRD[\^
M%IR"A62>^F;+6R%#_U%A>TO3K7)9\(I/,I*;8CG) *>_!A&YEQ0?8+54&22!
M4G(X62 7EY*0N'KQDTSQR+);;R&+6\6%;N2)*/*V!)?+28HV8S0.9.TI!9<:
M:[Y9E3$M?;?J)A'"!G9:;>032F^+,1ABH((1GR$-F)9:LYD\$YJL>5"2?E[2
M).<<A)4+/4F1L";;\GYY77(+'M7LAF\J\DAU'JWV]N/+JK#$-ZQRW-FT'KDE
M^#XB@N^+SY^N/_]Z]>'\V^6Z6MI/K**]Q_M#*29)QFSM-I2RAF7;&1ZU7[EM
M828ZB]]C!;?7:S2[FPGNX[[K=9[6ZJK.MMJ-P7!H.[MQ9ROTBY*Y, K%DW[Y
MJ D8=5^LJVOT[!;5Z6./U\'C0U>TN=]18%>RT_]4T*6KQ]C$$:Z>P173P8?Q
MXR9DRQJYJ5@4#GK0SS.R:@?=VNZ@GZT CG,B+^CJM,%4[E3K2%, #87V@ECG
M_:FC1OR"*FFMQ4]SR'0\<<D8JI^@C49;%ME:.W@R$0*LUHVGL.EL92*W7)J<
M)O)M>?*V-VASL#&^\N5'VW;;G:';5*[FG8T=EMIYY!SL2GCW+*.[V.RU,KHO
M4=S%H-HN^FI:H\%J43PBB=O3"?_4@VO_QW_UPK>:C<&?]G/ZU[@T-ACF-Q])
MY#^)>^=K-/?"3;TQ->ZY@W0:EODX4].D6,<S9F07Y6@!*INX=]*,#:@RG"_;
MR))A]'!>2D@^F /SN/4*_,1%7@QM91ZQ+GE4;)%?+8== 5PV)L]$R6@\L\V/
M:0]><7Y,GK[%@.O'E\/27**;LJ^HIE!-K$^9HP--@JD91+NU=.I"'(K2$8T8
MMJK3*@XE^^8 Z@(I(>%\$%EGO9!M6@\GZ;0W9),](>S 'R!2$<%&N*AFL9+,
MF')6B<>5P]VPK$F6&*%4FDO$#2:I\*9<<1 K=DK@EYILW9!DPJ;&:#_(EF _
M"H3P)5B6^#ZL+\DV^-GYJ^K>M<057N5Y"V]4SLJ.BK+)@ID\JKG_ XT&/5T*
MYTA@"87E7,'25 SV+!N[+Q&V;+7;3XG^]$>-;O.I<8C5,8K!+@(JH]91=?;@
M@Q^/\)';&,+1NKXWC"$<C..;?6)LY!Z<6TQE,^[*_:W;::^ A&S%%7X@WN%.
ML]%Y"<?P840"-O%);4V.]BTN._'@]AKM'3IO#T/)[,E3N3$ZXJ U<C%/:!NG
M^P:J]UBT:ZO5&#U-NYZ0 GW$@A^+&FQU&JO#J5;3G9ZFJ_1 6H7W2/O *KQC
M5'CM@55XKT[A<0C3:KCBA;G=Z%L-=WH:KM-M#*V&V[Z&VWB&:BFO>Q*I(#\D
M>:')*%!7C_86 UP!QN5X_VX5I?2PR!!5!R1Q&F48\,*1FEZY5L'_<C0*EM*I
MGN62?-;4O![-?$B"M!O0X5I!.AQY.>*C8 EQN0[^=6#II1?(,AW-RFFF-HGT
M5/,R=]3976#!#V ";!*I32*U )!#!X"\AHFT2:3;NK=.I,ECDTEM,NGC[E1N
ML]-V6ZTGND"/*;5O*["=P]CT)YE,.AQVW?9@HPO^ON7MQ5) -SCGCSZ5M+^W
M5-)'1O&:%5N_[*)^^?FK- "HR!<F$N(J4T;+K)@;:H. A4GL]ALM&P0\O2!@
MM]-8S4U@/;\G>=^L ;TTNL["J$2R7R_ZP:=!7I3.$"R]X6.)FSP7'K_U[HTZ
MW%G"*:%S+\QF'M7D+&7Z)[?^8J$XL)$,EWBMJ7:.BUF%\?0,:V*JNNU,%9 R
M";]18=O(D\1J[]Y#'&%",%7*XDKOL@HJLV#K$DY&X7?YSJG PK)^3I-M%K>D
MC%BN4Y(E9BE:ZH;/6: 3HU*+YN5%^N$;(L5=2N=T"_V,8!_<"F]Z4J47JHDH
MRE;)!H04N:QY*6>X4]BFQ-,@J2G"B&IDC&%*-6,PBD'LBQ"EAQ+-GU=<GMD<
MU@^M1.]@YN2S8%<4YZVOEDOY^\-A7KO:)'JN+\RZ:6I_]1#NJ=0FR+E1;T E
M]*LN[ZN$NKN": /[R;3VS,I=6^R7: AD>9E;$%81.QS)0RD+4U.]J")_Y7)X
M[2.LU5$(AEZ+ !6NZ_Q"1.:!\Q_>?/'>.9_._= G<A6D*GAW_0M]?OZ3<\EJ
MU)+SOGRDSL95;5S5QE5M7/4 !VWCJ@<\D3:N^GQ?@3*(U+72AE1M2'6ST8Y&
M';?=L^R\-J#ZPH,:=5MNL[V&#<0&5$\MH-IK] \MGGIX&[Y\O-N Z2,#:]U&
M]]4'3)?'*$N!/4L22FT<?(BUW^@]4A(J1FACKUN4KD>T<<#GV+MVH_63C==N
M'G-;.M,VYG_'Z)*#45@7XRFJS:F.7''@4E905E5<X8,8.J]#K7!6&J5CBPSJ
M>459R:9NA&7]<!9[21IG%#TV UU85YFC1S--6<L,O7.NB@K+RX$B&-S<3Q*,
MB*G!ZU&8/:%3GB-Q>,+G(S7C7,AU/PE\L[N2_%URVR['!)?-B66V=S,D*"NX
MJD!X3O.N@X$8 .PT\TJ^_,X5$4-ZXQ0+X\*,%#I7%R]DDO!F8T/&9Y[IL2<K
MR2[-L_.VW^A4-"5+#%!A 0R-<Q0W3C#2RJ3D+47LG1>KQG]=?/[[U8>SU@@D
M$S88UK\.L&1V**:;1SJ7%H8*U-Z!-$19PA%0"GGRY$R6BNK>1_%W&,I$R&+D
M4K;A!0&6#<>ZM+&4?C6K.$L@;M\%]2E:I/Y<?L4S.,V(9EGN0>HOEBV8%M:)
MMA;W)Q>1MZUAHU3M?0IWDW*]\ZW%+$N&+:?O/R91?Q?1S:]"Z0H%*KF"\^J&
M5\%&+P\G'F:CES9Z>>2^!!N]M-%+&[VTT<NCBUXN&TF^8239D*8-:3YJM/VV
MVVL_D?C81C1M1'-KH:VN.U@767_E 4TKPH<MP@-W,%BC28]1@H_4A?Z'SFB@
M%)-%%B?P5X+^27)G^ZE/ /G$F8H$9I*]H;-HDB6E(G'B%H9 G\G<%%6XU,4G
MM#L6?P"GHC_!#)4'LLSH:S;.9$E0= :JEH6L)^K-X6R5Z1H;V':.G]"?$^FX
MO\/D%_)N8W9,1)_)OZBX(OP8RQ8*[4/5(V\X'[,XQ=P),ZTJ%C=>/,V=KNRC
M1)_T&.,.67@HY1A7NPLOJ-M[+]!([@%8H=\^2.^T+&*)?OZ:S)$UF^CU5($=
M'DD5V%WXOG_!3"80VVLO((3*7[62(,G^Z$W\P$\?+./AX;B+CZJSUK=M?=O6
MMVU]V]:W;7W;!^L64$90(HV@<=$(FI6,(.O=MM[M-0QD([?3>2+]D_5N6]?@
MM@;U'_]KV&ZUWY^><]#*\*N1X4UTZ3&*\)'ZM\\3Y5H4A^*0O21',Y+.?+Y#
MHBQQOW?WJZLPN(@R)@HRYU^9%\,-0;'^$# 7)).1VY(0#+Y#]WTU*5$L4L\/
MG 48"MX-MJW,T@+H%UM+Q"0*J]^(D.M *,"X,G#QI><9QA,"'V;H7HR=VRA)
MBR^I[YD,1/@3ATC5S,>8_HQ8FJ GRG)N.)]$ZDR\Y);)SL0TT010B9"H?,)1
MO\7RH!J0G .;CY$U"<,"&%JQ$.+#<=Q9-ZMULUHWJW6S'N"@K9OU@"?2NEF?
M?Y/3]I!%"UM_ZB-Y9]QN[XGL$-:?:GU16T,+]]S>.CD\1E_4%D5XBZ?6H=!&
M#.!Z;/F/ULW2'_0/,3WS$.IZ(SBG'XGW4[AP0-<MWU&I3EI_V';[@R?62=N=
M*CG!HBTMM]MLNZ,UI<".2SL?Z_VJ+LK3&%D=^V@=ZZLK%3KDK8(ML1:VGIA@
M>$*$<B>HS#N-_C/U^&%L9EN!:RL'1Z,W>D%*M]),K24T.N#(?IF!S"^YZS8B
M?\N$P8TF2RR9C6)0^7[E*6:P>U%])C_!$'#Q)R*\\^,H),XV2GB#'[[M81A3
MAXZQD!.EH?E)DC%4X6]9*)@<##/N,OG<"@*T>S^]9>HS\^71S!G"A;#A_)4X
MRB*N\S/UB U.CBC/K4-B,)29,QY;Z4YD1KAA6J$Q85+&+B)X-98A"F^$*BBT
M9O;NHRS JFA$BH:L=#QVSWD[:K3T[.1-EE>YX9PC[5LH;BC+"[GVB$*ML AE
MB:"UWVBIER>@L-JX6%Y(E<[XIQNNE+FZZ](+L5_4=B&W$/X?GJ""5!X5>W+>
M? (1<EJ=GYT/\.LW:OX_D6!!OPI%D3YJ.L%KI'!C9D)OL1!>S#-'_'+.U97K
M7,'7SI IZ7R$>6"UMZV5;MLKOF&");B^>3\0)W+G8[*AQ3B\?-3<8APLQN'(
MK\,6XV Q#A;C8#$.1XAQ()LH!9MHL60369R#Q3FL=F8,W6%W:'$.%N?PPB[6
MEML\Q9P;BW-8:3QW1HW.GS:QFG=K #RAPLAAZ(++V4Q,*!$)S_\-0W*[*?ES
M9+&Z=KNQIJK<*XC5V>)/>/1T&H]-G+?%GVSQIPU.MU:S,7S)ZD]/\^<?2F1P
M*HJ1':'/.C^_\E($:N,:44:D4(5_"M5Z'I&MVG ^PEOIUIW%BR@1"66_QF(2
MW80P4,Q)G7@+]",Z090D*FIG%,7AK%KY$!AR^,B=%V2R!$\01/<4F<+AX:,8
MM9$ECV34*&]]XL7Q0P0BC^U-(ZJG0R5YPA0&RRR:."-8] =Z1WR<B1I^PO6#
M*&ZG9U9%W-X.C"B>+,[C\@,JME6_,C#+PT:7HXHP95<P+-BV//CEZ8_%PDMC
M7Q=VNO!";XH+(+PXA)<EJC:4TVX,9*C2E!)LH[8O^/;*X!P%[F;0C2A.N" 1
M]TI,5P\NV3"<U_S9J8I;[3J\=WS1/<S8EC/UG\X''_D[I\ZE6OH%S.[U+>QL
M&_![^1"2#?C9@)\-^$WAS!<_)@),?]1."6HG"<2QH<##&[0-!1[P1-I0X/,O
MG&A L9%J X V +AA6:2>"V:'#0#: .#+#JK?=@>#M@T ;A( ;*]OYVB\[]W&
M$[/;K??]\.]8F\V0<O4(T]63%%P]6TDW._J89:NQKG"<S=W>RC1W>Z\I;?OX
M5JBSYM"P1\,+ 5_J P:[F+_SZ3^S!$^.J0H6?+G>(A%OKS'L;="/BD)E:*V<
M=1JMBKC!V$L$MH#AX9^*H0P+V5EG*C:?B%1]GCZP )IUZS)\[+IL"J YJ(-T
M&XM]+&OZKM4_D3-V3^C2Q_'J;V4"NHW>VO.I77\^M1O=[IKS:9M<^X,-NHK9
M+#7U61WHXB0+-#;$JSC[EVJWXG.S"($TV$HB)EQ>-DS]-(!'=C&ZS:.)LK3K
M) J1LEX/[%,4GOUR?O[%0(#\)KPDBT7RQ+JJ+PWD4BGZ"2Y)J&,47%/ 6#W%
MJV!">BJ7>1W>"VG]BUG^"MX392GV\7#K2#A40*?UGDD.F$\A<>Z2!A,-[+W,
MQ#))P*&@A;3Q?_G7JV\?SBNZ8N$_+X^H.:K.6OC/ZW%-VWQ_"_*Q(!\+\CDZ
MD$^=W6.1/A;IL]I-UQJZ+0OUV9F$[F*SGR34I]L<N(/^ZA"KQ?ILWLXQY$*V
M&[T7CW96B4VK6;'MRTRJ+S]]I4,?_5Z>2=N)N5\1)@/&XDZ$F7#>>:4GV*.Q
ME0O+"8446\/&X-6S )Q@^*K=;*S&DAY+],I>.[<2S&ST7C(/_ZBB-(6HBSP\
M-D^P'S]@COW$"/K ,Q,NXIQZW^$7E(2.V>;04((YS0E7C0Y3/\R\ +/5.0E>
M4/HU_@CF(,XF:18+3IE7AQPHYOOTENLZA^(^+PGM4_J\RN1/Q(U,GPYQ_\<1
M9GV'-Q&108LY?HH#Q)\NX@BZ5IVJOF)^/"2PCL4L$!-5^)I^CJ^%0QD'%_MC
MJF7-O:V5 KDLW79C@%&'Y="M#C;\Z4WA01FJ:.:/>.,$ZV?7/[*T4_<D<CW2
MT*,2^,GX[]LX5RXWXFP,\_[]S)M!#W_V@GOO(7GSG\7$;S\\*TU<><SU6W"[
M,?G-]ML:;G&0V[>=9EZ5O$&Y_CYMCF@V2T2:RJAX4HJNE@630J'J%U.YXTB6
M>/_R#J.MAQ\@-X6.OX/@^N&=2%+:/*[!G6%\K,@Y4C&Y#6'*;O#;6>P9.Q9>
M'V04QN>JZ[3?=&P;MA^L,?'JIQ$HV??X/(?YO1B5">QGC'TC?\8MO E>?P\/
M0'^@EP)7@EN<B@"V1_SP'NGSLW#FW44QQ?]RXGFYN6%6?Y1)X#4-14WY^6RQ
M@!=#4] ,Z/TX6_ 7J#<F<+SAY[>PP"*6AC;.5HB3K#0*=5(J+/CZ@Y=Z^0O^
M#/H3/CB3O8(FO@M:8J7I0.>.*6Y-!0*F8H(RE2B(0_'-56PE[W5P7:ZVQ$-D
M@1>KYK"UR:V8?(>YU9H4I4$J3@S9Z\\],(.3)(K]*E3"FB/M@ _"\CU+3JE"
M)$S7G83&*1AX(2Y886,8NZE&RM4RF1)LR*WB;5$=JMST6@Y@[R]*BJ/R@.8S
MUKM#H5"'-78D@ANF1W(4"%E-@4XOYFHQS^ C9!MY%/)FM\";)P[OD6"3C[%
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
MKTJ,%!5BO@BB!X',<4AXASPL52M Y%!&#\V1(?U8>!,1IPX\"D\2M6(4FH_
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
MA,GAP@.YHO+QXP%Y'!8 : & +]Y9"P!\/4YD"P"T $ + +0 0 L M # UP
M'+2'[FBXFCG! @ /:ZN?) !PT.RXS=X::A8+ #P] .#  @ M /!9(M1NNMW1
M$X\PBP!\U$QWW7;;0@ /59F^:S5:%@)H(8#;F*1NM[&&LMA" (]1AW?[:Z"=
M%@+XFDZ,=J/UDA# H\2A5!86W"DVD*CNEA%_!GC/ .UIM-"$0JB59?TT>JFN
MG-]ZO%P$P@L/\5MD7= 2JQ(,6L;:L8U-*E(J2J@302QI2=D#8JF 42K"ER3<
M;J,5W B&Y#I<E=&[(_XJ8C&$#VNAK9M*ZA902(4)HE[FLZ3F0E78Q%XR%%6^
MR.QR 6]2JOF(TZ&8NXR92-14/*=8(VZ3[K:K-#K^]+_>^-.A& R;D\YDU)QV
M1[.6-Q:=5F\RZ4\'K9G7GOY/K_VF[E4OBZ$8-88<KW\LAF(T;(R:FY796Q<>
M6K)W>]W^;-;;9FAH1O_97 &UFIO%U\ZO_]OY^.OG/ZZ=\T\?G%^O_L_O5Q^N
MOOVC<.BOPNCO.@I("*!Z@-]+XI+.":'^04S$?"QBMIP[H&I8"\'NOA4!R(N7
MW+(VP#_$OS+_S@M(C2"TN-ML=!42N(!*!Z64@BI!I:!;*']F-@8*.,BFC&*>
M@20F_'8"42J*6\DQZ40I@BG!!#M3 %$O 6W./6J/!CDC+=>W9F05851Y;]]&
M&;0]QL/9HQ;!'OAG%C)E+>4D2".!G,X>=CA)X7_F:MS4_1G"M1 8+3P"P$([
MF"_@7%VYSA7\V!FR4O5Q-A91O/7JTT==);79?5J)T$,O/'I4G7UQ_-=N)L!6
M2;7X+XO_LOBOEY_($\9_&8:(;.(,?T\3HSX@SS!]8EHX9Z.]&;JT")_@ID\6
MVR*.[GPT,K%XPD+$7JHN^7=P:Q:EW (+,;,0LS6D Z.6V^L\D4_"0LPLQ&QK
M):):37?87B.(KQQB9F7XL&7X76ODMD?-I1O&,8OOCFZ#1VAZ90F;75S-Y(EF
MUVM"J;P;-MU.NU>['2SL;RLZQVWV^VZ_V:J;YT/5+*]FB4;#OML>/)/;RZK_
M%U;_[U#__U2X@,_\T LG]B18KZ2ZPU4:RIX$6U$SK;8[ZC\3/VC/@AT?U[!"
M;J_?/K;#^@7.@9?4^I>SF6"@E/C!U14=Y$V3E181T85G@KL$ G ?BQJPQT6E
M3=MT^T-[7.S\XC :'9L>>CW+,W)[0WM,K#XFVLU&NW<(%P0^%OS#.18>$;II
MO<9(W9I!'^"AV&NYHS7IG<\?^'Y.S65_^%YD\(7B&+L5M5T,JM=WF\/VIJ&X
M?4K4/HV'=2,]61$]>/E\UW5;O>$&8;85XSHDN=R=U;3'1?D8"Y&CRK=(<]YK
M#'L;]*""6AA%X*S3:%5@P<=>(K %O ?]M"]K2T+3.R!ZTRA#H#N)I2&PI:]>
M@3'V_#DY0%MMV'='G37U$G<]+R]ARAV*@+_ ,?KB<KR+,;>:+73$;6()'IB\
MOIRA6#T1J^?BI/? 8X9^@'O@7:OK#KKKK,UG#_V0Q/\9%:$*[KEN8\DY1Q]M
M9_F@J;5V8;O>+FPWNMTU=N$V*P@--NCJF[]<@PV]BY=2,YN7+?J*Y7\F?N![
M*A/_4Q2>_7)^_L7YR)@'+W!^$QYE[N]]DBB_52;D'\!D79A)MJI2 DS99T[/
M@&_W/T.)H$Q@U[F_]2>WSE3,D,N!LX^#(.,J4(ES&]UCEC2(/_)/I,*9%2YQ
M]=F^C]GFA\G^T7Y46HW!<O&V-6ITEFI1U7!>Y-P@'F6:]_2#)CT-UM+!8("S
M\!XX0;M4D2KV$T[/EK_CU>/B1^/4\9,DX[=B#P*1"MH;'ZF4T?D<IF8"$^I-
M_I7YK H+>>[0LW:[,:SLF8#FH@<E$^,HS)*\DZ1/^;U8% 1';$P>_('%VD!9
MB(;S@0LL22(0!U/)I6+!)_/&50VZA>=/=0$Y:(4F(0^7)&DT^>YDH9_FO"&E
MSODA=XB:R^"KC%A3L"[76$P\>)7B"RF6J[GX_/>K#V>M$;0$,CGW)QCLE\-K
M%@?U68]5[Q@BA/&")')"<4.'#;R37\#"Y9'\C&K$8((U[5+OAQZ&6\,IXZXL
MNX?=_6)4!KS&LDGTI:S8XNI96TTCQ-0O;FWY/?UYH0Y?F7VI8EPT3SF[4KY-
MF, %-F-"_96+\@T>O<CD8O\M&B?..:]8N]D:<&TV7%1XB2#@!A;<8P%HY]7;
M8HROQ;PU)MZ"]/N_]0$'DRJ\>'(K=Q4L7+30!;HF091-:7-EK!AB(H"A[Y%
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
MDUP;A9W_RIAQR[KQUA SO_IC,4@"0>@YCWYDP !XX-=#O""7V41B5'O,(W@
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
M=[L<76;YI<H%><6 J6^+;U2LV;NIBU:.V@-#&@(EXO[>U4$X_%NH=&E!+[O
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
M?O ^(BNF79\/NEQ%IF1@%MZCH^->69Q"WK.5A] 7ND(D GUKF<1F?&II,Q^
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
M;24AXUY$XM#FA :FB;EP'HFM)'(]#TR'#0C ,GV=&DTBZMM& (TH/JLH3@(
MU_>-((Q#XB4>(]A0CH0!"TF0A#0*@M!P(VRI;;JZOVS_EP8 S+Q@O,0>$R!3
M@T3K%AVS8QZ.&CCPTG @;]"[#]1HM,_*M<]T@PDG"")&[9A0'EHXE"LDH6%[
MQ(ABUV3<3GAD;>UZIN[1)A+P<^" 1@;7+(.3"("[0"S33$C@@N-/:01_\RQ&
M>.A;K@]H/ K,K5W'T\W@=40 7LFHSN</!,S-(VTPP3WZJ'%(UJB.IMM16-RT
M:$)M$OIQ  Y)' $D,"S43F; @62N#0Z)YUBZ35>5S+"88&S>N,YF5F<CMR\E
MMY,PP@_-Q#-,D_"$<T(C:A(_,3F) L-GD4T3P\*!G;ZMV\ZR6'ZMXOG:$Y<_
M-4&$S0(,%0>F*:E?A_*9[FP1^H'G>49,O-AU">@:GX0T $<F,D*.$SM]W\<^
M.HYGZ8[5A!)^$@C02.+:)7$2!CC,-8+ #HGIN1ZA 4;T L "@4D3,['BT+!$
M-SG7<G0 \9L>4-@\<S\YPJ+))]@@VU_OG)^[(+>-\EF'\IGN .& $\)#TR->
M$%@  YA! C^*B95X,>>>Z?A&LK5+?3VP7F\=1(,!'C_+HI'(-4OD5'YA8OFA
M8QG$CZA-@"L8\7GB$<MQ$M\TK"2.PZU=Q]4I;5I5+RU/^1QZ+16#Z+41NVE0
MP,NC@)PLAX(J'793B46VFPDZJ]0X/Z8P@&]R'@1F3%CBQZ!Q;)\$-@^)8YE)
MPITX"? ZDSJZ8ZZJ!52# 38; S3R^(SR.#6MPG,="DX_\5C(";43F_B!XQ'&
MW<2S8].+?4SQ<733:OI;KZ"_=1,/V" D(,A3U3:-V[%ZI7.W-P4"/!\\?!::
MQ/%\2BAEC(1A$A&#4; 7U*;< :7C6'K@-Y<!/P<(:$3Q>41QJC,B$"XV (![
MW(@(=>* ^-1UB6=YB1DZGN/'!HABH)MF8_^7+RH8]'KI" >\9QKKQT)T8,&\
M'P&+:[^V!R/XPS1TS:3B]Z;SVS,W-<N?L1[C>Y.E._VT^^^MT7#,)T6^<CA[
M_?A]]6@:85Y F ^F[&H<VH891XP A1-"(R,AS H2XAI&X!E&Z#-*D5\FQ'C%
M'>.69ZEEC$C#4FMEJ2G[$$:VS_V8A!'ZAZ;%P#X$B-PBWXNB.*!8@3Z'I5Z[
M^CX^9T-^/NC&?)CE#5;Y?\?IZ+;I/=GTGGR>#JMQ>C7Q"(*?WS$=64B9_U <
MS$XQZ2/MQZ %=T@@SOI9 0_H^@P%)]-^N<\&?.9#(5\K\>VM699@T#\>#:(?
MG]GP:'@\PA'B?['NF)<O5KZ#T=B&!6Q#:]2JVX:K^.-?-/[CS^ZIU;T*+P:W
M)]8WJ[U_8IUTOACMSI[1OMNC)YV6<;I_XK0_GMR<=O;@]X?7)UW_YNC+WQ&U
M+>8#1K$BWR0TB!&M1#'QDCCFC/DQ]<W[8<0<%GJ<3]JPT.MCH<3P(M?BE 01
M<[&O/^ 4"_Q8GS+ PJ'K&[&WM3OMN$[]0+MD0^T*2:O]RL:C\\$0=%Z\H\WE
M/JGAUA0,J7">8+-LKUA2$PW94'8TVE_^-ICEV XP(3,,AU#+H82924 <8-+0
M"$.;^]$]&FTF3ZTJUMWPU.ODJ=@#QHE#@]BQ8Q":@)4,@2%(8"4.YRZS/>P
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
MUU1^OGG0__T@&VF#1+N4N6%-T]S']^-<>>H3TN8H44JHT4$KTT''4S#?<J.
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
M&QH@Q]3236?9)@.-N&Z:N*[:$6C$==WB.F%V*0_L.#0IT"?R"+5]BX2Q$Y'
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
M\Q%,;F$QZIK<EAO/6>^R3[/12=Y?X\$;L]QG@JP,MW2&FZ\ZU)P*YYT#%"R
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
M9A&T)XD2(;FTV=.C:^:2"JQ5!C"_AJH:N/P.4+4#E]([YK0(8&<VFAMP>:>
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
ME7TI,'D?03AKP5'*0*/PP7A-F*4[N_H*/JJJ8IL0/"\J?'(V&(PD&2FD4QG
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
M+F>%G-AW_UI<@,<$U,"&/H/]?&6V\]>KM[62(,/LENXW.SI*K[N37NL-S-)
M"AY%/HNB"%F@<Y!>R@M8$(:^&P5QEF<>EN&XTV!#D^$OP];<^O(\FBGRX-?[
M6T/EC-?[<:[WT%L "R3,HR1D7,0NX]++6.H'$<M@N\%JB?U <#!.7&<:;R"4
MNOYZC[=XUV[Q72/OQUO\2+=X2!6?A1&/L@Q#<G"+TR31;=1\-PYB'B72B^@6
M1],@6,\D/.XM_CPO9/<\#[P DWQ67M:3O"KGDV+Q0=4#I^.A&JA]SF;MH+]Q
M'WW&'G!)[N-T/=J2_-.^;+O9"/'5JLK.1:UJ['"8B8MB*69CR?L.I/_6J3=.
MRGWL0%FI9WJ;QB*^N[8CUINQA3*,B$TVX#YG/(,-2[TT9H&($Y6%;NXJ=/8=
M/@TVM"L?TWP[DU6X#R:J\4+>_X5<JVQ/I9=@&:W'1<9XGJ0LD3)&CCC']\%I
M\WSLCN@D4Y>/R+S'OW?WP4$UWKL'N'<#12A\+\X3+%-+1<)P]U@L\XQ%*O5
M#X8Q[MS3T)N&_LZ7RGCQ!DN<_EXL)!RPGQE>A$>_9^:X$Y=LI_=XTYD<LWM3
MG>-3\.D'.-]P.::3"KSMJLB62NH/$>$W_+?.#_38E9*CO;\SN;XU2??KJH8)
M@IRKC]3R.,<0B_E$]N5>7GQ4DGU253F*O,\2>>N]WG(_])(L!-L_#9$V.U!,
M>")B3IS$:>+Y3H2V_W_]?S%LZ"]C$?V.&R)WG:_[\BLZFB;_[)X.78( 3@?\
MGV"".PK[3(!+$,4A4UXL9,R]();.DZ=)$$\#=VPT\<VEW$9=^1AW<%B_&B@G
M#,.8Q0%X!CQU Y9R_"L80FG,G215T1?JRD=R$KZ&</VJAL>K:C(KQO81.Q&N
MWRJ3#A9+L3@KTID:@Q5W+8W66\+!WL61X[M80>@QSG.'B3#/F"N=),LR1\E,
M/'G*I_YGT-2/)ONW9[*/M_(^;^703@]5P)6*,C *8FS4K (FG)PS)9TPE9'O
MB"!Y\M2;1L'M>[J,EV_7 _?CY7N<RS=0B;'GA:&;^+"@7HC-FG,6<]"07AP%
M(DD\/X@5,4([\<.V2?]V3/.J!(- &M!;#:<5;?2T<48I#I^+;"RNWY5HNV;[
MT+OV$C;M#>S9<=Z&#_87\I5F 2D^C$+JSH74>MNWU G#+ -K/?/\C/$@$2P6
M*F*^FR7<2U40R@@LA&#J\?4DXQAPWZDPW]TR88V7]-$NZ=",CWR\AI'#P)<6
MC",61SBIST+%<Q&'(O3=%,WX\'/OZ'@5=SSB/E[%Q[Z*0[HLR0,1^YSE410S
MGBJ')<AFZ\8RC&7@!YF22%\;;6#+&F/N_RSFGH,M4<,U29>36F6K:C3J=ST&
M?RBJ]VJ)I-IOF@T;1=!GB:#U-G!Y%@1^DCDL3_*4\3"33'#.F9 A=YTX@#W%
MII3>R%J[P[&^>P^TCU?O#J[>6CP]3#,'+AL+ @\,<96E#"QRA,+G(L"(>J("
MT/X/2Y0Y7K!'":9OOF"C[7V'MV^@^)PP\[PH#EBF(E!\,LB92)R(^8+'821"
M)TCXDZ?^--G]UA$[:G;WXNFCW;WCP?1&- T"!/L+>2B6N$]7Q_DHINY73*WW
M@8M]Z4<ICYB#R3\.)@&+0?>P(')$E$1>'$B)4!@G6H?"C!'UG0KCW;F5_ODW
M=;R,GW49AQ:[(X/82;!TSHW!8@]CAR5N&#"'1W'H"B=UL"WS!HM]C)M_S7'S
M437NQFT<9IO35#@A[%X2>PH;,3I,!'[$<D?ZOO+<4&5@P4?3*'R$/HS?C!E/
M',NC?;Y[<?&79=452+1/!Y:JJ\M3-XJ9VXN93^NMW3POR2//"UG@N&"!QT[$
M1)9E+(O=( >]$4=)_N1I\!FPN]'T_OI,[RV<])]]&4>#X.YNZEJC"!& 0,T2
MEH*<!8. 2Y:Z'OPI2UPN_! V'[EEINYC& 3CO7S(7A'CO7S,>SG4H* _8]=1
M3#B)@XSK<$-#T*7"S3P.MKN;YAG%L,)'0)Q]DSTC5K7N%[&)NG7L%[&SAOX6
M8;:%E'J48_<JQ]8[QOE1PN,X\YCO^[&.Q:<.UL/%*O6<-/-4%#UY&CM3W[M]
M(ZJQ9\17A .X-S]BO.*/<\6'+@0/N"^3*&2I<A*XXB)CB0,W/O*2'&YE[ CM
M0CAA. V=]?X16V_Y>)EW[C+?F_,Q7N9'NLP#?2UC+TJDD[(HS'S&PS1G*0]\
MY@91D@4Q5])33YX&X=3Y#)#=V#[B,]M'Y,5"++*Q?<37U"MA=R7\V#[B'D%Z
M15VO\*+.RL496ZIJKG%Z6/A>7\('^'OX$!XW)@1W$K!W !L(PE8=Y[_#%I[
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
M<#NGDZ7*SA?P-F=73"U0@\D).83XBRF,;(#D$[!(WBO4)!-XJ0]%9B8!SJN
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
MP$].7>9[N4#FPX#%>+\3R3.'J]"%-=TEM4Z;V=Z4JMG&'53K#X@KV[8J1L:
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
M]5UB[97JM+IQCXW[+=HV3*T6NEN_>MTWUCT6<E M954;U[?-H,U(B6@O>[5
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
M_UO5;KYI3Z43&UAV=]6IQC.FQ@>UD%I)X:Q[XU,Q3J\J5C/\7K<)'6*5S9N
M39BP<,:6VPR_-%'ZH#4@ZL[8M($U$?$V'/$]MMLF0348M/ZB5Y&EX4:^X5P-
M7ZG8=%DVWCTZZ50DAXJ^'O8--$M1;UH+.GY90[U+M$0;!(!MF-7IPC9XX\VS
MU0Z!Q>+= N!'A993_8X$7-%8?5SN#A[>L@%ODF(7LU5-UZF)9%UU."P7ZA)N
MIHE[4991%WEJT/V\5R?=5-,N+3&BTCM@&G)TZ])LB>GLBK7]_)IM[G,2?3/P
M;TN1N"_)U\=:3>K$-=I3A^]>?#I-TRCBL8A8YCLAXW'DL40D$8L]!QP]-Q<\
MWBFP=V<;S?W='2/J<5@,32<-E$:F3E<W$D%IL+98O4Z&ZVM)^9><<'\H#L!)
M514&KS=YBYNK9QMD7=O%0\OE98G)@4Z):^?A]ATPK?>_MF:45[5\<@=BH<TK
M,_\:(?%"SZD'A/UYL9HS62Z9&:-)-/O?G?@XO#QZ_I=W*H,X\P+NL=0-07PD
M*L+F.HJI-,IE'(0.B)4G3_UX&OGN6K(9K7Q=(?4YF^X%*E"9XJD($QZ)/)&1
MDX9"9A$7B9^$M.FNW71WW/2[W?3,.Q5QE(K4B9@O XX^>,A2Z2>P0,*/TCCG
M81@\><JC*0^W;KI+[L!G[3MWTR2+XDQ$ ><Q%Z$$%:4\ASMQE&=ZWQV[[\ZX
M[W>[[V?!J?0=+W1RR<(<290]H5@B<\%</T]5&+F.3.23IX$S]9UXV[X[WYQA
M^3O2PHXFI:T?=$Z%[T@WR#,FPA#%@\M9*K*<90&74>J!I.#N+IF4OYM\ 8B?
M[]R6I ;$%#M!3!#1'5M<%P6S9J*8H\.LK3:3T2@1C(#T-N"@5SJYT7+1=?@
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
M%GMJKT%]:)4#9Z2XH"LSY&+\R1!RF+I3(]U!7 Y'UQJZH10VB(;N<O0?C%;
MF:Y_7GNFZ>S8-*:D0K2FQ+N&5Z]-D&>+M)^V,#BB-S.X-0+&:/G?5;6=M[#S
M;Z;9P07WETHC)#991U8!@G]=UQVL1,^V,:\X7".2T<5<5 6U_/Z"%]\\;[W4
MV^=LJ?W;PCJ0MKDRU?&6=@<7L&F%2Z%*8Y"1V*0V6$.!VF?\:\GS0:U<EM5[
MTXU] QMRAPC/ M.VG=>ZGPB:;GK/7L?*ZW?F&Q)*@_8]K:JDNDRQ%$QB]]F%
MH6RDS@\-SS=M0Z<)<-<RMP0:VENGPV5KWE=9UDG>M -G LO"SQ:3'Y]<B"L&
M,V"=,_SDIX&M:O<O[S7RVS*=;?9J'PU++H$!G[1]JWL8E-<;;\<&P*7&2S6E
M H8<H5O8JE&=FKC(ODS#%:5=@T9+-LNH4YUP\4EK[$U>F#<?@NFZR"X8?]NR
MP%*L+K3=081'_UF!E%$5F/%7%SJK-1W<^_X YL+4JG-T"MW/6G,CF/9\]\AE
M]"_S:KV)Z;P<4BF0.&KFL['A#!& ?7=AFD/_Z&2?GPJL;!2)RY232L;=!(L"
MX$]^'/%<A-S/PGA3QQE:M&\*H4MH LT!IXE9\=9<D:%R=4'9I,8_;QB".]YJ
M(U]* FX;5YB(; QKC<6SH\U79-:4UD$&\]Q"L\\5:[S3>Y.7J&D'RG,ZX,JU
M\\,):^!NTW#-/"!5""G>/GGJBZY][E:NV7&-3=(:HC@LQ8:%_""HOW-KG)!H
MJ A1>=5M8MKJ#WI[E3;4)7824\TKDYNH2->/:L5_L;2)PKY@UQH##;261H\H
M542G]Q6A![I@T_L03+:HP,Q_()):[3$VP6I$$C]\_L(YY<I+,NGFS)%2,>YS
MSI+04RR(A:NR+,T<QW_RU-W8!*M3R]$Q\+HN[B8_?'.SBL_SU+\E47B -UH6
MEIJQM0#Z2RD'2TT7ETR8=3,-OIZOEJM*-4S;'6Q=2]"T+3B7=Z2?,58WFZ<D
MFJ\5.XVETD.A#*T836-&:N"F9GE^(L-,>9D72N[[7$CNNDZ><\_G>2[3;K>)
M+;DC\_:OVI<_;M[]A2DI.J%2A^/\#3EYVI5Y14OICA*DE2!'SU\$IY[RA NV
M#/- =C/N<<%B!\2(YX>^2'@8I7ZZ38),J'"XUD*!.-UO?Q02W\\#+P^E(SSN
M.H%(/!ZFTL]4D"9N'C[24?A.#5PX"V\_G29>)D7NN2QQ$] F2L4L21R'19&+
MK%1! D+LR5-_BX%K3T,#_*S(@-(FBL:S-B2(>%8N2G0!,;ILXLP4(S4P/VT2
MMKY4U205NP2"((96"QW**33$<*-$7+<1;39-+!8KW1^BU57F49VH4M7/:-K
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
MWWM'<YS?'_[1R5_!\9]_SW N?WDO^*%WX/W]Y[^*?W]Z^_'HW8O32&:>C'G
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
M($LF,PV4ZVCN/&[[%L5>A_T4+X[23O[R''X_[;_&I_#ZR_U_E?!30^^H-]B
MW?([75S#KT>GX?"!@MC>/_LT'/]]XM[:BYV#0['3?2D[+S9A;R,>[!Z\9-O'
M?^SO<ESGVZW+O8,W?+N+:^-;1>):;F^$=P;C?Q L$PD\$@@"B.'>$LMMLM1[
MY,5I6$)".XB<>Q.2,."X<TG)H*4':CB7PJRT$KJ&#\5 ^Q=I',.XDE<(I\<?
M^KVS-$B0%3&&*[&%@D4CPC_?0,*=@A4_7.5W9!L>D((-R%4KS5RD!.3LI038
M*HPIMU,7^\@7.YY0Q4//^]_-TZ8Z3F0/23CBEG9.NS6B(M'<I]I$G9!II1::
MLA=*O>6\9!4>X>UZT3\].\/ OY]P!9=EO*7KG8Q3S%=OX#TW\ B_'JL<LM[!
MZ\FJKM=O_>N.+M(DL+TP29BY')_^YL[V6^G_+GIXW?@8;DF\+6"__)0,1/V
M^@$S_H!I*N.;:-0;I\?I#)?0.CX]29];&)D?IO-6QELTQ^*;QUH^\X@*8"R8
MI)VCD7(!F5L;N PV,0B&F<C%N 4PP[G&C>3/O^8;UX]/\98@ RD,^%=WUGL2
M)RJG<N_%'_AY+S]V^#;;O=REVQM![G0W/VYW]WM[!^MB[^W>X78Y=?EMZ$3E
MX.APMUS;QKK8O?S[H'. [W%Y*+>[ZY]V7OQQO+T1C_:.7WXJIRZWR_NWNYN?
MMKN[XET6X*)4Y32%<P+>>6)C.2W6DDJ;I$B0RD$QG5E=S!R53W[TD166*BQ-
M!TLA7!Q?'+GS% >ATILOD=(+C#1_30A1J>L^?8M5N?<I17*9^J<5IB:$J9MR
MEB\PI9CB+"=&#'>60':4^$@C<=%0;4&%7 8X#$[J^"\5J"I05: : JH_\:L*
M5#,'JF$^A90I&4\ET5)' C$'8D$;(A077&B!^RA5H*I ]?2 ZBM(?0M9-<";
M)2#M?&%.6V+[<EV^@U+1H3TG3EN,\I@4Q.:DB8E!)6T595XV+\";TW'G?;-N
MYF-TO^.].6OMIZ,X&)82+LYP%:G_-4\^@Y7(52/'6,P=([Q*;I.(579'M8UW
M9ZF\P\K:?[.[YNW\_/GLI'ZEOD<#W^,'1GI3Z86(DK[_L?4WI_W-Y>CQS.DT
M\<3%'GY84>/YT#_]MW<2\#U;[T]Q:2?'Z>2NNN JU#,IO:,^,A%,<H)%,$$9
M%T6D(5/NK94!:AZ_^31OM+U5NA24-9)X+@T!'S#LS,$0)K+$N#-+Y_7*FFTS
MVR26-VM'5BUZCA9=4^ +M?#ACDZI!.5**^),Y@224<27$<8:RF1)F9PR^1$G
MEAZCC4\B'K1L(_].^KCZ\I^T]&')O4RC<":2,K<!+=T:8JUP1 %G.B1A<S9%
M4(@J:++D7C7Q9KCQFG==A!'O#+EK%9S*(3D21))(R&,B'BPGEM$0F/+>:+&R
M9MJ,JP8YZRG2"<RL\D;F$\9O+EZTFMC]S>2/]GQL)O?C8>/[K!3$:N)E>3B_
M.Y)XL31:T CL3LDBP6HH,<D((G4L(I_"9UW&Q\$,,R^SL*6&EPE4^*SPN1SX
MK%FNA<+IR#1.!UQXGDB ,D0J&4^<\YF(@9A)IC)H.NLL5\73BJ>/!$\GR2@N
M&U!K1G%^J#I$4D7@U.'6)TIK)*DZ<^)M\"1+FR.(&#VC,\LH5CBM</I(X+0!
M:%JSMXL S.'LK=,V<$B9\)02 >L$\;',/T)Z&ID$06U&P!0S3-\N$S;OT)[\
M4BE[CZ#D3*2#8%7^L'B5WU^\RE<!?E"\VIJA:J,>8ZE7F)%/3\]/3L_3PS2^
MGQ-(?/]."&.$5IDH'A0!)02Q,1JBDO6^2._*1 M\7=VC5Z?ED>R?GW]X_NS9
MQX\?5S_Y_M'J:?_],TZI>-;''S^[^=W[2ZK;+7?6ZJ</I_WS(H9X,A!#1( >
M&$HAGRU_-4ZD=;:?TGGY[=/<NI'<NK+8&]TM?*^CL]-6[R0<741\92@R)_C;
M_SG)P"WCP"M#75( +'MG+)/*Y<2%<C[0<=U!D5AYW% __6X+K+/^+@#CZ&Z!
MQ)R! *>)6%<FVBK@Y005(I<K:]Q"F]TQ?V?PC9O=M;9Z!\I54<LJO5@76T4M
M'[^HY4]>]WBBEJR*6CX$4<NY[(7'*VHYE]OUE$0M%W,#'[.HY5SN8(-$+6>5
M<IACY^Z$*VE0Y^Y"]WM]GP?\/LOI-YV+C2^JW_2.6_, 9X@]HBE@5$:9J&1<
M6 "AA*?&.)TRMRG(S/.XLPUK(>8=1S:?=X\W^5YW\U/GQ9N/G>Z;\IK]W8,W
ML--]*;8OCPX[&Z_V]XX[![O#L\$.\+V[>T?;W4VZUUUGG6[)_?W>ZW3?R\Y&
MN-QY^Y)V7N!U\4[OK@Y8$[,!YR-1DBL"-CAB$BAB=9(ZZ>""]Z4#5O/1,^[O
MGM@L;69A18PGAABU]G"A"#+282M5Y,H"D88* LD;8AD/1 1-@[%!Y1BFK#VL
M&/(X,62B#MXE@\A0O5T%B\G 8HAN0!0Z"*#$*6<(2)N(1P AP01KK?'&4Z0;
M0H]?4%<QXG%B1 ,@XDD7D2T,(H:+R)*068'U).8 !(2W"!&9D3)[75FG(WY5
M(A(A)^P,6U*G;^,3.>\O7-^A.:78ZIW\F\[.!TF<4-:7<87G:2;GKW?>HQEI
M$"P;@)*W$!,S-CH/R3*;J10Q*ZMS2I2KFAII/A"]&4F-"!\%9S&1G#T"452*
M6&XXB2YE=#0A9H% )-I6ZJ:'-=4,9VB&-=^P4+,<SC?8(&.9%DZRH(E CA:#
M"2Z)#]E:+14-+#Z8?$,US$48YI,:XK XPQR.[;V)*G$D[HX.M'L$\38&H@$B
MRYI[9: :YI,PS!HY+\( AR-G 9GI%($P$('@Y@!B,O)7YIG@*H&"HH"W),(Z
MC486_WF-K+E8V$(TLK[7V$:_U]LV7"_V ).3,[SXAPW0/GB7 R0G1 *9LP.;
MN6&4)0!A@JF9A>8#]:CZ%<W2!O",2,$$ G4LHL0B$[!14P@N19TFVB99A)@#
M!Q:U *&LB3YEK[R1DJ:@>=TF#W&;1*5%M&!),D81<-D3$S#<S2)#M-0+ VK0
M3JT,N[M';_S^ZID![D+/X*J3K$YR84ZRYOT6BH;#>;_ 4HK<4:(@HM,4(1%K
M;211):<\!JN"V28ZS;IMEKIM8F86BB:)#&&0E4(G&FTFP?$HDG&!^>^4IU4O
M6KWH0_:BDU3:+=N-UDJ[G\*]H>!!&ZFYD))0#@:#AP'N*8X^DTGN(05OY8-R
MEW5[S')[>)J8%S(14:HQ(=*R,X(B5@H*6@DC8[Z[$'-\J</J#:LW;)0W; #:
MU9.Q1:#=R,F8] [ *R*XSP18ML0[JDGV"=VA2$E&WHB40]T>R]@>@4K-,F?$
MY#(D4&I-K %% E54":E=-F*0:!5T].3TH86(=ZM6WJQO\%Z]DYA.SI]S/?"/
M5<ZRREE.)&<)G8V7[Z2WPDO#B9%0!F]F(,9SB533Y6@Y]Q%R@^4LV2SD+&?E
M):J<Y?V[[3W?>?G.T."XSA*C&180P*DJ2NV6N&BL!F^$L6%E#=E<&XP9 >S5
M;_4LA_1?\$?EH?9.+MP5WD^'EE>?V;G ?=H+0ZJGUDBF0$DO)00KG0_!)9.9
M!LIU-.\V^&".!V7DJ_SIMSMDZTOCQMEO1^[LK)=[*?[Z^3?\F'*5%^YHVYT7
M+O%Y ^V@6\"_BY__Z]%I.'QR6^8E;%^NOQ.),6^0$T)(^ =SB=ARNLI8Q.!8
M)&T2VG-"P_I0GG3_(JV,\^SG'<@,W,OFIP\I%#P[OGJJR! +-KD?UB5]5\&W
M]3'U4_F-?'IT=/KQJVS3"$NXUF@M_E<.KGSA>J]&BFGT7@VL\CGIO8ZGR#F1
MT"=?16?QP(4^FR@).6,-.95\?L0:<G.XYKL?^<8%<N43Y&VI]3FY?@NIW5$Z
MFYORX,UK?S!:X,<W<T9YOGG<TFEGDHQQT3^9WYO'U39N\,CV%_?\MG>^WSO9
M.4F[N+.+<?]=;/MQD_KKM [M'+^!W8/-C]N7VY\ZE^_ISHM=_!H_[V# Q"X[
M!W\<=C:.#CHCXTA>\KWN?F^[NWZ)Z\+UXG4>[/<Z![_W.AOO+[<W</7'9>W;
M])_+S='Z.631 U5[ < P\)26>(P2" O(\WA)YY:*$=U66LQV&LE8^+N *OKF
MX=$UQ)]_/&V=G[9R[]\KJ/^9>OD[.G7&&O8]JQ:>)P9DKY#,XRTL,-;]>-K=
MQ]O\?O]W?) 5U.8 :ENCH*:]M,$&@O_G"7@6B!$F$BV$*M,_HTUY98VWF>(S
M K6*6U]PZZSWJ>#6>3JIL/5@8>MU[],U;'73246M.:#6]@AJ<4A@E:8D!:?+
MO"%#K*>"L,RE2UIZ5:J11)O;T4Z&AX):,U/[F8=I+J1E<:HA?<LHJ6E2J-V
M6ILGX0N>6#'%@J!^5%&:)6Z=!4&H+1*/(0EB8I)$1,.]30*\%(L< KJLHHIG
MWYSX_7@T:!/.E7Z_Z)_OISY2W2L+*8;;3^]=O]R@P6EZ_I*7'O/ *>#2/;ZN
M/+9"H3NE(L*,S@R<K@!ETILV)=*-?W8QN(VOTK_IY"IB2)]".AN<N?G>@(&>
MS; 69=KUS;(>9KR-->BO8;^TYGP,?G/>7;*MOUU7A:R?G:7S]9/X9\_A(^B=
M?ZZGWQOOW]$HHN5&$J5#)A"9)5X'1\ @4?=@N93LRDWW<"?']>(LG1<\,F-E
MD!JTI#Z#<0&8YHE'Q=3P:?EWS:#UT2$XG!Y_Z/?.2K%.OH*7P<ES 1MW_N64
MNB78\Q$XO;L4[9[*B]L%'%?/^X?7LI1!IDB=5ND5?9KT9%O95:7F,\)RNG?]
MP<FV-O,YAI_/8NU#G[?Y^(_AD^")S?H8OCB:)E_T3SKK>R]ZHH&CBZLZF$=3
M"'*&.*@K=D>M =,O&=X^NIYR.%6*1WMX<0//\40*$7[2D!Y8(<)<KG8)R8][
MJ6\GG?]VT>\CMCR)O,?'SMM7QWO=(_RLS8\[&_CZMYMBY\7NI\[!X:?MMV_H
MWL:VV+[\>W]O).^QSO9>[!WMO,7KZJZ7IA.YB]>Y=[#)=[J;G_:ZKPZW+\-E
MY^WOAW=5&P#'1YA*$PG3B8#5GMB<+6'.6LC,2<\-8JMJ2SZA</WRR@WF '(+
M+JJ:A\?X0?/D_&NGYG%12^B-K)"U8,@:D=)FQF<E%-$Y,@):&^(-E20K[S$4
M%EY9AI#%V]I,"ED/M!!JL?.2WYR$B<GG#!;7H!'*#:V.>"RD\,U)2;<5P<8K
MI#U[-=A:)3U5D75VR#I:I:6Y-EE%0UPJS45":>*B8"1105G*RC@75]88;Z,7
M;5#!0]5(GQ_;J;:X(%L<&5#JH[4,:8VC&).!Q+_YI QAEGDE$O6&YT$9.)NP
M#/P!EQC-PZ;&.O5\ M5%C<J?+;^ZZ*%SJ7CTZ?GUUL9E##;V:;[9UJ&&J;,&
M\-'BT0@2/'A.,E>20&",>.DE$=1R&6DRZ(A7UH1I:S4K,K7\BJ*J75:URY;$
M6"OB+1KQ1A)S667TFT"T9IH 2X)X8$"HD)Y%984V#A&/MH6=M'5QZ<!VM_Y4
ME9FJ,E.3UK&A);TSE@=J IJ&RH$ !$MLL(Q0 Y)IER+5=%J9J5?I0S^=%4V=
M5O\*#L]:Y_ONO.7ZJ95<_Z0(2EV<M_"W6]>P>/1Y$/$,BL:05:3^H*IML).*
MAM1UZ-\Z3_WCLPEEA[XK1'2]*Z#L\-$-_*6X[/]]*V%SC0+TZTN<1X._.+__
M)2/E*@OR@;(L1)JAFW3KS_W^5X[T/A'?3^Z0N(PK?.Z./KK/9RO/OI6PZ9W<
MO+DTJ^6^37+)"]>[ 2:GJ0JT9M72F4C(C%)E"2IG.76!SWVXG@?_C+]U&!VK
MJ&EC\\\W_VRV?MMY]=?.J_7NUDYG/#<SI^5T$+Q>M[H[N*#.ZYT_MS;6NYL;
MK=^W.NN=W[;6_VR][N(WMC<[W=?S6>;4]8"Q;.[^6>MV76![D/!!/O ! >]L
MO\"C.\:M<GYVUTG07;T2P_7\UYN*E!TT (?;!?[$_DAI;;3>%X3(PD;KK0W
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
M'<!2S:)960,%;3FE?F %R J0#0'(B3KIEHN0%1N7D%0=/E*/D+TP%/".:DY
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
ML\RICXICV=S]0>7$ER/C=BM]"@EQ\4-"*]POTD_N&+?*^:W#Y"M3O0\(;TJ
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
M\4:>K.9,*\$RKJ)E0F=6Y*S6,BEA8H)5H*.1):]PP2OA:.>S213(*(G(4 V
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
M0UC03,&6D$5$.<--PDE-^%)G4OOX85<+EE604EM1NMGJ2L'#&Z%WENL$/Z!
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
MT\K5OHQA,Y\M7;N_N'G<@R&\K-Y:$*X^A-N9HF5*6I^+(^<"5AP03@,M8[G
MJ&(RN$28TA1H&6D*/GUS<=6N(L]@X_.X6/Q,.$@QY:=ARI-DQ1#E Y<>B81U
MEA5@2#,A$$XNB12(41RO;4C6U'C&1.)"2=8V_NS'4PL<[;3?"V=^V B=@:^.
M90OW6!;W"-VOKZ^FY6I6ODU*09KZD*8U11JHUT1QR1#S.983N4"&YVNQ1"<>
M* LT FG@O D36TC#LR8-Q0879(.3NSVEU %2*D1=\(@#CT=.6C ;X3PS/CK,
M]=J&D$U!9R3N*[S;WUW4<AYFM!53[/=CJ"PF#UW#^O^>=4;IG3<##S6T2:QK
M<8]FW9*2FH-(B*V36[(HG!W$_ UK&_\BM^6/%;ZRA%C)-6]I[%)E)ZH=AR6N
M.P_P?/N-P+3V=KZVM]Y>?#; 4JPB0%Z"K2Y=,F P *'!PLXGE;"&N+4-2IH,
MX\)@GC6#*5:Y+*L<4YKO5JDTEX9I)%EBB M.4+Z\CJ1E6,&,4BK!*HEJFEE+
M0:TVIYGX"I3?_]I<4UN[IJZV2"O\HP>?;=B3T#CI#>.@T8\^=OZIDCY3OW><
M8R##?L>=#7O]P7>MM9R>FHN!9UMI>.!/G6&CVQL,XE-B2[2PI15A2SG';+!Y
M$JK%^.[;"BRX/'>V-'8UK<'&,9IUSAPP)N<,,C'FZL3*Z\0-358 ++,F%;.>
M@A>R]#3)4C'*99&EL5$RSK4%4T%.4#!*C"VR2GFDL4@T:1:-(3E=N4GQC%*$
M*\R5%F92U9V<<K*S[+W_VIVT5F?@8[=K3V+OK.2_S05D]J=V?FR\)RX(9+2&
M[=]K@DQ0\%<JA2 18Y7DV@;#35R;WFG9^5=[YR\FN5B3G,KR< $@-3)$&)-
MQH-'3GF),(U6VB!4R,*:C#4-6_D826U5(N=& 7YP%?P%J,6OU*VGY6LP/4-6
M55!['JCMI]-LA:!448UDI Q06U*D/8!X@BW9$TEERKH85.(F$W6ES"Q?B^EA
MZ+AB(+B,RU++Q[IG2%<+ULT'ZR89JH:MB&FB$":,(ZZ]R>7-!/(!*\P9858!
M0Z7*-+F<]:KGTB'M%L&E;TE)MRDJW7FZ-[>C/;XN?GHR1N\^&:/KG-\SCZA.
MZ8T?BR%EX$B]WC ?0SY-HWRX$-$'>(8G[;V#KY6!'7QFP6#J&$.1.H]X(A:9
M0"4*4L1(HC36\(QPH^%ZU\O3<S@<GKY^]>K\_'S]J^MWUWO]@U<48_:J#R^_
M&K]W;>/Z;8U\F!M^G@+7.+>#QO_, .T/4JUZ0.;&R[EY\O#%M7V^N_<%=H=M
M"JA^D16O4M; 3M0A$?.)GR$!66=%+G3D+:...I)K'#7I+9=(JA/_/&?-F18$
M%5%$'[FSTG!EDPD*YUQ6K[(V@)'5@B#C!?'P5)ZR(&9>$)<[GW&TL)D'AZ*$
M39P;09$5A*,$_HL YT6'+-S ;\W)&2\(4B61S+0F.''&*^VM$IQK;F7 R42*
MP?U5R8_6!!ZO"5S6Q,+61'OKX'.,E$?E/=)*$7!G!4..>8D<!N*7\R=]KD+-
MFHI-)P2,UP1>KUX:[SV/YTTO@W[10K\6JP,IVEL[GXG4F'(=D3<)%GQ@#MG@
M$E P2VQ*3DA)'L&YSK*NP8GOGH4XJ$0>KX>=3S-"C>A8]\Z$O/7&'GSLEH_
MMPWBM3<.&IW!^%DA*\_VJCCWA/1D[Z1J!D!RY4)5A5.=[59I?8/#F-^26S$K
M]9M_3MB;L8?_8M%ZA[2W_&>%A3(A@?\M<\X691A9J@W2PAIG35)<PM(S<OK8
M%I9 7C=C9=&1/\Y(LR)V,^_C\T\X>O,28CJ/6@Y'K<_&4T$L[-4^B)3O.^"<
M-X01)<:"*^FU53%7 V!D^K+8CQ8$^>$F?JO,_@_5I^>@=)QO*(Y5CGOI]/:[
MBGMY,;UHL>/+MY]%RK=W)<\U&X'I1Z*1CK#G,26(UH);Y?6D>/%#I+QK#BU7
M'.7-81:KJ*343^^ZJ3\25(;5/))0'E1,-&]S%S&KL,>3O"/>5%2^@TLN7PE9
M"_80)63!UXV:C[@PG8NX,#:EL?-I+*FEE$61;2ZRS4]1MOF%=!K?Z/1#M:IO
M.3Q;O2/U7T?N:;/A(NRG)UDV$%AKWMH?HTY]O>NU"52_@&RM>W3Z:2=C%>&4
MQ]7&^]+Z"&TY^NNP=02M_KB-=[<.SO>/NMTV?2MV?_\/M.?=86OKK\/=]Y.U
M\=Y^S=_;_KA]T3[R7_?WWG)H<V?WXP?V:>L+WS_^ZPB\GG-X7=PF1)VPLE%&
MA[0)$7')(C*:Y:O_G-F@='(^/4PXY?$VL2 MZON VF*Q:QE)5G.'J&7G4&G/
M#8"D)T9C3G@R#'/OK2>8. IF4$'4#X[."D0M"**F[O8E; (G& 5I,>+Y@I_F
M)"$9I4Z<*.QS!I7 38EGK7-<D*@@T>*1B'HM0TS2*PGK6F!#;>)1,1=-!%22
M&8F(*4BT?"2:($M:J$B28\CR8! WF -M$@PEPVF0GBHK"" 1:1(^:PGA>2/1
M@N5:9'6-:9'VMPE/S^/\E&15B@C=8Z&TMNS)C*G?EA#,7H'7></KM/J^U\(*
MIPG"N3(2CX2#+^H28H8I2ZAU&.=4>=;$I CIKCC%J2N)M=CEXNURT@&+%BOA
M"4,Y509Q#[Z7H]&C)".VD1%%F%[;8*JI]8P.6#&_.9E?7?G"Q?R68'X3VZ)S
M+&"+*?(Q2[1RJ9"542&N,3"<@ E+KI(=87SE*UFLM,;!]>SWHG9T,TM@:9S\
MVISLIJNHQY\C_-DJ^%,__DS7MXA)"JXH1RP&"JBC$LIQ5V0BD'(IC>8JXP]O
M\EO4H:<R2@HC7Y)9UDO)BUDNVBRGCD4,Y=X'CJRP&G%')#*<)QC?*#"+A@A"
MP2Q)4^EI;_DNLRS6-R_KJY61%^M;N/5-:@$F;KAQ8',ZY&LEPB*C:$" G-))
MJF,0.59EFO06X;%Y6M\SXN-%=G3I1'P O82?KH-/-2M^=,&@<W)G1*#@RPSX
M,JTR[IRAB?& &&4Q"QH;I#W'B ;+@Y A29WO%-]R0:DP[I79\Q_/N(O]+<C^
MIMBUHT#56$#1>-C?E4_( CU#@KDD:?#&:)N+KTQ+-A5J_?2H]</-K'#L&FUP
MLK"JD 8#B0&_EE#$A0WY!,H@0FG@5@O)3;;!IKQ%)')U*/;J\>IO=T/B29CA
M5DC1\2TZOBNHXUNR(1<"SQ^FTW4B%HPSC91(%O%( :BQD>"G4!8X40:'6'/=
MZ^4K7A81WR+B6^[(/6^@F_0%24C"!TT1CE(A;AU%3L:$P+D F'.,&O+ XN(%
MSPJ>/5D\*Q?JG@J>3?K5N7X5M@X%YR3BV#GD7*Y@F9)VV 82(G[4A;J54R1?
ML.KE_80D)T;RF2ITDG\W%B[1^:(5.GGK\L-GYT,&7X>\5$!9G 7?+/J B.-
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
MK[]2)?H><[KU/S^+I):KW',-Y7R?\ F2]9(2\Q=GE9,7D8Q@6C**#/$.<9:
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
MWMR=;J;(WE&[#Q</W?4B?O<11/4ID&KW"'2VPI[ 5NEU;TOVND6*#GZ.D>M
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
MSP'KY?\SWD7MXN"\=O8EMQ7"SH9<!X>">$\1V4@)"EXI+)-.L/ZE.0XFVG+
MO7):+F6]OA?%E7-P7%8%_):%%K]/^"@]I<+QA)&0^7AP!&7(&4%1\A*KA-G@
M&!/%,P1B*P5HV7T:B_-/5N!^4G"/.2QE[EH<'4:&188X=P(Y1CRR6"K.HJ&.
MX;7-26A7SHPEQ/=L0GO.3LL*UT^*ZS%')<CKI(RSB*7LM\C5QXR6^9"CHB1A
ML&1S0QQ2!167'=-+X9^LBI8M+_#''):46<%53$@*E7+F9$ VUR#@P1IF4VF=
MY:;80LQZJKDB@&4G@,4Y+2L"6%X"F/!B)D=("DDCXF-.*O(.Y?-GB%D24RX$
MQ;3(%,!NR2EZ.@I8N8*&BP#[704-;Z1@/JK#\M%+13R]8?04:9@5.2Z ',\G
M\RT]5RE0BE+*QI!.'FFJ, HI,IJ"%(:Z,L##;ZD:,;-I]$2%8!:J-KTX/GB:
M3,W*$W)OR(][."ES$2<PB'QNDL <099HCC SP3#'$_P?M"$Y!U=(A?<EQ?NR
M)G-64G\Q%##F#'5:$R&T1LD$H #K)3)"<12CPI0D(5P:9&W.6LB]8H)GS 1S
M<*=63/#43##N'=6**&T<8HP[Q*6DR"1,D;+6$Q4LYH:4+1UFKOE8,<&*,<'R
M9X-6G+ 83IAPF&J1DN D("8%Z =86.0,)8@ +<@00",T-#M,E9KAK/J3$<*C
MEY=<!#I_7%Z2/M@%.N4J#9[^%8.E".V^:\;+E7H8!_YPIA]MDO_GGGMW'K.R
MXA(AQ "ZA'.@&1INJ-0Q8L=<-%X:E9@JRY?,(@BJ\B5/)Q,N)OS$UFM0_JE'
M(4G0$\'T1Y9PB@)Q+CCC'4]^;9/*=3U'D3 '6#VQ$EFQ:L6J#XJ])8>MRV?E
MA>'4$!.PDPKG]#4O.0^+9]6*.&<DSC%O.TL:8Q4]2CIW%4LT(1TX:-;"*$(4
M<X2[M4V#)X]'5ZQ9L6;%FO?I/>,X:**TK$O /1'&,JTQ23Y2;ZD@=Y-FI8$N
M$9&.Q2PHB5Y3;1"35@&1)I%/76GDE;"2J>RL9+F K3 S]G:O^+3BTY?'I[-H
MH49QXI)1F&+'H[-&2HY%4$%;;%EEVZ\:LX[%@))G-#F.D9<*;/NLK!KI%9(B
M4",)P\GDFGMT':LY'&FM6+5BU8I5<X/3Y+U('&M-.7?*V)1+ 2=CJ8T\1ENQ
MZFJQZBU1-)R""0E1G0SB1D1DG<;(XER6W]HH(IC^3*U3.4/+E.7EU3+.]FO/
MPDTWR^?)V[W1ZI<'9"Y#4Q.OWUE:A6V(NT\?;/Z?Z_RZ>3/L=1F1N^/-X4[6
M46GLF3<X<).(=9$1X;T,BB1+PQ="Q-KU;PT'=VTR/ PF=N!#Y<..5>.&96G:
MTVY\-?KEM]#HGC;M^:M&JV2,\DN_G=C.8:,U6J_\I&.36]YO\/9O9XW0.\H<
MLX$'UO PG#F\\_#MC?*ML0TS>,_H#8/O?AMOD']-&2Z]N<]N[*224>\;3IT#
M1Q,\1M+J]C,E^_6=0KXJMEZ_^[C[8;>^NU\KMFK;Q?;NWSL?ZKOUC^]W/MQ
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
MVAA?YR$];T!__N<(^Y._6_:3Z>\?PYA._CZI_0%7KW\4M?K[9JU^=/2Y_DX
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
MFO2#-S(]*)+.0*,@,)DN>@4[*MQR+ZRS:388LZ/(-5O-P576B+DH%H #D$9
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
MFJ$V>KTG,&7O+KI#EU.9 %.S96WNLM)+&3[7S!9O'N70.;/$#"XU+2]@>C_
M8YL)AI"3;XIDK[(^T##3)Y\65+-YI]F\Z-QE)I\O]NW-VI%3L[%8HQ"ZA$9Y
M!'9RYP34R<33?S^ HEYYYC9EM_SKS_@UMFKDGB9I@]^\Y+3#]Z<O[_V';\[N
M_.8_J@5PFXZY<S& QTEAQ.-\SI$;[?6F:>KJ/M5]UG:?>W+03/B1A[= ^?NO
MB=A28G2?X9D:,@]VIE92IMDLR-J_EL[D_?<:LYK%EA9+#'A!\9Z\OHAMD06.
M]%QT/]\!$)\LJK2QFJY;L MP;6/]5O]G%JD7#7]RV+U\\>./>Y5#7AJYTI(P
M93V7U&LGL1#88R5$/L=>MDA8&34P#B+8:?9]JYO])<\[T ?NU_]\V.4'.U^N
MCCY];G[^M(L_GWW$!X?O3P]V=D5C9X\<G;T3!W\<Y>>3_>;PFG_^<^K:H75P
M=L(/#N&Y[?^TC@[?MQN'[T3CCUV^?_@%GOMWL['SA7\^R^_Z\>J?ZW>#_2;^
M]N?A[N#@T-/],W_,M8J&D8B<U@9Q(B2"7SG"-EH6&;46RQQD3]1\/LEBK^QB
MG*ZMN-4W'!H.F^W8KS7B9>U]MVT[RY99VB246.LK%"4VZ*_5CJAV1+4C*OJP
M2FG=2"2U)'D9><312". /@1@#BYQZBKZL%'TX>#M-'V M1.2:8N"(@YQ3CQR
MP1F$N>(V*4JE915]J*#A+M!0E85ZJBBQ?[@]V/^0D>(+:YSML6,CG342S HJ
M=$+<$[ R(L,(EE52RJT)Y/:R4O>.$ZMYG(I'J$W$A ^WULU8Q^'"XD/(A1#Y
M]+!&4IUD2-8XP[@/T7CM#"&! !W1D>C%:7@5#7D4@/DXY\4(7A-+/$>$<HVX
M# 99T!7(6^Z=8+"T.1B:U[F:K]2S833DT>3M!5A_U=P^P[E]6&^WUE9%H;7R
M8.PDIZG##K0$<1@6Q=M*3VR4GI@U5X4(DCG@H9H;B;@&,FH$5H@Z)25A6N'
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
MD512A@"2(^*PN,@9;9$) G.KA&'!5M+\A*3YT8W5:FTV=VWNX$@@<K$G8;;
M[>.[%O[LPK7#"A^#V*_UHH_-LD5MZG7;M=#L#WI-=S'HKN?\_@FZ(*HR*/=U
MON(\4XDFHL'2H<R2$*.$/SB2E A+6SFY5D___7C?-N*@(D#K(T!?YD(<</8_
M\!B1\-PACJ-"AC"! @/S5!'LDP+V0WB=TF?8I:$2VOL0VLJ*N6\AG@EM(+!X
M002)2" &<<4,LEXYE C+9=&H9PR#$+,ZJVR8IR'$C\Z3J[6IUN8)KLT*RB\Z
MS2@V(24?N K28(!0;#E)5D1KERY<4RF_AU5^^X=[TZ5L?"+26!Z0(PXHK),>
M&>H)TIP;9RQ3FJ0-U'[/**3ASV[G!(&1WRZZ[+PXS\+;H0_A/)>+ =#IIEIK
M:D8*;T-K[9/T,G&;,*F9($* E<(##3H;L-8P#3B.&5LZ'327B<\;-R_)=B=\
M.(75RS^_[;8=C"]LMV$^*^_#/85&#+%;>PGXG# BC)&<V V6"U<6*>T(3A0[
M)R5@=UUR7J>J*B%?"?-B8<Z"? C"FX5ZS, JV;V?0(BA[#)FN.!>H*ARAQW#
M'-)6YLKLTF%J!4F*9-D5BM<Y497L/@79K8S;S5V;5<)4.--"IEQ0(?)$B6:1
M,1>(-L2SQ%6%JQN$J\7_9VP5#?A^X_)8>B]UQ PI&3'BWAMDK L(6TJ=)3Z*
MW%2G0M8G);V/CJR%P^&70792O1GUO2TW3N.B#:_DR]\SCC0[%[;829-]?]NV
M=]+LH$'W_+48M_-]\_^YWB]OIKOI3EPSG %>M CN]IOYIJ][L544>O[ULAD&
MIR-PF[BJ'/=K?'.)=?UNZV)P^R5S;H';EC;_;XU+*_) %)EI)SSQ[VGOQIX_
MB<CUHOV";((1OK:M2WO5?_7+]"S#% ]O+O16GK=57KE8W9MI[(78RSNI9<_[
M\?7HAU]#LW_>LE>OFYWB78J+?ATN[W#NQ7P\2_&\\N/AF(S9XD3D80W]6,,'
M#T>\58QX9HL/K]1;!M_^,=XB_[.DGVQ>9 27*8E9D5FZX'"Q:@NV3BK^M_S6
M(7AF[ZB%L+"S^^?'?W9K;P_>_W7P?OMP[Z Q)TP/.9P&J*D/M<,#&%#CP\&?
M>SO;A[L[M=_W&MN-MWO;?]8^',(?]G<;AQ_N9YCJCK6:_Q7RYN[U:\U.;7#:
MO8";AWZ]%K_Y"'!Y'D$*3VTOUFSAU>G_>T9@;\/'63Q;)',SF%FR'J<9!IZ5
M(@Z*$VUM4L$'$ZSU(6B3;KO.6,:]=CH)%SGUV-@4O<0I4.LD&,2/(>.$TKO(
M..6 #G(I&5_M,\'4G:[\WF )VQ+XK@-ZZ,&J+6WN=M>''ZO>(H8^D;$2O*7Y
MD]FQ9(OPI[)C8;!:BW7H^[7V$5@S&1SR_$4$?SV'8"_MJT3<USG@SZW\8NZ4
M'22UK]E#4FM'FT_^VSFIIW;1AX%/;8CA'I^UDE0Q"P^R KWNY:R%_01F^#?;
MLAT/Y.<TQD&MU?4%<UJ'K)FG- T[T<>V T[+2+U&,25K0IL%FV+(+[/13X%(
M@Q7>#+71:SV!J7IWT1W$4#OO-7TLC(/L(OL* FI[7W)SV%S3L)E3./(H1UD
MV:7QKS_CU]BJD7\O,;=+3=(+F_@/\-AF@B%T!K5ND7K1=7"G,ANEV3F_F)YG
M6LWSS\_S1>>[<\S^O802HFP))?0(Y.O.CH%)A\ RFVR5;CH_NQ^?R1Y\:WN]
M*QAC27X>0I"?R<3=,,;-LA=6]KD.W7QW78\?.61G!HOR]XLI'OVA./XH_C*;
ME;GFY5P1??9+.R#4[*"6;LR#P2G,WLDIS&W[O!=/8Z>?.4FS [_'UPM<D_>Q
M#'?J%E8]H'I ]8 7_8#U^N?&P>JWH3P19=#[@R/]]UN#?K7-5J;9" Q(U+?
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
M?_UW>Y\>X?V=5OO@T^[UYS] =1VV3AO7'R^/VKOT\P>#/_]SBGW[[X[]9"Y
MW;"#/WX__=S>NVY\@A&=O0/5="2.0'T=78=3N =K'/[6/#K\W/KG>H\U=K:/
M.:>>!.:02S8G%E*/G-()&<=)2)C+B%5)* !P8 JSIO<2ZR \CD9I;I-W)JH8
ME% $6 8S0 HB*/[SC R]BYFFK)-1+50]6+=5FK?WU+8HW%%-V'<GO0)':_';
M>>ST8W[7?K,_Z&</5JY+F>-<BNU3&W1K@]/R"UFPR\OR;=K-T4WR-2#&M@D?
MG)^W0)SSG\N@F?->U\=^/_;KN45WZR*#0:U[T:NE9L=V/+Q=\;7<!;9?:]N.
M/8GM[%'K7_4'L=W?JNT-:L#-NL.KX4L+AS?Y3C <Z_][T<RMP]U%'V8D/S]_
MI5L\>7CKZ>%MU0Y/8S$1^>[G/:!R/5B!T<3DFS8[)>W+SQA$?]J!93LIOW'1
M@IUR4L^W.XM^,/4BL?>U"<\83WVO ^_<L@"<]9KMURYCJY7_VRU#:8K'VWZ_
M"U.3W^^R.3@M1MT$LMLL"@[#5/8O_&F^:-"#22^>##]]C:UZGI>NOUFDQ?=+
MUI<=.(9XD*<9O@](G2^LPYARF%-&]E"+[?-6]RJ"6HN U;!D<>$*]./T""??
M#$8/-+J;5SY?"E>&BY+!3UP":];K]ONU=-$I/LL;HQ<M#.U3S#^-HHQ@3<XO
M>OV+?+=R2*VIV\ 6 452CBMU_04\OU,,X:37O81W!VF 8<.ZY>D9%/LJ/R86
MWXDI-7TS=OS55FTYP6GV<UP8;-%BVLO'YCOU8O8)%WQ@M =AN"=Y2_2WYJG(
M]X'BX97)!W\*B]2*!^D6M?(V[X$7K4<.CXZ5<\8YE1!6"HP5AR72(<<#!1(H
MP4 LR9P>81*;2(V0FGHN"<D=+A21@43J@O'X:>N19L:%U (,!%'(.#FE.F+F
MF?"?0@I*2/7==LP@D8 ==R_[1369?-%5M+U^+78R!.U$']L.T)&1U[>*SI!
MYV;L8M%AT8/3<V.VM&!W8>>";QDEEV+GJWTF&+W3E=\;+*%;&IMJL/<S6+(6
M(^T1RZ2K.Y9)_U<S@T?W FX:^G,E^S?J8'DUJW06;1<;I5DO;_1+_YR*N?6E
MR4M\:3SO5?BAPR7K.3KI;2G&M@G]$+XKUH== (#2"@#UWP/^#L1HB35?ZJUO
M:3_JK/\"Y/^B$]#PW;R/P/1_77HJU]2T].> 8K6FI6MXZ9]T1]_'VZ[2J\Q8
M080(+EG*F>$&[N@2=]%Q2Y3%"XV@[QT%31'@MZ= "',OY(TY[+F;!30\[+EJ
MG'G6./L//'-7?/X#KCG[[>Q@QU_M[^S2@T^_MQIGN_E9XO/<8<\>;5Q[N@_O
M!_?^ E;3%;PC;USO7>X?@O7TZ2/=/\SOU?KRS_7N8'^FQ!<6V%L9(U+*Y")[
M-B++@LO1(L8!]T\XJ5=OY*JMCG]^]Z_W9.BGX.N!4>H^8/]6E'HH,'KL@!K'
MG97*.*D4!Z31RC EJ1/16>)("49D!$9+G$LO!J.G<2S]-)!JMAQH,H1:80VB
M/(<48_C' $0!<&DL%2=*D/3J#:\3LRI659!40=+#0Y(BAG,NN3=1<&N9MC@Q
MK+ #-:D(BP4DX1$DX0J2-@"29L@3DRY[C0W2@$U G@1'^6@2P<9RD2FM([>Y
M"R*7*X;(W#LD;:Z_:LF\]_.8'=^=DY'C>\U9[K?RU_N(&WID0TUSD[C)A<;
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
M(TIBKJC%E1+@!C1O,O4HZ1IS66%I]OW(2]XK@)Q/S8]7('0MR/D4R#D=VY*
M(2 R!!DC(^(\)*03Y4AIQ9-.QD.4M+9A6%/C.0ET <@"D,\7(%=@ :$ Y),
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
MJH%RYJH!;C2 ]P:3#J'R&7<(C8Q&\L3K+P\/0QZP_K+5'ISV:FS:2[^/!5N
M:#X@.IR)2*@5$(HD@SS7&N(0(Y"VTD)8(I-+2G&:"_$3,6_7LD<,299B&J]U
M2?918Y)[)1'? @2%J2P&(&:B%9.HXI*CS$D1]PXC8W5"RB>1HE4:&UJZC*Z:
M73Y!<G^QR^7:Y72[48!=T#.-DLL==, *D9-)@W%:B:,"F7)<(HC[FMN'.!SU
MNXUAKW':[WV#F#CW_PS'H\$PM\PMNQG/-X[XJ]_N]3]'VR\U&.^-1MMG?^[O
M#'<_5HCTH[6UPW>_'Y#HF<O;N<G&G-NO'#).8\03N!Y#B'-!O<9LEQ)(K&BZ
MR\U(4/C*HA#B_31">.Q%HIJB: -#G'&'')!11 D+$&* Y'$LH40Y=56\]<)M
M\?.T+5*AC79!(T5D0EP+C)PC'@GC'<=$).QT3LM_%0<NGW^T,@ 3\4=5BDF(
MWV*G=YKCE"HGQ?=C*,UBGCIBN=^!TTIT@XEX"_#-"7SG4V&*V'U_P!.-VB2,
M LMA"DD$68$C4D)Z3KPFUN<-CU>7=?)*PY1'3SLI0/ T0/!^&@@D5AH30I "
M\2&>BZ<[:S"RW/+(15(RT!?<3;/8^ZIFXQ=[7X2]?YZV]V0U"-$IY 0.B.>"
M@YH*B7@@*5AA$S,VIYN\T-H;+ROB^<N>6=>)@RKBZ8-';G^K_TZ]?N,T+QHT
MSL!TZDIEU5Y.V;-9K3V;:T=3?[8"-);T9C=\N)3SNU[_8FDH?ZT6<<')^7#R
MZ\QQ,$\%%\X(E S-6S<.0))KA[Q2'D3/'%$VDZ(Y<_)*=/0\V=(*9*@4:'@B
M:)BIVJR#P4XEY!P&:%"&(^.X1PJ$'0G6R0IUCW(=SX4_%0!XO&BI ,!* , 4
M-^"2>)&/F!%##.(Q,@BE+$'",X $*0T1)@=0KP$ GGO\E-/U(3;*]I)+E8&!
M-5*_=]*()Z>=WEF,C4X[Y7<&H[[M^M@X[77:OI0M>_(@ZEZK2=L_0*S#^C,%
M!N^_A_25M8YWV $E/,B0#"(IM].BWB+M)48N88N!"AE.9(F17@U%>AX[2 4#
M%K-]-,8 H0AF000D."' A5BN7008H&5*5$E"!*'WP(#GPH6*J:_PYE$Q]<7L
M'(U-W5 AHC$*":=$+M>AP=2)1]9+X[2, -TX'QB9LV;/\S3UYQ[W[ V/8K\$
M,2M0BVP>4*NDMGF9?E50;4Y4(S-!3+(A::4I\DYJQ+'SR%$ND01$DRQ1+X.[
M!ZH]^R#F=1*;U0]A"@0\' *F8Y@8I,E-J2!>D8A3II"F$,.8I*+7T5#JJKW>
M4H?L]5KZ$T0PQ=(?;NE3(8SGWE.'#0J,&G#V/""C8ZZS3J4@)$K'JT9T<];X
M>9:6/E\$4SV36E=B%8.9"VNZ:,CY2)&-Z_5#[*/ZB=\PF*;0&^6MI,F#CC\P
M[)V^R9,XZ'7:X>+-$A?=/RZJ2]"/8/KV3F._PLL"D/,"))V)AB1QV <M4<*1
MY+/!'!G+-"+61Z4$ \:;FQ33A>WI+,Z"7D\PM7JHLP($[5%"L8(ZBT&=J0#,
M$1V28Q1Q@V-NC1Z055(BK0(+Q. 0HEO;8&SN19A5 Y=G$+\5<'FJZ*^ RV+
M92KF(YH$:I5'L5K@%38A2T)$*L7@K7$\!+NVH>?O-?'ZP*4*&?\QS(?EX-_0
M_K8QF;+6Z 2N[S?^!UZ< AV4GR3?;CSNC?]Q_7]L7%RWNLJ5;U53T.Z&V!V^
MH>KB6\M^6IJ?=J?;V+5GC1R6-!O?(X# R6DG#G-/TZ/8&(R+:?=&_<;F:##L
M@U!@8-^C:QSU!KDAUFR=[6:5EP67NM(?U3:\/6T/;:?1Z<%' 7WRU>%RW<$8
MC7+N5HYD3T?]T]X@#M8;?]=7 (7*W_]F.Z,*'QJVT^E]KPXF5M\YR@<4^]4[
M,-#A47MP_5[>]OMG/= J>,\.\[A"K]'M#1M^U,\MCCMGC?CC%+ I%_SK1WC
M\[C>V!KU\\/EJR=X^.%1XW]'MC^$J\!-+B:KG4763NT\PCH7;3Q<&,MHB'H)
M :JU>]GIP+U\-5^7E03A\QU;S72ONM'X+&8U"Q>%!R^N6<T9/%PEDG8]@8.\
M>!:FA[;>V+_M:GF4UOO^""YX^8$X@(?I@Z!AE@;#:DCNK/$?MSJ,T2!,>0L(
M(9CC0@'=E#P08@.E"DLM'#6&4%,'P&!?-P? Z/9"01?N8AN$U!W$W^LNN]=K
M=8$'0Z$W1.,K7G@0]DP=R)=_'V%_\J^N_=N,]HYWS[\<OQ>?S[?Y[ODF;1V_
M_][Z^Y]'>W^# _G[W=?6'Y_./I][&,.[$W &W_?VOY+=_6W:VMH$9_#I0%@=
MJ4T!B2 8XE'PG/KJD>.:20L_B(/P5C0-QC/.X.=Z5AOZK9K[W0Y 9<)5E:HA
M!3YI3R N'DXN?]W"*O4%;<S?[_8:[9-36QMG]=%1IU-G=^81W'CCR;# 5J[8
M6GVU80-T)F;0S!?,J-:/@U%G.*A [H*"7")+9;Z#1LR-,AK_''5C@^'F^.D_
MQM-AS-3IXK4&?&T+0K+Z15*_N#XO[J^PMQC#X@4 ]N.I'<)5LWS'>%I+)]5=
MY1OP>Q>^4<WO/(#RP!4U-,,_QVWNM\?C^7 Y\ (E-T/)#FMM'3+@G-];YY_.
M6_OO#R@'^ABU0SQXA3AC+#<N(4@+&T F0A/BUS:H: HZ6SJL<10[V>F 0QX<
M93#(UO?6=FW(C&(P<H,V_-9O9]>?_9<=#'J^UJQLWK&&_R?7H\OPY=K&U84^
M516PIY2M:-BO-0SN<;Y[X&6@6'N!M"<6 A=/D/-:(.&-#S'IA*N3*4U-9K>K
M*H@'A] 9A8K=W.Z9)NA>(54-[;.HG?FGBYUVS%LL61^]'YV,:L)6D[T3V\[B
MK15Z3))O5.A&IFVCE'(63;=R92<Q#O-5V_W&]U[_:WV5FK1V8PQC$P 7-NSU
M<S $*@[W:P_SS2]N<8&MMH+7Z4> GS83.W"8\.]-CY!&PQ$XVBO7O@K7^7&V
M1WWPBE./ \C?AHOZ.G:/^7E<=@7M[K<X&%9S#[*"N1E&(-=C05QQKA5-!XX_
M9?1;,47P(%/$],C"_&?'[6+L7@TIZA@"KG++--2![*4X=U)V6!7/K8C^!/^K
MYYRXJTJ4>6JJ7^+_CMH0=^2-:!C4F(%\6O^XWH! H@=<8-@^B<TZE,D052UQ
MP)3W1H!TAT!4(5R"&7 YHPHFN&;ZDUM];P^/CGJ=4(49U:-6_/P,9L4?-:Y[
M_ZSJX^FNYO :'Q@[:)ZW*2=%^-]4H47[6_SM>SL,CR8K0%>^-8[A\>57K(-P
M?32\_2M7(G4/<Q+[C\0\1!Z(XE-3<N7G4?\R_CZ,R$$4]Q79!"-\8SO?[=E@
M[1_7'N2DW9U<7.CU/&_S/'*U%C"U(@*/WK&G@_AF\LMOH3TX[=BS-^UN]2S5
MEWX[L?U#N/=X[O.-IU8[JOO5;X_'9,PZ)R(/:[QO/;[Q>,3KU8BGEFG&W]3K
M!M_^-EXG%^_]8E]\=B=+<)F2F%[1N?-:3B6U&U0G5?_=774(GM(==>.*SM;V
MGY_^O=UXN_?AK[T/F_L[>ZT9<OV8PVGM[6]_;.SOP8!:'_?^W-G:W-_>:KS;
M:6VVWNYL_MGXN \O[&ZW]C\N9YAJ,LKJ,F^RUVG[NV1 A*S<_4$-Z;T17#R
M,X@_/ 1".51J#(YL?Q+<#?Y[RF!O6TVK?DX!7,V$?(H,>(!E-GD.V&KA5Q.]
M4L#2HO9N[<('A<U,KA@7F"G/O'.4!Q5M5-@K@:7A3@5B?Z)YRPF7  3 R;A1
M?J3UQN9/_%/M1<9A,7SJ=D=4T>@Q?9[XDFMD(].@>2ARR'0X><D%D.)< CBY
M&!3%,5GAG!,'.W=CQF]AI)O=D/_9OASOYO!M7H #E/B7[8QBH<)WH,+G\/D#
MS:CT5$6D)8-@RX>$G%(,14M +-Y*4.^\0=B49/:09C/7P0)OTZX)6$49[0M<
MB+AU?9;,+$]<);\/79W(=60EQ0HK3KB%J168&Q(9T\XFK%R]\SY9[IS9>2^K
M$P\WF$]X;]^3UO[AV>[Y^[/6]P/'K(Z)4"0,3X@;1I$QBB <K2(N214Q7=O0
MHDGUK+W,LS@!<6&>_E#3^<E^2:6*_2NK (TP@M@ +GD*>MFL/GIDNX=Q<&&0
M^=(=^QU@O@NP[^%ZX6)YC5RLK?9CKW]H(>:QDSV./+9)M C^9>2K* ZN6JU/
M5E_.3]+K'L-5JR_E6*.ZV+MV?S!L;%8;5W!W>]GS]V+[9I&K+PNWD[+ZLAP+
M\F=[[P](PA+8E40Q>HYXU!9IG"*2RANO'(\F=_OC32%N,*"Y%U]NANV%^*AK
M^[,+6 ^\KH,?1R?@6<_VTH4RUJ<8(.#/55+VX5Z_=WK^Z^M3J//=+7]@19"2
M<XT"3\!;M,^\A5J4@L:!:P?_,VN-"&9WFJ7:!TZX,JQBLUI@NL25>JDJKP-"
MV%ZM]654CMUJT>:2K.<%M(MUJ:SMKMZDK(,C,(GJXQ?;KJ#N$5 X7PI0U7:&
M[7$MT\HL8LC+1I-+Y,M?]FAO5%MI5^RJ6=F=S1M6>5=\\.96\QDO/>23&5/G
MV9]H80-0?QW7ZQ/SKFP(L8[YW58VYGM/L/M=]6>#)71=:5T&NYS!&KZ(!:XG
M3%V_]V+,U468A93DN--TU&#QF,?+;UY#R\YYI1_Z8>[IUH<FK_&A\3Q)7%>.
M(-)?'4%<O<.'O]M./MK6O$(Y@ 'DC<H["/Y.CSZM%7?,5OGU?-YX]GDUDE'^
MXYXI.G=XZ.>4NS8;H"?F0_*4DZ 89]+HX&)RTFDA,(2"M%K[O4-<_ND* X:
M:'Q([X6'WO4Q[]/.+MW!>UO_/-[=]V>MK4V<__Z\__O)[O%7#/<ZV]O_TMD]
M_G"\.WW,&\;_^?@]AVO^:)WOP+W>P]_Y6/AG^,X'>*X=T3KY=-:"Y_[W^?9,
MO78<<M-=FW*!=H*X$@%9G1PB3&-.6=*2!\!/B-<75<AC'FR=/=[]<_-8%JX]
M,GPMPRG<"E^/A5*/FHXRBU+:<T,C\<2 8A.>#,/<>^L))HXFK"J4FDE!*2CU
M)"@U73I>2*L9]QQY[1GBVFJDC3*("&LY\892QM<V6)/)^R6C%# J8/288$2]
MEB$FZ94,G ALJ$T\*N:BB0!,,H,1,06,5@.,IB@3=51S:CV2P'P1MS$B+0A'
M@CA+@.EZ84W>XB!RSLY_2P>C%U2Z9!.&>B7-(N\.C<\@5AOQ5_,(2K7&^\+4
MP@^^WX)7.UW?CW80<[_"42=O@[WK]T[>UC+\JTJ?@4__-1%P0;"Y$&QG)N@C
MPO HL$9*.X>R+)$#8HRB!5VVG#O,9,[!F$WF6E+MQGL3J==48.T&&O&PXAW%
M/E?$/J?#'1V5TDP$9!*FN9J0K4IZ($XU2=%H'7(UH;GY13'#)9GAP\I<%#-<
M%3.<<I,"TV23I\CKD! G/ #1YP:\IF2 LQ$KG\!-LD4W_"U,_@J3O^S%6WI'
M/5,B7S73*_CT0'S:G:'QBBGKG=&(&X<1#SPA \)#6&+AO*1120;XI J-7W'^
M\*0TOECG8JQSFL1SI[62."+ WIAKIB1D,9!XZ>!7R8A-Q*QM++IB<C'!9TCA
MBPDNR 2G'&1P7MGH"8K$<<13-D&KP542+X+$FB>CUC;8G/ZQ\/=K5O:A/EE>
M"/S<,W=[-[BG8_!;L0#4L@#J_0R#=\%&)PD&9F -XE0P9%0@B$B2E#1."H77
M-OALJM3,8>W"W9_(,!^+O!?#7*9ASI!W2Z*,*:*HC4#<IX0T<1*(A-6&8!UU
M;M$LU6PY_]LLLQC@L@SPD:A[,<"E&N"49S2>R41T0DQK#09((M)*2.0$=T8;
MJJN*HYSP1S7 %T3;_\R)F)F?YW30T3!67+TJ,5976"M<?>6Y^F7D=0V2*LGN
MI<W3TPY,F>O$C[6$]]*?E^(M #470'V>H>X,:^![V(&.,8(X-@09QP5B4AEL
M-08N&-8VF)D]D%RX^\I0AT?B[L50']%0IZF\D8%:H2A2G.7VZ\P@JZQ%";,
MTA=&> :&^LA,HMCC$U+Y8H^/:8_3AT^IH4I+A2"*#N X<VT7EKN'"^U")#YA
MHB&TOB&39W68_>K1^8N<[]@-<V1[/S"A>UG=KIYWQO<B9F4%0Z Y@-PF[T4"
MU-:4<Z>,3593FHRE-O(8[5W+@9;\IJ4#M)^); "682H#14)RC3@U'ED"@0Y6
MP)628D%BEU/")9NSL?M3-3-=.!V[GJ^U.B#X!*F:*X!U3WQTI)2_>$98-QT<
M!DLU9HX@76W 2DJ1#<PBK<%-18*C]O<L?U$@K4#:<X6T4BOC.4':%'U+CD3+
M D<ZYMJI-GID.%/("XU5(B1R[QY2*^,)(6V^/JI7B\#RW*%E]2O2[]2E8F^M
M!?O3]D1U7Z(KWQQ74 ;3KD115ZUO=VW7MZNJW_!";FLX:%XMLCRITETW( KC
M3>^Y*G8O.?K;/[+#O_/H=JJNCA=-H<?MH%\VNCR@.\1Y:__S01*:)0IPH$@B
MB#.?BU<XAF00P4L=>6+XMN!NO;&9ZP^#M*J3GC<7(;Y:KGC2U.I"?:\7(IY<
MH%EK[@JIV$55[K\FC[79#3OCX6[619A?LRKAUO[N@>>,>IE;)&A0(,X$1L9;
MC*B.V.)(F#/ G16;=3,_A[&L3O/HPI(#L*(+O]*%XZ\'47*=N!%(L900#S@@
MS05%%-L TLEGY\3:QDV@\C-=(.N-O5'_YA8 %WT")@[K=DAZ\GZ?]]&L<:OJ
MUZQ9)/>+Q=H1';U'@C'0+*X2X$T2R 09C(A"FKQ=9&9SL#/]N1>>/&(Z7A'_
M'5L'_X Q'8 $**>$ ;10@3B$.1#CZ( 4]T%8*366H IZ=B-_K IU/YP+X+#
ME<?[P L$CP7L8=_2Q;ZHT0+4:/_PP# (1<&4D:/8(VZL189*C##8N%-1*>L-
M!,BWZQ&>ZNMKAXWV,/?GS:%2KPOAZ5E.@1I4)+=ZVUX&4KG5QVGNY/04='=R
MAGFG>YLR#3Y</,-?XT<H =5MFK6[=7B@+!/&N(2TBQ!0:8V1]BPB[XVVB5A
M)9Z[30L\FV:8]>GV6+]JOULW"*M;MHS#\]Y@!*;=.+%55^ NN*K!P/;/J@9=
MXY"_"YK3(+1Q DIT5/5:'O?N.K''O7Y[>';UXOGUSB]. U_3^%\I>T7.5D#;
M)\FV1=L7H>VBM?7I0),@#"<:)6,BQ'P1]%YHBB0WAF6RK.J]83RWML^CSE>4
MMQ,/VX.Z3?6XH_IA[L_8@PM<:97G8W]HV]VQ'>7/=7JY(_KQJ-\>A+8?Z_A6
MW8B\NJ6M&N+U)@MR(?8[N0$I&(5U[4[[6K\E&%[= 3[W\FZD/F@A?!->JQJQ
MUP,%D^UUOEWK9Y;[]57CJM=-OL>&SVW\AG64$_):7KX;V!5X<E"_L5E>;?+:
MS[<<-WBHV@Z>VK-J3:\VQ?&D]G/OU_X82N)P6%EJ;GM^Y6%>4F//W'QP#&13
M.%81O4E[K"P#.QB OM53EM\#1J9K GB9MMPX@A@5@#=/81V1YNJ\,(7]WNCP
MJ&:6_0CZTJU5HE=] B*/^D60[!&H0FIW8F@V<G/CP<@=1S_,XMCY\!$N#4_>
MM76#WYWNI.O[M679R?4GG>_J@4V/(]_RI%+TRSM<N7IN2CEN6]J\8@L^.X1\
MD^OF,!'M8W1IJ<366.(=;UEOK_$%G!H84V4Q8(1']EONS@D$&N8-C"9;),QC
MEM]-$JE\JZTZ=+8]8$]_/+,@J#RQ(/%.9RRN7PIGLF!Z51#KC1=FF?G [4DU
M0Z-A-9L9T^"AX368\]H3A'9*$2RUWSNIS.D2 +/"@M&.3D['H/VIF^RW7K_N
M.U>!6[;F?%';/;LJEC9\:[*O,4;$&MQKGG+9+7O\B7PR.#N/"9D)-VR3K#?>
M7=R\0OA1W2MUZA)5H'GS!:8:G$_U,%^ N,?SSW,6VJ0PPYO*@X+/O.RC]Y_7
M.RB.=_GPY5>LJQ[O]J_<U [P,11+Y($H,3615WX>]2]//QQ&Y$":7Y$%_]Q_
M8SO?[=E@[1_7VQRVNY.+"YTW#N=ZY,?M@&C,.B?B/@T0C5XW^&X-]7[5+6OF
M7)_@,B5Q[TY9E=1N4)U4_7=WU2'X3MW!MK;__/3O[<;;O0]_[7W8W-_9:\T8
MTV,.I[6WO_VQL;\' VI]W/MS9VMS?WNK\6ZGM=EZN[/Y9^/C/KRPN]W:_[B<
M8=Z[FV#(RMT?-*YV%:RV ^,I<%J \\%19C\U=[W2;[ VU=LV^"?=>*_"8AU\
M,2XP4YYYYR@/*MJHL%<"2P-18R!V;>E=?/T1 'LG[J6M".ZJ7P67F\ HAWD-
M[L]+<KV?G^A5-_7=_WS !/P/"X)2)+G8"9/()&T0UD#(E=/)1[RJ37U!KBA6
M!PUR%!5/3L'G]R<T)4(<-PZX#C-W!.Y6Q9%AK!07@<:PIB_70LAKNU\-1NJ]
M\&?9C1=\D<+J/KZ(XW7!Z5):QK)EM(P53#Z?P6IJRF"7,UAV-YV]8W+9'+U6
M;_VH>8T->)?VT M>Y;BY >_JIAZN8E_I^[;F716=WYHE!<OJROO29^\*CWJ^
M.K8,B'D].K;TV;M-Q^[;0'SUNX?_T>N%[^U.YR$:L_A&X2\]9_Q73[R"^>#_
MY__3E-#?%MP%>IE=5^\_F*+'+U>/G^0<UL5RX955P@GRUN?W;/<PGT>IEQ,G
M;[WLTRGCU+GCUOG[G/I&6_LM&-,VWCU_U_[\=ZO3.MG]L;N_?;9[_NG[+GSW
MXCL7J7.[K+6US7://Y-="M_9?W^^^_<_CS[33_3S^39\-R?!;'YO_?&ODZM]
MU^":N+7EQ0$-.74A812%8(AC+I V6B+BN6&4"J)X53"^J?F<C1M6"PCOC7>/
M"6M/D/J[9/1:QA/=R0L7'2LZ]KRJ810/N1(><F_:0W+#0V+4H\0,>$AA*=+
MR5"*U!$LF+',K&U0TB1FWK9C2P6IU5UDO9L)7JK[W1=T7E-]Y@<%HT\0<KXF
MV3R' &OZ[^)&EA%H76E ;Y/S#GFG!.*Y;K:E)*+@C-/!!JR<R0VNFP;/6Z2D
M%-%^)#0M$_K"&'2!P,=@TA=EFJ*-P0#ZT>03X@H'9+$P*'$B:7+&RBC6-IAJ
MDGG[]Q:ZO+;QMM,;Y9&?G(YR=>^&[?=S,EB5YU.8<V'.ST0VC\B<0^?'+2ZC
MLJ6W$U/:O&))Q4,LSD/,]J C/*9 $JN= S="(><5089I["@!"1L"))DUC32%
M)!>2_.PG]!%)<D&[IT:[:3Y,O/(Z)(&4XSD[)##DI.(H.H# 1)UB3%=+ I++
MPH?G-:WMD]-.[RS&2;V%QFG'EAY_A0D_&]D\$1,>VA]73H#&L16YUU3(^I$\
MPJ<9_NLTB,A@@G02'/% %#)!9_XKM:#<2YO+O1'2Q+CPW\)_G_^$/A'_+1CW
M>!@WS7I-5(%AJA#7/H[+<6N=$)?,$.P$2#4!QN$F-K.MY@OK_85!?<B%?487
M-?'SI!7*6RCO,Y'-2E#>?FU"5RRH.(3%.83/4T?0O^*#H!1H$_7(84L1=Y0B
MHSSH,'AVC'D^GN[7-E23$5I(;R&]SWY"5X+T%I1;+LKM3:.<-A1<%<$PHP!P
M$-M+9*PA2&KF?9*,>6/6-D23F[+8.[=)_=6/I[8=RD'APGB?EVQ6YJ#PV(+&
MW1/*&LA2*.]D#<3+**5)!N&$.>(61V2T98A93RP//+E8^P(UVY%AU<SX!1*T
MPGB?+^,M*/?DE'>"<E*32(E,2.@(*&>H0\X+C:BGPD0-X.;LV@9O:CXGRA7&
MN[:Q=QK[MCKHV\F5N@OG7965Q#H$Z4W$4TNG ,WB@.9PN#O5_YDX30*(#T5B
M9&YOQ9$V5B$+D396(6 B27V02J]^;E4)BU8I+/H3S+<<BERB+4^'1M@216/T
M"-A?@M!($:2U28@E84+$0 -3 %NF3:9G&V"NFBT7*K_ Q>OB6)=OC%..5>(@
MN2(Y55D[Q'.^LK;.(\^\$EXRYW)Q**+!&.<L#E5L;C5MKGC#)S7 Z1 Z!!H(
MY1YIB07BV :D673(<V-(XCXJF@^$\J9Y0;M&5QH^C"^!\N<K8YF\4(VN>N5J
MCPQD'JU'1MVW)@X;O<M O#<8-*L2NAXLIUUW5?;V-!<1K]Z$/_K],["7[[8?
M+B/VRV8P)6Y_NO3/N@( 2/1B966S&][6TOL3A/?VJNP*ZBT.];Y>Q//57OG^
M)C[P*C&GDD;. ?G@6B0$>.=12D(*RSCFMBZ6HNB\);=*0%_VH M97$I*:4'0
M)T/0UC2"8NJ]94*BZ&S.),K+*,Y:)!C3PBMC @AU0S>Q?H)#]J_&%A]K(_FY
M;V9MY6:QPZK48SMWQ(B#X36N7#:W5FAUO(+YG;&8KF)Z@?1ED.*+O"E.DJ0F
M(O#.!G%PV,AQR9'&D3-"22"259R8XSDAO7#BPHE?MA]^V@74 IB/RH$O=A*U
M$BG&@'1D,M?MMD@#@J(HF '(=#A:D2DP$W.F%173*Q1X"8F[\+UOL6Z7;+WO
MCP!8"N]=-=X[@%\FKXU/D4XDM]D-FV.Y%6!?'+!O ZCO#'<_9G#_REK'.^S
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
M)R37B0CDG<T];[%'UEB,O*?2!Q<B]2KCM&[*&QI1U%42XX_3=BX@-[PHJ!A
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
MZ0!K$JD@&E'% O!T#B"(94Y9UM%FAQT=6]L@-T)@H^IT56E-I2V5[HR[[_5
MCQ,P0?CU6RV !HC^J/Y>Y7A_ZEN#M9XE!S[5<*V4,Y8S+Q456!II0E&:IU(:
MT=KZ>D""52[P@ B3%,B<-* TU(+2*&)8X)1QL;;!;_&;%Y@RZ3(TNK$7*:#3
M629L8\C)GSO- /8SO;E7V80;],;]6F_<M-YLYW;=U8=KK2E*,U&:G>^[^Y\.
M@/('8AE'B2:'.+$..0-_"DDXCRKYA#T@#;Y9:ZZTRKF.-^N-FA=?:%/=(A04
M!>1LZIY6]J=*XR&$##$HCX'(2Z8=CLHE'X*(PA%=@0W18Z4ANBC-(RG-WM8F
MA(V68FP)LC@?@/..(JMT0MI[# "41$QY:?UF]P3D%=3C]SO1E <@1^C\>%-+
M;U YQ$H1OQ_%[MCQ]5*U7 )PYN))+U2,NLCY0LX_=K?>'[A 50Q1(N:3 CE'
MBZS(A0EM LQ@,@03YJ0A58\;<"ECAGP9S/3CL-VOK++9"-%FLM)OA$QJVYWV
M\*QY0;>S_!KMDY,8VG#%SEG53J-BWN,%@DQCZM9Y^=7)U\:=ZR[]5GL _+S7
M'\9N#$4?5UT?S_;VMQ]!']O=;[W.J#NT_;-KS:\S>^Z-AO"YT0"^9<&?]1"X
M"/@%5&C<4?&JNBU'2R=+4X/)VMKEXN_D"EFE\B7/&I,G:5_I.Q_S6^U)C\=L
M;75@4,T!.$G;!4L;#_6L=M-+Y7?9*K;'#UO/S-@.+HC%A3RNB*.7+L=_HXU
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
M2P066;G$4=!*(NZD1<:E@"RG.OE@):9@;M)7A/&98Q5^KD(5I9H_I9I-F:N
MHS51XF'.%($782ER&V#K$/R<D*7.(V*%ICSBY#C=V.2R1I=;SVXUB-#+]!E5
M\3V3>XD>UWQZ2?$]%=&9 B,/1XB.D-I8FRRBABJP*Y-')BJ/E,$L2>JPT (P
MDJ^/5_T9J>4*-8:O GB>3&6':8UPS'O-$XI>Y*,P)Y%5+*)<LR;X&*C/M@DG
M-;$^2EO1FBJ 9XGG7W-G-E4 SV)1T(\2%RVUTY@ART+VT!".+$\,F<224(0:
M:=3&9G6>55&6*H#G*?1UF+50'(V1'B-GHD$\1_$X' 32S 1'M4K4FXU-JFI"
M5JSEA;"6*H!G90A,%<"S4OAY,L)W&!8LR1 1E5PCSBE&A@2%B J&B>0XEASX
MCA@]_J\(SPLA/%4 SPKI[S#_D<(08TQ$GK&(.&,$F!#H;]36,R$D=I1D1VL5
MP%,%\.0 'E(%\,SE%"LQ'Y*G'/9*QIDT.KB8G'1:"!R]HN69_Q(84A7 LT"X
M_3KJ'G*2"68ITE'F^MC94<2Y1X)83S6@;:"N#.#14YJ;50#/$U*JV92Y"N!9
M$R4>YDR:Q2B9#DC98!!W.B$#VHN2=T8%);0WH,1<U/2HF[?B3$_N,XJ,1K)^
M/J/1UC/>QYC2(@C20J9H2F?23 T=*F?2^@#KSM6?![O=O8\97+^R^I===IP
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
MJ<AXA?N9VV-G,"<?8_M;P\?QVO@'#/EMLW6YDQ+L4/EOG^ ;!ZV/L=MMQB'
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
MA:#)),%3="'!4P_-]2#T8]#WE8&0A%8O=Y&]"9!8=MC5*IQ!SM35NPJ[>A[
M?3W"YBR+SM/<YB*Y7!6?YJ;2Q*#D9,A2$C V9=P5G[9!T.*U<E5@_X53PID0
MI8KQ>AYP,L0#9:(".\X03UPB'I-'-EB-,+.1!Y4\F S  WF-5*ZVASC=:D$!
M[,)PN9^#&;@L?;]#1(<T_L--I^0_X&6RV/5L\R"VSSKW2 ;,EW\3>NW<D[C"
M@0EQX'#(241"T#%:Q(G3B(=<O3YICP ;K+6!,4:SDZAF;E!@(&:;]]2_M(M>
M=RVP@\WRBUD(&^>]4E0V'VALW3@/(!5OJ"IULW\WUWZ]>=_T^/55BXZIIJ71
ME J0WL)FP>X4K4E,J%?%=(P_6*)Q5EA-):?66.JH%ER!>EJK/*D8_U)5\^CO
M4^S/_G-N/YO>_MG>U?Z[#Z<P/E;?/FKL?7DOZ@<!_@YO\N7W9OUZ#^^]JW^I
M?_YT^??U)[ZW[8^%L(G!9*#(L$><,HT<(Q()DH2E&#[M]X48V5Y!T%H]$-50
M@(QT0==@PD'&6_YK*4"=XK+1/2UL\2TSH:*5BG_\C PN4LC<KX7,32UD6R<G
M[7@";&\7H+]QWFGXDO+=V2Q>M&@!LA_KX("X!XP4TV +<A*1"48C24',L. T
MRARD*D==>,5E;,>B<>Z;O0!2U3@OK/?M'OS8;%C7:#:ZC=@ILNRU\K(4<"WR
MO78;%NK>-T#(,AR":)56G\TBZFS3GOM8=$YC[-:*K4Z6S8>@$:[NQ($\G]H
MXIR W$\HTP\8.+/)]G@#YR_0N_4W,V87M,/+O>VM8^%DU)HZE*+%B&.%D3:&
M(N\%R!H60FFVL4EDS8SFQQ87(#]YU4IQLL7E@.(AV^=X@&X#DE>NXH#E%5V@
M>5D ?LIJM>.&ZRB4,MQ&;S%C"D=.A1!2D? L6.T9?.GT!<I=_<NG8ZJ5 U[*
M$-$A(FY20 Z,'403QI8SPD'Z0.[P,"DMRDGKU*:ED"M,/ \ 9F]1\0%"T#T%
M$MIG9L6E[4Q%"-8H1N!^/-9!JVN;=SQ"%1<=JT_PS+UC09PC,5*41 ZXE!H(
M PFPHC[JQ#UFDF7G,7LE\6@T0)[9P:X]C6"M486<2K!F$:SZ]OMC@;6UV!+D
M 2(03V#DZ)!;RS O""4Z.98R07@E^1@R.A L4C*$:61KC?J05;(UDVP=G!PG
M8[R6*6?;4(:X<!$YZ2T*B5A"/ 6LTF#EO-+,/"A:N%8\$1>0T:49N$!YFS<-
MD)*&GX =?+A#"$J?TLVXE\9/BD4\<<I9^)__IV$#^6TA0_GI@]^"E+6'EN#&
M1WC23\0NNJTBGETT6U<1[.8>"$Z[:/7:Q:U5W3H_0:71 U8Y_*+Q+1878$B_
MRL;Y6:O3+3Q@3K:X(TIP8?<T$\%L?/<7_(;W1>M/B^P)+UI@;?S4?.+)N)@H
MY2$03H1QRCHBL"(,BVA-7*3Y5/Z1,1',H#XDDN?FTW\$[N'Z]LFQ(4DKFAR*
MA/-,UC "]B80\4XJ'GG$(I?1'+%]\I1U:M,ZG54^[R-8I"0XDTESJ[3$P3@"
M1I@D*\32AE/=[^Z=J?$]!G0=VZV7O&WB^L'N,5>:\^0!+5S,Q0F%1#I1 J:T
M5RHE[7FNJ#R=E$B>9232;!S"Y=8 [5-,4.&24-&8%3(2*RF92$JL!SE)*J%4
M>EBTH,A%;I'4PEGO=8H8B'N]-<*L1JG60QM@Z6J^V04!TK.G+TM',6#]KTK:
M/YT@"D(B4']MHZ6<@>6A!0/1Y, 3HQ$IK/@9626 ^0P#[NL),/RK^O8NK6\=
M:P6[D. &):#-B*L$B.5R:)NQ5#.<HA9J6L2B)@B);9 @+APXC<Z'V91('K44
MTIH5KUI7"<HX04D:>P<L!:D@$^(T<&09@Y\D=59HGYB$K>W\T:!U[WC_WC%6
M<5-<,H/8^+.MN3B??\+>F=$"Y%@*)P3W1ECGO8TZ$<4Q54%/P-YO1>^'^?@Q
MNY-+2>YLP11] ]D]R.$<!_#<WYOPV8N3OA.R=[!S+".AU$N.HO NQ\D)9!(5
M2,(*Q C"IPC?*"+HZ$5>X78O;JS,T<'N>1]2,EKF(_5V*="]P=J/J$"G/#N
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
M@P>MO7=R]GW@Y&IO^^LQK)"*5'&DC1>(<RZ0$[F8K+&6JN3R*3%8 WSTM <
MN-7K9"3N+W]Q"=A>-,KU =$( ,C=TT:G5/^,ZA> MO"M;$1FD4KMUEGQCUF.
M+:WD+E*FL,=<L>P4E4F;A+$ _+1XFF/+&T$IQP9[2_DF<2!*)8S=H%A^B[7W
M03U&6.K76\<>$RTM6(T2MA3$54[K$<PC8T6,1DD<50)A$35)QXA+:Z;EYI9B
MZQCUE%EN7'1:&ZM\XD01[8*JEGM!RWUX'%@TF!&+G)82\6@=<H8J% '!L7&*
M6084CXJ:&$6'6O%CZR#3;AU41!%]Y,Y*PY5-)BCLI U><6N8D=/7!ZVVCOF*
MQ_[!SK'$SFHK$W(D9;N!@J!(DZ//L4W")R>T 308$V;Z5%N'$L%SD;"2WG(=
M@15K$TG>0:R-:=#D;8)*EA663",LU_6#W6-!G:3<!A1S1Q&><J%(:W)71"]D
M2BKQE'F&KFD^MZT#$Z>=@.<QBF'K4!;;2)*(4L(V@46HEGM!RWURG"@L-@8>
MJ0*VB!N-D>/<HF  QH&D>2]%64J!C3*%NUL'GGKKX,09K[2W*H<W<BL#3B:"
M &"MDI?3=UVMMHXYB\?UWG%F<)9(C1P+!G''/;*,>$1MH!B6CA"9MPXZ>A+Y
M5%M'+DYMN=1:.I!LY<"8E<'X&+QAD2L^:7_0"DNF$1:\=_W^F!H"/-!+%&C4
M@"5)(N 7%D6AC)'4":7Z6P>=G]5! 4&X(('9H#DUSB9OB$H@GDP3C56UW M9
M[OKVUC%ER<C(&*(>N"4W6"*'#48^6HUEHL[)'(&*:V:T"D]MU,=63..E_8EO
M]^>.W_Y*Z:@TSN$5.("8$NLB(R(#A2+)TG!,F-EX:"#]<Q$/@XEM^%)YLCI4
M M:WFDU[T8EO;G[X+30Z(#-7;QKGI<NOO.BW,]L&K+N)WQJ3-E,^K__Q;Y>-
MT#W-804UW \M&$2O#IX\^+A6?C04]]'_S.B:P0]_C&ODGQ-&Q]Z/.[L77%8Z
ML&>-GIV#2YS@(2^K&AN740>SJ"#T3?'7_L>##SL'NQ]V]G;J!\7O._6=M[L'
M'V<\07_4P<-27<P/!:7,Y N^S\/^BN>='(5R'LJ@DK]:G6X[=AOM?D!*/(^I
MT>UL-SJ^V>KTVO$ GOU[$[#UR5'TZPV*GAY]_G!V=/;AZ]'G0[X/U^U]!F3\
MLG=9O_;LD.Y<'7[YO;'W[M^-_8_#*/JV>?3NZ.SHW8?FT9<3#F/\?O3N;0,0
MFM6OPQ<8&URW>WEXMBO^OOX$"/OIF#/""9<4)2X]XH0XI",0<)-K&5/@7TJP
MT>,EA@,L#">&<\]C/HX2(>*H*3'.J8TBPMYTD>6LW8L;FY]C<6J_P1\-V,7:
M6?6:5T"X6M\: <B8!W6TC?/B--IF][3PL.D5;K!.9>JA+9KY^.[.Z5U_04/Q
MJ?:Q5MSND+7BAF9WX%'Y<]A)X7K8VO]M >;;5T49EXXIW-^WSF(1 0 :&3_S
M8VZ?V2B/$Z^ %9;C*H\>+V"X<#?;C46.*>J49XBQ_0UVZO*0T<+X;I_V0]Y&
MAP2T8G@P<%$3;@PO"F]^WNK^&!;<Z\)FL&I<Y"</!I-W_UJQ"[05<*XD*O"]
M5J\]>&Z\-Y/YRZ^ _!; -UK]9;#]>>OT+BZ:Y2AMLXC?H^_EP_@[@^]SX__]
MN//AKW_5B@-X<OX1.#0,LFBVSD_RD&$4OKQN,*IN__-NT0?AXCQ>_GB'\QP>
MD6>KV;PYM/6]=KM\UKWOM&_&$>X\&)A/?G*?L7<ZL=MY5;A>MWSUEH,Y&YQ8
M@=3TLH2E3/-#X:Y@XG+T:!EIEB<1UAZ><X5:E_D@N=E(>6H!#/HGQ["7^,;-
MV?"XL*9A,!V@&\\[Z&APP^W&^<_[Z;V#[0O_N,0ZV,=ZW8<O&;?_+P.V11Z(
M'NZ$?N?/T_:/1(Z3B%P[VJ_ O6&$;VSSTEYU-E[?>Y$SH!V#FPN=(U"F>N7E
M4AYC:IR()V8\(R&H@LN4Q,Q4YZ%$H53^,W>^L[WSYZ>_=XH_]C_\M?]AZV!W
MO_X ;5[.<#+]^E@<[,. ZA_W_]S=WCK8V2[>[M:WZG_L;OU9?#R 7V1"]G$Q
MPU33QPGT:_Z$+-SM3G\CZ+LW  /C=S 7NSGDI>_K*.P9B$JW,R[3?0R9? RE
M?"!:X%?TX#Z=,-HJZJ-)T>8J-=H1'ES$*GI!N>)T#"),0%V7$\NR?[OO]'>V
MP9[3Z=INK[/\8);;2)+%<NP_3G.$=RXYW&Y]B;X;PX!8WYF.VXR,_90=G5OE
MA@VL_&TY0Q_+">I_=)"E\>7R\,-+&,>Q49;FW%D4J#(("'D.KE.PEW*IM*78
M4$^'%<=;[$)((27@ZIY@J^ NF B'F>,6ZV$>/EBV#!^9,PT([QWN].HNN1J5
MYY(F9]+6I\"Q_.@F\[-@I.]CM?E[S6;KLO/FYQ1J+'C\\IWN$XG^?IX#2(>J
MUST=6]""S<(6I*E)HB9B"]-])AB=Z<J?#9;0FL9FC09+YL+#YNI9FC%@>5K.
M<)<KC%1SFT\SF#'3T5>_979S&D_U[KM_;B'O;JCIPN=BTH)/2S+O'IBHOMML
MWD&X8\HYC7O^?/O<3.8_S@^@]S*3QR0GKUX'Z?XFGO?PT?W[S00R/=';3Y(6
MN?;W6:42;@L1E=_'$+RQA3J&73O3(^*8.1N;([\:.O2/"5JL39& O+1Q_^R
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
M"ZMEH$HHES8V^2O%JKHI+PB[7X#[LZJ1L=(U,BJ'XZ(W S)*Y[42FJJ$@F%
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
M=P\51]1.P[_Q%;W8">-U_@?*0+LWW$[#B^"B%QY.5*+<MC];PZG1S).,@TR
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
MUX2IE=!,"CW0Y$,2U+@H(8&TGF5K<4O4^+$+HA*:11'ZJS8;%'HN.6A%!<D
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
M?4$:NWXXDLZ"&?VTZ_IE8EH9!;GUM4ARZR"YP7$_'6#C!JU>;AU='.RU3MP
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
M"!6$442M ^?6.B*7JQDI08/3$JS WR6K\ 1!365&+\",=-1"I410$LPB3EU
M-G&%"LEAR9369&%^NMSHIC*C%V!&)D;NC8HHT62 :K L\J(3C*^#*8@:2>Z4
MV'N",*<RHQ=@1H[$R)S("4J:(*X@\M%$.Q2!U7B9B&'1YD7>E3/6GVE=F)=Y
MA-:?U%*9Q3$2/LZ95DLLRE>Q\NG<]@BF+)(SQ%,>I3'YU 8#DI;U);C (SK%
MQW2J6J=Y,MR:J9H^'6G3P^^AU?CC[];G3V^@/W;QX>F[;X=-#\\-??7=B\_-
MDY/&V3O2R+A%B C$^8@\]PYPBUMD'2!8BL8Z)X32>&$R+E,@B6JN!8?ICR5-
M:"!*<)O7?@0S(^M18^NIUFE>JO7PY$U(+"*J(\QZ6F"D(R<(!Z6CY<J%I!:U
MGBBI%@! /AG-,RDS)E<ATLY$I4GT(U6J42@W(Y)76<^+L1X5(8+*)T\="1YQ
M00RR,.:(^8"UUEYBNS#V>,6#<S;*F.52([71N6!<\I@G',<+ >,(;D9\K[*>
M%V,],$-)BRU#@ T<<4DB<LI$%&#62EDS@ >>UXCG'%&OUHA?%!M=[HQ0A=.K
M<>X?A--MZ!/X[^2L:".$TX>G'R\/X=J?_]CE^\WV%[AFWO[Y7A(+KC').5,R
MT;PJ8\&Y&19(L.B=DCJO^3UO4%.9T0LP(V4$YU%)! 1 (6Z,1H8ZAY1B 0BJ
M4%[CYXUN*C-Z 69D%9<J D?5P#@@2$X):><%@!,SR3@1E+^K=,,3$-7*C%Z
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
M)O RG6ZAJ1*21X\D80 O5DOD B=(>*)$X@YCGG/)=%VR9\C]K6#D9</(LD\
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
M;1SK?6\(PU5@;;DN7=*$XHVI;:-L-V48!?=!!=9T!C<^T>U<K9'/SSN%R/H
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
M=GR[N,6$L%OE/=FMDBF7BAE)RX> A'^9@T99A/I"0 :2?"6HZ!TD<7H\W!K
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
M@$ $X<AM:\W!P- 7?$9;J"J',D2<A1*QI;8P4P=05>AAL89 X/>8:4]"36
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
M =H6XE9Z #;SF?"TJX!A6(=YP9SOB[TE;&>82.XE_J-N'O$>VY-J@/KYW$R
M-*4KZ*QE$,X :R.%E8G1SCFY%#_@3P+;(S[>$,P2?6M-FZL4^X+WL!+[=3-6
MKIUV@BL_9JV%JCH[*9P%7Y_BL>T#B"6C#MT#/;?CA$^R@>,%,9TSL15"?Q3Q
M]=[>O;8H586"7TY1%;9DX!-]3@HK$Z.=+W[QM/XZ2W;%PCLOTG6JZ3"4(E[P
ME957!-@DV%KK-@YPBM%!)W3,//'&!4X2I'G'_Z(.C->,!M"\YIK]U$:DL"N5
M5<?W>M,J?ZWS[7)MR%H^*(,8,V!/&:-.+A/^B<C7<)3"7/"DE<.<-6'E\^@/
MB(KA"6B,&3$@5S!'?Q$,CHUPQ/Q8[PK^]?%KFS#VZ(;LGC#GJ9 _I4F93KPO
M^-'*=0)DL-9"<$?9K_R%%X*DYXBY*/Q':TN8=NI.3?47/PSF,65+>,&@?]X=
MQ>0JS%0N/11!'_"C9I+],S4NU:=BUJ*D8 V*TT%YK+5 /-=,I$Q7G-6P4K$.
MFK4#+L$7#D=3,PE AZ-4!XJYAQ(=X&U8O)$#HCOC'\6A_3-<84-[P[2,IQ35
M8KZ@!%7>BI4V<\!U!P.^2?;LF#I\G!)H,\I]AQ,?/]!-&4\P@+F1?X?/$7VK
MXJ\01*I!Y;<:U&C01@Q+*!,7#H]T;K[G\HGSYAL)Q=?\<8L<;) RV-<',7%@
M5PFS%[#*XL*[+[V2-B#5EV+:H41?-F<\N;9DC7)[HIT*4%[:+ISYWGQ=,\)-
M @=??A(G>I-*4^92X N.Q\J2>KG&^!P@FK-$>P?(-ZC !@[F1R]T/#MUTHC=
M/<_<C!/"/((9,\FR@:6QUQ:ERJ%>;Q$WK9D(F6LJ<VJ(E-!4#"LGQT%I-A#R
MG:%^:KHJ,RG4!;]D)=1BQ]CB;/+R,<_R9O>!7X&7%+Z"O[$2OG4^[0&]W(B_
M/3G]>:MKD:FQDF'W0?4V2>L5LK9N6VMA8=59S:2K#8$4AM(;)]L^SO\\U1YI
M(#F,M?)8BP*_6EJ]32(=ZXI;/P^CK:K;NT2'$=_CC:N-\MUES*0(-;E_M97P
M%6]4U?=9E9)+(5*ZE[65F%37-(_H'!,]H7>)K[F1U&4JQ4_K+E?K5=J*E3;3
M3@.W&@3'B\A\SN@<3]2L"]XT.QOZY%:DV!><BO78;S5K;:KHM.>XYV_'#]$G
MLEIAG_$;\7<0A$)V_A5\0\6I6*XKCO_PSW$^^W.4Y8ST1<#^R"(S^)G8\><C
ME_CX14"6]/.1A"K ,PLS'QZ$I^#OAQGSO4_"N8<20].)R"_-?IL1'R-!\ .=
M>?&1%270L!<G^,P7%B:KST?B02^FRR,KYDS$-\LP &#9XP!^0>9'QU5]'>$I
MLEZX!(H)#T2-:>PQZGPG?E+=5PF5H7V] L6/NH'#I;\59^RC&[J<49;OJ9!9
M=+261*>;2AUR8M;!3]$G)UP2+Y!WZ5JMXC&_<_AQ2A_B"S^T?U;BVI3=,XY$
MG+4B'XSNVY/3_T8_ZOE)&D?#B<Y>U$,LHS( Y:VI9;#)1,\4LX=5HM4FIFIJ
M0U_:8<CB17<)8M@D^$%G7T%:Z,=%6K2]'EM%8@,@[C]09GL1%8V&+H_YNZ'/
M2T;,[T(_"7"\1-H;%R5TA;HBFTKLG\IV[R,COLF(%.;L)'"BK]1W8";N)5$<
M IC*TYD:L1F3%RPNRQ#9$G\"L/!(7KURUU$8H-&WA.M0A&/OAXD#YL(JP;>O
MRQ@)YOSAZDE+D?H)DY9(_'VF62N;87J;*R7&ZX,& P>S1%T/!>_RB%_7_C-!
M^PFFY.M-=9\NQG2ITQ.EIG(_E.IUY5"^B"QR8/ $)<$YYJ_$I51:B0E81V+
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
MVX^]O#/JMV/H302OR)+\_LO_ 5!+ P04    "  R@5A6=U3/C;A#  "6S@(
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
M#2EIH+GAT$X6+:_*73AXAG0YTPYR]KX.39*BHJ%EEZ,26OEL6^>0W.4^#^N
M5J+B3F<!(OL:(0X6/+((5FH92'N37F]=S::W ]K'-<WW9-_-,Z)A"+_A6>4&
MZ,:(^)6LR>IN)"6D*$6"](F1+4&NLE.>@\#(HBM1:M=Z_[X#RJ!L^*8T.FS6
M'R%1Y]G)'V_>'O]^_/K=R[\?-\_:N>W3NTOA>7 LC?)Y[JLJ2 2X]:[!FU#3
MMOA(>UU\4 (*,D4:@3L(JY1A-)YY)'T16I^+' "W27+R'8]^4U]878I>O>O-
MC/P@7([G6,W>S>JIEZ\KQE&QV=D@'1DUFBPGD6G:7&:0M;/%HG6\M#8U6V'?
M<<OLV%OIB;JW)D7W382V.?9WH*^MJUY,9E]^Q_P!SXWT516 MY@F8;$8E_&Z
MYUV%'TO()BH%R=4=1D8'+OH,4D@I2T&O4O-0<2OP0[KP,T0>=\>$7HA\]#F,
M)W6F7LSF[\($WV$ZFZ^2FBM<YF-AQ4EPODZ:2Q&BY!RX-ZB\3(R,HQZ)>R_8
M(:4U#9&H[23="S%WVA^""QRY\%"+JX#*+H$CS.!3B-EQIRQKW:2R&T.A[1Q>
MUT!'^7^?K:LL5:?WZ.39RZV1$FE>X_)<OZWFW*K 6<Q@R$&J/)40:\NN+#VC
M*;?1B#XWM2['.J3XQZ.LF5WTS&!(U\_^>:6TT\$C?3,?DV[&^>=QPIKU]6R.
M>;RLXW;,J*A\O4M4.T='$ENPI*.9L@&]B,7[UO'$QQ_UH )&@U]W V1BYRNP
MMA298KZ*G\#_.0WKN<!\89#/QXOQ],/SU7GK&Z31Y3H8LJ:D,K% -EAKZNH"
M/CH#W"0O66U-<KVX=&?+ZL"A#.ND?,AKI4_.-$RSOC&.BTXFOD3!/#D,R!.9
M[A@5Q) L"!.4MB$8UOS"_SUP.ASI5OF!N:QJ9R60.3NB3#'@%0ODR$C)4F9<
MZ^:=W ^#/*A082NBW=*BKC>Q]K'J]JHQI*(-SAM!TR8-*%O+B5F-$"3J)$6R
MO+3N.=IX"$.*!CX"53N7^L""U[1+U]D4(2/3TD%95V3.FKPN@Y T]RHXK9WJ
MI$)@(_R]S^4Z=> &F(IP%03&R-%Z!SD%!BHAJZ6C##AO#;=.:M6\VE[C(3R5
M@$BG3#_XE* A31Y/;]P)WR;)1#7;!=/UJ(-+,MMM@,)]*#PCE\UK5#0#_V0B
M#\,F>!-N#&Q+K/ 5XX8EX\&8VB/+(J\]*<A+18Y>>-KL6?/26=V<YS[:9KCR
MI$N(.F."'.B+"@G!.<,@A>R94$HD\>C3>"?Z'V\+W)79'>U_NS)C.%M?19Y8
M9C9I"\77BZ[16++S:X(V3]X7-,&:OB**N^#^ 3>\WNE\*!T>.=_C\LS@PHMF
M2F5#OC)HHPHHKUVMB9P@6JD1G52Z></U5MB[FL,_IW,,DQHF_GTV6;5HN+BA
M<07.S<CQQ9P&[8--UH!0FA@AF8&@N0(6E,\Q.N-S\UXK'8WEJ6R!G7%^6Y71
M*VEZ42,/'_)OYOJD7([P8CB"IEC435U+[D )+6K-&@?&\L*$01%EGX;?08-Y
M,COGHZ^"?GDSA.S)&+.5C /G7I"O+30XSB.@#H)EC=JQ7I,VML^>?/S]<ITL
MZQQ*F\&)2"2L-Z!CT35ZKH1R4G+1O.-]!\-X^KODKESN>EO<E1O#W1'K2++
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
M86/UT=UH=NS:^$3H.# 6#.9([/3V)1JFI%O3_ SS9!SB>-)KV;-],/5_\^3
M>6O7[: ^[=7ET\ZOP%E5DM5%@PNUOI,C_R_$(H"G8#$81PNH>1'WN\ T\"B1
M/BAO[HM=#-%PAEQ+\):6OTHQDSD9% 2FBK51<^9;!_%N1S*D2$,;1MSB'QXJ
M@78%#M8C_'4V/5M<CHX90>YH=( 8-4%A 2)+'GP69"L&&X+LH-G%32!#BA-T
MPX7#Y[]#:_U<[WX[MQ92T,P%0D.>!(TT:*)HP@1121Y,+L*7O+?Q?OUI0_+Q
MVPJ_HQEO[.7?.62O1 S.UBYG&.E+;;J=C80D?(V*\JA8ZU9B]R,:DG??C9IH
M*)%V+#EO,[:ZD72.ZMLY)C0Q>Z\8%"9KOT9/F(2T((Q@)60A5<RM67(OHB'%
M!CIB23N)--E5SBM*O,58CQ='#)5A*ANP09!79[, IVI=>RERS?/Q4:4MMH]K
M'SLD)[O]/G'('#81XF9(_P@?5D=D;\(WFI')E1&.5#%<>C)<M:Q'Q<8;")DG
M*&3#UFI+FIMM2M$\^*!M!&V?K*#;SG.'09'CH[>O7[[^[=VKDW?OWAR_???[
MT=OC_<,9]WW:X8&(K;$V"B'\8\4]S$>?21-_P-=GGR+.3\KS\>2,7GWW,<QQ
M<7*V7-0"&Z2G1\(4])PK4LFN7ANHT=NZN),@>R\R:;1LW55G1XB'6@EW/.[&
M<VIMVC2*LN9^1@:9)=)INAYJZ1S "F%D8"P+U[KF[TX AQ2<Z))KURV+[J38
MS!R]%>)=DW&4_S?MJS4T/=)!FB"M!D_34UMU$-CL OG:D445>"K-KVON"75(
MT9!')U]CR;9LR?UR2OL/UJL]%W4DW\^>S3Y]FDW?+6?IGQ]G$Y+58KU65+8>
M!4O$$B9 \8@05/8@?5&.2^E\;NTF[0CQX&HI8;X<I_'IRC.Y4DES7'MHQRI$
M,G?^).%=_'P<YM-:N6Q5K7XU2TQGYR/94['&PI27!J*K^=E(K@P7(4C5^NI:
M ]B#ZJC1)3%OE#'I6>3=K-Z1$*0E<LID:]?^BQ$MQ-IS*0=CLT=92O/"E-\!
M&)+"[Y,^^TOA$=3X9B,:H;6*,Q7!A*P)9BJTT2A&CKEA1I08=//"Y#N#?%Q5
M?CY3TA,SC&&0M..;U'(A'3CMM98\6-[<R&\"_(FJ\WT(VE:A[R/X)K&KM_@)
MP^)LODI".2D7$=&5U4AZBF!_"?,\$JRDE'UM\VW(88G1 ?U/-J.VR5E7;SM<
M6[MW%%/>ZG%/4ZT?0J.N9-'1OI^R(=\A!<# R5E)!<E940B&>Y=D]&A+?.Q]
MO[<K<KWJF?WET&' \^3][\=OGYW\\>;M\>_'K]^]_/MQ#2>^?$TO'<\Q3<)B
M,2[CM'I*N' _#TCQ.O"!AX=-6XZX461U=0)*I#N=XT><+L:?\9(H;Z]!NHP!
MO" ^'YT\>_FF_LFJ(.+J<][,:)_"Y7BMC*Y<U*CUIDY*[8U6M$F6-BQ@L29&
MVJ3!^53;C;@@"W%9J^;'E_T.L4F60/=P+]O5%2=5LBF"I95"WH!@$#0G=8#*
MD!.0>62MU7+?8QQ2?'G(*^[6_(BA<K%M7D[WHUR-SPOG7>"00BCK3M/.!$6R
M$<S*[ QSK=-!^QO=H(I-_;]E=C !FRVPZV-8(9^E\>9L_PW.Q[-\/I-'R[6O
MN[:'R4.N9PX!0^(L*9#"D5YPD4&4(D*0*@:K3 JR=<CP8-!=JJ47I"_''Z9K
M+.G;^SF)-Z1-<>K53^N5]S![WFY:V/YY2FY'J 4-7HW_=3;.J[=?L!N%]\X8
MA!RMK=D7&1Q&2WI9<J$24TZVK@$UH.$/R7SH=RWMHJF&S,E>;(5G8?'QQ63V
MY7?,'[ V,;]5?]?[62M-G(I6T4C@T<;:)=J0%QXYU.N%.@<E'6\=KFT&?DBA
MMN$NB.[X,!#3=]/&\:1<AJXO5J?7GDF=+;!2:#C.2@A*"/ FK*[0AB([R6;O
M8C!#"AP.E^[]\64@]-_=29 VH20' <@=J >OY-F&$@MPJV764@9L7DKS4:-?
M#]X9Z=8'?,IKI5MR/;45=!DARB9@5N@@6[-R8!4YL/4LQ(; N!39EM:%#!XW
M6ME6)E?+ 1R E30Y\>X-K9_Y17&"Q?+9'/-X>2DKM!Z#+[9>F*+5(ZN86$S@
M5>9<I!*5Z=/$[7/L0W(9![U&=]&:@R7O4U.GZQDX=TDNQQR2X88+!#2JAM\S
M;7>&<_"9>Z:+K/O=TU2N=XSXWS%DW?TZ'1A3![(Z[_-^K/,L.$T66\Z>E VY
M0-XZ1\9FL,(YD="TOBW1D[<\@%F^9(W1VCHB/6CID,QYXH\+48!E18L4O7;-
M.PYU-YH?Q\1HM3(ZCU;LQZ3AZI\Z$JU58=ED2+:6, S!T4AX!N=Y1)N2T]V4
MG6@\CA]H)W\RRV%7^@SP%$;F+$RHE[]-KEV%:3&'$!(DKDGR"9UTK4LR=70*
M\PBS>$4=&A:\J_97- F4-09\,H)FU19AF2=M.;C#K">WD7;'[.:G6OLQ8SCZ
MH2(73I1B=09C:-I4#A8\#Z)N]L;Y[ H+?1J+V^)^,AOA$Z+SKG3HA<@7-H&*
M01A?#$&I[11+LG6)!7 V&^Z*4C;TF538AQ^XUB_7Q70Y)9P+RS/+P%C-(XU>
M043.P&<R5>I=>8RM;PT> />I;$![,6Z7Q=A2K-UF+UX66+YK/+<>,HXLUVBE
M0K"(F;;#VLM62:0O09581 S-;]RWQ/]D-I<F5'TTR7=XZVI]V^C]T7^_>7OR
M]Y?O7IZ\'J] +\/7T_GL\[B&9?>_8K7+IQ]^GVKOL32Z/'4E]Y&84<NSCZ=G
MX^F'3<' V7FL??T^(@$NCK\NYX$6RG@:YM]>$KU75>-K8??9A![SX>64[!U<
M+$<N.DLF#?G5L59V<99#3)[8(S,:(C0KL?6MG Z'<Z@.W@/:<_IFL:P5+SQS
M#*T!N>HAKHRM)1,XA&*-MM+HT-PW/0#ND&R!H?#[NE[NBPW-3(@] &^RJ4=<
M"H6:9L<'$T&1]P.!6P?:"9$X*[HTOS2]/]HAY07_0.3=APLM6^6MRNI?X#G^
M>DK6#FY.:<DFYRDHI<')&&OY3/HNQP)6)U0^^U*P]=6<!R"U&O$+),*&R5T#
M]U&(XH*!J$NMO681 N,&A*N%?Q7*(%MWK]@.V9"VD);LN:OA0T,Y-5\U[Y;D
M*:Q:8*:[$9+*\-Z29X*L5-? >7!"D8^B=#&N2%E45TMH&WQ#TNI]\*FYS)JS
M:K,AW(5-YFQ-<!ED6,5*L8"/7 $&9GD,/";>.LBP';(A7:3H13.UDU-C6_0F
MF!2CRDCF3'9,D4W#,C@M'7@>F8XRL21;)U9WM']OXB]W#32:;,AVB[4^%J^]
M/PS-.AIPQ3IFA""_H+4_>#^B(>W7+=AQH^]J.WGT9M5BR0:CU61@NWJY%$F]
M)\U 2.=XD%[XW/H 82>K=@B^55N6M)1(NV;.]U.7.=2.T]9O:UMIQ6K7"%T\
M%&,4>8&99=GZY&T75;+W>#<6]<T!.YVTJ59/=K6!I(P<'),<: 4K+:,PL;FE
M^@"D(2G/AFRY0X<V$4SKU?&=O7P36C;6:N=T#9'4RBB%@0])$#0C@_+)V>8E
MO[8"-B2%VCUS&@JI-7\V5O(M]K&2GGQV#;7N$X&B/<5[,A0P>6U\5%Z4UG[,
M Y"&Y,#TH&U:"*896X[)XTK+BU-60O66*'U; '44;>+:,P;.I@ JUSLM)A@(
M.JE4<O"QN2^S/;INYN$MIMDTC2?C-1W/=XJZ[,_H\[Y]]^:1$$%[E0.@D@F4
M* $\^;F@BM=9T&+GS1OD-( ]I+V^(S9>7XE]"[OCU?H]\->S>@A_1F^+$]RH
MF)>?3L-X7A//ZQ$)+D9&\\1%+( T7[7=2"'+AG0->1HJEN1"48]!U6VP#\G"
M&!!?FXN]5](^^QBF'^@-Y_YJ+1U!B)>+OX?)V5JZD\GL2Y@F'&6M/*^G#M+4
M9AO2D,\::#JYUID9@9S9UD=$C8<P)(-G0!3NB@2/KGXOR\;7Q#9Z93W<V6(Y
M*E$;52PYED8BJ$!6I4^KQ'Z>T=AH,+3VX]J/8D@]C0?$YPZIT"NE;S^ZH^TD
MBE)2"0JD+H2XA%KSGC-@R$JJM?.%:QW//03OD)HJ#XBF3<3;*R'7'<8O:_F3
M6ZXU<NXA::S-&\@B=V2# U/"<EI6R8?T"$2\CG-(W9\'1,"#Q-DK\:X?/==W
M/!_3']; SCA,1@J+$)@B&*<E3941X%";:J608Y@BD\W+_K? /:1NU0,B9E-Q
M-VD2M0WJ-^%;+;=7&W/3+W#\>?43C655G.E_8:A7_][B\FQ>IU!*3)Z6FF"Q
M3J$P$#,6,(5KKKB.J*\%]6[M)M4:US:$=#\&(1]=K(_N'HU0R:QLL8":8;V!
M5L Y2?J>2[) >/8BM"[4LR_6;8CI?PQB]BK67DE(+ZX+TRW>XH(63OHXLMEF
M9F)-.JR1L5@/[3A/8*4.R8LB>6E=LF(_I%N%ZUE?MP4'1,$#A=H[ 5=S] 'I
M17*U' O&ER0A(<=:@:8VFE0(14KMN$\JB-:'LOO@W(I\_X:'10?)LU?F71@+
M5QU]K;+VUAJ"5YM7&IHHKX6#8D3TW"EGTF,HO]NP;L7 ?\/CGX/EVBL+W^)I
M6,XWWG_9N%GG77A'+EAF$0-8L[K4S3,$A0ERPA2,$UZIUC5B#@:]%2__#<]T
MVDFZK?_\L!5[E/YU-EZ,S\/SBY%@*&Q.AC2Y6%UYLA!D<&!YB &C(%?KVKGC
M_:[R[A"V(MD/<M#2I[3ZMOV.O^*GTTV.V2ARM%DX!UXH"\3^6A+;AMKR3CI+
MCI)FCV3Z786Y%?7TOZ?;L;<X>^7=\_'B=+9>(2?EU[/%>(J+Q:@$G4TM_N5U
M[6_A?8+ F(<2:8$H4UA1K9/M]P:[%0?_#<]/#I=LKZ5Q\B:]XZ*L#![0?GRG
MC^^B.,ZVHVE4'>=&;LQK7(YH,KAU-5\@1$FBYO1=221T2<K(!15M\W(6M^%H
M=7WLXC-_F\^(R"I$1:L P015*TXA!X?& >WA6"3/WH7.1[=",J1,V8-Y<-=-
ML0,FO_D]POL2P'PF5]8;#5SRVME/DWJS&:'DVD6$<\-]ZVST1IE]O95RZYXC
M!\JENXNGK\8ATO98ZVF/<@I2&E<+O%@/BGL!/C,#): L-LD8=%<7]V_#TW!Q
M7/G4WV:S_&4\F1Q-Z:'+,/VP<HK6"WGSJY%A,B$J 7F5J&Z2A(@D'\>Y9%@<
MTZQUKN'>8(>H:P]FUSWKJ4-1-@F<G$,E V=R"76.GW%ZAG,R1S],5P;HB$PS
M([5C4&2MX\NR@>A0@O="6($L9<8>L.EV>=Z0;@,TYTEG$]_%3GUEL&_F>!K&
M>7,.3 Z0%M)GD4!I16-'0T2M*0F9-H0@1:TQV[H;QE; AI2'W[.2.41$'2H4
M))=O]@TQKN]$+LA<R6@T6C!::3)74H*HZ NW(?'HZ&M\R$7<_FE#RF/O49D<
M-.D=JY)7&!;CZ8>C^;S>#5FGAP8B:Q(FD&$95.U^8"'&;$$+A\QQ8W1J?3ZT
M-;@AY9CWK%(.%57'3%IE&8]T2<*S$$%KGFHQ%0[!1R1\$J7T1JG4H=MX'<Z0
M$L)[9LONXFBZ[7P/YMED=K:ZD'.VO,Y@C+D6P\D0:>B@DK7@;"U;)FB3I&]T
M<'J'#6C;YPXI([O3K:@3072L2N[QT*[_//+T"2RBKQ66:"\U@D.T#"'7&XS:
MYHBYG\UJ!]!#RKX>CO-]D&B[BXVNX[1>B^Q44I E.7Y*UP-(3KLM*TH&YWB*
MJ:NZN?<%R?=6SA<!R\TY&BF#:7X63L?+,%EW&)K/OY79_$N8Y\5(6NY*%AYL
M"H$D40R$6NTN)8>._%_CMKK%L._SAQBL.H ?=ZCI[D32V>(XKRU^%=HHT[B%
M2AY0"JR9(8G4!^D05ZPL1I'-X5O?-M@&UQ C60U(U)EHNM.H],WY:YOX2,TH
MGW]>W;TY2FE^%B9U,AQSDBN0H;HV!@,X&1)8AX&)*$I67=-H.Z1#C')U2*P.
MQ-<=U5Y./Y-Q.YM_&SF-6H0LH:8)@9*"00B&@</"DHK5$>KP<.8:FB$&PKJD
MS'YBZ(X6:^?8.DNNC5?@.$9RCFNU_21-):MBJT[ !KNFQ-9ABKZ#6EW28??I
M;QT2#RL<LW-#:X*A!NE)*06T+(/PM>E"(.\W&$S F1%*A9R$VR8#^:'G##$J
MU=B<;3+%K0-2JP&^"=]J8YR+3:S>,C=,9:XRF)#)E!8A5G54 (TQMFC:L*ZW
MT][*N[GYI"$&G3KR8PZ<YNY4_YMYI>3RVYM)F"[)8#G^U]GXM$; 1HKI7(P7
M8(2LL71; P^ZI@ H+T(RL:BNJJ<_C&Z((:,NMX@V8NHP[_;-R;OW;X_?OWQ[
M_,?QZ_>_'K\^?O'R_;M9G(P_K-.2PS27LYJ1NJ@%+@](P=WW28=GXS898[O$
MW/$4\Z:8;Z7%B]635^5#%R>EOC+2DA?!(FTGVB<@;S9"S)Y!*D0-<CIBB:V[
M9&R#JX$2N_:,S;<G%Z(8)8&9AR2!.YEIZ%6[BA*!*\^50(GE^NVI#H9^ ]:.
MD;O.\S7;4N@6+=943BUWP>LC#^-YS2[%]; W$?>8N43+$60RU3OCJ=X7E*!=
M=,)(:W(74>YMH TL>M<WCPX75S,N;=%+ND:KKXVA_IJ$-5W_S9O98CG'Y7B^
M.GNL([K2^UH9'TLRP+3-U8RH+:S(2Q1<:9V]$*5Y^+CC(;5?O5L IH>O[JR_
MP_GG<<)Z:7-=OF/=J+/.-$]!LX(&K+6J%C%B$,DIAZRM+.2><<P=)&YW,90A
M'1 -:7T\K%CZ9U*'F]IV@_DMC*>+=<'NRQ$$GAE*(2$JQD!Y4R BUY#0:"FC
M#;*+ZR[-\ _J7LR/N (.)DVK8-;NZ"M2'Q*2W5F=YJ+)4B"GV6OOR1I)&*Q-
MR<LM0UQ[/7](1V1#9&=OLNT](#+%Y2G2[I'':9/^O+[(&Z8YI.59F(_#)"Q(
M=J>K@$+K*,F>C^\J=-)B-CJ+I]1]?@-N\^JJ;'HNLA!SR6%=57H+#,%YIR!8
M%HC.#F47U_NVPM;>@KC(FJ@C%]9Z960!$VOU6>EJ>T\>(,L@7."(1G1P,?H>
M1$,R<SOAS\.[]=X"ZM#LK%D0B93TNCCLR?2*ARYS\2IS"T[5*CFY%' A)X@A
M2<=5=M)TOWCNQC<HL_&1&-5(>EVZ-9]F\^7X_VQJ?-WNBXV"4*%$FP!U)"N@
MAII<21Y,[:AI>1(26S<YW0_ID&S!1Z)<<X'V1KXK;M HFY1M4 70JPB*!0V1
M10XA<5H9FM1Q[B!]9EMX.Z98_9"JK8WL.O09GA__^GY_D__J7Q]NL=^)I9G!
M'9<OI^0WGE6?<9666U.\/\W.ILL1\TIF;P.HN.I-I"U$22N>F6206U^P ^U]
M-YY#U<BKV?3#>YQ_JL_X(]"^NKK[46M5?EM=-EHIO6D:G]:&.*O2^E]F(S+B
MD#LNP<E:QLLQ \&X M:YY!EW@?G657+WP3DL([P1IZ[KDLX%V&S'VATI<0='
M&:TVWI%I%R29=MIG"$(@F.QCULJ@SZU]N_V0#NO@<S!TVUF(CT.XU[1YO/^"
MD\_XQVRZ_+@8)5Y,%K5L"-+*(,BT6JQ2H'4Q-!:=HFMM-!T$>%C6^A#H=Y!(
M'T_MO9B=S4<1A6;*&#+VB@"%6,#S5-,3D"-&S9A_5/:= QW6_8@AL&XO$3XB
MV\:?23T+C[+Z,2S+6N8D1(+*->20N;4QDJ?SZ'ML!3JLZQ>#8=NN(GP,MAV5
M)<XOT!9IC>!)@"Z<O.>,"GRM>Y%#2<EK)DSS)D/[8AW6'9#'Y]S^@FP8^XK+
MBIB ?#J:YG<?9_-E_?[9[%.L@97-A'AMI3<<(41':K?8"-$J#X[GF)EEMOC6
MO5"W0]9RV3T[F]<>C".L4B[%0<Z&;!LG,MG:MH!TB&1\1Z) Z\'> F-H+G=C
MEMRW;/811">*^/5LFC98O$_<(Y-0:"6"$M: CZ5Z838%95((UZ_)-27%)9*A
M^<8]\F)/<?03RQU=4\Z[1G/I[YO&<Z_C:1C1W4;D-F66= ")O-Z$S^0?UJA[
M-MH9QTI&T[Z001\;QKUV@Q<FIXP.A% <%!.I$I*!5,X*LB.58%ULD]M%M)_&
M%K(#;VZ>!34235/KZA+1G].P/IO"_'R\2!76FSE^&I_5"5F]=;$XJ_7.5\V&
M:EUUQ[U$TFND,UF](\XX1(RI]OR0)C-TP;>OWW 0Y($E5_3,N6XEW.$^]NKX
MZ-WQN_U/);__^\/WL7OP--K'7N%B@7A1=:K6&<7SDFW?WFQ\M>=G.&+)!R.0
MD<Y8^8*1@_?1@-#.H;"Q!-:ZUMZVV XV=;=\SHWHKW0Y:F4E"*_)^G+10[!.
MD6$NN8Z%EE,ICS0G^\3R^]H#.^'<#8.Y#Z&V\[:V1'M^W*J9#-8R<B"28+64
M3@*_\A!MT=87E=7UHGR],6^'H_*^_+-!$6X?$3X.SU;GK"Q;&V0]R5<AT[QP
M\C!38J!]8ID'F:)MG<6Z,\@A'50.CVL[B_%1V+8ZX$K!<&6\A9!RK!>G+3B4
M"A(F43T4%V+K,BR[8AS2\>3@N+:S$!^':O68(625;;8"HN6:W([BP=7)L4J:
MY'0*JGF,8E>,0SJ;'![5=A5B[U3[_E@K:1V\(Y\Z\$1NKD0%(2H%//J0@W/2
MR.8'XOL '=+AY*!(M[\XFS'OQ7A:HR9WSP-R9GF1-/JD:\UVLBF#,!:\"I@]
MTUA":X?T(4Q=C_F&_U:RU\9C;<;+:V&4Q"&&X,%G69"KDLCN[GD.ANR,-^74
M];75J?!Z6U;G'EOQ(B6T!H**#I2HD8%$"!VO9=?)Y"'L/3-K@,[VHQ)J'U'U
MRZ.5-U9HP\#:#"Y*1?L5+QF<,!R*#I$X$%DRK9.5M@8W)&?Z\;FTL[AZ9=/*
MWRH%M?9D@#"&$I1+D=1E+>SO0]1!A:*;>S+;8AN2L_SH7-I96/U2J5JUB$XD
M%364X,FJM3) U)K8;@J73I%;+UOGB&^+;4C.\.-3:5=A]4:E[[TD3?Z7*CQ!
MTK5OKF:A%GR78'4H-L3DF>S;'QFLL_NHI-I?;-TR:U2LU,H(!IR%!,KP0B1W
M""A8Y%RX@K'U0=>M0#H9W95$/F5+*8E\'F2ZY@9JA& ,@C?>6I4CU[QU]>('
M( W>2=V)&ULMB#WET>T2.,\"UA9S07*-N>6K'HT(CC$+3!4R&B0G9+W$-7;(
MRWY4E[,]/?:11)/2?^]GRS"Y"FE5+X(55JQQM;I<+1*RV@]JOI;(QAF/.LEX
M+;?TUKI^MWYX2R:_K0PX*7\NUKT=KQ:F&-'"TIH& M[JFO?E%83L-=G$Z+6R
MB:/H,J1R#[0AJ+\VLK^/VZUDTXD*/*_WM>DT-N+1(@JE0<;J.S%A(!1?@_XE
M"B-9#+;+J,DU.$-0@-T3Y! 9=$**:XP=,:.+5E% 5)R#RK5@CBL>I$6I7.0J
M:]F?!NEPI.O2LU?J@GZW6(5D"IUEY!*H*A=/$Y+)&>3.!^498E&VOVFX%^L0
M-&MK9NV@8]O)L8_U=1?.I((F5>)JKG8$V@UJG2HM0*<@O"%%4$2/R^X IO66
MA?\(5&LAO&8DN^.$?608-]S;0C9T#.1I&0=!1PO6RL3([S+9M Y?WP&EHQ&>
MNPW%,II:ILD?J2D#2=9"^1@A.UDB#92SW-K%OQ_1D!1Q"W9<7QD-Y='U*K@2
M>1#D/UI:CC4UDT:<>:Z6FZ#O<N1%&@S8.@;_(*@AV+J/P)0]I=+7!:6]KMI>
M_X3&EY0ZNF[[8'"\:*FS6WDC5JSO-4;,$6J6EI/:E)!_B,RG/Z=Y<Z.N=N!.
MN%AL;N_%I$MDV4!>W=XKJ"$69X ;JZ5Q*;I^PH-W 1S29M.435N%#IN(K>.C
MEAHF%4(7\,E[4%H*<#9("%A<8A&%3+TP:$B;3?],V4D,O><TCW(N2=<+2S[5
MH"!W$APO' BPB5*E[$-KOV\0UT#O7,!,H%46/9A4K<B<.(3@!(2DDK+1HXZ]
MW@%]"OJW$[;ME-?=1)R=N\:"&1,89X1#6U(N9->&& U$ER6KW8X%:ZV1MW*-
MG\AMSD/8TT(D3<[^-E'X1(,:?ZX%U!*./X<XJ5?Z>. IDO^ZRI5V L&%$H![
M7KQRY)<8]X S<.\#AI0(VJG,VTWSEI[?YO7Z)=)C_^L__B]02P,$%     @
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
MBKKV*5"_C]K98##ZZG'/QLW\^1C2HJT&3,Z'K_I#_#F^:.\A0O_+7(AS47Y
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
M58#_1<^:FFUP#W.WD+Y?3B_F$+R0BL0R(5Z&@"9ZXH8(@Z]70K_ =0LH[\'
MN[#]F4A613\-;F">^\EECQFA,U!%: YE!GV2Q$>!&/#Q46D>E:B]2Y7GGK+^
MMY9KBR[?'5:[B&<+X[V+0A"E;$(_'B0)Z,$3X47*5 D::>W+ML[@#E;S?S!N
MM-'+8[E]>N8')1)U<0DP?5-^N^BJ1"REU2ZQ%$G.X/#$S)9881)1!H+3'/]@
MM>^;[L)R_.+]JIH?-=!  Y-Z$ZYED+(+LD8W27>C.L[]41WM=:#$'J(_,#D<
M#Z8,RTB\I#PQJ\HP'4:4T&"DDH;'VJ?3H4GQP)W0P3FQA<0;<*$83V?#5/[W
M\E^S_A?<'X?35??LK-'[-S0B-E,Z.$=& N.X/88@*&(+SM5FPWUX#F_$UM+;
M!HNUBM K3]5[-1NFR2\P2'A2/I]-IJ-/,%[!$H[QR 72OY0J2.$]\2D'I+^1
M3%B@ =:B?QO[U]_SB">OWIHB;/"JO^H/<;5]/W@]G*!U.F]15#8V%KPR.0OB
M#*5H7UM!;+E9]%PH;ZB*M%M[WBW>\CN@G+:M6$/^#<);\W8B&5EZ-:UA/FIO
M ]IY1L1D\U\M7YLN:VED7-9<QW',T2H$&3TR[3;8R*JNR5@\867BQ%B!F[*E
MNDS\EB09C_L]S5E6MW@?/U,?L)$?/5&W46H#@OXZ&L*W17?>N3VP&BZO%"@K
M D&3*!+)$R6..TZH#R):YFDRM<?-;D9R>$OK>-J]562WMVH:7-"CM0']C\.?
MR[#E85GJ]S<72Y"!*NV$-,087U+ %"<.5$+,VE&T2Y55M+:AU@78GYA.]177
M8#OZ>>917E. 5)(,)]."<S4[=8D0O1P54G)$E,X44LA(@F*.."89?I'!Z]K4
M>AC5GYA7E576P&WX&48?Q_[S93^^Z./*^V%V%2D#RY7E$HBES!"9;2!6"/3$
MA(_H(I46<K4=RKO1G+9/64D+#6Z[-R-;OAI=L#5R$^_#=1RWKY8..U%C#P6T
M.)GNPV@@ LBLB/94E(QW709WHTN!VZK/)E//:U>J')X<#WA:Q^#&-G(_)"?P
M&.S'Y>'G>911&8G^9>1$*C35@P%%F,Y!\]*EEM7VVKO@.KS%4D^372FRJQH>
M7U'*Y_$(#W3$-4!3RP\3_&O6_[PPX@]3C_(@@ .7HFPGD+4J%,]Y#%YGZYF4
M:+)XK8 K%;(S$32'+:M0'L2RWR[S;OGQ[\K'EYX?JX]_<SU61 7#LM<D!E9F
M!^=$O':69!UR4-QG*6NWQGH8U;Z[ZYU/P*\7O@R\ 3^!]_V/E]/S_-L$SB83
MF"Z2<6\D[+Z SV- OV=9Q[VL>9A_V[.6B<QD(!E*?[.4<<<I74]%T/B#+*BH
MWE7P ,LZ_-Y>F:/K._QCHT*#N-J.2^RXN"BM2;B[D2S*# ;MT1:+E)'D@*9L
MA?;5KPZ:+N@OAC=3?P,[>=?%Y2F,.Z[0< A4)D]HU(S(*%P9,N*)DEDJ&X*7
MKG8::?M5_<7RMD1H$&N\CJ7=N=9%*"TG;L#*C.XPRE(JD4D05A#'J1?H(B?*
MJ@^,[(CM4+GUC<G61!6/)9_^SB4]^W;=#$1:ARO ;=XG7!<H1JR3EJADA? 1
M'4%:NV5Z!UC'CW+7I$/7#6Y'M1SR,"X 5UV".D!L%/3N .\XL>_JJNU*G3WU
M<B0*"8Y&)[>:Y$CGE;")!,TH,2Z4)D2@7?6IG$>CS@.1\<? G&W4T2+-R,=+
M/-3'WV["6T9FK9&>4LE+H]'B>./.&R)%LXW[8%*,*=C:=:;WP'E$-O>NZEO/
M(ZHD^P9!CV>S_B"5CHK#M/KR]:?/XV5?W%5.BDT&G&6EW6V6: 3.<_4,'OI:
M2\FUUK%Z;4<G8*='E?KZ:+"7O/'H\@U3^=\&<(H&J92@) F:"#I[B3CI(V&<
M2NT41.5J9W3<"^CT2%)/_G?ZWT<<R#GUPX]]= ,..(7SUB,//GKS_D6OW9X%
M \%2CSP12HHR+,A%=-(#9!>EIG'K>9NWGKYG$Y2(A!]#"2CUI_"F_Z5DIJV>
M,8\GW:C8S]+12#DCH<PYF@<8@@F<^.B989+9X&O[R-O@JU!(==<SYGUL>L*
MT2X*0I,S^+I&38(MU^(J".ES3D'6#D,]A.GP.V8SQFRHJZJGCA;)W7?CNQ%^
M_2[>&H!+:TMP+E%&I('2:]TSPD-VI=#8&%Z[X>'V*/^<E*JALC;%G7<A+@.I
MI!,A&;1%0!M')+69N,P#*4-ZK+)XT%2?[G0_HC\G>;9518MN9NF_9XM\\E>C
M\7<,1D/#9!4M$2I2]%T=)=Z@I9E%RLQ'R66NWM_Q+C G3(\Z"FB0L;U8^6#S
MIK<0#NO%2)6Q$=#U,&5.GHG$*Q&(%F6VG4 *B]I)45UPG3!?JJNE0?NS#L+X
M)Y3K9SPTO\#8?X3?)I!G@S?]##V)2&V"0-"++56C&LTS]("(0\[S((7CMO:D
MN'WPGC#5#J;&VQ3<>ZKI/9A?S:9ERN>-K78YX>UJ\&?(P4I!RQ6X3VC!"8=G
MLE3$ %BIE#4BUZ[,W0?O"5/P8&J\3<&]QZ[>YS7<1OT6_IA^^ J#+_#K:#B]
MG/0"=<*JF- 2A-+G$'U51(Q+H$QQ8W/0\9!.W\.(#T_#P[%C"X>PLFH/ZQQN
M0/]_P8\_?!WUDF/6:\^)8J5JF:(E&J).Q%L=K>-9:E;["G$GH'_1L*(B&WB<
M.X!&.D'/6LEBF:%CHA=$<BV)%1H(]SXF[X46MG89P8Y0_V)@564V\VVW@?UJ
M-!OWF.?1QXS.5(!8[MU* @G^P;Q5!N+\[XY.P8+T+P;65&4##WD'U/B[/<D
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
MT51PE(+)Q);40!D< Q>LD-4'7]V/Z$_ GHHJJ6Z8=1;%>3DFGE_ZX4?H,2'
MZL2( "@7M]$3[[DC$05ALW,)HNMDN^WR]!,FS(%4TF8X1E?4_QSWIW">\Z1G
MK?(HH4QXLF6G1.DXY27Q42)/$J?"U78(=\%YPH0[F/K:S,+H?"9+J3DXH"3%
M$I:-T92&0X%0=,JD"=:Z1!^+ ;6])!:?]5\S/^A/O[T>YM'XTSS7YFI, )-,
M!*/0!HG.$>F+22(M$.J=SKA+T%1]).I#F/X$+U55M;09-;@ND/-Q_R/^= KI
MP]=1&?DP>5::;<$;_-%D^JH_B7Y0?MRC4DD(* C./-HL+!;HU!-FHPF!92U]
M@Z%&N\(]/-GJZO[AW;J)XMKT#;\'>AFQ=!]X34,0RF42@F1HY'!*;-!XXC!A
M1&)><E6[I]I>@/]4O*NIO,-8J-?@RVBE^[!SM&B8!$=R+A=\L;AH%%TT*K-)
M4FO\R(,2[P&\?R;>U53=8:S4&]C[7_"[7Q'V?2M@B3$.WA/C:292!'QGE%6$
M!B^TU\)PE0]*OBZH_U04K*[&!A7X;T>(YQK]LE[6LL05M<2*,NS:AY*&IS6)
MV?# *-74U/; -^$X,;+L+>JF<].V\(,6V2TR2BN%900"&#RX/3K/$>5A/23K
MT.^GZPF2%4M6MT5[J*K6@WN3!U+@L6MC[Y'ON]%XFD>#_FB9<C?/F8@H/R6-
M([8D-$J#IF7P.9)LA,1W-#.5#^"(;H)V_"2UMD1Y^(3<6V&'<4#782Y3-KH
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
M\K'T^OBVNL&6I4E'IB3Y4J')M$-P7A&;(1C@%BW<+J1X\$&G3X>ZLJZ8RU7
MO1V-IY>K9,([-S&+&$!R4>:7(\!H$WKH$B61#"H\XW^I2V)FIX>=/B'JR[QB
M[L!**(L6^V\VM=A_]NU7_]^C\?.!GRQLK"B\DD9S(JR@949Y(JY86\$X"$G9
M1%/M.,06\/X4P816ZFHP^N@>J-= ;[QF7> VB@1L"?4X$8!FJN].L6IZ:^"^
M;PM;@L/CUAGB8Q1$6MR!G<)CV95N1U1IX53M;E*/@F8/N.N/E67;J*L!NU8-
MVI>3S6]!7ISER><L!$A"93'P@E8D6#0<M&%!)\-* FIE3G4"=GA;JZEZ1ZUU
MTR!]!ZW,Z;@?YE[B?-K5"A<78#D7GMCB&$KC)"E]H$FVX+.@/BE=>[K/75A.
MFR95--!@:_D \7(X&HP^?GOF)W?25X6 J^.1*"C=VG+Z?^R]V9);.9(F_"IM
M?>]=V)??IB^42F65QI22+*2LGKD*<VP2IT.DBF1D2OWTOX.QKSP, H>,9:PG
M4U*JXGQP_P"X.WRIS4X,';A:*5VR,,ZUCC(/ O:T.=->-QUFT7^>8\IUP6=X
M,)92XXX0%%O-/$W@)!=@8DD^N_KRWMI/NX[AB=-B&XDWGB]/B\WS*1X=+_+K
MV;?OQ_2[3[.R_ OG^9H<3K'&)(SDUH#Q7-%%6 P@#PRXR3*B%_S&?*U;@SR;
M?O=I,J*[!AIFAM:,Z?-WN$\Q3W$^F9U4OSEG=# !A"*+2,EHP960@1:=@]4%
M#0Z:'[RF7.#6CS_IL$T;D3><U+L"=(KCC^GB>XZ3,LGIK"9U *B&-4-W AF_
M:*B!DF:])-RX:.AN<-E97:=$@TP\ MUD!9P*%@+36A@L.MM!=L-^J?V>LJ&Q
MM+Z)8#MI^[?9/-?GJ3.357/I=!204ZG/U9X,ECJLA='"LV)*,]NB3/3VKX];
M)-1(+;<H>@N9WAEA^%]_NR:4=_3;U7]8_7E=]$$N_U;__<?!VW,!_?777_^1
M\M'QC_P?<?;M;RO9_/KFX.T_7WU^^\\WO[U]_^K]Z[>OWKU]_^GSP1^_OWG_
M^=.O>8F3H\550(O)M^]'Z[*,A_W<OUV OKJ8TQ]^1;^-X.<?RSQ-F:[A2?K/
M?Y\8D;Q$XW+01@ET2!>W<"I:$8OQ*1P.^\26@9\\G_R)M2'EN_,&=2G::FPJ
ML+4 7:$HQ#DN(1M=IY[S$$5K!^T6&%N'M,Y_Y/O3-(A7W^K UD/OB_:1*3!&
MDB%=- *RG""KB)E9@[;YH(:[L.S@E7E+?=\(6[60<H^ YCFNWR8_5AY6GN?%
M\H!NU)KI;ZN*P&I;UQL].-IS$$7F3.9@;/,Q+/? >4H<V$[6/;)FSZ&]G=81
M$ZLBJ[?3?^3T935-J$X:6OZ&D_D_R4$F)THG%R))@6GAR,?F".3O*D@!N;9&
MFG*]R*4A,X8@?$ID::Z1#L'+>]%>'DQU"7)DR69,#HI+)!T30ATH0+@QNF2(
M]3RW+G9^ ,PGSJ0&NNF0SG0!^21HH[R/T=#5&-#EVOFGQFLD \99CMKP*%7K
MX0[7((S5$;F?\C>7Y+[T.;Z-P >3Q7^?M-RT47*C"YE.H9P^" L702>&R(OD
M4@T*>FYYBISAV54<="L]#S@P'B3OKH9*G2<QQ[C\3/_+L]+4 =AZ5:'=@VLW
MB6;MM'@G/1JI8'2:9#1<V01&UT%Y0NEJ:PL0KN3H/>-TW#YZ>JQ)$-L1.S:0
M?.,:BLO>UJ>_\/O_/C[Z*1CW9TG]R",+AKPNK"7HS)&MXU,";6+B0DECXK5(
MZMW/J7=^99>VY+;:N/Y2VD:4C6NHKB/[E+\O5Z"JHLZ:#1 ^942&R+P!6KX'
M\JX+$*>CYUBLUH,?SN__U!-5][9"[;RQ?Z>?_+7./#U[IO=:<*Q'6.!D"9$:
M(11-UC-R:['.$C%#FJFL^<P3U?4VPFS<Q_KV5[ZH4M0,%10;;4U>EA5:(![R
M0,2S1@T;O/28<AY:V/IM)-I:Q7>^\0T!]9Q2&C92TJ#'[8=(>+24!H>^Y$(F
MA??5*O6U03.ON;TH?$F\T*$V:*+1?JE]XY2&]EK?1+#CI#0PDY6LSQ]2$AC%
M/1UFC ":6D:)02FCGWY*PT9J69_2L(E,QTAI^.W5VX-_OGKWQYO?W[SZ],?!
MF]4[_9?9+/TU.3K":9K.IH3_>%ZGG&-]ZIA\^XZ3>=T/.,6CGXN\>'C>0\./
M;YT<T4L0US(H>$[2926TU%(5QETFPR"IG.M49\/+84,<6X[9//WF1?!;"".%
M905RJ87563MPMO;F9[00RW0R03<.UMP L?7PT-,?^/9<:JNQV@*=,99+T+6;
MM:J=C9W1AHQI0ZZ4*\&8UG/Z;D<ROO.RG9YO3 C=7KX=4BO>'U<9?"@'^?ML
M7EL&_$%27=0$9&F4"'28T_*4R762K=" 61;-C!.!M\ZJN!W)8]=Z _EVB#Q?
M07.2X_.AG#^LOIV^^1'S8O&AO,;Y_"?]M=,TH"B2R2P035==-77F0.XTAQB\
M*-K1[:5;'W,/0_K863."?CKD5UQ!_3'/8[UYO^0AR"T&1V<=R<D*LB63$(!D
M\0&3*LB4M#5QT,B@AS)K([1/BEW]]-0AY>),#H<VN<*,9: D^9=*9H0@!7D,
M&5&E@(FGUI7,9]]^[-I_D P[# WXL/R:YZL<L0N+Z/57G'_)BT,G,<3:W$YS
M5D>DI0).I@@864Y<<Z+9H(&/&ZCW'CB/7>.M)-VPE>]I&/^T8'%1"-6?]>"9
M3+\?DWGDR.NSV2I@V1,_0Y9TS-"ZM?.H!68OKW>AONLYY(XO/%:5-I1;AS9,
M)QF?Y[?(19O50^^4\LXPT,(Y.FMX %<?X:2.LEC'5;"M-_2=8!ZK[MM*N6&A
MYQ5@-X\8Y;@NVB=(AF5"54I=*[D^ECNT+$J76P_D?IKG> /YWM2ZVWH"S'EQ
M\]EJ3Q[\HF/*F3JYRB/!2HF#9YG.(I%B9C:FW'S+WP%EK+38MMIN(==]28Z]
MZL_65Z)D4IW#82$Y*<B;X!J<)PM$>'1)\HPB=77X]J,=P!::O3=BL*F$>X>8
M3E^,AD#JE/IZ"YS=9+QNJ:C[U+Z%E$<B@!9DF&3N@2OZA\)(5U4B#S0$P2(W
M 9ELW5EJ-,6OR67MK_=-A-MA/MBK^L:VG,3%%6RGC[O6VU"8)D0\D65J58!0
M,("(A1%F81@?,B!@W7?&M_"V5L2LDQ0;)ZV>PSFN[Q=E-O_KZR1^_=<Q'DV6
MJRRODR?6VM^Z/F\O<SI+NB27,V>E *.B2ZU@ A>D!^LB6HWHL S);'SH]Q\W
M(T:1>N.SX"/^7!7OW4;@; W]G^!0?$&HOBJ@<(Q@):>3BE%(-X ,]WSB<>N[
ME>P:=_1__37'_[X5E/#91UH4X?$%ZLP!\!54$HH;$[QWUPO;;E7HG1]XW.IL
M([?&3?SN/%.FRS6'BLXFBDQ>B8Y9UNABA. B&2REA.*]MO+ZI/?-CO)U !XW
M&<:1>\.'FKOFSMS&9XG%)LX8<)Y(*,P@N:[((1:ME8O6&N1##O9AGWO<1.@A
MT\9/,[].YCDN/\_JT/OC5;OKF_!*J/VLZO008S3!PPP^DS&:D^/>,9U#,$-,
M^O6?>MSJ;BW+AN\VUX<67PR.N=4 B2G)ZJ^*VKU,62L@U,&Z,ANI? U/X9":
MM,$??.1J[R+7#J\VYP])O_P\_^4_)GE>BZI^OLM_YJ-5M,($'NC(L:"#KF]+
M49!O(0/8B"6%Q)'9UJ&;8<B>4A2W@RXZY'F=0_L]8WUW7+DL-_&>;J A8'O-
MVMD$Z(XF[730^%VDZJ:N'B-V-@*-+(6B;:I64FTLE16@2X$NT2*9QZ"T&52/
M\[BXM6Z\SKY1:Q,M]:34VU6RS$H"9R7#KG"-)FI8%30IQC@$EBW8XM%%3:((
MK9\C[X&S@_[U_11Y%V6VU$+#^'8M2CO Z9=\4K^H"T^2[*^81 "E%*/%T0J%
M#1)K'\RB6I1QGG_P*=@O#Y=@P^#6.8BS-@ #8#0LQ[[TZ?$+L!\H_.OJVT)R
MC0MO+\/)P7F1<H)H3)V&X",X5K/<G/121\T3&U2,M&L%WE-*W59_FPBLL=Y^
M)TE]._YV-JLF*59,*!"Y)=<V>JP)B;0V'4OVF<DPS"Y;H[DK'QVW//K!8I^U
MD%GC2_!W_'$)B! ).?>U47WMZ)@3@R#I;@D.E?0\6C]L!.\ZY5W^Z"-4WH-E
MUM/$_>7G)4/NMWG^UW&>QI\G:2?%TYU>(U@F<C*RZM2A>MXX;I/W#H5.K0MZ
M!\!Z"E90+RUT*+ZYS=X_!WB61S8 XHB!FVOP=AZN::/: 0YU"[V,%*&Y#E7)
M@$%:#Y@-00V,',64!8BB462>.?+6!<,[H\[P:,S.F+.).L:*Z;V_U+7C;'QN
MU")+R<$)1C!5%0B3$DHLVAB&TE^?&M@GFG<3VGX$9K92ZY (WI8ZZ="FXA*Z
M5=RH=A%<;9EL>>+,(@1M<AVD&"&H3.!L1ET<E[1_&G/E+BQ/R81I(N^&20GW
MX3J;L#4 62=SY6Y4N[%2VFAO "6V$'V'^^4>A$K*$'G,((SSH$PDA.100W;1
M)&1""M<ZOC\V*=;8'V-S8A.)-\Y OH[J(/^9I\?Y[_/97\NOM6GL6=9-$H&O
M:M]KV;OB+M,-RA#HUN3.,BD$7HLKWIK0,O!SX]L.K;0SZRO:QI4*UR$2ML7B
M=YQ_F4QOP,S%H@PJ "\U#;=$!JYD YQ'D[-+05[W3P8QX)Y//DD6M!+Q"'="
MK9:OG6PN(73:".1T]N5 HE"&2? BD->50@QD)3GK6@?$UJ-Z]#SII( >Z4QW
MSVXG7_U\>OOJL@R"66DX@HJU_Y$6DJQK'\ DK9QF+I(#W]HU'0[O*7D@O;32
MH>W)/5 O@+[';V?;:0C<7H'5S:#N*,C:2_7#*=9,;SW":!O"3M(Y8>N$!:9#
MA:T@,/J'R)$,_)"X3_@4:;8N(+NG+-M$72.SZ[11-UD"LF2ZKF/M^UUG=_BH
MZ%0/R;"4D2O;/%=N':@=!&9[JG4#"FVNDP[AV<]S3+DN]@P/#X)KS@0P%D0-
M*B"@L?1;D<A\%)'V3&L[Z3J&ITV)K23>X=AX?;Q8SE;534=DV-]%4U$XX[XP
M.D<MK3A8!QABG2@>M'3D243>NA78(&!/FROM==.XOGPUT&F*1\>+_'KVC9S$
M//\T*\N_<)ZO@3T[[B+/&'FJH00'*J. H)*IES)/5A89!I6;;OK=ITF3[AKH
MT AXU=+T#B(;DT2JC730&5'93*AT+% 4<SPG';-KW;O^'CA/DS.M]= AQ>ES
MCE^GLZ/9EY^_X.+.4P^U$4FB!I;KM*)(1CU:;B!J(5@,S"G=^OUX$+"G39OV
MNNGPUOS+\6(RS>0!QG\=3Q8GTJ_.(!?>:B<5V5?:$RQIP<E:I8)"955$+EXT
MILP=4)Y2O*^%M#M41]\&J_YRGL_VP1" G:)Y:\'M)G[71)4#Z+&]'CHX0NN!
M2BE$EDZ#SS;2+K&)3"?!0"C,.A'NTOP-84=$61.!VPU/-A%_X\2$3]_PZ.@,
MX:^3Q7(^"<?TU\]]>,$"2V0G*1^0C&I:LP^U-52LQ3\Z</JC 6[-FL^,;UHT
M5LJLCT0[Q,4(T??9 H_^/I\=?U\94),RH?_1&=.=HX6Q+"!:8>JRD98=%&CN
ML_,H1;C>/FWKHV -I*=D4K24?H?&Z?? .YNP.0!@)]-B+;C=F!9-53J<+EOH
MHX.)L1ZH4 5ET0*,0%.3;CQX&RQ(.OMR8*'HYO,H=T28-2;&;OFRB1IZ\^3]
M["3U9KJ<3(]S^D!G\PKJV4U)OKS@:"1DS4*=0UEO8(>0=/*L\%2P^2OQ)OC&
M-UH:J_<^\K343>.2X-JU;G8T22L\JZ$6JWU37&:,883@!=E5MC:LL[5*/<D2
ME;+2F!8E^;=__2G8*(UD>U/;OJVV3ZD^!%/#7AIWX1B_L48+'=VK\BT$W+AU
MPYW8#$;EG F02VU)$0B@EUK5C&XAC<\<BWQT2K^G&<=8.M]$KAW,@]-K9OKE
MT\F0GXM,@D0'64T>P5AM(I'!26/!>*VL1EZRS8TM@3N@C-L-HHV>KC^0-1!R
MA\#$IR4N5SG99[&3,WBG)4$A*B;K8 E60R>\+K@.*A%!).:3*]@Z(_Y>0$_A
MPF\O^5N.A.UY<0+FO*YO/9I.\8<K0'83:VBHJ>L<V%K*':Z#JZ"*DD%%<F:\
MCK61C5#@'(L0"U/D,"NKL+4[.(+*UT0+QM+X)L+M-)WEK#J+O,I@>09IF0*E
M44-P)0"3CGQ:552\WNSPWH$LN_+5MQ#O+=-7'B";QC6,MXT(.)L*X+D4RGM
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
M54[DVGC+%/#H-(109PK8.E-YQ$MT/\8,-F;"O1?.=AKI$5BDOW=-!&<OQ .
M]8IKWP5J-T'JIBJ\'@-L*O]1":*,,3J8!%*@I'.XT!$<0P"Z9K.7*A/:UM-C
M1B;&FICP;GBQB=@;SS&L+:?G4SRBRVM!K"-,)>?S]@=D5,D*I%@=JZM?(#!.
MGG]!$;E3@E_O-'2KQ7K?-W805&FCAED'&7:(R;[Y]OUH]C/G3_G//*_/P6>C
M_&36*JM:JJDX*)%<?>004 (:)X,2PK5.(KX#RF-G0$M)-][<;Z<GQ*0_GLW/
M,C=*ECEX 5H$7T^P&L[%"):6%K273#H[8$_?\J,?NR);2*Q#(N^J8\F5-9Z-
M/G<E:9\T6,$)E^/5?=((1A1=M-&FQ-8UD7=A>>RJ;RKK#F6.;Z=Q]BV?=UU]
M=[GGG8S1.5804(HZYS5:" H=1!43<X417UO7"]T#YZG[?JTTT>&@N /:68.<
M > Z^7[W MN-_]=,C</HL84..OA_]X-,SK/"C0(="YV?PC."Z^DXM4K5P=&H
M?.MI0SL@R!H_<#?\V$3T/?J,TA'YH=1QDF?."S<FHM2,3)]:&Q44 R^8 V%9
M3I@,K;UUKL\-$./;%@V5=+VIZ%82[N >?OB^FC(U_?+FQW?:&F<^"]DT65AO
MP"A'3BOF4%OZ1,C%2RL)FR^MGRYN1_*4E-] UG=N^E'S*>:7+2R<)I)T_G(R
MK QCG!_CT>VSZ1NE7&SP^1&R,AXJC&N)&TP+YQ*2RV*M$LD$S4H,/!F;6;8E
M#4C<V #)"+D=W%B1T4L0$0L=;%R!,R$"US(*XX/AMK5;,GINQ^D//PS&"&6D
M M2JG@J1MG!M#!U\<$EPY3WONM93''N: K )$^Y]:GN(N#O<F;?FFR0CR1K,
M$:P,6"NN$CCI-$B?HV2!)8E]7V'W.KVG&04>(NX.EO)MM'QU<L:^2O_O^"2/
MEA\:+DVL?=FDTK1LM!HP6P<9L_(N,J4QCG NW$3VU&G21B4=8C0?\>=)-XK9
MU3#C8=2N2%I^#4(1H0.M'PN7D#B/.17&R4)J3)6[L#Q!<C01>X>X[JW7F_?"
M)$Y.A;>:$T55AJ!Y !9M<EIHS6WK ,QZ:Z)OJAP7B2G+';A82ZX8^5;."06^
ML"!LT1Z;/V4\UE2Y;;9!+Y4\EE0Y+C"Q( T$2PZV*H%6A[5*7JG(.5-)-\_(
M? *I<ALQ8<-4N4TT,FHFU!!@+ZER&ZMP<$K40^0_<BYEMKZF+'M.>T&YPL%K
M@W4N-X:"WH?<>M;UXTJ5Z\.+3<3>@0]W)?D8[Q@MR](U3)::<L("<DQ@B^,Y
M1*]U:6W /()TJHV4-3"=:A-)WQG\:1@N?_O^]8??WWQ^]7\^'GSXY]M/;S^\
MG^?ON)Q/3@*OTW0\G><X^S*=_$].2_P1\I2^NMPB0K[M%[<.BC==\K4X.(\.
MO779\\15\,DGRZQ"QD.R)?EXN.W'MW1JSM^%S@URPRQRS2*44)OI.*/)()>B
MUD>[H(-!D5L'>6ZB:),2\!E_G+Y-_7(BM<.L/"O>96!^M8-5(-O/D %89''!
MF:A*Z[#$'5#&/]>VU/7M3__;B;A'*ZW9/$^^3-_@?$H']^+@;#-E,J\<X\DF
M SEE#4H8 =Y'!I%)*0+*4%3K:H"[T3QZ_3<2=+=\(&+F 1V<TS@Y.CE+#RZ=
MJQ_*-?B'021:KE90O+8U<N8 I8O@@S':)NE2;MT[]B$X'SUMNBNG0Y3[]MFY
MKY:O<3[_20!7#>H. XN8F:K3-*LEIQ59AUQ7J7B6=(E9-0]Y#P+VZ"G37OQ=
M0M^7Z?RA_'');".VG]Z.BS<_XM%QJJ&I;[-C6L7'/"<[KK+\\^S-#_Q& DNK
MS4&.QW1Q,#LZHKWP%\[3H5!>1\DS.!DY23!("/7%T$>G$YF9Y)*T=M![K^G1
M,W.OE-ZA??8=ZSDLG':4H!N=.5E;R@4/WM7N7,J@-%DY*5H_Z=P!91>/>_ND
M\UE[A76PR.Z 1;; /.,BD_%X6FCX&XG[;(1MGD]F]6]_G"U6*J559,8C<@XN
M203%+=F5=+I#R,ZJP#DW<23:;8C\A:6[ID,'JW"C57PD]/-;UN!RMF3<>C"<
M)U#1U[Z<EH'V:"R/(BALW>BT!>X70N^6"AT,V#O6\&O>9 UD>BMF! >I? &E
M:F=_&Q)P+J3WNG9N;UV&W0+W"YUW2X7Q3->#G([C"N"51;S#[XO\H;SZ_OUH
M$FN60'44CI?T1^\FWR9+/-VA2:N,)4-QL<[("@X"*DL>9U*\>.^3;.WA=UC&
M"]GWBB@=A@?<Y04P9;BRTH/-,8#*A@.*P,&B+D'$&)UO'4(8Y+9M$>+]8QI/
M6+*<Y,6KL%AU^CV4S&>%-@&+19'\LP>,K#[=2\N%*\&IUE;5_8@>?:2CH<#'
M(_SGK[C\K]GQ47K[[3NA?%-*IBW]YRKZ3-(Y9)BBBJXV5!#U[3W1?HA1@)$L
MFF)"3KKU4^?#D.ZJ;+"-OH<=N"V5-6H(XT1.'_,4CU8RFJ95UY6\6*[R]7,Z
MS#)X+7P"$TP=7X0(SCD)BCDI%&,JI-8/CUO ?0YD:ZZV4>,+=T,_?8L_M%PG
MU!BA#IH&11(";X0 @;&PR$B@S=MA;0'WV3/N(6KK$ (X<_#>3N]:!!G#N)A-
MR?#]29[>8E+SJ1FW-NCH(;)4TR%U N2I3NGP6C(G;,FM)\0_".B38EE_577P
MR<_B89N!#K:0*T4W/3(Z@54,'@*C4UDS](:1R\)<ZU+4!P%]4OSJKZH.;L"Y
MSW-2Z&&MD%9D#=D6#;6W7;48-6CM<T*/)37O]G(5P5B%5HU]O2W$N"^54V_F
M\]G\]6P^SR<Q'+IK+\4I+PIH:W#G;+6__+STF]._.$TGL:B31DE:!TR\ %.<
M$[M7B>#%@)-68DY><6Q=;M5C'3NKT=J"5M>3Z7>MW@X.YB74O\WFUU9XUG!M
M ,1.55P#X.VFGFOW7)B-H\@=<2XSF9G0#!B&4EM3</",64 7F>?D#R?3^M%C
M9UQ;4R+V**FVB?Z:]VL^,R+/,GE/BYZBM.B*8< =-[7HVP#F+$$9QCBS.:0P
MK&GS[3]_?$N\N2)FC:788SQFGGV9X_>OD_CKA#R.23B^:"EI.9>!)?"IMA=6
MF&H:+CD#-AO!0["I><N'N]$\ 7NGD:@[!"EO1W9VRPW ULE<N0_7;NR45CH<
M1(TM%-#!S+@7HU&UR55((%1->]*6]H4/#K1W1O'B7!2MPSOCDV.-8;$+;FPB
M]]$X<5KX<WK!*2^4C\X#MYX@<BT!Z;2$6!=-,&WDK=_-!L :W[IHI\=!!'FX
M$G93H#[-R]E9+]JCV8*L[1]D,:7)$J<IXG?Z]U']XUC+A<I)QE#3<O5MOM^A
M>+V9.*Z5LNN4F)"J").+BBFZ5 SW3@FON0_\ME+V;: T:@3]CG[^Z\L__R)&
MBH*;XHC4+#%'5C-9Y8@9R3Y';057)6'K$;8#8&WC<+V_)F\2\[G(KPCYT*D0
MLBP"G.'5&D4)(2A=6YI@#$@[7@WQP 9_</Q#LS4#+KMD?>3<P4?[C#]>KU!=
M%L!)\.&0HR,C@C&(JSY8+I,_ZCV"CDDDJ9SF&1O3_QXX3X<@K67?P?BZ>^DG
MOJK16&I/8L@2S:G1&9@%$50=.91%]*W31]9 &NLIK3<I6DI^7Q[;SI^A7QTO
MO\[FD^7/E><B%/(<!0)F1D>?X1:"$ 9B,M%B]D*GUMG&MR/950"HJ:[ORL=]
MN,Q[=MXX1W7JI S!U75:TTU,NQS4M)W>UE)A"Z&/20HK698<.9A:]49^9JZ3
M).M-B,(E9@ECZ_?T<<DP:"C3.%S81-8=.+"*A;^:IG?T-X_^]_%\LDB3U=O(
M:9#!,YF\C;GV"2)X@LY#'ZT!Y%J1+'Q2H76D9PVD'69S;:6[VW)Y&@F^@W]"
M*\R+Y22^KE;Q_.<IJ&#)NK)!@'?U.<NQ M[2G1L<!E9TB4&TGC]R*Y GPH'M
MA=SA1#@-,E[%))$Q492BLRZ)VF ST"&( @)'*="EI$UKQ=^&XXGH?6L1=W@O
MO-TIKM<>V;M,&NM :!]/LE5]81*<4,$F#&0-M\[6O!/,4_08VDA^+$J\QV_Y
M+&]B +Q>K<OOA[8;%Z*1(H?08TLM]&A@O@:FB)A%8!RXD@R49G2R,9? *>>5
MY3'9YHVK=T*2-:[%;CBRB? ;IYK]>E*N3X?D64W598QGQFXJ!*PN-L<:N,,
MOA;!1VM+<!RSO>YEW/KH,>1;.VA;WE(YLXZ2[>!&O#YY2[Q^:YY9NL)X'6T@
M\ZG>FN@-!#0:3'',&AN"CJTS3.X%]#2XT5[V8TR#_?2/5P=O?GGUZ<VOKS_\
M7L>,KB:.?GSWZOVGH]GT"Q'\VV0:\[16GG\_PMJ ??$5YSG@(B?Z*;5.<]7D
M(Y^4;#X\CZ 7DJTS"D81T?7< F1<19&U3$)Y;YQ%;HLP,FH954B'O4!M&=:J
MG_BE?N+UI4^\FL]Q^N4T^_OBKYP.;7M5=\?%8Q*MV7H5#!2&M/5\3G0?EPRB
M>"6#=DJPUJ\DVZ/>.ASX4 3OC^NI\J&L_NOBU%G^GYP.!2\A1?)CL^*VSF1Q
M@-;2;YEB2?&8;6Y]QC=?Q Z:Q(S+WQO!R9W2H(,=TFI!?]+95!W^WV;SO]/_
M=GG($EV?NFA 8Q6H0E:[*\X!\SR7)+Q@UPLF]H;>U]?RPO)=D*+'F\ZMZSID
M(C@I628OP-4852*G(#I).S*IDDQV@C5_RKD5R0O1-E=(A_#>Q>"K^9^3F&\'
M>=%88-7R]])_.6N-4G*D]=?RF6+)PT1FP M70/B"IO#:5;+UTT ;Y,^.ACM0
M>(=>.(-6\7XV_3,OECF].@G2S\@1OOS?ZQC!][/E_\W+@_,>&H>.')K@R;OV
MM2&#,M8":JD@<(_2"-2BM,Z[[+:8%W+OA!8=>O-T6]A)S?-J4OGJC^K?XX=1
M:J^8E+0\2Y>2YAJ"J6U;BPADL(LB0^MQ2^.N\&5G[ ^!>K0:.A\XO5;LB[OD
M?EH7;+0MAGDPF:XX<EM)YM('<#+ED*W)R3>/7+0"/UJ#HQT;UCM1]KZD=Y_
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
M[CFRB0HZ<./WV7SYA6[+7S#^=TZ?<CR>D]3SXNP9V'#-:_IBS3D%91T##$$
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
M(&IA2Z*\#.9B-"2AO/6UF^'OAO394VQK=36VJ3NAGK4K])HK4&C^@_<E/)6
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
M!G$ICLXZ#4 L38)PED 7!\ZJEA[Q/4 G39+]Q%^Q2*HX?B^F8SS^QN.7P\N
M&(L(/D(<?AGT_X6'8D)X_=POC?!FI^7X+/YSVA]!.AND!;7[,,:_FUY"VM@J
M8=Q37BBM9;G+8S*18%FY'Y:(0J=4:HE'Z[+9L]+W/ASBDV'A(U9T@\JJMX.2
MB>I_AS(.O7C&PU%/JJBI8(% D.70AC(F5GO"K$&K+9DH$Z^\P:V <3*$JB7J
MYM= QV^FD^D(YFWW%QONJRE<+S_'S,N%0J)\&4(#0A)O#".916YS"$DUO@7Z
M(,33"B>UU$\#N^E*%&M"$+?POH<?D\]_PL5W^&TXF'P=]\"B2ZC*78VD$/>L
M/;!-B8#6@4F/IWIHTT!N>ZR')UA3$JRLA&FLP0;QI:ZX_PO\Z/.?PQYDX!Y*
MP@T20TL2]UVGR_D;%/5,Q82?Y9$(-X?XBV>[ZJM!.&DKN,@7Z#DKI7%"$ ;"
M$.ES(-8%3HS+1H)6V::C$JR _$6QW7769+)B=\!OAM-1+P#+SAIT'8!Z(C5%
MH\*Z1$+VG#HNL\GUFY%NA_$7Q7;6V!'MLQE>=%1ZZ)D(3:T@E&:%VZXT)% I
MB;8:>+8*&*]]$7Y;C+\8MK/&&EPA[(KW+$]@= U:!@^TE,!&7TJK&4_$&1H)
M>L(,C*7>5[^^M1/07US;3W<-XE==0?>\TN"8"P0DX.'.*"-6E%2X3#Q#4(R)
MVD6.7;']HM76&JH8"ROQWGD^:AZ?&W^$"/WOLXDV5B>-#$=WPZG2\#%S8KTS
M!)U=F2D-,<LE&VME''[M"TY3]_5DVJQCV1I"_CY(\XL:D%[_B/A/SR[+3ST>
M-!-4 #%!^-*\01#<VC))W,4L5-+>U[\9L0/0TR34X737X+K?NIJL##DZB3Y
M4B5FYH4C00I&5+!.1DDE[S:_>>=H^IHZ@_T2YK<R8*NTK[6%K%(F1F;4!?Z
M3C8'DA.7S(DH@S[$9=?5Z$XK>]!(*X?J/+(IW)R9IY0J28*=.=*E5MYP3AA(
MCX8H#;QZ(=>V& _/I5;Z[G*ENI:R&E^#>B#&G)P/93)%:?Q.8T1/!C2A@9E@
MO8I:Q@-SZFBY@$="I5U4T_A^U.80<@Z.)H,^<$PLHZ41$BE]YHB*@ >]L-:8
MVA7RG<$];Q9MK9[&Y:@;X\0I4ZY=1*H#1<O0>$:\-F7J@!82%![]Z1@T.DY$
M_Q&Q:&OE'*J#WZI0,,T<=TJM2*)T/B79%8_+)<M!RNB@:57SXPK:/R82;:N<
M(QC<=V.\+D1FT-D@4L5 I!.)>!$XFG)>H6''6:(':5#T>.+RCX1.NZOI4$WZ
M;@=X0Y80(S6X4S($F2Q*0EM//&B&.ZKVEAZD2]]10^^/A#E;*>-0S?K6!O ,
MDYS1"(2#+DX 'KY!<$9R$'@6QR1M/$A#OL<3=#TFC:JHZ6#=]=#(5PK7CWLA
M,T1*@;YCT(P('Z.)(@J=6XZ-V#O&>I5+N1_V?C^<_!=,7@XO4>%QUA1_%NK6
M8'WI)QU3&5 6-1 ;;;DYA:< DYYE6/(<UN2K.K[P-"*F[61<\9SM"'+VNUG'
M.B>3TDIZ@A\Z+3.F+'$"_P<E0:,S7(3E#H*[<N'ZG<^*#KM)NL%ANEH&GV?)
M5N%4-$IHPG*PN/WA$6"S+?@L[M5"17:@V>R?*Z>[_<7%<=(JM:2]*M3];V6Y
M:?*_X\5P#.EO?YF,IG#SRR&>N#\F\TM)?_O+&+Y<WFNDN#U[/HR&R'*T#B_\
M8'(V2*__.>U_*P]^\?,S/N+L1W_<0Z-!L-EJ?*F_9I(16U@NN=$T624%JVV
M=8!5D4U?\9&C. U \+>E8_!PL"V[=F# L*TF&B13UD(L %_-MNQ.$'NH+3^]
MF!R*-#?P:AY1"ZJ0I=7<ITQUU7:ESIYZ.1*%!.<Y&H=&NS- 9$G]^,@ET3EE
M0ZE7R=4^M8Y&G:M'/VKF;*..%K>[_*#<K7XQ[5\DM,5^FYF$/9"X1D#CFZ92
M1Y040U"6$68AT"2-=+SV->650 YO\U97V;*%L[>\[Y-@Y_[7X]&D]['T&KIB
M.H.4 3Q1LM0.)IM(0#>,I,AID"[EJ#MM#/C46PK'GVZ4?>>%IV)B["[%BOGT
M:Q!S1G6!L8VAT$6I];_9AXV /82_K+X])%=Q8UZ&XWVD/!N-ITY.1 K/B0=C
M2$K1Y,PX"Z;3X+!C*W#-45Q??]L(K++>?O,_2F7N' BN0;%,#8FN3(_F0I&0
MJ"44J.1,:0&Z4Z7! YJ[\]+#'9A[B7U80V85#\+%T;!H3C/K.G,UY6;&RTB=
M#M%+DM'D*]/ '0G,4Z* :4:I8K:ZS;P&RJD<FC4EWJ"<:!6LJTY$"R.P"\!&
MGOB#X([CAU=190=Z[*^'!G[4PT S=Q9]Q5+65$:4\M+?R "@>BVW5&9(H7:*
M_DA$><#K/@Y/MA%_17Z4?,>;_F@\.;N$43_ZP>*@ ^F9CX%X!@Z/2V=($)X1
M ]IES]$(BDMFW<H$THI'']YGKBS\83W)K341_L]?EZ3S#G^<_<7L]V7U'R'_
M6_G_WS^^O9;4GW_^^>\)+J8_X-_C\/*O,R%]^L?9Q]?_.'_WZO7'3Z___^]O
M/__7*YCX_L7X+HAQ__+;!3R@TO7/^NL-N+N@YP^\H] ]8$(9ZI<@_>7?^NEO
M?^E'%Z(P7*+U%F6DT09!513>2Z!,.M=;_]C]]M/KP8,WB245HP=I++%,ENO0
M:+CX8 1AVFK+G LBU[XF>!_%ON?$I\DP_O$1ODU'\>NL!^?PR\A?GDTG7X>C
MT@'Q*@_.>B**[*C5)-*<B:2X;.1[(($;*;2-QKK:-R8Z0CO\_K(G%Y;/BA8J
M:."++,%,KZ:C_N#+!]P+A^G35S^"<2]3RH($7+;5* 55AEHGD8FC7NHD0E1*
MM"7)"E2GQH]]!=\BS3,O17LS'-W@/,^E>F(XF,'O </#,+&$)I1#=SQ11[P3
MDH 0FMFR?=/J6>4'43UY:E06?(/[5*LWM^N9FS>[W,V_6>QW41HA0@C$>%Z&
M)$5&@M:).!VI1)XG5[TW[>YHGSR5#J2H!K&1&?*WX_%TU=9X/OF*-KICI<5R
M,$1'\.52(>Z/-'%2['RN#20+M7W=AU&=!F7J";[!!:HU"/_#7TSA"J#P0CON
M\*B$3*_NG%I'!8DA)U,FZ2A1^[[+@Z!.E1@[BKW!G:CK]5X%C+4,"A0'$APM
M"70I2\M11U " BCHS$7M,0]W$1RJ5K*ZGG<6XV.IB%P7_ LBQ<"3(DJ&4OBM
M!''>XA$G>0XR\QB@]DSM1Y9AV4>Y'9,JVPCY*#'R+@!_)56V5N76P?)=]' 4
MPLA(J;7!D\R]);+<10I*X99*(T*W-CMVB,3LXTVJM.7)-N(_0%(%G,HZAS(2
M36D\6[4GMEP$9U%1QLN\\+QD7#[EI,I6PG\@J;*-Y Z15'GQ^Z>W[U]_^O3I
M]=]_>_W^\]OW;\X__G;V^>WY^[D=@AX/[CWCW5,MV[YA[P3,7DM:2LLH&JGU
MF5.10 JJK?>@F!/>2.>I<;UM7[:G>7_US(_PK0Q>'WQY.\C#T:6_>R](,H[.
M*7"2HT'#-S-!0F#HI#I#*230/M1NO-(%U[YGU/MI^8#.\]5+BNDV?RN:^CS8
MS#PC5-A8XC3H=&FEB O*H'%GRD"URBM>C^8(3FYM5BR?3Y5$7S%W4[;7*U3#
M'*?CR1!WV7'/:X-;M,S$<^Z(-$[B1DTUH>B+\T I>H1=CJ5[#SXAE>XON ;F
MY\OAK,7NZ&I(77_\QP?TYO 7_@NP7O1X)O+HRG@Q9)CU9:*%LH2#$EQZS[VO
M??=]$YX3XD)U\3=(LWR$[S"8PKBGJ=)&HW-NHT"*.N5)\&AI"\=LB%Q:67U0
MR.+=)ZCRG<1:,<51MJ&S]-^X 4%Z_>+MYU=GO224\J48&5@H?<E*,VW+-0DT
M.VV8<Y"Z3 N]^]034MV>(FN0A'@%WT80^[.UX9\O8";90:GKP*7_:_;['K=!
M1>EIF0E9IE[)DJ9EF5C)?"EX4CK6_FZ[X#HA8C131X/\Q&)>]NL?WV PAI[/
M(466,F'>"")#9,05=)(A$.4E1P^[,CN6()P@$?81<H.>:N]A\G: WCF\&X['
M9Y/)J!^F,R?B\_ ]6AY#M#R&%Q<S05SA[@&5$MT*(,J4IO("+'$V:^(I4,,"
M=S'4SE%L#?($>=-640UZQLS&3[^]_.;[HR*9EU_]Z O:-)"\-1)/1(9^#9JL
M94(9E8I$JY)5U.<D:M-G-9(3Y$@%D5?LFE9LHH](Q-$T3F;Y^,+,+U>.#)Y\
MLY3\R^%X,NZY*#5SS!%*K2N%\:;,J4" @F:ELA A=;D&T.EE)Z3V-@*N.)^D
M 'SY^AR=U\%5[#[.T$B%VQ*UB416^@5RM(R=$8EPW**\BM$DB!W4??_))Z;;
M/46W(A:T?SEVJ;)Z4>J!7PXOBP%S9;@ZKY/E,I&@?3%B+"46!"<)_1P5@S I
MU:ZS78WDA!A04>0KF% M*XV@0G_@KS-S5VS]"!=^4A 7TAIJP">';HU/>/X$
M2,2%Q$A6W H7HS75)_)T1W>"C&FDFA4LVG_N];# '!0QP"#^/(MQ-/47'T;#
M[_V2\.^9,J]-64TH@D&/V 9B4[#$<._0;,F!0O46/)LAG2!?:BIA!4GV+K7^
M.TJI8#P?O.J/OPVO:'R>9];NF/6 ,QI\"9,$C?!$8+@3&D:"<2%*2CDZ0I4Y
MLAG1"5*DH@I6,&3O8.>-9_P&97/%Y2G*8=Y==3@8OP"4"%S]N\_^!XQ?_T#;
M"@'@!CGZ.1/0&C<Z&<6-@T X+_-G/8NE=L@0[64LT_W 5M^"&B[G!+GY6)2_
M@MC[EXS'KY"F%W">-XCQQ<_Y7U[5S"JM$U-9$0[%1Z NDP" 1[R3*6O0V8C:
M.=D=8!ZL^+RY?=Y818^E9OU>(OIV>TBOA0YE)D@J]94@%+&E1,$+&X.CD8*L
MO4=N@'.TVO763'BH-&!'C1RB:.1VE]@.T!J5MV^ =9S"]FHJ?(@:>\K_P!31
M(H4$Q2/EI0D.]>B6,BX(MY1*;FA24/M*_\&I\4 I^S&8L8W86S!B7O)V#^*B
M/#L8FY/2A)GDB-39$8_:(,GJTFX@&]PR:[-B,Z3#6]/5U+=,BXJR;] &9,77
M\ (&\>NE'_TQ^R2$$=E F9&22[6-G!7:*$"#3BHF G?X7;2W0.Y@>L9FR.ZZ
M:5"E>!_? MVBDW4'?(<R2):P/1JK9 ^-/DB7"NHXA'VRC--!4-2"(=$Z261@
M#)U&04ERR0@F<,^M7O1Z'+IL;ZD<D"W;:*$!2S[Y"QC/"W;?PV31G8]F:<I@
M.J<Y)=)839R1F=B<O?4IJ52]<FXED$=@G^REK^50R]["KCPVX#?_W\/1PG0:
MS\C.LL] 4\FHZ6*$<8^':+&6(("V(2C6+1OQ8+_KY3>?NKE10=X5:^0+FO?^
M$E=]!].<Y%U 59P[L!;(X:<0[*NA82OQ5FYROQZ<U$'@CL9(-&4TLD5_+("4
M1$O@*N=H;.@4"WU<.M\PN. @*M]&JI7OV-]=WZ+1/R@1J58DYG+H!-S&7&2:
M>$8=S9:+:%.'&K95SS[L]()*(A]6E%?E0QI-DO'PHI]F!]$LWS/CJ%/29.HC
MR3:6TI<<B*<."#-,@S$\RVZ-_A[X3E>__3D<UA7D7O%>U&I$"Z.T Z:*Y_4Z
M'(<_KFOH:*/*]Q!PY1-[+38!5JGH"[^9+,UA$E+;>X+. Y,LQ1B7)UH_ :5O
M.*\/I?-MY-K ,[^>K+QHAW#M+JILHC7$Y3)*V?%$K(RX;"H36&9S\K6S"&N@
M'/:@KZ.G87TA-TD7C/!8\Q-X/QS,D<V!!2ND]&B/QB@9D4)+-$JM)1G7[;1P
M(JKZE0IKP)R _NL(ND5<;M%'<%$,O2#H;*_+5$<=#1HRMDQ8LQ%=$^HS*:UA
MF4B6@Z]^7V$3H%,W!^MKI45[UBLLBV$M'< T2@K= 7*<#%!%12U38&\IM]@M
M[H!25'OGI"8IE,FV*L[F+WI"G2S7Z!R3+CT]E3^0Q3F4QK<1;N5 SF)NP?R$
M2IPSDT(@+):9UKJ,V620"'C#G9 NN^4DS<H0SMVG'JV^>A?Q#JO(IG+GL%=^
MXC\-+Z:SRNTY'.ZC0"_$H?WHT)S4BA*?<R1)&"%4H-EXT4%5*Q[]5/6UKY1J
M?UJXS&'!XB^64:$[Z:%TW]=6Y((*-Q%E.3$Q*Z_1\#30I770^C<\5156DEG%
MBIG9I>.O$/^XCMJ*TF$,>22R@C*,L$R9RX(HM.TI,,XT9QUT=_N93U5;.\ME
M;=+Q((UB4W_LOWP9P9=RYW-TE3KOW]CV+3K'=GQEPU:RNRQZJ;>L8"!,CMES
M]&N4TI;S&)A@-(.PP8L-O64[OGW/X5>C89K&R<K;+-'+!&6Z9(IE,HY%BEH=
M\$<9J.("%U)]L,0&.-6:#&;AA+96$9<D.IXA:.*-IB1Z[@(WV3I3N\3S>$T&
M:^EW;6_!;:398J[?=>3A_DJOX@S4"H7FC"&FC#F5'$P9 N%QT<8GYX1P&BJK
M^T%0A[JTUDK[=:5^[)MI):HY7\?YZ!.,OO?CU?T(H+(XI88P 9)(;Q)Q64OT
M5G,9/"<,$KU"1F?5NX\?R:NBV6%%"5?.X\WQC,\&:8YH$<CN JIB%G<MD,.G
M<??7T7V%5Q+PP;0O=&):(:L9.%42#IXXIB+2G4F3&03O.ED]CTOK&_*X!U+Z
M-G*M'%6X\KG8PBEV+#N3/6&)HU,,.9) I21<0Z*!X=\NY^DW.*/L&"FX2D*^
MYY7N(J'*4;O?H$SG'$P6ZUKTGYO'%>\%.+31(D1/=(R<2!T-\5R@*VVYCSR4
MV9U=6L!M]]:GKNR&,JX]E@A-CQMX<T',8=$4F5=)$U9&+\K2=\I1@WZ(,\$X
M:DNJN(/J-[SBJ>NYEO0J1P9_\Z,_H.2&$=JFV&6,BL8@B5;<$*D8(S9'1B3+
M*DFJC>==YGQT>]M35W4#F58>!/!Y!'X\'?V\] /_9>:WC9?!Y:P<2X$H/&5P
MGRE#*%ARB#4IFZ4T2G<)\#_XHJ>NZ[J2K%@:N\@GI5'_.PPN%Y1<1B=IL%0F
MW&O*Q!$9M"-!6E9R3*"C]2%RUT'/#[_IJ2NZLBPKEKH4=/\) 9?ZCV$95;&\
MST#,S)=6HM1ZW%UD1("TM$421B5AHHJ\2R/F#:]XZKJM);V*K?PWU/1RJV2.
M0$EB!AT"D]$$= [*P&4F9#1)T!H^\6.]XU [%%9!RA5MLHU%G5TP/:<;#5OI
MJ$MU^RX"/M2-AI! IN@YH5Y)(K/PQ"8 PJ(420M.9;<9"X]*Z=O?:*BN\VWD
M>L@;#3H#:&<(#\68D"ZC6<$0EIZ-=P 9:>UZQ<=]HV$K/76]T;"%D%OD2S>6
M9TJ;E$%:$V5+YR>3(KF:B6Q#%)3J)*J/87SD]>PUC_[Z.JCHHZ^N<NH"YKE6
MKV^EJ(VUS+M(N7GUNK8@@U>&(*-C&8@>B6>QU+O1Q*FPVK+:O1,?>_5Z/8UO
M(]RVU>O&*>E42@0<OA^/(TJ\I99 2EX+SUS.75SUQU6]OI5XUU>O;R.; U2O
M2^^5XD*3($K+HQ31=# 6B(W949G+3)\NR:Y'6+V^J[[VE=+AJM>U 09>.6(L
M3Z5<V!.GC"":"YF2\\PO5Z$]L>KUG3^Y.C)K6;U.?8S6<D:T4[@-)#6;6R((
M:$$-S8ZQ9;_HT5>O[ZJMG>52N676]3G]=QA^&?EO7_O17\S.:%,*JY6Q:-VA
M32ZI$ @J [I;"?$HQ&=,%[/E@9C%6@"GY;+4DW7E%BQS.M^&-*=V%U 5(Y9K
M@1P^9%E)4<-64JX<MEP/+J7,HQ264&T<D5$CN#)M)2>F ,\-F6,GU^5QJ7Y#
MX/*0FM]&N!4U'H?3P63TL_?[IY[GW.HL&3%,HH7'\>4A>RA=Q10W20#=N,6/
M(?[[E^'WO\Z?>*7A^0\W"KYYWV&#D94$/]Q+:@T"C^^'@]^O#8>H.4U6(0 K
MRO"!3*RADN"OF0DI1Y]K-T^Y]?JGK,]]I;GV@]SQ$N$]5<S$ I N__JZ7(0;
M]]'R>#V87LY':+WKEU&9=\"LNB6XA;K+"\<W^BZOWNY*8(4E7-_YV^\3N9J"
M]W(Z&B%ASL)X,O*Q=E1U]3OV_+;?3 =I_ ^X2&^&HY<7_1)!J0Q[U1L.[D)M
MU,_R%[I!)@U"MU?0FG*F%EFNGM8$XK$H\1 7[BZY@?K1Y4-7<?+SPX5'9@[2
MZW].^]_*L8-_?M,?^$&$=^#'\+'_Y>OD//\^AAFDLSR!T5F,T\OI;);O*_@V
M@MA?#'X_NRP]G/YU-1"[KKX. /B1<N%PJFHP N5=WX?^!<H1&A]3&UZT[_93
MIA)#NO^"VCO2VO<<G)@/:^W>AO60D+:U(^>_+O\3D-S_]W_]#U!+ P04
M"  R@5A6)QS5[ZA(  #Y>   $P   &1L>"TR,#(R,3(S,5]G,2YJ<&?LO =<
M4]N:-KY#%P5$08I D")(E6:A!46Z2!,C-=*;@%*D$P$I@O2BH@(*2!,BTI0J
MO8C2B8 ( 91>@@1"2/EOS[WG7#WGS)V9;^:;F>\_9_E;8:^]=_:J[_,^S[M7
MI'RD3 ,'=35U- $(! (D@?\ "N9@FH:_BR, Z.L#8@  ,  T$"6 "CS:#Q9T
MHUT &O 8 AY?>?SD^U_@"  <O+7$ ]"#YPZ 954P SQ+OWSWK_17^BO]E?Y*
M?Z6_TO_2=,'&][H$OYZ-EPM8@/R#*3 X?[_Z%U/X*_V5_DI_I;_27^E_>[H
MV "^P'5  N '],!C+^ [::!@&.V<?7QN*$I+>WA+V=A[VCI(V7FZ2_O;W)"6
MD3HI#2C#_&_8V+DY^/#;.CBY>*B(K-<UB?"[V*N(P!7T3^K?4'=P=M$.]'(P
M";QTV2[0S>ZLO0A,E8E1V5_1W_V&NX./#;^_^W4/;T5_%8%?GJX('G\_+2V@
MJNQE[ZAH?$'S[W> )16!O[?%S\]/RD].RM/+25KF[-FSTB=EI65E)<$[)+T#
M/'QL_"4]O 7__H +#MYV7BXW?%P\/?B_EVUL/7U]5 1\?5WL%1UM'!5L[>T5
M)&UMY.PE963L;21M[.5D).WEY.Q/*\B<D764L17X>_7V=K_5?L/7Z_HO==O;
M23M<=W!W\/#Q!D=#1EI ^K^A3E5E>SM%.R\'&Q]/K[]5;^)P\S\V9M==5/]!
M'96E_W[J;P?@P\'YV[=OG[+TC_5*_Z[??S\#3A]X]-MD@]_D_R](?U7R5R5_
M5?)7)7]5\E<E?U7R/ZN2?Q!&!P^0)?J!=) R :@#]+2T=+0T]'2T= ST] R,
MK/M!CL'(SG+P "LG.S<7)SLGQU$^D6-'>85Y.3@%I 2$14^(2XAS\TO+28O)
MBHB)BWU_"(2>@8%Q'R/;_OUL8CR</&+_[D1Y"[ R0(1I'*@A @ 5*X2:%4)I
M Z   *&%_))^9<L0*FH:6CIZAGV,^\$;J@X"5!!J:BH::EI:&AKP:@AX':!A
MI3UT3.8<W6$C&WJ!FVRR8<E/&03/ES>S&P]L",G9>H7O8SS"P<G%+7Q<1/2$
MF+S"J=-GSBJJ7]#0U-+6T36Y;'H%?M7,W,[>P=')V<75V\?WEI]_0&#$G<BH
MZ)B[L2FI:>D9]Q\\S'R6FY?_O*"PJ/A51655=<WK-[4MK6WM'9U=W3V#0\,C
MH^B/8^.8F=FY+U_G%Q:7L)O?MG#;._A=PO=^00!JR*_I3_O%"O:+BH:&FH;^
M>[\@5'[?;V"EH3TF0W?HG!&]S<W# K)A#&SGDY^6-^\3E#/>8+?U&F \(B2/
M$<9^[]HO/?NW=2S\_ZAGOW7L'_T:!PY00\#)HV8%8 !!,U8TA^JO_"_D$TR
ME//[4[' K3_Y%&)^_LC45T#ST8USS1^=J1 UX\PUAA1@JEEG>P^V2X@@DQGQ
MYA0 /AR5[T7WU =(IP!?*@*S R/V$,84("<23:( GM@<EGK5*2<* #-$3C5K
M3:Q0@/DEECV\^#0%6 W1(X=S('9(31V)/QR'9?N'-/:10W,H0%-X8LT8!>@;
MANYLP)LIP#CA/HE&JFE]#QD/_>$8",'\UB0O:PMMC-WKR =;C-.I"#H*X+:$
MV#I8"SYKE:PP%BPTO/X57YZCI;#:%H.F87>Y&K%Y^GJ_X,KU@4QW-F#E/^FS
M6ZITQOU5'S=4\\:);,\*"I!="%N?1CU$.NOMO?.$JF7L>+<U.=)?]V*'^A/@
M:3\U4AZR$_W;,(GNA6032><H )(V&$I"%2'[SR^3*4 -?N#'0K_<.LMOXV3T
MC]F!_303N?_!>;FMNO&/UNCQ#/36/4NV#"RA1M B?QQC',O*WDV%OM;MH+OV
MZ?6SWY2.J!B44JD@Y!T?:0!*_^L^35RT= %ST6>W&=7UM)TAHL]B@1^S6%D^
M!>!_ETCXZCIR9?AR]2/%PF[1&Z+4TZOJY/-P& Z<U8?%N/XI?_4VID)+V46.
M"UQ7([[L9:(H  ,R!KG XDL!0A>XXC6N4X 6Z R40#V)G*J%85BP+"3(6M/Z
M)&!G!/?<<M?2G2#E.DE64X"ZKU)REPN!LB%PIHGI4RP4 -U- ?JY7]>NJH*%
M;JL-"D *SB9!"JE7ED2?A=&R&:G]>S)4G#R W#0$K1=E1 &><F^:;S<EUM*5
M%.'7N%Y(B+R^9P&8*W1]F+6V^'=TP0*V$8V/)M_>0>RL16!8#HJEC&OT _;9
M4K=E"O-]G.?L?<5Z;IQ;<1$%4,5()^2N2#P%L$K\IK!9%6*RIP3V2MF3L()\
MF,-B]BQ6]*"1!AOP/SD;)Z2EY>8#DM]']%A^GCR09J0!L/TN:\UI4 #E5/(N
M6P KLD^( C1JZ/Q+9_WI5V6XA<PUVTTQA -^[-^^A.S?TT<6#9 3B>W!.+66
M.H,("K )#X91 (0(!5!SG5FNQ(,%8;]6"H#;1&[1Y;!4%#Z+I?E](_ZUK)"K
M==;GBNJL_)2 ].Y<]DY7D6@. S&F:3X%.260^"?G<IK"I5>6LR=%",_)K NN
MD_ F"I#DWD?R\IQSIL98(1-97:$X<(426%\0^M$48,YV&+:,H0!;@F9;!\27
MLL>FR#JS2+0=\7UP*>(R^0/8+8.CY#KH5V?J4>?_@P[\E^?<?&'11;7]&FR&
M$&T7%R9 ^)^8&A_M#[.(.$\>0BSY(',I@ Q"Q?#D_S4#_RW_,#>N[;^?*+*F
MI#JY$4H!SBMDFW.#+;EG'DT*AI'ON*F&1?YDE*CTDA_G#0A\#SX\_+^=&_TK
M.<TG+Y]7% *N*> $D^2Q'!H06(!_(5._;7)!X11A Q3@ 2JK9 $Q[D:ZE+B%
M_"H^7TS'/AX,CE)*';B(";LP C6<PZH I#J[XM\'#Y4*>FP%(.0)N![X_TD-
M_S07[X!6P/2& I3I$^.O_E0"@L5!3]+57HA$@Y:^H%FQK(Z@ ,EQ(,]#18.+
M)MZI_^3_CQ'54J0-&EL+"RO5E9/\G-,Z5ZW>M2,/^:0O?VNCLJ*VD_M>A<Q;
MJM=,R%G/")_C_N3/GH[6I\9OSZK.*WSSO*<JC(_N.'T1C?9D:O3*&. 1HP#F
M<SI"<X^S3=3ZD,,4P*7@ %RO?P"MK)R2A)2X<H*45W_AZDS+QP,;<A1@%,7]
M[+9*EO2X2=M^?EF7ZK4&]"U8OL<BLK)'>\(WY.#YIJDHXSDR)_NW23;(]O$(
M;&YS[>(%*VUSW4_7:UOL"<QN=;%7Y^_:1[;F'BBA;D;=AHB=HZ?Q8Q_!F\QH
MQ1 %?5 %4SI"P)?2+V>OD"LAVPWL\U 6LLS"9]D+5;4.Y</EO9?\D4\I /=6
M:(,HZS2B$DUX EV@ +WP/M,MZ54%<H$6 ?:-_=L(->/O8*,D[@_0<EOUPQ]7
M@98RUN+\X"?M\HX(B=X;0,X^L?WO)MQ5)PL:GO#?#:Q[#+$^/3LU3M6IZW)=
M62HNX(9LZ8VIFP8UZM;[4/AWUEC)@6SX<,'C;:N/0. U0_IAQ:E.*.W"EW3I
M<5SSVR/%/*$!91PFI.?A<E+I3U^4C'U)*X)&,07OCL;2!5UHJGS>V/>@<L('
MH3]&3NO#NTBS@NPXLF;^UW&?:=W.K#]$V]3_S%[%ZOA9:)1XS0#,F85AR<&N
M(<6-R\!$#(@@TV;NGH\%]H;T1GU678<M7>#)5A>0"<>[2D8V0I-G5!#GWYAM
M/=HMS3-),GI-3&1?5X60<C"USI44@.-9"U%L$J4)6T7B(JE4/L=&C2[MG_#)
M&KR<*<(%5T_2T/_O15,&:6GWRKTKKQN?\$>&?NNZ06N/;+F)220P?P3U'>8J
MC*L;$3E^U_A<CY=J%7;^B31Q"[FWT$__";;QV-^.'%$-V\&#W&Y?9Q1L0<D.
ME .1P2KS>A1 !4HFR <,@D.M!1*/>&I58NSE3.&4X\SW9%^PT)@LB[3,J[(/
M>5, U65BB?D?' ]78/1='RNQV:[A*B4WEYM/4KH@[:84X,YL*W2+MQQ4%RV-
MOJ2G<[[XNP?AUU1[%:';\0%:?]HXTU)86^:IDIMS+K5/JGI??^C*HYEI9/L&
M4NVL1 H0PHW+'AO7\HQIDRN'.H46D%+5H":_KMO+''[5HP=WT15YK/-''T]?
MQAF8#ET;V>I^48;V\2H;6M6%5T>VWG_HO7(9;%D)J(5RJE D(ANRQ11DO/WF
M:%!W[=:U!]+.1RDLOO#@ZJ%^,*6L2!B5?B2R,_$-=79F2<0Q\4U^"S[PI>DQ
MTTIB,@Y!%#9G(=&6(M>G2T;-(Y_GLF9TS)SMYSD2_TI\SO.4P7K-O%5B:S;7
M.\R3 ..OYZ^7,9BI\T3ND%R?QGE8;_9WLK>0/]PKT'3O]ED+$=20Y4KQ-[[Z
M0%8QRE@I-B20OFTUE_&[^/A#SG-DR'\P#4DQ< 6BUC8_=U KS'4?4)NN>\S8
M]V/'V&>:V)6OCW\M)3TIZ&GI^8BISN(E(9G=^NK'8(U33P)P,NZZ ^90EW!,
MHOMY!7']]L;H$>1&NC-LZTC5+_H=KUL))>PW_QXW0(@%O$*&-"GV]V_5309=
M#6_I"U(N#3\'$\45$3[M\<IA7 _&I157WD]1+7PU_ +'^>ZC9>>-G.D'$V=*
M3.]C)AE9F!>27+:G3MX+_A#X9LW-N('AF\7G3WC78D9W$S\K<%T7R_W6/_']
M[7PG!XB"!56CY3[)T\'E\U^]%VB#5V<]$VM':P<MG('%C.C;LP\Y@W!LD"WK
MNEE>ZE:W)VXF-54>76O4T!R4TBC2N>G 6,7Q^TSMLRCC[BJ#_CET+QQ><_I5
MY7WO;KGR;JFV;X;]<I/2,)=2C<G(C$@:M[%,6QWBJ1&6/^+-<^@XW%JK=]RA
MOF2Q"3I8RRNR_: R+>R%\^IUN>[(=Q3@'$)Q0 WJZ SE4(;.'"IR+Q8Z5*-=
M=N.>00Y7V<A5Q2CU=.5P)?0\H4Z03E-,ZSRS>,V&7WOV(7]-^ZMEF6O]K(\"
M$C15&Y#FP)Y8+*:>'FMR =OP6COO2,W;X-%!GL-;95]_-C?111U=14.J@>^^
MD=M<76V?!GL741/;T!16+RVY<D>A]W9^?<B[0#(7W>VSZW$P]E4BESWA5N8[
M*908,;<PAF^>*/Y%;V_OR26"Q;M%<Y>O[A]6O'2*%*R,E\U'1)J&A5V<'KZ3
MD^FS'KD4%OF]/G:TOQ8F.X;H(/!$L;?S^B6FWEP&6&G0\>B]4RXW-%^Y!:;5
M')K]FG"2*C28&]BMCB5L3TW#PP0NZN5S)>YD.D&[AD]G0X)9;S#4E ?9+;V2
MZ00)_5RL^!11?4^!/?[+QM="J]J8,DWZ_FOP!/_$YMKY2(],7MN6JYJA\ [3
MAN:< \XB*>,^F?3.<^KI#F?XT0,(!E70"SO+!W+$%E#-YG%<"J4 >R(J($*X
MS8M=OA7?VM%N=@GTJ-P @67[(7]K;G+7L?+=V-VUVO7#_IO+[=;<0Q(*)_MN
M7F/<U]384(&'6,8#[!^)0LDV^/(<I8UGT_-DO.ML23$>Q$=A.7603R62TOKI
M)T"23_4/*RR4EN9_69&QM*:1P)E64<$'L$&8425CSH&6XU$%BLV>#._DN'<M
M9CS;25H=IZ7M"I3&771OEAO([F5[ND;/-+5-9',ORUJ8:6,7#66NSM+SV?!X
MP.8; MY3_\T(<C;08;CU(Y8,6T'[A!$S:??$T*@%6(6>K%#6L9'JTR:\+[L(
M/+' !J/XLH7![5#&&D:1RI1Y7CWM5EARB3'QP 9;<KH^]!WL\^&S((?8I&7?
MRFK8.[4(9ZW,Y'LJ6?DD]V8Z<5=AIE$2[S<#I?O$/G+]8_-CR38[T:E+6Y!W
M()Q"0$;!I"JYI,I8ES"(^SRO8_>M[=+%T&4R.\XC_H69V[BE8M0CV?<T[]Z8
M7;JYBJ!%YQ$%\/=O3K]WD4#Q=.=;G3DD#L4Y[;5NY;"4.1>6K@G4U>BLYID)
M)'G 39K9):E^PC04D@+P3V03YJ:Z1F)_*/33M]3^Y#(K%4!^S5G%0L C20RC
M(=2,A()M/Y"#^T_A0 <HAQ"'C\ JFHBI'2!)[MS-!'"9?R*3>#@Z$G>%:Q-'
M8$^"?1&V1&?P 1:%))-==.?E ]]#.WL5+5.;8BY-N+6FGJH2D1\*A;_GRY!-
MU.IA<)T<D2;@H 16E CJ*ND9<NY9.P6PSOWN].= <3O:Y(38%9TG-TR!<*$P
M5[6,J$ 1TT!O:KT.@G4F0  I6,ZY[\(1S/3'L/N;L?B2\YXGU.IO<]S%=F^C
M'GGPIXS.:(L8IVBVFQG8BJ]P8_OB/C-0^\7(?\2.8]B0LU/Y-VP+294A]YD=
MLWJ0EXNW@@)4I^0Z09'SK:_?P 6O,8M4E<E9\B)CM0A*Y4NP.NLW"'YSJ_=V
M?KSO*](R3GUZP:)+0+P-E8AKMX8F.#IPW(ROR%D)"4U?P+A9><E]:Q3H(=TC
M5^D$H9 B%( &5)^Q:ZIJOX^)B;]O%,=/[1W55[R4?5Q:BHXG8N<@!4A40/M7
MM&60.?N?-[SF?\T9KU01".\UKR[R?K&4BOC\)L#1O2UKI/-N:<^;(_,C-[;A
MN,RFJ\4-761I,N1BBHY(2F"FKBCJ)$G(],HMQML5AV_3!Q(X,'[A]UO'M9OJ
M#;:6\[N[]N(626XQ>+WIB*(I)C?#1-(1ZKU\F]8:%,;Z^V;ID_3GK/#F,/=L
M^K:'!7*$)R)DZ4U0;8/#L\42\]LR_+9^%\DNOTYM)L\J^\DU17H-0Z\4,C%8
M2M3'1[A/(UCJ<U[<_\94C3T\-;P'[^)N+ TH<TU=XK[W7J&MU^QA/&"&Y;CK
M:\"VE(A\85FY6:YT3IE_B_KEBTS1'!L-Q3.?X?NX*\H7V.PSMY",P2Q8K9C1
MLVO'N$-*OC6&[F>Y)J?&YZX1<CHO]/TX4W'4\/J:U%3M-(0 UZ)_VP3I>)"J
M_<V@Z&$G+H<ER1E5ZDF&X,46&:HJ@LYK4@O=^TA\'] 7BW3B/=_!D=T*;_(P
MG>].L^E[^;8=\(]D=S(<\I0OZ994V.]7DR47I<797#P,47CRI3WRD]\5;V6Y
MMHF4"V?$W!:S[R Y9[%L+KG^L::)1D8Q7T2H$)ZEP<T&X0'N!3JED[G)# X@
M O?33VW!TXB<^,?*9OGQXJ;)F@77<Z@,"".\Y :8(LZ5YE^,B&A)%-%(2[Q@
M9]6348D,#L!Z=O3-0KD^].N:MPP_6$4K'X3%8<GIZ]D\RE84@ $=9E]3<]W*
ME;[[O&+A<O80^Z;*W\!Q>^H.DI8"5!M+^K5ATRL^+$CVF:E,3(R_Z8N L5AT
M\ E9U"W<'9+H<MG'HW0+T8\>35+GK=QW@.&0O&%Q\4D@AVY\_)S=]8SM9(F3
M':>*^=]2/?][>(E=SW1@1:%NGP1.[^K:M22;Y [75=#"*4 [-!RNRO/-UY-9
MW-*E]:M_;3UB!L:('=\C:P\Z9YZ]K'BR5?Q N/A79#QL'P5XZ2&$I8O@(-"4
M/GR&V+5OP_%]ZI?K^,4^_N943O_=J:#%K>"MT-T3M5!2,'+E^6W5CS]J,7A?
M=B5]FRR"S&HE9DE[MLY!)81CB^3VD>@Y<S7X!$9\TMCKM!;7)GKO_8+XC+LN
M.<3$.&M[4UUHZ(V?W:=^6E<0^:+-MY&1,%HA=(:D4UO/P%4G&8ODJ/N?]DP]
MPV$'HN]6'2M=PCI=JO:<S&46ODFB#5'G<3F@QZ/+RF9CJ@DZ-,2E(8FM1T*5
M0Z6S->$RD1<XJ4H'_NX#2Y$%XTL97N:(MZG-_*V"]\+%WK-!OM&WHR)D_;W?
MC]8K1^F?/IMR4'8 B2OI%%]?CO,O*YT+QQS1SK-Z\4*6 972*$-4]*3SCUB]
MHHNLD.9\T/318UFM[]3WF,O"U-A.YVJ0ZV>.X;S>EU++CG8C02A,[(XY'M8Z
MWDN&8FFS"EQ74)YB;\8#;P>P[]!%%K>7+ES)C*_ST)FYTH7KA)52R?\4JF\
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
M4#5,W9H5O$^A;U5\YD3T6F4)YQGR$3OB,KTA?GW6HEV<=G.<2F:OTH38'M#
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
M@6!,"K9HFM2?<RI7?M,2OC1P0OEDLKR5"F.?B8F 2MW"AROOB?Y83)(TPY/
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
MM,0^U)9.NXNY-'%K+.VN<ZDR7F')B65*83O3#D9DPA:*3TK_R,-%PU:^86C
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
M/8[\WMN)9"?:W4O!:0X'PH[_KLO\=N&S8-Z+_5<(YNS ,Q(<K %_\P:$Q=*
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
MP[?UL)R$AA,W3G35/7--S31-_:1E$TZ/N35=8P;_ET$?P!_L%[<2@NH7[+S
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
M-MG 31,RXTJ;6RI.<546$POVLC>'SGL[/UGX+=Z$O5*.^9\X$$@0V,_ ;Z'
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
M>0^W39_F%7G-@J]KY>+U*U"'ZHXL#<_DMK =UQ'7%6@ W!W!SWXT_\(AGQ^
MV-)5A$HK B)O-VR/SM<JX"&YS<?3B-[=@>]<R"_XVR\"4BXX1I"!K0>.\-5Q
M&/'X2*+AY]]3A:AX2)2;]Y*!)?[JE7^I0YIE5_IW7+S8VB1AUQJM7!%*YG-O
MHRH4HU'I(U(J@#TRI,43$W(7,7X8.I+-+!@6H**<>IU2>=== Q\_&T:OI4DK
M\@QI?]9>O2.;D2M8G9<^->]),#!:A'M9D#EF:Q"):;LX6+175R<7?]%?\^P]
M#R4ZTWX2#S)6I=_P;N&P0%GA_9NJJ1K7O83.12H'5E0*4GZ%,2C>K<QH29=2
M9=X_&^(A>EPG\)J_NLX6KGW=Z#L^6S^H<7O)#MF5<9=D,2$O1-?T.E*]38YU
M>EB+D6*H'O>@.6;<=E0MSS2W,#.F^O*+VE>XJMT\/503REFCG1\5#*Q;X+OF
M9.?TS!RN9TF_FE<9(!WD@:3SN48E\\-3)",WO4>K;ORLKR@I7[=<FV#)R1*D
MK,%J!W^V]WHP)(4XC[#VK&FC<ER?,>)V^:G!8NYY^I'G<&N$MX^5Q[1>;]K(
M4YQTFM1H11(Q]\>UEK3(X/0STR^45CN^IM =Y7/9[<>MEQ:)9EP:$HGN#)[1
MU\O:;@'J8==6%(;::B\CLSCOS)*4GNE7EJMHF'1JY3'+=JQ/1$5W2W0YO[]/
MK>F.XVDJVS)2ZL[F:XIY0/PR.7];A"-AZXQ2#W5PRU")78V7;A*)9.'D?NV$
MQDE*)^",GT5*ENO]$XF+[Z2$B!<Z-9*6VC.-4+TW2J[?=$FZWK[B&?<L*!^!
MM]/5)(I/CT]Q%^:\NO7HW.OZXP8^C!0YWH;9TA$>&?$M1U3SOWXA7XIRW;PA
MDF#I3'U/-CL)A@^8%:,=CS>3T(\;'TV<TM!WI1X\00T+<"F^?^)'TM7A7[AC
M=H[?[AWF6,U7\#J8GZSCO.:/;)'[*K5YSE99<)!N[YNSPT;P\6V:+$*:+ MP
MYE>1=0J=TJVFN)CLC%&;$7=5.R% I5A%S^,1UH-2 )<U;I[I]GGEPOZP[D?1
M:7M<&Z"@G4?/9! ,+ O[\B"CM08WW6CM#1[FY:O;!8X&6%Y\=#[=0G;OJUL$
MIQWI8EE9D,[@0I6)AS?^4\.&VN[I$UZ'PW10N&CA-)MEV (2U^*J(]RL<[ZK
M/XFXP@)@&KNO<]H):."DLU-64+;R/CNEL:CSYNIM!UO.SO+GDIH,S!@I2F9A
MK':^0BCFH1)61\4D"P,*'?JO^H 5AG'R0?-X;4EN??;45/%A*+MB18>@4/$"
MDI(#9ML*C6\6WXM(?TP3PVK4BG!E#NYM>OG6@' *1:@%)^/+=7V1:OVLL:7]
M<3V9YW$^V['E04^B>#A<$BQ=.>DL^_[[:H;_$7IHM8?!FP^+"2GQD!*Y,VSC
M,,G$BIKI?:Q*#<P6DH&99,+O54,9&)Y9 -]+W;%C. 3#]I!.DX%D]@@";?3O
M%?5 $&M%P/\$ITV3YZ[#A/H0>F C'"]!\G: 8T6U<6F_7UE4G[P]YT0&7CF#
M88!WOHK/[_=ADX'IG@-<.1FHJX"W1."MR, )L">LE4353I*DV*IAVE7[O:;Y
M&K[8,D<&CLV3 3;X7W#^@O,7G+_@_!?#\?M#:OW0L(2AJA9*62FM#$M,7W9[
M3K)\/B):QV&1JKB;]R\2SO^B TX>^U]02P,$%     @ ,H%85@BPO?2(.@$
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
MDA78>#C  5P@.1U::L3/CYRKSQDU+1]Y>3UINV#2)*K'XH#\R:/O,1X$4#&
M*>Y"_P(^P\K /1!#&XWR*K0SA5[':PTK4C=T3P.7I47NT%X]^[ M01<M 9P
M+O)/!#PUVNX)EX0 =!*2>I&P"]TV(NZ(DNW#N'^LLZ)&-%E$<0"WGPX>:0.K
MGAM2JB<8,D^X]Y\N]\;WQ.7!WF*H5Y='PTC\S9K@?ER<D3)*B\;.+#:F%314
M;<&:XN 7:LR**PL6S2A/O*\]W>ZA'&OZR_3SSRSK""#6=@S/!3I11\G(ID4X
M&=Z$X'+?XG^R5J!9.HN7[]6>65PH*MID]9Z)%K--?L:OIS?GU8"7@+"^'#34
M-"(W6Z^-8<949D4QA=Z 7>,+8W9S ^D>PRYZBIM5 PNM0FX\&=I6;YR;+_*_
M9W_!"E5B'A/+,$TBH?A]0G0.P,\TZ-&V6"R4"1I(%?T,*H2MG@O"G7T;#:A
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
MZ7[5(ZC3-+?6ZIO^4DDCIT18Z]R#0]A_JZM/9YN<!9J8)[19KGKH>VY_W<O
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
M#P?/UAD?=V @F[Y_,%;+6G7PE<N83*J5RRI"OAB$"NBH$YX%S53\X9S:'-U
M@@D5W_'R("%C12GU1DG2=$,W>PSS@U#4[00J,$Q0$JSLWQ7E=N4&8M3QD]],
M7_\<;9[2./QT45V#NPU\)'+#JQK72HCC "6$Q4C&3O 9RH0Z2NS.FUUR'FQ%
MBV1936H6-O@JRKGH1S1EW/&DXX;=V$)(2MS.HCHEQN7 P+F!, $#Z^Q3[_UA
MWGVGCB0EV"1<!T(&=493 C,%95(>451%A!QJ$8F;ZQY&">,)SB[F>C6QK"Q5
M@R0F'%<?A,VY;*M#+9B -7* .+9D3"MA.],W;[[F]@N^X-UE-VZ[W8RZVP-G
M:'"+F,]ZK9OKY%,.J5:\RY'^X#&F,P9AI1=_PTJ0\U3(_%-*^D?0?_6T=MFV
M>L#>^UU-1':09)WHFZ"\K%-/]\3GO* "ZSJK"6V:H.K@0AC5*;?OMH&'<DRE
M:9E1$]FNI9&/ WB24B)WSU>^2#!?]5.?4/LZPW#T=N]+V$BW77,@&/NI5LY\
MCYLST[2>/?F&@I  W1IJ_L+OHV&B%K0+!,[=PO?C=@E <"[HYQ/84UQ'0ASA
M]X[SB%H;G[<NB0-$K.%XAXW.."Y*#WZ$RLDK8AHF[X+VOJH/2HO W(*/,NA#
M/R9HS@7D98EYW_-^\O64T<'0'Z(;<<4".[)Z^-JN(U^Y&-A]'BRD;AZ4RE7-
M2_(TJM4+H3GG)5N?S#MT[SKI%P? 84GH1TQ7"#K5H=N(0CNJY.5H>S=B_056
M>.3E*L<$[@QG74I,V3@#67#38D*$*;5,#Z=YI+:114(KD (C57\%6"<L"K6L
M[7\G)+K>$,7R^H[^_5UAP:*+QOGL[[#=SF<;TLRIF?COAOB^DY/Q0V(B12%(
M:@!=D)6$YXLJ-A"A(LV2MM0E?^A$=:Y_\5E6ZZ[M@"_QRO_H6(=+G4BS7[\>
MFKME,E'=D6X+9;:)&9/RKE*,1(K.%&&. TB@%='C\ K;Q?(BIA@2%IBZT8H_
MV,]T*!H!?<CKE=3G]IXGI^8EJD('M*JD4$O)-X3_<LNSW\+0Q3E F!]>E:D(
MZKP&812H0LF4_2M=Q:BGB .X_K7UY$?G0B1J::E5F^?3OB,>1]Z8G, 5$$CO
MB%0SK!BFX0Q>%Z4-#N:R1YR/@:Y^U#=N'ZDIV"<5P68#.\UO-:=-Y76YK@PH
M7H 'E*3L^U2LQI9C,?PY0.]#C+L(4V(6PS0.?B&RH^QAH++)D?<&?^4HZ>D=
M_Y1N$_T -1 WY=I9E[F<4W-H2D+2R+ZH?6FY>[UO\/VJV^(BE)-^L;*@BB"%
M6)'7@ -5^D>,.4 T>[<%SIB$&]DE(MHNK^\E]$MLR$OINMT/EZI/JG+'5]II
M^[K,<(.8;: 0F?A(^W(O>P^H?ZZG8N.*.ZGG]H'JIQ$G3L0"@<M(Z,[2!%(8
M!ZA8;B-&I'<W$&*)5 =8O+PBE1!UN[.X\LU<NGR:HO3=).$!I\PH'K%0 1[1
M4SKTY85$JK(=ZP7\%I:7W;UGNL70HK4,U#H=:1K6/-)29NP?[ ,<XD\7?>:T
M7ZS50<_[58+BX,]K9;'E&E9VGD<35*TLE8(/IVR4S3YXJ#UCE7/'-.?[FKW*
MVWKQB_^@\WY<NZ\\+U#9%RMJ8K_I1H<2<R@"W8VM$/A$@S\^G-P@?S!-PT?[
MU76Z?MH\8_[:F<DLW.YS7[\2>_%Y;^OJ1I7:5[^I-4V\5TU<'0O*JT%[Y+HX
MB)B("=LGUL"ET/M0HJP*#"D#)JI "RG<BH]^B]3H:]G#T^IMM.[7?&_7\6>^
M[ ^N/!/ZIK_P-:PDR'@5\@(T['"=-./BK&]@@+5W:1O%06"X4-F0ZZ6>U[W
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
M^]23\8-8FI4T*M&#.!B2\?;+=!#AXTH21853_2=$7.,Q2&VIKP20<L2<>Z$
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
MWFFVB35?3CUAVQ2*9X*8S@QHX:D4LL'DTE =(( TS]!AP $*5VZ5CORN#1P
M:2O\(7XG1MC[ZB4:8;N%%Z_DDZ^M=>4.U2!BZ].SEX,2'L3DN_TN9V@#F@-<
M&2/ZN0'VW8<L9=)9CI6LB_9.5" ER.M+68%F#O/.0&(\8P=>Y)H=;\K2R.A(
MH74%W((F@.00GSY@BZ8=^VCG8Q>7Z7HAH_G"%%G4W]5H<'"UA V;!;/?MMW@
MLSW'-C35*')$,"/X+Z$-V&W8'W[4")=&9[<"*FD7J:!U?%#V:M'N,Y^<2DB&
MA JN'RN=)MQ@[P4DLAP:PB!7TD[V?T/Z/11 _%W]UNJ Y]D@^SF#]095VB%L
M@ZM!XWV*E!Y)UA<AOI*2_;YH]6BKVK/G.T8M7V87G5"Y/WPDX/5Z93V<>58;
M."B<,.@Y8"S_#G7O0N#M@1I+,<FL62WT!"S-3V'8XJ7U4=3U/?F_"!'!OPN-
M-(+K>#9F1YA^CSZO!$B2OL8E"IOGQ!P>OWL_0:U#V3=V:'0<4"Y8A[W'Z(-/
M"&)1/1R][9L>@NQ@41W2*7VVXFN? >Q4?W<57_7A@IL%PP;0KIR]25MD H@&
M98.!,5B@E?_^[?N0A9=.?@5I_TZ43126.H*+K<Q0I,/G#KV=JAV[)&WV>I6Y
M4Z-^C<$DN#"]N(I#G&-3'FJL@6:HPHQX[=6FN3N,H/D=5RM,$TS+<?U?!Z29
M5Q[K3?J!*=AFT00^JYUC;<5%MTO&)8^<L]1.L7M+7+Q_S^VH !(=?UD^^COL
M2[T*<"0$)^N^%&>$Y6755#:!474/.O>X^&[,C]&MS"/QNSF?JOP[&ML%D,W)
MC)M@/S7F<4+@LRJ =*E.0DR5LNU _P'KE!G3O;7I<#NG:R!=0P\4 &9L=1Z.
M*UQ>H\$Y!LCUG^54"C?(]5R$S^6\P_;C9NN.-&+EY7<)((^QJ0X3VBN3?U=3
M!9"OMV4U]/J+RK" K#-^_<(R'%:. #1LN#)XNOV03Y5!<WR?3L00'(KR[=CC
MU9V\19UO8E\#!H%&2_.\/=_8MV)1 +GG6^*<R=-OU%BUN- ='"'4Y>@==JD\
M56SU9ME#]]/ P<U%W?P"^@RVQMU+F[B2 @5PP_!T >1GSI//??ZEZ&(!9*SL
MK0 ">P4X>/S/]YBDHZVK7,V<@$.%1@8N! D@N5,?\>$U SNF\8U)XDJ8L2D#
MF^M*"@%%<^$%+7[U\03B*GWTE T#&)@=D<TSW=ZV?^&$M4T'H7O/2T+NPE-[
M]]:8G)C<JL#>%)#[?]0#8*E\<(U$A]2ICX!LY5$+^U77'5T03DN/B\RSEBFJ
M)W@:76@] 41HEJM2#JXHD9BY?70C 60!Z_FWG_UJ'>E3@LA>=@@QE?[I(X"T
M9ZQ_@_>WM+L;1[ 0NT-X[WY6F[]1 Q:#,.I-I@K@XXAB&E[OL@6IF$'_>0Z%
MK, ]K\CGGE869K@]IA$ 576N-+%AV^U*WINY3V-N7WR=QWG-"Q]KQN$L\OK5
MN(7\Y-O+=7N,X4P9 41WO"1+'16;1*SH*)&+D'5JBNCV47:B$?Z$LO693_J[
MX!X$2./,JB?(<;_\-,7MU\64_S559GI%<U6@@S6':)<,+N)V+2[/[*)>CY 0
M[<FN+J QE[$Q6VNE+-H8NG<&P#@-:[3.!_(/8?P?RUQQ44;]O^D)^!__> "4
M9CX4\*'.V=+E&[6E__Q]+1=[4XM=4CB=;K6S_$79>3?+W.<_[<Y=ME2E;CJE
MD.KP R^\L>6,!=00S3CR#N[F+E/#T:D?ZWZ*2#%4-8+9P7N"(XP,E[7MC9I
MV9F;F44N/0AH<Y'4G;L3,7!JFVP#5YR76[>-WU.1I=:'V8JVZJVQ\0=%A=P(
MX-X8>O*F9QSI6KGCZW#7\3/5>U\;?Y%#9&R*W0H]SOL(IQ8BF-:D/^DM%5@Q
MK*\-N?='G21+:?G0<6>UX1Y2B(S-JNIK0\E?VX=IX^3<S:?W*D#6Q>.:F(A&
M; Q%DBM\DV4%XD#B\AN_!N=/697DN\2\:4F25\B=]J\74_8=;$T*W1+'U'Y$
M83I! ;7)%ILD2XX!6HU7P=U9#'2&-_BXYY*G-:76[P6,NUS7>7HD\_EBT=43
M=P??0O/^;AP4?$(R8(GS_-WH_2R'QGBQ7?/YS-4G"^4'_=_?DG*(&AG?WABX
MZ5"413%&C]\!8R*@@%8E5\:9#=)]RF?"K#HSD,ZQ[M)<04@ A?8LV;'7B)CL
MJH2:H\.6JA5_[[XZ2E=]L'U3I7;KWLO0/IO_@W,)UI#"O(@ C@ASY84;G6,2
M^;NYHKPW?#FNVR4I,L@*%U$/_/,_]X6X&KI9(H-"<ZJ&S;7?N3PZ5.Z>=O67
MK$SFPU4OKE0#7ZR2<P4S B_7;B!%P^0PF]'ZW>@3+/EZ\D1ION^H!.O<[Y&Y
MU'6_(ENGD=,Z^RI>W;ZQ>X^7C\/U0@T):!_Y/V)1H;%DP1?[S;G._X, J1N,
MO>$=X&T\ -MUX N>'A,[VGEMISN-)U+W>UOUX[&,F;_NE793^\S$: <.U/WF
M/19 _/ QE$KL; K5AMQ.R_@X5:?;E5.=1OHUVB_O>S'TVMWP&MW<$NGAEN?U
M,IMFCE^3JV69T?(?/S15!V+?^7S?@:^<9C: :+WEYG7M6.)=W)^%'P=)19@>
M##2"^$!3[\/\GW#_R&\\C1C)5^-?;1C]C^!-JD1]K\-][UB6VJ^FEQW:L[0W
M3O0PC::['?BMK"?EA"]8H>>TM?2 9:&QL_#K#L]0,WRQ!II?!).KR\/KB=5,
MMG\;",FM')IWCU4E]:+6!SK=T:>HPYMY$_I0K@&>_RPWT.X74V;U0YTSW^*O
MK,[$-+EM9'[AB-2NG*L]5AJ/[:[T):,V$U7J-AR0;F_<$*]82@:N"B!GF&76
M][/_D@W3KBLWS5^LX7Q W'%0$OX! PZVS#T/3C^9'U,30?=[X'C<08'7^-F1
M@,ZY_N5,3IWT(B&%0)]W=<LO:;OW(D!Z]D4ZK4.;^V+/5=(AR\7NZ!1^+8**
MR4 C-JPZ^"V(;?V.QF:L#)N^!?>?_ XFC=_U\C-?ZF:;><2;M+JK0"](I'I_
M?TIVU65' "9*'TY(3H]JX'^AP^)1CH>SUG0^KP@339@I_.T^K'@W% &CP[W:
M76-R]Q[)*_?LZH#A?"[^R'%36F:XPGH^E<*5"F<; .9,"@50P,HAFJ+91-EA
MWCM=RJJHG)3)JUV< :-B.DG*9[O9MDLK6"7BHH_ZXD/CP5'MVP6$EA7L\[7>
MC^A3/"(66>NT[$TP=J+/W$\5.<[3V2+T:M/<A.9-K=X]-W,G1VL7J 9<B<F6
MJL%H1UXV1M7%^_[DS@/Q-.J1NT_GBW6AA_57KQPD]$2HG^\)5CJI!#/KF9LM
MUNJ]_:\L-/[8QRVTUQQL>X$MFI2=C"\<>%4.ZVCECB-5+CAI*=\- U$-^UL
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
M7[647!I/Y=Q06!9#_L&QC]96NA3"!QOJI<\R#JDZJ^XH,CF]1:A6 :U'=_5
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
MFHW=[P5-ZD\ODT?)>?F_&K<NVQ(GQ7M?;;'V(P+9@>RD\C^*GF*OHL,9E/6
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
MC:;&8E=@KP)2;@"*)&]GUH<-)>DWYV[2-.\^72AK, )=//G9Q[<PS8VB/?%
MWZJ8<DOTF,:JI'!Q/M&T?/QMTDZAC2C#2)=-6P>&5NLI]6[G"DQO,#N[0C^^
M'D*<UUMO%O!FV/"0>@Z.OX(X&HQ]:SU4R!D?#-8J*NK*.?H37UE*Z&DJPOX!
M7OYT.W]C\M]RSJAY5VQI5QV61*\BJUO2'I ,O;YKZ,U!,@WP9\_>,X<AQDW+
M0=&D6G5R;>G"U7Q]X7[[AK"25&#U8IUH"2PT ^8+1=M%$7/[QPA_W0K/&$9\
M\S!S-2=H \MX8_AVWUIG'!B<4S3=(]OA^>D%0(?%S\G^.U'_A?!LQY+!4T^Y
MY6>]:MJ\8P.;4':T68LHI;J[;RLO;9]_A;*N%2/4!.3WM+]\*7 .0IEPR^;(
M*Z%:0L%0.:54%,_U#F".'_A:"2XTP^KB"D9F7V>CP&UB!,=4&^LK<&4+#8#A
M*O8'YLQLNNA<$Z/.-$EX-@;0W[Q02&+&\Y7^S@1L$B-J:FD^QJ[0L290#:BU
MG9[#%AOY9HS0*$_+UP$UM@#=B7BX'K9 RY.XT%WDKQ"@O^B9;T.6?> =U*DV
M('M#,CA\'%,2)</E)PF7C;8;%"Y:(&'3W[W;# BO&+U/2\?G-NP- B("KB'O
M&YW)[O6:PUXY0W$T/(N*H' =FN2!3S[\2%%*A78Y5:A&6MN.ONG:RKFZ/ZY3
MZ"Y&9/?0:NM^D$6U0["VKPO]:1]$I0G)[^$)__([)Z'U_=#*D3Y'HC6LIB%Y
M+5M]9A^G*H,;,E0&_&PS$F[U?ZC;"2OO):C-<3.*=TV,8%$)*MX!P#LXJO(9
MMSL><G/^A""D<B<$8R[>D Z-\[,#2-E)K35.W%YI,H>=PM3\T8MP5U[GR.GC
MK3A/[_OI>R:B$)M>,1J8W,')\#(:5@[KC>WRK7M&Z]A1R0MW.3Z[/FK=1T[,
M3$8T)*4!L[BU*M';R)=+K4W=G6ASX%D?^OZMVE?O)VY>>(%]O'.!O*JFO_Z;
M&!$>!2Q8VR 35A<_FT=/NRU8U0(J6%= TANFMAR.V>_.Y%  @46MX@.O?J/)
MZW$:H3RD<)T%)-W./OLY!^JD2<NU3M8@8V?F7Q'>FFKL%68_XC*%<A1(.H1M
M2>L$/B3=R^B, =SWS%4:DYHUAGFY<S4T+J[IIVGU88"M(HK!*-CMZU];QQ4C
M3DTCV[\:DOO<!MD'0\JF8:OO#AMU[R<Y80[V@J31)AV>I%#1%9*V9*<PNPB%
MC+!MW0P!YLOH)",S?MEPYOPW7U=(IAA^\XHJIU0DF)X#1N;?+E.O\7(Z@GO!
M="N<-8V 5A$W<5.9H EI7:#GR>XY(']&(_!ZZ^O:3:%3N?'6UD?>+FY5^Z6/
MJ>R2?=^>,68GPSV'&E+Y>85/Z*7-R_>CP1"E\>XWP*>G@CW"8-XFTC ?1>_.
M.K#@_/7R6,.PJ=#X[=BY_FH*U]RG*V\:>\.^Z9Z[N_S"FJ8;@6/?C8T]QT=W
M 6[<&9**#-"7#7N$5_5;.#O1'T#*>EAU/F/=<W"450!=M6J_N;*(P,]VY^M/
M[*_\WHM5JT-Q?U&X9V3$B&>'X$79#2:;&(6^$9YKSEG-3-]"YU/SWZ0+"#O)
M-4E6I'Q8TG9_0'I:0"'42C'B*8\LU&4(%5(%T6AP:V'8"Y6(2M&+F0,]QGL?
M#*!R4-P6+-?&DY** K>C[^:$BMI*P':G(>Q<5%THV4-@$ 5T!]WJUGI1Y<\<
M=H@HBA *"/,'Q(AM1&V><M^<4#';$0RFNMW"">4;V#DY[1.Q_A*%[9EU![ML
M+@<^M?X1Y+Q'>OFJN$-#58MG2"H(+RP6^=?!B_06M$R'OF+SL-4.OM4;75*
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
M,3L78*'M \BA?LQ;UAL)H*S)6>AY8YO^;XN^L$K4?$\IBWH?LQ1,3,N,Q*B
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
MYW7Q\&9Z&(V1@EOA/\D.3D .+R\TC V2P1RQKH!R3DY_F]!0$EF^VLU6?_R
MSIOWRU#$$[(9^#40^W.2+XEZ$U$Y2'M.+ANVL$UFID;SUR.[X/LLX4=$,SB
MN6;2_-='5MXU5V*!>KCX_3OMQJM7[GBXZF$ 6)J+*.#<X6?<([)#H9Q:'KG6
M&5)AM:">]MQ@K7ZV[Z_OB26Y<)1C0O2#0E,II0N/TRP50RY)YFEKBP"R1?^(
MZ_B_VH.  -''LD%!.ZSD;4_9:9Q^'KO<3@,"5#\++3I/M?YS;F!GCBNZ>6OY
M+;]L$+FD0;[D+3_6O#67V9J3^SCM>.&3,+\CG)]39AU/V@@UZ=WED;>?SM^\
M^P<MY<EGX>E?G_C_IAG7[867#"L"CGB*7(9D&ZBCZ 1G)Q?"S.B*%4*Y1".V
M8S1Q=ZY/I7+BH]EJ5>S<\$N_'5\.-^[>-.:J$Q#N.TW[=SJ!L)V*L5 WK.TX
MW\*DP)N<YPXS94==]T+'VVXO4I5LGMDK)C^C/^YQL?+.<S^9DG3\.#Y]KG5O
MJSS6*"#YFS49G>L(NZVET[@97 >>H\!:N!8PEK8,T<QS&_6A*2XZN#J4^^W6
M_Z.PLS7UJ=N;*N5[ML>+/=8G/5[Y>"6 VY-79,@)Y&7Q5_/[:<*UQEPK1)+M
MYD*_7>O^1),?E]<:<>!NY6YGIT_;5_7??5_\^O.;7>L'O?\=55R^I<[_1*>H
M"MG,F0<QR%$[O!I!.:(]3&'O/9;9Q.QN,ES^&._?GRG>G"K7KO>V9-1U3_Q3
MNX<9V67AS^=JS><^H@_CV>9QH$^A"D>=5XD[VZU$!."[+)[6[&%(YNE+EBK.
MM0>Q5R@EO(@</51\-7JL;8V1B<:EG"2)XZ=E2_+E6#9-"RN(QR&#7&BAY?W^
M7_Z%%T_7GM#<]%%"+%)55N$K_I]Q%[G7("6^9#Y7!PG@15M:<4/&9ZIS;]<:
M,L[D-;"5;-A6-Z..0779IW$]B]P\^1+NGJ3TPY?QG61A_<HP;.S[\GP',9OR
M=XO?SXC>+[^T2[5TS\8(M\PIX'@:,E.';O,OB <4U9AO.,)E49'51R?%(@6
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
M:F#+[J?TB3'7V4$!</9%[*<)KU4FQJ^#/0C;UY@(\7#_JYIN_U9S9LC.?Q,
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
M6K3L$1\[GZ^$+3%,NSV*]6/6<U["VZ9WJ=S[#[P75("%N4049GR@B8)?W 1
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
M[,.&UY?\M_:^,ZJI[VLS"(K2(M*;$6E*5:0H(%$1:2(J*B)*E")-"(@(0DP
MI9<(_@0%)2HH*DA$2A20 *&*BG0)2)HB0I ;T7 ER64N_W?FR\P[L][USLQ:
M,VOYX>1#5I)[\IRS]WZ>N_?9MRJ(O]+$RP#J;T:O/#@//[R,J";/S7(^RX"E
MG+[.W9Z=RK[;@)X=/E>?'7_QBO)FO97ZSHZY!_9[M9L>4(P:$^5*5QZ.: G1
M2\1!]_M"/Q&)RGQ*58T@A,A:A4F+,"? '-Z:'PMMZA.3 >$)_E&/=+&:EWT.
M/M3-6;>O^LLR8CW,^I/O@Q36B0S!R?VPNCJ*!(TNP RA6=&)V8@!]T/R.#W>
M>_ZMJIF&XFK!<>CA!9:UYWB$K*8A5>?*6=;)G0G-.P"24%-;X(B3&B2<ZU.)
M4VE!255AN%8;M\&Q5(-W]$K5CPMG\W=8?BA\W"'A935Z4S?NLVXFJ2G2KC+Y
MUCS5KV]\@;_RM-T'N".B>O3Y^;'8-E3MH11>$"U^#2DPEH/*D)^>W 3@&L+S
MZ2^S&BM"A)\,Z&3M;.Q%'6,QXF+B1CAV2(2**G_+AO'K1(^I@:1D1IU3!S:#
MNJ9I-[!XB&=-,PEB+\+RJ[ZV1R]C@+WS/#53H[S>=&]V0Z*RKE'/91P9U"U?
M<6;\ G@>:;"I;FM2$1R%!@F )X.^>;P+TAZ8)[ PH?9:X+V$<,DT[>0?<>%3
M)9O^#'W+=Z:[^++N%!DX'[N?K<XGC#GP=5=.FN#,X=?KPBNB!NJ%.TVRL4$\
M?V;EB1*/I-_K3HW31@NR-VAM56:=\$GQ"9 ;=3QLEPTZJI+O$IAIJ/5H9IWO
MRH',O3@;P(Q;(; 7&O.ZTNS<_2M0:=3U=FZ<[Q8]=JIR3Z\H5L]8K:$[#2F9
M*GN7;MLI&G^VS39J#RH!_@/(9<0%;!:JGB%4&*1A%.S1IUNC.7/B)X>$)IS=
M^T;TG,GSM;/EB1,IAQ75-LO;ADLUCO&?52$6/$ C\EQ"F7 O2&;U@;H8&I88
MCTZTQ*;3_4,QJL*K3\)&^&@@ ]QFU<-.]K[C)=BWC"B..QP1<"!_W[/&TU=A
M_B!!%:7\Z@,-8&?),AN+,%.FI->=V7:: 9:VY\@[/)L9C7[3,<1RZ7;_J;CG
MRIAZT-VB:L$>>,IFL &6,.J"VKWQIOA^QDM4LET0.^3YYKI"G]':F"+6@W1Y
M=>7=_VQ W$>F49FY18O<8N F)*TE"('-385#7OT=4K[I#GJ5"6T&+>[AQ]C4
MY#[:S7;>*7EM@9M3]JY][S3T<EW(L(JY%M$Z3 B:ITMWQ;]@5,6E\2F\-Y/4
M* /SW5UW0E_YCR:*B==S9MU%U]',=)0D.I *&B*["/1\PABAI<@KN:K*S@C-
M7:+[Z;C?=UM3:*Q>T[%^:JC'-OF*[=+@)>(8Y5\W/23Z1:7-YK.D%V;<128Q
MFRIM;P4.<#KK(8U1'*Y9JQF(3?_1K[QT($0[W[9QEYI\>]1<I.*6<<JE1-0J
M:*((HC))G[H@J4$6:O5[776TT *9\L-U/%_>8,C2UHQ2LO-=RA',D+7ETLKQ
MW6C .CF<RLQ<1FC9*:R^]:J_EIP4?WN )657*S!)2CA3>I_.V^\U(>-U1[AN
MY8GHLS9P+$G@I''[!>=P#H-UZ Q2;3/U&5C!CLUHVGWA?>#C6:^(?/JC(I>Z
M,DI-OJJW4OT/0V:XA/^[9CWH P$X8T8?Y;L.P@M6@-'"*^&V Z34B$IN+3*=
M4'N"R.$W%_I\?%ZR7;MF0+:A5_9K^Q'#1M=);S-]B;U)AY'U5&;ATH]&-A'4
M+^?^9F,4^G0;"AX Z+9"E86#+E?TKVX<OC>^NT>7]!SWB.< G7@.PFB>C[FZ
MC"COI8NDP*M,C(S0%%!. _I:3\75]C?9EHZ'%+G?W[5^W*>]>O^=^>N.J!0<
MB4/X5,XI6$%G% B:$Y1_"BEG368([$Z#]M#7WTHJ_IY7#TU]/7ZV\R#^]-.%
M;VK=]Y$W"7YF8^6<1:%B%_^:J.J7&5T!DD+R&$Y@ K#(O\^SRF*2I>,4V'J=
M=_0:_SSQWO@-N;4V58_BDV!I)'%PL+D-DQO4@@$\S>@+_)7LP5YHU(AMEAU/
M:D>C5GK!UZZI "BL\ER[4R=FH!F5IIJZVH;&*^:F^FES"NYWK-=L21__)WK1
M6KBAE[\3'!;HQ\WS2WB2'0(M&PUL)K6VA,K!K-.0W7,H8*"JW=?-%;'Q=-JY
MMQL=XS!I!&861M[>''J'JA_EM@KVS9Q0EZ5V+2/HTCX\,NUSM'N#2GB@POOP
MZ/+/KEFU%>OF1M]E:6<JGZ%=#A:GP<M8105<2-F$&A(L8]B8#I$1)&7 HW7Z
M6M4 90K"HS6\KMS H5]F2BV#K?QV-[5_'A7^PVBB!+_HKE[;<_9K*E&H6 Q)
MJ80 L_ U7\X+%6:[T'6$;+RDT(HGV9IEIHKSY#%H]TPA3KM*09;D6&5M[RYC
MDV\E'UTL-MS1/R9H/, 4\YJ%7=9*5Q<@$C/7)U@#,W()6)FTH*[[JKYY];&T
MAF?=D666(7NY>8=/;,Z(D1&RIO2D):VSY,+-YH\YID,2SXAG1$\)S!)JW3(B
MK5EW!7 *F>L6Q7(C9ZUTW-AH<*W)AXE5"=W@\WW2I%\WR6Y\?V/.R58+SS_Y
M![A6RI'O(HLUQ;\N(SZ-\R'0 '""S1@@,M%<)0$6%P . FGL;FJ_,)9EEA4?
ME&X:"*0^TMSL)KNO4^!5D](>[=*P2UONK7WLI@+B>?)<BB  _YD*'$#3$SHQ
M+\G7F[S(.)]!:DAC"HE_<J@I@;.&2FJ%]$MFZ&^_'6PH@<[?^ Z('F]ER;CB
MJKMZ\J^HS&*2U+V$RBK\;%&5T)+7RR\%YM,@,=Q6X$1A/!FXV8:WS&J/3\N.
M63?HYW(UKI[7H=5T<L/FQZ,34O4.^<W.!&8FM-*T,"7N)H<RM\(&3]:^J.>1
MVXV48;N90^T;2OF),_]H4J8P-G'JG=73YH1;WH]B6L*K7J^SRTM$UJ+/SH^1
MNT@O"=Q6%O4:++7LP1HV(>OY?6M[8QXEV\XAYLE$J'KVJY!L]XO<C^-&N+Q]
MKXXYJJT>&WN3VJ0!K:.4X\=+U$2W+-!I5."PF[L^(7U2)78@HLGM86C;#]2&
M4PXIE*'BE."IO&VZ!]1,LX62].:%_TMIR_]PJZQ_9V 2T90^894;X 5][1/I
MO"(S9H1BHF;"UXN89.JB*>&[5@<"OXPXXGAXM,F3191VT.K*$#J=*W<R4LJ8
MG]^P_DMTXNGLHCNNVX@6]VX4NYPIG*Z*A907V[!+AAMA&=$Z@5H1Z91F!4+_
M86 >DH,5%'L6]9Q%^/8%_\O#SK;TX</7#-"'L8XZ_20N%M['D03>I3'[[<+-
MJ59%V,P2C?V.>G?J>B,16BZVTTN3*A#>:7YOG]QT]RC.5F#IQDMS[[=S81'6
MN'#>>!UJ&+9X,F\Q?F+H1_CS $IN0GJOV>U>C0D?HVUV:I[TQ@:A+,CB"3CD
M+BJQ>47^9T,R.!<%T(.):C?"R@@MP5@E8>BD$4@('O2)2_VCXR>MD6'J&WPW
MJ=KDZX1JASRJ?ADA1PUAC"VP*8D6'AF3J\$N5N]GE?93[LV/RC[G^"DM/"_/
M"<BI+UCM<D)34_[CPC&>:MR\Y7C,JS_LAGN?E3XL(]HF0?=EA*,#C0K:7EM&
M9)7^]VAYC #4A9_H>)5_'YP8PEX>^1K.TZ( 4N5%W'G2LR'UEK$9Y_9]NX#K
M_DG'-0]MO/@U>Q#_)#0RHJ?HDM<WBE#+I#)T"2F4-V/7/WTP4VCEM7W&5U-^
MXM2A_N[7H\9[:5LE C:@U<NQ,"T>@.=@8]JT-;P"9\U#=:+$PWY^[^;C]8"N
MCL_'(RJ_!9[POME7L/]M_=K544O^?L3^4T8+H]#:[X((X9G^)FG!/OQ; G#8
M([N W@?KA8 ^99=S;%0&O68MH<[."G@?%?C4=[O!ABM6@S6O=?\Y9NR]V'@0
MS63-)_:P)&!]%"-0PO='XF3SI_>3M/3 BZ7[?LJ4G*1NSR+696V.E( .N=A>
M#LI$B"0>-J$.P+:? ?5-;A*]$.H)U(/S9E7BRXEX)10*-.A4[O=QN3\;?_;V
M 3_**^]WY*@7&?P_>^T>:KSKD;K8++N2JB&<Q^22@,.8# S@3A!_W(0C !2'
MM&.C9-/G)J,'&S(ZR+<+!BKGC'JD???E2V8@_%J4.X/%I^E&7=3 OG%_5M!<
M#(>8"<F GJSY]668M?:;/)A]Z\.*[I6M\R=4[%5_\^X$5O/#S[5N#W?EZ6C?
M1JA&^]+VK%;ZTP<8>8_HP7NO!-HY?72&8A*HPGW_T$VI^%"G;G1"L+3$!['%
MSK#G/&NA"HGY>3%=>()1@^5B>?,<S#4[R:=]*^=\,]#230JR4UFKV]&SG+K\
ML-LE8,?PNRW'MLI4OGWK+/GYDM?;980B@?D258VB>7SRH!& ([U8Y1F\+NC#
M#C]/<Z\;;K(-U' /,1ENI9A$*;57J^[?8)3Q3_[WZA?9D<B[WS$ QB.QGJ$@
M5&-1LU O/;JH:?BU8!YY?'IR%5C'Z4MCT_8,1_Q +FTS#MHQ7L:157#;D'^]
MT="P9HODYR&O]Z1ZLE!QD3G*#>-IT#"(<$@=G&43.CQ4Q]RNLN934=*_](8L
MO8W]_<A7=^8[L^OK9"J;+^2:'^>G?AK'"%9.CQZRE\9_:C;G85HK2&F35N Y
MGEG+2)YO')E5WJ&E9#%W8N3M08EF8D"^8U1H>Z)^3K=&8>29[Z_$OTLM>-!K
M^ = -9@V6]:"+H*]8"CG^$=NDX/_\_'Q4S.>IUY.TMVF6@2L0#^EUT9W-S)'
M>VR(0DTC8&\3ZJGP*H#A>@CV@:7,W+R8**5O7;*2+2]<'C1M.]CO?E6JYU*A
M^5CGV_$I>=E&U-<_[E?[  X;E0R9XG9_;#:"349&G9K6Y%XZ'MJ@7!%&,OWY
M@:U7H%:X2>NY1H5,XI4OA]<,PSN E^4] @O":P_Q\L%'9BA&_@;<I\_<](H^
MM.G?""U,W'6062]Y>J6=M)SX4)V6#K1VG+=X=  [5?<ZK?59_VF?MT<^BJH8
M-][N513CFRA]);RH:U_$5!NT]E8\+7$) +U8W_)=5 LNVX2_UKTY='.2:D=@
MUI/6VV^,*X6D8@ G_E'8=))Q,3P4C3B&:4<AZV0/\1</CD98Y%BW0UO="K-#
M&FYQ5Q^\S/-)UU.+$7N,,O\Q@4"??$+NG9>$EV8S7AFW!LP">OED^(<0N/#!
M2[(V79TC&3SKMB/"D\TC=D9LLIRSQMRYK-XKQ2]6_=FO=?_UN;I;[OC['\4<
ME4!O@9[0$OYF^$I='SH8G<TCM$;9[SK]61@S@#>=63I$!(J[J KDIEW^K/>;
MU12]'<O&.Z(C:IX>[;I84T#7K#K9LTGRQSTE'D&HX,-7$)4N(\YBB21YO 88
MQKD.F8INU^68=AT!CY2!I1T*,_%=J=CN55,?MNH>U%!>?2]:N_,3\*C(&T6'
MOT8:3V.AA8H>_-"!?_7V*MG(4RYDB3!'J"_K:WCN9>M]C0L*C_HX>V\J"I#R
MU3=*TWTJD1B'V-CKB/,E,!L8U>\I0H7&_?"?N1MFOX'W@P1P?'@W 'IK;-D8
M(<2[C__GPBEV<#ZO=+U1^P]7U_D:"6UL04T3''I6CX";H)W &6(G=LR3$]LV
M+XYS'68-VJ-P)\ 4YO2%7R8GIG"B.P$!KZY4IK30]D7HN'?'UG?([)&<L/#J
M9M05"I4]^%=%-PEAJH1SG]V8?1TH=:''L)UV&!GTI^%7 >]4YJIT%Q7:3)CZ
M+"D7]7%W.[)YETQDI\\[D^N[T=PC\!1VPM81('3A!7$%"4!C%UK&WC!NXXA&
MWP;A#K"PS"GH:5?@UE6VTS)'>Y7>U^PP_%/]NO52M]C'%Y(#Q[S:\"MW 7[C
MU*D\R<QR43'5GT DJ..4F.ZN"4@5G!N(8=[&6IPTW;2,\"UXZ1ZMP%!M>)TB
ME4+;&A-H\!$RA-<^@.J'2F&\H*:LI#?7@XW'>*BV/J79R^IG'E>SQE4G?5PB
MRH/5JOQ*G+/WK9-O[WV7 7NGN$VH8_V8'"IP@@B:$CLPZ03@(#*CQ$!TFQI
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
M08HKJ?5^./B%BNK1TY*L/N$6A97JUM%,HP4R>.VTCG"8 ,"\K[L$PY>3;!3
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
MBG,(Z0NMT:5Q:4>\FYY>XN?.(#?3V7;=1[(?$7MRGAN?:ZX$QP06N#6BTB]
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
MQF6](*F5\Y9U=4/A.D46RXCK]8$NBNMUB;0&7/K$HM?QLPGK9?$9PLN@+$"
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
M4\5'E <93$E,LRP*&156V3,>9#DW?GJVF7OL7:=_/M%_YS W QU\XR#^"A[
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
MV_,X@K'3E,?U_M/+,7[1'3"NY6]UN^ONC[),<C*-$<K3+(>2(=V..260IBR
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
MA*$L&IX$<%R <R./7F*X6XNMS1,PQ/*FZ.(K3LH0L)@>.^(9$_21*6DGQOU
M@;(V)MAO:;*AT(T2"&\Q_"N&QMN#<SA8WN$YIT<@Z$B(:ZE^PY>Z)5%GI,W2
M1*2YC 2,!6<0T3B#-!(Y#+-<<MTH1 BKCD'V0YX;T>V//Y"$F3R&X?$'+P#N
M'GYP.HR31A_<=@BN!>ZVL^-$'QQ&9X3@@Q<&?+78@\, ' H].'+G":5XWQXO
M6OAVNVCAIU6\N1!)E&1Y"'6:($0XI9!D>02C+$MT \<DIDYU T\7Z=PXJZUV
M:NH^ K99%56?$0Y)#/ X>XF:.B9##".<<X@RDD(<)0PF.2,98SP/J6-VY[3S
M-U''F3.>0;LE:MI9&7D).[G,L.<D$/\@^ZS_>YI TY?S]0+@WNJ\?I[L7@OJ
M$@7A_]94$0:!:#N+Z8XG[+ZKM1/&7(11&D 9)-KU)@-(TE 1CDSR, H0"3.[
M1J#'QSJWM5%)^^:/GPR/7@ E\O\ O=# 2#V@L-$QM \3IF<,1V9"+>BDX-F7
MA?((XD1UH58]%DW[@H(NVY8%30EX5T)P\P]METJCD?J+05\M.;VFGKI068)X
MH)+4L2=,5DK*4I7-6E*VMPS;^_RE+/GW8CZ_Z=J.=LF%.LV0_WU9-Z82X$Q&
M28PXBV&8Z++H89;#G% ,8Y'D6.0X(Z%3SH?5J.?&TK\*HI,MM6SPT;2& 60E
M;5=W)G4\5+:$/Q,B8U+ 6">8HU#M5&B0!3 E01Z)4(0H=\RF]#X!TVQ!>K$O
MUFURR4KRC=D88Q+LMAC>@1UY[5PCVDL,UB*##9G];1"<(/*T![ ;<U(SWPF&
M;4O>[>9A2\-GT>CVA*;;-Q?\[=-O:E?P<:%K.]1F)'T"UT9(],5:,(IB'"("
M*9/*A@^C".9)B""E3*3*@,\$<BIG[2["N2T:5WW?S^ZHN>A%UV7Y.]G_[$97
M ^;%CKO&17MD(M.=#@S8O?C:$'VC-0"ZY\%*";#68I1J/,-!]$1U P28E/>&
M [1-@B<\::"CH*NY<BW[PME;);._ZEBR=1OFB"<R"26!(0LIU 7](>88PPA%
M"<JR- ZQ4UE6Q_'/C0M7U>9I5V;^L1/;\;C8<18LSX;'PW;L@^!.<NW!7$&\
M5<E?<9V1']BT(7<_\AV&G:_S7<?1ISW,'0;-SLGMP,>X']/>?M?A',5"W"[I
MARZBH#OV$CQG$<DPQ(*'$#$208Q%!!7#\2 G6&)DE>=W>)AS8RTC*9QK5TF]
MI+"/LAAPK'@ VN/'L7X &YN*IL#*_O35#V83';R^@)V?(]3C2!PX/3UP\V0'
MI\<5V#PSM;C:G1G?%95BWJ_E5;G0"0'5%_%85MK._&U1--V[F0>(Y!)3F-)
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
M2:@0$L,\"1.(!*%JBQ4SF%$J29;Q2"9.=M6>,<[-KKKJ\^C6'=_F2FJHQGX
M7,GMF$RS!]54IBP260"S0"I4)8XA2:(8(D:S, PC$J%X0-#J4'"G#TS]).KZ
MS^N,Q9>0OC!+DOJU_@$4=;TT49:F:-CILV"WUISXQHZ\AFCIH!;/F+>K32Y8
M]\#PF(_T,A*^TH[VC#!M=M'+*NXD$1VX])0.X?-];7A-A79E58<SE/,TR14-
M\S#,E$F;IS#/U&Y7!!FFF6 DR4/WMN"'!STWANX%TP4!.XG=N[D<ASH@$1<Q
M#J!$7*BU#^N:GCR"DH1!R'B(DDRXG=WZ!GN:8]R-MM]#JNE886W'Q;[Q&YF<
M#S=/![W(OENEV^'CM3_ZD2%?H2FZ'0C[.Z%;WCN,Y3^+YHK4]S==@8.W3[_5
M>K"V&X]..V5-\<VLW+,L3%"&(P8QC0.($AS!7/U".X^"1$B9$.;DY+ ?^MR\
M'DKRK;H0;W1)B)]T1(?LQ0=D);\;0SE,B1U/C0/TR&RE,=92@YN-VAMO?FLK
M;_P$5L*#R^,P.S.7.V*>^,MAX$E9S!V0;2X;\(3!WF_M5%>/-&'(ZH&KA!L>
M4,Q1$$.>,V5"\3"".) 8AC+)&,ERGKBY95X>ZOQLU%Y2T(LZ.)OI ,#6/EL/
ML(WOM!V"V!"W[1$P_/EM7QIH:L?M$87W>&Z/W7%Z=G>;)ZN/-45]O::E=6A.
MO56%@:4RXKJT. DHUR%Y61N2)Y#N:1]QJDC&B4Q.$.;LZ.99"C)K4Y#G1IWA
M"=_.,V3)1A/A/O[NKC.(K'+!1ZV*X0/2$3+$G45YM73QH: =RAT?_,QAW/I>
M2J%-.K'J>/.%-$*-IM HYH5)]U!2B>)N\>R*=X6Z41]?%F0^2WBLMI4808+#
M'*)($2U): ASQE"<YPG+J5/:N0^ASHUK.WF-J[S2I?5Y)RQS)5LO4V9'NE-/
MQ,CDNU)GL_^6EA<\5^D"]+.U?=VF8A?@1BC!?#K3?>+MB9F]B#0I0_L$<9NI
MO3[;C;'KJIE=+1],P=-OHA7DQE1MO9:7O'S40[\K'TBQF,6<)QG*4F7N2@11
M'".(PYC#.,Q2(7E,D\#*W6,_Y+FQ[5IJT(IM/E9=X;:4H!<=_-X*;[FQ=IB
MP^PZ#JPC<Z<G1*TIT1VD0X2GGK9!=NJG-=$Y##0)C;DKWI/4@#O=*>A7\O>-
M+C,F UWMJ0F.TAQ&6(?[,,8@CDD$.=&M7D06IJFPI9O=QY\?M;3".27ROX#<
M<9XX#8_1.<$."J>/_F6-3_C ]SQTLH_Y984V/]P#5PT.#-%;RD^"J$^BK[JX
MT7V&"4Z3-$]@$C)E)"1Q JE !(:<YHQD,A41=HP).33>N7W&NTU_!B=''4/:
M.DS!%WZ3G&$)8$2]V"SINA;7:WB"#2[^(A,.CC9U4(*-ZGOB$:QN\U6YP[0*
M%75S5=;-C"*:1 &*($LBM0$1B:(5QC*(<$BR.,Y3CJR, ;OASHU5>ME,M.FI
MM3F>X6I'(O[0&IE#]E?A6,%W=0@^#\4V]J$R6H6-9X.]<EF-?8H?KZ6Q]ZYA
M]''+[@5?SL6UO+TGE7BK.(K?D"==7NCR.ZGX;5.R/Z[-7J7^#S)?M@6'ZGKY
MT/YNRWF416$4RBR$(<5"[3UTK !C,91<)C'/1,RH4WU#O^*=&SW]311W]XW@
M<-7T8RWYJEW.VSEA?T %A)*J!MW&_K$JC-?JH>1B[D9LGF?<C@A?;QY')LY>
M,7WL8E2#1C?0*0>,=A? Z <Z!2_ 2D6PH>.HSL5Q)L 31WL6;E).'P?8[35@
MI%'\9O/^MJ@$F>MV9G\MY[K[RE](L="NT^O%K4XH-GNYRZK03;_>J1\7=^UQ
MV%?R8Q;E%(4)09 QW0@JCS#$*$RA9#A#-&-89GQ -M4(HEJ1S_396&N-P'VK
M$GBC8T=^ G=*-4!:70 WRIB6:[K;MY^DX%,FWF[]>*UYG"B)^.KC15O:8"VT
M;D]%BKG^;J$L*WA+=&3*QBQW"@.M\2K7F IUK0"7_._+NM'L8-*/QT\O]C /
M(Z<=GR+A6:0C>X#8-DW9QU"G;D>T6.5"O<'UM5SY;M^WM0RZK="6)8I9SD20
M2L@R*2%*N8 Y5EL1S#C"B.$P$DY''2?(<FX;C;4"VD[MFG;JT!>3BE%;=\?U
M,4VN&X91P9]P=_!\#C8B63I=P)M.FY\FV@@,!M:[U>\NR2N9^(,A>]F>'_Y(
M]Y[M7</7KE?PJE5P6WA^-<#6CXI7<499',"$1@*B6'>OB.,$"BDIR>*4L\ J
M9'NP!.?&IC>G]\4>-A.'J7,2?$<FS!>AW=?=PJGCA:<IL&]5/OI43-2Z?*-'
MD5JWR#K!Y[$%7X?(O]B%_ )\OR_8O=I^BB.MR<4/95F:(S&RX+^H9U:*_+Z3
MN1Z4]8$-K&ME6'OJ#W[2'!WH%S[LN9/U#S])[<U^XJ<]:+P0^:M[]0:K"]X)
M*:I*Z(U)FP"^/AOK8_QG&4H#SI, BI!&NGH/AI3(%-)<JF5/4AISIXPDS_*=
MV^+7BJX=$]]6A]BD%W:$T'F7J;3;6KSB!(V\>MH'U*]GL=?07-L5M=AP3_1:
MOE)T_8!YF##0WD6ZLXNY'P#MD/#[(<,,7!C:EA+B5E3?"B;6CA*]Q5+;*3/8
MYW+Q3=3*\C!ND]K4S-S\NW:I?RZ;_Q2-5N-NH0_!VL.M#V75_4I?%\X2A))4
M!BG,"$X@BM( 4A9%D$J&B,PXC25U6C<F%?_<EI4=5_AC%\VN?NQLR*Z0J3$X
MEQT,@!@<E!DYGP,J=)>+3FO'E6C:=\=RH3K;-V+L8[-]CO2JTD32^C162O?^
M=:VE^FT#GD0#UHJNDB+T.[.AK,=%[%7FR-<:-ZWPTRZ!KS(Q.RODZT@QT/FB
MI:/;TFU\>&^?UI=L1A]T@0?O?R@3L:A-8^V.SB];-O\B=)I+L;B[ZC;P2S+7
M=1?#&2<1)F'$8$AU%54>91 31F&:Q0$*<(X"ZA3V_@HZG/U26O62K\Y/E.A
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
MX^0;GT<EV([HZ$ C[X+.*?QRYW/V#O\^9G7(V*U<"+5:5W0AG[_4C*9*IJ2
M*#/IC;&((*&%@)&AC*@H<I(XE4%U&6QJS%'+"XS MA>5$=F]H]=9:$_S16C
M!F:,0UAY488_?N[]T4+B.%*WM$Z95],]XUD_L\>F-YK%O'6OZRT@?3X#Y=(V
M>9(VU_(_*E"9S;D-:3%A>[OE\'Y5E4:?0$W27/$^T3+M["-&:Z#FJDRWG9KS
M/?WL/-N]\@VMI#!']7)9U8$5^_)_;Q[WEWREC^:?KG[0M7C_[ZU^#S[NC1\;
MX'%]2Y=?[LTCJM_T(S;5QV7=K&^>DDPF!3,-<@IM->:"PR+1.T(6$Q(1S*64
MA8_5.);@4UM)K'12^)F:H\VRF^$ZQ;D;>%&S^D"K$.@JW2W^"M@CZ%[7: ZL
MZC-0*P\ZVC=):ANM/V@ F($: D/7-0CA+.NQIRV0G3Z:V*-:_6-/QO,]Q.CC
MAZSE4!=,WVHCZ$O=-U8/.Q<H4PK'&90LL6'Y1.]/L@Q&:<HESG+.TFR^66WH
MPFV%<A_::XW9"3 <6>W+!IBR#/Y>%P_0W1:,8: <F/+=BR^,5&;A%%Z#EE8X
M./ $RBF< L2MA,+))_2TR)O61%_4IW*I_ZR+,GR@YGW9E-URJ$4N:);'#.*L
M,,[B(H4L8@C&0O$X5DF1IUYQ*\XC3\TFK@4%JI;4LU:D.]Z.QNT0* YMG38R
MFZV\D=K\OP%U+WC3]FJ84UMOU$(9A\[CCFO=^<+QPCSS?D#?H.BE6;IJZOM6
M5O]Z\_A&+OGM'5W_R[HO<Y*D2&$)E8IHG>Q89$4,$T)(EN8LQM+)$^PZX.2X
MJ2LO, *#G;Q>'F)GQ-UH*B2. [/3)1#VB"%VPR58D/"9X4:. G93_F68K^-]
MO>-X3:M?VX*D*>QOVIC6C2IY3C"+XP@R; @F10@R)%)(\S0B"F=$**^#Q5.#
M38U<VA[(76%M(V2_[J!..+OZI,.@-[A7NB]P?:)USR(2+D;W^%!C1^:>5?I
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
M?3KN3 Q,@WLYP?>-IC];I.V/>V$V0(8-:X5,&%+GRIU*X,]!@HU#8AS,WQI
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
MCD9I9 1[(?5>Y G[O*W9IW:,O U=9;\7<*'B5+S&'C=DI0\L+Z)7>CVDI]=
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
M#=7>-R>*&PF&DF">8<DSQ*PBST\\?VZLIT4$6QD=NX:?PO"R8_!*9,9FJ#%
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
M"NC\I_527737I<:T00 H)"%C.(&AI#E$#".88REA$E")4X19*)P,_'.#S<W
M5[+"GK"@Z+*&AL5:G,79;NGQA=[(*\-S,<$':]R<.=P&$$\4>W:H21G01NE]
M@K*ZQ[WUBF[C4OU=++EBIC>*U13EE0<QB3$/LC3A'#(6Z&Z*.8,XT2WE0A(P
MD2=)G%A%?ML..#<>,3*#'TIH4_&8=6+;-^NP@OD\A8P!WMA!6R=P<XH$'8:E
M?9<3WYA.U-)D%S^@MVV$,5U/W?24::#5@,L=_LHNI^('64I]]5H;*;ZZE+C@
M=Z8EB=5C)NL_XJ)4O]F(TWT#X_#7^L3'S+58L:=;QLH-67XIUX^%MD$7(4X8
M"?, )C+"$.4Z"D[P&&99@G+&1( RVAV>V)E\%T8<<+(Q,E^_$66MMZA+-=H2
MEFT4 >T:?;<^Q=\<@_8OX&YG /K <J+@_;4Y[-V*"EI9;\!66H_1^W:P^(K@
MOS#:M%'\=JH?1/);WN9N$NI\K8]KLGK?ML5M-SA)G"<49PG,@QQ!)!("L40<
MQE1'V[(TS&5D:P0>'V)N9M\WL2K6Y0VH!%/++ <F^6^IQ-YV#';<2)Y!][+M
M=SUF(Q/&]Q'AL3?GKH=IJIYTAW 5*[;<</6FJ;5KVUINJ:M9*Z.-J5=0K5[D
MKA3GD]R=K+?S<)VQUT[<.)F%=E[PODUVX4IW@C2;[Q59;BJA3PPWZE_?UK+^
M24JA_J3FN*!+89HOMV]ORJ002: (DXA(9T[KQ(2(P(3A3.0147MIZSZEKH//
MC50[^:%2 %2MY .(PGD2+C/LF-".S+W/4.V$!YWT8"=^TZI]"KSM*7M,W"<B
M\S?KY5*PSHG*N@EX*-=W);FO3#1SMP_AI":@_D%J_>?'@NM<P"9@UH14U&M
MMD^X,?MX\8O</RS%#:";&JS6];83:;V^ >3A8=FYWMKQ;D![5 CNUTTJ?@ET
M"7YB#@BJIZH6ZII&!%&J$>[!>F6NNE^KM^6!E'7!-DMB3A!:L=0?:U+]J_H+
M^/ZCJ(!8-NDJ[9)5-6?K!]_U>K5\\G3.,/0M.;.&.3]RLM5MJ++]=6_P,P:&
MC'0O6%O8NJ6!".$L10F"-"4A1)Q1B!/.((_4SS'#- FLM@WGAYG;*K>5L@M@
M'MH$Z@2JEH$.5V,U=@3"%J9M-73O'J;S(/ARWQ\?9%J_^EE%#QS>YZ^^OA&+
M%*7:L7PGOPS%5+<K_K$@5%O@A:CV>[1('(:)"&&8(&4@XXA!BA&"*,AYQA)&
M)7+*UQTHQ]Q8I!->K;R_=,]-43>6Q'*GP/".+B[S8T<W$Z ^,A\][P/3@J^K
M3-[NP._I,5F;F %HCM!!QD6*%VLN,P"J<WUGACS._43A2"3O5\'6=ZOB?P3_
MP/59D"Q(9ZY5M^R_-X42Z[DT75O/]>K-1@FMVVMM_[9E>U/ZY3-=%G=-O/ B
M$IC)-$QA)%(,4:Q/*?)(P)")4.11G. 4.<3:OJPV UQ14P39[LR<I1:XS]\W
M:C^W@JQ1T7XW_H(OS.5SE)G/_\OE2YA@V18'T >B6U\Z* X6FETWY]W;TK_@
M!NS>,0,*Z*'R;_%:V1\7_7N\7A,=//7?AP<=RM^<0)%['0ZB?^IQC3ZLV1B3
M1CX[$&I(:;W3\V;;X)W4H/XA -$85H5Y.E>LZ>E(Y^5G\LSAT L*-]DQT\M/
M0/_ :@;2#*S7O5[SG\5R^76]7+Y?ES])R1<ABE%.(PIQ0 5$$98P5\84)'$4
MYB1A88B<FCL<&6-NV]4W/W2VJZ89<-=*ZUB)^PB.=EO/*]$9V1;HI -_:OE
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
MNM?O LI-VDB7]>%")A987][0>X!NJNBS<X)Z0\PAN=8;<A/ML+__$.H]JWZ
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
MRRA;'GYZQ6[L(TP#6R,M:,1M ZYN6C_7#3A?7=?]_-$:'U^GB)<'G/8LT!J
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
M8\0#EC"VK#<U6=E9M;83.Q'?=OKQ;F0=Q/O0BMDU>@&%B;IT,T^MD;>S.<?
M<V3.;$7N[$>@A6ZBI#NYMQ]IR<$O[TK!B_I7?R:B*VB>[#[K:2<UYES!V+?0
MG*\?QEA=+M87V=5%O=KUE*]^>^[]MFOQR\* TX0@* .='I@BI.RRB$&$1"Q$
M0B6E3B6XA@@Q-Q.N)Z,;<PU: 3L6&QO7L0]56_&U3[LMJ=S78 'H<_\/;8WU
M<4HK7P*F)Z8;),*DK'<)2/L,>-%8 ^TW97?H4_QWNIA\^=Q%=#!*$EUBD.4R
M@E@BH7S1@$ B)>6$\C#/G>JG'IQE;GSV42C8R&I@@.MA("UMKTOA&=O0:N4S
MNW57C_7=QIR>^ ]@/0F$+^/IX!S36DJGU'QE%IW\\H!..\KI*^I:\"Y8;(D"
M&J98*M<,ZYYJH7KDE5,6PC11=T84AG$66<6%'!Q];D_Y5D#0=5]UZ/SR"KKS
MNTX7 3+V\:A7+!S:WER"R40;3F:?%^@N8Z]  H]K]:B9'"&]@V).F?0ORH=_
M(.OG_V@/\LEM*4Q,G*<MJ:.HG6IY\^J:Z7K<'!/W15.;HU\:'*&BUJM^UMYC
M?;7F'Y3!]* '5C]_-"E<XI/>^?I:W-[57^2?51/F?R750EXQ=6,]KO1AY7OQ
M4 K6],E45U[=;\JZ^-_FQDZ)$#+*)8SU42V.HAS2-$DA20-,4XPPSYU<P?%%
MGAT%MQHOP(/6V81DB$[K!5@W:>YDIYMZGG;*.4?%C'U#2$'SB+,4QJ$.="(I
MA;E,!4PD$^K.X"G-B<O.YLQNB(GV1'4GE&>]C4],]\C9K;*=)3^OM1O;?-@^
MQT;=A7F0MQJ;WUJ=@5$:&*WA1D*E=Y,%IZ[1JH.>[J"OO!FDK[[7R*R)ELI?
M*-?8 D\=^S71 AP(%IMJ9G?_[-UJ\\AU38Y'DZQ3ECI!P-A&3<^NW99H)&G.
M\T1"2F+3$C6#F8B1+ML4LB0E84*L(P:L9YV;,6$$-Z:WD1R0GNCVWHP]Z.<]
MOE&@')G*3Z'HU+_O F3M_<=1$)[(K^S5RU=&[D.#K YD4/:N-GQ,R)ON%W=B
M13PYE,XPGG T[<>:S %U5J_OF+I?/)#IO^W5*&<)25 <)C"/$P1Q(C&D&"N7
M(F2(BY!$86[=Y_K0!//D[V\7U'T_"*,E35\ SB2,[!T71Y*] )^)^'0?I^VQ
MZ3=QJZ?W2)5'P#C'BON734N 1X1^Q77'OC=L'TYY]$TE.5T=;IG3"'&28,A2
M(96A&D0PBQ)EK<J,Q1$*8Y9REQV2%Z//<3.CB><"I*[+@CXVV47U1GFVJ\>?
MCF%>+Y$,4XIBD24P"$4(<9#F,"=!!@E+LY1%6<K=6L$-1W*"5\.H2-KMYPS&
M9^2W@X;F1;51<+6'T TIO;#?220\[6R\''O238B#:NWO%QS^TI"H_UZ!^^MU
M+6[+;O.@K<19U=52\(0KUSY53W9*(<X$@KD(!8P#E"+!F*3()0W,>F*KVWOZ
MI*X7LB\4(6RE;]I FL(U3"O@$B]OLQ#G;4A_N+Y%1XL)H73)1O ,Z51VJ)9+
MOZYTS5S>K^G=1'L;I[Y\@3_9%N)9 -J9K?U%,4NQOS3>$AP<<#Z9\V SSH1I
M$ YJO<R,<+GP@EK^1\H?*LH/9$@HC#*J6)\D(:1IJ&-RE-N?92(CR*DXRXFY
MYF;G-;7'"D^5)D^!;&?T>8)N9"[O*K:-7U;2 @^?M=WG4$K20N6#M=2]EH_4
MY:'>-8=-Q9/XH'N1M?D07^05WSP8>OI9*/\ZEA1G*(=)@I57F 04DHP%D"=I
M%I((9]PN@,]VPKD1R$YFT C=)@"9A/%6;O"7EMRA2)L5\J<)90P\Q]YVW(=R
M,0!+IQ)O+@!=4/O-:IK)BL*Y*-VO%N=TW:7Y4<>J29F4D]VY71:$BF7"#(J
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
M3JRK[8G_9U$?K@;VFZFO])W\7#*2LR@.$ PEPA 3'<@41AR&4:CX-L18TF!
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
M#"+!<\)E$"214S<7I]GG1H=;$4'1"@Y*);EKF)@+_G84.!JJ(U.?EAOL!%^
M3G2@95^ '> [\7U&A@U S5M8F,O<$\>$#8#E=4#8D$$F/E]H8M1V8C;-$;_?
MD?67IIKS/Y7,ND9?4\3T7Z*XO=.]&YY$J:0V.U;OE48?25'^4X>9+VF PD@$
M$@:ILA]QRA#,91A#SO-<A)*'>4@F.9#PK=G<F+@1?Z)#"N^WR<BG&F^Y^/,_
M!FG#CWOP-*UH0:T  BU""]!@I(NS-R@M0(<3:(%J3DR A@IHK( !:P8G*&.M
M_UL?N7C7Z]_CC&:LY?1VJ#.:@/\_=^_:W#:R90O^E?QP)[HJ@GD:C\3KSB>5
M+%=IQF4[;+E[.NH#(Y\2NBE"!P!E^_SZR4P )$3QD0DF(-2]CSJR1"+W7IM<
M^=I[[8'+ ?K V6;%/XF/A58:E];R4HNLR$!IZ[^M<]6-2:Y"I.%[V30)";&7
MQB'THR2#B*4)3#TYAW-?3NZ$^"E#5KF,EYDSMXFW9WI39=<H]U= 6K!JR\DM
MI^7+PF4XETX6A+$GP-81=5RT=07T?&DG/>T-Z-P9-9W*#;:N)I?+C)EV1G "
MW"L:=_/4H:F?=:WN]Z]+SO*Z/<;U4)()G,401[YD5 ]Y, NI!PGW(P]'G*6>
MU:7[H4'FQI.-C;KYK[825!L"!Q:1G 37C/\NA6QD5MNAU1@XPO'V*02<97P>
M&&+B=,_C3K[.]3SQVH$=!I[DBD[I&N@\T@]YVZ2G)X+OI1&.613"S)<L@.),
MR)]B#).0!#01J:#$*@7\[(ASXX6MP6TB^*HU.>>6U2+GL39C!J<(CDP3._#:
M5/&MN2.U&S#%QE6W@;/C3=MLP-3]5[T&C-]XD1B";BZ>$ZV@HDJ.5>)ZFP;T
M+\Z6G'D>0I)A@B0B$-&(0^+%&>3(BX,@3I@761W&&HTZ-[Y!GO_+__PZK-[$
M#&;3&RK'X(U^,]5(%_0-;O4+E,W.Y0G,@'&K27!FS+<0(C"#X8CZ@.&;[3BG
M*NOE%W4"=O4CKY9AA#Q))YGDE#B%B,A=3!HA'PH?Q3R*>>(QH^R_%T^=&V>H
M;*R\JG.*5^!/R>";LLUZ4\8:[EE>PG::(P:#,?99RS <C"G@H-^GON+R#;VO
MM_S7[JO]\EF3?'4/FM]]-0__T5[MXVI3U266J^3U?W+R1Z';1G8Z\IW(&4L(
M9TR)6B,$418&,$U1 #.,D8@B0D)DW-3^_'!S^[+N+ ;?.0$/C<V =%K[]GH5
M!I"?_CZ[!W+D+_J;8&@N^N$6RXE4/\Y@ZD;VPQR9$[H?!@^93/C#W*&^\H?%
MNURISWWD=7.;E]/VMVJUU9PE==D^ZC?;S&Z5Y$B+1_ZI5+>+)7^0^Y'\F3>_
MO/E1JW^2E=PL5O4R2#D*5 .EP(\]N<K"!*8)S2#E'@EH0)$@5E=PTYH_MQGB
ML_1CUT0;/,D_5HM=!B/5Y?8[%\#-6O)#J>GA8@6\43\F5CO/&09_HBWL2_4]
MZ3SHO-_^24LN_-(@\&LO"U/]?@%V=2\Z1UTYK=JNO\"B^[WU!\F!GM\4\1Q-
M#7!4X]]82W"*P)Q7(IS$BF'S:O/([<"_X96ZH_WZP'E]M697C.F\?[QZEU=T
M5:@-:/7;3_F/IZ+"J]_+8O-4R4>L-DQ.^.HUQ5I._1O.V@/88EWI[7<J=T@Q
M3N5\BKP (N&E, L]"D/.(L+\$"&[^70:L^<VCW8. .T!^(@5W5D<B4P<=+/9
M<7ZA''M6M(^B]10U+:B.IJ:)C)YT2IHV$/M3T<2C#YN"KB@M-NNZ^L(ISY]5
M+I"<+Z_;*V1!(QQ[GH!13 E$44A@EB8"8I'X48SC(!%&1VLF@\V-[N]*S#C
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
M_!0SAL(H26.K;BH#[9@;E_3<:'>L!Z4*?U&^_-HH(LHY5UWV_=6Y9'D>/S2
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
M.3]N-1G[C<Y<+6 Y?O!J\Y#Q6*[K?I/K1=_>-89@220DWT'FJ33=F*MFT$D
ML;I4BN,L97YFIRQTJ4DVW\^)Q(?.\J%["CP9-'>LZ"H0$]Y)'>#(G3_@I4,3
MW59=AN^$M'K2G-DQK0EX0\C7Z+F#SR,?B[5N8?DN5WW%UJSZS$M].*J[C>&<
M+4/$.4E0"K.(^! A5201"0%QF@@O"P1/:&AYZ'AVT+FM,773/]99JU)9FAHP
MZ_/$\W ;'QHZ!7'\DT%5-Z?M5?5;K<4+)1K2W TMVL:*TFZG1W_&*+D[WSL_
MY-2'>,8@'#BI,W^OO?+;+17EU8;E,HI7=<VK)KOM_0K?+],TBA'VB5S?"4_=
MIG.(:1S"+"%9++R0AC0PE7X[/LS<>.;V^OT7T)H*>K8"9:RY^-L)7$_3BSNT
M1B:484!9Z;^=QV&0 -R)QTZF '?>M;X$G,&K)]: 4RVFZI^W.T&'3_4#+^\>
M\/J@Z/9>\:G^XSM<\^UU[S(,$&>)Y\&(A0(BH<H_(]^'7I0*PM,P1LRJT<IL
M/)L;P4W;5<'YY\1P*SL7>V=$V X2A1IT0 \>H/%12>GK4_T=7LD+Z)< !54O
M^V@&0G5CQ?^MU>R<^_7WD+P;*YS.=/%&,W#8>F!;J?"5W_?O@RFE@D2"0T;#
M&"*619"DJ2]_HE[FD1@'D=7L?&2<N<V57W3IC#X1[&HS0=5://#^_1C"9O.:
M ]Q&GF5VM6)?C8&RIO<S,#@BVV.C3$I]9US=)Z)S+Y\X9_^E[*?Z(KW4^O27
M:8Q9D H$:8PI1![S((Z#$*990.(L\UD<6\F^C&?JW,AI5TU^3AI:.;/H2@)5
M)O]$>?SGHV^QFG_SF,Y_>;ZO"MW$?5PUZ%'#\M9Y_.<-_7OD\1L#[BR/WWS$
MH3*KM%2%L[?K;^N2T^)^G?]+"[NVV:O5;?5%_KU8RZ%_?BZJ2@G\+#G#./"B
M#&*2J<5K)&!*4 !]GP:)P A%R*H)YR K9C>//!:;AEJ^/^3T >0UR"M0;NT&
M3ZWA3>GYIN>I3NTGK:] ZVNQ%A*U^U^K6W0_ (_%NGZPUI<>$F"S^63TL(T\
M5;SK8=SW0&?Z=SZH(.Z\ )T;+N5D+T#1F>#L$!LFEJ2] *;7HK67/&Q@ISE*
MRPUGOQ7K3<6KMB1XF2;4$QGC4*0(081("#&*?2A0RGV?B#"E@66'N4/CS"^Y
MZ^;Q:57\Y!Q0=5M.&FL7JM9IM='YY"K?2QU^4J58^VR;ZW48;3->NQC!D7FK
MM0_\UH'6FNBPF=PI!%PUD3LXQK3-XTZY^:IIW,D7#^.$C[QNRH8^2(ZYJN7*
MCFST.=E=\5&Z(.=[Z<Y*I>FOY1*&5_4RHZE(4BR@AX,,(KGEAS@C"4P\'P<^
MX20*R'*M][.JT-.4-*P-,?HZ9,W7X94YXWTUI!]=N23N>0'J JR+->PYHG;[
MVA,[7K&/F!\'09QQ!&,2RXC%60@S&@M(4X]0C!)"8BLUA7%"->%"V2)&MQ/%
MR&Q>&!7YD><,!7I;Q_J+,O]7<+6'_4L7SD-O/:D,AL_1A&,__J23T6!X]B>J
MX0\:GGN;U_J4_&K-FGK7>[ZF.:_>Y15=%=6F["71)RA%@4<9#&FJ>BHS!K,@
M2>2$1K,H021A)+5;\=H9,+^E\*>[/VZ^@.M/?_YY>_?GS<>[K^#JXSOY[X]W
MMQ]_O_EX?7OSU3X]UR(B9NPW'LHC4U_/<%VQ^L)TL+,=_#5*N<(PW!PF\5H,
M/GDZKSTPAQ)[!SSELG8,MX]/."\YDWN"S>-FI5:WS:^4'8IVER%F,?4B'X8H
MP1 )ED <IQCB*(JH7*9[C&?=.KW)2?A:X[(V(SQC,P:LTO>-&74;VUFM*O);
MLP%]P.6]VM42?I^OUVHM,NBZS3Q6 68THG(>HC[G$#&Y5D^3P(<\"$6&$C^,
MX_AEK&[6;"Z1ZDQYNSBU%Z*-*NI8,3*;H]S"/6U+C07HK%Z /N0[PX&RW'W3
M#&.P'#?+.#_NFS3),(;C6',,\P>X.#3JJNWNBEZ)RT.QDL^K?L-53I<\02B)
M_0"F3,BI*.$>3!'R((U"3KV84T9\F_YHEN-;'3],T!_M]O#1PSN^VOR0O^[\
M4;_K-TEK7;KD).)\J(:<0S@-P/2G$'V\^\5UK0<+H'T8ZQ3"&+Q1SB#.C_Z&
M)Q#&T)P^?S!_S# V[/>5N*VJ#9:N?A(?BO6]TCE42A_+**%!*@(.*8O46EQP
MF 8A@7X02NZ+8IHQH\Y YD/.[<CU9;>:7-JLE?"EQ5 KY"M9!3MF,X#=C,S<
M@CDR?[W$L3-7K7Z5P5!9#-Z=PM*:KLSA<<10!@-.2DKF .SSD,4[[9O,_(E_
MY(^;Q^MB716KG*E%GA8Z4(T(FJ*"+RK':^F3D*,D0U#$,8+(9S[,)-_(GP@E
MF<3#(\;]90S'G!OYM&;+U=3.[D;#1?[OJK4<:&E$\Z8GIOB?)J&14!V9A=X4
M4/,&,B, .U'OF+L'#A[-009XM2J^RU]OUDP7\:F^,75>__RWJA$LHL4S7ZOZ
M(T<]8RR1/=$NQO1)DW6*L72MWR3&]JT#2[M489G*XI5;0KZN\F>^6^PJ(8GW
M\J/P!V?W_'><K_4*6$B2_<+I"E=5+G+:BM_\6"8\%"E/"10ZE<.C<FKPTP!Z
M(J(QX5S0S-NF<IAOSYT9."3%8Y+]>W-KJ;Y['%3?\9/EIMQ=!,U6N-,&9*+R
M-%VN_,*IEQO[5@5'^0:T<PN@W-O^%2L?P;Z3"Y5ZZ["^S37RKBKBG-DU;0V=
M:SA?5=TY'V!H583(UYRUR<"?Y2>_=Y9[S,C?N"A*I?^]5<V/&4MX)C ,$(\A
M$D02?.J'D!(<DQ@S7PAA5R;APJRY;0^:N@E5*;'-OY<\@7LW((4F&_J";%:G
MKD+&#*H9YT\?JI$)OW4(M!X!Y=++>ZI#4\(OC6._ZILK=:.K'-3E%6/T1W +
MNK/2"B=&35QKX1+(U\473I\^M'="HT,@AR+YNBG'H__<Y%6N?OS"M3'71557
M2R]!<9:2#";8$Q#Y*868I*GZ9X)2/XX2875\;#[T[*AZ9R:005A7,@[J9ZJ,
MM>V?8(P_)UY*TIC +(P3B*@Z0HLP@2SB012F7AI$VWW2FT3@Y1[H_\@8F,UZ
MXWRR1Y[9.J-!SVHUL^U@;@T'UR<A'M#1PA8M9VTMC >>N+>%+2"O&UQ8/\'^
MZ'\G=?Q5M;K5]=MX]1M>J0N&KP]<77_*R>I1#Z_;$E?[K8,3PC /*$RB*%-"
MQ QF(HTA#2GS,H[D.LFH)8\3:^8VR;2F@TK9K@H M];++4+S1:R+MHNW^?'V
MY4$[?Y,P:2A&9L6^\GO5\P:0?GA>1*=MK&XA_3Y"E,RO)R:-UD07%U_-(O7J
M>^3H7L(9I"=N+"X?8[*[#&=P]&\YW#UTV,;IO9Q7Y4CZR1]R3/)57G<-KI?<
M]V.:X AB/\00I0&!J4 99%Y  J*:1V?<9JMT:K"YS5M=5?:JM=.Z/<E)9,T6
MX*[P&GER:<T$VLX%V%HZ0B6["2*.EM4GAYIT(6WB]/[2V>@]EU!&OK[_PBG/
MGQ4;?2KS>[5 Y^Q]_BS_]6=1\O]2O=&;<YX/6*ESO\\KBE?JUTL6^EXF?$DG
MR/?DBCGV(!:I@$F0A0CQ,,BBU)Y8+C%I;O3SN<P+RPH9!W&QH:6IT)Z$O%3^
MY,Z;!=CYLP#*ET;*6?D&M%O=V7?[C0*-:_IOKLG.!<Y.*?$B@]Z .%T >)A>
MG3QY<-6([G.B&H@SSG[[^:WB['9]NWZ6HZB>H+3.G_6J99ER)+S,YY 2%D-$
MN*3= (40\X@@C$/Y_T++@A'#H:U(=8)<$U6OH/6)-DHFDOR4NZC69H"W1EN7
MA)C&P8Q<QT%W9!)5P#9MDEJS%;B_*,LEQ+^"K?'@ZCS,0TI +!%S5_UA.O#4
MA1^6@!RH^;!]PC ::YZH-KV?BU5.?^Y.?G@0^2Q54DB$Q$I7PH=9$$<P]++0
MPR) S*[*X^A(<UOY?=B6<>1;DRU)Z3BJ9ASD!*N1*6=GXP(T5H*_VO\=1??A
M+":.2.7X.)-RR%EW]RGC_!L&R]'L)P](=OHD5,)FEA'.B*KO%QZ'"!,?IHE<
MX\11A,,L3$048IN5S8FQYK:4>9F8<T1_JRF"M1:;.8JW&7LX0G%D_CB9[*K6
M,X50F4V+5\):G[';(RT#N-RIQQP=:6JIF',N']"%.?L6EQ6G6K^[^J8J0&X[
MS=*K-3O<T48E/56WG=2I+HEME;Z78>C[B"0!Y &.(*)> %./8NBG(HX0#2*6
M6LD%CFKMW)9"A^M<=?V^Y8IHW"";\>)L0C<RLW9^+EY4U#9^+@XW:M@IYZO&
M#)UD<.-:U[;A1',^1V6XCD,Q:@6O*UMG4/SK&':SNF'7@P[L(+2[_6T:$S6M
MM;28X_;6][>?[1]WVSB/4C_Q"8,1IPRB($DA\>( QC00)/-3GWC$JCW0,#OF
M-E_\MM>-K)\E8=G<9V!@S&:""> >F>/[^42MF6#K!.AYL=#->=I76.02V;?=
MN0Q35SUU!EHQ;<.<RZ!ZU0WGPL?9IVRV)0=MBY4G^<GDNF&DKN?6QY+5(U[)
M7[/'G%'\U#83E,1(8L(P3#@5$+%0LF;,$&0D28/ 3S#QJ6F>YC 3YD:8W_[Q
M]1] &ZJE5*6I4-J:UWB5_ZO)+6N\ CNW+!L\7A"NTUPZ31!&IM&N#*OU "@7
M#D#^(D+2C^EB8)Y_.7XLIDJZ; S^"4K^))_+M0(M*+ZOY??Q(7]2U8RT*"7#
M-5^0HFP+&E?\'J]:I8@%Z&I897!Q!1[PLWK((V?YYA$\XO)_U %3V0:V_??+
M;]X"2.YL>T_U!J]V9C6W;'HWK--ZU;+T_U;F-6]BASY;TBBN&UDU=PN<_:/=
M;VF%UHW^T[JHP2I_S)N4TL56-D\]?P'DX(*72C6C_86<=)ZYI'LUL[?!EO[K
M/X)2]>75']SFW]^QVNG5CO)3+_O(G4A*'?C@R3)1+W.\GWYZX9/<:VY\5K\H
MUG(KIE_UN:CJDM=YV;35V]485NH\FH>^[_%8P!#1!*(XC&&6<0\RD1+Y!XHS
M9'7^[\JPN5T6O#3V!2,X%-NP"IW91NDM C+RE&]05WVX./NPQ :X8O^]Z>Y!
M)U/;&(+]!&(;5F;-1FMC")@V4AN#GF^Y*>/Y\D:O?-J$R.T6\*M<KFVJ)<L(
M(@Q1&&).(<(T@CCS$B@2GU*?R0DH-BN1.S/0W#98C:W;--'=$4ECKN'Z_1RZ
M9W9*#C$;F1R'PF6^;#3$X@!9R271/^Z+YW^7CVAX2OZPHZ>S#YYF<6CHWG8)
M:/KZ@5>KS?U.];XHO\C=1KFAM5Q5KN^7*,DRQCT*A1)B0,2+(8E2^4^YMT $
M<\+]=$#;NV/C&7W"I^]NUYEK>95Y#%3#6\A+,)KH K$U4>^ 7QCI\ ;P# RN
M+N^.#3/MO=L99U]=F9U[O<-:PVZL=QO^D?^H[[[SU3/_4[?&7E(:LU ( G&4
MA!!1R16ISP+H92&.:9(DJ8\NKC\\8<#<5A/RXQ4Z*$(\!;D9B8P)Y,CD<KQ8
ML2[DSAA\QCE;Z$(>\&GML"_X4,C&K&8\-?S;5S@:@&-4]6CRG&&$=B,$5YGP
M[69+[I^^R+6#W*)+K^70C6!)_9[+)^*57E')S\C/%R]>QC[QF0A#U4HL@$@=
M9&&&4L@1STC,?)$QHTLIAS;-C?;:Y,P:_P"X!J(Q'52=[5HYUHX6703.C"DG
M#L?8^[/.FRYA5FG_*1O!2X\6*E"M4V#KU?Z;%N S+ZG39%J'<#LB7A<63<K%
M#B'<IV>7CQ[(V(]/J^(GYU^UA+C$H[WG#$(/H1C[,,B8!U$4"8BI%T$EX,2"
MP,\"9K72/#+.W)BU,Q-4G9V65\OG<,THXZD7"(B\4,YN81K#%!&N_BEA92(C
M$;/K#NP V6G: (^.K>$$=#E>8T\J'5!?S8&RGQA.P^"*[(^,,BV!GW;U%2F?
M>?G S%9UWZ_2;3E[I\\.VD:T.NUV.Z1ZT6?Y.7J0ZW5]!;$D-/-#$0O($B19
M S,"4Q9Q5>%%6402&F2)56;K,#OF1M0?-RHF.LU#6ZZ+(90X!=^RC$ZP>&J=
MT'>[EBFO R-F1D,3Q&%DFM+&@<8%T/@ &B<6V^*&'97I%W>NZ!M<AQ7O%X+I
M*M=UH!73YKI>!M6K7-<+'S>,3/\#KS;-XEAU)E(<K9JC?^$5+Y]Y=:T[-S/5
MD;&JY>]O?JC"!;[T2)#X*%,=RE21 ,LRF$8!AA%C?L 1Q\2WJJ ?9,7<B+1K
M3]"TN]::B;RQU(XMAX7$C"M'!WILIKRY!EU2^ +XZKQ^ ;9.@9U7.C.P\VL!
MKAC3PK[RQ\;)IHELU600WIP)DS6+7@2S(PX=9L.D#'H13/O\>=G#AK9_*?-G
MK(X==/G)DH4H]3'"<H<OV1 1N3O-/$^N.)$?>'*)B2CV[/JXO'C^W!AO9UY;
M?V.Y_=R'SXS#+@!E9':RP&- RY*#7COK/?+RZ1,W$3GHVNMN((=?9E_D\WZS
M9M4??,7>%^7U1FYO'N67I3WZ2%&8>7&*8>ISKL2!&"1Q0"'Q@S1).<X2DIE6
M\IP89VY?96TJ>)"VZM0(VED[H![D%+JGO^$.,1O[JE?#]4<'U_5(<)G7R#B"
M;;*VJ7D%[LMB\Z2VNGE;)O)">1R38E,#L?M8RM\1_H!70AU5Z+H85V+D!MB=
MJ.@X]>[)RC8,7.C79IB\?.#AW,$J]YX*PV\_=R]IK\^OON.2M57OGS9U5<LU
MN?Q<- =3RS2,(N81"CT>A1 %.(0XCBAD)*"$XBR.B;=\:O;*-2YKP\,[UW;:
M?,OVK1WOB]8S4S55N\_7:UUR)L#/4WJR$X66$"I7R[X'XT2H!(4X@5F<!C!$
MG(C8#WV"<1O:F[5AQZ89!+:S=:*P<KF#G4E #0]LWS)$8Q]0]#1H^M[UA6BT
M;L$AK1KEXZ+5IJGD#_TH-YXZ/.@=*PBNCH"=VS?MX?!8\+XZ-AYMH/$2USX6
M:\;9ANK*WO8DYK ?ZK1F&1&4$"]AT ^%DJ2A<C=&?)76AJGP>>AE?F1YT^_<
MR/DE":A4J/Q1_K'>WNU!HOF&]FQWG]QF&5S#5(,W#=C860K&J6\O7.R.K0V$
MS]XD&6Y8/";,C;,T<':I<L, 'I(Y-W D^Y,Y71.2TYHS?=/Y;9W7U?56[^*J
M^K!KF=0>D83$)UDJ/)B&?@91&"4P911!(7>+(F TD7MUT_,ZZ]'G=HJW<Z!-
MVM@H%_840WIMIP8<5]E'Z/R9WZBXCTS>LX3<_-QP5.@G.DT\& * U2+W5"!4
M6^0'WLKJ_%OUL@NBHZ/%P?">.'"T?^9DQY"#W>T?3@Y_B%O-F-?=YZN/O/XF
M/XFJCOE?G/V.\[520;@J\TING_I9.UM=\SB(*4$^@3A)0X@\D4$<ARD4)(VI
MAS#&GE72X9C&SFTV4U+I<ONRP66.5^"7E1)0!_?2#X ;)P!K<N74U]C^^&O4
MN)MM:^82S9'GR$/"-'NR^(>%:92;[4M Z^I^?F2C73.)/(W+J(PL6>/$U%G(
MV+@$W53:QNF8XQVCJ3(FI2S]07ZB5]O7\6HIB!>FOIQODE00B()80!(F">0$
M)RB-?4JQ40Z#"V/F-JEH.[NN)JKNDW>G*.NF,T=7!-I[2:MJYOZL[&@$W9V*
MN8C+;,Z_FN"IE$WM3N_U*LGS34ZYSN$[X7G645-F=W)U#K0A9U1GGSF.LHB2
M<[C[7BQ)G.*(1 Q&),7J' K!#$<^I(F7B(@E+&#"I:!(.^[<Z%5^<)%;'9$.
M8#-*' &VL5/)S%5#I.'3J8;L(3616$@WZJPT0O:@L)4&V7_[T%SS_46I7&HV
M:\Z<MK]5I^_7)6=YK0[IU1'*%UYO2KU6U?RH3/HD&G;\=&CI>_.C5O\D*^E)
M52\S0GB&@Q!F&8HARE@ LXAQB+B@(A5)%!*KXO6W<&)N%+DGF:NE<A=Z&:J/
M,$OMK#J=W,EJ5^"OG4_@9KUYY(U&N'7"_1M\ALR(>^Z?C)%G@</G'^H$K,-@
M^Z=?% R_@@:(!>B@  T6VQ.5+2!J4],NE(LCIS#6GZX!Y0MO%UYG-1)OX,+$
MA1AO%Z37U1YO:,LE9S:?Q,T/^J!R+]0>Y=-:=;M6___FGYO\&:_4FF!WPZ'^
MT%2I]7[1>^4R];V8*77C*$PCE?O$(?:C&,:Q0$DD?#]C5DT>1[!Q;O-KXZ)B
M/=XZJ66\0/NSG%BI=&"A_ZL[HK1^+.34N[U(U']4!PW[O^N]8<AYD-M/A\TQ
MT9O%?)+3(Q7NSK_F[$C&^5K'6?T7W/3CW+LP;E[2%@OW?_GR'=>%ZM6R:5I'
MMK.C0]6%$2/D]/S)K85O<"PU"L2'3ZO&&<KM%??5,\Y7JIA2%&4E1_JZ[<VR
MZ_W076A\5G<?2D1MU[/ZKF@Z5E\1:3:F*E/7$Q01"GGD>Q AG, ,\P!&S(]X
MA$(B8JM#L(GLGML,]HZ3NM>DZW^[N==V'>S+KKC?,(1O?]N]=1Y*[^%7Z3[8
M^?^B[TJ_77P+PY&V\>"O#@N'V[:)HS?RK;AKJV=Q03Y2*$SORL<:?N!$URS.
MUO?Z,+9ZOY';0?YGOLX?-X^]$]G=A)4A/\ZXG+"\2&ZO6,I@%OL1Y+&74"\(
M$0J,FL<,'']N$\^?N.Y(2!59=\Z E?*FGSQI.2-91L5P9AD/Z[%GB"VPC>D+
MT!@/6NN[(HX*2/OE'_-*77;K*Z V0C_'8?MAB+IB;<O1IV7?8="\8M&!C[FL
M!WPAWLLA:OY!LC:[7=?RLZB.O*[TU4)CPU63VJ0WMFV!AU99V?4?#Q /0L^+
M(::)2BK"%*9^YD$<90F*_<R/N=7:WJ5Q<^/1FZK.'U6O'X![I@^3@W,:1#-F
M?:O0C$R[_<[RC6-0>P9VKH'&MRTA]]WKZNTFZ37O$GK'#>B=F/8F7>E=@GJL
M5;W3,8;1OER8EVIZ><>;_[U=Z\7[1PE6TXJM,6892.;V>!9 /TXH1"%GD"2>
M#T7,,<8!)G$2=ZW2S#C=<&0C3GC9-&UDPF[V[.MB#5M#VWMW.ZHV!=Z,A5V"
M.0W!=A:#7SJ;?U5-PQMP=W:W).N.-"V1<L2'IJ-.2G664.RSF.W;[0BJ*NOE
M75ZON+J39?ESSC9X]9]Y_?"%KYHKE8?\Z:YHVD:^*QYQOEZB#"=4I52F$?95
M<P<?IB2ET ^2$',_HL1LASY@[+FM*K7Y339'YP#XJS'5, ]H2 !.D]7(L(Y,
M6(,0-::G"[ Y15'RL3UZDO_:4=.0$2>AIPN@Z"CJDD<,$2)HN]7J<FY1E-\?
M<OKPSPU6C]<BI'B-5S^KO%)J*BLNERAM[77LTR04)(,DSE*Y3T:2L+PL@QX)
MTI#1,!.!4<KD15;,C;IV[9:;\G@EFJE] 7UG0.<-V+HSJ%Q^:.A.4]UD 1F9
M]/X>L;"1,)@@)A-)&>R:L9264?J.>Y%RIEYP(;(G50R&/GM"-8,+W7^I:G#I
MPQS6+^W6\[TTR>:5.5Y]+JJ\.9MXD<<M(L$0HQGT&8\AHIF V(L\2%DJE^AA
M@$1,+JYP&F+9W":[C[UC!-%6][R\0?OI*)_?77#-CB3>)&0C3X?'ZZ]VCNUE
MTV^= YUW$V30.\=^S(JN07:]?<W7)7 :585=-,#$BMPJ_;#^>;NNZE(O?2I]
M%'3W@->M=.C[HA0\K]4Q=Y.8O_2"4(0L36$0JRDB\R.84>[!."((T]1#D>]W
M)\IW%E>%T[DPX&CZ;H(I96OG1 K/ V)O>+4XLU#^;52A&_]!#X#V7+V6$.PT
MH[<HJ(/W!H<9:$8/#]Y;JTD/L/SOH3,]/"3.%*@O,&'85/A;H_#W50G\*9D(
M;>>/O%HFU,O\..8P1BR#R,,1Q)D7JQY L8@]@7AH)9AS;*"Y[51:.X$V%'26
M@K^4K99;D:/8FLT++A ;F<2'@65-LN>0<,2(1X>9E+[..;O/-6=?/XP8=-W-
MAM9:QTO7X:S4RNY*:<[H?-=W>4571;4I>[E4L0AID- ,,L%\I;+EP90D&&8)
M0F&(LSCA5N<A0XR8&Z%\N?EZ]^7;]=VW+[<??P=7']^!VX]W-[]_N;J[_?01
MW/Q_GV\^?KVQ(Y9!L3$CG;$1'_T@OV=^6\.H'0 [#\#.!?#7*!EKEX#HB,L&
MF3 ISUT"TCX'7O0L^YO0S]*90O$L7GTM5AN],.NTU]7ZB",.N9<E$,E_PC0,
M,XB11T,DHX2041OHT\/,C>-ZEH*MJ0/NQDX >_XBT@U<(Q/4!$B97Q.Z06RB
M>\##R/VVJ?(UKRKPE=\K(]S<\IT'YL0UWHDW3W9/=]Z!_D6<P:M="72IBIT_
M.%[5#]=R_ZO42NY*+@E;:Q=B^L"K;ZNF4&#[^V6"0I\$*8()\0E$(@M@FK$4
MICR($A\S&J16@N%.K)H;!>M2J/H!UUKZ6ZM[E(WI^A>;UGY0*P?TWR_5R1H2
M2K-%Z.0!&IGT#RM9Z8@U3@'E%5!N 6U_)_7:Q*]SK?>W,56H+L!Z-%FI(3:]
ML4[4!3">%WZZY.&7%<Y]$DTZX7_FC-_NFA-_X<]\O>'O)3#JJJZ44\FVB^YO
M/^4$HUHE57)I_I67SSGEU6YCBC*/L% @F*5Q!%'*.20D2Z$0*0L#7S 2TB%5
M=,XMG1OEMYX EE?X_KYLKM[4G<E3XX3>_U:-%Z 0@JO=D67]QGAA-[P<FT,P
M1S^T:.*H6 5T;O0:J,N(=I[HD':^3%)U-QKPCDOPW-OY)O5XH\%]K#AOO &'
MS3-75.XF-_KXYIB^AE*,V7:586$:1)D7P22)&42$RGF$( Y3+&@6^7X6I,*N
M$ZJE!39$,DV;TYX#H- 7XO2%\H[J&F0W"]@&1:1!JAIN0,KB!")$?8@#'$ O
MBTCF"1PQ;M2!<(*03#%1OWU D)_$(<D2F"697&/Y(95?D#2"OD_#(!28,)*T
M;>6_UKBLWSPL^[:,?H>Y (3?Y^NUNC<8U#K>-B1!0H@7$0Q1$%&(8KGLS0BA
M4,1Q'# 1( _A-B0W:\-BX]$#TEDR03C45G>20)@M1$>$=N3E99]]#(38=O)J
M[A:3 \%SM$2T'7W2A=] :/:7<T,?8W_Y=84\__]5.OPB+ZO:+\1W?,\KZ6VC
M8,89^<D?GU;%3\[;"PDN1(PX"V 8(*0$FR.894$HF<[#"0]9E%#C\C_KT>>V
M%I#V__(_O^I&!@N@G0#^_Z6^<-H1T/-$[?LZ7P;<$-G'Z?P5VZCHCTR#RO19
MPFY^7S<J_!-=X]TT!I9 [C/I@UIM;>U7J6-U 5A[6O[B][KQARKX4Y<9QO%S
M5/0W&/<3MX3VSYSL\G"PN_T[Q>$/&79N\%GN%'*:/VDIN9WBYKN\Z@:\6K-O
M:[;[]PTNU6J_4O/BNWRE?K6DG&<!RC)(!180A0F!&0HRJ(HX8A;A($+43O_'
MB5U&W^-)U8':12->Z6^._-;)+^Y3W]6>6+/=\MU-(,T6]=,%9Z+LDA<1V#FT
M #V7]!GR"Z= Y]6N]W#CFKL=@%.D'>T+W-@TZ6[!*8S[>PBW#Q^05M>J?;XO
MRNM5L=&U$QME2Z]PHEIBYF4(QP@*G%&((N[#C'D13'TOC+TTXTS8%-09#SR
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
M1@)V[QXH&%+(3T^=T^NB?"I4\ZIWG-0[B:JV ,6/?!%F2G:>" 112A.8\EA
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
MXUF<0(9C(7?,,8*8^@PRXON(D"R(/3Q _M+>DIFN<GO6 L:?2JX6+[FM/-B
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
M&0=/2_V9#B9=P"\K^'Q9[GC2?;%]N]JJ]?M=L13EZ_HZ9X$$%PE-8@!CG9N
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
M+OVZGYMA<9(AL\DE;GQA'#,'N0V$'9N,!^_(+%,+'AC)SZ2V;*0/M/@W0:V
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
MRO))5K5:ZK Z!&5$H2! IC$$,$P8R!%) 1=)2%/U.Z5VF5\M.YP;K1QD/MP
MLY;4CI&+UKAW\\P8:([,,B\%)*^3EQI?C4D!/>IY=&!U8D@U[XOO:@M2G2*?
M 7Q[3S3JJ]5Z&U 1[+;%TMRQKU?J3\9C.RC%=E>N KXSI0V)-KF+-:_>O"??
MM9.W6)F1*W1/]>!MU^I%U9]I@U1]FF.'=5GY@0>/Y*G^=]6HW*E.1/"D]DJ_
M><CLZSAXU3*CWC)+1Q0G496ZU[:9:;+V.BK5+FCO]-[$=2[,?_ZA(T=6=Y_,
MMQ4M\I"'(4IRO<B$ $J6 APB"N*(<1B%411E\20E+<X(-[<%R8@8?*]DK&?G
M1*4KS@V=I3W\0@,RMN4\O"!%-9RUAL&G[N&<KNI$!^XO76#BG&C_'K4D.D#U
M5C:BJX]^3'_+C*N :N_+EJRX:G[S[5''><1AE$9);68I(/.$9ACD3.C32;5C
MH%G$02)X*K%@/$N<W$BM>IT=-W_Y%GQ8_Q9H&4&4],QJ8@>X'?%ZAW%D1CW(
M&^P%#BJ)[5%UIDDGE#SQGUV?DQ*;$PS/&<OM9?<"L(< ,T6$[[?BH:I#*&A$
MA<P%B$G(]*T( GG$,I#R3(11GHI86AU\7NYB;B1S)&5@Q'2J]M@!9C>G^(%H
M9 +I@8Y32=AN  :4A+W0\&0E8;L5:Y>$O?+D"$[6M8&S>;,3_R-(^?7'>B$@
MSC/M62U"B-6\CQ&@.4(@%#+E5/T/A\+%WG#L?VZDH#XEZ-%S^@S@=O;&B#".
M3!PVWM+;M3XU^T0*M7'3&@1*A8G\I"]C-X6'])G>Y^,;?1D:)Z_HCF8&A*]7
MZ:A>UVZU4DI&4BX!3Z2V5J@^Z,HIP!*Q-(ZB)*.Y"VN==C$W8JI"A&N'S( 8
M47N$?1_#:,=%P\ 9F6XJ7/;EI'W[%U_6W6<<\G$'TT<*GU7P;"SO^2>'YH7;
M.]F]6Y?ZJO:+4!^ZJ0E@,J@LD. QE"$&<<8H@"'C@"2$ R'#)$ZHC%+A5(;.
MNN>YL4 [Y]A>="#7)=AHYX.#]'7N&5>_#>L1L3RN'@/GL<^B+T+\Q1'B :G;
M+.'RGJ3M6K\OE([-$H[+B==L&_"4W?:#V"Z@) FFC "*20P@)Q!0Q!G .8XB
MBGF&4#0HMZWJQ(F>)@A3T&[R7O/::B#MJ&8H/".SRMF<MA^JB#1=G;J^[FJ"
MIT9,=-O"9:PTM[J+ETURVU+R:HK;]K->TX8L4)X)!+790G2U[XAD@$0) 2(A
MD(M0,4"*%M7-\Y<M*;=V1'"A-Y>/_7F?XWWWK\A2?\\Z!=%=L3(U:M07K_U5
MO&3\6$@NH=H'$IT\' *HBY"0+ Z!V@3&+,P9$X34$+]=61:Y] 9PT^,$\(H5
M]PNL'>MZ@&IDXKV8 F7TO":>6?92+W/(1W*):Z\]/MC<:E6/^WV]YC^*Y;)*
M6Z(^ >VV53'\\]\7/),I18D H:$.B%-=OT@ F!,9D@CIHN>.9<V'232W?>9!
MOEY'3<-'R-GH&Q_W*2W$EC8Z5=-^,&Z[!V.(=3@,0/^F9$]Y7LKN' 9?AY$Z
ML&'W<(8O#V2Y?+7;%"NQV;QII=!H/)12E%(J&$!,)V2"$($\BU. $QG&$DME
MYT:VD0Q7^IH;+1IQ UK+>Y1?I(?;_36@NSG0,WQCGZI-BIQ]K()'!"<*4QB$
MI%,H@"4V'5$ UUJ8+ # 4I6V[[_M*T/O--\_/)*BU!_.ZWM2W@FUIXVS-,ID
M!E*9*NL4:V[-6 :R#&8(9IQETLF+OZ.ON1&LD5*GLJO%#%@E9]^;SE-P[0Q+
M3Y"-3*JMN\_@(&?P^@IF RY!+Z+A_3;TM*<7NA:]J/+E^]'+K[A;8_\@9:&O
M*'29D((;AXOUJCI>6G\7Y8_[@MW+8D5,_-DB030D(LT AB0%,)0)H!0C@+(4
M)@PG"8^L+DJ=>YX;D33"!T?2WS11>%J!P&@0[%6P-S_<QN2Z&3<:TB/SSXQ
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
M><IB@%.9@Y2$'#.:1C2W7ARN]#6W):$M;J MMQ292;36(O<(,KT&]?6UP2.
M8]_ 3XR=_0+@$<.):/\(2T7/9!]N>Y3([CG*G@C:$J\.6K[6PF1D;*E*FX)M
M7^E]D5YLQ1]J5WYRW-SF_CHZ[W\$*=^I9Q<Y%#1+" <XBB2 N:[#P1D#&:<R
M2:-8Y%(X7JSW$&-N=*V^N\SY$KT/_-:7ZB.#.OXENU( & U.+K%N3&2NL23;
MVMP$6I% :^+UWGT DO[NX?L(,?6]_ "@SMS3#VFM)R.2HOP'6>[$JZ<_!=$9
MQJM,AN)?.[%B3Z;:-A<A2608 IZQ#, DP0!GL=#'%WE$:,Q3[%0^P*+/N7%=
M2\Y@+VBOBN8V@%L2GE\81V:W7@BZ4Y<])KYXRJ+':4G)'H(3!G)XM>=]O#YZ
M?44V@NO@),5CE;?DH6[1JZ?#([63TNT/4AJGS.W3^Y6^"C,'(R8MXM=[LOKX
M:(Y4/JQ7W\5&K8_/3GY_5TUOWY"MV"OW>;U<OEN7NM4%3H0,<X+UC14"$,=J
MMPW5OEOD,)$DYA!CI[NKF>DW-QIM9 >DOINYT]('^M KD$K^X+M6P-%Y8%Z0
MVSHFS$OJ&2T41FU@] [:V+0+U&F_A_9SC1^J0>@FJ# *6B %55;;K8(IJ'&Z
M"?9(W00GEX8&K4##%6B\ @/8**5P9OHE^'+9F)EVT[J#S$SY2ZXF,Q6S9[1?
M5_;U*NVZ/MTW#]61UIM/ZV7!GA:0Y3CA+ 2Q% Q FDA <)*#'(L89K&V$2*G
M(+[>HLQMX7Z62J1]#NH8H==_=.P6UFDP'_LTOY+/G"U7*]>S ?A4Y7(YJ!(T
MNMP$E3;!7_7_C^(+.!QE7X%P_069-KYM,& G86O#6QQ0;N)6._H*WLI,U:0<
MX#P369;G@$$( 61I"BB+,0@I1Y&,)934*H.\77=S(THC;8_"$I?QM*,]?RB-
M3&T5G=62'N>;\YZ8P0X4GS4F+G<V?9F)JXJ?K31Q_:U^K%'Y*]_RM;$,ZUOD
M+(LSP7,(9)AP )6-!6B($Q 1RG!("<JP4W6:<YW,C2$:?_U&RN"O-^L'4KCF
M5CN+IQU7#$5I9(907Z!VLM%A#E^T@Z;:$FR";X_FD.@J5LX<T06&)V8XV\6D
M?-"EY',6Z'RV;Z*HUK9RQ3_OS93>Y90=6IS1EWT0<V^NCW*DU ,=;XF)['N>
M.$&1,R2GB8K<F^A1F&F]7,KJ(&0MFPS&E0?HEOS4Y^.DRB56Y[?:F(BO0UQ<
M3%#$,T0 $H("**(<Y(1)P.,T#5$8HSBS2@+A09:YK;PM=?0"O$\/76FDLT0'
M>YV"@U(.A8P&CETW]TT\(F-S8;_!<(EP]#X^#@6IIANGJ7SA"=TMB:E*59-=
ML+E?_ZBK?C71P=J3W7HH>17+JM\IQ:/V<%&_57[7ONI6^1F&KOI6 WN8K@Z6
M'RB.ZF5Y:K*G*\$AX>F7K6KNWCCA;JH[B;TY&>:,9XQ3$,:Y6@X1PX"*2 (4
MBY23* MSY';!;]/KW!:^HQ3+;;'_UER56EBA P;!\DK<-[1C7U3[0-7]NM@%
M)5^7N%9]3GNUZ@+#R86GT\N#"R[I(/WZZ+UE2PA&8LAB0"/. 4PQ @0E&> "
M,<EDA$CHE!CY2G]SHZ1VS2&FY>U=B.DLNG:,XQ&SL<_$6G!5B3[&O-VSQ,5_
M :>SO;U4-:<NU3M*.W6^UH]+="9DLKG_5*Z_%USP5T_?-MI'O$KLIN/7]P5B
M#W8/ER3#D  9Q2& ROH!F,$8P#S'A$4IS"*GD!5W$>;&.*_/9H,T28SVLO^G
M&POU&!<[8AH7[9&Y2E<(,6 WXFMOO5^T!FI'^&NP5R(X:#&*I=0?1$_$UD.
M2;FN/T#/Z6] 2\,SXNY36'Y;-0':@K_]J?:;FZK:]B)BB)(TER!*J:+ ,(P
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
MT[4'/M:@N\U#XNWMB5TA\1:/B;4=3Q:/83/EUD;<_)*5L$\EXE/*Q"9AG<^
M!_<^(XE7$=]J*/'6-D05<+3?DO/Y=[H;.KE)6JJ5=D2DTC750!F)(1Q)V069
MHTW:[<NCVI67-K=.SP''7@'2\"FR;<N28C)"LMD&3M&/E()(J3()6G"2#>08
M.8!R^PK,=V"CS?!CO_CLN+_-:\'R-F*0K3J3+$3A371 \93-&NT9"Y9X)A,1
M5'/+''JG:9]].[?EH\T8I<F-LS>X-'S2O-R69!&8)8S+E(D$T5L&+I?N5T$Z
M MP[8Q1W2NSSZ>B+Q+;I5#4+_GJ*;S_V^+EGRP9E"K3@6A E2]^?+##F$XP2
MJ:SA0;E@:>V)I#N0VV_;S$8CB-IJK@WLO8P$O_S]X.+H][.3]T<7ET?__O'X
MZC]_9&>GB>!K/KS#@> _8Z7^//#+^23^XS-ZTGCV'OW7S7#^_1ZPU$E!@]7$
M6GXW1-XCCK(&QC37E,O:O8 V(FQ7FWF_R%79*(-D-6-)11(Y0\-O&.Z/&#U1
MCKK(O)+9UYZH^2,%S<P KX2%Q\9K!WDWX$K>4[^42#'"DS'^<7;P;3@;2"/
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
M;@0%^@#,D62<\(:"K^^6;418OX,6.L)9?94T@+/C\5>4Z&3Z_?%^,;F\O(-
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
M_(T$/'JUS?^&^:0*(9'G.B&IW^C&F=$W_OHZ25_+9+I)[V(LS!'$P1<KZJQ
M#AX1J\85HLW"JFV2\3M]M)-LQ9[ZG1U#U&,'J9M/;EYD;[&T>:"M/#GG1,JF
M3L>OHR:]CF1]301F%*ME(W2C;M-@N>WW.HDN#D?.( +NX':ZRA37"+T^+^"\
MS.844R?\$,\G7U:ZJB4=:8GY\^0;_94/Y93^=%%"JO_MXTH2_"P'1,]S@1#K
MRY?F%EP4]-NZAX^">Z;=5GTF^SS6'$A[)S?A82 =5:$= /EE^#Y9K@WWR]ET
M]=;Q<K98WNQP77-V)JW+&"U"#+K0"0V^]HMXL)YK*P0*J5LO0MJ:N*V@J)X)
M%(=1R<@W[4U.%A_KKR8IG-<#E2<DN0U#J+,LRCO@7%"D(]%#+ F)*Z>#DZYH
MN4UU]%8?VPHSNG/,#"/:9UA7B-^^G\]^(BZ^DOAC6&"F_UVMJ P#%A9N]]&A
M*POW8/T(PX*=(1B[ $ZI&IER#]ZX"-8A<EF,N#/PM./2PM,JV1=5LB]O2/:*
M5\%RB)P.E'6!>+4Q@:]'.#.M)0M2QM0\+_$H1=T6&.Z"BCOYBG9*Z,#ONMY\
M\ !?\WG- *[>YU[\O/X['\//^F<G?X5Y7N> N(QU/8Z'9#5%3J4XB#)E$+D$
M3K8]JL1;HZ\5\2-G2!HBZL&U>,=4;P^XOHB+29Z$^<_3L&)_.4O_6E=#9">-
MM *"KH%1(E<D,.+&%&98\BPRV[RV["%B>EFI=U1PW(9H$TWU +EK\M^';_3+
MS_,Z8F<5E6]**")SPDAT=.\(55UK11SY LB392S;S'+K;J:GJ1H9A&W4?QM4
M;771 ;I>;[SK%4^73VD>E<TBD(3JS ,1+7A95UXEK[25T4?3>A?M/62,C)_&
MFIZU%7L'R'G2N#]DVZ]3 M9$22ZSA6CK6C7E!#BD0\ETE($A:G6LR&('JGM9
M*3;JY7I<W3]GM+_:#$M\0ZI<M]Q^G$\2?KR8IZ_T=U^%)9[Y$",/I  =Z+RK
M' OXQ!"<1^>4SLGHYK[C@/QT&?8,ALU61Z,U4'HY-/%I6<3;LGC]]_?)_)>G
M "%]42[2M6@D_2,QNG69AV)2Y#9EZ[;;-[WK"6E!_,@71@?'X>@0:%B]TS;'
M_\?'C^]>__[Z_>>3=R].WIV\?_GZ]!^O7W\^>?_JY<GI/]Z\^_#GV_=O/GSZ
M_>3SVP_OE_.0,6SF?ES/4CT@V]_R\RWR_H.)X\ 7@/KN='KQG21:\1C.7X3S
M^E1^^A5Q>3+-+\/BZYOSV5]OIZM']%_2:CX+;] %T"ZH=7CII64@'&>,8XK;
M34#:[^NMIHA=SY5Y3Y^\8DTXHZ.UP$O,9 =RJD-!"M3)]-'SPJUK/6;@48+&
M&[U]!&P\-%/L<-5TX!C<9>:W^6RQ>'DQKY(_8[&XG.K(OF+)U/-2R-1' 5;7
MZ9T4#EO=>D'EXQ1U\>+40O5/@FIO/?2 JG,Z=_4LOIG-7\TNXK)<G-_E\)(Y
M:[@2G*3%!*N^=(@0JY-37''2DR.=4O-]K[L0V,5H@2$P-YB6=H>@7T-PBE]"
MK7L;T+Z1]"Y9"C9$JZ0#9)Z\68MU+8,H0.SPR+PN,;4>8/$8/>/6.1[3MNVI
M@_TMVXS<@R9X^F,:)^?GF*]YN;+144N.HB@0AJ\&%'L(M;)8,<>EJ?\QMG[[
M>9B:<0L5A\-2(_D_FSORT^S\G-S7&H>?R5B(1QT@Q+HJH4@Z*H%^*YE*AB?A
M56QNKG8E<MQBQ['ORGVU]6S@>'G6T&/0=?^5356 )EB(K#"0V3*998[1-(\+
MFKMLPX4)PX+E(#=N%\WM#<MU^\WI,LR73<#Y<3[[,5F0]NYA\8R<1Y:,"728
M$\7R@J(D;Y6''+V2&*5GI75GRV/TC!PM'!5ZS?3R; S@G_/)$C^4LCC+=&LD
M9!22NUA+3,GQ""E0<.YC]M$5FUWSP<6[D3AR/-&A$=Q/>QU%LSN9>I="+M%%
MT,D'XM$R<,90:&6).V&E<*SYU-WFE_1P,4J'^-Q'<P=>TJ^GN8\WMLGT!WUR
M-I]@W4FXJ'E]^N6QGM@>__K17]AV$,9X#VP$SB(D15$F&+K@LRJ$4ND@*)9-
MB(J;VXN-.GA@J_-*_C><7ZQ_V#3_ST4XGY2?=?K^YCA>CPU>EV?I(GAT(8#G
MW-.Q9P5"R1P\"]I[EV7!K6*=)^;![$34LWMPVP4K-T?+#*>J#ES.:^8N;X<Z
ME>\3*7/^ Q>?Z:>LQW!)+Z/A",P[N@U0D=B278WI8P5]XEJW+L[<CK+QQE4-
M"(O9X#KJ'GF;LFJ=613(-7CTN*GST>2%:"4CYW1N2_-FAFWH&C>W,P0>=H+<
M'LKI '!O-P[-SROF-OQ<CAZ326,.'HJH[ 3FP8L<P1>IN><EN^VV8^Z M2=(
MZAEF^V#@SAJ-=@H9>7S?MI?!NZLZRHQH" X:&*-;06DE("J1P3%IA.5!VMQB
M_>[.A(TW!G#X"W5X3?5DYN[9/:)\T3'4NMU0.-2)>E5\&A3'(*,JKNC6SW>/
MD-._[[8G"!ZR<P=JI"=P?0I__1[HYT[".7D:S(M2K 46JW "V7^OG84HBL\N
MJ>1"ZY:5>PD9>^E/(S4_!)^]9=X3</Z<S?_U=OIQ/B-W8G'&C>(B.@XI8AV%
MAPR\MQ)0%J.""-[9U@,=[J=DW">SP:&SO]1[PLZ;R72R^(KYM]DL+\Z,=A3/
MB C1>0?*!7(]BW7 7?*2."$'H/7;POV4C/O(-3AV]I=Z!]CYL/R*\RM63C=9
M[#,;C.>99XHE(DDG%P?>:0HRHDN98A?M>>OBD?LI&?<!:BCL-)!Z!]AY,#Y=
MG'E,5I*5!(I_Z10@2<B%Z$'3 4C1)A5EZZD(#U,S;L';X/;G,.D?^G+>%DGO
M<7FFC<^H5 2.O,Z,UA'(E4MU%"(3T@DG6!@*._3]K=!BGBU:=I5P!P7=O\]^
MK%ZSWDX?3[G50H WFT( 5-9FC!HX1PE*\02A> %!\KJ[R#H;6D^HW8/,_I-)
M;2+\H34XZ@*"+0QR8)B#$@C:UF(1%CSXF 74<UN"L2B:#PDZ\#H<+ LP.!2V
MOR9WT4HW=;:/2^WEUS#_@OGS;#4E>EH' ^!T@6?"1"LQD2N)2!Y!B!Q"W:SL
M+'&=>2VM+T=])WR T''3#,?&YO"Z["!*>.*9#.NF0_JOBS/I [.%<9!,U@;:
M$"%@CF!<HIO'6Z%=ZQ[3;6D;-X/1%RSWU%@_%;J/W BBL,*P&(ATQNA\.09>
M&PE&)9%<YIK.75_W]&"ICX[NZ5VT\M]2:AM^A,EY?<@ML_DBG".)=;G =#&?
M+(]8<KL=%4<OO=U#...5X#*6G/ 2*5:7&52M-0JUKZLF@F746AMKGU#:B#-N
M+B5-1[Q.^3R]DO(5?RD*D:.NJR.1O.AD!'A6]Y"P@+$(44SSQ\VGJ7IVQ;>[
MH.1.XT);)77@,UX/[GR8MW69B[0A^$3>A]:.Y!90092:/)(@<V%:LL1:W]A;
M$S=RAVMC5#PXU;ZEBCK WLU#^Z[^[:JO6B^JG*'P*B<H!3TH61PX:3-HB]$;
M0?_@K6N\'Z*EEYGU354_&T /G>)I4QRJO(BV[F'*HD;RW.FZ'XZ#E@:MTLJ*
MU-IX/4S-N)AJH^TM(+2'Z#L 474=-A[$ZW]?3'[069LN%Y=KO$U :5DB7FQM
ME$T<(A=TU&*4C'B)WK>&T6/T] >D?71^9Q%?(P6,O'OOS<4T+_Z!YYDL]LN+
MQ7+VC7[LA@WIN4A"TE&KC\5*!O)!<XETU*SBTB&+F+>(5![YQ+CIW<;0:"G.
M#DS,F\F4I#,)YV^GY!Y>K&8+5P/,8]"V% G>,D9.HI/@:I=!$%('RW1BLG5-
M] .D]+),8$BOIX46.@#3:@$(?;EF"D]Q_F.25DMR[^%NU8^UN/\_;0ZG=611
M519@G:2#Y)B!X)R"; .=45:*:NXFM:1_W/NP":!FG6BW V3_/IOBS_7*@97Q
MWQC[I#5J)R/079A B<S "R^ A2B3XX%EVWK"T?V4C(NV\9!QI^+D8#5U451"
M5PQ.ODQ_F]$/G5;AO,*XO+YP-FQ%IHV7RH*UH78":@$>=28NC6?DPFBG6P\;
MWXJP<6_L;L#87HE=8/.WBT 27B+F^GBW6%;.+A=0;W@B=UK'G#W(6@BOI$H0
M==WTRA6G7Q0,IC4PGZ9JW-?\;E#96'T=W,V_X>S+/'S_.DFO)B2I2;RX2B.A
M$]H)A> 8KX.A7 0G)4*6(9%'KNK8IM9 ?)":<0%XG$"FD2ZZ1=7E <2$J(H&
M$YBL/?@&8DGD2].Y#,46%D3K 1R/T3.N]]=*YUM!:0\%] PF,L"3M#&[0225
MM%44D24!2I.#&BUJX*9$(^J"2]XZX-V&KA[!M0\*MH77OBKI &;;V/AW5Z7]
MLG"F-<5"1G,#*L4 OG %S&DZMW3U)]6Z66(G L>MA#O.?3F<QCJ XVV6?HU_
M3K[-YLO)?^K6N\7R15C0=6&S-#'4/I-<YW@ZKR'PH.G,10K<75*>-=\WLR.-
M_;_![PF7)ZJ+FNJN@^ZR)_A+Z>+;Q7FM0%YM>_IC.L=P7AG^C>Z=%[4"$3^'
MO\^TCM9[2UZ-$W0_Q,+ 2Q(X-[5E3WINFT^.:4)X_V\J1T'Q %KNW^P^R/0[
M^MTUTRQDP1PY[(57L4OAP6$6H)4)V2%*T7P&21/"^X^RQX7V_EKNIY?C8=G^
M*H6S5&(,4FE(I98ZQNC!9V%!6CK1&;GVVTT(;E*E_"MM_7NWP^"TB:XZL+*U
M)NB,6VD*,@VL1 Z*Y;JL0!+-1&[21B0M6QO)^MUQ1UL<#SL[R[@#7#R.]]_#
M<O.[-V$RKTU/UX,>)&841GM &>IX!U-+LKF%X$-4S"O>?EW.WL2.O$MGV"+W
MXZCP&6'US\GRZV3Z88K_AV%^Q?690(7!6P.RBE<)XM:[3 9<!Y^RU"Z8UB-;
M#J.XU]:,IK#:$\P-=/R,$%W[5R?3+Y77SW_-/G^=SRZ^?'TS^8'7G&-*T>F<
MH=CLB7.9P1EO0',,(MM<C&J^RKT9];W:YQZ0WECW711E[,'[Z>3O#>^?<7K-
M.A<ZJ3KKI^0BR0TW'*(-M3#:: H6=3"Z]2M4,^)'WJOV7%#?0/// /0W0DOO
M&5U6CD-P8C5"C9Q!QR58DC*BT%JPH7-9?:8!>H3LGGIK]J8PXOB'.?[ Z052
M[/QWG4@\*W6E-AW:HTU^>)* HP]]V$TDX\U[*%8+:W@DJ*8Z?%/24= L@B3W
MV03&-;^=">IHWL-E_5^- 2[[F4X6"UR^Q^7EYD/ABG?:)K!,K485,/ )/>@L
MI11<*Y5:]T%O0=:SF_BP"T[NI,,:JZF#>.V/:3W/]1UYS=J-E9LD*A-=X )T
MJ57[*M<'."M ,H%)FXRQM)YD_@@YXT14(R&ME5I&;GO]]-#ED3:GA7R5)#3+
M4#<G@4K*@V,I5&#X^AQ!IX5M8;6?^LXX<<F1L=-<X/\-'MWW^>P[SHD3$OTR
MD&OR[XO)]W4OR'$\NB<).+I'MYM(QO/HLG,4VU!(PXUVM9';0U!& %JN(@7#
MO*#NUJ/[N!'RQRKD.D7T4LC7['EF&9TJ<#P;.N(^@?,JDD%'JV1,0N76I4M/
M$O7LO+E=,'+[CFVKH@Y\N>MWX0=96Q?,EBPL.E5 E4!\:5D@2B?!"Q:D*BXS
MWKK,<UO:QGTA:@R)!VN-&^JG ]P]R,V+G]=;7Y7S1#R''%9RT[S*S5%8Y*0,
MB0PV:QU+;$%6+\7$+?&PK97;4SD]XZTRM.E,D2(I)YR!DMBJKBY#-)R!];$N
M&$;C;>OQF%N0U:EUVQ<*VT)M3[UT +7? \ETBO.?-]G9]"8YJP)C2M0)W.1[
M9#J?,3%R0$2(-J>4HVO]J/$(.9U":U_5WYXKT4@/'4#JQ05)LBY]F>;+7[[]
M1C'9>N[WY50"ERVNGEJ4*@J46<V)L0C9&*6$,28U'RZW%6'CUC4,#;/VNND
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
M=7"M=H'8C YX<%RSB#;DHX#S:5+';<(9&::--=DK8#^4AQ@]2UISC4* %C*
MBMJ RZF 19U-4LGJT/K)8T<2Q^W6&=V.-M%<!Y?[ X(\,SPPJVOS=ZYL\$@B
M\U9 +CGK8+6/?N@WMUW\R.$Z;XZ'M!:JZ.+I[62ZG.1*_.0'7J<$7O^=SB\R
MYC<DXCKY[V*Y69Y\YW7I6]V2<1:S=4F2A6>L)DI5\. <"4!F+C/9^JQYZ_%C
M30@?N:?G>'@]OIK[[!/Z\/D?KS^]_/#[QT^O__'Z_>G;_WU=FW#>OJ<_>CW'
M5*6^:@*M7PE7'LQB_U:B S_8H-NH)<N-&I).4KKX=G%>,WRKWMN*O3E^K?--
M?N!U@$[1^H?R.?Q]O1VUI*PD+R"*961B*?SQN6XU2'1;2VW1L-;3&/8DM4DO
M^0/?NKG._MK+KF?XY,/+MQ_K7Z?_,%W3^W%&!.%RLL[#O< IELFR#F1=O)G-
MB>J/\\EL?HKS'Y.$+^GOOJ1C.J&_5V;SVHE_QK)3Y 5Q2%G2K592!&\-@^*3
M1VG0"-FZD*P7WD=?[SKX&;FW$;X#R>^$NGX>7A\3WZ=;EO9@$?X6)M-5E?65
MT$*4F6)I<@CJ'G&5<@$?M:X[I'B2GODL6H<!XW(\^O[<K@YH9PCK()%S)&E=
MRT<RJ8T7#+Q*=>N6M.#(C$'A47IIM/:R^7[7(_,X^BKB_]8SMQ^*#K[\FB6G
MCB2F*B M=)1:2$@8!2@4FA19 V$2G"XR9VU;KQ<\'G>CKV3^;SU@NR+G_Y\+
M[%*;9]Q4Q]LENM!3JMT#'@*YW. 4AA0XB]FTG@=R9!9'7W+]WWJZ]L+0?\OM
M1?[R:3C'#^4ZM7I]G6- ZW3=+,]-K 5.!D+("(;K:"46*V/K$O#AN!E]^_<S
M.S_-D/'L;Z-[)+$R%Y%;RQA",(I4PUF&((RI#2$QK>JDFZ^*'H*/T;>6/_]S
ML2L:NA@6T%P*5_=H#B1]CAI*5&0<M!$013%@16(\*YV*;UTV.A@SH^]@?_ZG
M8R]<=%"S\I@@+G?S_@/S%[S,-MZ6SHWL8RX*L:8;"]V4BAMR*D-RX%U=@T37
MIS:M"P+;43_ZKOBNCL" FN_<4=J*\]436$PL&9E!N4)QE P*' \"2M#!1Z%1
MN&/:_VWI'KD"[%D"?5=U=^_Y;,7U2:$35UDO0N@2) <;6*H#,.ATEQA $ML&
MA3"IM*[J:$;\R 5DSQ+N>RF^<U>&/#:<?)FN-^"EGS=6!YQ,\^IWYRO>G_;]
M/F$XG_P'\Q_?9].5$SA_-_GWQ22O_OJ5%QC0RQ""!L.1UYUYC"Y#NANE%:Y8
M,A:9'_.E\<CL;W?J_K]Y^>\9?%T4.=]F?,7N+$TV"RL_XGPRRU?J^F4RQ,>P
MWL!J8Q"RSL5GEJ*NF"-$TAGD(APYH)GL6.O6]H.)WNZ4_%>]U1]7T<WNI*.5
M.(=KG<RJ3M)-G9S7)O]!"IVW_NS Y<[[L=^HZ'F;0[ &*/WY',,"7^'ZW]='
M@TFMHA3 R:6GHY$MQ#I_(1<;BF>:&^N/>.MO1_7!'2K;V9'/]1B?<99EK!4S
M*=1-)M%*<%$B2&^3TLY975K[1;O0-VY)\9$1>*<'92A%=I#RN=K.4W=?+G]6
MUF;3VD9Q\O=D<18*A??>.&#HZ5+Q$8$8(M>)+I3D LN<M:[,?92@9U'9O@<.
M[NPX:J64#A!VBX=7LV\47I.SY!7GPD-.@4+H8C@XGR+]-J,**)36K1OO[B5D
M7$0U5/3M/L^#I=X!=&X<N%=8)E/,-RMWKJ/ W['V2Y]E[6TI,H-P6!]A"]EX
MB8+".VXB,]FHW-I:[4;AR(,R#X?$PQ=C:_UT$7[?X(_<C#^F\TV6X>WT!ZXY
MNTP57G'HHJZ-!2Q& TJ3E^$P4Q F$TM:&JFU'0Z!6]$X\M#,(3'87D>]H?"2
M%>+TEXSU.@>P8="@\F@]N;K2A;I@RD&,NHY/#L0[*A5Q0!!N0^+(HS6'Q&!S
M#?4&P1MIV3L&/FFT-EH'SGJ[WGOMT-G51'@50V;<M>ZYW8ZRD0=E#@FX5OKH
MR]U[++YZ=[5'5F/"HJT"QK'&6%Q"])I39"^D*-QXH0;$VU8T/HM6S\,CUD%5
M]WR@>?72I)/.+ 0!5J4Z\D0D\)Z".*--TD)GBMY:%\'L2.*S2*7LB9?]P+F7
M\O;&YO=5OO)T&>;+P1_YUP5IM]^8KAE&JQQ%8\0F+P+4:J$V\[I6]HLL:[+!
M'[- \0ERGX5);8/<8RFU PM[[POHT[*^]X'T3$@5H^,(153?BCE%CH_1D'-A
MJ79S8?/=C"WI?Q:]ZFT0/IK:NZ]%O#[(GJB7)8 QWM-UI UXZS.@-S)E;K10
MK1=A-',@QN[W'MX,[Z6F#HH"=W6*A$2?1*%P(""=K5!JI8FAWT9&#E%@D<<!
MD^O- #EVB_0X'NTNRNLMX;2=R^X$9\J2J4=)#"IN(.JZB9I1\,J<-R6VMI%#
MH'/L!N21XJT=E'=@O/5Z>O/B;EJ^=O+R?_YX>_KV\]L/[T_>OWKU]G]?GWY^
M^_F/3Z]/]Z]->_IG-B@\VY'P1E5E+RX6!+;%@L 1)]-U[')5K1-1EL2% VU-
M!L5SK!-C/?T6I3"Q2-^\N?HQ>@XNLDE?,5_4OLC+KYRD?U],%I/55U[\O/&[
M=2HN9Z4M#PY,+A:4-PR"X9F.138N8E*NM*Z.V)7&<?-'S=!SI_1F2%5U$&;?
MP]6JUH1YG5GMVPI"U.+EZ(@#1*!HJK"2M$K-1U,]0,K(%3F#ZG_67AF=8JK^
M<HZX>>MBG%L7E0$3/=WK*GGP2AK(T4KK67 FM^Y">)*H/@S80:K? D[[ZV%$
M8-4U;&\F\\7RY!MY;2E,-^^9T1NEL_+ 2JY/IL% B$E!H+@;)?FK6L4G/*H'
M?G1_8#A <;-V4AP1!(OY\NP3+BXK)%>G0^92@@\24K9UO'(1X+DPH"@DT5[I
M$K8K;:&??<.&T.^N[<<]GQWWP>$H-]*APNX')YL#4S*3(N10ESVHNNQ3@4]*
M0.3H3:)XUONM%J)OCY0Q;Y6#U7<_#/:093] N%,-8XJ0=4 M:%EG-*EH(&:9
MP(3,?>),H=HJ@[F#\>BB_K>!4A^P$H=(>&2@O"3;.3O?- BO4EZK0R.$DI(S
M 2S71&G,N78(6V((@[#1"B^V:E1[ B/W?WW<9[^CW3,-1-\=>#:'2C 9/5_E
MV0V))!4/T3HRP2EDZ;PSP6W5Q;<S?,:^?%KH]%&(["'@#B+C#]]QOEE:_F6U
MG&AC*(D%.B%: ^)Z4GJB>"]E<*3FP)STMOT4C/M)Z0DR^^CX]DMM X%W@)NK
MOK!+4WS)SNI4<5X+'90&'R/2U>T4Q*(X,.X\]PQC:CYAZU&"QJT$.&K&KIUB
M>D#9FO;+%(-TVI'G!\R5&B581T?$TK'S.J$S"MM/YOF%@$XZ,0]7[&W(["WE
MD3-PK\(RG,[JZD4Z1QL[RKQ#9KP&)FI0R6O3 B\)K$"+G%/PD&XE<N_-P-WS
MHT=6__Y*FK63V,@*_TABF57:P_EM+CAWV5A/=S*RVHIL- 3.$*QDR*PH49NG
MWK(?_\+(.;8FZF\DOPYNAG61QK5-#.=AFO#T*^+R9)I/<IZLV7PU6:3SV>*"
MU/7B)_WF^VP1SG^;SRZ^+^A'G%_49=7U[\RFY)-=8-ZX9_6QMII5;T(QP4B0
MY/'5J=D)HO<<;%:E>*T""ZW[=X[#V;BE:$?UB#J$2@<':"<&WX=OE^\\/">Z
M*[2G,)GLC^(HZMM, #(/NHZ6M[SY/NH]21WWONX1=;/C0V!DA^'DHE;<G$_"
M]$^,_Y@M:N!]:7(NW9^(1>K,P&I95X4(X@NE!5T*Q>-TF181MG <GO[2N'@\
MBK)G@TF^0\?SDIO7?T^NLC@,>;2&<1#6!I)6X!"%3^!9P<)5%O&V==S:"[WG
M<^.ZI,=&U! Z&!E6[^A." OZ62_II)39?#H);T*:G$^6/R\?K!2=BU@8Y,!U
M#<X\,1,TN(*QSH,E!V@;0#WYH7%?=HX-I;9R'QE$[V?SY=?+"IH'C:TCFE$)
M64?)$$/)U?T_RM<!L 260O^?MZE,VNICXZ9;_Q][7];D5)*L^5?&YMWGQKZ8
MS0M%4=6,48 !U7?F2>:Q@:83B9:4%,RO'P])F21)+EKBZ(2H>^U:-054'E\^
MCW /WTX-IO;R[R \^&TZFZ[RB^GG.J=HA;/W4PK#GBR7>45NZA_X?^>+I[4K
M<NV#1HE:62- .LGJL)@$OGJCP?H<DG:)I=9!\A[DC=O6<M)(=RBE]8W';XS=
M,&:5/9W0W@+&*$$Y,CROZ23WF;P IHWT.I\.DW>1.&XX,!A4=H?DT7KK )9/
M*<JA,'_Q)J^;R7Y@<3O0#4N1,BM@JCH3P6@(CBX:8WDPR?):Y]08C#L1UBT$
MCX?&?&@]=0 ^\F@V8_;K HKI^P_7? B9G1 2ZYXC#LIZ19Z,M5!<QB(9)FUV
M*BW=[XWN3EK&#5%/";$FVN@ 5>]R_#";7\S??_T%E_>:B@Z!I"$BZ*P3W0F)
MG&5MZ&+02NF2A7&N]3/P3H2-&\>>$F_M]=0#^!:8<A70%?T82ZGO@1 4(PE%
MF<!)+L#$DGQV-?79.K:X3<.XT>Q)(76,]$=^!2'AY,4,+RZ7N7;S7]*_O9V7
MU5\DY%MRNQH]F821W!HPGM?Y <4 \L" FRPC>L%+V.5E;=_OCIMX/06:!M?&
MR+75USF]MS'/<#&=;YI9G#,ZF !"D<>H9+1UXUX&$E(.5A<TN-- KT<*J^_\
M^+@KTD]6EG^\X,=&SI;N/V?+3SE.RS2GK9UE9[60*H%,O,X%DP6<"A8"TUH8
M+#K;G:ZYQ]!S'P'C%5DW4.J\M80[@4E=/EC3%%>NG.;2Z2@@IU+3I9XNX\PB
MR228K)C2;+<553MBY/NOCPB0-BJ] R1'R+<#5_F.P_;%]7 D4X@S[218H6H.
MU#G 3/:3!5W;TC#A>.M9: _1LQ-ZW%E?4,W5TA'$;LRPN<'6]BWMZ7RY6DZB
M9H;;S,%R0_Z;3YHB!8L4;$8,17/FFX\WVYVZ[F8G'(B(>Z#66#T= .\U?EVW
M-KR;;Z=,7+&:-S/9ZN**[9^D2>*)K]<'Q+JF0KF X!QF"#D$'41U%5HO.=^'
MOG%?0 <#WV JZ@!^O\_GZ:_IQ<45_;]>+J:S]YM1OI,2-4^Y%/(Z0JJKU==6
M5,!+E$)%%H)J#;>'Z!GWP7,P>#5301?#0J^X>7VYB!_JTL\8YY>U%N7]MPD%
MRTG :)4Q#J01Y(!:DP'KH"6AO25_Q*ED6P^YWXFP<1] !X=8.Z6,BK5UB>1#
MK/RZI6A3F?X.O[R88J@U;].\G#A4(F3OP&M-;&*V@)Y.:)L,*]GZE-BMN45W
M%ZX>2L"XSZ+-,78Z971P7=[AA[[)<?Y^MMYREXA=BMKQ^J'YZDA_,DLWF*8_
MN_Q([NIF;/[F;])/R=//];]<3@1&8YFF2"P43]&YBN"*#9"\%UFX4A0_08#1
MG*]QJ]-.&9J,"XF?V4S6(ZPG(;@@"B_ F%GGZCQXCN0911=322(QTSI3.BQ'
MXV8USL\T]H?!3V84KQ?S3WFQ^EIW^]8FN[K5\%.];2?9VLR+(GTQ44A?T==U
ME@)R-+*^(.=H6V_;.0ECX[ZKGH6)M '%R,4-+05R/8#H12;G=%VI]JK\N=S^
MIQ,1@M?1D=N9?085A <7T(%*I=ZVUF4?=P@$3D?Q3C;@S\8&.E9W!]?%IG[E
MXJ[ZE2LI\ E%Y!:S\\ H<*_;$4GLV@G0Q$PV5?3-)\7O0M=N60AV-D@=3"==
M/-DUM<'JF;V<S^)-=VW">,Z<<0TQQ;I4QFL(B8S0>8:"XAIN=AL /))3<B=3
MNV'\ITBUC8B&#@[B :*8FW^P>3);OL:OZX2\1\-XTAET)JTIXT@N.A0H@J<L
M>? _U&IV92J/,KB;V9Q?DK!?E!R[7/-==W[]C_+Y[7*6EO_(%^FW^>*J 6HY
MT<7)(K(%E]=ACY$UH8%U[A>/)A?.!3^Q@[\CZ;M9R?GD.L\! >/;R6G.DLWC
M&4=MBF:N#H+6= F;0M&0<9!0I**T, G/ZY[9_2&5GU\"MS=$C&\KK4\4\E+O
M$,QW+PJOPL7T_6:6QB0SE-XX"V)]L,22($3I(-=^1XTJ<'?JJV4_#G:SE/-*
M0Y\)'L8WGB&.E:LT_ZT$?\2B5:TMM\EP4#IQ<$K3KWQ-94IMHFI=Z3,\5[L9
MS]\[E]T #S^GH7Q[#_GA"F8631'U400=G2+H$[FK/H/E*>H2N.6F]3*!TW"V
MF\'\O3/<C7 QOM$T#_9J??4FG?D9+VI)6=U[M9C&U5U_-N'&"BE4ANCJGAM'
M5[&+*M6IFT&9Z'C 7::<CL?!;L9R/KGN,\)#!\_-;_+G/+NDFU()Z3W3&0JK
M-5\Q,PBV+LSAG'L?R:TTK3VGJV_OAL#SR30?)=L.,/$RKS;5LR_FR^6$ HV(
M/*NZAYA@K+6%()*LZI2"!5T'%C0&QG<$[-;F<W[9W<.EW %$UD?@95RMFT<V
MG7!&2Q6*S"!U'8B3C ),Y&H7M"PIH03Y$<T/D-M4[ :6\TN3'BGO#A!S5X?P
MZT5M%?^(VX-R8H-**.KV%5,'>BGOP4?R0[TF\<1(Q^5N:UJ/:ZZ^3=9NF#K?
M'&(KC70.LN_/VR+(?'C1D&2=2"BQQCC.TS^2"SDIK4+KE6<[$[<;X,XG'3>L
M=CJ '3$1<T[+WTB6OTX_TUD]I9/ZQE@$\@&9U)Q\/@\IU7TBSH:ZDYL$9[D6
MP8GD1?-FZL?)V@UJYY?!:JV1\;=D/,S.T_4 ]O<D\KI;=9JV4]@G7C.M313
M9#2@0AV]KBT',J%0$J\%V;=*X>Y;FW'0]W>#UWFE?4ZBB\X.M;=8A[S0[R3R
M08GG;6F=R9BS1P;>6@4**<+UM<@N%LU#*1+Q]@Z-IF?:W53MAKGSRY8TUD<'
M"/L=I[-ZW;^:;39+K(7UJFR8X1/IC(H)Z=9GB81E*;;Q1D8(23@7-?-9[326
M:Y^N_0<IV@U9YY=6:*B'9JCZG__Q@Y")V7^M_VC])_6_>I/+?ZO_^^>;Y]_]
M_)0O+K_D_T'NY.:'__KLS?-_/GGW_)_/?GO^\LG+I\^?O'C^\NV[-W_^\>SE
MN[>_YA5.+Y;?L["<?OQT\=A>T]U^[G]\(_HV.]L?_P-,&C"0OZSR+.7TWX\<
MA9X7T\]8SYCGL_H$L5F,/$O_R.E];;ROQ\_ZM?S;NKTGH2XHBZN))Y>*:2L@
M.9DJ< 0$GSC8$AWJI(7(S:>E'T[NT4/CKS^]F75&L7*,1B,$=)E"9ZQCSB0#
MQEF.VO HFX^SN47"R'OQ3H2<'\;%'Z&'#B[%N\3V9KK\UWIZ)[-1<J,+J!+*
M=H^"<!%T8HB\2"Y5ZW;;A^CI!6 '*/I>T!PI]:X05".1:D_OZ+^\6G"=T7!E
M$QA=\PQ":7""8A+AR('PGG&K6F=S'J*G%P0=J_5[X72D"GJ8_4X1[AM<Y;=_
MX:?_=7GQ53#NKW;Y(8\L& \.ZVISYA"\3PDHRDU<*&E,](^X4(]_I1>('*O)
MVT/<VXBU,X"\S9]6:R:JDK?L<.)'&9$A,F_H,D\>@K$%R'ZBYUBLUCOO WCX
M4R.O;3T%5(X5<&=X^8,H^5!SW%?;"KP6'.M1&SC=X00!"$5+R,BMQ1K+&G8
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
M?/!'/C%N<K8Q-%J*LX,C9OWP^7(^J^L*2)C?SQ/AF*.K:W*MIJ"VOE[0(>Q
M2Q8QF:)9&&3&R]WDC)MP'>B :27^D<^7-1M;'G"69M<,X7<S C4%%5)X**8*
M2HI(!R;)S=J20S'!!)EV.&EV^MBX2= !SISV(AX9,T\WY+^N^=WY[%5Y,:?X
M(2\^_IK#BN[<F_^Z9<Y+&Y4A,Y B&5"("KQ"LH]BF7.EZ%!VN:GV_O"X:=$!
ML#2LZ'O8\;FM^L?((\4/P<5Z@/H,+@@-(7&=2DJ"ZV8;/L??<SY8:'ZX4'M
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
M$447;;0IL?4\POMH&;=:;9BSHXG<.\#/\UF<?\S7SVDO;F[)D3$ZQPH"2B%
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
MT\4TUE3+9D X_=:+Z<?I:EN#[I)6&4N&XF*L;J.#@*IV "7%BZ\+.UL_K S
MQKCAZCG:R\E T[WY3)@R7%GIP>9:)YT-!Q2!@T5=@H@QNN8MZ,>$O8,U>YTC
MC/=2WI%A[[-9:IM^^7,6-[);3?.W%3Z2^:S0)F"QJ#H\JB;$F:$+2EHN7 E.
MM?;>'Z9H7%0.E5(Y7OC]^LCO/N#J/^>7%ZGN0XBKVV.B)@Q35-%9XDW4SI#$
M:\V% "-9-,6$G'3K*I3#*.VDN:8!5G8[SEHJKON+]UJ\K_,,+]:BG:7G,[*.
MO%P]B7%QF=,DR^"U\ E,,'5]#2(X5U>;,2>%8DR%U+J>X0ARQWW/.SU>FZNP
MWS/U05:OAO5:KA-JC. LN3F*) K>" $"8V&1+"R[$STW[$)N)WOB^D#K(2KL
M *U7[Q[/9_<Q30$>+N<S"N:^OIXOEW48Y(1Q:X..'B)+Q*32"9 G\L2SUY(Y
M84MNO1SK($+'?0<;$*'#JZT#;'[K6=J'R6 +DMLC !G=%"H&#X'1[:$9>L,H
MG&.N=2?'082.^^8T(#:'5ULS; X\S")M:9NNA;VJ8QE;3JYXX,</,J9B5W9.
M,).B<.Z58N0.QFA (:M%BO0K:4W,68<27>L9I@/.I+BYM?F'%6S?;-)),I!@
MH!A;+837++1!T-RSG&S2Y&RTKF'<A;!.@NPC4?)#,6-SG8S<4WW%!-DMKIF8
M;R8)S=Y?K!-?$Z5C'7$LH3A+T57"#"XK!YXEDE;(SF7YR!FURW?&A<L :IT/
M).-.\'(MG9=Y]>J*G769[Z=I'0U%%_BZP+=L7NF7D^1,";X8,-P(LCI#/&I7
MN_B*3&AM\@;WP-&^WQ_W#>4T^!I4)QUX_K?YO JR;S(U*8K\0J8S)(VIIF[(
M1\5D(<3$,(6@LVP]F'\7NL9]%1D.?X/IID.\U?E^5[^W?=BIXZ@7G]=//NN'
M2;Q83J(BXPFI@$=-ISG/@;C$"$+S% 3G+H76/4V'43KN.\CI,3F _CJ[C5_C
M5_KI%]=\XL6DZ"*#-A*D8P$421,P*4$1M--:L92MVL=_N_]+X[Y<G/:&/5+.
M/9YMKQ?5*UU]?7V!LQ690^W5^E0SY!,6B(6B% 0,FKQ33_%21 4QU3'D3)MH
M6^_-VYVZ<<L(1CC#VNBI1P0^GWTF-N:+KQ-1%+?:1\BUFD?QY.IVR@Q>FIQ2
MI',YM4YXW4_-N%M&1T#887KH$5'K =X3[Q@/,42P1K"Z*403 YX!L5.DQL!B
M:5WZ=#<EXV[R' %)^\N_1Q3]OJ# >9(CBUX[!AALG=DMZ7YW20,6@\PR9K1I
MG]R\BY)QMV>.@*+]Y=]LK'E#%-4V]XV6+B[F?^$LYDETGOY6\D!!,87#KH[V
M=*[.]^16Y6R*2X-#ZD>R1MY^.0+ CE1-/R5Q=ST$3I0465MB@*\7<;*8H<XT
M@^ASUBIK'73KG21WT3'R$LH18+6O\#LXM>Z1THLIANG%]+M: &,XNA 9Y-H>
MKJR.X 0KY"HJR[,B3.C6[ZR[4]=)Q>1IDH_':J<OG^L&-[_/Y^FOZ<7%IIX.
M9^_7*X<W/L'VC\@MD"X*%B#5#8!*%@](N $E7!':,E?X@(\3^Q';98[S:/3<
M?PP.J,ISQ.SM?Y^@H/\SPH&UF5S:D!%\HCC)I2BR%T;*YG6]1Q/=91YU= P?
MI=I^<@@WF'UZ,;],5=R7ZR3R8D'\Y<T6-!V2+:@SV*@=W6."@[<Q$6^>>>/)
MC-FM_-9C&86=OMME!K45\@971"<@6R']\35O^>.GB_G76N&R[;M4CE/0E05D
M'LE%L@DA%%;W[2GEC<M:"K\'M![^6I?ISR$ U5#H7<)HD3_GV67>5A57!4Z2
M%BJK4OLXD8/2M::=?HM8#":5;#QJ=S"0?OQ>E[G/X:%TI."[=>)>U]5[TZL:
M@>6$8O?H@E3 >5VIZ*,&9X6ET]89%B5W1K:NL=V)L"Z3GZ=QQHY14;>X>Y%Q
M>?N2%PH]RR:!U\;7J1@D.D?Q44B"Y92#9+9U3?O.Q'69&CT-_HY55;<8W.3L
MF&?:"N(B,1=JOR+Y!"X6PDHVV2>.V0U8PW:;G"X3IZ?!V?[JZ A9UP^A-QB:
MB.!],H9.:N,U>0BUO"Z1]VF-4M$'Y)*U'A/Q$#U=IE.'PM;1"ND@1W&WF";6
MNR*SSU M@L3C(P1AB!5M"L\QQ1);K^R]FY(^\Z>G.:WVTD('!]4?\\_KN_OY
M[,<<<*T)OBH/_F[>E.;*%Z5!"KLN#[;@*(0&*U1B43..HG7&X0 R.YG"T#@#
M-K2^.H#D+M4)S#"-*F8H6M5UG\P .AZ@E&*#(V-&/WA%VZ&%(T-!;G!H'%!%
MLH^>CJTB>=UXB/H]6V*>?JCQSO/9+NQ[4S#5-)[VHFQ*MD(N!I)(5MGBO':#
MS9P[F.IQ$URG1O&)M7PLR(]^0/Z1_@VK=4HIW56?MK-\7Y5?+BF\S\OEQ(>D
M@I$6+ H.*I,->R_K^!Z//B<>=-FE;W7O#X][@9\*A\/KI)^,Q><K/O%:DF6S
M92NN%PW$K^0@S987Z[\S"3PYG1D'#(9X+#*!"[6;(TO.$R_2L#TS&'M]?]SD
MV"GA=Q(-=5PC>L>1SHOC&D4&9NE<5U$)\(%".1O19JVBX;>S9]WXEX,EV7KT
M+_?14QO_\OMIQ0,/2IKEU;=)&?/EDBPT$M73%<Y2W,PTJ+\=;\XT:#E)Z9CO
M#S)JJ9E 3C"+*6?OE&&!G,% L3X6PKY+#G+T(5N>8K9I*.>__2RFZW$:/PS1
MV.R;-AJ+$<I EFA *4P0 K,@@B+')&<1?>M2OD=(ZG?^TC[(N'TJMM1#!X\]
MUV)Z<KGZ,%],5U^??)FN$XD\1X& F6E0AEL(0AB(R42+V0N=6M^_=U,R+HB:
M*ON^P/=PR7>)GU_G'W$ZFUC)R M%#J:N9E)>U,D^Y*5ZC\(E9HF7P4[?6[1T
M<A =H>='H7. T#L SWH' GFN+^AO7OROR\5TF:;KY2U_Y(^A]NTRF;R-N6X=
M)W8$V9B/U@!RK4AVGF+PUD/2'R&I-R@=HO?Y<$KH %,DD;Q<3>/3NL1E\77+
M1+#.)QLH.G&9XB#'"G@;,@2'@15=8FB>,KN3D$[:PEKBYWB!=X":[;+Y[WF0
MR)BHXTQB2H)X*($.:Q00.$J!+B5M6H/F+CHZ2:2VQ,S1XNX ,B22I^O0]Z9?
MN+[:R>]CTE@'HDXN60^I]H5)<$(%FS"05]BZ$.1>8L8]<(;TG]O(OU<@O<2/
M>6MH(F(6@7'@2C)0FI%),)?J0YY7EL=D2^L^YT=(&M<+:J3X7>!TH!9&S_BL
M=R"2@=TU _/*K4N%&*G"R=%1_($!?-TR%ZTMP7',]K9O?4]VY_%O=0B70Q4[
M'U#*'1Q%]\SIO?+IA/$ZVD"7?3VMT1L(:#28XI@U-@0=6V^P>)"@<>^V(7#5
M7@\=@.I^)^#%]>I#%)RH]PE88M5.0@$DYP\8HK:"JY*P]8B8'<@:U_,>TGEJ
MK9.1;[R7M])2.$O7F:GO<E$3IT+(L@APAFM0 24)36EP=<!N0.6CLCM<>SM_
ML-?WZP/5/!]:YAV<5W?[E^NEP)-:KFXS8Q!C(6&Y7.-=CZ!C$DDJIWENW0OW
M #F]!G?'@:NU'OK<RO3V'T_>//OER=MGOSY]]<?K9R_?/GGW_-7+UR^>O'Q[
M,9^]IV]_G,XB?6?Z.7^ZP!F9U_(#Z27@,B?Z*;7K=$U"WC2@'EYV,!0E#0H0
M3B*D1J4(;^N'?ZD??GKCP]]RSER$&.HCF:R'($\(CI4$PA@G'??%-9_>^3!%
M1R=OX@>*@"[RJW+/=VXTIO[R]=O?>8U?Z^\]J=:\<62LT;88YL'4.DK%;:KC
M60-)*N60K<G)MXXKFA$_[OW>$',_I(5&46\'U_^&<OK+ZR<E9%8ZHP0%5TE2
MK&4Y.&<,"!ZXKO/ 7/.MC=\1,#*^Q@'!O)5&.H#3X8+[QO8LU5G[-]X6%-.6
M8CP)19+GHX2O:WT= YE#C$)YIX0XS65R%!_C@OL(6-T^*\?6\<CA]YM,%\XT
MKG):<[DM1K[ZK=4\_NO/V72UW#Y?V>R5<#R#9K9V>PL&WMD,UJ/5"DVP=I>7
MY[T^VN4U?4)\S$^AK Y.V]=Y08'BQUJ;ON%NRX;@F(51#IAQ=:QRX1!DB(!U
MX9=*KF@F&Q^8]Y R;LS>#1);*JP#W#W;CK1;V\^K3S?*IU1 S>HF'.:B *6"
M ZP-$VB=C8J;Y$/KNNQ[B1GW/;L[[+516F_HV[*0R'D),CO0L19@24W^C)$(
MWF<K'&,ZLM9%*'>0,6X37]^(.T!1'6#M49G>)])OC\)U(8%7=<<!0P;*9XH%
M2\D@BE<R:!+@[<;2X:.71ZD>^=[N(A _L>[/&>TO+ZMQ;]6UW-9._K^<R+$I
M(444D$GV=+60BX/6TK\RQ9+B,=O<_+&S-1.=1U.-4=C*")I XB>RB<\XO:A'
MTF_SQ>_TWZXFY'&AT44#FKI@JV0/KK@Z!IKGDH07+)PH17(T+YU'>>=A(4<!
MI%M#F3 1G)0L@S*NUNTD"2XZ2=:?5$DF.\&:=S7=24GGX> 8(-U+.1U [#J@
MR(O/T^T3R@],O<,OOVQ&[=>!-C?_9#N\>E)R)'EE#;E85R?B&?#"%1"^H"F<
M<R%;=[JTH;SS^')8"(^@_'ZFR.S$_,OY['->TG>?;.HFZPC8FW_^=+Y<O9RO
M_D]>O=EL$*CNF(LJ!.]($48*.@>L!=120> >I1&HQ>UY6Z<QAD.8&7=BS3G8
MQ^ 0.9=;XA!!;$;RD'_VYML"#CZ)4GO%I"1Q6+I#-=<03*!_+2)07".*#*U'
MMY^6PW&W7ORL5G4\F,ZNTA.K=&H5XQ%3H_;Z\</69#["SFD*+7D07C)?H)08
MZTSQO.D\]U&4D%6TT;<>/'(NA99!RL(T0R@.R=/SM0:?>SH DJ0PNK@L1.N<
MT-^CT'(?S U7:+F/>COP2KZOO[+"B\RTJ;MJ*/JNV=:070;G,'I#%Y)-K5]%
M?LI"R[U \&"AY3X:Z0!.@R1[(T>?G)& CJG:OYOJVAL&EERD$IDQV;3NO?_9
M"RWW@M4I"BWWT7$'.+^_:H7SI+4/@MSX7$T_6+J 6(2$69G,G#;8.J]^7*G1
M>15<[H63G4N-]E%:!^B[JU3TS=L_M\RXVNHIZ^:FPCDHYS,@-Q%81,WI3P*Z
MUG7I#Q+4>1KNU"ALI[S^D'@U< .M58PQ8+P0$ZK0Q6(<@RBTTV1IPC<?@WLG
M(9WGUD9&W@'*Z@!Q]]4JZZ(U$SP L2) Z<@!5?%@7.:Y,,GM[77THQ:7GU>Y
MY3&H:Z&P$7&W7*PF[Z:K&A4^GZ7IYVFZQ(NU#RTQ!\/IJ/8^U?<&60<,%23#
M$<:@D<6ZG<:ET!=NH(W^[1O2[OWXSU((>4B@W$8CO4'J/Z>K#V_R9J?(\L/T
MT[OYL]GJVZ!'PYE"DQ58BLQ(4(8!6A7(9"SG.NHDS$ZOAON"[6&RQ@DP&@'@
M(3@UU,;(0/L#9[@QQ>M8AV7IN8 @Z_0JA1)\* QR*@6CS!CY3L[9(TBZ_=V.
MH-)2N?-&DAX9)6_J>;TU(<<%CQ%<8AX4-P506PX,12U6#QS+3E5(C\#C^H,C
M^^BCWV2'2;X'N%RCW-CH.?F&ZT6N"2T$*S5H*VV=KV>]V:F6?A? C'V4'*BL
MV^H^0')CWR+3V?3CY<<KPGUT:"D<B+)VY@7%()AL(7LLEN?@D]II=_MC5\C-
MCXZL]$-4-F\AO[$5CU]N$!Z+4F[=?J[KCGBA.+A0%-1F8,NULRSO%&0_ZCM\
MV5/QS4.=9HH_6'X=O+4T*'+2&!1:72>N&O*!'"(X%Q"$Y<9([R3GIZFS;]YF
M.-P+3A=IZ!/K_F"T?\Z+,!\;[^M__+-NX)B]WU30\4D20F8K/=3-": H,H60
M @FC!!:CC8RYUA7,+>GO/'?8&'VMP'\L$'HY],/CO(>'>'\S??]AM20)U+F0
M%!5/BE':&Z&@K&=F"^T!L3C(*OIB<HBZ^3J.01CI/)EY K,8%1KG;!_/OGR:
M+M9_>7,R3%0,S"=&/B4KY%.*C'4X/8(15LG LN;-=XHT([[SU&JG=G 4!$:>
M+[>A>(F%?MS[V@G\UX>\[B\@FYZ7==7Y1_P:\L=YFI9I3A-;7.22"8@\D(2Y
M2X :37TB4<E:R[FX50-^YXBY?;_;>?IU&&0.KJ"1P??L"]T7TV7^M.9QRTV9
MUQ7HQ-WG^<4EZ7CQ=3.+>BWR><GK<J\JX(D.7I=4(N28?=WSR0!51/#DEADA
MHO"1[0#%XZ@X^S; 0X%Y0N6-O0+CN]D)KPJ)^N-\MJZV>3Y;S?_SPS1^>(;Q
MPUJPSY=/:X/68KV^:*)*ED9R!^BJ<-$*XA(M:*-SC,Q8<H1V@.CA%)Q]/]VA
M\#R1TD:&YI.4ULU\>/$'KD@9L_>;+0[K5K\?*A(W'8,3-,(KBP$,"PZ4]0:<
MYQ&*X:@*&LO=+J \Y-L[P='^A' <7%%GUZ"YK,S.U_7:P[1HWO6!89LT'V7I
M-&V:UD7&+ 7<42E?LQH4?I1<Z%<*F>1TO.5!7F7.H$W3.JZ<+ Z<K18EC2?1
M, 9%!"5%*)';UO6D?X\VS7TP-^ ^C#W4V\&CT_?=6UDJ'DQ2=)<@"2XZ!<$&
M#5(F.O2]MT6V-MN?LDUS+Q \V*:YCT8Z@-,@1>*H&4KD&213"90.%H*LE>+:
M.H7:&N5:=WW\[&V:>\'J%&V:^^BX YS?W_$GE>*HM097!*N5P@6"*1Y$B$[*
M['S8K6KMO]HTC\?)SFV:^RBM _0U""(=TZ9865<WUEIDJQ1X(1+HB,YJEV,4
MK5=FG*A\Y@R:4XYQ#TZL^W-&^V\X7?P3+R[SD^7R\N,F)J83Y8^\^C!/\XOY
M^Z_?=NF5Q(-W!C#6/C1T=9>>SF"%*R'&:%+SH68G8*OS\[\Q4EL9RD"P^=DL
MZ<UT^:_?%CD_GQ&!>;EZ@ZL\41AD<L62P@)=I%$+0*TT:0WI>LX>'3OY1)5C
MF3I3*QH*QD.:V=&8^MF,K$[QK<_RO]8.LSQ+:X%(R827)! K-/G )GEP&LE]
MB"(RDZ(IJAO?;5>FSK3\[1R-[&A,_:Q&]L]Y;=V\F*Z^KD7"E"^<DYJLD*0P
M96N[9G*0B@Z!8\Y*=K.P8G>VSK2^[IP-[0A<]6)JA]0D/B22=WGQD4^(5TQT
MA]-14S=^L)PA^%Q !F^*\)J7W;J^3E&G^B@W9UH>>$K#&A]%O=C3(9K:O%@N
M7UVNEBN<I5KQ/K^X^&V^J'\X$8(SQ^JDQ>SH G>QD'(D_<-Z:V/)B>_67G^*
MV^I!3L[4$QSYT:(=.'XN$]G4X$W(@97!V "NSM]0T1+O20GZ50@E1B?)R>W7
M.C9,G.D[1$-D#F<L!\#D8#O95"N_7>%BU86UK+>O+9]O.T=^7\R7RPG=IU9'
MGL"4>M5'NNI#" 8$W;,QR$3AX,E3[ONS<:972;\6<RQ4>KA;UN77Y$OF].OE
MXKJ;=E.C?2,SO+QJ+B")U[4_Q4A@7"!)7'((Y.Q"M-PB7?08]4[S^/8QAKVI
M/-.X?D"L#ZOH?G:E'2M[$G;)T]5E7<HYN]%)>&WG$RNX])YI\$S4>DJ.@'4S
M.C-:%V?0QF]+T3NY#1YEZDS#]7[OAK8P^GG,ZPXOTT;,4FH0-@50K$0(HM1I
M?EI8PE(6_6Q"/BH8Z:_GL%_S.0XF1P8CSV:I"UO97L6U2&HK!)%=IJ"+@]<\
MTIE1:FPF#(2,,JHHO?.]!>X_,'&F#9#]VLIQ,.DA"&FGD__,=>Q)3D\^YP6^
MSU?.[.O%-.:JKW*E+Q=29L)!%N3@*B%J%85TH,G+94%PJ\J).K(&Y/),@Z#N
MWHZ' -7?Q^PF/@BI1)T6+D(&%5P 'ZT'R[S$:#C'V]W-YV)K/\T;]" ('\<@
M]X+;^;Q:WUM#?^=;Y(,"0N^%TL5"M+6"T&02D)(6A$S"*9543J&;!K*]V?MI
M7KF[L,F18'<.M^-CHKGB?C?I6$>>><X64F%U0ADR.K^D LR^4.P@D>F3#_!M
MRN&9.J-G:I?#@>\<3//8M]D'A97(OP@>)21N':C"%03'$^3,40M6A'6M-X^.
MRO!/DQKHPG"[@>9/8,>[1@39&1G1&$@YYOIT3&*)(@%G41N!0FO=F\6V#$#/
M(>]P#K8Y!-Q^ODS%@Z)A2DKMN(90'\=5<AXPF !969<8.F98-VLJ]F/MI\EJ
MG(,E#@&WG^ ^_#;2\-?I,E[,EVLWXJI? 17GJF@!7 02AF$>@M8,-$F!B>)+
M+*DSVWN0H3/U2_O(;K2#RD]@-P\^8JW_\%=<Y>O6FXG)S*F"$:+/H=9X6B"-
M9> :C7/26S5,H];I6#SOQ$9#< ]:,=P6:3^!(=YP0Y[/5HOI;#F-6T$DX3TZ
M![)8!BH["4&@!A-M-CRX9'5O%?CW,G/>&8I^C:L->GHQH_"X(,+C[O'W@N 3
M0_*/.GB(=1.0*A[!>R_ DGA(0*F$/$BQY2#<G'=*86!#&A\_/X$EW1\7O\EU
M "/]_M/Y;*VQ2[RH#=AB$NG21B$0. JZLS72G2T]!U%T+HRS*+";=5.'LWFF
MT5?WMC<TXGX"H[S_]><^$?$)2XHE$Q@D5S,C7'#PF7P!A[)$94O2JC>C/(#-
M\TX']&N40R.N%Z,\_DGV6\'!N_D*+V[YX;D^$P<ZF9 E\L,9CW4-GX;"I$ZE
M"*9D-[MZ]^#KO-_^^PWHFF/J[%;R+*XW$:TWV5S.IJOEC=^KPEN2L_ I+\I\
M\1%G,:]_K_X]K((<9H]/,ZJ&7?XSC/!.LS%(*ZFU2 I<J M+HT\0D@S@O'6&
M12[BJ?I3NML8Y'-M3"]DX:CJL@:IP2N3@'.>E Y<^=1<-'^+C4'[8&ZXC4'[
MJ+<#O^G[12+6*RDR2T"W#J^%E I0^P 1E?*<7$+>O+3^I]P8M!<('MP8M(]&
M.H#3X8)[8$N(=-XHJR7D4CMBO$' @ :<5ER[; JFD]>_G?G&H+U@=8J-0?OH
MN .<W[%B<_GF[9_;!30L125RJO=/CD 2%A $>??H8BXE&B]DZP3[@P1U>6V?
M$"_SH90W\K+>NQAY>H'+Y7IQ^Y/EBRF&.JEXFI=;YC+=/USI"#([$ENV!= H
M!]9Q3"89A:(\$E@=].'.<\:G0N#P2NOO;-PRH4MR:(,$79RJ$R8">"\"L*!0
MJR*D:%Z^=R<AG2==1SX+#U!6!XA[_>T)9"V\*\/A&(+C@=QP3C)1QI.78Z0'
MQCR2RU.,3*T[]^\AI?-TXZE1UT)A(^)NN5A-WE39;;9O,E6X$W0HQSH[)ZBZ
M5-UFR%)I@@=:N5LY)?W4&PBC?_N&KN\^^+/LS3LD2#Y<\CW 98MRB[I(NK4!
MI6- %WL ]#$#$]ER1),%[C0%:Q? C!D '*&LV^H^0'(C*_R/Z6SZ\?+C]<$F
MG5#10E364U!AZS KE<!&SXI(602_4^;P$95_]]&1E7Z(RN8MY#>VXO'+#<*]
M=XYK72 &;T'5:RU$)'<J1T6_E702.W6,/:;XFQ\=YX)HIOB#Y=>!)]J@K29+
MFY'Q1 JN"U!"3L2LX( 9*1 T-K+V\ZF/IGKDJ*J+A_L3Z_Z<T;['FJ(2@C?,
M:\C!1U#,17!2.G"L4%RJ<U*JF_&Z?Z-=OGLA=81=OOO YF!+^IP78=ZC+=VY
M>552^,R\"J0M3<&U] 4\UA$;W-JLO=7M7^ &9^I,[6@H()]\F^\^F/K9+JP[
M-Z\:Y6SB :%87@,5D0!#\I Q>.YC<AUY;_^US;<[(SL:4S^KD=W:NHI.RT+N
M.$1O$X6%RH"W%" R:41(M=8K=]-/^U_;?#LVM"-P=<ZF]G(^VQ2I/_OW)?'^
M?$;ZN5S'Q_<L"$ 6<D!M@$=#_CY'NN-UT!"DM3I:@R+J7@QN7^;.]'X;.1@;
M%$+G;%L_RF/U(2_>?<"MO)8DN<_D0.=TM1K&V*!<=L!*51^=@A!81,C::$S>
MZ&RZL:U]F3O3 &U8<+<RP4&1=CZSY0\6S_?C;"9<6.V5YI!,SN1GJPCH,P?A
MM,UUDVS2)Q\LWXBW,[WB?A(S/ )G/_5%^,_UV70MEQRMBIP"6\E=#0X\N3$I
M&V#.&V^2=5YV$]3MR=N91G8_B?T=@;.?8'/EH^+9#NV^(:' BV.Q%##!2SJA
M(H7I0G&0'H4166M7NGG%W)^]SHLQ?W)C/ YM/X$]/J#'*JI)88C2U&W54C)0
M*9'&G"7WP'@L.C,?93=#IA_AY4P'NIR'I;7$T4_M9MZ.@GF,R9B$H%-Q=-Z0
MMKQ'"H5]9EF*Y$P_"] '>6_I;Y;+>5C<H$@[]U4*NPOGT;G!-Q4=K=/110U:
M"0_*J0R^GF(I^6 E,S[ULW)A&!'L9-+VOTRZ(Y7MA=J_Q]W[^+!PJ0@ W!7(
M6$3==E' ,VLA"JD\G:(R8C=[=AOR?:89DAX,I\-#8"\4_^U2+(^++]C@'.<2
MZ@YD4$4Q""DJB$PDSOY_>V^VW%:2I W>SU/,"_C?L2]F8V.FM4HV2DDC*;NM
MKV"Q>$CH) '] *A,U=./![B3((DE#D\@:RXJ2R(S 5^^\'#W\$5RQ5(W(Q9;
M,W^DCS3_5I9@2#S_K1V!VSGXIP6'BDN-)0':6%O!A8,8?9W>J4HQ+JEB!IEX
MW /S1_I:]&]E"(;$\]_:$-Q8$?NTU+3V.FB=P2E7O:GLP)N8Z_R;M&X([FAO
M3E/.C_2-ZM_*! R&Y)''B@TGL1?Y?\Z6J_JKIP46F+,J:0^8ZM(C0?\($C50
M>.63PA2\NC-69>.HLBZ8.=)WL(Y.<S>JW F7?^N+?(>D2$D\,(\2,-?4KK*9
M_!X3P!D9E5#66G:$+VYMCGU_CW$='?N>>-D)Q7_[U[S'UVY(G;/P)8) 9^O&
MP@+.>W)^D(40)*\S7([FP!^^QMEU=\;_)J]S[5#8P57]YO3'R?P7XA=<_)Q>
M3$:\)[578?G][<G\SS>E8%K5O_U._\;7^1=<K4YP+;7E)!01=.U;1)TX*4M:
M"#%9D$[&$C67+,O&QZ\9\7_7]["&4)WW@)L.#LR:T_BTLN+NROKV;;$N&+V]
MK>F&;9P(%U(A.PBB) ?*^P@NH $MM2[T/_)M!MFB/A*_?]?'J>&.Y=&@LY>3
M/(A^=U](2F90*BTQ,A"ZCK91QH'/O#9H^<2+*.3W'(_WNH< _J[O3P.?]5[4
MMQ-^>SG\GQ;DNDQDBHA!48#!6 &EB0<?"X/H58@,A8G;C4O=]>2MO_WO^N8R
M,.QWUUPOF'N&A^'URL_K%%**="EGR6O*F(%*J"$$C&"UD"HD$Z,\GL:ZQSC]
MN[YX'.,5T@R11[=_%B\BX_4"U1]GB_2=A/?C),P&V2O[Y+<-NR]V-V:?9P]L
M=$Z96#*@=!2&!(T0BF-@O8VYL!R->::9H\WWP%YE7:JX/_XY(XA_G_ZH2U+>
M?/GXZ89U.)\L+7P((BMRPK07Y),E))],:E B,FVMSHC-Z]GVI+7+#-P^B'IX
MR^N RNMAT<AZX8;TBAF!"HI!43/V'J(U'@S=2,%+P2/;*HIMNI?F&9:W#JG;
MC6MH=A%T#^BX7/+E4O::/'8A I'-ZAA&.D\@O711..N*:(:/+C:2[*ZL!];0
M["*YL;>1W%JCDB2WV3,!1M6='"49"+8.0D%1O-#!%KM5B]7QK:'9264/KJ'9
M17YC*_[6&A7G+#KE"T3%$D7G.H+GLH W(MN24Q%AJRT*Q[>&9F_%[RV_#K(;
M6U^![Z]GB&(Q6E:^@J+0U69'<:"2=!<*CSX)[D5K3WUW*GM9??<,+L8SJ;(#
ML*XY>[=<GF%^?;:8SKZ=YRG6<<#R%ON?+H+:ROURHE5$%GT D9.MD0 98RP.
MLG).9YV-M<U?:?8C=5S/>&@$W0VRGD&=(Q?(7Q+^HV:^?U1Y$F\/IE\F*89<
MJX9!&!F(,V\A,*O!"B,DYNBMV*:2?;=O'==4/A/F!E9&G_G.3Q^_?/W\YNN[
MSV]^>_/AZ\LW']Z\???URSR>3+^M/WD99KF<U=S>DK[J;+E_KG/?;VJ0YVS"
M9*,<YVLLA-+\$F?TA]7:6KV8Y766_=-\N5K@:KHXS]#?^#<V/0]8EZ23WH"L
MXR85^9X$<2? 2ADI?E#H6.L)%ZUH/_22/Y2.<T=*4W >?20?2FH/JO9/NIH&
MY*QHRQ5SO'E3<!/"QW4 1L'O7;?@^0'0@6O[^8JKRLYZCWK-02FT#@L% #FG
M#,I'BDEC9H!"N(P^&LY;QUJ;*3EN7.X!B7ES_72)LM?S6AHTX3KEQ#R''!2=
M5R$D1%4T'=]HBZT.D&Y=!OX0+>,BK86>GX3.'D+O #QW#N&M<_=/#">K[Z_F
MY_5F%ZDPP6UFPDE@-LG:R,S!B4*N=%8VB)H(4P/?P4_2V!O8]D'&X]=G6S5U
M ,-/.%N2?LY-_"U>+_B1WB<FZF:C+!6H$A""$!%B]BDS)0W3K5M(GZ)IW!![
M$)@U54,'L+KO8ES[#]>IAYJ<U=PJ*)&N &6$ F\5_0F#L3F)P'GK>W(KPL8%
MV/CN67OM=0G)5]_K>]6[V<6//EXE.6[V7PHKF>;,@S6>?!65 _A4$EC%%'*G
M=$IN<(QN0VEO,<7!D'D2E,WUUR5*[W$WH>,;%&,1"KD:H!S=!:Z@ DP^ET27
MCW&MB_6W(*LW_+5'QY. /$Q5W4PEO<_8Y>[Q5W3_3&+FCG.Z2B(:NEF4E^"L
MJ<?982#'A%@=_M:^25%OU_4(R-M;05V:O!>UIVHQ#2?_(+_Z_7RYG&2;5/:<
M!&44G:- H94S3(+AT=LHN<S-9U1O0=:X_7I= .\P5?6S56@+8W[Q@^6G,,T3
M\J$111+@UJ4EZ"(XE!XB)]\Z2$-'KW41Q(XDCMM5UP4XVZGPJ( ZB5I8+>C@
M!5X4>1U(1S!Q"UPEF;@N7C8?D=#*01RL-:U/0.ZDJDYF6STLR:ONMH]E?3<L
ME[A:WAIFE(B=FNZG8"^"TC4Y:C'6HE"N)=%KO!D<F-M2VYM;^7P!=5,]=NEA
M;N1PXI ';J4&LOT:5$%'KHO-(#7JA+$4(5IW"6])6J_!=5ND/ G0P]76<9"]
M=J5//N/J;#'[.+O!7_2&!.<D>%>WF3%&AYPK 5QK:85G-K/AK>9#U/5F)4="
M9A/E=6DJKWFYY3V7(JW3QD.PY*XH^B-XCPG0<Y.5,73XAB\)VTQ;KV'Y,T.R
M@>)Z#GLVWP5*%,$X*V +J[FO(" *IR%$YEQ2=!9UZSU&+:_P$>+Q+J[P7=36
M;1CT=ET7_65=%WW.75U$RB*GP^:42.25BPPN5C8U$S(X[QW3P\/Q'EV]6<CA
M0YL#=;/_S5RGO@SE,)[.SV9T5C'-O\VF_ZJC9EX&^GD=18JXNIZ.PUUAT270
M44M05BEP*=4FRN*R%<FD[;J/#_,?MR.V-RLY/#*'T&*7CN2YJ:=;Y48FK(Z!
M3V>+JIN)2]I@Y@%DYH+$&CSX$@JPD%20Q2H=M^J5/@RFCQ/96QP^"'B>AFQ#
M3>X-U9^XB/.V59";RZPVU&.].F?T_33$Z<ET-<7E)(=$$J6+)&<9JUNMR(,1
M'G06)6$)B36O^3Z<ZMZ"]^> \S/KN@-3O"O'-UB]<:B3<3+%8$ JB@!4"I8<
M)Q4@HE)6RT .5&OSW(3PWGS='C%^N,8[@/FFI%PZ.ST[J9F(M1SJ8+,%?J_"
M^4F1;YJ?XDLL\P5^#7]=R=UDS6*,"5RI/IT."@)WJNZ/*X$Q[DT8_A%@'\I[
M>U]]!M=Y:/T>*ZH_X.K38CI?7&RFJ%5AKXCTZ>I*')/$H[*"8EXEJB84)O!"
M<V"B1"YC]B8.GRAKPDIW/OG@J&QQ,!I#I.=,\7;2J 5LRUK!ALMK$=CH8PX9
MP=A 5V"4500Q$K:-49XL5GJ&6M?]Z>_.OS^6HW$P&$:>E+,7WY5''80JG-Q,
M46>UJ)Q5+5AW@-:2.2@VE;OM?AMGYNS[_=TYZ\\%V&=3VJ&&NHF-WH*O>OCN
M".2QH&8=QM#!_5BJ0&JAL<"Z%*'4;LDJ_)K.!\=E%K88;4KK6'5@EGK+BS^[
M)>\),@<[.P<_"E5S\>)TOEA-_[4&P?FL-V+FJAY_78OO''*FN08IDJ<@J^Y,
MYCY1+*\#)QZM8GP+:_[T-_46>SZKW6ZLB&.:?C;#U?FK^C3%<^E/U\(-LQPN
M!1"6R[/3\XT8K4>B[?GU@\U):R&.WH:GD6/+0Q :% N1_F$X>,<=."E<M%DY
M589O)AAG>-KUX-D-%-WKN$\E^^"T (%!@O+DBGERR*"DI"*+Q7O6VNG8B<#>
M\B3/@,>'%U&T5F@'F<('ABU9[XU7R4"1MJ9R,$#DPH%.14026A:A-(9ECT//
M!E3]=L/-=M%#EVBZ'',CG&2BKG^1FAQE8^N[E,E@BPR%G!K'T_!#]#H>;K:3
MGK<>;K:#T#L S\Y3LV(VEA5RC;W"ZGH3?UYZ";)P'XSEQ/S )6I'.]QL%V0<
M.MQL%S5U ,,GIVIQ:7AV00-7A=<E%0QBS B8K='>D:UO7BU^K,/-#H!94S5T
M *O;0JJ5Q=/9M_/2XO4-(++*@3%1FX0#*,DRQ) R"!\]9LF,:5XI\P1)O>SO
M>%[7ZS#-] VTBV,I>,G9<PY1E+H8B4EP@BL0)0J,)L6D6D\G>Y*HGB[* R&P
M/;SVT,?8RS3"8C5-TQ]AMEK^/B.EO/B&1E]89'1&1Y<T:+0U):X\1.4,))6B
M4JXH-'?\L<VK,Q[YCFYALH\JYP/(M2-\K%FHZ9H3XN>"%:6Y4YDAR"@$*"?K
MLGM3_\2B#29I^OF.$-GP-3VY0T.AY%#I=G!3;5?]YY)$78R%7&K=M, $SF</
M2:?(;31&LN%G:>X[[W6PJH/G<X_::ZE+Z-72MHM7F(N?UNJVZ\)JAB1#$0!=
MK!Y W43*?8'"5:0SIC&'U@FL76GL+55_,$R>!&)#G76)R5L#&D.4/&H2F/1A
MS8T&KQ+Y ]FP.JVD&#;\D]K.$S2?$6\MT;#;[,Q=5-,ET#:+[KRT]R:GU8M9
M>S8?RWD]Q,=-11)OZF/T<DH7S_MIE0Z+:((TY-[4V8XB2X@QD?.#V?G"BTFE
M]5O2\W+86\'LLQZ$;J#3Y<%Z\]</3"O,&V;\.(:,.;(7(5GRR;@-X')Q8!A*
MBG5"%L]0)?XP?;T5U3XKJ!NIK8NRV=V.[&W.:QG:7@=725\DEP)\G6.N1% 4
MX9)V$D:N#9.*8HY1;7X;/GLKL.W&\H\ HR[M_\TJSX]E<^_41,9@@Q0(SKBZ
MJ;%.>XO*0T[!(;&K% X_%GH;2GLKV'U6N#=799> ?>Q0;R.!O8YY82Q8RP5$
M*>E.-5J#\YY.?<$L-;=&NM;KPOK@?*L#9?ZF!ZI[J'5Y0&]+YD;+(05+6IAB
M#(28*%C*0D!PVD%F-B!2L.3M\!M^'B1O*ZC;ORG4VRCM",.)^XSO[0O:PH.4
M#D&:6'=D!@2?5*TM4ED;3Z=:#C]BXWEXW>JLN+_I6>D03EU>!)OE-!&^:.=%
M <=J+MK7M>\F"[ \&.L"%F.'']&QF;:M8.W_K6"]D[KZG"=ZW9GV^[+.I7H5
M3E)MHJP_N9(E&A.5TW3&D#PNE:6!6+<<<^^-*RKHG(=_ ]B*U-Z2^<._HK;7
M8)?V\@Z;5TS.OEW\2]<+=JK,Z[RUSW2O3+PM)68MZ[2^#,JM$[Z&@TF9DQ3H
MM,KAWUWW)+ZW)]H!H+8KO ?1^Y$!?O-==(M[R5.*@?PAI@VY1TI8BDLP@ZZ,
MH_)*A6<()@_@H#<[WA?T&R/@;X'_RS>+]_/9MZ^X.+U\_+MX^ NEH$R6KEJ3
M"]D#X<%9*4'[]617:9D=?BI_6YYZ>^,]AC/2$"7]GAK,%YU\I,C*]%?29ZY6
MX5H+2HL21'& 45N*CFH*2\6ZKEIJ[S.I1CS3<7B:V-Z>:4?#>6.]=@G@!SB\
MX/\#_K5Z2]=<./EO#(M)( G[(!R$DLG)(Y>/9!PS2)&YMK:H^ PY\UTH[M*C
M;PVK)\$\F(Z[1/3O)ZOI*;'W -=\$G+V*F0%6053E](HB,@-"&WJ!EJN3!B^
M1>(I*KMTR)\=N4UUV25:ZYE[@+O/&-)W7%[*X.KGDZ234[YPL-HH4(&OEW$&
M*,GK*%0,\N[(N0$ O ?A73K0SX[IH35^3+/M?I \PCH4:#VV[OXG#S:1[@DF
M>ALVYV1)1?D,3JI4WU 4>*9KSJYP5Y 5+H=?=7L,P^:DEY[5]F%K<SWL=7E=
M'= >I# 1HS2QM!Z8\^\X;&X7/!XV;&X7A7;@+#PP_(J<<:-M+<+2]2F>10/>
M2H1(SHY1)3B'K6%Y_,/F=E+]=L/F=M%#EVBZ:*]7(=@2N0<A=3U_WM;2#@NE
MH(N>H17YWWK8W$YZWG;8W"Y"[P \.T\QL\2 8SY"3)F$%IFD/RD.62>M5,&<
MQ,!%^L<Z;&XG9!PZ;&X7-?4'0Q+<RU]7S6:O*%#Z-E],\7P($;>9CJF39.(Y
M!\5)HH$C@RBDH!#.&I>'S[@_2-XQ30L[Y.X<2F,=@'$#&Q='V(NHC$X6;$8+
MRK Z6$;5MV 5"ETEZ'3K-/F#Q/06)#12_]WQATUTT0&H?ILO5M_(/K\,Z0_,
M7S"=+=8K(R]'%AFN>1T,62>!@K*.08A1 /.E[D5UAFZ(QLAZG*)QX=5([?/!
M=- !HC:T:__OL^GJUS5?'^:SWR^9LU)%YY2!J$LA9[>N.9)D\$L(/(:T]DT&
MOS4?(7#<>W,8O VGH1[@-S_%Y6J:7LT7/^8+$MMKC*M[9\J@2B$K!3::7(O'
MUQEV#5P+S9PMUH7FL-N&L'%?+ :"6W.-] "S)\_0^[#XAJ_"CPO^I%>H(@]@
MBG=DQ64AIU87T#%+E$(@LH&GH3])X[AU.&/9N@/TU,="R'C.6WT5PC5ORRO>
MEJ?AA'Z<3Z<Y77&86/&<^0!)RQI>%0?!2DO.;W!*"<ZT?>H);/]O'W=&05N,
M/9,..K!V;Z=_U3JXVJ=WSW G9:QD9*ZU5N2>5D_!>^N(,QU3-"0]T_HJ?82<
M<5OVA[%AK:3? Y#"=/&?X>0,7_ZZ^N,_I[@@HK[_>H\_\60=F@?IN6;&0"('
M$U3$#)Y)#KI8CH)1P,-;/QEO1]DQ394])(TV@)YZ0M]O&*J@:IIZ>9^_BR-;
M>.!&TJG2(I GX"V99Z23)JSFA7LOC6L] 6XG L=-A0R!D(= V%Q=/6'QW>S'
MV6JYEAB_,.J><ZD5"8VY0K%0$ QJK@>L7J]]]I&L^U#(NT].)SAK#X*'X':@
M1CH%E[@,<)A/*AH-B0LZD=E'"$5I8&BY1ZMR&,ZLW2=GW/S:N.#:1R.=@DM>
ML**=3+D$#USQ5,=V% C.6#!<>9:9<K[Y((%'R!G76QL77/MHI"=P70@MOUC5
MQ=LUIEK_^!,NOGPG\5\NK_/6EQ 5\)J25BQQ\*I0#!2#\2%REYJWN>U&X;@Y
MM1$@V%YO':!RR[D?CC&ET4#0GF)Q30YO--Q!\8["+9^$$\./C-YW%<I@&!RS
M]N-0+74)O5J[=7<0KW4RN^A!FGIR2QV@6&HZ42A6I$>9W/"/"_?IZJT6Y& X
M/ FX W73)=[^"Z??OJ_(HI]7\JUM^HN3]2?5ANA)2-KI(!DD7VHC=([@,4F(
MTHH@-9EZ-?P3_A-$]M;=.#P26VJM2UA>#_W_6E_P;C!'OD:JZOV&$QVR1,,-
MF.3(SXB20U29T^UBK6'.BNB'[SW:AM+>6A6'!VAS_76)TBN_^&.YL:6"NT@N
M-H^0Z9S5+F(+CN< =.RD9**@C\/O7]A(6F^S.(;'X>$:.J8&V!26W\O)_,_F
M_:_W/GBP]M?'6>BM^Y4,%&,\BFJ\Z)YE@N[9(@R4NC4V6EXT#C_"9)SNUT/I
M.(\(0V9!E9!!6E\36!G!V9S %:,89N70#&\K]R"\M^#G&?#[M+$=&@ =^  /
M=/71?95T2@IB74>E2F'D;U,8*'TPPGDIO&P]^+G'+MH1(+%==^TN^ND291=)
M7!,MRD0^"\^JKI;. IPHY"O)6E-FZ,C^>W?7[J3G;;MK=Q%Z!^#9O6VS]F6&
ME*&P.H;&U)<!FR28F')P.13&!EZO?*S=M3LAX^#NVAW4U $,/]4TZ7QV;N)O
M\7KY,)ZB*99.:'*)A%>(LQ@,R=+8;))5=<M<8]@]1=.XB<1!8-94#1W :B\7
M8^U7?*7@\25]U!_7N0;%$G'O.:!S=%V$9,!+X\$&[FU9[[D=?G;?_O3WEO=^
M;F=O-"QT>0XVO$YI9HOP6D)&74#5%)<+L0YZT[Q6N-7GJ?__Y?#94+// ^,N
M*MP;EN1GQ/E@P'PUGZT6TWBV?IIZ^>O-Z8^3^2^Z>5 5%6(MA1.<9*=UA"AB
MA"S)R['%>HS#)\\>(.X(3>OS0+2%,CLPGZ_"\ON7LT4=B8F7#P3OIP7?S>AN
M"K.$$^^%38(KR 'K<D FP:N8 &5)3C&+NOGJF2>)ZNT=<214ME5>!VC<T,>Z
M/!_:FM^>K<A9NOQ-^+4N\KO*W]JB++*2ZR(]XK,X.G5.2(A,*%V*T#P^0]_Q
M5K3V]O;8C44=0-5]0OIB><=&-NO8^*]_XLE/_(TNF._+20C,*\T%6.,E^3U1
M44@@#3C4H=XU(N;A-W_M1')O7NT0N'H:S(,I^?@P74=S?_US/F&H/",_'90E
MATCQFKC3R4,T(603G"-FQX7R!:6].;W](7@?E1XI< F).''*^R2L N,P5#X]
MA!P=6*Y31,],RL,_SV]':V^^<:?@W5FMQPG?M_.SVH?B5$D4DZ;$:M[<,/ N
M&L*<UL[:@,(.O]EB*U)[<X[[!._.2CU2[$Y_XB1'4SPK#$S(O&X)(=<H) %.
MIZ!#\IC5\.U&6Y$Z[M"?H\'NKDH]/NQ6%J]7?RV_4FR-H:QJ0Z!BT@J=@<5
M?GXFG\EQZT!3'&UEE"(U?^IM1?NX(X>. =UMU'Y,9=:*\3_6Y>N-JZSO?NY@
M1=:/,M"HQOK5_/0'SI;G1V66KXL;KI^ K] J!,N\. WHC04E@J^/7 C9*HPZ
MY,R;KR#;@;Q&9O3FR\GZL6_]_LV,LBZ7 (&<;V)=90C<9$C%)8.:SDGSM4"/
MT3-N$FLHS#Q@X0[72 >7] .5D$$G:YU$L*+N8N!9013"0K*1+*\+A9G6^=..
M*Y(;:'J[0N-=Q-XE>"Y*S@+#$I YX"*EVB%5']"\AA"-QIHK4,W7NAU5H?%.
M>MZVT'@7H8\\G?8%N1#_3QV(6J:+Y8K/RY_A&R[3Y3'#''_A>6G 9?FJ$F21
MI91@O#'DD1H-L9!;6(+37,2<171/>$U[?7%O\-E'U_/G$GPOJ)J1$ZJWX$V+
M@I(9!&22>+,J0.2)S'B)WCN?"3UA%U!M^;V=U@D?C*DAQ-X+I#AC%UPL*'Y.
MWR]8"=[('#F"%ZF DIZ3-Z %>#0I9*Y-=G87!&W^FG$?)X8#3 .A]H(/O9&3
M7%0N@D@O=7"?2H%!(*% 9,I9D8QQ1>X"CXW?,F[V?SAT'"[2$<&Q7*PFG\/L
MVT5C69!%^,C!$HV@8HK@!-;)%<7[Z*4W>:M:5?K4&[XP_>W:#[[UA5T\Q;>+
MFO879@\(N)S&CB&53$A-D>XZI219M<P\N.0URW0@MHR)ML' F+[K <JZJ^X]
M)#>RPG\+?TU/STXO]]9P'4PH"#SY7&V5@>!X!BU1*,M0<+95Z<X3*K_UI2,K
M?1^5S5O(KX-TR -V;].8&FZXBQ(3F!AJ5%4O1\TL'0NZQ6+F.?N!FF:WH*Z+
M6ICV.;>!U-,O\"X.TXO9["R<W.J\^(2+B]8+O!BH-2E2)2VM!<8]&6K# SBM
M$(J)D@XA"1X'JA@XA.PNT\,'(VH[X ZFWGX1?=DO]%L-"*:S;[=^?\[IQ[+^
MY20F9:1,$A %JP\\#J(*'+C4N1:I>?(\G@?/VQ/=I=O^3&@>2+5_"RQ;JPNJ
MZ($'Y.1$ZTQ.M*5+,!7K4T%#,N\;R\VD]FJ^7'W&-/\VF_X+\X2""^F#LA1>
M1 )BX!S(GA6P5EKF' 48::#%ZH\3UD5%YD@G^0 5'?5IG2 JQ1(9(DL13IV%
M4<<'Y00UAG%HL@]#-1WM06T7=9?]WC4[*;./79\WN?B"BY_3A)_KPLGS[.Q$
M!&\ESQ&R0 3%I .7R2$L6L@2@S?*W5F_\MAJS\>_K(NRQZ' -8S(^ZQ@?/WF
MY=?]ZQ1O_M<-JA$?)*;97->XJ53,H+6EMF>QH.N:NES7:*H PA0O0JD+7MMW
M,6VBY/"K+:[>S>BSSBHZSQ,JT0CKL01B*56(<@,Q*DDXS581AS'D]F'_/3+&
M#N,/UOO]B^<P47?A"-UD89W,EYRCJ!M7=/7GE/ 1O L*?/9<!.9D+.U'KMRE
M8GRL'*381X&RLY2[P\F'<'KY &P#TRXQ3V%Z'1&<!+& HH#QF241!.=J6+1<
MT](39G;7\:.0V5/@([NL7W%Q^GY>!^RGZ<ET]>NR\B-[JTU1X&R)=? *Q8I&
M>U*TXT44QV)A6_BHFS^])Q#LJ[5Y4Q%V8#U^GRWKVG+,53Z7HTJ1&99B '3>
MU^XC RX$!QG)*\]%6R-:SYW;0,;8R=B&<&DE[ [P\AE_SD]^UIB=OGNZN@-^
M-,8E'C7X$.IT!5;(HF8)W$NG*:*CH+XU<AXE:.R7U $PU$X!(U]!7_XD)FHF
MX,M9O,.%9"XRY1DP+\FA4[K0F>"9CD@.,J62[\U)WW@-/?P-8Z>'&U]%C439
M@7EYCROZL(_E'-R792@B!R99!NZ*!!6T@)C)3A:6DE$E6NU:6Y5-=(R=L1W
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
M;5K/J],BB.0XFL8 W(G <6O#GA>+PVFN.UA^QA]GB_0]+#&3:XP7\1CW*8O
M+9B8*=8/Q)+3Z"'X*+TA"^^:ARI;D#5NE=B8$#Q<2QT [Q\4<+V?+Y<?9]?L
M?"RW&9TH+XISF8(O3B&><E) Y(P,O4X.14&N;>N9$-O0-6Z1V/-"K[F>NM^L
M/KES3';=K3[AC;>KWR7H:K_Z?^S'Z_LW+[Z\^;+_'OG;_WT#7A\AJ-$N^?=(
ML%U>'0B9)$LA,$ I(R@= SB'&D12%+0;[DQ*C>W*;0H.SV<OEXCKSWR-R[28
M_J@R/Y]<*[U.5DL#O$0'2A5BCDXG>.D$9U(G+IL_WSU,SLB=4OOK_7[:NHW(
M.[A[*;KZ@8O5KT\G87UEO/G?9],?ZVZ(7W4[PWJLNL,B^9J1D#DHKC@X)H@Y
M80W+3BO)6SM]6Y U-IH:0>!^M-M4'SU#[,;Z#RE$2=9G<E$MDL<:R5FM^RI-
MR<4R%G1N7F>P!5GC0JPY%+:%VIYZZ0!J[\,L$R<OSTBPT]FWR]7'BF2"!H'E
MNK8T:TY,. [<861967)9FT])V$1(IW#:5]UW+\6#9=_#YM#S4\4Q%\0 NI;P
MJ>QJ/K&."DN"1>5S2:;%7I5.5L:VOLKVEV4/ +C ;0B)B6(-F=.20<D@(*"U
MD'.RI7#!XW933X]K=>Q.RGI@=>PNDNMJ@RCQK'EA%I(W-5TK-<3,7)W[K 37
M1J)IL6YK]PVB@Z^.W4EE#VX0W45^'?@*+\^6TQF9OA>)+L+E="WS]?IDYDU,
M04$A!XI,GO$0.<6)&KGAC&GNFKNB#Y R<M?]0!%."[EW"I_ZQP5>.E-%>$?N
M-WD]-C(Z#]J#LXBD?B<<4P5S;-W=_"11X[J@352_!9SVU\/(K1EOIXOEZL4I
M+J8IS"[-*JK 0XH0.'HRSMY"E(&#1>-+$'1=ISN>R,;FC T?W1\8#E#<O)T4
M.[ NFXWO^ZMZ,R.S9,XZ*"81.XE%\"@L!&4$\>5%>*;$[A5)(T_J&.BR:JF'
M+F!5<^ ??^ BU#:VZ^F'(6OE,8/-=9JKY^0*BL)!YYQ#MD7[W'P,[V92>LSJ
M[JGN>U Z7/8C7T]7M=$GE9?ZWCSQW@@Z7@Q$W;NJ=/ 0HN-0LK4\<9>EXUO<
M3O<_>6P@-%#6O)GD.C =5[)8B^;S]-OWU<?R^Q)?T(E9T?6J6? 4,I92KU<N
M"X2D)3"RN3'Z+'WSC1V/$C1V1JT=>MK+OSLPO9^&>'.^Y"2+7$RT=4](M.3]
M95M[&QD@6NDYVN!-ZP?'QRD:.Q(?&DX':6#4J3W;\7.U+OQC>3N=A5F:AI-/
M\_.@XTTM*UE.R5-\/UW223+(4=1Y111\DK=H"T0F%:!R6+Q/TKO6/3"M:!_;
M!7]NE ZDU7[MXXTM<SGEP!1C8!GC)-58MUL:"YY[E5'&)+%U6\*31(T\,._Y
M\+>G'OH%UH2%[%SQ AAR$I(DMS1*LO<Q)E3:1J95ZR:#!T@9>3[>\X%H)YEW
ML);V-AO_A=4#Q7PQE>(JOEG_LC:,\8GD3$B;/9#[Z4#17\#590<RV8*J!)7E
ML#'!TS2./&MO<+ UUE)W!NP.?Y?KQVM#SD4?SL0YZR@(POJLH$&%NJ@H\D2<
M2NU3=%HU3VWM2N/(X_N>&X6':JD#%)[G"<^=SGOIPBL)*N(I>('@. ]U<K,
MATR E$P%F] RT7R-Z3:$C9T<&3+'VEHO'8#M)CMW\CXOL<P7^"*EL].SDSK#
MY,7I?+&:_FNMS$DL,M@B-&07ZF R)6M;-EGZ$J/R3DBI6P^RV9?6L;.]S6$S
M'T&'?6/U(0Z5BTIHBIN\8V3Z>=W:QE.$HES@0LCL0^O9W+M3V8/)' F?+?36
MSVBF1QB=\"AC+(E!BJR <IJ#,]4?EC&0.RQ<P-:;[A\A9^R<\XB0VTD3'83&
MC["R0XZ29"BBJI4N5M4#13Z/2W68:.1&%K+TF%IO8FE"^-AIYQ&!.I!V.[O(
M[[T.V;HZW4H#7M9EF3DKB*4PB'42;LS<H!_24.[U.C=@WODY 7B0+CK'U0ZG
M25JAC>$.Z@814-$("()[L(J)4AOB7&[]0MR&\K'3VV-B=2#]]HKJ&Z]$5EHL
M9.B!<4<2Y='4G(8!H9R55<I)MRX%?X*DL3/?H^!P3XWT#[ =3I;'Q&71"8Q(
MKBXJD$!?5_\4%#,Z%A.?Q7+N0_S8B?*103N0EGN%]T3HZ$VQ"DS(-1-<5X<9
MP\"58@(JJ63SU90;"1EY<<XXL-M)^AW$X/?%=/^U<V)8D4D)!X6.!"@1!<20
MJM6WH5BK@_&MRQRVH6OL13J#(ZRY<CJS65N\<'JFK7>8H93 JT=K(5A/XN,I
M<Y=3SBP.:,P:O4(/N*SG6<U<8X5U ,<U6W4<[I6L4'OF&!J@<Y- :6[!)Y5
MFN*8S$6*V'QWRETB>DAB#]C.L[>\.P#,[1J-RLDD\9*5-AJ8B1*4B1%<W:I0
MG%2%!^&#'K96IE(Q]E/P06I]M YF9QEW@)+''@9OO@9B3LE+Y\%FJ2C,L.0M
M%E5WHAE.EE2:<+</;-!7W(Z>;EOB:0AM= :RRZ':;_[Z00$M3JQ6,NK @$BN
ME6$J@%,Y0@X\:%%\S,TKDQ\A9^S[;"@P'2+UD9M2UULZ;_*R-K.^9*+?$MF<
M;G7%4=:U0 B9<VM+]A+-'=AL[$O=^.%C/WBV $$;R740][_(>7J^</Y56'Y_
M>S+_\\W).DEV/>J5QV Q98HD4QWU:NL<"4X<L8)61NM]L*VS[T]3-3:(AO.,
M&VND@_OISE7[,:X"22J_F[WY*WVO<[3>SA</=7D8,B=2.@7)>V+5& .>X *&
MYQ2E8U&IK::*[0"^ \@=U_ENC9SY.&H\$L1N3OL&BD*82 6BY*)N<,K@:OUI
MC 99<CHIVWJRS-[$CNO:=X#6PU78 59O'[FKM=K)(Q>)O$]K.*OM<1H\0P9.
M6R^R-J&$89,1.VTQ'\SG'QAE#83? 80VA3(7O'R<71\,)&Z$]S5G'#,9<3H3
MWC %W$JO4*#TV!I2VU$VKC,X,,0&4$YGD/NTF,[2]$<XN3X_VDNE+?&AA2(3
M'!$<RQ($SVAJ8.WTD%F+>P2-6R+YC  [3!4CIS(N1R*^FI]&XJF*[#.F^;?9
M]%]T\6=B9UJF=:;=VB-87HQ+K%/7+X_1%)?TN[-3S(_."UI.=)#:&%7;+.OF
M=G2\MOUFT%)$912Y#W?=O(WYD>>C>-S"R8$0W+'2NYCJ\VY6GV*G/[$N_ZPY
MB_EBHG0R3/((&%5U3; N&#,!N+/DUV:;5&Z]S6$#&>/63PYL4 \5>P?7\^V3
ML'Q[MCI;X&_369U7?GDUO#[#*W&55$3M,@<=ZIX*E J"M1P*3\*5&+,>>$S
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
M'*[BL5=4X<B+*KZKX']!2((-*;(T&(#"EZL_0,LKW1&ZG3K*";Q<Q'#NB;'
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
MDA\>P< 76]$6J@ +$.*>HO&M)Q%7B%OB(_=!@\Q2&SCL! 9+<;B/,0+EWGV
MNU.#V "M _G9P(3Q1N;!B,VT^G(<XJW/^UZ[CM$0>,>V:&L]+6KF4^F,?G8B
M/*WU5,V=!G>6:;[=O+6#!#A !**7I/5I^Y .M=*I^V*QFK4SRQO>! YB ;?V
ME784/W25<Y$,Q Y(T@6<QR11Z8V.CKX#FHHD_9&:"FRP?<ZOH*L T_Q2W(MT
MF^@?I$#<!(H\H>G;J"XV[3B*R843@G>4C;7-6L-R]?L71S:([5PK8V?!  9P
MJ6\'[UT6Y)%YZ?SL\IU]Z2&:G'4MN)U?7+WO&;,_;B7Z/'*:EE$+6*9$AT8X
MQ;\)<"",)RP6QBSLL9(G\73T5)Z%2A%#19=D%9;6@(A3AJG"''P/1_"0GIG:
M1L <[YP4WB52QT*ZY>-3N*XF8TZF(SG.0"/'^\KQJ8A&.Q36R$Q0'U5)":J
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
MR-(/L=T:[3R7Z(K.!M7&6*699FC[H:\W0[RQE=M"&9IJU!Z<]>5H.+U<)T&
M0DA%624P@OR@*4=  \?2ORW'%N3[FCT$I$U0]D:6W*EFC-2"DN<L(U'Q#L9'
M1(:D0DX(9*C,T.14VCJO-3GAGF"ZJ5?R5"$DHC$^XWOP-%J%]/O&;>M6XSC*
M.-3JBEF(L2TQYBPI<#, GX$3!FQW8DY]/70^WP5QPJE@""?C6*LD# VES I-
MC<ETF]ZD'TLB(&@"\\"JHJBMGF:B K<*4FU1J5K:.D)W.1G,)O+0^5Y]F7!Z
M69-H.*J[OBH."3H0*4AADXD*<H,O HQXDJDT8"@CI4WH1&GZPO3$$2#Q:O4-
MGN&HL]3KFB7FC--UJN4J'@^JO# 53K13OV$TA!4&SHG9 1)#49"RD,+]60@5
MZ6TV(H;V+-9<:$XJ3V?'GU=IIG&+LETB-[$;9L22^(^G@*[59\+\-P@!>Z4J
M3-&50)TNGAU2BW8);,B= ))4/F[(DCJU <-.\O@&TU-M($J836(WB,0A1K(:
M^8Z;7NE,'IU5I^-4;$"+=I (EJXJG:9]MDTQ?V:3$PLT>O!U?&:=OH''C8ZM
M^:[)%_"D+2K 2W<$*OCP'CZ'F?I*X)5%K,T2)Y+!\0$1.$U6KC1T,H1&R6)T
MP.A-J"%4"#F">8<.FI!9.;>>8>S05&ZL*LWX8HS")903"OATKS:9JRTJ;$5[
M 5*A(",'0OIYQ@=U-B?3<!5#^0B'XYZLLL1$Y*_MCP8IX5@3RH8P%JNC+B<E
MFQ8OD>M.:#U%T)F)PX&L.$!1]\&B !6@D$2+[^Y\X\[?^^[.?]R*H0]7$FA\
M5+?CPD1>62[<C&]W;ZCA3-$Z1R4GHS&!F^BS:U!.^%(DSX[\AK7R4JKB@&*E
MY'46A0[5:C9@Q_=<&/,&9:(]P,[9HR( #&^\(8*=FTXQ&TBU!!X&I(:"P+.
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
M[AM"COX'$^K.$D)]-<BB*?R_43E.?OY?4$L#!!0    ( #*!6%8&O(&9R!\
M /ZA   7    97AH:6)I=#$P,3,Q,C,Q,C R,BYH=&WM/6EWVSB2W_=78-([
M/=9[M'S(5^Q,O^?8GEV_[4[R'&=[^],\B(0D="A2P\.R^M=O'0 (DJ(L)TY\
M3.>#8_, "X6Z455X\Y?S]V?7OWVX$)-B&HL/G][^?'DF7FUN;?TZ.-O:.K\^
M%_]]_<O/8J^_O2.N,YGDNM!I(N.MK8MWK\2K25',CK>VYO-Y?S[HI]EXZ_IJ
M"X?:VXK3-%?]J(A>_?0&K\!/):.?_N/-7S8WQ7D:EE.5%"+,E"Q4),I<)V/Q
M:Z3RSV)STSQUELX6F1Y/"K&[O3L0OZ;99WTC^7ZABUC]9,=YL\5_O]FBC[P9
MIM'BIS>1OA$Z^OLK/=K95;N#_8/=@\'!WF!''@UV#]3@X/!P$,*E:/N?.P#D
M%CS.[^3%(E9_?S75R>9$X?>/#W=GQ<E<1\7D>&=[^Z^O:L\5ZK;8E+$>)\<$
M+=P=I4D!4&0P*O_*@[<_(;,Q?&68%D4Z/3Z C\QD% $J-FFDX\V=07\?KG9\
MP@X3IG&:'?^P3?].\,[F2$YUO#C^VVFF9?RW((>EV\Q5ID=\.]=_*)@*#$U_
MSGF:>_!VK!-EI\USO;B=Z*$NQ,YV?V=0G]#]IP*0%W(8*_O:,,TBE6W"#&(Y
MR]6Q_>4DTODLEHMCG1!$]-))_2.(F1N5%3J4L<$.(8IO5^O5W^8U*V ]BLA^
MV=SNTZVM(FK?&QSU!]NO.V\#.CKOK1IV_W5_[W7WJ_ZP6P0R@PV8R6<R^?NK
MP2O[@L'P\>[L5NS4R216HQ9R&"\/1#L'#=HY7$H[YQ<_?_J_"^2$L_=7']Y?
MG5Y?OG_G:,A,_WXS(W+ZIE/;6VMJ5Q<?KZ\NSZXOSL7'Z_=G_R,^O;N\QIF>
M_GIZ=2Y._^OJXN*7BW?7M=FNN:#;..E73Q=#.VMA:.-MFI2Y.%<CE64R%IOB
MT\>>:.-CBYC[3ID"?+Q*K'R_E?_QAYV#[9.G\]-B]-D(UOW]_N[>_H,+UIVC
M_M'!P8,/N[O;WS]:3PW<P=YF35 VPVN 99&GL8Z$)51SOTAG2V\W6%[@_X/^
MX>'WE?Q':QD-) 1!-%Z_7T/:/RQ>?&2$8!RJ[(F@0YR?7E\\'#I8 +Y,?%V_
MOS[]6;S[],O;BROQ_A^BJ6Q1SZ*^_;A,NUH(S8B[K$M7XMJIF$YD?BUQKJ'2
M7R0L7TVE-6#O8R_XQ@)!N7,T6^&<W6\<GVE^+_-"CQ9\22<1\!#8)4</994T
M.6:Y4;+3M]-Y@$^^7N.3#9SL] =[../KB1*G<YE%WQ"<Y3*C+\#4C,M;)<[2
M;)9F$D,5@9#B%YTD*D\+"83N;HB-'W\XVMW=/N%WS!^]0$Q4IH8+,<YD4N2B
M2,4B+87,13H2!<Q-#M,;,T-Q+@OE74S*Z5!E^&"F\B+3(48V\B(-/XLRT3"8
M_>0G_(M^WSGI"8 %QP"Y.\V%3) =DXCB+#G^6DB8:20T/J5S<54-_9&&QL$,
M/*?C3"F*JVSH)(Q+7!X:^S0"HHS*J9!%(<,)O(NS+-* [AJHW-L6LL B%"_L
M')[D8G=[YU"<)DD)UOQE@LI"P[P_Q!+0Z8]T^<'-#B?4&F5WUP"_8A"\4$&"
M:S=;(&X53 #_GT\T_#*!E1DJE8A9EM[H"&;&*]87'\HL+V$-\0(" 0B4(1!
M).&;8JZ+":/F\D- 2SR1 (6*%:$6WLE4J! P&<<BS0  H!PB'/@V/ ]7& _:
M34'2(LSD@I9@!"_Q=%[OG CX![\,3L0,Y[E0,H,U&A%@\PF 'ZDPEAE\&:_0
M0"H*>@@T$4M?7."T::WG&B#"3Q9@[2/D.,'P7Z7.%- 2.  3B;^-+#>$Z70*
M8!,A!@!>)FYD7"KQGV#T;CN:/..G:%DJM!-L. M+T425<C:+P3Q ;P.^K1QD
MZG9&0&1$S#I!]H#U<4LS5'$Z[P,!+40H9[H \?D'(AL>%F6.#Y2%2-("L#&J
M$7U%V# YF#VM%8(U53)!(A\#_A,$QG(2OVK("F  Z,(RRV"(> %PZAS8$>"<
MR@6Q@AS!2P"?D/ 5 +4O7I1RV'TBRL$37A]@U)3)_7_A*CS[& H#M14QF$">
MR<OA[\#_EHYJ--^6Q(XH RM(:#:.ZJP :$]Z PC2DCCQ1 ^8(F<60&K4H+8,
M6[9>#@QS&DY !D#9Q ,CJZLD1(XP6L535 !<X$_QHZ*IB;T I$GDO9,KU$ H
MWX"KLEQF"ZO\O-%\47V!?,]:%>]9\=$7'UM?R\4>86F?)Q[8;S:&:..?I!Y%
M, *'9EXYNG,#S\+L4A&G,!' +XEHH(L;'9*4,L(0]05*F%FF;G1:YB@-F.%?
M%L</GAC'XQH^+H,SOPQ;7#Y*8R!$)/\:O45E9JVG%@_^^,/^T4DGN:Q#' ]#
M"NMA84/VNB*'J[$# FRD=%%F/@/Y^KQ;$@8U4=COQ%4G9E8[:$\.Q<,U4(RV
M!HH>1'(:@RR6>0[P@ITG"MQ:Q2@Y(!6TQBQ6T1A^746#??$;F'YV3#L RTW:
M,_5,6"<K0=S"[_@4: UP<DAT&C45RSDY.9'*T:"E!8PT?A6L,O:D2"DL@$3
MX -/0DUG9"O;;SL:NDEU]/+7/.Q<\X]H@1,R?:L:5P20H_.\9-[)50$F/)FU
M1K]Z"LU0BGFZ!',_;BM%TH<-=8B:\,&17U>!.[MKZL#ONAY1YWI<CL#?R"=(
MZ4F:;-+O,#F-3C&Y 3Z=LRE8\\=F4D?(+D8$DN\(ZS S<A*Q[B\T24&PR@JV
MIL"E$(7&'Q.X1,QSQ\?I>T8]D3<W 7D!EAAY>T0=Y #9480"YP]\.H4!BQ"
MUH7S@S-R>H%\6E#33>-<GL*0-<!J0SJ^GJC8QT-%E WK+<"YLW].$W=X@V'
M/>:(2O.3'/M@^51#22!BE=><3G"Y4\2GO*5W\C0$XD&S%>1EL:#K.%O$&E H
M.YQ+9F9=]9P1WD00BKJ&<N3G8'%9&*8)F(]FG8#V<4A<8]:")5A^6;Q  6X\
MC+ H89P%<2@+4_0Y2 BP/%@J-OKBTA<.^(Y1S*0YB-( .A+Z%*^J+V13C%>3
MYEG).">QY,:D[^$*W:0QK+#,@#\1+<#6% ?)5.7=1^3DG$GP7, JT*A)TJ7F
M/'[IH<B5Z:@&\HLRW?>>B.E^&H8J5F85@2@?T4U_SGKIXC94LZ(=!PN8I W?
M8G0R<4+?%SM5*,T+%.,%7):(KIN )-AC<<K!1Q#2*+Y 3,[P?QQ=C+.TG.'#
M?%4K"FKDFE;5BQ=2L!0^?SH:Z5C#!_+ "'/-OC-[3(I4 7U83Z? Q0A*IC;;
M4+!,GRH;'<]1BA(T <D/?"93,H?YZ!%K27^.:0AR/5\I7ZS,JN$ H/4$U4KQ
MA("&ELX-&@Q@#@N^Z5Q)/0SE<,B&0X@FK-,+*EWM LELA+CX<)9.[;= (H("
M,\ UX\ST5C/*3%C"3W@1:]203A]11)C3-7&D3[4-B+<20#^=HJ"UP9I[LO4U
MZ/5<O%-S<95.9?)5'"*^NTC98(L"EM</9=?-!EC"J8S(X56W,T4[,A0O(DY&
M<J'7 A>TGJ:98O(XW ?&7.2!%UO );',ZA'WMU"V7T%ZB!;FT0W9HRL>I2!
MX.@*##CRA=J[U>Z7,50*MCGL-D%SM&I+C7P<QLZTC L-*\+"!6^&<4JYP3#C
M4-DW:FZ5$8MJ-,(0XXVJ"T5&II$D64VP.'1:^6;QP^31J70,*>UCMM@L91X[
MSE0L\>N=:<)V*[UZ10YS6/6B_<H="<3\<Y)5GO%8;0Y!@G[>)"%T+.,YD-^K
M>V4S?VG2\I/4N7=PMK,@'YC![R;!9V[+7"(/18HD3PX3RD<+$Y2@[4?V*V#:
M;FMA^_6IY=E+S"Q*0%Y<J1N5E,C$416[N+SZ"*.,RUBR&XRZ5I$+Y926/VBU
M0UD/X9*)E5<;!J02O](Z8 )H65ZI8FL(;:A"%R5Z.79#)%<S:48@66OV(>S6
MC;?] Y:9/R_CT-7]_,Z8GI57&+(#66LCLJ@>X"G:TD$XQIF<3:I9V+<L$T3*
M1!XK?U[)#&1P[N)2D3$_64PB=&"/H+,F.F9ZUQ3;.#91R/J70&\!NXW1XZ<-
MN"R-!5)/88W"[L^833:+&+O-=HWQ:O PXXB' (N3C5!U*X$X5' 'H2 2*7R1
M(=6;'4'XDB0Z .TE65&B\SA3Y$$RY"!/F,*,%V QE7NQ=3(Y/8L33#PI,OS-
MV=]P*093N1#[VW^UJY.99ZO5F2N,(M&'D C<IQ#0Q$Q.@=4L+FE^% , M91K
MDI;6M,3@\I>O,RT4#):6XTD+J78;CE(W*O36E@*= 01CJ"C:(Y&6BTT**-D9
MN"C*LKDZY-&$8)JDU4E^KT2><]-J:!.C,H[K7S>1&1B9\ WK2"1E["^BL<H
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
M5<[U;Q<0WO^R@/#6,(T6\-^DF,8__3]02P,$%     @ ,H%85OJ!B]%H*
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
MNFYN<<N%S7>D[1<EX/')*P)*T5_^@<$"#^L_HI;&JV!T^B.\*L/O3T,7%OI
MOI#%00J]>,6%'G9L; [$4<U"EMB91Z=V&[X*0O] _R(FOJ88;,S9]IR*B/.H
MIAX6,0<[8&LG(L&AJ=41'E>^T83JM!>"VOM2;YA2+703D;XY:]2(*OV;S$W>
MV\UPZ2T) 6I8PEE5!'N;5-S-NLG(".3%JC3EKD!>LY ]V@7[2W]/"-5J^;;=
MYIN3:)[ X;9'U4#/SI^<UY!LH2J,/#0Q837I6Y==6*I<@_ R?V1.AIMQPVV9
MEJ))ACBL*R*D_9"+B?SC#Y/D,6U4!!^D1%7S'&C!O;+:F']BAM_S2=AYS'3
M,7VF/F?+E@$;$J 07K[D*(ZA1P&B&&-MLT:EC"#*X$!2E 9//0,>1325:9[1
MUR*:E3GL*Q AD7B2$,3 ++CQ!1=H+3&\KH\8Z8T:GJZ&"*/ ] (8 *IN$LD@
MX@5_ZK6BX?TKY12S<)3A2?!&,^R68C,Q'AE*632UWA:_44'I$<A+'O4=X:4Y
MDJ776:W)4K&:-FGD<95=M/G,Z"]NP< P'NKPF:J/DN&75 &)O9SRQE8;=NSD
M,((#@8>@&H8K<6OT5S+M7 D5GGT:6%03+ ,.FL"$KPX78\#TMK"7SF]OO./>
M+YQ^6(5[8= U'9?8^#IWLPVBQD(EIB[#BW@&E_00%3-KMCA#U@)V*U^O<W]9
MD\JZJY$;N W'N\8? R?EI+OP-'1(CLZ^K?MWQB_T_3NXFWREET;156R,M@RV
M86_G2^HG94TP=YAM_3^RQC'BV$N&G>6&O1834I;+G!XI\I6?$W=UZNUJT<J[
M"P(4,4,$AP%:D5^AL)V6FBG,BQ"2@(,V0]>:QN#8#;;#K</V)D# ;K[2B2?"
M+VAJ<3,N^P,+5;!THK=L,UFZ;F#CLGQ=2AZ F1T<GFTM:NQK!.2.[OK6!,W3
M/U(/?:;.]'U)E._,*/5/[N)JGAOV#+"1G"JE)@JXW2[_Z>% K6?()23 =)E<
MV>ZPT9Z^!06AG,)]#&^D+L"*>E72'7J%X7(&3AH/6E?,"7**&;V3Z&9)F]<#
MZBO%V7@#NP ,+.DM@$RNJO:;>W+_D9H[";&R$;8OH&ZZJDT=VZ#3%,>98<D
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
M=3Y)\[E*0AV\U&5N0OAX[S38>/MF<QTTVT3HEE^L,=(F<]P='A.4[I>CG(R
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
MCW.J?\(X]Y#/;5]9 ^*7(;&>?JZWUZ;:2=^WNVMJW]TU]?&IZ4>[GY26_H4
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
M#:5*[AMFA4'+53!6R;N\RLI0'#4%ICHD_)>]@E+9A(#:<X<WTH)D(K4KJ\;
MI\CQ2%8-^I _FG8.AJ,UZCD:CKZSP-2QE))S;P_!C]RU>+#HH:93=+&6NM&+
M00JO,,V4&B!E:*U728VHC5$QLPOKKUN(2J$"4$I6=:<FQFM+P?W9%MXPWP@R
M/# V' [W71S \QT0_7*W62EAD[0<;GXO99V8=498X3M> U@F<#(R//FN,_2Q
MVE9<]A67>_.U'^#BH<]OQV5NX'EAMP$2(I2 4!>0>]1G'06E[4%2^[R:N93U
M5S9E"XO5$VQ%YG*&.7.AT;&N"Y4HI0V-@LI$.J96"G0Q <5\M756LP]0OV>E
M68+1^/EH=V>+VD%VW,BU=@V7<*$L3R>81DDJ=\?\*/4 N4.3Q59CEZX2?MME
M;GO\#=^#\)'%)O=(8[;_\R"8I4LP;K&QH.NW0<9N4=^;8@/0_EV%MN<'QB$=
M4ID<.]GN[6QRM]7F!??BEI>:9O0\DTU-%_ZR=ZM[*K:04?%T35U%I('9+4U3
MZV4/* XI#Z*LI/A>6)$#SS[4NV).^\_9''0#-^>3/K;GK.ZNWRFR?A?EI'7+
MF;WG\7BG#2?]/C-YG2U%021JMD(T^HBM_;W]4\[:\M.K78V)5);XR=9BH!;!
M'A@.&R=L8X_V-NK;^[R+B"ZM17_&R<VCD[U]ZD^E;/J$&"XU#I,+IHX2L2=
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
M9>RCTBEK-6O_VNP(F'[\$DQOKYC^@1L8#.O2&;O+U%12/*)J\$!I>JRP>:9
M^5B;BPR>F;$BL[H@Z(XBX.L!?,)9BBLMX+6$1[@%R*3@$JN"W)I 1A$9PX%&
MB*3\CK#OTIH&]V(H@RVE+R;8PPE$0J-X0"S#=.;SFDW'(AHS4[B/Q?PI:2H7
M<0:DPDA4&5>PIL*.8:#)*?(*NG5SJ*9BF#G!M)@-9\MN>"GA[>P67F*)R.!
M%XN%PZH^_Q6&]=*XR!) WX,<WR-9Q%@305GR3A4!%5K.6 Z?.C@XF$BYB'?I
M:O-H:T J%H%&(%%(""#("I'PVQFO3\3-F"523<T< 9I&PEAT-2 L=S/H#2VK
M2X$T<V76M'TIL3Q8B>5@Q?#7IHQ32;\.U*HD:N>,2\8U>;?#C6(HR;F'$6(]
ME,*,G;@32Y'0+JG==2Q,))4I,,^ENE8R^#_7*J(8MPW;A[MC0OR"3_OWT9AG
M(V+GR*+;0D*BU>&UUN$^O?%36X=QN J7V(MT%N+NUF<NU9;@$,+C=-EYHV1E
MHP0;.3L?@P02CN*?7I[F(<]Y['BC)BFQW<X1PN?["Y&YJMFMM=[E?U7'ML_?
MS+7^]MN?K/CEJ'[<<GZX0#<Q<I'S?/QU6%5=J8AX87:?XCA[2(!(N5.H JK0
M6 #I/Q'&DPJD*//KN.YD04?+E*9)<H^YL@PL<%,MZ<X-"E 3=#%*BM@??$PQ
M1,\DN!;. !&*E2?9S*U4&%= ?(H:7VT\!>%D!85PY/&3<K1?(BHD=\P)L[P2
MBT*$&:&L+5=C?!N2$P2Y83[%F\EL*VYW.HP\8[0/GQ':.P?K:-^9XM9 OSLY
M[HQ]Y,L$?3VF<H/#OZL"W" =7.?D<,YU/,<<LD#PH9#"SER5W;2MRT /3X^\
MD#PKHDN=ER\V]Z5!>8$NV2 *KBN(<"*+O0*^!QM1AF(OD0 8H=QEEA-!?QE
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
M6E:7 FGGRJQI^UIBV5V)Y7#%\+>VC%-)OP1J71(U.>.<<0/>[>A&&2D@]S#
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
MW2+?<6)ZXUI]9M ?/$;_ %!+ P04    "  R@5A6W4#0$A 4  #G8P  %@
M &5X:&EB=#$P,C8Q,C,Q,C R,BYH=&WM7>ESVSBR_[Y_!=;9S295DJS+=R95
MCNV9YWJ3HVSGS>ZG+8@$)8PIDDN0DC5__>L#X"&)MIQU?&0W'Q))!(%&H]''
MKQO(NS^??CZY^L>7,S')IJ'X\O7#K^<G8JN]O?W;X&1[^_3J5/S/U<=?Q;#3
M[8FK5$9&9SJ.9+B]??9I2VQ-LBPYW-Z>S^>=^: 3I^/MJXMM[&JX'<:Q41T_
M\[?>O\-?X&\E_?=_>O?G=EN<QEX^55$FO%3)3/DB-SH:B]]\9:Y%NVU;G<3)
M(M7C22;ZW?Y _!:GUWHF^7FFLU"]=_V\V^;O[[9ID'>CV%^\?^?KF=#^3UM:
M'?2&^^I@L-/K[@Y'WMY('BC/VQGL[/;W QGT_]D#(K>A.;]CLD6H?MJ:ZJ@]
M43C^X5X_R8[FVL\FA[UN]Z];U.[]NR".,A@LA9?Y(_>QVI-,Q]#9*,ZR>'JX
M"WTETO=AQFV:WF&[-^CLP*^9NLG:,M3CZ) >;/$0KALO#N/T\%67_ASADW8@
MISI<'/[M.-4R_%O+P JUC4IUP(^-_D,!Q= U?9WS;(;P=J@CY6;'4SJ[F>B1
MSD2OV^GOUB=4F<I:PH'.3(Y"Y1J-XM17:1OH#65BU*'[<.1KDX1R<:@C&I]>
M.JIS!_DP4VFF/1E:7A!;^'&Y")TN+T0&W,]\-[)]W*%'VYF_^FS8[>SL[C8^
M[G9ZC<]NZW9GK],?##?J=IM(9K*!,R:1T4];@ZTE#A_VDQO1JPM%J((5YC!?
M'DA2=I<D96^MI)R>_?KU[V<H]R>?+[Y\OCB^.O_\J9 8._W[S8S$Z;M.;;C1
MU"[.+J\NSD^NSD[%Y=7GD_\57S^=7^%,CW\[OC@5Q[]<G)U]//MT59OMA@O:
MQ4EO/5\.]3;BT)M/<=0^FR9AO%!*G.I4>5F<OEUER#;M[CNU(6SD1H6XU:AB
MUV@DW!R'@\[N_A/HHX/]SFZO]RWJ:'>GL]]M5CG?JHYZ.YWA\."[=+O3_/@>
M6LXN"2U:%]=:F#C4OG!B:Y]G<;+V\=)&$?COH+.W][CZ<G\CPTJJ Q3*U><-
M=.3#\J7*# _\))4^$W:(T^.KLX=C!VN-'UR./GW]^.'L0GS^65Q<?C7K+) C
MP[[69WMS*V<++=S(NG]7%#<P>S\D+?^V3-:(O8])K=I3HK*WOZ$MW:"?ZK[X
M/3>9#A;\DXY\T#!@NLO!'GA;K'=(>ATWG0<8\F"#(9=XTNL,ACCCJXD2QW.9
M^M^1G/6*H2/$J0KS&P41<YK$J<08O26D^*BC2)DXDR#HQ0/QYO6K_7Z_>\3O
MV"]O6V*B4C5:B#&$^9D162P6<2ZD$7$@,IB;',4S.T-Q"D%[Y<<HGXY4B@U3
M9;)4>QC2FRSVKD4>:>C,#?D5O]'GWM%; ;1@'V"5ID;("+=CY!/ 8/!C)F&F
MOM#82AMQ479]25UC9Y:>XW&J% $*;W3DA3DN#_5][(-0^OE4R"R3W@3>Q5EF
M<8N>6JJ*MPO*D)B2/;V](X,01-\.?!ZA+=4P\2^A!'Y6NL(?7"^X EZ<+) O
M"@;'?^<3#1\FP-614I%(TGBF?:"*N5TNI%T+X$*@D3LX!"V,;=FJ+$QE29!N
MDX]^!Y\<&S9RU_&TY!LVP.8X@9;KN5S7M<PWPB3*TX&&7UD0JJRHK75'G"$'
M:,E2E8"8*!(R:,X(#U +D81"IL81..X3F2H<>&D5O'@Z!;%AV4ID*F8RS)7X
M"SBMW4+*3K@1$5HNQGRB6-Z<C!(G9)*$8-4Q6  25$&DNDDT4I 2 W5$W#7E
M@HU4&,\[XDNJL0FQ6H/]55D6,D/AYR!. Z6S'/H!ADL/-J$O07;$7&>3RN(0
MMZNKP=+)+*95+R0$7@U#&!R!,UA,_EURYSF,"N- JU1$<JK$%#:0W40@2\S)
MCKC"H5Q[X#/WET=!'N'$4! J+\(<Q"B.K]O72B6XJY(<-(E10'44+EKE5*Q
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
M%     @ ,H%85E:9E[WBS@  HP$) !0              ( !:L(% &1L>"TR
M,#(R,3(S,5]D968N>&UL4$L! A0#%     @ ,H%85B<<U>^H2   ^7@  !,
M             ( !?I$& &1L>"TR,#(R,3(S,5]G,2YJ<&=02P$"% ,4
M"  R@5A6R77RB=UF  "_?0  $P              @ %7V@8 9&QX+3(P,C(Q
M,C,Q7V<R+FIP9U!+ 0(4 Q0    ( #*!6%8(L+WTB#H! "S7 0 3
M      "  65!!P!D;'@M,C R,C$R,S%?9S,N:G!G4$L! A0#%     @ ,H%8
M5BC4BQ:?%0( ]2 5 !0              ( !'GP( &1L>"TR,#(R,3(S,5]L
M86(N>&UL4$L! A0#%     @ ,H%85NSSJ)=E,P$ QN<- !0
M ( ![Y$* &1L>"TR,#(R,3(S,5]P<F4N>&UL4$L! A0#%     @ ,H%85E4T
M&^-S-@  3R@! !<              ( !AL4+ &5X:&EB:70Q,#$R,3(S,3(P
M,C(N:'1M4$L! A0#%     @ ,H%85@:\@9G('P  _J$  !<
M ( !+OP+ &5X:&EB:70Q,#$S,3(S,3(P,C(N:'1M4$L! A0#%     @ ,H%8
M5OJ!B]%H*   &<P  !<              ( !*QP, &5X:&EB:70Q,#$U,3(S
M,3(P,C(N:'1M4$L! A0#%     @ ,H%85D)0P-Z_(   8J4  !<
M     ( !R$0, &5X:&EB:70Q,#(R,3(S,3(P,C(N:'1M4$L! A0#%     @
M,H%85EM,-:2O!   1"L  !D              ( !O&4, &5X:&EB:70R,3$Q
M,C,Q,C R,C$P:RYH=&U02P$"% ,4    "  R@5A6 '<16RH#  "V"   &0
M            @ &B:@P 97AH:6)I=#(S,3$R,S$R,#(R,3!K+FAT;5!+ 0(4
M Q0    ( #*!6%:*E%+_' @  ,@E   9              "  0-N# !E>&AI
M8FET,S$Q,3(S,3(P,C(Q,&LN:'1M4$L! A0#%     @ ,H%85N^:->@?"
M>"4  !D              ( !5G8, &5X:&EB:70S,3(Q,C,Q,C R,C$P:RYH
M=&U02P$"% ,4    "  R@5A6E>%G"\H$  !+&0  &0              @ &L
M?@P 97AH:6)I=#,R,3$R,S$R,#(R,3!K+FAT;5!+ 0(4 Q0    ( #*!6%;=
M0- 2$!0  .=C   6              "  :V## !E>&AI8G0Q,#(V,3(S,3(P
<,C(N:'1M4$L%!@     3 !,  @4  /&7#     $!

end
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
